Envoy start problem in example with docker-compose

Title: Envoy start problem in example with docker-compose
Description:
When trying examples with docker-compose locally, Envoy starts with some problems.

Screen shots are a bit challenging to read here (no cut-paste). Can you attach the text, and please call out the particular problems that you're seeing so we can route the issue to the right people.

thanks, i think it may be some problems of dns, the dns resolution for example service consumes about 75s,  which makes envoy is not fully initialized.

Meaning there is a problem with DNS in the environment that your Envoy is running in but that Envoy itself is working correctly? (If so, should we close this issue?)

Meaning there is a problem with DNS in the environment that your Envoy is running in but that Envoy itself is working correctly? (If so, should we close this issue?)

i tried to run examples with docker-compose, for example https://www.envoyproxy.io/docs/envoy/latest/start/sandboxes/local_ratelimit.html, but envoy startups slow due to the dns resolution for example service, i don't know if it is reasonable.

Does your environment has a complex DNS setting? If so, Envoy would load all of them for potential use.

Does your environment has a complex DNS setting? If so, Envoy would load all of them for potential use.

here is the DNS setting:
search it.org
nameserver <IP_ADDRESS>
options ndots:0
if i remove the search it.org, Envoy will start normaly.


Move the selectKeyword into the front-end by preloading the categories with the venues.

Firstly, I extended the venueList with topics.
I've kind of made an adapter between ajax and the getVenueList.
The adapter would first cache the entire VenueList then the list is filtered when getVenueList is triggered.
Since /select no longer needs any parameters, it is made to be a GET method and renamed it as /venue.

Thanks a lot :D @DavidZhang73


"Insufficient permissions. Select 'Retry as Sudo' to retry as superuser"

Does this issue occur when all extensions are disabled?: (it's rare and random... not able to confirm disabling extensions works)

VS Code Version: v1.60.2
OS Version: macOS v11.6

Steps to Reproduce:
Hi,
I'm sorry not being able to provide much detail but:
I'm using VSCode for years and since a few months I got 2 or 3 times a weird issue: I use VSCode as usual, and randomly when I want to save one of my file I get:
Insufficient permissions. Select 'Retry as Sudo' to retry as superuser

When noticing this, I'm unable to save any file, to browse the file tree (it disappear)... and my only solution is to copy/paste all the unsaved content for backup.
Then to fix it:

either by setting a new time chown on the current folder https://askubuntu.com/a/1151270
or by unchecking/checking "Documents folder" as on the image

It makes no sense to me since I'm not manipulating my folders/files rights 😢
Next time I won't forget to do a ls -l . to see if anything has changed (I might have done that months ago but I don't remember, that's why I open a issue too, to track).
I searched for similar issues on this repo but it seems not "random and rare" for other people.
Note: I wonder if MacOS using zsh could be something responsible for this? Could it impact VSCode?
Have anyone of you faced this issue once?
Thank you,

I do not think this is something VS Code can resolve, so I am inclined to close this. It sounds you should maybe seek support on StackOverflow or other places to ask why the operating system is suddenly to not accept you as a user with permissions anymore.


Suppress inference of @_staticInitializeObjCMetadata for "newer" classes

If a class was introduced in an OS newer than the deployment target,
suppress the inference of @_staticInitializeObjCMetadata, because
the resulting eager initialization will crash when run on older OS's.
This is a stop-gap solutionl we want the eager initialization code to
check availability before registering the class, but that requires more
effort.
Fixes the main part of SR-6203 / rdar://problem/35161939.

We're also not inferring availability for nested or local classes, which was a bit of a surprise to me.

@swift-ci please test

You slurped several other commits into this PR. :-(

Now that the other PR has merged, I'll rebase.

@swift-ci please smoke test


Batch convert isos and naming

Hi everyone, and thank you for this project.
I must say that i know my way around computers, i have my linux basics, but templating and scripting are well over my possibilities.
I'm setting up pegasus with metadata and whatnot, but all my xbox games are in iso format, not xiso.
I solved this with sdvdgs-cli:  "./xdvdfs pack /dir/to/the/image.iso /dir/to/the/converted/image.iso
I have 2 questions:
1)is there a way i can automatically create the xiso with the same name as the original iso?
2)Is there a way to batch convert isos? Or, at least, could anyone point me in the right direction?
Thanks again!

To answer both of your questions:

By omitting the output path, the output image will be created in the same folder as the source, with a ".xiso.iso" extension.
There is no current way to do this natively. A script would help with this.

Batch processing sounds like a good idea, I propose creating a new CLI command "batch" that takes an extra parameter, "pack" or "unpack", then two paths, input and output folder.

Some additional notes:

When an output path is not provided, the output will be in the current working directory. We first try <filename>.iso, and if that already exists and is equal to the input path, then we use <filename>.xiso.iso. If your output directory is different from the source directory, you can achieve output with the same filename by running xdvdfs pack from inside the output directory, with no output argument.
You don't necessarily need a script to perform batching, you can use the find command with -exec to execute a command on every file in a directory that matches some criteria given in the arguments.

I'm open to the idea of adding some sort of native batching support but it needs to offer some benefit over find -exec or similar. At minimum it should run operations in parallel, which requires changing the current async executor (probably to tokio).

I have written 2 bash scripts for batch processing, input is your folder where all ISOs resides, output is the folder where to extract or repack. Don't forget to add the "/" at the end of the path or the script will break.
Batch repack:
#!/bin/bash

input="_OGISO/"
output="_OGXISO/"

shopt -s nullglob # enable nullglob
for file in "$input"*.iso; do
    noniso=${file%.iso} # remove .iso extension
    filename=${noniso/#$input} # remove input prefix from filename
    xdvdfs pack "$file" "$output""$filename".xiso.iso
done
shopt -u nullglob # disable nullglob

echo ""
echo "...done"

Batch extract:
#!/bin/bash

input="_OGISO/"
output="_OG/"

shopt -s nullglob # enable nullglob
for file in "$input"*.iso; do
    noniso=${file%.iso} # remove .iso extension
    folder=${noniso/#$input} # remove input prefix from foldername
    xdvdfs unpack "$file" "$output""$folder"
done
shopt -u nullglob # disable nullglob

echo ""
echo "...done"


Added sleepBody support for ammojs

Test PG : https://playground.babylonjs.com/#PSNB9V

Will the body wake up on collision? Will setting something more than 0  "wake" it up?

Yes, it wakes up with collision. Other values for setActivationState will have different effects, not just waking up for >0 values.


Make sure Pete icon only appears once.

Unclear if this means...

OC Pete and DC Pete can show up together if replacing an org member.
OC Pete and DC Pete can show up together if replacing each other.

Either way this should be added to bunter logic.

In the future, a "bunter logic" toggle could be implemented to combine the pete and data replacements for card generation.


[2.12.0] DatasetDict.save_to_disk not saving to S3

Describe the bug
When trying to save a DatasetDict to a private S3 bucket using save_to_disk, the artifacts are instead saved locally, and not in the S3 bucket.
I have tried using the deprecated fs as well as the storage_options arguments and I get the same results.
Steps to reproduce the bug

Create a DatsetDict dataset
Create a S3FileSystem object
s3 = datasets.filesystems.S3FileSystem(key=aws_access_key_id, secret=aws_secret_access_key)
Save using dataset_dict.save_to_disk(f"{s3_bucket}/{s3_dir}/{dataset_name}", storage_options=s3.storage_options) or dataset_dict.save_to_disk(f"{s3_bucket}/{s3_dir}/{dataset_name}", fs=s3)
Check the corresponding S3 bucket and verify nothing has been uploaded
Check the path at f"{s3_bucket}/{s3_dir}/{dataset_name}" and verify that files have been saved there

Expected behavior
Artifacts are uploaded at the f"{s3_bucket}/{s3_dir}/{dataset_name}" S3 location.
Environment info

datasets version: 2.12.0
Platform: macOS-13.3.1-x86_64-i386-64bit
Python version: 3.11.2
Huggingface_hub version: 0.14.1
PyArrow version: 12.0.0
Pandas version: 2.0.1

Hi ! Can you try adding the s3:// prefix ?
f"s3://{s3_bucket}/{s3_dir}/{dataset_name}"

Ugh, yeah that was it. Thank you!

Hi @thejamesmarq, by any change, did you use multiprocessing num_proc > 1 when saving your dataset on the s3 bucket ? I'm struggling making it work in a multiprocessing setting while everything works fine with one processor.


Add aria-describedby to the button

This fixes the NVDA screenreader problem we were seeing where the notification text was ignored.  It unfortunately only works in Shady DOM, because in Shadow DOM the button cannot see the d2l-navigation-button's slot contents.

Still working on this, as now I've broken it in shady DOM 😒 .  Going to add a unique id and fix up the tests

Ok, this fixes the issue in both Shady DOM and Shadow DOM!  I've only been testing with the demo page, if I have some time tomorrow I'll setup local BSI and confirm this fixes in the LE

Finally had a free second to test this today, works in the LE!


Use base58 encoding from ledger SDK

fixes #46

I've written below what I've modified so that you can review your own PR.

Excellent. Now it works.


Adding unit tests for decodable request wrappers

@rynecheow I have added unit tests for extensions I added before based on your suggestion.
Please check and give your thoughts.
Please note I have removed @testable import Alamofire from test file as it give following error:
Module 'Alamofire' was not compiled for testing
Let me know if it should be kept.
Thanks.

@hamtiko I'll be checking the PR today. As for your import error, you should be able to get it resolved if your Carthage dependencies are built with debug configuration.

@rynecheow do you have any idea why the check build is failing? I have tried to re-run 2 types.

I think probably because Danger ruby are unable to run or forked commits. May need to find an alternative for it though, potentially need to disable it for forks now.

Do you think I should close this PR and create new from main repo until build workflow we will be updated?

@hamtiko Sounds like a good idea. Lets do that while we improve the build workflow.

@rynecheow I have created new one https://github.com/RxSwiftCommunity/RxAlamofire/pull/182


Estimator API -- Incorrect Super-Type Check for Hooks

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): 16.04.4 LTS (Xenial Xerus)
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: No
TensorFlow installed from (source or binary): From source
TensorFlow version (use command below): 1.9.0
Python version: 3.5
Bazel version (if compiling from source): 0.11.0
GCC/Compiler version (if compiling from source): (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
CUDA/cuDNN version: <IP_ADDRESS>
GPU model and memory: Quadro K620 and Tesla K40c -- 2GB and 11.5GB respectively.
Exact command to reproduce:

def model_fn(features, labels, mode):

    loss = tfsi_model(features)
    if mode == tf.estimator.ModeKeys.TRAIN:
        train_op, grads, saver = minimize(loss)
        writer, merged = prepare_summary(tf.get_default_graph(), loss, grads)
        chkpt_hook = tf.train.CheckpointSaverHook(
            FLAGS.model_dir,
            save_steps=FLAGS.saving_ckpt_freq,
            saver=saver
        )
        summ_hook = tf.train.SummarySaverHook(
            save_steps=FLAGS.saving_summ_freq,
            output_dir=FLAGS.log_directory,
            summary_writer=writer,
            summary_op=merged
        )
        hooks = [chkpt_hook, summ_hook]
        return tf.estimator.EstimatorSpec(mode,
                                          loss=loss,
                                          train_op=train_op,
                                          training_chief_hooks=hooks)
    else:
        return tf.estimator.EstimatorSpec(mode, loss=loss)

Hello Tensorflow Devs,
I'm sorry to report too many failures within Estimator API just in couple of days; but it seems it is really buggy, guys. When it checks out for the (super)type of session hooks, it looks for tensorflow.python.training.session_run_hook.SessionRunHook; but "isinstance" method fails to do so for it assumes that their type is tensorflow.python.training.basic_session_run_hooks though it is not. Would you mind replacing it with a proper validation method, please?

INFO:tensorflow:Using config: {'_save_checkpoints_secs': None, '_keep_checkpoint_max': 3, '_save_checkpoints_steps': 15, '_num_ps_replicas': 0, '_keep_checkpoint_every_n_hours': 10000, '_evaluation_master': '', '_num_worker_replicas': 1, '_train_distribute': <tensorflow.contrib.distribute.python.mirrored_strategy.MirroredStrategy object at 0x7f8d98aaf780>, '_tf_random_seed': None, '_task_id': 0, '_device_fn': None, '_model_dir': './output', '_save_summary_steps': 5, '_session_config': None, '_cluster_spec': <tensorflow.python.training.server_lib.ClusterSpec object at 0x7f8d98aafcf8>, '_log_step_count_steps': 100, '_service': None, '_global_id_in_cluster': 0, '_is_chief': True, '_task_type': 'worker', '_master': ''}
INFO:tensorflow:Running training and evaluation locally (non-distributed).
INFO:tensorflow:Start train and evaluate loop. The evaluate will happen after 600 secs (eval_spec.throttle_secs) or training is finished.
INFO:tensorflow:Device is available but not used by distribute strategy: /device:CPU:0
INFO:tensorflow:Configured nccl all-reduce.
INFO:tensorflow:Calling model_fn.
INFO:tensorflow:Calling model_fn.
INFO:tensorflow:batch_all_reduce invoked for batches size = 66 with algorithm = nccl and num_packs = 1
Preparing Tensor Summaries...
Adding summary for training loss
INFO:tensorflow:Create CheckpointSaverHook.
Type of hook:  <class 'tensorflow.python.training.basic_session_run_hooks.SummarySaverHook'>
INFO:tensorflow:Done calling model_fn.
Preparing Tensor Summaries...
Adding summary for training loss
INFO:tensorflow:Create CheckpointSaverHook.
Type of hook:  <class 'tensorflow.python.training.basic_session_run_hooks.SummarySaverHook'>
INFO:tensorflow:Done calling model_fn.
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-10-cc8d515a6342> in <module>()
     12 train_spec = tf.estimator.TrainSpec(gen_input_fn('train', FLAGS.num_epochs))
     13 valid_spec = tf.estimator.EvalSpec(gen_input_fn('valid', 1))
---> 14 tf.estimator.train_and_evaluate(classifier, train_spec, valid_spec)

/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/training.py in train_and_evaluate(estimator, train_spec, eval_spec)
    445         '(with task id 0).  Given task id {}'.format(config.task_id))
    446
--> 447   return executor.run()
    448
    449

/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/training.py in run(self)
    529         config.task_type != run_config_lib.TaskType.EVALUATOR):
    530       logging.info('Running training and evaluation locally (non-distributed).')
--> 531       return self.run_local()
    532
    533     # Distributed case.

/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/training.py in run_local(self)
    667           input_fn=self._train_spec.input_fn,
    668           max_steps=self._train_spec.max_steps,
--> 669           hooks=train_hooks)
    670
    671       if not self._continuous_eval_listener.before_eval():

/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator.py in train(self, input_fn, hooks, steps, max_steps, saving_listeners)
    364
    365       saving_listeners = _check_listeners_type(saving_listeners)
--> 366       loss = self._train_model(input_fn, hooks, saving_listeners)
    367       logging.info('Loss for final step: %s.', loss)
    368       return self

/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator.py in _train_model(self, input_fn, hooks, saving_listeners)
   1115   def _train_model(self, input_fn, hooks, saving_listeners):
   1116     if self._distribution:
-> 1117       return self._train_model_distributed(input_fn, hooks, saving_listeners)
   1118     else:
   1119       return self._train_model_default(input_fn, hooks, saving_listeners)

/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/estimator.py in _train_model_distributed(self, input_fn, hooks, saving_listeners)
   1248             training_hooks=training_hooks,
   1249             training_chief_hooks=training_chief_hooks,
-> 1250             scaffold=scaffold)
   1251         return self._train_with_estimator_spec(estimator_spec, worker_hooks,
   1252                                                hooks, global_step_read_tensor,

/usr/local/lib/python3.5/dist-packages/tensorflow/python/estimator/model_fn.py in __new__(cls, mode, predictions, loss, train_op, eval_metric_ops, export_outputs, training_chief_hooks, training_hooks, scaffold, evaluation_hooks, prediction_hooks)
    304         raise TypeError(
    305             'All hooks must be SessionRunHook instances, given: {}'.format(
--> 306                 hook))
    307
    308     scaffold = scaffold or monitored_session.Scaffold()

TypeError: All hooks must be SessionRunHook instances, given: PerDevice:{'/job:localhost/replica:0/task:0/device:GPU:1': <tensorflow.python.training.basic_session_run_hooks.CheckpointSaverHook object at 0x7f8ce4173ac8>, '/job:localhost/replica:0/task:0/device:GPU:0': <tensorflow.python.training.basic_session_run_hooks.CheckpointSaverHook object at 0x7f8d140390b8>}

@cy89 Do you have any update?

So weird, could you provide a minimal example? if I remember correctly, tf.train.CheckpointSaverHoo and tf.train.SummarySaverHook are subclass of SessionRunHook indeed.

@facaiy It is absolutely weird... Code is simple as I had included up in the conversation:

def model_fn(features, labels, mode):

    loss = tfsi_model(features)
    if mode == tf.estimator.ModeKeys.TRAIN:
        train_op, grads = minimize(loss)
        train_op, grads, saver = minimize(loss)
        prepare_summary(tf.get_default_graph(), loss, grads)
        writer, merged = prepare_summary(tf.get_default_graph(), loss, grads)
        chkpt_hook = tf.train.CheckpointSaverHook(
            FLAGS.model_dir,
            save_steps=FLAGS.saving_ckpt_freq,
            saver=saver
        )
        summ_hook = tf.train.SummarySaverHook(
            save_steps=FLAGS.saving_summ_freq,
            output_dir=FLAGS.log_directory,
            summary_writer=writer,
            summary_op=merged
        )
        hooks = [chkpt_hook, summ_hook]
        return tf.estimator.EstimatorSpec(mode,
                                          loss=loss,
                                          train_op=train_op,
                                          training_chief_hooks=hooks)
    else:
        return tf.estimator.EstimatorSpec(mode, loss=loss)

config = tf.estimator.RunConfig(
    model_dir="./output",
    save_summary_steps=FLAGS.saving_summ_freq,
    save_checkpoints_steps=FLAGS.saving_ckpt_freq,
    keep_checkpoint_max=3
)
classifier = tf.estimator.Estimator(
    model_fn,
    config=config
)
train_spec = tf.estimator.TrainSpec(gen_input_fn('train', FLAGS.num_epochs))
valid_spec = tf.estimator.EvalSpec(gen_input_fn('valid', 1))
tf.estimator.train_and_evaluate(classifier, train_spec, valid_spec)

I think you don't need the rest of the code for it is irrelevant to the problem. Note that... I'm using Python3. Perhaps the behavior attributed to "isinstance(...)" had changed since Python2.x.

same problem with tf 1.10.0. It seems that hooks under distributed training will become PerDevice, but desired is ensorflow.python.training.basic_session_run_hooks.LoggingTensorHook. Hope it can be fixed soon.
TypeError: All hooks must be SessionRunHook instances, given: PerDevice:{'/replica:0/task:0/device:GPU:0': <tensorflow.python.training.basic_session_run_hooks.LoggingTensorHook object at 0x7ff1371e5350>, '/replica:0/task:0/device:GPU:1': <tensorflow.python.training.basic_session_run_hooks.LoggingTensorHook object at 0x7ff290043850>}

Yes, indeed @klauscc .
Another problem is that this batch_all_reduce function somehow returns wrong batch size. I specify 5; but it returns 66 :S :) Well anyway. I think it should be a separate bug report.

Same issue here.
TypeError: All hooks must be SessionRunHook instances, given: PerDevice:{'/replica:0/task:0/device:GPU:0': <__main__.FoldHook object at 0x7fbfd79b72e8>, '/replica:0/task:0/device:GPU:1': <__main__.FoldHook object at 0x7fbe9c5753c8>}

@facaiy I wrote a small example that is runnable and that raises the issue mentioned above. Please find it here:
https://gist.github.com/patzm/937a4f74a0555169feea5bd6bfe17397

@patzm many thanks. It's really useful!
cc @ispirmustafa @guptapriya Hi, any thoughts about this bug?

FYI: Things should work without any issues if distribution strategy is not used. distribution strategy is under development. thank you for trying them and giving us feedback.

There is a PR which should be checked in soon: https://github.com/tensorflow/tensorflow/pull/19088

The bug has been fixed: https://github.com/tensorflow/tensorflow/commit/007c234dfc3388f8bea96bcc9867d2f90d419098. Closing the issue.

Thank you!

@yuefengz I am getting this error:
TypeError: All hooks must be `SessionRunHook` instances, given: <__main__.MyEvalHook object at 0x1335ba908>

After running
    eval_spec = tf.estimator.EvalSpec(
        input_fn=eval_input_fn,
        steps=100,
        start_delay_secs=0,
        throttle_secs=5,
        hooks=[MyEvalHook()]
    )

Where MyEvalhook is just:
from tensorflow_core.python.training.session_run_hook import SessionRunArgs, SessionRunHook

class MyEvalHook(SessionRunHook):

    def __init__(self):
        pass

    def before_run(self, run_context):
        return SessionRunArgs(
            dict(
                global_step=tf.compat.v1.train.get_or_create_global_step()
            )
        )

    def after_run(self, run_context, run_values):
        pass

I am on Tensorflow 2.1.0

@yuefengz I am getting this error:
TypeError: All hooks must be `SessionRunHook` instances, given: <__main__.MyEvalHook object at 0x1335ba908>

After running
    eval_spec = tf.estimator.EvalSpec(
        input_fn=eval_input_fn,
        steps=100,
        start_delay_secs=0,
        throttle_secs=5,
        hooks=[MyEvalHook()]
    )

Where MyEvalhook is just:
from tensorflow_core.python.training.session_run_hook import SessionRunArgs, SessionRunHook

class MyEvalHook(SessionRunHook):

    def __init__(self):
        pass

    def before_run(self, run_context):
        return SessionRunArgs(
            dict(
                global_step=tf.compat.v1.train.get_or_create_global_step()
            )
        )

    def after_run(self, run_context, run_values):
        pass

I am on Tensorflow 2.1.0
Is this another issue or the same as #21444 ?

Hi， have you resolved it? I have encountered a similar problem in tensorflow==1.15.


Issue 582 workaround

This is an optional workaround for #582. It's off by default since it does incur a small performance penalty.

We have now submitted a proper fix for this in hps-firmware and have rolled back the equivalent of this PR. I'll wait until we've updated VexRiscv in CFU Playground and confirmed that the bug no longer reproduces here. Then we can abandon this PR.


Fix missing word

@glittle : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Correction confirmed. Thanks.


Add Accepted status condition to DNSPolicy

What
Based on https://github.com/Kuadrant/architecture/blob/main/rfcs/0004-policy-status.md we want to have some consistent status in place.
One of those status conditions is the Ready condition which is already present in DNSPolicy.
But we want to change that to a new condition Accepted this is in affect that the controller has validated that the policy is correct and valid and ready to be acted on. Things that may cause this not to be the case

DNSPolicy targeting a non gateway resource
DNSPolicy targeting a resource that has been deleted or not found
Another DNSPolicy being present and targeting the same ref

Done

[ ] Replace the existing  ready condition and add logic to validate and calculate the correct Accepted condition in the DNSPolicy controller based on the RFC
[ ] Unify the approach so that it can be reused by TLSPolicy
[ ] Add new tests where appropriate
[ ] Update the DNSPolicy reference doc to call out the new status conditions https://docs.kuadrant.io/multicluster-gateway-controller/docs/dnspolicy/dns-policy/

@sergioifg94 unassigning this one from myself, just fyi.

This issue is stale because it has been open for 60 days with no activity.

Accepted Condition completed as part of https://github.com/Kuadrant/kuadrant-operator/pull/416


Document authoring plugins for node-xmpp-client

I am in the process of migrating a large codebase that was done on strophe to node-xmpp-client.
Some is proprietary some open-source for example https://github.com/ggozad/strophe.plugins
Is there any documentation or examples on how to do this? I would be happy to write some but would appreciate at least examples.

node-xmpp-client doesn't have a plugin mechanism built-in altough it is pretty easy to implement yourself.
You should know node-xmpp is being rewritten and the new version (which should be ready/stable before the summer) supports plugins see https://github.com/node-xmpp/node-xmpp/tree/master/packages/plugins

Are there any drafts or a branch that one should follow? Do you expect breakage with the client as it is now?

See https://github.com/node-xmpp/node-xmpp#rewrite
API will not be backward compatible with current node-xmpp API. It would be great if you could contribute those plugins to node-xmpp let me know if you're interested and how I can help you.

I need to soon make a decision on which framework we will commit as a company. We are interested in the client part only at least for the time being (as in for the next year).
node-xmpp seems to be the choice, but it's hard to decide if there is no info on what changes are expected.
Things that would help would be:

A roadmap
an API for plugins. I actually found that Strophe's api was well designed and easy to use.

We could also talk about this things in person, perhaps this would make it easier than in a github ticket :)

@ggozad I'll drop you an email.


User: Edit Profile - Contact Number field FORMAT inconsistent to Create User -> Contact Number field format

Create Account

Edit Profile

3 points
commit 79fb031df140716e86569549f7d6256991c476df


key repeats when starting apps such as gvim, google

Windows build number:
Win32NT             10.0.22000.0 Microsoft Windows NT 10.0.22000.0
Your Distribution version:
22.04
Your WSL versions:
NAME            STATE           VERSION

Ubuntu-22.04    Running         2

Steps to reproduce:

sudo apt install vim-gtk3
gvim <any_text_file>
moving the cursor down automatically ('j' key repeat)
https://youtu.be/Z0QKRgzDt-Q

WSL logs:
pulseaudio.log
stderr.log
weston.log
WSL dumps:
No response
Expected behavior:
No response
Actual behavior:
when I open file with gvim in WSLg Ubuntu. 'j' or 'enter' key is pressed automatically in gvim at WSLg. So, the cursor is going to downside automatically. or if I want to press another keys, press any key one more for escaping these Error. but, it didn't happen in vim.
Do you undergo these kind of Error? It is too tedious, please help me.
I reinstall wsl, vim-gtk3 but it happens again.

@AtP-Wooji, thanks for reporting the issue, there was similar issue reported long ago, https://github.com/microsoft/wslg/issues/207, but now it is fixed, would you please share WSLg version from wsl --version on Windows's command prompt, thanks!

@AtP-Wooji, thanks for reporting the issue, there was similar issue reported long ago, #207, but now it is fixed, would you please share WSLg version from wsl --version on Windows's command prompt, thanks!

My wsl version is '2', and I already try to reinstall the wsl, gtk, chrome. but it has happened again.

@AtP-Wooji, thanks for reporting the issue, there was similar issue reported long ago, #207, but now it is fixed, would you please share WSLg version from wsl --version on Windows's command prompt, thanks!

It isn't solved yet.

@AtP-Wooji, would you please share output from wsl --version? it should show something like below, thanks!
C:\Windows\System32>wsl --version
WSL version: <IP_ADDRESS>
Kernel version: <IP_ADDRESS>
WSLg version: 1.0.47
MSRDC version: 1.2.3575
Direct3D version: 1.606.4
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22621.819

@hideyukn88 , the above command 'wsl --version' doesn't work on my powershell of window and on linux termial in ubuntu.
and I googled that command, I can't find command for above your logs!!
Please let me know more detail

@AtP-Wooji, that means you are using older version of WSL, please install from aka.ms/wslstorepage (or MS Store app), thanks!


Firefox port

Would you mind porting this awesome addon to Firefox please?

I got most everything moved off of Google's apis plus deprecated calls updated but it will still need quite a bit of work. I could really use help from someone with experience in localization. Firefox's add-on linter was flagging the ar and zh-HK localization files as invalid json as well as being unable to read neat.css due to the bidi properties.
https://github.com/ahallaha/neater-bookmarks-firefox

Can you publish the first version without those problematic languages?


Using a CustomPartitioner

Hi,
I am trying to update from rdkafka-dotnet and there is a Problem, cause I am not able to find the possibility to build/create a CustomerPartitioner.

It's not available yet, should come soon.

hi @Sepp12391 - yes, this has not been added yet. It was cut because we wanted to think more about the API before committing to it. The interop functionality is all still there from rdkafka-dotnet under the hood, it's just not exposed yet.

Any updates on when the custom partitioning is going to be available? We are looking to use this library. However, custom partitioning is a must for us given the volume of messages we are dealing with. Thanks,

no update - it's not a lot of work, but it's not explicitly on my near-term todo list.
Will review PRs.
It's maybe worth noting that custom partitioners are not commonly required. Feel free to describe your use case for feedback.

We are working on IOT solution. We need to route the message to devices ending with (1-5) to 1 partition and devices ending with (6-9) to a separate partition. let me know if this works..

For now, you can easily do this via ProduceAsync (though I agree it's not ideal)
int partitionToUse = (key%10 / 5) + 1;
producer.ProduceAsync(topic, key, val, partitionToUse);
Only downside is that you can't used the PartitionAvailable.
I will do a PR when I have time if not done before, but for now I have no computer nor internet at home and no time at work so will have to wait :)

this is definitely coming - we've worked out what the API will look like (which is the hardest part). this feature has been prioritized to be added soon after we've finalized the breaking api changes in 1.0 (i.e. later this year sometime).


unsupported library format

when updating to AS 1.3 I had to bump the plugin version and also kotlin to 0.12.200 - now I only get an error for anko - saying it has an unsupported format

Copy of: https://github.com/JetBrains/anko/issues/49.


Summarize graphs in dataframe and cluster

5e7fb42 adds the final change we discussed. I'm doing a final code review and will directly commit any small updates I have before I merge.


Laravel 5.2 : Upload multiple image

I am using intervention/image 2.4 with laravel 5.2 I need to upload multiple image and resize them
Here is what I try
if ( $request->hasFile( 'gImg' ) ) {
            $gImgs = $request->gImg;
            foreach ( $gImgs as $gImg ) {

                $filename = time() . '.' . $gImg->getClientOriginalExtension();
                Image::make( $gImg )->resize( 1890, 1358 )->save( 'images/decoration/' . $filename );
                Image::make( $gImg )->fit( 646, 250 )->save( 'images/decoration/thumbs-' . $filename );
                $dcoImg                = new DecorationGallery();
                $dcoImg->image         = $filename;
                $dcoImg->decoration_id = $insertedId;
                $dcoImg->save();
            }
        }

I was able to upload and resize my images but Got duplicated images say I am uploading this three images 0.png, 1.png, 2.png
but this is how the images inserted in database
id=>1 -- 0.png
id=>2 -- 0.png
id=>3 -- 1.png

so the id for each image inserted in the database correct but the image name it self gets duplicated
can anybody help please

This happens because you use time() method to name a file and maybe it uploads two images in a same time... try to declare variable and increase it each time in foreach loop and use it instead of time() or just add it to time(). It should fix a problem.


Build in Andriod studio?

Hi, Would you please tell me how to build and compile after clone it in Android Studio? thanks!

Open Android Studio
Click on Open an existing Android Studio project
Select your project from directory.
After project selection studio will compile your project.

I am also not able to open this project nor to import it. For me it looks like .idea file is broken or misconfigured.

Shameless plug, but I needed to rebuild the project for my personal use. I reconfigured the project with Android Studio and gradle in the process. Feel free to use that.
https://github.com/Belval/ki4a

@Belval Can you change the package name and build and connect to VPN successfully?
After changing package name connection wont be establish.

No, as you noted in another issue, the executables are hardcoded with the package name. I tried to do a string replace with sed but it did not work.


Use npm scoped packages for stryker and its plugins

Summary
Since npm 2, npm supports scoped packages. In a nutshell, this allows for logically grouping parts of a project together.
Given that stryker comes with a useful set of plugins, it'd be nice to have such a group for them. E.g.:
So instead of stryker-jest-runner we'd get @stryker/jest-runner and so forth.
Other projects doing this are angular and babel.

@nicojs Your plan was to do this with v1.0.0 right?

Yeah, this is the midterm plan. We have our first scoped package here: https://www.npmjs.com/package/@stryker-mutator/util
Current timeline for 1.0 release will be probably something like Februari. Closing this issue for now, since we are using scoped packages.
Thanks for the great idea @philippw !


Fix coverage build on rolling (temporarily)

Adding a temporary fix for rosdep+jammy+rolling until noble is fully released, see https://docs.ros.org/en/rolling/How-To-Guides/Using-Custom-Rosdistro.html
Removing required-ros-distributions for setup-ros was necessary, otherwise rosdep still didn't work.

On the other hand, it is also quickly reverted, again, hence I am definitively approving this.

Exactly, let's go with this solution for the next rolling sync and re-evaluate things then.


PHOENIX-1362 fix min/max function on fixed length data types

Sorry for the second pull request - still figuring out git.

PHOENIX-1362 has already been committed.


feat: move to typescript-eslint v6

Description
Update to typescript-eslint v6
Additional context
#32

What is the purpose of this pull request?

[ ] Bug fix
[ ] New Feature
[ ] Documentation update
[x] Other

Before submitting the PR, please make sure you do the following

[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.
[x] Read contribution guidelines.

Currently blocked by https://github.com/typescript-eslint/typescript-eslint/issues/7241

Waiting for https://github.com/typescript-eslint/typescript-eslint/pull/7467


Add ERC20 token addresses to the UI

Closes #17

Buttons are added to each craftable, indicating the token type:

Clicking on the buttons copies the address to the clipboard:


Git codespaces deployment error

Reproduce:

Use the extention advanced option
Signed-in to Azure when prompted
Static Web App resource is created
Deployment failed with the message in the below image, which doesn't say anything about what to do next.
Github workflows file is not created

If you expand that notification, is there more to that error?  I feel like it might be getting cut-off a bit.
Do you happen to know if your GitHub repository has branch protections on it?  Sometimes, especially on your main branch, GitHub will prevent committing directly into main.  You can check these settings in your repo or you could try deploying with a different branch.

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!


[CircleGraph] Remove no-effect return statement

This commit removes no-effect return statement.
ONE-vscode-DCO-1.0-Signed-off-by: Seok NamKoong<EMAIL_ADDRESS>

This PR is similar with #1017 and #1023.
But I am not sure this PR keeps original intention :(
If there are something wrong, please let me know

As return true does not break the loop, removing them is OK. (I will not believe all internet articles.... -_-;;;). I'll change to loop using for later.
Thank you!


Insufficient balance error when trying to add BNT liquidity using trust wallet

User report:
Trying to add liquidity (BNT, single sided) using trust wallet, the app always shows "insufficient funds" even though the user has enough BNT in his wallet.

Reproduce :
Trust wallet in android (iOS app does not support dapp browser) > Dapp > Bancor web > Connect to 'trust wallet' > Add liquidity (single sided) > balance is not updated
Another issue is that It looks slow compared to other apps. but, how to debug this in dapp browser?

Reproduce :
Trust wallet in android (iOS app does not support dapp browser) > Dapp > Bancor web > Connect to 'trust wallet' > Add liquidity (single sided) > balance is not updated
Another issue is that It looks slow compared to other apps. but, how to debug this in dapp browser?


qmplay2: 20.12.16 -> 21.06.07

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

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

[ ] Fits CONTRIBUTING.md.

Works for me with no issues on nixos 21.05. Tested playback of a handful of movies of various formats.


【CeskaTelevize.CZ】Is it possible to download a ČT video from within the Android app?

Checklist

[X] I'm reporting a site feature request
[X] I've verified that I'm running yt-dlp version 2021.12.01. (update instructions)
[ ] I've checked that all provided URLs are alive and playable in a browser
[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
China
Example URLs
https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540023/
Description
Is it possible to download a video directly from the ČeskáTelevize (ČT) app instead of from its website?
This newly released video "Hercule Poirot - Plymouthský expres" is marked as "unavailable/unplayable for license reasons" on the ČT website, however, it is still perfectly playable in the CeskaTelevize app (see screenshot: https://app.box.com/file/894306132462?s=xucnudi0hk5cz3nkdlpbp5b9vqwf4tn0) with my VPN turned on.
Kindly refer to the discussion here, too: https://github.com/ytdl-org/youtube-dl/issues/30172#issuecomment-990746077. Thank you.
(FYI I've also tried with mkubecek's patch in the thread #1899, but it doesn't work, see below:)
~/video/TEST1/yt-dlp-master $ yt-dlp -Uv --write-subs --convert-subs srt --retries 20000 https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540023/
[debug] Command-line config: ['-Uv', '--write-subs', '--convert-subs', 'srt', '--retries', '20000', 'https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540023/']
[debug] Encodings: locale cp936, fs utf-8, out utf-8, err utf-8, pref cp936
[debug] yt-dlp version 2021.12.01 [91f071af6] (source)
[debug] Lazy loading extractors is disabled
[debug] Plugins: ['SamplePluginIE', 'SamplePluginPP']
[debug] Python version 3.9.9 (CPython 64bit) - Windows-10-10.0.18363-SP0
[debug] exe versions: ffmpeg N-89508-g1f1207145a, ffprobe N-89508-g1f1207145a
[debug] Optional libraries: sqlite
[debug] Proxy map: {'http': 'http://<IP_ADDRESS>:8080', 'https': 'https://<IP_ADDRESS>:8080', 'ftp': 'ftp://<IP_ADDRESS>:8080'}
Latest version: 2021.12.01, Current version: 2021.12.01
yt-dlp is up to date (2021.12.01)
[debug] [CeskaTelevize] Extracting URL: https://www.ceskatelevize.cz/porady/10111864738-hercule-poirot/211381467540023/
[CeskaTelevize]<PHONE_NUMBER>40023: Downloading webpage
[CeskaTelevize]<PHONE_NUMBER>40023: Downloading webpage
[CeskaTelevize]<PHONE_NUMBER>40023: Downloading webpage
ERROR: [CeskaTelevize]<PHONE_NUMBER>40023: Unable to extract type; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\common.py", line 599, in extract
    ie_result = self._real_extract(url)
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\ceskatelevize.py", line 126, in _real_extract
    type_ = self._html_search_regex(
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\common.py", line 1182, in _html_search_regex
    res = self._search_regex(pattern, string, name, default, fatal, flags, group)
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\common.py", line 1173, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
yt_dlp.utils.RegexNotFoundError: Unable to extract type; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\common.py", line 599, in extract
    ie_result = self._real_extract(url)
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\ceskatelevize.py", line 126, in _real_extract
    type_ = self._html_search_regex(
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\common.py", line 1182, in _html_search_regex
    res = self._search_regex(pattern, string, name, default, fatal, flags, group)
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\common.py", line 1173, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
yt_dlp.utils.RegexNotFoundError: Unable to extract type; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\YoutubeDL.py", line 1331, in wrapper
    return func(self, *args, **kwargs)
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\YoutubeDL.py", line 1400, in __extract_info
    ie_result = ie.extract(url)
  File "C:\Users\DELL\video\TEST1\yt-dlp-master\yt_dlp\extractor\common.py", line 625, in extract
    raise type(e)(e.msg, **kwargs)
yt_dlp.utils.RegexNotFoundError: [CeskaTelevize]<PHONE_NUMBER>40023: Unable to extract type; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.; please report this issue on  https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; see  https://github.com/yt-dlp/yt-dlp  on how to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.

~/video/TEST1/yt-dlp-master $

If your phone is rooted, then install burp certificate and log the api requests.
It's normal for sites to have a diff api for the mobile version.
If the app has SSL pinning then u can decompile the apk, and then look for api endpoints.
I don't have a Chinese VPN so I can't try myself

Isn't it Czech VPN?

Region
China

Thanks Ashish0804, but Im

Thanks Ashish0804, but I'm using a Czech VPN even though I'm located in China. Is it possible for me to download the video without rooting? Many thanks

If your phone is rooted, then install burp certificate and log the api requests. It's normal for sites to have a diff api for the mobile version.
If the app has SSL pinning then u can decompile the apk, and then look for api endpoints.
I don't have a Chinese VPN so I can't try myself

Thanks @Ashish0804, but I'm using a Czech VPN even though I'm located in China. Is it possible for me to download the video without rooting? Many thanks

If it's cz then I can work on this when I get some free time.
This is the app, right?
https://play.google.com/store/apps/details?id=cz.motion.ivysilani

If it's cz then I can work on this when I get some free time.
This is the app, right? https://play.google.com/store/apps/details?id=cz.motion.ivysilani

CORRECT

Is it possible for us to get a fix ASAP..?
Nope
Proly in late jan or early feb

Is it possible for us to get a fix ASAP..?

Nope Proly in late jan or early feb

OK noted, thanks @Ashish0804 !
One more question though..


web session remains open - working with multiple accounts not possible

Description of the bug
I'm trying to download documents from two different Trade Republic accounts.
But the web session for the first account remains active and it is not possible to retrieve documents from the second account afterwards.
To Reproduce
Steps to reproduce the behavior:

run pytr dl_docs --last_days 180 .
Enter the TradeRepbulic phone number for the first account.
Enter the TradeRepbulic pin for the first account.
Do not save credentials.

Log confirms:

hh:mm:ss Credentials not saved

Documents for the first account are downloaded properly.

run pytr dl_docs --last_days 180 . again
Enter the TradeRepbulic phone number for the second account.
Enter the TradeRepbulic pin for the second account.
Do NOT save credentials.

Log says:

hh:mm:ss Credentials not saved
hh:mm:ss Web session resumed
hh:mm:ss Logged in

The log give the impression, that the login to the second account was successful. But actually you get or remain logged in into the first account. So documents from the second account are not downloaded. Instead documents from the first account are downloaded again.
Expected behavior
An existing web session gets closed, when pytr gets called with different credentials.
Login into the second Trade Republic account actually happens and documents from the second Trade Republic account are downloaded.
Error log
n.a.
Environment

OS: MacOS 12.1
pytr version: 0.0.18

Additional context
n.a.

Workaround:
Remove ~/.pytr/cookies.txt after documents from the first account have been downloaded.

Mh yeah, the cookies shouldn't be saved then


Slider in ScrollView on iOS

hello i use expo and i ran into this problem on ios: if i insert a double slider in a scrollview the slider becomes unusable because while i try to move one of its indicators the scroll view moves and the component becomes unusable

Is it a horizontal scrollview? You can use onSlidingStart and onSlidingComplete to disable the ScrollView while the markers are being dragged.
If this doesn't work, can you provide an example repo or snack to help demonstrate the bug you're reporting?

We are really gratefull to you! great slider!


Events Example Code - Show something more useful than console.log

The example code in the Events section of the website (and the Readme here) simply has a console.log in each example code block. It's neither practical nor useful. I have no idea what things like event, slick, direction, breakpoint, etc that are passed into the function actually are, as the documentation do not explain these and how I can use them. It will be a lot better if the examples are constructed based on real-life scenarios where event callback methods will be used.
For example, I thought I can call slick() method on the slick object, but found it gives a Type Error. Now I have no idea how to use the slick object, or what it even is. FWIW, I wanted to do slick.slick('slickFilter', function(index){...}). But this is not about getting my code right. It's about showing more practical examples and having a better documentation.

Thanks for the feedback. Personally, I don't find the  process of console logging the parameters and evaluating the properties too onerous, but if you want to PR the readme.md with that you're thinking, we'd happy to consider it. Thanks!

I'm not sure how I can PR the readme.md as I myself don't understand what those objects passed into the function are (except through trial and error) and how to use them properly. You would have the full knowledge as the developers of this great add-on but you have also not explained them in your reply.

May I quote sentiments from Stack Overflow's Documentation Tour, which I completely agree with:

When we reviewed traditional documentation, two things were clear:

It had to be based on assumptions, not need
It was usually written once, often by someone not even using the technology, so it was a guess at what to focus on.

It didn't prioritize good examples
People learn best when they can see things demonstrated in actual code.

Examples illustrate common tasks or solutions to common problems - remember "Show, Don't Tell". A good example is self-contained and succinct, and more often than not contains code. It is more important that code in examples be illustrative and focused than that it be copy/paste-able; leave out boilerplate when it distracts from the concept the example is meant to illustrate.

Source: http://stackoverflow.com/tour/documentation

@ADTC the examples are intentionally vague, in order to not distract from the portion of the code that I was trying to highlight. I feel like adding implementation code in the examples would just confuse people.

But how do I know what I'm supposed to do with event, slick, currentSlide, nextSlide, breakpoint, direction, image, imageSource? Are there other examples for those? Or a separate documentation that I'm just not able to find?

@ADTC I feel like most of those things are pretty self-explanatory. Is there a particular question you had?

I feel sad that you feel it's self-explanatory. It's not. I have no idea what I can do with, for example, slick. Shouldn't this be documented? Like The slick object exposes the following methods which you can use to do the following...

"Good code is its own best documentation."
As Ken indicated, the documentation is meant to be uncluttered, so as not to be overwhelming.
If you're curious about what's in an object, you can inspect it and see the key value pairs (incidentally also sometimes referred to as a dictionary), which, given the semantic naming are effectively documentation. For example:
$(slider).on('beforeChange', function(event, slick){
console.log('I am a inquisitive coder, and am and curious what is defined in the slick object: ',
slick.slidesToShow) //3
})

Alternatively, you can look in the slick.js file and see where/how something you're interested in is being defined OR you can search existing issue to see how it's been used before.
There has been talk about making a wiki with more advanced stuff, but that's a bit an undertaking, both to create and maintain. This is an open source project, and entirely volunteer-based. So if you feel passionate about it, and, like us, take satisfaction in helping your fellow man, please feel free to draft up some more advanced documentation. We will definitely consider it!
If there's something specific you are confused about, you can holler back, and hopefully someone will be able to take time out of their schedule to help clarify.


Cannot find macro table

Setup
Versions

Rust: rustc 1.49.0-nightly
Diesel: 1.4.5
Database: Postgres
Operating System Ubuntu 20.04

Feature Flags

diesel: postgres

Problem Description
When I try to add a table from schema, the compiler doesn't recognize the todo! macro.
What are you trying to accomplish?
Add a table from schema.rs to my project
What is the expected output?
A successful compilation
What is the actual output?
error[E0432]: unresolved import `crate::schema::employee`
 --> src/main.rs:8:5
  |
8 | use crate::schema::employee;
  |     ^^^^^^^^^^^^^^^^^^^^^^^ no `employee` in `schema`

error: cannot find macro `table` in this scope
 --> src/schema.rs:1:1
  |
1 | table! {
  | ^^^^^

Are you seeing any additional errors?
No
Steps to reproduce
My imports in main.rs:
#![feature(decl_macro)]

#![macro_use] extern crate diesel;
extern crate diesel_full_text_search;

mod schema;

use crate::schema::employee;

use rocket::{self, routes, get};
use diesel::{Queryable, Insertable};
use serde::{Serialize, Deserialize};

schema.rs:
table! {
    employee (id) {
        id -> Int4,
        title -> Varchar,
        checked -> Bool,
    }
}

Checklist

[x] I have already looked over the issue tracker for similar issues.
[X] This issue can be reproduced on Rust's stable channel. (Your issue will be
closed if this is not the case)

To be clear, I have nightly for rocket dependencies, I stripped all rocket code and tested on stable before submitting.

The correct syntaxt for importing the diesel macros is #[macro_use] extern crate diesel;. Closed as this is not an issue in diesel itself.

Just to make it clear for future searchers, as it was not obvious to me, this is required regardless of whether you are on Rust 2015, or 2018, it is required for both versions.

I also face the same problem and my main.rs:
Rust: rustc 1.54.0-nightly
Diesel: 1.4.4
Database: Postgres
Operating System macOS Big Sur
#[macro_use]
extern crate rocket;
extern crate diesel;
extern crate dotenv;

mod schema;
use crate::schema::*;
use diesel::{Queryable, Insertable};
use serde::{Serialize, Deserialize};
fn main(){
    //use self::schema::posts::dsl::*;
    //let connection = config::establish_connection();
}

and this is the schema.rs:
table! {
    posts (id) {
        id -> Int4,
        title -> Varchar,
        body -> Text,
        published -> Bool,
    }
}

@jiangxiaoqiang Please stop adding comments to old issues, especially if your question is already answered. As written: Read the getting started guide. It has a complete example, so maybe use that as basis?

@jiangxiaoqiang Please stop adding comments to old issues, especially if your question is already answered. As written: Read the getting started guide. It has a complete example, so maybe use that as basis?

Hey @weiznich your kind response is super helpful.
Please note that the getting started guide leads to the same error as stated above as of today's date. August 15, 2022.
Instead of directing your users to the documentation a more tactful approach would be to ensure that the documentation does not raise the error stated, then to reference where in the documentation the actual error is corrected or avoided and a general implementation guide on how to avoid getting that error in the future.
It is attitudes like this that is making the Rust ecosystem not so user friendly and it goes against the core ethos of the rust language.

@RileySeaburg The getting started guide is up to date as it contains the relevant #[macro_use] extern crate diesel; line in the literally the first line in the first rust code block. Additionally this documentation is tested in our CI + the linked examples on github also contains the relevant line. If you believe that's not true please submit a new issue. Posting on old issues like this is never a correct way to report something.

Welcome to who's line is it anyway, where the game is made up and the rules don't matter.
All I can say is just writing code instead of explaining the function behind it or adding descriptive comments sets people up for failure.
It's a very common practice among software developers and it really just causes the dev who manages the codebase extra time and energy explaining why they wrote it.
"If you can't explain it simply you don't understand it we'll enough."

Albert Einstein.

P.S. We decided to switch to SQLx as it has a better community.

@RileySeaburg Please stop posting such semi-aggressive comments here. They are not welcome. You are free to submit a PR improving the documentation to our webpage. It's just that different people consider different things as important part of the documentation. I personally believe that adding comments there will not help for cases where people don't even border to read the whole example. There is just no amount of documentation which could help in such cases.
(Marking all of the last comments as off-topic as they really do not belong here at all. Feel free to continue this discussion elsewhere (for exampe in the web-sides issue tracker), but not here)


Add contact us form

Contact us form has to be integrated. It must be sent asynchronously and the details should be sent to the specified email.

I am interested in working on this issue under GSSoC. Can you provide a detailed elaboration please?
Thanks.

I am interested in working on this issue under GSSoC. Can you provide a detailed elaboration please?
Thanks.

Sure. The contact form will consist of 5 fields in the following order and restrictions.

Full Name: Should contain only letters.
E-Mail: Should be in the E-mail format.
Phone: Should contain only digits from 0-9 should be of exact 10 digits.
Subject: Max characters - 40.
Message: Max characters - 500

Upon clicking on submit, the form should be asynchronously submitted and the details of the above fields should be properly formatted and sent to the owner via email. For testing purpose, you can use nodemailer and create a test email.

Please note updated character limit
For subject - 100 chars
For Message- 1500 chars

Can I work over this issue then?

@Ishneet09  Please refer to figma design that I had shared.
Also the links for social media to be Integrated as per given in design by you only

Alright

@Ishneet09 Updates on the issue?

I was facing some issue. So another participant Shreya and I are working on it together. We are in touch with the mentor as well regarding the same. The page structure is ready and has been styled as well. Just need to add the functionality.

Can I take up this issue ?? @coderwassananmol


chore: release 0.133.1

:robot: I have created a release *beep* *boop*
0.133.1
google/cloud-automl 1.1.2
Performance Improvements

improve metadata performance cla: yes context: full (#3067) (bcc3041)

google/cloud-bigquerydatatransfer 1.0.3
Performance Improvements

improve metadata performance (#3068) (a504ffc)

google/cloud-bigquery-storage 0.2.1
Performance Improvements

improve metadata performance (#3069) (3f8927c)

google/cloud-bigtable 1.4.1
Performance Improvements

improve metadata performance (#3070) (9ff3783)

google/cloud-billing 1.0.1
Performance Improvements

improve metadata performance (#3071) (d1bf2fb)

google/cloud-container 1.0.3
Performance Improvements

improve metadata performance (#3072) (6c2d5a6)

Documentation

fix a broken link in the docs (#3113) (3257898)
fix broken links in the reference documentation (#3119) (fd38a85)

google/cloud-core 1.37.1
Bug Fixes

support http request latency in grpc transport (#3063) (b4b6b23)

google/cloud-data-catalog 0.1.2
Performance Improvements

improve metadata performance (#3073) (d558077)

Documentation

change relative URLs to absolute URLs to fix broken links (#3114) (088407c)

google/cloud-dataproc 1.0.2
Bug Fixes

increase timeouts for ClusterControllerClient (#3115) (81d6af0)

Performance Improvements

improve metadata performance (#3074) (6780f43)

Documentation

change relative URLs to absolute URLs to fix broken links (#3110) (e2a37c9)

google/cloud-datastore 1.11.4
Performance Improvements

improve metadata performance (#3075) (c31a3dd)

google/cloud-debugger 1.1.1
Performance Improvements

improve metadata performance (#3076) (0d5d50d)

google/cloud-dialogflow 0.15.1
Performance Improvements

improve metadata performance (#3077) (b2fa8f1)

Documentation

cleaned docs for the Agents service and resource (#3116) (349dc7a)

google/cloud-error-reporting 0.16.4
Performance Improvements

improve metadata performance (#3078) (a008197)

Documentation

fix several broken links in the docs (#3117) (d134bd3)

google/cloud-iot 1.1.1
Performance Improvements

improve metadata performance (#3079) (6794dff)

google/cloud-kms 1.10.1
Performance Improvements

improve metadata performance (#3080) (e9a00a2)

google/cloud-language 0.22.4
Performance Improvements

improve metadata performance (#3082) (bd7e6e3)

google/cloud-logging 1.20.1
Bug Fixes

support http request latency in grpc transport (#3063) (b4b6b23)

google/cloud-memcache 0.1.2
Performance Improvements

improve metadata performance (#3083) (22280df)

google/cloud-oslogin 1.0.2
Performance Improvements

improve metadata performance (#3084) (47649d7)

google/cloud-recaptcha-enterprise 0.1.2
Performance Improvements

improve metadata performance (#3085) (fa0d27b)

google/cloud-recommender 1.0.2
Performance Improvements

improve metadata performance (#3086) (2a35a1d)

google/cloud-redis 1.0.1
Performance Improvements

improve metadata performance (#3087) (2337fc8)

Documentation

change relative URLs to absolute URLs to fix broken links (#3105) (dc6b072)

google/cloud-scheduler 1.3.2
Performance Improvements

improve metadata performance (#3088) (69c4b3f)

google/cloud-security-center 0.7.1
Performance Improvements

improve metadata performance (#3089) (26b6dc0)

google/cloud-service-directory 0.1.3
Performance Improvements

improve metadata performance (#3091) (556b827)

google/cloud-spanner 1.29.1
Performance Improvements

improve metadata performance (#3092) (6c230f0)

google/cloud-speech 1.1.2
Performance Improvements

improve metadata performance (#3093) (07c90dc)

google/cloud-storage 1.21.1
Bug Fixes

correct object names for root level scandir, readdir (#3112) (d2b7bf7)

google/cloud-talent 0.12.2
Performance Improvements

improve metadata performance (#3094) (489cc93)

Documentation

remove a broken link from the documentation (#3118) (d042bb1)

google/cloud-tasks 1.6.3
Performance Improvements

improve metadata performance (#3095) (0300d4d)

google/cloud-text-to-speech 1.0.3
Performance Improvements

improve metadata performance (#3096) (906a047)

Documentation

change relative URLs to absolute URLs to fix broken links (#3106) (1a1d126)

google/cloud-trace 1.1.1
Performance Improvements

improve metadata performance (#3097) (e1c7122)

google/cloud-translate 1.7.4
Performance Improvements

improve metadata performance (#3098) (60c6cc7)

google/cloud-videointelligence 1.9.2
Performance Improvements

improve metadata performance (#3099) (319932e)

google/cloud-vision 1.0.2
Performance Improvements

improve metadata performance (#3100) (b44ef0d)

google/cloud-web-risk 0.5.1
Performance Improvements

improve metadata performance (#3101) (b16b939)

google/cloud-web-security-scanner 0.4.4
Performance Improvements

improve metadata performance (#3102) (a106291)

This PR was generated with Release Please.

Release is at https://github.com/googleapis/google-cloud-php/releases/tag/v0.133.1


continue training - don't have option to pause training

Can only Cancel

Also this is what it looks like after I finish training:

@LittleLittleCloud For visibility.

I talked to @LittleLittleCloud and we determined that this only happens when creating new .mbconfigs. I didn't get the error when opening projects with existing .mbconfig

@LittleLittleCloud Is this fixed?

Nope : - )

This issue might be related #1645.

Closing issue for now until work on Framework supports this.


@craigspaeth  - Remove lab feature for refactored filter

cc @briansw
This launches @1aurabrown 's magnificent refactored artwork filter, complete with "see more" button.

🎊  Thank you for doing this and taking care to delete the old code!

:}


White boarder issue on xfreerdp 3.0.0 beta

Summary
White border appears when app is maximized (see https://github.com/Fmstrat/winapps/issues/223 & https://github.com/FreeRDP/FreeRDP/issues/7192)
Reproduction

Open Excel App
Maximize it

xfreerdp --version
This is FreeRDP version 3.0.0-beta4 (3.0.0-beta4)

uname -srm
Linux 5.14.0-284.30.1.el9_2.x86_64 x86_64

xfreerdp /buildconfig
Build configuration: BUILD_TESTING=OFF WINPR_HAVE_AIO_H=1 WINPR_HAVE_EXECINFO_BACKTRACE=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 WINPR_HAVE_EXECINFO_HEADER=1 WINPR_HAVE_FCNTL_H=1 WINPR_HAVE_GETLOGIN_R=1 WINPR_HAVE_GETPWUID_R=1 WINPR_HAVE_INTTYPES_H=1 WINPR_HAVE_JOURNALD_H=TRUE WINPR_HAVE_POLL_H=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL=1 WINPR_HAVE_STDBOOL_H=1 WINPR_HAVE_STDINT_H=1 WINPR_HAVE_STRNDUP=1 WINPR_HAVE_SYSLOG_H=1 WINPR_HAVE_SYS_EVENTFD_H=1 WINPR_HAVE_SYS_FILIO_H= WINPR_HAVE_SYS_SELECT_H=1 WINPR_HAVE_SYS_SOCKIO_H= WINPR_HAVE_SYS_TIMERFD_H=1 WINPR_HAVE_TM_GMTOFF=1 WINPR_HAVE_UNISTD_H=1 WINPR_HAVE_UNWIND_H=1 WITH_AAD=ON WITH_ADD_PLUGIN_TO_RPATH=OFF WITH_ALSA=ON WITH_CAIRO=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLANG_FORMAT=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CLIENT_SDL=ON WITH_CLIENT_SDL_AVAILABLE=1 WITH_CUPS=ON WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_CODECS=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_EVENTS=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_RDPGFX=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SCHANNEL=OFF WITH_DEBUG_SDL_EVENTS=OFF WITH_DEBUG_SDL_KBD_EVENTS=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_TSMF_AVAILABLE=0 WITH_DEBUG_URBDRC=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_DSP_FFMPEG=ON WITH_DSP_FFMPEG_AVAILABLE=1 WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=ON WITH_FREERDP_DEPRECATED=OFF WITH_FREERDP_DEPRECATED_COMMANDLINE=ON WITH_FUSE=ON WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_INTERNAL_MD4=OFF WITH_INTERNAL_MD5=OFF WITH_INTERNAL_RC4=OFF WITH_IPP=OFF WITH_JPEG=ON WITH_KRB5=ON WITH_KRB5_NO_NTLM_FALLBACK=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=ON WITH_LODEPNG=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_NATIVE_SSPI=OFF WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PCSC=ON WITH_PKCS11=OFF WITH_PLATFORM_SERVER=ON WITH_POLL=ON WITH_PROFILER=OFF WITH_PROXY=ON WITH_PROXY_APP=ON WITH_PROXY_EMULATE_SMARTCARD=OFF WITH_PROXY_MODULES=ON WITH_PULSE=ON WITH_RDTK=ON WITH_SAMPLE=ON WITH_SANITIZE_ADDRESS=ON WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=0 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=0 WITH_SERVER=ON WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SHADOW=ON WITH_SMARTCARD_EMULATE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SMARTCARD_PCSC=ON WITH_SOXR=OFF WITH_SSE2=ON WITH_SWSCALE=ON WITH_THIRD_PARTY=OFF WITH_UNICODE_BUILTIN=OFF WITH_VAAPI=OFF WITH_VAAPI_AVAILABLE=1 WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=0 WITH_VERBOSE_WINPR_ASSERT=ON WITH_VIDEO_FFMPEG=ON WITH_VIDEO_FFMPEG_AVAILABLE=1 WITH_WAYLAND=OFF WITH_WEBVIEW=ON WITH_WEBVIEW_QT=OFF WITH_WINPR_DEPRECATED=OFF WITH_WINPR_TOOLS=ON WITH_WIN_CONSOLE=ON WITH_X11=ON WITH_XCURSOR=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XV=ON
Build type:          RelWithDebInfo
CFLAGS:              -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wall -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g -fno-omit-frame-pointer -fsanitize=address -fsanitize-address-use-after-scope
Compiler:            GNU, 11.3.1
Target architecture: x64

cat /etc/os-release
NAME="AlmaLinux"
VERSION="9.2 (Turquoise Kodkod)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.2"
PLATFORM_ID="platform:el9"
PRETTY_NAME="AlmaLinux 9.2 (Turquoise Kodkod)"
ANSI_COLOR="0;34"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:almalinux:almalinux:9::baseos"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-9"
ALMALINUX_MANTISBT_PROJECT_VERSION="9.2"
REDHAT_SUPPORT_PRODUCT="AlmaLinux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.2"/a

@jobs-git you opened the similar (same issue) already. Can you give us more details - how does the app look if run natively?

it was closed, and included in next milestone which has been closed already, so I am assuming it has been resolved in 3.0? otherwise it should remain open

@jobs-git is this picture actually taken with a remote app session or natively?
we can only do what the protocol supports, so please check with mstsc if what you want is actually what you get

@akallabeth tested in mstsc with the following settings:
test.rdp
remoteapplicationprogram:s:C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE
smart sizing:i:1
remoteapplicationmode:i:1
redirectclipboard:i:1
screen mode id:i:1

the remote registry must also be updated as follows:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList
Find the key “fDisabledAllowList”
It will be set to “0”
Change to “1”.

Here is the result:

There is no white border

any news?

@jobs-git on the backlog, but low priority as it is just some option not a bug (e.g. the borders must be there, but with some flag hidden so only mouse events are captured)


Wip/dsp 1168 Release please action instead release drafter

resolves DSP-1168

Bring back an empty changelog file. This will be updated by "release please action" after merging this PR
Add "release please action" and remove "release drafter"

@flavens for the review: This is nothing you can test yet. The action script runs when the PR is merged into main branch. It's the same configuration as I already did in DSP-JS and DSP-UI-Lib.
When this PR is merged we have to create one last release manually. Because the new release-please-action could have problem with all the release candidates. So we have to be careful, but it's not an issue.


[Avatar] prop deprecation console warning

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
Using an <Avatar /> component causes a console.error to be displayed which is giving a warning about prop deprecation on an newer version of material-ui

Expected Behavior 🤔
Any deprecation warnings should be just that... a warning, not an error.
Steps to Reproduce 🕹
Steps:

Setup a sandbox
install @material-ui/core version ^4.11.0
Import Avatar component
Check the console log in the browser

Context 🔦
It's throwing a console error in my browser which isn't appropriate for a deprecation warning on a newer version which I'm not currently using.
Your Environment 🌎

`npx @material-ui/envinfo`
  System:
    OS: macOS 11.2
  Binaries:
    Node: 12.18.0 - /usr/local/bin/node
    Yarn: 1.22.10 - /usr/local/bin/yarn
    npm: 6.14.4 - /usr/local/bin/npm
  Browsers:
    Chrome: 88.0.4324.150
    Edge: Not Found
    Firefox: 81.0
    Safari: 14.0.3
  npmPackages:
    @emotion/styled:  10.0.27
    @material-ui/core: ^4.11.0 => 4.11.0
    @material-ui/lab: ^4.0.0-alpha.56 => 4.0.0-alpha.56
    @material-ui/styles:  4.10.0
    @material-ui/system:  4.9.14
    @material-ui/types:  5.1.0
    @material-ui/utils:  4.10.2
    @types/react: 16.9.56 => 16.9.56
    react: 17.0.1 => 17.0.1
    react-dom: 17.0.1 => 17.0.1
    styled-components: ^5.2.1 => 5.2.1
    typescript: ~4.0.3 => 4.0.5

`tsconfig.json`
{
  "extends": "../../tsconfig.base.json",
  "compilerOptions": {
    "jsx": "react",
    "allowJs": true,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "typeRoots": ["typings"]
  },
  "files": [],
  "include": [],
  "exclude": ["typings"],
  "references": [
    {
      "path": "./tsconfig.lib.json"
    },
    {
      "path": "./tsconfig.spec.json"
    },
    {
      "path": "./.storybook/tsconfig.json"
    }
  ]
}

@CWSites Thanks for raising, it does sound like it needs to work:

Remove the deprecation from the master branch
Update the default value in the v4-deprecations branch to not raised when used
Update the tense to be in the present (was -> is) (it reads strangely right now @mbrookes)

Would you be interested in contributing it? :)

was -> is

I thought the same thing when I read the warning

@oliviertassinari sure I'll take a stab at it. Any examples to point me in the right direction?

@CWSites I would propose to start small, one step at the time. We can do 1. which is about removing code in the master branch.

Sorry I haven't had a chance to dig in here, if someone else is able to take it that would be great. I'm not sure when/if I'll have time to set aside here.

@oliviertassinari I think this issue can be closed now.


Add a link to the published javadoc from README

Without a link, it is not very discoverable by the others.

I think we have a gh-pages branch which contains javadoc for all the V0.8.0 API: https://github.com/census-instrumentation/opencensus-java/tree/gh-pages
We need to sync this branch to V0.9.0, though.

@bogdandrutu opened an issue for updating the Javadoc: #819


feat: stream sftp to gcs

^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@elaye-canopy I have tested it locally. Could you please help review it again? Thanks!

I missed the ping, I'll review it on the Airflow PR since I have tested it myself and have some comments.


Unix platform cannot interact with artifact shares

In GitLab by @tristanvb on Oct 12, 2017, 07:41
This was left out initially because BuildStream is still usable on non-Linux unix platforms without this, and it will require an alternative protocol for communicating with remote artifact caches, which is non trivial.
However it is a bug that one of our platforms does not support the features that buildstream purports to provide.

In GitLab by @tristanvb on Oct 12, 2017, 07:49
Fixing this should also fix #112

In GitLab by @samthursfield on Oct 16, 2017, 12:21
There are two questions: how to pull, and how to push.
Pushing tarballs over SSH can be done by extending the existing protocol in pushreceive.py. Currently the client is expected to send a list of refs to update, receive back a list of commits that the server has, and then stream individual objects to the server that are needed for the new commits and are not expected to be present on the server already.
TarCache users would start with the same request, and would be able to figure out which artifacts (commits) the server does not yet have. They would then have to send the entire contents of each new artifact, and have the server do an ostree commit operation. At that point the deduplication would occur. Thus pushing from a TarCache would be less efficient than pushing from an OSTreeCache but would work the same and could use the same push URLs.
Pulling tarballs requires that we have a HTTP endpoint on the server that can run ostree export and stream the result to the client. This would be a magic URL like http://ostree.example.com/cache/_tarball/$project/$artifact/$cachekey. We might be able to achieve this with a snippet in the HTTP server configuration that passes all such requests to ostree export and streams the result back as a .tar file. Alternately we could implement a simple CGI script that implements the same thing. Again, this would mean that the TarCache users could use the same base http:// URLs as OSTree users.
Push over HTTPS could also be achieved, but we should consider this a separate task.

In GitLab by @tristanvb on Aug 21, 2018, 14:47
This should be automatically fixed by virtue of having migrated to the CAS based artifact cache.
We should look into enabling any tests which are currently disabled on this platform.

In GitLab by @juergbi on Aug 21, 2018, 14:55
I already enabled push/pull tests on the Unix platform as part of the CAS merge, see commit 05a1a25d2afc752fc718ade68f4232c6cf33d79b. Is anything else needed?

In GitLab by @juergbi on Nov 30, 2018, 15:46
Closing this as per previous comment.

In GitLab by @juergbi on Nov 30, 2018, 15:46
closed


Support both dark and light themes in webviews of VSCode extension

 Issue by kaviththiranga
Monday Feb 11, 2019 at 07:43 GMT
Originally opened as https://github.com/ballerina-platform/plugin-vscode/issues/45

Currently only the examples page supports both the themes. Idea is to make all below components compatible with both light and dark modes.

[ ] doc preview

[ ] diagram

[ ] api designer

[ ] network logs

This would be very nice, since if on Windows my system is set to dark mode, the code is pretty much unreadable:


fix(docs): "learning platform" instead of "curriculum"

Fixes freeCodeCamp/freeCodeCamp#41353
Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Closes #XXXXX

:sparkles: :sparkles: AWESOME! LGTM. :sparkles: :sparkles:
Thanks @supzi-del, for this pull request and contributing to the code-base for the first time.
We will be looking forward for more contributions in future.
Cheers and happy contributing!


The method close() of PersistentBottomSheetController is not unblocking the screen if executes after dragging the modal bottom sheet down and then up. The screen stays blocked by half-transparent modal shadow.

Steps to Reproduce

Issue description

The method close() of PersistentBottomSheetController is not unblocking the screen if executes after dragging the modal bottom sheet down and then up. The screen stays blocked by half-transparent modal shadow.
I am opening the scrollable bottom sheet like this:
_controller = _scaffoldKey.currentState.showBottomSheet<void>(...);
and then trying to close by pressing a button
_controller.close();

demo video

The screen code

Target Platform: Android / iOS
Target OS version/browser: any
Devices: any
Logs
There are no exceptions

flutter analyze does not have issues

flutter doctor -v
[✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.14.6 18G1012, locale en-RU)
    • Flutter version 1.12.13+hotfix.5 at /Users/arudenko/soft/flutter
    • Framework revision 27321ebbad (2 weeks ago), 2019-12-10 18:15:01 -0800
    • Engine revision 2994f7e1e6
    • Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
    • Android SDK at /Users/arudenko/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3, Build version 11C29
    • CocoaPods version 1.7.5

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] IntelliJ IDEA Ultimate Edition (version 2019.1.3)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 37.1.3
    • Dart plugin version 191.7830

[✓] VS Code (version 1.41.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.7.1

[✓] Connected device (1 available)
    • SM A505FN • R58M53PRDXA • android-arm64 • Android 9 (API 28)

• No issues found!

I have a similar problem.
I'm using showBottomSheet and if I drag it down to dismiss, it leaves the modal barrier color on the scaffold.  showModalBottomSheet works better, but I don't want it modal.

Hi @ruan65  @sgehrman
Are you still experiencing this issue with latest dev channel?
If yes,  can you please provide your flutter doctor -v and flutter run --verbose?
Also, to better address the issue, would be helpful if you could post a minimal code sample to reproduce the problem
@ruan65  code sample provided has missing code for screenHeight and screenWidth. please provide complete sample
Thank you

Without additional information we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


chore: 🤖 upgrade to angular v16

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/ngneat/transloco/blob/master/CONTRIBUTING.md#commit
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[x] Build related changes
[x] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Update Angular to v16
Update nx to v15.9.2
Does this PR introduce a breaking change?
[x] Yes
[ ] No

Other information

fixed merge conflicts in #642 and upgraded to Angular v16
Manually checked npm run start
And I ran these tests locally:
npm run ci:test -- --skipNxCache
npm run ci:build -- --skipNxCache
npm run ci:lint -- --skipNxCache
npm run ci:e2e -- --skipNxCache
npm run lint
npm run e2e

Think the peerDependencies need to be update as well?
-   "@angular/core": ">=13.0.0",
+   "@angular/core": ">=16.0.0",

https://github.com/ngneat/transloco/blob/9b3af32d2147c6d5c15aa101c7a2c497c2789128/libs/transloco-locale/package.json#L27-L29

I there a good reason to update nx to version 15 and not the latest version?

@alexfriesen
The original PR https://github.com/ngneat/transloco/pull/642 was opened on April 2nd to upgrade to NG15.
At that time NX 15 was the latest.
Meanwhile NG16 got released, so this PR was opened to solve merge conflicts and upgraded to NG16.
Didn't update NX to latest to keep the scope small.
And to be honest; I can't keep spending time to keep this PR up-to-date...

@chimurai First of all, thank you for the time spent on the and the previous PR.
It's not unnoticed.
As a single maintainer to a big repo such as this and other projects it's hard to get to things considering the fact that I also have to work and have a life with my family 😂
I'll do my best to push this forward ASAP.
Not sure if you noticed but I'm trying to push thing forward in the last couple of weeks, but TBH it's hard.
Thanks again for the PR :)

I appreciate @chimurai for handling the PR and @shaharkazaz for successfully merging it. I'm excited about getting it published on npm and trying out the latest Angular version.

Totally recognizable and relatable @shaharkazaz;
All of our time is limited and valuable.
Really appreciate the work and care you've put into this project. 🙏
Hopefully community contributions help out to relief the maintenance burden a bit. (OSS ftw 😊)

Thanks guys.
There is a bit more work do be done there before releasing the new version (some deprecations and reactors, docs etc) but I'm aiming for this week 💪

@anikets43 As soon as I have time to complete the transition. I'm about half way there.


remove acorn

only one COMPONENT_OPTIONS_KEY in file

Hi @darcoder ! Thanks again!
I have the same comment than on your initial PR: https://github.com/nuxt-community/nuxt-i18n/pull/272#issuecomment-483802345

The only issue I'm seeing for now is that this change is not covering the case where a boolean is passed as nuxtI18n value instead of an object, eg: https://nuxt-community.github.io/nuxt-i18n/routing.html#ignore-routes

I'd super happy to merge this once we've made sure we won't break this option's behavior!

You can connect the two options through a variable in the configuration?
(options.acorn == true){
acorn variant
}else{
this variant
}


chore: rdr2 referencess

https://reddead.fandom.com/pt-br/wiki/Gangue_Van_der_Linde

@maxwelbm if you're not willing to pursue this change anymore we can close this pull request.

I'm going to add a test to check for duplicate adjectives or nouns, to avoid cases like this, I'll bring it up in a separate pr @tiagokrebs


cda.pl trouble with extract the videos URLs

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.08.13. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[ x] I've verified and I assure that I'm running youtube-dl 2017.08.13

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[X] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
 youtube-dl -gvv https://www.cda.pl/video/9443700b
[debug] System config: [u'--prefer-free-formats']
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-gvv', u'https://www.cda.pl/video/9443700b']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.08.13
[debug] Python version 2.7.13 - Linux-4.11.12-200.fc25.x86_64-x86_64-with-fedora-25-Gurgle
[debug] exe versions: ffmpeg 3.1.9, ffprobe 3.1.9
[debug] Proxy map: {}
WARNING: [CDA] default player_data: Failed to parse JSON Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
WARNING: [CDA] 480p player_data: Failed to parse JSON Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
WARNING: [CDA] 720p player_data: Failed to parse JSON Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
WARNING: [CDA] 1080p player_data: Failed to parse JSON Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 776, in extract_info
    ie_result = ie.extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 433, in extract
    ie_result = self._real_extract(url)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/cda.py", line 180, in _real_extract
    self._sort_formats(formats)
  File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 1057, in _sort_formats
    raise ExtractorError('No video formats found')
ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Thanks for the report. cda.pl support will be fixed in the next version.


💡[Feature]: The aim of the project is to analyze and predict the disease based on the given dataset

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
To analyze the dataset of Cardiovascular Disease and build and train the model on the basis of different features and variables.
Use Case
To analyze the dataset of Cardiovascular Disease and build and train the model on the basis of different features and variables.
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@TAHIR0110  can you please assign this to me?


Update: Adding build scripts to prepare for split of rive-react into 2 package derivatives for canvas and webgl

Not running these scripts yet in GH action workflows, just want to get some feedback early here on the strategy and merge the scripts early if we go this route. The thinking is:
With the assumption:

rive-react will have @rive-app/canvas (what it is today) and @rive-app/webgl installed as deps
rive-react will have changed to reference webgl runtime instead of canvas

Order of ops:

Run build.sh which creates the build, copies the dist into npm/rive-react-canvas and npm/rive-react-webgl (new sub-packages), and changes references in rive-react-canvas builds of @rive-app/webgl to @rive-app/canvas via sed
Run setup_all_packages.sh which copies the package.json in rive-react to the canvas and WebGL react packages in the npm folder, trims out most things but keeps @rive-app/canvas as a dep in rive-react-canvas and @rive-app/webgl as a dep in rive-react-webgl, both with peer deps of react; no scripts, devDeps, and changes the name of the package.json to their respective npm folders
Run bump_all_versions.sh which is similar to the js/wasm runtime setup, in that it finds the latest version of rive-react and bumps up one patch version in the package jsons for rive-react-canvas and rive-react-webgl
Run publish_all.sh which runs the publish on both the derived react packages, also similar to wasm setup

Concerns:

Would be great to bump the derived react packages to the same version the rive-react package will, but the release-it tool has to run first, which I'm not sure we can wait on? Today I don't think it matters because I believe it just bumps by patch version

I'm putting this on hold for now - as we may not need a multi-react package strategy.


[RR Request]: Front Matter v8.3.0

Open Source Project name
Front Matter
What is your project?
Experience the best of both worlds with Front Matter, the CMS that runs within Visual Studio Code, GitPod, and many more. Get the control over your static generator's content by bringing in the CMS features from Front Matter. Start creating and previewing content in real-time - no complicated setup - choose Front Matter CMS and start creating amazing content today.
Version
8.3.0
Date
February 14, 2023
Description of breaking changes
FrontMatter is back and better than ever with its latest release, version 8.3.0! This update is packed with new features and improvements, including external config support, allowing you to easily import configurations from external files. Plus, with VSCode theme support, you can customize your development environment to your heart's content. But that's not all - there are many other exciting additions and enhancements waiting for you. Check out the release notes to see what's new and upgrade to FrontMatter 8.3.0 today!
GitHub Repo
https://github.com/estruyf/vscode-front-matter
Website
https://frontmatter.codes/
Link to changelog
https://frontmatter.codes/updates/v8.3.0
Social media
https://twitter.com/frontmattercms/status/1625522515337531392?s=20&t=UWUZVAuzyirUbnNCOUa_xg
Anything else to add?
Keep on rocking 🤘

Thanks for submitting, we loved your project, and we have loved featuring Front Matter in previous release radars. The Release Radar features major version releases. Please submit again when you have version 9.0 and we'd love to consider your project for feature again 😄


fix: Fix typo

coverage: 74.035% (-13.1%) from 87.091% when pulling dae620eab2c955b7aeebea9f6d1462d8af2b2812 on fix_typo into 393618d400787cc47516f436f44fd5fd23c634d3 on main.


Multi pages view feature

Hi appreciate if you could add multi pages view feature. It will be much easier to view vertical oriented documents two pages on one screen or want to go through the documents faster.

Do you need Facing pages?

Hi @espresso3389, i have checked the facing pages.
Actually what i wanted to achieve is the ability to view two pages in one screen and scroll it horizontally
https://github.com/espresso3389/pdfrx/assets/57578934/17f9de7a-68fc-4675-bb52-2dc8391331ed
This is the sample of what I wanted


[TF FE] OV TF Parity of supported operations

Details:

item1
...

Tickets:

ticket-id

retargeted to OV master branch


IA-2329: Fix security vulnerabilities in user role management

Explain what problem this PR is resolving

Before it was possible to link a user role to any permission and link a user to any user role
Related JIRA tickets : IA-2329

Self proofreading checklist

[x] Did I use eslint and black formatters
[ ] Is my code clear enough and well documented
[ ] Are my typescript files well typed
[ ] New translations have been added or updated if new strings have been introduced in the frontend
[ ] My migrations file are included
[x] Are there enough tests
[ ] Documentation has been included (for new feature)

Changes

Filter on permission started_with 'iaso_' and exclude those starting_with 'iaso_polio' when it's not the polio plugin before to link the permission to the user role
Filter user role in the same account as the current_user(connected) to avoid to link to the user to any user role

How to test

Try to link to a user role a permission which not starting with 'iaso'
Try to link  to a user a user role not linked to same account with the connected user

this has been merged with other pr/branches