Error when run run_all_pipeline.py

Using Theano backend.
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 8, in
from src.data import import_labels
ImportError: No module named src.data

To solve this it requires to add the src folder into PYTHONPATH:
export PYTHONPATH='$PYTHONPATH:/path/to/src'

Thanks， I've  solved. But when I try again, I got this:
Using Theano backend.
Reading Video...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 188, in
args.activity_threshold
File "scripts/run_all_pipeline.py", line 22, in run_all_pipeline
video_array = video_to_array(input_video, resize=input_size)
File "/path/toactivitynet-2016-cvprw-master/venv/local/lib/python2.7/site-packages/src/io.py", line 38, in video_to_array
raise Exception('Could not open the video')
Exception: Could not open the video
Does it mean I have  opencv install inside the virtual environment ?  my machine has OPENCV. Thank u very much.

This means that OpenCV is not able to open the file. The usual setup is to create a virtual environment with --system-site-packages so if you have OpenCV installed on your system, it will be accessible on the virtual environment.
If you have already done this, take a look to the video where this exception is happening and maybe it can be due to incompatibility or file being damaged.

(theano3) ailab@ailab-All-Series:~/HAR/activitynet-2016-cvprw-master$ python scripts/run_all_pipeline.py -i data/activitynet/GCtrfXIBbwA.mp4
Using Theano backend.
Using gpu device 0: GeForce GTX TITAN X (CNMeM is disabled, cuDNN 5005)
Reading Video...
3.2.0                                                                   # print(cv2.version)
data/activitynet/GCtrfXIBbwA.mp4                    # print(video_path)
Unable to stop the stream: Inappropriate ioctl for device
<VideoCapture 0x7fc870457f90>
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 192, in
args.activity_threshold
File "scripts/run_all_pipeline.py", line 26, in run_all_pipeline
video_array = video_to_array(input_video, resize=input_size)
File "./src/io.py", line 42, in video_to_array
raise Exception('Could not open the video')
Exception: Could not open the video
I also tried about it but it's not still working
I'm using the actvitynet dataset and installed opencv by the conda instruction

Hi,
When running run_all_pipeline.py,  i got these errors:
Classification:
0.9505	Dodgeball
0.0040	Rope skipping
0.0024	Breakdancing
0.0013	Futsal
0.0011	Belly dance
Traceback (most recent call last):
  File "scripts/run_all_pipeline.py", line 188, in <module>
    args.activity_threshold
  File "scripts/run_all_pipeline.py", line 73, in run_all_pipeline
    activity_threshold
  File "/.../.../data/theano/activitynet-2016-cvprw-master/src/processing.py", line 52, in activity_localization
    scores.append(np.mean(sequence_class_prob[s:e,activity_idx]))
TypeError: slice indices must be integers or None or have an __index__ method

Something wrong for activity localization, do you know why? Thanks

I don't know exactly what is something wrong
I guess that keras version is different or uninstalled numpy
this is my result on my computer
[image: 본문 이미지 1]
I execute this program on keras102 version
so if you want to install keras102 version  run this instruction
pip install<EMAIL_ADDRESS>2017-02-24 19:09 GMT+09:00 thomhert<EMAIL_ADDRESS>
Hi,
When running run_all_pipeline.py, i got these errors:
Classification:
0.9505	Dodgeball
0.0040	Rope skipping
0.0024	Breakdancing
0.0013	Futsal
0.0011	Belly dance
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 188, in
args.activity_threshold
File "scripts/run_all_pipeline.py", line 73, in run_all_pipeline
activity_threshold
File "/.../.../data/theano/activitynet-2016-cvprw-master/src/processing.py", line 52, in activity_localization
scores.append(np.mean(sequence_class_prob[s:e,activity_idx]))
TypeError: slice indices must be integers or None or have an index method
Something wrong for activity localization, do you know why? Thanks
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/imatge-upc/activitynet-2016-cvprw/issues/5#issuecomment-282254264,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYW6W2Nw50efUf1yybQP3FOyHgjRZ2_Cks5rfqxggaJpZM4LV_nU
.

Classification:
0.7912	Cleaning sink
0.0615	Knitting
0.0291	Washing dishes
0.0160	Washing hands
0.0120	Peeling potatoes
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 188, in
args.activity_threshold
File "scripts/run_all_pipeline.py", line 73, in run_all_pipeline
activity_threshold
File "/home/ubuntu/Desktop/yc/activitynet-2016-cvprw-master/scripts/src/processing.py", line 52, in activity_localization
scores.append(np.mean(sequence_class_prob[s:e,activity_idx]))
TypeError: slice indices must be integers or None or have an index method
Same problem after run run_all_pipeline.py. Any solution please?

Which version of Numpy are you using? I have checked and with version 1.11.2 should work. If not try to print the values of s, e and activity_idx to console and put here the output please.

@albertomontesg  hello, I have a question to ask you. I want to use your model to train my own dataset, so i need to get the dataset/video.json . what should i do to get the video.json or dataset? I am  looking forward your reply,thank you!

I get the following error while trying to execute run_all_pipeline.py:
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 4, in
from keras.layers import (LSTM, BatchNormalization, Convolution3D, Dense, Dropout, Flatten, Input,
File "/home2/koushik/venv/local/lib/python2.7/site-packages/keras/init.py", line 3, in
from . import backend
File "/home2/koushik/venv/local/lib/python2.7/site-packages/keras/backend/init.py", line 54, in
from .tensorflow_backend import *
File "/home2/koushik/venv/local/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 1, in
import tensorflow as tf
File "/usr/local/lib/python2.7/dist-packages/tensorflow/init.py", line 24, in
from tensorflow.python import *
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/init.py", line 75, in
from tensorflow.core.framework.graph_pb2 import *
File "/usr/local/lib/python2.7/dist-packages/tensorflow/core/framework/graph_pb2.py", line 6, in
from google.protobuf import descriptor as _descriptor
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/init.py", line 37, in
import('pkg_resources').declare_namespace(name)
File "/home2/koushik/venv/local/lib/python2.7/site-packages/pkg_resources.py", line 22, in
import zipfile
File "/usr/lib/python2.7/zipfile.py", line 501, in
class ZipExtFile(io.BufferedIOBase):
AttributeError: 'module' object has no attribute 'BufferedIOBase'

I have solved the previous error, but now I am getting a new error:
Please help me.
Using TensorFlow backend.
Reading Video...
Duration: 130.6s
FPS: 30.0
Number of frames: 3919
Loading C3D network...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 188, in
args.activity_threshold
File "scripts/run_all_pipeline.py", line 40, in run_all_pipeline
model  = C3D_conv_features(True)
File "scripts/run_all_pipeline.py", line 99, in C3D_conv_features
trainable=False))
File "/usr/local/lib/python2.7/dist-packages/keras/layers/convolutional.py", line 448, in init
' is currently only working with Theano backend.')
Exception: Convolution3D is currently only working with Theano backend.

I think you should Change your backend,the default backend is tensorflow.
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2017年5月31日(星期三) 下午2:08
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [imatge-upc/activitynet-2016-cvprw] Error when runrun_all_pipeline.py (#5)
I have solved the previous error, but now I am getting a new error:
Please help me.
Using TensorFlow backend.
Reading Video...
Duration: 130.6s
FPS: 30.0
Number of frames: 3919
Loading C3D network...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 188, in
args.activity_threshold
File "scripts/run_all_pipeline.py", line 40, in run_all_pipeline
model  = C3D_conv_features(True)
File "scripts/run_all_pipeline.py", line 99, in C3D_conv_features
trainable=False))
File "/usr/local/lib/python2.7/dist-packages/keras/layers/convolutional.py", line 448, in init
' is currently only working with Theano backend.')
Exception: Convolution3D is currently only working with Theano backend.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Thank you so much.
I have changed that and it is working but I am getting the following error now:
I am trying to run it on a CPU.
Please help.
Using Theano backend.
Reading Video...
Duration: 130.6s
FPS: 30.0
Number of frames: 3919
Loading C3D network...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 188, in
args.activity_threshold
File "scripts/run_all_pipeline.py", line 40, in run_all_pipeline
model  = C3D_conv_features(True)
File "scripts/run_all_pipeline.py", line 99, in C3D_conv_features
trainable=False))
File "/usr/local/lib/python2.7/dist-packages/keras/models.py", line 114, in add
layer.create_input_layer(batch_input_shape, input_dtype)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/topology.py", line 341, in create_input_layer
self(x)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/topology.py", line 485, in call
self.add_inbound_node(inbound_layers, node_indices, tensor_indices)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/topology.py", line 543, in add_inbound_node
Node.create_node(self, inbound_layers, node_indices, tensor_indices)
File "/usr/local/lib/python2.7/dist-packages/keras/engine/topology.py", line 148, in create_node
output_tensors = to_list(outbound_layer.call(input_tensors[0], mask=input_masks[0]))
File "/usr/local/lib/python2.7/dist-packages/keras/layers/convolutional.py", line 552, in call
filter_shape=self.W_shape)
File "/usr/local/lib/python2.7/dist-packages/keras/backend/theano_backend.py", line 919, in conv3d
conv_out = dnn.dnn_conv3d(x, kernel, border_mode=border_mode)
File "/usr/local/lib/python2.7/dist-packages/theano/sandbox/cuda/dnn.py", line 1257, in dnn_conv3d
return GpuDnnConv3d(algo=algo)(img, kerns, out, desc)
File "/usr/local/lib/python2.7/dist-packages/theano/sandbox/cuda/dnn.py", line 513, in init
super(GpuDnnConv3d, self).init(inplace=inplace, algo=algo)
File "/usr/local/lib/python2.7/dist-packages/theano/sandbox/cuda/dnn.py", line 328, in init
if version() < (3000, 3000):
File "/usr/local/lib/python2.7/dist-packages/theano/sandbox/cuda/init.py", line 407, in dnn_version
dnn_available.msg)
Exception: ("We can't determine the cudnn version as it is not available", 'CUDA not available')

I am getting error can anyone please solve this :
Using Theano backend.
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 4, in
from keras.layers import (LSTM, BatchNormalization, Convolution3D, Dense, Dropout, Flatten, Input,
File "/usr/local/lib/python2.7/dist-packages/keras/init.py", line 3, in
from . import activations
File "/usr/local/lib/python2.7/dist-packages/keras/activations.py", line 4, in
from . import backend as K
File "/usr/local/lib/python2.7/dist-packages/keras/backend/init.py", line 70, in
from .theano_backend import *
File "/usr/local/lib/python2.7/dist-packages/keras/backend/theano_backend.py", line 3, in
import theano
File "/home/inkers/.local/lib/python2.7/site-packages/theano/init.py", line 70, in
from theano.compile import (
File "/home/inkers/.local/lib/python2.7/site-packages/theano/compile/init.py", line 10, in
from theano.compile.function_module import *
File "/home/inkers/.local/lib/python2.7/site-packages/theano/compile/function_module.py", line 21, in
import theano.compile.mode
File "/home/inkers/.local/lib/python2.7/site-packages/theano/compile/mode.py", line 10, in
import theano.gof.vm
File "/home/inkers/.local/lib/python2.7/site-packages/theano/gof/vm.py", line 659, in
from . import lazylinker_c
File "/home/inkers/.local/lib/python2.7/site-packages/theano/gof/lazylinker_c.py", line 125, in
args = cmodule.GCC_compiler.compile_args()
File "/home/inkers/.local/lib/python2.7/site-packages/theano/gof/cmodule.py", line 2088, in compile_args
default_compilation_result, default_execution_result = try_march_flag(GCC_compiler.march_flags)
File "/home/inkers/.local/lib/python2.7/site-packages/theano/gof/cmodule.py", line 1856, in try_march_flag
flags=cflags, try_run=True)
File "/home/inkers/.local/lib/python2.7/site-packages/theano/gof/cmodule.py", line 2188, in try_compile_tmp
comp_args)
File "/home/inkers/.local/lib/python2.7/site-packages/theano/gof/cmodule.py", line 1756, in _try_compile_tmp
fd, path = tempfile.mkstemp(suffix='.c', prefix=tmp_prefix)
File "/usr/lib/python2.7/tempfile.py", line 307, in mkstemp
dir = gettempdir()
File "/usr/lib/python2.7/tempfile.py", line 275, in gettempdir
tempdir = _get_default_tempdir()
File "/usr/lib/python2.7/tempfile.py", line 200, in _get_default_tempdir
with _io.open(fd, 'wb', closefd=False) as fp:
AttributeError: 'module' object has no attribute 'open'

hey @kousik97  how did u solve this error
File "/usr/lib/python2.7/zipfile.py", line 501, in
class ZipExtFile(io.BufferedIOBase):
AttributeError: 'module' object has no attribute 'BufferedIOBase'

Yeah, I solved it. The problem is the io.py in src directory. Rename the io.py to io1.py and correspondingly change the places in which io is used. That worked for me.
The problem is zipfile is executing the io package in the python library and not the local io.py in our directory.
Meanwhile, are you using GPU to run the demo?

I am getting this error, please help or suggest something
Using Theano backend.
Reading Video...
Duration: 22.2s
FPS: 25.0
Number of frames: 555
Loading C3D network...
scripts/run_all_pipeline.py:106: UserWarning: Update your Conv3D call to the Keras 2 API: Conv3D(64, (3, 3, 3), name="conv1", activation="relu", trainable=False, input_shape=(3, 16, 11..., padding="same", strides=(1, 1, 1))
trainable=False))
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 284, in
args.activity_threshold)
File "scripts/run_all_pipeline.py", line 40, in run_all_pipeline
model = C3D_conv_features(True)
File "scripts/run_all_pipeline.py", line 106, in C3D_conv_features
trainable=False))
File "/home/asif/.virtualenvs/keras/local/lib/python2.7/site-packages/keras/models.py", line 443, in add
layer(x)
File "/home/asif/.virtualenvs/keras/local/lib/python2.7/site-packages/keras/engine/topology.py", line 596, in call
output = self.call(inputs, **kwargs)
File "/home/asif/.virtualenvs/keras/local/lib/python2.7/site-packages/keras/layers/convolutional.py", line 172, in call
dilation_rate=self.dilation_rate)
File "/home/asif/.virtualenvs/keras/local/lib/python2.7/site-packages/keras/backend/theano_backend.py", line 1944, in conv3d
conv_out = T.nnet.conv3d(x, kernel,
AttributeError: 'module' object has no attribute 'conv3d'

@mdasifjalal
it seems that you written code in tensorflow as shown T and used theano as backened.
conv_out = T.nnet.conv3d(x, kernel,

nope, that is not the problem. I think, it was a version mismatch .

Duration: 6.6s
FPS: 25.0
Number of frames: 164
Loading C3D network...
Extracting features...
10/10 [==============================] - 4s
Loading temporal localization network...

Layer (type)                       Output Shape        Param #     Connected to
features (InputLayer)              (1, 1, 4096)        0

normalization (BatchNormalization) (1, 1, 4096)        8192        features[0][0]

dropout_1 (Dropout)                (1, 1, 4096)        0           normalization[0][0]

lsmt1 (LSTM)                       (1, 1,<PHONE_NUMBER>     dropout_1[0][0]

dropout_2 (Dropout)                (1, 1, 512)         0           lsmt1[0][0]

fc (TimeDistributed)               (1, 1, 201)         103113      dropout_2[0][0]
Total params: 9550537

Predicting...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 287, in
args.activity_threshold)
File "scripts/run_all_pipeline.py", line 58, in run_all_pipeline
Y = Y.reshape(nb_clips, 1, 4096)
ValueError: cannot reshape array of size 32112640 into shape (10,1,4096)
any guesses why i get this error and how can i correct it?

Predicting...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 291, in
args.activity_threshold)
File "scripts/run_all_pipeline.py", line 64, in run_all_pipeline
Y = Y.reshape(nb_clips, 1, 4096)
ValueError: cannot reshape array of size 9253 into shape (19,1,4096)
Why am I encountering this error? Please somebody help me out in this.

hi,
i am getting below error when running
python scripts/run_all_pipeline.py -i /home/lanka/work/Action/activitynet-2016-cvprw/test2.avi
Using Theano backend.
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: numpy.core.multiarray failed to import
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
Reading Video...
Unable to stop the stream: Inappropriate ioctl for device
Traceback (most recent call last):
  File "scripts/run_all_pipeline.py", line 284, in <module>
    args.activity_threshold)
  File "scripts/run_all_pipeline.py", line 22, in run_all_pipeline
    video_array = video_to_array(input_video, resize=input_size)
  File "/home/lanka/work/Action/activitynet-2016-cvprw/src/io_data.py", line 42, in video_to_array
    raise Exception('Could not open the video')
Exception: Could not open the video

How should i use backend to Theano?  i am using Ubuntu 16.4?
(venv) asad@asad-Z370P-D3:~/activitynet-2016-cvprw$ python scripts/run_all_pipeline.py -i data/vid2.mp4
Using TensorFlow backend.
Reading Video...
Duration: 5.7s
FPS: 19.9
Number of frames: 113
Loading C3D network...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 284, in
args.activity_threshold)
File "scripts/run_all_pipeline.py", line 40, in run_all_pipeline
model = C3D_conv_features(True)
File "scripts/run_all_pipeline.py", line 106, in C3D_conv_features
trainable=False))
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/layers/convolutional.py", line 448, in init
' is currently only working with Theano backend.')
Exception: Convolution3D is currently only working with Theano backend.

I have solved the previous error, but now I am getting a new error:
Please help me.
Using TensorFlow backend.
Reading Video...
Duration: 130.6s
FPS: 30.0
Number of frames: 3919
Loading C3D network...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 188, in
args.activity_threshold
File "scripts/run_all_pipeline.py", line 40, in run_all_pipeline
model = C3D_conv_features(True)
File "scripts/run_all_pipeline.py", line 99, in C3D_conv_features
trainable=False))
File "/usr/local/lib/python2.7/dist-packages/keras/layers/convolutional.py", line 448, in init
' is currently only working with Theano backend.')
Exception: Convolution3D is currently only working with Theano backend.

@kousik97  i also have same error. can you tell me please how to change backend to theano? i am using ubuntu .

I think you should Change your backend,the default backend is tensorflow.
…
------------------ 原始邮件 ------------------ 发件人<EMAIL_ADDRESS>发送时间: 2017年5月31日(星期三) 下午2:08 收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [imatge-upc/activitynet-2016-cvprw] Error when runrun_all_pipeline.py (#5) I have solved the previous error, but now I am getting a new error: Please help me. Using TensorFlow backend. Reading Video... Duration: 130.6s FPS: 30.0 Number of frames: 3919 Loading C3D network... Traceback (most recent call last): File "scripts/run_all_pipeline.py", line 188, in args.activity_threshold File "scripts/run_all_pipeline.py", line 40, in run_all_pipeline model = C3D_conv_features(True) File "scripts/run_all_pipeline.py", line 99, in C3D_conv_features trainable=False)) File "/usr/local/lib/python2.7/dist-packages/keras/layers/convolutional.py", line 448, in init ' is currently only working with Theano backend.') Exception: Convolution3D is currently only working with Theano backend. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

Hi, Can you tell me how to change backend to theano? I am using Ubuntu.

I resolved the backend problem but now i am getting this error.  Can anyone guide me please.
(venv) asad@asad-Z370P-D3:~/activitynet-2016-cvprw$ python scripts/run_all_pipeline.py -i data/vid2.mp4
Using Theano backend.
ERROR (theano.sandbox.cuda): nvcc compiler not found on $PATH. Check your nvcc installation and try again.
Reading Video...
Duration: 5.7s
FPS: 19.9
Number of frames: 113
Loading C3D network...
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 287, in
args.activity_threshold)
File "scripts/run_all_pipeline.py", line 43, in run_all_pipeline
model = C3D_conv_features(True)
File "scripts/run_all_pipeline.py", line 109, in C3D_conv_features
trainable=False))
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/models.py", line 114, in add
layer.create_input_layer(batch_input_shape, input_dtype)
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/engine/topology.py", line 341, in create_input_layer
self(x)
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/engine/topology.py", line 485, in call
self.add_inbound_node(inbound_layers, node_indices, tensor_indices)
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/engine/topology.py", line 543, in add_inbound_node
Node.create_node(self, inbound_layers, node_indices, tensor_indices)
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/engine/topology.py", line 148, in create_node
output_tensors = to_list(outbound_layer.call(input_tensors[0], mask=input_masks[0]))
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/layers/convolutional.py", line 552, in call
filter_shape=self.W_shape)
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/backend/theano_backend.py", line 919, in conv3d
conv_out = dnn.dnn_conv3d(x, kernel, border_mode=border_mode)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/dnn.py", line 1257, in dnn_conv3d
return GpuDnnConv3d(algo=algo)(img, kerns, out, desc)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/dnn.py", line 513, in init
super(GpuDnnConv3d, self).init(inplace=inplace, algo=algo)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/dnn.py", line 328, in init
if version() < (3000, 3000):
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/init.py", line 404, in dnn_version
if not dnn_available():
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/init.py", line 340, in dnn_available
dnn_available.msg)
RuntimeError: You enabled cuDNN, but we aren't able to use it: CUDA not available

Hi, I have resolved other problems but now I am getting this error while running run_all_pipeline.py
(venv) asad@asad-Z370P-D3:~/activitynet-2016-cvprw$ python scripts/run_all_pipeline.py -i data/vid2.mp4
Using Theano backend.
ERROR (theano.sandbox.cuda): ERROR: Not using GPU. Initialisation of device gpu failed:
initCnmem: cnmemInit call failed! Reason=CNMEM_STATUS_OUT_OF_MEMORY. numdev=1
ERROR (theano.gof.opt): SeqOptimizer apply <theano.sandbox.cuda.dnn.NoCuDNNRaise object at 0x7f3576714610>
ERROR (theano.gof.opt): Traceback:
ERROR (theano.gof.opt): Traceback (most recent call last):
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/opt.py", line 230, in apply
sub_prof = optimizer.optimize(fgraph)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/opt.py", line 89, in optimize
ret = self.apply(fgraph, *args, **kwargs)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/dnn.py", line 2564, in apply
if not dnn_available():
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/init.py", line 322, in dnn_available
v = dnn_version()
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/init.py", line 412, in dnn_version
profile=False)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/compile/function.py", line 320, in function
output_keys=output_keys)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/compile/pfunc.py", line 479, in pfunc
output_keys=output_keys)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/compile/function_module.py", line 1777, in orig_function
defaults)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/compile/function_module.py", line 1641, in create
input_storage=input_storage_lists, storage_map=storage_map)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/link.py", line 690, in make_thunk
storage_map=storage_map)[:3]
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/vm.py", line 1003, in make_all
no_recycling))
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/init.py", line 256, in make_thunk
compute_map, no_recycling)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/op.py", line 970, in make_thunk
no_recycling)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/op.py", line 879, in make_c_thunk
output_storage=node_output_storage)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1200, in make_thunk
keep_lock=keep_lock)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1143, in compile
keep_lock=keep_lock)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1587, in cthunk_factory
key = self.cmodule_key()
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1285, in cmodule_key
c_compiler=self.c_compiler(),
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1364, in cmodule_key_
numpy.core.multiarray._get_ndarray_c_version())
AttributeError: ('The following error happened while compiling the node', <theano.sandbox.cuda.DnnVersion object at 0x7f3576519e10>(), '\n', "'module' object has no attribute '_get_ndarray_c_version'")
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 5, in
from keras.layers import (LSTM, BatchNormalization, Convolution3D, Dense, Dropout, Flatten, Input,
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/init.py", line 3, in
from . import backend
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/backend/init.py", line 51, in
from .theano_backend import *
File "/home/asad/venv/local/lib/python2.7/site-packages/keras/backend/theano_backend.py", line 5, in
import theano
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/init.py", line 111, in
theano.sandbox.cuda.tests.test_driver.test_nvidia_driver1()
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/tests/test_driver.py", line 31, in test_nvidia_driver1
profile=False)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/compile/function.py", line 320, in function
output_keys=output_keys)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/compile/pfunc.py", line 479, in pfunc
output_keys=output_keys)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/compile/function_module.py", line 1777, in orig_function
defaults)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/compile/function_module.py", line 1641, in create
input_storage=input_storage_lists, storage_map=storage_map)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/link.py", line 690, in make_thunk
storage_map=storage_map)[:3]
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/vm.py", line 1003, in make_all
no_recycling))
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/sandbox/cuda/init.py", line 256, in make_thunk
compute_map, no_recycling)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/op.py", line 970, in make_thunk
no_recycling)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/op.py", line 879, in make_c_thunk
output_storage=node_output_storage)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1200, in make_thunk
keep_lock=keep_lock)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1143, in compile
keep_lock=keep_lock)
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1587, in cthunk_factory
key = self.cmodule_key()
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1285, in cmodule_key
c_compiler=self.c_compiler(),
File "/home/asad/venv/local/lib/python2.7/site-packages/theano/gof/cc.py", line 1364, in cmodule_key_
numpy.core.multiarray._get_ndarray_c_version())
AttributeError: ('The following error happened while compiling the node', GpuCAReduce{add}{1}(<CudaNdarrayType(float32, vector)>), '\n', "'module' object has no attribute '_get_ndarray_c_version'")

Using Theano backend.
Traceback (most recent call last):
File "scripts/run_all_pipeline.py", line 8, in
from src.data import import_labels
ImportError: No module named src.data

Hello! I have the same problem. Can you teach me how to solve it?


load sys.path and additional path added by user.

To search for modules call_diagram will use sys.path plus an additional path provided via the --append-path argument.  Before going too far, see if astroid has something to do this.

I think the ability to append to or substitute a path will be common options to most commands.  I've created a function to add the append/substitute path options to the ArgumentParser's sub-command parsers.


Allow dashes in custom command names

Tbh not entirely sure how to test this, but it should totally work right?

LGTM


:safety_vest: Initial request validation

Update API documentation to reflect updated error handling. Auto-generated Fast API objects no longer needed
Use of https://github.com/jprochazk/garde for some validation macros (the validator crate had been included but validation was not happening, switched to this due to maintenance concerns)
Provide some upfront request validation of masks and models fields, with some unit tests

Part of: #35

Below, a type is being marked as "required" despite it being an Option field, so the intent isn't clear. We should just leverage Rust's Option when things are optional, all else being required.

Sure, part of the thinking here had been if some of these API structs were to be updated potentially via auto-generation when the API yamls were updated, the structs themselves with Option could kept, while the requirements of the orchestrator API itself could be enforced through validation. We could certainly encode some of the rules into the types themselves (unsigned, no Option etc.)
I agree that the verboseness of the skip needed on fields to not validate was not ideal in the case where we had fairly large structs. [garde(dive)] was meant to provide validation for nested/inner structs.

Yea, the auto-generation is also bad as it's generating a lot of garbage such as unnecessary field renames (the fields already have these names), unnecessary Option's, unnecessary derives, signed integers for things that should be unsigned, etc. models.rs` could be a lot cleaner. Considering these types don't appear hard to maintain at all, i.e. they don't have 100 fields, do we really need to auto-generate going forward? If not, we could clean these up.

Just thought of something. Won’t auto-generation overwrite all of these changes to the model types, such as the garde derives, validation method, etc?


Add GIRL A villager mc (IA COVER) by sinammota

Song Name
GIRL A villager mc (IA COVER)
Artist Name
sinammota
Source
Youtube
Youtube Link
9p2W8M2Y0X4
Direct File Link
No response
Song ID
1284048
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 97809134

accept

accept


Support for Serial WiFi improv

https://www.improv-wifi.com/

just use this additional library
https://github.com/jnthas/Improv-WiFi-Library/


the error intellisense was not working

Type: Feature Request
if the wrong code was writen there is no poblem showing in the problem section
VS Code version: Code 1.88.1 (e170252f762678dec6ca2cc69aba1570769a5d39, 2024-04-10T17:41:02.734Z)
OS version: Windows_NT x64 10.0.19045
Modes:

/needsMoreInfo including coding language. Also, please use the Start Extension Bisect command to investigate whether the problem is being caused by one of your extensions.

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


the docs is wrong

Summary
Interaction.client return section fucked up
Reproduction Steps

have a bot
listen to on_interaction
print type(interaction.client)

Minimal Reproducible Code
import nextcord
from nextcord.ext import commands

intents = nextcord.Intents.all()

bot = commands.Bot(command_prefix="h", intents=intents)

@bot.event
async def on_interaction(interaction):
  print(type(interaction.client))
  await bot.process_application_commands(interaction)

bot.run()

Expected Results
per docs, nextcord.Client
Actual Results
commands.Bot
Intents
above
System Information

Python v3.10.4-final
nextcord v2.0.0-alpha

nextcord pkg_resources: v2.0.0b3

aiohttp v3.8.1
system info: Linux 5.4.0-1074-azure #77~18.04.1-Ubuntu SMP Wed Mar 30 15:36:02 UTC 2022

Checklist

[X] I have searched the open issues for duplicates.
[X] I have shown the entire traceback, if possible.
[X] I have removed my token from display, if visible.

Additional Context
i can work for this

commands.Bot is a subclass of nextcord.Client, once again please stop using swear words on GitHub, I like to keep this clean

commands.Bot is a subclass of nextcord.Client, once again please stop using swear words on GitHub, I like to keep this clean

ic, sorry


[stable/redis] Sentinels fails after cluster disaster

Hi,
We are using a test k8s cluster on AWS and shutting down the all nodes (workers, masters) when not using them.
Shutting down the cluster (all workers and masters) while redis with sentinel are running. After starting up the cluster then all sentinels are hanged with the similar log below:
1:X 05 Dec 2019 07:28:14.888 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:X 05 Dec 2019 07:28:14.888 # Redis version=5.0.6, bits=64, commit=00000000, modified=0, pid=1, just started
1:X 05 Dec 2019 07:28:14.888 # Configuration loaded
1:X 05 Dec 2019 07:28:14.892 * Running mode=sentinel, port=26379.
1:X 05 Dec 2019 07:28:14.892 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
1:X 05 Dec 2019 07:28:14.892 # Sentinel ID is f2cc9f1484773e0b43f68cda44d5d7c8dbe161ad
1:X 05 Dec 2019 07:28:14.892 # +monitor master test-redis-sentinel-master-set <IP_ADDRESS> 6379 quorum 2
1:X 05 Dec 2019 07:29:14.972 # +sdown master test-redis-sentinel-master-set <IP_ADDRESS> 6379
1:X 05 Dec 2019 07:29:14.972 # +sdown slave <IP_ADDRESS>:6379 <IP_ADDRESS> 6379 @ test-redis-sentinel-master-set <IP_ADDRESS> 6379
1:X 05 Dec 2019 07:29:14.972 # +sdown slave <IP_ADDRESS>:6379 <IP_ADDRESS> 6379 @ test-redis-sentinel-master-set <IP_ADDRESS> 6379
1:X 05 Dec 2019 07:29:14.972 # +sdown slave <IP_ADDRESS>:6379 <IP_ADDRESS> 6379 @ test-redis-sentinel-master-set <IP_ADDRESS> 6379
1:X 05 Dec 2019 07:29:14.972 # +sdown sentinel 3ad986f6f134526435c84e8507c30e0d11cc3566 <IP_ADDRESS> 26379 @ test-redis-sentinel-master-set <IP_ADDRESS> 6379
1:X 05 Dec 2019 07:29:14.972 # +sdown sentinel ce92e0db09ba79602b3091e6a3a742da24915a5d <IP_ADDRESS> 26379 @ test-redis-sentinel-master-set <IP_ADDRESS> 6379
1:X 05 Dec 2019 07:29:14.972 # +sdown sentinel db02b9f1c760972c399d81903c39bcbc347b1467 <IP_ADDRESS> 26379 @ test-redis-sentinel-master-set <IP_ADDRESS> 6379

These ip addresses are the old ip addresses for pods. (Before shutting down the cluster),
All sentinels print the similar logs with old ip addresses. All sentinels accept the all other components are down and do nothing.
After starting up a new cluster then only the new master is running but none of the sentinels detect it. Slaves also tries to access master with old ip address and fails.
If we rollout restart the slaves and master statefulsets then it starts working.
Is that expected behaviour? Is it possible to let redis work as before shutting down the cluster?
Thanks.

Hi, @yusufgungor.
This PR #19059 was merged recently addressing what I believe is the same issue your are having. Can you try enabling the sentinel.staticID parameter and let me know if that fixes it?
Regards,
Alejandro

Hi @alemorcuq thanks for reply.
I am going to test it today, i'll inform you after tests.

Is there any update on this, @yusufgungor ?

Hi,
Would it make sense that, before starting sentinel, check if there's an entry with the same static id and have it removed? I'm not sure if that would fix the duplicity in the masters.


correct wording

@luk355 do you have DCO?  Besides the DCO issue this change looks fine to me, but sign offs are required.


Revert "Reenable swap_refcnt.swift test."

This test is still broken on linux.

@swift-ci smoke test and merge.


Updating readme with new flags provided by new plugin version

Updating the readme with new flags.
I've simply ran --help and updated with the new output.

Updating the readme with new flags. I've simply ran --help and updated with the new output.

@itayporezky, Thanks for the contribution

Updating the readme with new flags. I've simply ran --help and updated with the new output.

@itayporezky, Thanks for the contribution

Thanks for the plugin, saving me from writing custom scripts :)


Undefined Alias

GoFSH is generating this rule, although SNOMED_CT is undefined
* SNOMED_CT#442452003 "Life threatening severity (qualifier value)"
To see the example, use this URL in FSH Online, convert to JSON, then run GoFSH to convert back to FSH:
https://bit.ly/34rIMmU
I am planning to use this example at DevDays, so please give this priority.

Mint Thompson (They/Them/Theirs):theythem-teal:  9 hours ago
this is baffling. i'll take a look at it
Mark Kramer  9 hours ago
Thank you!
Nick Freiter (He/Him/His)  9 hours ago
But then if you run SUSHI on the version with SNOMED_CT, it runs without error right? I think it is using the SNOMED_CT CodeSystem, which is defined as part of the FHIR spec: https://www.hl7.org/fhir/codesystem-snomedct.json.html
Nick Freiter (He/Him/His)  9 hours ago
Notice the name, SNOMED_CT
Nick Freiter (He/Him/His)  9 hours ago
So it’s just preferring to use the name of a known resource over an alias
Mint Thompson (They/Them/Theirs):theythem-teal:  9 hours ago
oh, huh, you're right. the rule has SNOMED_CT, and it converts it to JSON in fsh online without an error
Nick Freiter (He/Him/His)  9 hours ago
Yeah if you check the url on the SNOMED_CT resource, it is http://snomed.info/sct. So it makes sense we would resolve that url to the existing resource. It’s a weird special case that that resource is defined in FHIR, but I think GoFSH is behaving correctly here
Mark Kramer  9 hours ago
That is weird. I never would have guessed. Do you want me to close the bug report?
Nick Freiter (He/Him/His)  8 hours ago
Yeah unless we want to do something special for snomed, we can close it as not a bug
Mark Kramer  8 hours ago
I seem to be reporting many not-a-bugs. :disguised_face:


Support for helmCharts in kustomize

Some charts do not provide enough values to setup as wanted.
To get around it while still relying on the upstream chart, using kustomize's helmCharts feature allow you to setup specific cases.
To enable helm inside kustomize, --enable-helm must be passed to the build command.
Flux build options are hard coded and so helm cannot be enabled.
I saw some discussions around security issues enabling any kind of plugins for fluxV2, but I think the helm case could be treated differently, since helm is directly supported in kustomize and there are also discussions around removing this flags since it was introduced for security reasons that are since then fixed.
Can you support at least enabling helm ?

Some charts do not provide enough values to setup as wanted.

You can use the post-renderer feature to kustomize your Helm releases. Docs here: https://fluxcd.io/docs/components/helm/helmreleases/#post-renderers

Oh I missed that.
Thx, will test it right away

Going to close this as wontfix. We have no plans of adding Helm support to kustomize-controller, Flux has a dedicated controller for all things Helm https://github.com/fluxcd/helm-controller


[Viki] Cookies support

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2022.02.04. (update instructions)
[X] I've checked that all provided URLs are alive and playable in a browser
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
United States
Description
Typing the username and password on the command line directly works as intended on Viki, however, the three other options I've tried to pass session information/credentials to yt-dlp seem to be broken.
Cookies were exported using this Chrome extension:
https://chrome.google.com/webstore/detail/get-cookiestxt/bgaddhkoddajcdgocldbbfleckgcbcid
Verbose log
C:\Users\bijuu>yt-dlp https://www.viki.com/videos/1192572v-semantic-error-episode-3 --cookies v.txt --no-config --write-subs --sub-lang en --embed-sub --write-info-json -vU
[debug] Command-line config: ['https://www.viki.com/videos/1192572v-semantic-error-episode-3', '--cookies', 'v.txt', '--no-config', '--write-subs', '--sub-lang', 'en', '--embed-sub', '--write-info-json', '-vU']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, err utf-8, pref cp1252
[debug] yt-dlp version 2022.02.04 [c1653e9] (win_exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.22000-SP0
[debug] exe versions: ffmpeg 2022-01-06-git-2b541b8c1d-full_build-www.gyan.dev (setts), ffprobe 2022-01-06-git-2b541b8c1d-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
Latest version: 2022.02.04, Current version: 2022.02.04
yt-dlp is up to date (2022.02.04)
[debug] [viki] Extracting URL: https://www.viki.com/videos/1192572v-semantic-error-episode-3
[viki] 1192572v: Downloading video JSON
ERROR: [viki] 1192572v: Sorry, this content is only available to Viki Pass Plus subscribers. Use --cookies, --username and --password, or --netrc to provide account credentials
  File "yt_dlp\extractor\common.py", line 612, in extract
  File "yt_dlp\extractor\viki.py", line 240, in _real_extract
  File "yt_dlp\extractor\viki.py", line 99, in _check_errors
  File "yt_dlp\extractor\common.py", line 1102, in raise_login_required

C:\Users\bijuu>yt-dlp https://www.viki.com/videos/1192572v-semantic-error-episode-3 --cookies-from-browser chrome --no-config --write-subs --sub-lang en --embed-sub --write-info-json -vU
[debug] Command-line config: ['https://www.viki.com/videos/1192572v-semantic-error-episode-3', '--cookies-from-browser', 'chrome', '--no-config', '--write-subs', '--sub-lang', 'en', '--embed-sub', '--write-info-json', '-vU']
[Cookies] Extracting cookies from chrome
[debug] Extracting cookies from: "C:\Users\bijuu\AppData\Local\Google\Chrome\User Data\Default\Network\Cookies"
[Cookies] Extracted 6202 cookies from chrome
[debug] cookie version breakdown: {'v10': 6202, 'other': 0, 'unencrypted': 0}
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, err utf-8, pref cp1252
[debug] yt-dlp version 2022.02.04 [c1653e9] (win_exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.22000-SP0
[debug] exe versions: ffmpeg 2022-01-06-git-2b541b8c1d-full_build-www.gyan.dev (setts), ffprobe 2022-01-06-git-2b541b8c1d-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
Latest version: 2022.02.04, Current version: 2022.02.04
yt-dlp is up to date (2022.02.04)
[debug] [viki] Extracting URL: https://www.viki.com/videos/1192572v-semantic-error-episode-3
[viki] 1192572v: Downloading video JSON
ERROR: [viki] 1192572v: Sorry, this content is only available to Viki Pass Plus subscribers. Use --cookies, --username and --password, or --netrc to provide account credentials
  File "yt_dlp\extractor\common.py", line 612, in extract
  File "yt_dlp\extractor\viki.py", line 240, in _real_extract
  File "yt_dlp\extractor\viki.py", line 99, in _check_errors
  File "yt_dlp\extractor\common.py", line 1102, in raise_login_required

C:\Users\bijuu>yt-dlp https://www.viki.com/videos/1192572v-semantic-error-episode-3 --username ############# --password ############### --no-config --write-subs --sub-lang en --embed-sub --write-info-json -v
[debug] Command-line config: ['https://www.viki.com/videos/1192572v-semantic-error-episode-3', '--username', 'PRIVATE', '--password', 'PRIVATE', '--no-config', '--write-subs', '--sub-lang', 'en', '--embed-sub', '--write-info-json', '-v']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, err utf-8, pref cp1252
[debug] yt-dlp version 2022.02.04 [c1653e9] (win_exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.22000-SP0
[debug] exe versions: ffmpeg 2022-01-06-git-2b541b8c1d-full_build-www.gyan.dev (setts), ffprobe 2022-01-06-git-2b541b8c1d-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
[viki] Logging in
[debug] [viki] Extracting URL: https://www.viki.com/videos/1192572v-semantic-error-episode-3
[viki] 1192572v: Downloading video JSON
[viki] 1192572v: Downloading video streams JSON
[viki] 1192572v: Downloading initial MPD manifest
[viki] 1192572v: Downloading MPD manifest
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[debug] Downloading subtitles: en
[debug] Default format spec: bestvideo*+bestaudio/best
[info] 1192572v: Downloading 1 format(s): 0+9
[info] Writing video subtitles to: Semantic Error - Episode 3 [1192572v].en.vtt
[debug] Invoking downloader on "https://api.viki.io/v4/videos/1192572v/auth_subtitles/en.vtt?app=100005a&token=ex13ARLNZIFTZKL5TFB5FAXM6NB57S2G_2u0058182397uti00m2o60c100005_djA0&stream_id=108376057"
[download] Destination: Semantic Error - Episode 3 [1192572v].en.vtt
[download] 100% of 18.46KiB in 00:01
[info] Writing video metadata as JSON to: Semantic Error - Episode 3 [1192572v].info.json
[debug] Invoking downloader on "https://m-content6-viki.s.llnwi.net/1192572v/dash/1192572v_dash_high_1080p_546c87_2202230235_track1_dashinit.mp4"
[download] Destination: Semantic Error - Episode 3 [1192572v].f0.mp4
[download] 100% of 241.82MiB in 00:39
[debug] Invoking downloader on "https://m-content6-viki.s.llnwi.net/1192572v/dash/1192572v_dash_high_720p_f52c1f_2202230235_track2_dashinit.mp4"
[download] Destination: Semantic Error - Episode 3 [1192572v].f9.m4a
[download] 100% of 24.68MiB in 00:07
[Merger] Merging formats into "Semantic Error - Episode 3 [1192572v].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Semantic Error - Episode 3 [1192572v].f0.mp4" -i "file:Semantic Error - Episode 3 [1192572v].f9.m4a" -c copy -map "0:v:0" -map "1:a:0" -movflags "+faststart" "file:Semantic Error - Episode 3 [1192572v].temp.mp4"
Deleting original file Semantic Error - Episode 3 [1192572v].f0.mp4 (pass -k to keep)
Deleting original file Semantic Error - Episode 3 [1192572v].f9.m4a (pass -k to keep)
[EmbedSubtitle] Embedding subtitles in "Semantic Error - Episode 3 [1192572v].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:Semantic Error - Episode 3 [1192572v].mp4" -i "file:Semantic Error - Episode 3 [1192572v].en.vtt" -map 0 -dn -ignore_unknown -c copy "-c:s" mov_text -map "-0:s" -map "1:0" "-metadata:s:s:0" "language=eng" -movflags "+faststart" "file:Semantic Error - Episode 3 [1192572v].temp.mp4"

If user+pass works, --netrc will also work

If user+pass works, --netrc will also work

I'm not sure if I missed anything but both passing --netrc in the command line and including it in the config file results in the same error.
C:\Users\bijuu>yt-dlp https://www.viki.com/videos/1192572v-semantic-error-episode-3 --netrc --no-config --write-subs --sub-lang en --embed-sub --write-info-json -vU
[debug] Command-line config: ['https://www.viki.com/videos/1192572v-semantic-error-episode-3', '--netrc', '--no-config', '--write-subs', '--sub-lang', 'en', '--embed-sub', '--write-info-json', '-vU']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, err utf-8, pref cp1252
[debug] yt-dlp version 2022.02.04 [c1653e9] (win_exe)
[debug] Python version 3.8.10 (CPython 64bit) - Windows-10-10.0.22000-SP0
[debug] exe versions: ffmpeg 2022-01-06-git-2b541b8c1d-full_build-www.gyan.dev (setts), ffprobe 2022-01-06-git-2b541b8c1d-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
Latest version: 2022.02.04, Current version: 2022.02.04
yt-dlp is up to date (2022.02.04)
[viki] Logging in
WARNING: [viki] Unable to download JSON metadata: HTTP Error 404: Not Found
WARNING: [viki] Login Failed: Unable to get session token
[debug] [viki] Extracting URL: https://www.viki.com/videos/1192572v-semantic-error-episode-3
[viki] 1192572v: Downloading video JSON
ERROR: [viki] 1192572v: Sorry, this content is only available to Viki Pass Plus subscribers. Use --cookies, --username and --password, or --netrc to provide account credentials
File "yt_dlp\extractor\common.py", line 612, in extract
File "yt_dlp\extractor\viki.py", line 240, in _real_extract
File "yt_dlp\extractor\viki.py", line 99, in _check_errors
File "yt_dlp\extractor\common.py", line 1102, in raise_login_required

[viki] Logging in
WARNING: [viki] Unable to download JSON metadata: HTTP Error 404: Not Found
WARNING: [viki] Login Failed: Unable to get session token

Check if your netrc is in the right format and have the correct credentials


(.gitignore) allow values.yaml to be committed

This was useful when secrets were being inserted into helm values.yaml files but it is now generally a source of errors with fleet/helm values.yaml accidentally not being committed to the repo.

I think yamllint is upset about .yaml in the branch name... we should probably exclude .git...

As there has been no response, I'm going to merge this.


Add System DNS configuration

There is no API for the System DNS settings. It should be added to allow the ability to easily change those settings

@caphrim007
I have this coded already :), just not merged yet. This is a duplicate of #339


tab completion to list both long and short options at '-'

We're currently very excited to add tab completion to our CLI thanks to Goflags' built-in support! Thanks!
For options with short names, tab completion obviously doesn't save us any keypresses.
The important use case here: when I want to know what options are available, tab completion offers them much quicker than opening the man page would.
But for this use case of discovery of available options, it would be more efficient if cmd -<tab><tab> returned all options, both long and short.
In particular the long names as they are generally more meaningful.
To prevent duplication (and excess information) in the case when a flag has both a short and long name, the long name could be displayed while the short name would not.
Looking at other Linux commands, gzip -<tab><tab>, xz -<tab><tab> and apt-get -<tab><tab> behave this way (on my Ubuntu 14 box).
Other commands (ls, grep) display only their long options, so it seems they don't cater for the use case of option discovery.

@jessevdk Would you be open to a PR to support this?

Sounds good to me.

PR: #228

@dkoper can you verify that this fixes your issue?

@jessevdk Yes, very nice, thanks!!


[Refactor] Migrate ANLI tasks to yaml

Hello, I took a stab at migrating the ANLI tasks. For some reason, it is already "checked" in the checklist here, even though I can't seem to find the migrated version. Happy to close this PR if it is already done.

Branch: anli (to be merged into big-refactor)
python main.py --model hf --model_args pretrained=EleutherAI/pythia-160m --tasks anli_r1,anli_r2,anli_r3 --batch_size 32
hf (pretrained=EleutherAI/pythia-160m), limit: None, num_fewshot: 0, batch_size: 32
| Task  |Version|Filter|Metric|Value|   |Stderr|
|-------|-------|------|------|----:|---|-----:|
|anli_r1|Yaml   |none  |acc   |0.333|±  |0.0149|
|anli_r2|Yaml   |none  |acc   |0.334|±  |0.0149|
|anli_r3|Yaml   |none  |acc   |0.335|±  |0.0136|

Branch: master
python main.py --model hf --model_args pretrained=EleutherAI/pythia-160m --tasks anli_r1,anli_r2,anli_r3 --batch_size 32
hf (pretrained=EleutherAI/pythia-160m), limit: None, provide_description: False, num_fewshot: 0, batch_size: 32
| Task  |Version|Metric|Value|   |Stderr|
|-------|------:|------|----:|---|-----:|
|anli_r1|      0|acc   |0.333|±  |0.0149|
|anli_r2|      0|acc   |0.334|±  |0.0149|
|anli_r3|      0|acc   |0.335|±  |0.0136|

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks, looks good to me.

Feel free to take another task, there's a list in tasks/README.md


GCNN

Hi Ke,
thank you very much for writing and publishing your code! I am loving this!
I am trying to run the GCNN, but was not successful. I converted it to Keras 1.2.0 first, by changing the add_weights commands in gcnn.py, see at the bottom.
But still, I got the message:
AssertionError: Can't store in size_t for the bytes requested<PHONE_NUMBER>3709551615 * 4
The network looks like this:
____________________________________________________________________________________________________
embedding_1 (Embedding)          (None, 400, 100)      0           word_input[0][0]
____________________________________________________________________________________________________
gcnn10 (GCNN)                    (None, 400, 30)       54090       embedding_1[0][0]
____________________________________________________________________________________________________
queue_input (InputLayer)         (None, 31)            0
____________________________________________________________________________________________________
flatten_1 (Flatten)              (None, 12000)         0           gcnn10[0][0]
____________________________________________________________________________________________________
dense_1 (Dense)                  (None, 512)           16384       queue_input[0][0]
____________________________________________________________________________________________________

Could you be so kind as to look into that?
Thanks again and kind regards
Ernst
Fixes for Keras 1.2.0 in gcnn.py
        self.W_z = self.init(self.W_shape, name='{}_W_z'.format(self.name))
        self.W_f = self.init(self.W_shape, name='{}_W_f'.format(self.name))
        self.W_o = self.init(self.W_shape, name='{}_W_o'.format(self.name))
        self.trainable_weights = [self.W_z, self.W_f, self.W_o]
        self.W = K.concatenate([self.W_z, self.W_f, self.W_o],
        if self.bias:
            #self.b = self.add_weight((self.output_dim * 2,),
            #                         initializer='zero',
            #                         name='{}_b'.format(self.name),
            #                         regularizer=self.b_regularizer,
            #                         constraint=self.b_constraint)
            self.b_z = K.zeros((self.output_dim,), name='{}_b_z'.format(self.name))
            self.b_f = K.zeros((self.output_dim,), name='{}_b_f'.format(self.name))
            self.b_o = K.zeros((self.output_dim,), name='{}_b_o'.format(self.name))
            self.trainable_weights += [self.b_z, self.b_f, self.b_o]
            self.b = K.concatenate([self.b_z, self.b_f, self.b_o])

I get the same error when I run your imdb_lm_gcnn.py:
WARNING: probably bad CudaNdarray_set_dim arguments: self->ndim=4, idx=3 stride=-1
Traceback (most recent call last):
 File "imdb_lm_gcnn.py", line 69, in <module>
   run_demo()
 File "imdb_lm_gcnn.py", line 65, in run_demo
   train_model()
 File "imdb_lm_gcnn.py", line 61, in train_model
   nb_epoch=nb_epoch, verbose=1)
 File "/home/ernst/anaconda2/envs/tensorflow_27/lib/python2.7/site-packages/Keras-1.2.0-py2.7.egg/keras/engine/training.py", line 1509, in fit_generator
   class_weight=class_weight)
 File "/home/ernst/anaconda2/envs/tensorflow_27/lib/python2.7/site-packages/Keras-1.2.0-py2.7.egg/keras/engine/training.py", line 1268, in train_on_batch
   outputs = self.train_function(ins)
 File "/home/ernst/anaconda2/envs/tensorflow_27/lib/python2.7/site-packages/Keras-1.2.0-py2.7.egg/keras/backend/theano_backend.py", line 957, in __call__
   return self.function(*inputs)
 File "/home/ernst/anaconda2/envs/tensorflow_27/lib/python2.7/site-packages/Theano-0.9.0.dev2-py2.7.egg/theano/compile/function_module.py", line 875, in __call__
   storage_map=getattr(self.fn, 'storage_map', None))
 File "/home/ernst/anaconda2/envs/tensorflow_27/lib/python2.7/site-packages/Theano-0.9.0.dev2-py2.7.egg/theano/gof/link.py", line 325, in raise_with_op
   reraise(exc_type, exc_value, exc_trace)
 File "/home/ernst/anaconda2/envs/tensorflow_27/lib/python2.7/site-packages/Theano-0.9.0.dev2-py2.7.egg/theano/compile/function_module.py", line 862, in __call__
   self.fn() if output_subset is None else\
AssertionError: Can't store in size_t for the bytes requested<PHONE_NUMBER>3709551615 * 4
Apply node that caused the error: GpuAllocEmpty(Shape_i{0}.0, Elemwise{Composite{Switch(i0, (i1 + i2 + i3), i2)}}[(0, 1)].0, Elemwise{Composite{((i0 - (((i1 - i2) * i3) + i2)) + i2)}}[(0, 0)].0, Elemwise{Composite{((i0 - (((i1 - i2) * i0) + i2)) + i2)}}[(0, 1)].0)
Toposort index: 289
Inputs types: [TensorType(int64, scalar), TensorType(int64, scalar), TensorType(int64, scalar), TensorType(int64, scalar)]
Inputs shapes: [(), (), (), ()]
Inputs strides: [(), (), (), ()]
Inputs values: [array(32), array(60), array(30), array(-1)]
Outputs clients: [[GpuDnnConv{algo='time_once', inplace=True}(GpuContiguous.0, GpuContiguous.0, GpuAllocEmpty.0, GpuDnnConvDesc{border_mode='valid', subsample=(1, 1), conv_mode='conv', precision='float32'}.0, Constant{1.0}, Constant{0.0})]]

Thanks Ernst

I can reproduce the error for theano backend on CPU.
The code is tested using tensorflow.
As I don't know what's  wrong with theano, so I will add a note for this issue.

Hi Ke,
thank you very much for your help. I made the modifications above for running on Keras  and TensorFlow 0.12, and I get the message
  raise ValueError(err.message)
ValueError: Negative dimension size caused by subtracting 3 from 1 for 'Conv2D' (op: 'Conv2D') with input shapes: [32,?,1,20], [3,3,20,60].

when I run your original imdb_lm_gcnn.py. Did I do something wrong when porting to Keras 1.2? It looks like the dimension ordering is not working as it should.
Thanks,
Ernst

Sorry for not mentioning it anywhere. Should using  'th' image_dim_ordering. see the docs for how to do it.

Thanks!
That is strange - my keras.json looks like this:
{
"image_dim_ordering": "th",
"floatx": "float32",
"epsilon": 1e-07,
"backend": "tensorflow"
}
and I still get:
File
"/home/ernst/anaconda2/envs/anaconda3/lib/python3.5/site-packages/tensorflow/python/framework/common_shapes.py",
line 670, in _call_cpp_shape_fn_impl
status)
File
"/home/ernst/anaconda2/envs/anaconda3/lib/python3.5/contextlib.py", line
66, in exit
next(self.gen)
File
"/home/ernst/anaconda2/envs/anaconda3/lib/python3.5/site-packages/tensorflow/python/framework/errors_impl.py",
line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.InvalidArgumentError: Negative
dimension size caused by subtracting 3 from 1 for 'Conv2D' (op:
'Conv2D') with input shapes: [?,402,1,100], [3,3,100,60].
Can this be a problem of TF 0.12or Keras 1.2
Sorry,
Ernst
On 01/13/2017 03:07 AM, Ke Ding wrote:

Sorry for not mentioning it anywhere. Should using 'th'
image_dim_ordering. see the docs https://keras.io/backend/ for how
to do it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/DingKe/nn_playground/issues/1#issuecomment-272342031,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQuv23a9NONJFnbuhFQzillTzIgS-IdVks5rRtx3gaJpZM4LgVfN.


i18n - Switch hardcoded strings to translations: Screens batch 1

Is your feature request related to a problem? Please describe
We can split this ticket. Please write your name behind the "screen" in the list or write a comment if you start working on it. And assign yourself to this issue if you can.
Just to avoid people accidentally work on the same screen.
Switch these screens and related components to be translatable:

[ ] Accounts - https://github.com/getAlby/lightning-browser-extension/pull/1242
[x] Enable
[ ] Home
[x] Onboard
[ ] Options
[ ] Publishers - https://github.com/getAlby/lightning-browser-extension/pull/1295
[x] Send - https://github.com/getAlby/lightning-browser-extension/pull/1290
[x] Receive - https://github.com/getAlby/lightning-browser-extension/pull/1290

Describe the solution you'd like
All hardcoded English strings should be replaced by
Additional context

Maybe unit-tests need to be adjusted to handle i18n. Like we did here maybe.
Don't create one big PR. Keep them small so they are easy to review and can be merged fast and do not create big conflicts.

Are you working on this?
No

The options screen is done already!

Same with Onboarding!
(except for a small word sats if we want it to be translated as well (if yes, then we can just wait till the Home screen PR gets merged as it includes sats in tCommon to borrow from there!))

No, all good, just wanted to double check it. I'll mark them as done. Thanks!


Documentation i18n

This PR create the structure to add documentation Vietnamese translation

I don't know Vietnamese, but this PR looks good to me. Merge your branch with latest develop


Feature Request: Able to choose specific commit id in runner images repo

Microsoft often releases new version that are not able to being build successfully.
Currently last working build commit id is "8634d6512e4c137e848643d21e062ecf773d04f3" for win2022.
Could be nice to add a parameter to the pipeline to only checkout specific commit id.

Is this why there is now an option to choose from latest or stable release?
On Mon, 6 Nov 2023, 10:35 Alex Ø. T. Hansen, @.***>
wrote:

Microsoft often releases new version that are not able to being build
successfully.
Currently last working build commit id is
"8634d6512e4c137e848643d21e062ecf773d04f3" for win2022.
Could be nice to add a parameter to the pipeline to only checkout specific
commit id.
—
Reply to this email directly, view it on GitHub
https://github.com/YannickRe/azuredevops-buildagents/issues/67, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AH7GYF54ERWR7H4QW446DHDYDC4P5AVCNFSM6AAAAAA67I33QSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE3TQOBRGEYTQMA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

This was not the root cause, closing


fix(utility): fix ValueError when get stop index by UserSequence.index

Root Cause:
The default value of stop argument is -1, which will skip the last
element when checking the index.
Solution:
Change the default value of stop to None
Issue Closed: https://github.com/Graviti-AI/tensorbay-python-sdk/issues/610

Pull Request Test Coverage Report for Build 884376125

1 of 2 (50.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 81.579%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

tensorbay/utility/user.py
1
2
50.0%

Totals

Change from base Build 884310737:
0.0%

Covered Lines:
4309

Relevant Lines:
5282

💛  - Coveralls


In “Set Animation Frame”, the frame value cannot go above 25, but the event supports higher values.

Describe the bug
On an actor who’s animarion state has more than 25 frames, attempt to set the
To Reproduce
Steps to reproduce the behavior:

Add an actor to a sample project, or use the player.
Add a “Set Animation Frame” event, and select an actor.
Try and add a value higher than 25.
See that it resets to 25.

Expected behavior
This event supports values higher than 25, but you will need to click “+” in the value box, and add the desired value. For instance, to set the frame to 60, 25 + 35 works great, but trying to add 60 will just reset to 25.
Platform (please complete the following information):

OS: [Windows 11]
App version [4.1.3]

Very strange, I wonder if I had a reason for setting that limit at some point, definitely doesn't seem needed now so happy to remove :-) thanks for spotting. This is fixed now in 1810fcb89abebbf7628e40a148e24eb1a361d88a and will be included in the next release


Radial chart mouse out does not get called

Specifically the occurs when animation is active

This is now resolved


Add a chat interface

There could be a hotkey/button which displays an input box, or a whole new chat interface.
The chat messages should be sent to all participants through a P2P connection, not websockets.
The chat messages should be displayed in notifications as well.
Chat should work even if the browser doesn't have support for getUserMedia.

Working on this issue

@excelwebzone There is currently a way to send a message using websockets via the input box on the bottom-left. The messages will show on the top right. Ideally, there would be a way to set nicknames, and the chat messages would also use WebRTC (and maybe fall back to websocket).

Right, I saw that.. do you have an estimate for it?

@jeremija are you open to help me with a small project? shoot me an email.. 👍


AoC helper package

Which AoC helper package are you using?

It is the file in the same directory as my Python solutions:
https://github.com/narimiran/AdventOfCode2021/blob/master/python/aoc.py

I would swear I looked for that!! Thanks.


Can't update index dynamically with dexie sample code

Hi,
I posted a stackoverflow question regarding the sample code of dynamically changing db index doesn't work. Just to repost here to see if anyone could help.
Originally post: https://stackoverflow.com/questions/54728942/cant-update-index-dynamically-with-dexie-sample-code
I'm using angular 7 and dexie latest version.
What I did is make a component, paste the code to component ts and add a button on html template to call playAround

Thanks. Seems to be a faulty sample. I'm looking at it.

Ok, I've debugged it and it was obviously not tested.
Here's a working fiddle: https://jsfiddle.net/dfahlander/jzf2mc7n/
I'll update the docs...

this one works, thanks!


feat: post collapsible plan and apply output PR comments

The output of terraform plan and terraform apply commands can be very big, and could clutter the PR everytime being posted in comments. Therefore making use of collapsible comments instead:

just tested it manually, if comment looks like this :

then it works as expected, it's important that there is a new line between summary and terraform line:

Plan
resource "null_resource" "test" {
}

just tested it manually, if comment looks like this :

then it works as expected, it's important that there is a new line between summary and terraform line:
Plan

Thanks @veziak, may have been a testing error on my part, it does work.


Feature/config manager

App depend yaml-cpp library.
Add YamlConfigManager to load config.yaml
ChainBuilder use config manager to build chain.
Handler init with yaml node parameters.

Codecov Report

Merging #12 into master will decrease coverage by 0.27%.
The diff coverage is 98.48%.


extend /debug/config_dump

(This is used to request new product features, please visit https://discuss.istio.io for questions on using Istio)
Describe the feature request
extend /debug/config_dump support all config generated by istio
Describe alternatives you've considered
/deug/config_dump can dump bootstarp clusters listeners scoped_routes routes secrets, same as envoy does
should we dump nds ecds and other xDS together?
@howardjohn @costinm WDYT?

I would keep config_dump mirroring Envoy by default. Then add a query param types=xyz, that can take arbitrary params which are passed to s.Generators[xyz]. For convenience we can allow short names (eg nds) for known types (reverse of GetShortType). Can allow multiple like types=nds,ecds
That should give us basically anything we could ever want and is future proof. We will need some special logic possibly for some types (redact secrets?) but otherwise should work out

That should give us basically anything we could ever want and is future proof. We will need some special logic possibly for some types (redact secrets?) but otherwise should work out

I'm not sure what's the special logic, can you share more details?

Special logic would be to filter out some data.
Agree, we can extend via query param.

fixed by https://github.com/istio/istio/pull/41109


No admob prefab on unity package?

Cant find any admob script, prefab or anything about admob on unity package?

Same here, no AdMob stuff in the package. Any news on this?

They seem to be missing for me too, any news?


Backport changes from main into release candidate for 2.7

This PR backports most of the changes we did committed main into the pre-release branch.
Best way to review this change is to look at the single commits.
I omitted the two following breaking changes:

https://github.com/digital-asset/daml-finance/pull/871
https://github.com/digital-asset/daml-finance/pull/908

I also did not include changes to the tests
Open questions

[ ] are we happy to exclude the two PRs above?
[ ] anything else we should exclude?

The 0.0.3.conf file is already in the new tutorials-config directory:
https://github.com/digital-asset/daml-finance/blob/rc-2.7/docs/code-samples/tutorials-config/0.0.3.conf
Not sure we want to backport https://github.com/digital-asset/daml-finance/pull/929/commits/9d11718461c88b312aaee41133d137b2dc52c5e5 because it would add a file to the old getting-started-folder, which would not be used?

The 0.0.3.conf file is already in the new tutorials-config folder: https://github.com/digital-asset/daml-finance/blob/rc-2.7/docs/code-samples/tutorials-config/0.0.3.conf
Not sure we want to backport 9d11718 because it would add a file to the old getting-started-config folder, which would not be used?

Thanks, I will remove it!


dbvisualizer: 24.2.4 -> 24.3.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/dbvisualizer/versions.
meta.description for dbvisualizer is: The universal database tool
meta.homepage for dbvisualizer is: https://www.dbvis.com/
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 24.3.2 with grep in /nix/store/2y9s437p9w66xvjsjc3505yh2wikk4kn-dbvisualizer-24.3.2
found 24.3.2 in filename of file in /nix/store/2y9s437p9w66xvjsjc3505yh2wikk4kn-dbvisualizer-24.3.2

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

dbvisualizer

Instructions to test this update (click to expand)

Either download from the cache:
nix-store -r /nix/store/2y9s437p9w66xvjsjc3505yh2wikk4kn-dbvisualizer-24.3.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nixpkgs-update-cache.nix-community.org/' \
  --option trusted-public-keys '
  nixpkgs-update-cache.nix-community.org-1:U8d6wiQecHUPJFSqHN9GSSmNkmdiFW7GW7WNAnHW0SM=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The nixpkgs-update cache is only trusted for this store-path realization.)
For the cached download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A dbvisualizer https://github.com/r-ryantm/nixpkgs/archive/bc145916d1be381df0095dbdce7fc8ab890e3465.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/bc145916d1be381df0095dbdce7fc8ab890e3465#dbvisualizer

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/2y9s437p9w66xvjsjc3505yh2wikk4kn-dbvisualizer-24.3.2
ls -la /nix/store/2y9s437p9w66xvjsjc3505yh2wikk4kn-dbvisualizer-24.3.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

dbvisualizer

Maintainer pings
cc @boldikoller for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

@NixOS/nixpkgs-merge-bot merge


Implement geolocation

GA4 does not behave like GA3, we should have a mechanism for resolving geolocation data within the package if GA4 is unable to support this feature

http://ip-api.com/json seems to be a promising but we may not be permitted to use it... from the home page, "Free for non-commercial use"

https://ipregistry.co/ another alternative but this has a cost... and with us having this package be open-source, we would have to expose our API key publicly.. likely not a good option

https://freeipapi.com/ this alternative seems to be free and doesn't require an API key
Simply running curl https://freeipapi.com/api/json/<IP_ADDRESS> returns json for that IP endpoint
{
    "ipVersion": 4,
    "ipAddress": "<IP_ADDRESS>",
    "latitude": 37.386051,
    "longitude": -122.083847,
    "countryName": "United States of America",
    "countryCode": "US",
    "timeZone": "-08:00",
    "zipCode": "94035",
    "cityName": "Mountain View",
    "regionName": "California",
    "isProxy": false,
    "continent": "Americas",
    "continentCode": "AM"
}


Missing attribute at 'class twitchio.Chatter'

Hi,
We foundout that we can get author.name and non-documented value (user_id ~ twitch_id) as in author.id (but this value is not documented.
Is possible to fix it? I can't find how to make pull request in doc for this update.
Thank you in advance.

@robezonetv please install from Master as Chatter.id has now been added publicly


Add timer for the complete map

As an author, I want to be able to set a time limit for the whole map.
As a user, when a time limit for the whole map is set, I want to (not really, but hey) be game over and taken to the end screen for losing.

Needs to ensure that exercise timers are stopped.
Needs to add a confirmation dialog with message.
Needs to add an exception for when the end screen is shown.

Added in https://github.com/otacke/h5p-game-map/commit/667724dae6e216ea08675d3742f4014560c78e09


ios build failed

Installing the ios platform seems to change the plugin so that it won't build.
After getting the latest version of the plugin from git, if I add the ios platform, I get "Notice: plugin.google.maps has been automatically converted to cordova-plugin-googlemaps..." but then it appears to fetch it and install ok.
Cordova build then throws multiple errors and on inspecting plugin.xm in plugins > plugin.google.maps I can see that the file has been overwritten (presumably to an old version)
Looks like this is mentioned in issue #685 - @denisbabineau 's repo works: https://github.com/denisbabineau/cordova-plugin-googlemaps

Please report with error logs always.

CompileC build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/GoogleMaps.o HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
cd /Users/edgraham/test33/platforms/ios
export LANG=en_US.US-ASCII
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=147 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -fcolor-diagnostics -std=c99 -fobjc-arc -fmodules -gmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -fbuild-session-file=/var/folders/5v/ldldk84d7yg8jz71w6k51k8r0000gp/C/org.llvm.clang/ModuleCache/Session.modulevalidation -fmodules-validate-once-per-build-session -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-implicit-atomic-properties -Wno-arc-repeated-use-of-weak -Wduplicate-method-match -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wundeclared-selector -Wno-deprecated-implementations -DDEBUG=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk -fasm-blocks -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -mios-simulator-version-min=8.0 -g -fvisibility=hidden -Wno-sign-conversion -fobjc-abi-version=2 -fobjc-legacy-dispatch -iquote /Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/HelloCordova-generated-files.hmap -I/Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/HelloCordova-own-target-headers.hmap -I/Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/HelloCordova-all-target-headers.hmap -iquote /Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/HelloCordova-project-headers.hmap -I/Users/edgraham/test33/platforms/ios/build/emulator/include -I/Users/edgraham/test33/platforms/ios/build/emulator/usr/local/lib/include -I/Users/edgraham/test33/platforms/ios/build/UninstalledProducts/include -I/Users/edgraham/test33/platforms/ios/build/UninstalledProducts/iphonesimulator/include -I/Users/edgraham/test33/platforms/ios/build/emulator -I/Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/DerivedSources/i386 -I/Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/DerivedSources -F/Users/edgraham/test33/platforms/ios/build/emulator -FHelloCordova/Plugins/com.googlemaps.ios -include /Users/edgraham/test33/platforms/ios/build/sharedpch/HelloCordova-Prefix-hjxiftzxvfnteiaywgvecrhcyyxq/HelloCordova-Prefix.pch -MMD -MT dependencies -MF /Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/GoogleMaps.d --serialize-diagnostics /Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/GoogleMaps.dia -c /Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m -o /Users/edgraham/test33/platforms/ios/build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/GoogleMaps.o
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:24:30: warning: incompatible pointer types assigning to
'UIWebView *' from 'UIView * _Nullable' [-Wincompatible-pointer-types]
self.pluginLayer.webView = self.webView;
^ ~~~~~~~~~~~~
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:28:45: warning: incompatible pointer types assigning to
'UIWebView *' from 'UIView * _Nullable' [-Wincompatible-pointer-types]
self.pluginScrollView.debugView.webView = self.webView;
^ ~~~~~~~~~~~~
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:34:30: warning: incompatible pointer types assigning to
'UIWebView *' from 'UIView * _Nullable' [-Wincompatible-pointer-types]
self.pluginLayer.webView = self.webView;
^ ~~~~~~~~~~~~
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:167:30: warning: incompatible pointer types assigning to
'UIWebView *' from 'UIView * _Nullable' [-Wincompatible-pointer-types]
self.mapCtrl.webView = self.webView;
^ ~~~~~~~~~~~~
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:176:59: error: no known instance method for selector
'initWithWebView:'
Map *mapClass = [[NSClassFromString(@"Map")alloc] initWithWebView:self.webView];
^~~~~~~~~~~~~~~
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:186:38: warning: incompatible pointer types assigning to
'UIWebView *' from 'UIView * _Nullable' [-Wincompatible-pointer-types]
self.pluginLayer.webView = self.webView;
^ ~~~~~~~~~~~~
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:245:68: error: no known instance method for selector
'initWithWebView:'
pluginClass = [[NSClassFromString(className)alloc] initWithWebView:self.webView];
^~~~~~~~~~~~~~~
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:321:19: error: no visible @interface for 'UIView'
declares the selector 'stringByEvaluatingJavaScriptFromString:'
[self.webView stringByEvaluatingJavaScriptFromString:jsString];
/Users/edgraham/test33/platforms/ios/HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m:404:34: warning: incompatible pointer types assigning to
'UIWebView *' from 'UIView * _Nullable' [-Wincompatible-pointer-types]
self.pluginLayer.webView = self.webView;
^ ~~~~~~~~~~~~
6 warnings and 3 errors generated.

** BUILD FAILED **

The following build commands failed:
CompileC build/HelloCordova.build/Debug-iphonesimulator/HelloCordova.build/Objects-normal/i386/GoogleMaps.o HelloCordova/Plugins/plugin.google.maps/GoogleMaps.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
ERROR building one of the platforms: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/edgraham/test33/platforms/ios/cordova/build-debug.xcconfig,-project,HelloCordova.xcodeproj,ARCHS=i386,-target,HelloCordova,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/edgraham/test33/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/edgraham/test33/platforms/ios/build/sharedpch
You may not have the required environment or OS to build this project
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/edgraham/test33/platforms/ios/cordova/build-debug.xcconfig,-project,HelloCordova.xcodeproj,ARCHS=i386,-target,HelloCordova,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/edgraham/test33/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/edgraham/test33/platforms/ios/build/sharedpch

Eds-Mac:test33 edgraham$ cordova platform add ios
Adding ios project...
iOS project created with<EMAIL_ADDRESS>Installing "com.googlemaps.ios" for ios
Google Maps SDK for iOS : v1.11.1
Installing "cordova-plugin-whitelist" for ios
Notice: plugin.google.maps has been automatically converted to cordova-plugin-googlemaps and fetched from npm. This is due to our old plugins registry shutting down.
Fetching plugin "cordova-plugin-googlemaps" via npm
Installing "plugin.google.maps" for ios
Dependent plugin "com.googlemaps.ios" already installed on ios.
In order to run this plugin, you need to obtain Google Maps API key for iOS.
Visit https://github.com/mapsplugin/cordova-plugin-googlemaps/wiki/Installation
Check our release notes.
https://github.com/mapsplugin/cordova-plugin-googlemaps/wiki/Release-Notes

I guess you specify Cordova iOS 4.0, but you use the map plugin v1.3.9.
v1.3.9 does not support Cordova iOS 4.0
https://github.com/mapsplugin/cordova-plugin-googlemaps#warning
However, the next version (v1.4.0) supports Cordova iOS 4.0.
I have already merged the pull request #807 (issue #685) into the master branch, and fixed a little.
So please try again with the master branch instead of npm.
In the config.xml file, you should specify like this:
<gap:plugin source="git" spec="https://github.com/mapsplugin/cordova-plugin-googlemaps" >
  <param name="API_KEY_FOR_ANDROID" value="(YOUR KEY)" />
  <param name="API_KEY_FOR_IOS" value="(YOUR KEY)" />
</gap:plugin>

@eg271 Ping

I was actually specifying the git master branch like so:

The plugin gets overwritten with the npm version though: "Notice: plugin.google.maps has been automatically converted to cordova-plugin-googlemaps and fetched from npm. This is due to our old plugins registry shutting down.  Fetching plugin "cordova-plugin-googlemaps" via npm".
I notice that your tags include a "gap:" prefix.  Might this be to do with the some difference between Cordova CLI and PhoneGap?
Anyway, the solution is to rename the plugin and package id to "cordova-plugin-googlemaps" as mentioned here in issue #685. @denisbabineau 's repo works using this.
I've submitted a PR: #916

I think you just need to remove name="cordova-plugin-googlemaps" in this case.
Another person who build on PhoneGap Build was no problem with old name.

any news?

will be fixed in 1.4.0

My map used to work on IOS, now I have this issue.
Is there any fix or work arround for this?

I have this error too.. few days ago i was building my app without any problem. Now i'm facing this issue. I'm using cordova 5.4.1

https://github.com/mapsplugin/cordova-plugin-googlemaps#information

@wf9a5m75
i've updated plugin to use master branch, it compiles fine, no errors, but i get a black screen on maps page. no errors. It works fine on 1.3.9 (android).

I am facing the same problem. It works on Android but not IOS


Add AI Observability Cookbook with OpenTelemetry and OpenLIT

Cookbook Pull Request
Description
Please include a summary behind the objective of this PR and list any dependencies that are required for this change.
...
Type of Change
What type of PR is it?

[x] New Cookbook

[x] Notebook File

[x] Does it work on google colab?

[ ] Markdown File

[ ] Cookbook Update

[ ] Code Refactoring
[ ] Bug Fix

[x] README.md Update

[ ] Other (please describe):

Cookbook Checklist:

[x] My code is easy to read and well structured.
[ ] I've tagged the versions of any dependency required.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generate no new warnings or errors.

[ ] My changes do not concern the cookbooks.

README.md Checklist

[x] I've added my cookbook to the table.

[ ] My changes do not concern the README file.

Additional Context
Add any other context or screenshots about the feature request here.
...

Hi @patcher9 , thanks so much for the PR! Could you remove your API key?

Also I got this error ERROR:openlit:Failed to instrument langchain: No module named 'langchain_community'

Hi @patcher9, I can still see the API key, could you remove it? Thanks!

Hi @patcher9 , thanks for the cookbook! Does it work on colab? Am I supposed to see a link to see the dashboard?

Hi @patcher9 thanks for responding! I guess I'm confused how should I see the metrics. I don't see any logs anywhere. Thanks!


A New-Zealand dollar data

I have noticed that there seems to be an issue with the new_zealand ticker in the library. Specifically, the last year of data for this ticker appears to be from 2022, rather than the expected year of 2023. Any ideas?

Hi @gamaiun,
no, there is no issue with the data.
Starting with the 2022-02-08 report the market name at the CME name was changed to NZ DOLLAR - CHICAGO MERCANTILE EXCHANGE before it was NEW ZEALAND DOLLAR - CHICAGO MERCANTILE EXCHANGE. Looks like you solely filtered based on the outdated name.
Run
kiwi_df = df[df["Market and Exchange Names"].apply(lambda x: "NEW ZEALAND DOLLAR" in x or "NZ" in x)]

kiwi_df[["Market and Exchange Names", "As of Date in Form YYYY-MM-DD"]].groupby("Market and Exchange Names").agg({'As of Date in Form YYYY-MM-DD' : [min, max]})

for the following overview of past and active Kiwi Dollar markets:


Support for SQLContext

This is a draft PR seeking further guidance on supporting the SQLContext interface of Polars (and potentially for similar APIs from other backends in the future).
The goal is to enable SQL usage, which I believe could help to address issues like this one.
I've also added a sql_context_test.exs file to demonstrate the usage pattern.

Request for Feedback
@billylanchantin, @josevalim, @philss, @anyone_maintaining_the_repo :). I would greatly appreciate it if you could review this and provide feedback, pointing me in the right direction for any improvements.
Notes

This is still a work in progress. Some parameters, options, and documentation are missing and will be added in future commits.
I'm relatively new to both languages but am being diligent in my research and careful with the implementation.

Thank you for your time and guidance!

Hi @ceyhunkerti!
Quick question before I dig into the code. You say:

The goal is to enable SQL usage, which I believe could help to address issues https://github.com/elixir-explorer/explorer/issues/969.

Would Explorer.DataFrame.sql/3 be sufficient for this?

Hey, thanks for the quick feedback,
I saw it, but I believe it's restricted to a single df right?.
SQLContext operates on any number of dfs. as if they are tables.

Ah I see. A function that only works on one frame certainly won't enable multi-frame joins! Thanks for clarifying the goal.
I'll take a look soon. Note: we were/are hesitant about supporting Polars-specific SQL interfaces. You can read the discussion here:
https://github.com/elixir-explorer/explorer/issues/818
We went with DF.sql/3 because it was backend-agnostic.

hmm, thinking loudly 🤔
to understand backend independence.

We say DF.sql/3  is backend independent.
When we call it using polars backend and get a df I believe it stores a polars data frame internally.
So how do we use this  df in another backend if we want' to mix backends in the same script like ;

# pseudo
df1 = DF.sql("select ...", backend: polars) |> compute
df2 = DF.some_action(df1, backend: my_new_backend)

I believe the above one is not possible unless my_new_backend supports interacting with polars dataframes right?
So in that manner DF.sql or any other function interacting with df is not actually backend independent in mixing.
I think by backend independence we just imply the api independence without mixing the backends.
If we are worrying about the SQL itself, I partially agree, for example;
select ... from t1, t2 not supported on polars-sql but works with duckdb
But I believe it's a reasonable trade off when developer knows about the backends they use.
(and imho: for any backend claiming having a SQL backend should at least support ANSI SQL)
PS. When thinking of another backend, first one comes to my mind is duckdb which can operate on polars dataframes.
So in that manner the SQLContext on the PR can be also easily implmented in duckdb backend.
btw, I do these for learning purposes and am happy to support if I can. We can park this one for now if you'd like, and I can focus on something else that you think might be more helpful or a higher priority.

What if we allow DF.sql(df, "select", tables: [foo: df2, bar: df3])?

Or this could be even better:
DF.sql([foo: df1, bar: df2, baz: df3], "select")?

@josevalim You read my mind! Perhaps even:
DF.sql(%{foo: df1, bar: df2, baz: df3}, "select")

to prevent duplicates?
Also I think behind the scenes we'd need to individually register each table with SQLContext.

If we use a map, we don't have the concept of "first".

@josevalim You read my mind! Perhaps even:
DF.sql(%{foo: df1, bar: df2, baz: df3}, "select")

to prevent duplicates?
Also I think behind the scenes we'd need to individually register each table with SQLContext.

Also mentioned something similar to it in here lf_sql (sql: string, registry: [(df, table_name), ...]) map is better though like you suggested.
Back to the original issue. DF.sql vs SQLContext
SQLContext is a wider and more flexible interface I think, also our current DF.sql uses it on the polars, side. But it's your call we can do the way you decide. I can only comment  about the order of the parameters if we go with DF.sql(%{foo: df1, bar: df2, baz: df3}, "select") :)
DF.sql("select", %{})

seems more natural to me like print("Hello %s", param). :)

Also, this referenced issue here
makes me think. those;
In the issue author mentioned in order to achieve complex and/or logic one can do the following with the api
result =
  all_pairs
  |> DataFrame.join(all_relationships_1, how: :left,
      on: [
        {"table_name_1", "table_name"},
        {"column_name_1", "column_name"},
        {"table_name_2", "referenced_table_name"},
        {"column_name_2", "referenced_column_name"}
      ])
  |> DataFrame.join(all_relationships_2, how: :left,
      on: [
        {"table_name_2", "table_name"},
        {"column_name_2", "column_name"},
        {"table_name_1", "referenced_table_name"},
        {"column_name_1", "referenced_column_name"}
      ])
  |> DataFrame.mutate(has_relationship: coalesce(has_relationship_1, has_relationship_2))

So not exactly sure what execution plan polars created for it but it makes me wonder if it duplicates the dataframe on memory does some hash like join just to achieve a slightly complex and/or cond and have a probable performace degradation. It maybe smarter than I think but this makes me suspicious.
At the end, this case, IMHO, justifies having a powerful sql interface in the library in way or the other.


Adapt W3C Trace Context recommendation

As advised by @lizthegrey, we should switch the generated trace identifiers and span identifiers to the format recommended by the W3C Trace Context Specification.
The benefit of doing this is that should we have to pass a trace-id / span-id-as-parent to a child system that we don't control but which is supporting the OpenTelemetry and/or W3C standardard they're more likely to be happy if we pass them identifiers in this format. Likewise we should be prepared to accept incoming traces in this format (ie with usingTrace) that someone else initiated further out before getting to our code. Might as well get used to this format.
Specifically the change is,

trace is to be a "16-byte array, for example, 4bf92f3577b34da6a3ce929d0e0e4736"^2, ie 32 characters of lower case hexidecimal, and
span is to be an "8-byte array, for example, 00f067aa0ba902b7"^3, ie 16 characters of lower case hexidecimal.

All zeros invalid.
These identifiers still have to be unique within the dataset. A UUID with the hyphens removed is what they do upstream; for traces we can presumably keep our generator but just stop converting to base 62.
For spans I'm not so sure. Question: if spans have to be unique [in Honeycomb] then not having the second half of the UUID (the MAC address) seems like it increases the likelihood of collision. I realize most of the time we just {shrug} about that sort of thing but I'm a bit surprised span IDs aren't 16 bytes, too.

spans must be unique per-trace, not globally.


memory leak group expiration

The current code that relates to groups causes a memory leak as group aren’t cleaned up when all users leave, groups should have a last activity date/time and expiry after a given amount of inactivity in a similar way to that of the redis user/server processes to prevent the memory leak and to allow the server to operate smoothly with high volumes of activity across many groups.

And, the fix ended up in 2.1,0 🎉


Making some style and format fixes.

Just a few things in core and https for now.  If the process works without issues with CI or permissions or whatever, I'd like to send some more tweaks.  Thanks!

Question for you guys: for literals, I followed RST guidance and used 2 backticks, like object but it looks from existing text that single backticks work the same way.  Do we have a preference?


Added a React Native Course

What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[ ] Read our contributing guidelines.
[ ] Search for duplicates.
[ ] Include author(s) and platform where appropriate.
[ ] Put lists in alphabetical order, correct spacing.
[ ] Add needed indications (PDF, access notes, under construction).
[ ] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Please merge this pr as the added course is beneficial.
This will be useful to other contributors for learning something new.

For youtube, we prefer "playlist" links and the name of the producer/creator. docs/CONTRIBUTING.md#platforms-and-access-notes

For youtube, we prefer "playlist" links and the name of the producer/creator. docs/CONTRIBUTING.md#platforms-and-access-notes

Done the changes as per the requirements

please merge

Thanks, and welcome to free-programming-books!