Kyiv is not Russia !!!

What the ****?
wttr.in/kyiv
wttr.in/kiev

It's a bug in one of our datasources.
Please try:
wttr.in/Київ
wttr.in/~Kiev
wttr.in/~Kyiv
to use our internal (wttr.in) location resolving mechanism.

I added a patch for the datasource information (using our internal "aliases" mechanism).
So you can try /Kiev and /Kyiv again, it should work.
Sorry once again for the fault; if you wish, you can contact the datasource directly and claim it.

Thanks a lot!

Really good service for conky :)

Sorry for **** :) I hope you will understand my emotions.

Yes of course,  and it is really interesting how could it happen. I've contacted the datasource, and they answered me, that they have now a new location "Kiev" that situated in Russia, Prinorsky Kray. Good to know that Russia has now its own Kiev in Primorsky Kray :)
By the way, you can use not only Kiev in the query, but also location names like Подол, Борщаговка, Троещина, Русановка etc. I'm not sure that these locations will have different weather reports (but at least they could).

Well... Ok... Kiev, Primorskiy kray...
But Kyiv is Ukrainian language!
We have to create own Moscow in Lviv district..
24 лют. 2018 00:06 "Igor Chubin"<EMAIL_ADDRESS>пише:

Yes of course, and it is really interesting how could it happen. I've
contacted the datasource, and they answered me, that they have now a new
location "Kiev" that situated in Russia, Prinorsky Kray. Good to know that
Russia has now its own Kiev in Primorsky Kray :)
By the way, you can use not only Kiev in the query, but also location
names like Подол, Борщаговка, Троещина, Русановка etc. I'm not sure that
these locations will have different weather reports (but at least they
could).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/chubin/wttr.in/issues/182#issuecomment-368152180, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ALmkryhiICSTRmj5CKoSBRutWi605820ks5tXzZpgaJpZM4SReCR
.

There is no Kiev, Primorsky Kray - Kiyevka (a small village with a population of 704 people - russian wikipedia)
http://town-map.ru/kiev_59_425417_1334208.htm
And russian wiki:
https://ru.wikipedia.org/wiki/Киевка_(Приморский_край)

https://www.worldweatheronline.com/kiev-weather/primorye/ru.aspx?wwo_r=srch
Just try to enter Kiev in the search string of this weather reporting service.
Anyway, thanks to you, wttr.in does not have this problem anymore.


[PHP] Correct 7.0 and 5.5 (latest version, dates)

References (I also looked at older versions of these pages via https://web.archive.org/):

https://www.php.net/eol.php
https://www.php.net/supported-versions.php

The following is a simple JavaScript snippet I used to show dates in tables in the YYYY-MM-DD format for easier comparison if all dates match.
It's ready to be pasted to the Console tab in DevTools of your browser on the corresponding page ( F12 or Ctrl+Shift+I).
document.querySelector('tbody')
  .querySelectorAll('td:nth-child(2), td:nth-child(4), td:nth-child(6)') // for php.net/supported-versions.php
  // .querySelectorAll('td:nth-child(2)') // for php.net/eol.php
  .forEach(m => {
    const d = m.innerText.match(/(\d+) ([a-z]+) (\d+)/i);
    d[2] = new Date(`14 ${d[2]} 1970`).getMonth() + 1;
    m.innerText += '\n' + [
      (d[3]+'').padStart(4, '0'),
      (d[2]+'').padStart(2, '0'),
      (d[1]+'').padStart(2, '0'),
    ].join('-');
  });

To use it on the page for which the relevant line is commented out (i.e. disabled), comment out the currently enabled line (Ctrl+/ if your cursor is somewhere on that line) and uncomment the corresponding line (Ctrl+/ as well) for that page.

Thanks a lot @generalmimon @cmb69 💯


Handle module dependencies

Currently, our application loads multiple HTML modules asynchronously using jQuery's .load() method. However, some modules are dependent on others, which can cause issues when they're loaded out of order.
For example accounts module requires remember module to be loaded first because we need to inset #pillbox before .remember.
https://github.com/eraeco/pay/blob/43879c32e32fb575bca1fabcae193f5b5de44a74/%2B/accounts.html#L76
We need to implement some solution that that either remove this kind of coupling between modules or/and ensures dependencies to be loaded before the dependant modules.
Possible Solution
we can refactor our load function to return a promise which can be used as dependency of other modules. Here is how it may look like:
async function load(url, deps = []) {
  await Promise.all(deps);
  const {promise, resolve, reject} = Promise.withResolvers();

  $("#tray").append(
    $("<div>").load(url, function (response, status, xhr) {
      if (status == "error") {
        reject(xhr.statusText);
      } else {
        $("#tray").append(div);
        resolve();
      }
    })
  );

  return promise
}

// then we can load it like this:
let rememberModule = load('./+/remember.html');
load('./+/help/deposit.html')
load('./+/metrics.html');
load('./+/marketing.html');
load('./+/paste.html');
load('./+/autoconvert.html');
load('./+/reflow.html');
load('./+/print.html');
// now accounts module will always load after remember module.
load('./+/accounts.html', [rememberModule]);

True, but reflow doesn't have ordering issues and I noticed it would sometime work sometimes not - so there may still be another issue going on.

Ok let me investigate this bit more.

A fix I want us to try first is to have parent modules load their sub-module: index loads remember which will load accounts. This'll help us create a tree going down. Rather than index loading both remember & accounts.

Yeah thats a nice idea and will work great for now. But the the issue with this approach will appear once we ha multiple modules dependent on once module. For example ModuleB and ModuleC depends on ModuleA now I we load ModuleA inside ModuleB and ModuleC. it will cause following issue:

ModuleA will be loaded twice (or atleast we need to dedup module loading)
It will create waterfall issue with modules loading (which i noticed in the proposed solution as well but can easily be fixed by only mounting the dependant module after dependencies are resolved), the network will look like this:

ModuleB: |-------->[Loaded]--------------------------->[waits for ModuleA and then mounts]
ModuleA:                   |---------->[Loaded]->[mounts]

ModuleC: |-------->[Loaded]--------------------------->[waits for ModuleA and then mounts]
ModuleA:                   |------->[Loaded]->[mounts]

instead of this
ModuleA: |---------->[Loaded]-->[mounts]
ModuleB: |------->[Loaded]-------------->[wait for Module A to be mounted and then mounts]
ModuleB: |----->[Loaded]---------------->[wait for Module A to be mounted and then mounts]

let me know what you think?

I'm able to reproduce the reflow issue as well this happens when load method is called after reflow module is loaded.
and a simple solution could be to emit a custom event when load is done and listen to that event from reflow module and retrigger reflow. This will keep reflow decoupled from load method.
Do you agree?

whichever is easier... either (A) trigger onblur/keyup/onchange/oninput or (B) custom event. I lean more towards (A) since it seems like a more accurate simulation of what we want... or ?should? be less buggy since we do not have to REMEMBER to code for special custom events.
Module loading. I agree with what you're saying... but can we keep it submodule Tree style until we hit 2 submodules dependent on other/common module - then we'll deal with it then. Sorry to be boring.

Fixed by #40 and #41.


custom gluonts framework with triplet loss

Hi, I was interested in implementing a loss function called a triplet loss function. I see that F is a parameter in the function of hybrid_forward in the definition of the custom TrainNetwork and PredNetwork. Where do I define F and how can i operate a loss on 3 inputs ?
Here is more detail about triplet loss function (https://arxiv.org/pdf/1901.10738.pdf) :

Very relevant topic. Hope it is being picked!


File descriptor leak when using Anthropic client

I have tested anthropic 0.3.11 and 0.2.9 , both might have File descriptor leak .
code 1 :
`@retry(stop=stop_after_attempt(5), wait=wait_exponential(max=10), retry=retry_if_exception_type((ConnectionResetError,anthropic.InternalServerError) ))
def send_something():
prompt = "\n\nHuman: This is a test prompt. Return some randome text\n\nAssistant":
client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
resp = client.completions.create(
prompt=prompt,
stop_sequences=[anthropic.HUMAN_PROMPT],
model="claude-instant-1.2",
max_tokens_to_sample=100,
)
client.close()
return resp.completion
if name == "main":
client = None
for i in range(10000):
print(send_something())`
code 2 :
`@retry(stop=stop_after_attempt(5), wait=wait_exponential(max=10), retry=retry_if_exception_type((ConnectionResetError,anthropic.InternalServerError) ))
def send_something():
prompt = "\n\nHuman: This is a test prompt. Return some randome text\n\nAssistant:"
resp = client.completions.create(
prompt=prompt,
stop_sequences=[anthropic.HUMAN_PROMPT],
model="claude-instant-1.2",
max_tokens_to_sample=100,
)
return resp.completion
if name == "main":
client = anthropic.Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
for i in range(10000):
print(send_something())`
Both code led to File descriptor leak eventually after 5000-10000 loops . I ever tried to remove the retry and the same File descriptor leak happened . When changed to use
headers = {"x-api-key": f'{api_key}', "Content-Type": 'application/json'}  data = {"prompt": f'\n\nHuman: {prompt1}\n\nAssistant: ',"model": 'claude-instant-1.2',"max_tokens_to_sample": 10000,"temperature":0}  r = requests.post('https://api.anthropic.com/v1/complete', headers=headers, json=data,timeout=500)
everything is fine . no File descriptor leak at all .

Thanks for reporting this. Can you share the file descriptor error message you encountered?

Have you tried using the client with a context?
def send_something():
  with anthropic.Anthropic() as client:
    resp = client.completions.create(…)
    return resp.completion

Thanks for reporting this. Can you share the file descriptor error message you encountered?

Below is the  file descriptor error message  . Basially what I see is the system memory is running low when the loops keep going , eventually the system memory is getting really low and the process will be killed .
Traceback (most recent call last):   File "/home/peS2o_paper/script/pub_abstarct2.py", line 317, in <module>   File "/home/peS2o_paper/script/pub_abstarct2.py", line 194, in claude_making_jokes2   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/anthropic/_client.py", line 101, in __init__   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/anthropic/_base_client.py", line 674, in __init__   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/httpx/_client.py", line 672, in __init__   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/httpx/_client.py", line 720, in _init_transport   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/httpx/_transports/default.py", line 126, in __init__   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/httpx/_config.py", line 52, in create_ssl_context   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/httpx/_config.py", line 76, in __init__   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/httpx/_config.py", line 88, in load_ssl_context   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/httpx/_config.py", line 147, in load_ssl_context_verify OSError: [Errno 24] Too many open files Exception ignored in: <function Anthropic.__del__ at 0x7f238c7ed4c0> Traceback (most recent call last):   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/anthropic/_client.py", line 224, in __del__   File "/root/.pyenv/versions/3.9.17/lib/python3.9/site-packages/anthropic/_base_client.py", line 691, in close AttributeError: 'Anthropic' object has no attribute '_client'

Have you tried using the client with a context?
def send_something():
  with anthropic.Anthropic() as client:
    resp = client.completions.create(…)
    return resp.completion

Sure , I will try to test it later on . Might 2-3 days later since my code is running now .

Hey @deter3, I can reproduce this issue when instantiating the client in the loop but only when I do not call .close().
For example this works for me:
client = Anthropic(base_url=base_url)

for _ in range(1000):
    prompt = "\n\nHuman: This is a test prompt. Return some randome text\n\nAssistant:"
    client.completions.create(
        prompt=prompt,
        stop_sequences=[anthropic.HUMAN_PROMPT],
        model="claude-instant-1.2",
        max_tokens_to_sample=100,
    )

Whereas this does not, I get the same error you shared:
for _ in range(1000):
    prompt = "\n\nHuman: This is a test prompt. Return some randome text\n\nAssistant:"
    client = Anthropic(base_url=base_url)
    client.completions.create(
        prompt=prompt,
        stop_sequences=[anthropic.HUMAN_PROMPT],
        model="claude-instant-1.2",
        max_tokens_to_sample=100,
    )

The second example can work if .close() is called but I highly recommend avoiding this pattern as it results in a massive performance loss
for _ in range(1000):
    prompt = "\n\nHuman: This is a test prompt. Return some randome text\n\nAssistant:"
    client = Anthropic(base_url=base_url)
    client.completions.create(
        prompt=prompt,
        stop_sequences=[anthropic.HUMAN_PROMPT],
        model="claude-instant-1.2",
        max_tokens_to_sample=100,
    )
    client.close()

@deter3 any reason not to instantiate the client once per file, rather than once per call?

@deter3 any reason not to instantiate the client once per file, rather than once per call?

Reason is simple , when I had leak problem in instantiating the client once per file , I tried on  once per call to see the result .  With @RobertCraigie test result above , I had different results as stated at the begining : both code 1 and code 2 had leak problem .  I am using Ubuntu 18.04.6 LTS (GNU/Linux 4.15.0-20-generic x86_64) .

I'm going to assume that calling moving client instantiation out of your loop, and/or calling client.close() (perhaps by using with) resolved this issue, since it appears to in our testing.
You're welcome to reopen if the problem is still active with the tools we provide above.


Training is slower after using generate on unwrapped model

System Info
- `Accelerate` version: 0.30.1
- Platform: Linux-5.15.0-1048-aws-x86_64-with-glibc2.31
- `accelerate` bash location: /fsx/yoach/env_stable_speech/bin/accelerate
- Python version: 3.9.16
- Numpy version: 1.26.4
- PyTorch version (GPU?): 2.1.2+cu121 (True)
- PyTorch XPU available: False
- PyTorch NPU available: False
- PyTorch MLU available: False
- System RAM: 1999.99 GB
- GPU type: NVIDIA H100 80GB HBM3
- `Accelerate` default config:
	Not found

Information

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

Tasks

[X] One of the scripts in the examples/ folder of Accelerate or an officially supported no_trainer script in the examples folder of the transformers repo (such as run_no_trainer_glue.py)
[ ] My own task or dataset (give details below)

Reproduction

Use the following script
run accelerate launch run.py --mixed_precision "bf16"

I'm using 2 GPUs here
Expected behavior
I'm currently using accelerate to train my own LLMs!
When generating during evaluation to check the model quality, I've observed a much slower training time after having generated once!
As you can see on the logs (here's an example), the training is much slower after having used generate_step!

When removing the generation part, the training is as fast as expected!
cc @SunMarc and @muellerzr !

Issue solved offline ! could you share the answer @ylacombe when you have a bit of time ?

So, to sum up this issue:
Unwrapping the model with keep_fp32_wrapper=False also remove the fp32 wrapper to the model that has been prepared by accelerate (cf this line). This in turn removes autocast wrapper from the prepared model. Because I've loaded the model in full precision, the rest of the training happens in full precision, which explains the longer training time.
Thanks for digging in @SunMarc, I couldn't have found this without you!


PDT-618 Weighted replica round robin

We don't want to read so much from the Redis primary, and when AWS ElastiCache promotes a Redis replica to primary, we want to read less from it and start reading more from its replacement.
(We still want to read some from the primary, to trigger eviction of expired keys that will get replicated to the replicas – Redis 2.8 doesn't expire on replicas ಠ_ಠ)
This change attempts to identify the primary by comparing the IP address we get by resolving its hostname alias to the IPs of the replicas. On failover, we assume that the DNS cache is clear and we can find the new primary the same way immediately.
Then it stocks the list of Redis objects to read from with multiple pointers to each replica, so that more reads will go to the replicas.
This is hard to test in Docker since even if you set up a Redis cluster you don't have the DNS alias switching. We plan to deploy it to one of the EC2 environments for testing.

@nicwolff
"...On failover, we assume that the DNS cache is clear..."
Do we flush DNS cache on failover? Why do we assume that?

The DNS cache question is a good one – it's how the current failover works, so in theory calling socket.gethostbyname will get us the new IP for the primary's CNAME. But I'm not sure, that's why this needs testing in EC2! I'm working with Nick on that now.

Indeed, failover doesn't seem to be working in EC2. I'm adding more logging and looking into that, but we have a current situation with replica evictions that the basic read-balancing that is working here could help, so I plan to deploy this and start another ticket for the failover.
(Redis replica promotions seem to be pretty rare anyway – we haven't logged one in production in the last 30 days.)

Made some readability changes suggested by @akarpodinis.

@akarpodinis @nmohoric CRs please!


Inconsistent output for migration commands

probably a good "Already exists on destination" across the board would do. There are descriptions other columns so we dont need to re-specify "Job already exists"

What if in addition to unifying the Notes property, the status itself will also reflect that?  Successful/Failed/Skipped/Exists. Although, I'm not sure if Skipped is used on other occasions at all.


Lighthouse score needs improvement

I have taken a screenshot of your website's lighthouse score. It could be improve in accessibility & SEO. If you agree, I could work on these issues & submit a PR. Let me know @freearhey
Lighthouse score screenshot below:

Sure I do!

Sure I do!

Awesome, I'll work on it this week! :)

@freearhey I am trying to run the project in my local machine, but I get this error:

You just need to create a .env.local file in the project folder with the API Data YouTube API key:
export const YOUTUBE_API_KEY = YOUR_API_KEY_HERE

The key can be obtained via Google API Console: https://console.developers.google.com/

Resolved.


Implement new flash scripts

Some of the flash scripts have been updated. Ideally these should be transitioned to typescript.

I started on the flash scripts but ran into a pretty big snag: they heavily depend on augur-node but augur-state isn't yet ready to step in. Once it is, this unblocks.

So I believe this has been started by the work on order creation.
Is this right?

Yes.
On Wed, May 8, 2019 at 8:20 PM Paul Gebheim<EMAIL_ADDRESS>wrote:

So I believe this has been started by the work on order creation.
Is this right?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/AugurProject/augur/issues/1327#issuecomment-490728147,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACQKBJLUC4HYP4MSCN5JFTPUOKA3ANCNFSM4G6VIHWA
.

Closing for the epic #1881 that expands all this into sub tickets.


Initial message like preview

I am using the latest version of the SDK and found that after configuration of zoho bot, when I preview it on the zoho console. I am able to see the by default message. But when I start the conversation on the mobile side. I am not able to see the default message.
Check attached screenshots

Hi @dhaivat29,
Thanks for writing to us.
It looks like you expect the bot to be triggered. To enable the trigger, please navigate to Settings -> Zobot -> Select your bot -> Bot initiates the conversation and select at least one of the options in When should the bot initiate chat.
I hope this helps. If you have any other queries, please write us at (support@zohosalesiq.com). We will be happy to help with this case.
Best regards,
Bhahirathan M
Zoho SalesIQ.

Hello,
I am not looking for the triggers. If you see the attached screenshot when
chat is open in a preview of Zoho it shows the welcome message, but when I
see the same thing in the mobile app it's not showing up and its a blank
screen, because of this user is not able to understand how to start the
conversation.
I hope you get the concern. Please check as soon as possible and let me
know.
Thanks & RegardsDhaivat ShahSr. Software Engineer
On Tue, Aug 27, 2024 at 12:56 PM David Bhahirathan @.***>
wrote:

Hi @dhaivat29 https://github.com/dhaivat29,
Thanks for writing to us.
It looks like you expect the bot to be triggered. To enable the trigger,
please navigate to Settings -> Zobot -> Select your bot -> Bot initiates
the conversation and select at least one of the options in When should the
bot initiate chat.
I hope this helps. If you have any other queries, please write us at (
@.***). We will be happy to help with this case.
Best regards,
Bhahirathan M
Zoho SalesIQ.
—
Reply to this email directly, view it on GitHub
https://github.com/zoho/salesiq-mobilisten-flutter/issues/66#issuecomment-2311764739,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BDGZ4U7H2WLQMFZBSETJGADZTQS3TAVCNFSM6AAAAABM7X7RPWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJRG43DINZTHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @dhaivat29 ,
As per our understanding, you want the bot to converse when the user clicks on the chat widget. To do that, please follow the below steps.
Step 1: To do this, navigate to Settings > Bots > Zobot > Click on the bot > Bot initiates the conversation > When should the bot initiate chat >
Click on "When visitors click the chat widget." This way, when the user clicks on the chat widget, the bot will engage.
Step 2: Ensure that the visitor tracking is on. To enable it, navigate to Settings > Brands > Select the brand > Configurations > Channels and check if the "Visitor tracking" is turned on.
I hope this helps. Please try these out and let us know if it meets your requirements.
Best regards,
Bhahirathan M | Zoho SalesIQ.

Hello Zoho/Salesiq-Mobilisten-Flutter,
Thank you for the quick response. I have gone through the provided settings
and I can see that it's still not working with the mobile side.
I am attaching a screenshot of my app's dashboard settings. I am also
attaching the video referring to the issue. As you see in the video I have
waited for 4-5 seconds but chat is not initiated from the Zoho side. I have
to add some messages and then Zoho replies back.
Please solve this issue as soon as possible as it has been long and is
still unresolved.
Thanks & RegardsDhaivat ShahSr. Software Engineer
On Wed, Aug 28, 2024 at 4:59 PM Dhaivat Shah @.***>
wrote:

Hello Zoho/Salesiq-Mobilisten-Flutter,
Thank you for the quick response. I have gone through the provided
settings and I can see that it's still not working with the mobile side.
I am attaching a screenshot of my app's dashboard settings. I am also
attaching the video referring to the issue. As you see in the video I have
waited for 4-5 seconds but chat is not initiated from the Zoho side. I have
to add some messages and then Zoho replies back.
Also, I found one more issue with the Android UI customisation. I tried to
change to the toolbar title text colour with the theme property mentioned
in the document "siq_toolbar_title_textcolor".
This property always sets the title text colour as "White" only. Can you
please look into this as soon as possible, as we have many users and are
getting feedback from them?
[image: Screenshot 2024-08-28 at 3.37.52 PM.png]
[image: Screenshot 2024-08-28 at 3.37.33 PM.png]
Thanks & RegardsDhaivat ShahSr. Software Engineer
On Wed, Aug 28, 2024 at 3:10 PM David Bhahirathan <
@.***> wrote:

Hi @dhaivat29 https://github.com/dhaivat29 ,
As per our understanding, you want the bot to converse when the user
clicks on the chat widget. To do that, please follow the below steps.
Step 1: To do this, navigate to Settings > Bots > Zobot > Click on the
bot > Bot initiates the conversation > When should the bot initiate chat >
Click on "When visitors click the chat widget." This way, when the user
clicks on the chat widget, the bot will engage.
Step 2: Ensure that the visitor tracking is on. To enable it, navigate to
Settings > Brands > Select the brand > Configurations > Channels and check
if the "Visitor tracking" is turned on.
I hope this helps. Please try these out and let us know if it meets your
requirements.
Best regards,
Bhahirathan M | Zoho SalesIQ.
—
Reply to this email directly, view it on GitHub
https://github.com/zoho/salesiq-mobilisten-flutter/issues/66#issuecomment-2314834138,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BDGZ4UZVRK7SRJJ2ZUJVEVDZTWLITAVCNFSM6AAAAABM7X7RPWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJUHAZTIMJTHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

PFA
Thanks & RegardsDhaivat ShahSr. Software Engineer
On Mon, Sep 2, 2024 at 5:21 PM Dhaivat Shah @.***>
wrote:

Hello Zoho/Salesiq-Mobilisten-Flutter,
Thank you for the quick response. I have gone through the provided
settings and I can see that it's still not working with the mobile side.
I am attaching a screenshot of my app's dashboard settings. I am also
attaching the video referring to the issue. As you see in the video I have
waited for 4-5 seconds but chat is not initiated from the Zoho side. I have
to add some messages and then Zoho replies back.
Please solve this issue as soon as possible as it has been long and is
still unresolved.
Thanks & RegardsDhaivat ShahSr. Software Engineer
On Wed, Aug 28, 2024 at 4:59 PM Dhaivat Shah @.***>
wrote:

Hello Zoho/Salesiq-Mobilisten-Flutter,
Thank you for the quick response. I have gone through the provided
settings and I can see that it's still not working with the mobile side.
I am attaching a screenshot of my app's dashboard settings. I am also
attaching the video referring to the issue. As you see in the video I have
waited for 4-5 seconds but chat is not initiated from the Zoho side. I have
to add some messages and then Zoho replies back.
Also, I found one more issue with the Android UI customisation. I tried
to change to the toolbar title text colour with the theme property
mentioned in the document "siq_toolbar_title_textcolor".
This property always sets the title text colour as "White" only. Can you
please look into this as soon as possible, as we have many users and are
getting feedback from them?
[image: Screenshot 2024-08-28 at 3.37.52 PM.png]
[image: Screenshot 2024-08-28 at 3.37.33 PM.png]
Thanks & RegardsDhaivat ShahSr. Software Engineer
On Wed, Aug 28, 2024 at 3:10 PM David Bhahirathan <
@.***> wrote:

Hi @dhaivat29 https://github.com/dhaivat29 ,
As per our understanding, you want the bot to converse when the user
clicks on the chat widget. To do that, please follow the below steps.
Step 1: To do this, navigate to Settings > Bots > Zobot > Click on the
bot > Bot initiates the conversation > When should the bot initiate chat >
Click on "When visitors click the chat widget." This way, when the user
clicks on the chat widget, the bot will engage.
Step 2: Ensure that the visitor tracking is on. To enable it, navigate
to Settings > Brands > Select the brand > Configurations > Channels and
check if the "Visitor tracking" is turned on.
I hope this helps. Please try these out and let us know if it meets your
requirements.
Best regards,
Bhahirathan M | Zoho SalesIQ.
—
Reply to this email directly, view it on GitHub
https://github.com/zoho/salesiq-mobilisten-flutter/issues/66#issuecomment-2314834138,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BDGZ4UZVRK7SRJJ2ZUJVEVDZTWLITAVCNFSM6AAAAABM7X7RPWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJUHAZTIMJTHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@dhaivat29 If you are still facing issues configuring the bot, please contact our support team via live chat from your SalesIQ portal or through mail at<EMAIL_ADDRESS>to help us configure this case.

Hello,
Yes, I am still facing the same issue, and earlier I had a chat with the
support team through the portal only but it landed at this mail address. I
don't know how the zoho support is working. I am not able to resolve my
issue even after so many days
Thanks & RegardsDhaivat ShahSr. Software Engineer
On Tue, Sep 3, 2024 at 3:54 PM David Bhahirathan @.***>
wrote:

@dhaivat29 https://github.com/dhaivat29 If you are still facing issues
configuring the bot, please contact our support team via live chat from
your SalesIQ portal or through mail at @.***) to help
us configure this case.
—
Reply to this email directly, view it on GitHub
https://github.com/zoho/salesiq-mobilisten-flutter/issues/66#issuecomment-2326157940,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BDGZ4UZ22CDDAPTT4P4EPI3ZUWE5FAVCNFSM6AAAAABM7X7RPWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRWGE2TOOJUGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Hi @dhaivat29 ,
As there is no recent activity from your side, we are closing this issue. You can reopen this again anytime. Meanwhile, please check out our latest version.
Please feel free to write back to us at<EMAIL_ADDRESS>if the issue persists.
Best regards,
Bhahirathan M
Zoho SalesIQ.


Collect processor name via WMI

This is collected via SQL but only if the user is sysadmin.

Included in 2.36.1 🎉


URL resolver shouldn't be managing its own prepending

ember-cli will compose all the URLs you need, there isn't any need to manage this within ember-web-app: https://github.com/san650/ember-web-app/blob/master/lib/apple-link-tags.js#L34
When allowing ember-cli to handle the URL composition you end up with values like this:
<link rel="apple-touch-icon" href="https://assets.dockyard.com/https://assets.dockyard.com/assets/images/badge192-5bfe81121b638c30dc2fe97375428477.png" sizes="192x192">

I suspect this is related: https://github.com/san650/ember-web-app/issues/22

@bcardarella I've made some changes to the addon and dropped the rename feature that was causing more problems than giving real benefits.
You can see these changes in PR #59. Can you check if these changes fixes the issues you're facing?
If this PR doesn't fix the problems, Can you add a bit more info what rootURL and broccoli-asset-rev configurations are you using?

I think you're still working outside of ember-cli. Why not just add the necessary files to the /assets/ tree and allow ember-cli to handle all of the fingerprinting?

@bcardarella can you expand a bit the idea?
I'm trying to use ember-cli as much as possible and let ember-cli to handle the fingerprinting with broccoli-asset-rev.
There are some "things" I have to do because they are not done automatically by ember-cli, like using the rootURL config when rendering the meta tags. Note that rootURL is not part of broccoli-asset-rev.
Another feature that this addon brings is that it configures broccoli-asset-rev to process images inside manifest.webmanifest file without having the user to configure it... trying to the "the right thing" out of the box.
Maybe there's something the addon is doing that can be avoided, I'm more than glad on removing/refactor that but It's not clear to me what would that be.
Really appreciate you looking into how the addon work and the feedback 😃

@san650 no worries, we are making use of it so I'm happy to provide feedback :)

I'll close this issue for now, feel free to reopen it if you have more info about it.


Global Object Access Auditing - section not correct

It appears that the section on the table labeled "Global Object Access Auditing" is a copy from the System part and as such one can not see what Microsoft recommends here. Based on a look at the Group Policy the correct entries there should be "File system" and "Registry"

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 8ba42209-cc0a-d257-5566-a101d91b89ea
Version Independent ID: 7973c0ca-3afd-619f-a08e-43873f2e8dbf
Content: Audit Policy Recommendations
Content Source: WindowsServerDocs/identity/ad-ds/plan/security-best-practices/Audit-Policy-Recommendations.md
Product: windows-server
Technology: ad-ds
GitHub Login: @iainfoulds
Microsoft Alias: daveba

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Handle dump disabled exception

Review link: https://gerrit.openbmc-project.xyz/c/openbmc/openpower-debug-collector/+/47061
When the dumps are disabled the dump entry will not get created
and the xyz.openbmc_project.Dump.Create.Error.Disabled error
will be thrown. Catch this and return the same error for the caller
to handle.
Test:
root@rain148bmc:~# busctl --verbose call org.open_power.Dump.Manager /org/openpower/dump xyz.openbmc_project.Dump.Create CreateDump a{sv} 2 "com.ibm.Dump.Create.CreateParameters.DumpType" s "com.ibm.Dump.Create.DumpType.Hostboot" "com.ibm.Dump.Create.CreateParameters.ErrorLogId"  t 0xDEADBEEF
Call failed: Dump is disabled on this system.
Signed-off-by: Dhruvaraj Subhashchandran<EMAIL_ADDRESS>Change-Id: I06cde78143226ed26191d798d012015bdef54e2a

Can one of the admins verify this patch?

@dhruvibm dump create d-bus users also need to handle gracefully to avoid unnecessary pels in the  dump disable  use cases. is this support is place?


Provide --cluster-name flag to the OpenStack external CCM

What this PR does / why we need it:
The OpenStack external CCM takes the --cluster-name flag which is used as a prefix for cloud resources. Currently, we're not providing this flag, so the CCM uses the default value which is kubernetes. This can cause conflicts if there are multiple clusters in the same tenant, further causing some resources (e.g. Load Balancers) to be reused across clusters.
For example, let's look at Octavia Load Balancers. If you create a Service named nginx in the default namespace, the Octavia Load Balancer would be named as kube_service_kubernetes_default_nginx.
If you create the same service in a different cluster running in the same tenant, OpenStack will just update the Load Balancer created earlier, instead of creating a new LB or failing. The Load Balancer would now point to the new cluster until the Service in the first cluster is not reconciled again (reconciliations happen automatically periodically). Once the Service in the first/old cluster is reconciled, the Load Balancer would now point to the first/old cluster until the Service in the new cluster is not reconciled again, and so on.
This is can be quite hard to debug and detect. The solution is to provide a unique value using the --cluster-name flag. In this case, the cloud resources (e.g. Load Balancer) would be named properly.
However, you can't easily change the --cluster-name flag in a cluster that's already running. Doing that would cause OpenStack CCM to lose track of all Load Balancers, so all LBs would be recreated. That can be quite problematic and cause users' applications to go down. Therefore we need a backwards compatible approach.
The cluster name is determined in the following way:

if the cluster is not provisioned, or if the cluster is not an OpenStack cluster, return the KubeOne cluster name
if it's an existing OpenStack cluster:

if cluster is running in-tree cloud provider: return the KubeOne cluster name because the in-tree provider already has the --cluster-name flag set
if cluster is running external cloud provider: check if there is --cluster-name flag on the OpenStack CCM. If there is, read the value and return it, otherwise don't set the OpenStack cluster name, in which case it defaults to kubernetes

if cluster is migrated to external CCM, return the KubeOne cluster name

If the operator wants to set the --cluster-name for clusters that don't have it set, they can change the OpenStack CCM DaemonSet to set the flag manually. It's recommended to set the value to the cluster name provided in the KubeOneCluster manifest, but it's not required. When running kubeone apply, KubeOne will read the value provided to the DaemonSet and will use it when reconciling the CCM deployment. Note that doing this will cause OpenStack CCM to effectively recreate all LBs. The old LBs need to be deleted manually.
Fixes #1613
Does this PR introduce a user-facing change?:
Provide --cluster-name flag to the OpenStack external CCM (read PR description for more details)

/assign @kron4eg
cc: @qeqar

/cherry-pick release/v1.3

/hold
this needs to be properly tested

/retest

/hold cancel


Teams with Azure Virtual Desktops still shows UTC time from non-Windows clients

[Enter feedback here]
The information blob says:
"The latest update of the Teams Desktop client version <IP_ADDRESS>59 fixed an issue where Teams showed UTC time zone in chat, channels, and calendar. The new version of the client will show the remote session time zone."
This appears to only apply to the Windows Remote Desktop client. The time zone is still UTC for macOS Remote Desktop 10.6.6 (1883) with Teams <IP_ADDRESS>61.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: fa9bcf61-0f3b-5705-959d-dc6f97239f98
Version Independent ID: 8a313955-4459-23ad-5c75-9f49482ec5a9
Content: Microsoft Teams on Azure Virtual Desktop - Azure
Content Source: articles/virtual-desktop/teams-on-avd.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

@dbaileyut Thanks for the feedback! I have assigned the issue to content author to check and update the document as appropriate. We will update you accordingly.

@Heidilohr Can you please check and add your comments on this doc update request as applicable

Closing the loop on this one (belatedly) - this issue was prior to Teams optimizations GA on macOS. It is now fixed from RD client 10.7.7 on macOS.
#please-close


Spanner: Implementation 2

Figure 1 illustrates the servers in a Spanner universe. A zone has one zonemaster and between one hundred and several thousand spanservers. The former assigns data to spanservers; the latter serve data to clients. The per-zone location proxies are used by clients to locate the spanservers assigned to serve their data. The uni- verse master and the placement driver are currently sin- gletons. The universe master is primarily a console that displays status information about all the zones for inter- active debugging. The placement driver handles auto- mated movement of data across zones on the timescale of minutes. The placement driver periodically commu- nicates with the spanservers to find data that needs to be moved, either to meet updated replication constraints or to balance load. For space reasons, we will only describe the spanserver in any detail.

/cc @ngaut

@ngaut All fixed. Merging.


apis: add core sched apis

Ⅰ. Describe what this PR does

koordlet: add the apis for the Linux Core Scheduling feature.
Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[x] I have written necessary docs and comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in make test

/lgtm

/lgtm

/approve


Fixed backward incompatibility for existing stream implementations

PR #5542 introduced incompatibility in the interfaces for existing
stream implementations (like eventhub or other kafka implementations)
Added default implementations so that the other streams can still
compile with pinot.
Description
Add a description of your PR here.
A good description should include pointers to an issue or design document, etc.
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[ ] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

Release Notes
If you have tagged this as either backward-incompat or release-notes,
you MUST add text here that you would like to see appear in release notes of the
next release.
If you have a series of commits adding or enabling a feature, then
add this section only in final commit that marks the feature completed.
Refer to earlier release notes to see examples of text
Documentation
If you have introduced a new feature or configuration, please add it to the documentation as well.
See https://docs.pinot.apache.org/developers/developers-and-contributors/update-document

Codecov Report

Merging #5549 into master will increase coverage by 0.09%.
The diff coverage is 71.51%.

@@            Coverage Diff             @@
##           master    #5549      +/-   ##
==========================================
+ Coverage   66.44%   66.54%   +0.09%
==========================================
  Files        1075     1105      +30
  Lines       54773    56874    +2101
  Branches     8168     8505     +337
==========================================
+ Hits        36396    37845    +1449
- Misses      15700    16230     +530
- Partials     2677     2799     +122

Flag
Coverage Δ

#integrationtests
45.13% <50.51%> (?)

#unittests
56.80% <65.47%> (?)

Impacted Files
Coverage Δ

...quota/HelixExternalViewBasedQueryQuotaManager.java
67.87% <0.00%> (ø)

...org/apache/pinot/common/function/FunctionInfo.java
73.33% <ø> (ø)

...java/org/apache/pinot/common/segment/ReadMode.java
66.66% <ø> (ø)

...org/apache/pinot/common/utils/CommonConstants.java
39.02% <0.00%> (+0.92%)
:arrow_up:

...troller/helix/core/retention/RetentionManager.java
80.28% <0.00%> (+1.11%)
:arrow_up:

...he/pinot/controller/util/AutoAddInvertedIndex.java
0.00% <0.00%> (ø)

.../org/apache/pinot/core/common/BaseBlockValSet.java
3.03% <0.00%> (-1.32%)
:arrow_down:

.../java/org/apache/pinot/core/common/DataSource.java
100.00% <ø> (ø)

...data/manager/realtime/DefaultSegmentCommitter.java
80.00% <ø> (ø)

...e/data/manager/realtime/SplitSegmentCommitter.java
63.63% <ø> (ø)

... and 435 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2692d9f...f54f7ca. Read the comment docs.


Update dice roll notes initial content

This updates the dice roll notes to be more useful to complete beginners.
Any input is welcome!

The rendered note looks like this:
Basic Dice Rolling
You can roll dice by typing in the dice notation in the Chat: [1d20].
Alternatively, you can click on the common dice rolls below.
d20 d12 d10 d8 d6 d4 d100
Formula Rolling
You can roll more complicated dice by typing in the dice notation in the Chat:

[3d6 + 5]

The formula of a dice roll must be surrounded by square brackets.
You can also simply click the dice roll text above. It is a macro that will trigger the dice roll in the chat.
Macro Rolling
Macros can contain text and dice rolls. Click the edit button on the top right to learn how to write your own macros.
You can simply edit this text and add macros that suit your game. They will be stored so you can access them every time you are using dungeon-revealer!
Here are some more examples:
Magic Missle
2nd level
3rd level
Roll Initiative
Skill Check (DSA)
Attack with sword
Motivate players
It is also possible to declare re-usable templates.

You can copy the following section into an existing instance of dungeon-revealer to test this without rebuilding the whole app.
## Basic Dice Rolling

You can roll dice by typing in the dice notation in the Chat: **[1d20]**.
Alternatively, you can click on the common dice rolls below.

<ChatMacro message="[1d20]">
  **d20**
</ChatMacro>
<ChatMacro message="[1d12]">
  **d12**
</ChatMacro>
<ChatMacro message="[1d10]">
  **d10**
</ChatMacro>
<ChatMacro message="[1d8]">
  **d8**
</ChatMacro>
<ChatMacro message="[1d6]">
  **d6**
</ChatMacro>
<ChatMacro message="[1d4]">
  **d4**
</ChatMacro>
<ChatMacro message="[1d100]">
  **d100**
</ChatMacro>

## Formula Rolling

You can roll more complicated dice by typing in the [dice notation](https://en.wikipedia.org/wiki/Dice_notation) in the Chat:
<ChatMacro message="[3d6 + 5]">
  **[3d6 + 5]**
</ChatMacro>

The formula of a dice roll must be surrounded by square brackets.

You can also simply click the dice roll text above. It is a macro that will trigger the dice roll in the chat.

## Macro Rolling

Macros can contain text and dice rolls. Click the edit button on the top right to learn how to write your own macros.
You can simply edit this text and add macros that suit your game. They will be stored so you can access them every time you are using dungeon-revealer!

Here are some more examples:

<ChatMacro message="Magic Missle [(1d4 + 1) * 3]">Magic Missle</ChatMacro>
 <ChatMacro message="Magic Missle [(1d4 + 1) * 4]">2nd level</ChatMacro>
 <ChatMacro message="Magic Missle [(1d4 + 1) * 5]">3rd level</ChatMacro>

<ChatMacro message="Roll Initiative [1d20 + 5]">Roll Initiative</ChatMacro>

<ChatMacro message="Climb [1d20 + 5][1d20 + 5][1d20 + 5]">Skill Check (DSA)</ChatMacro>

<ChatMacro message="Attack Roll [1d20 + 5] with Sword does [1d8] slasing damage">Attack with sword</ChatMacro>

<ChatMacro message="Stab the unarmed from behind!">Motivate players</ChatMacro>

It is also possible to declare re-usable templates.

<Template id="attackTemplate">
  <Box>
    <BoxRow>
      **Attack with {{weapon}}**
    </BoxRow>
    <BoxRow>
      <BoxColumn>
        Attack Roll
      </BoxColumn>
      <BoxColumn>
        {{attackRollFormula}}
      </BoxColumn>
    </BoxRow>
    <BoxRow>
      <BoxColumn>
        Damage
      </BoxColumn>
      <BoxColumn>
        {{damageRollFormula}}
      </BoxColumn>
    </BoxRow>
  </Box>
</Template>

<ChatMacro
  templateId="attackTemplate"
  var-weapon="Handaxe"
  var-attackRollFormula="[1d20 + 5]"
  var-damageRollFormula="[1d6 + 6]"
>
  Attack with Handaxe
</ChatMacro>

<ChatMacro
  templateId="attackTemplate"
  var-weapon="Axe"
  var-attackRollFormula="[1d20 + 5]"
  var-damageRollFormula="[1d4 + 4]"
>
  Attack with Dagger
</ChatMacro>


Too strict type checking for Message type

In AkismetMessage, setType requires $type to be MessageType. However, Akismet allows you to send any string for a message type, as detailed here.
For this reason, setType() should accept any string. We are running into this issue as we transition to this library because we use a custom message type in some cases.
Thanks for your work on this!

My apologies for the late response, missed this completely. We can fix this without B/C break by making the setters accept MessageType|string and converting it on the fly to store a string internally. We'd just need some magic in the getter to not break anything bad.
PR welcome or I'll pick it up later.

Implemented with full B/C.


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-yml-archive-non-versioning-archive/pull/483 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-yml-archive-non-versioning-archive.git

Docs Build status updates of commit 885d2af:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

docs/TOC.yml
:white_check_mark:Succeeded
View

docs/index.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/article3-1-3.yml
:white_check_mark:Succeeded
View

docs/to-be-archive/level1/sql-database-engine.png
:white_check_mark:Succeeded

docs/to-be-archive/level2/article3-2-1.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-2.md
:white_check_mark:Succeeded
View

docs/to-be-archive/level2/article3-2-3.yml
:white_check_mark:Succeeded
View

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


Fix getting an error message when moving a node among a window and other types of nodes

Fix #65224.

Thanks!


Stepper input not working in teleport

https://github.com/kodadot/nft-gallery/assets/90852205/5ab41e02-a475-4331-8642-054583673218

wfm
tried edge , brave , safari, firefox
all worked
https://github.com/kodadot/nft-gallery/assets/44554284/39627951-4db7-4ab8-85e0-6ab69212ac21

wfm
tried edge , brave , safari, firefox
CleanShot.2024-02-05.at.11.15.46.mp4

it happens only after the error shows in red
https://www.loom.com/share/86086f7982e84dbcb9331ef2018f954e

oh ic @prachi00  feel free to take it

👋

any update? 👀
another user struggling


Update readme

Codecov Report
Patch coverage has no change and project coverage change: -0.01 :warning:

Comparison is base (bf1f0d7) 96.79% compared to head (b22a03a) 96.79%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #158      +/-   ##
==========================================
- Coverage   96.79%   96.79%   -0.01%
==========================================
  Files          72       72
  Lines       11654    11654
==========================================
- Hits        11281    11280       -1
- Misses        373      374       +1

Impacted Files
Coverage Δ

search/src/alpha_beta.rs
98.22% <0.00%> (-0.20%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Jitsi SIP stops receiving calls after ~ 10 minutes

Description
Jitsi 2.11.5624
Linux Bionic 5.3.0-45-generic #37~18.04.1-Ubuntu SMP Fri Mar 27 15:58:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
openjdk 11.0.6 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)
Current behavior
After about 10 minutes, Jitsi cannot receive or make calls. When it stops working, no errors appear in syslog or jitsi0.log. This bug affects all of my users (all are on Ubuntu).
Though, from startup of jitsi, we see this warning repeat:
2020-04-01 11:17:51.581 WARNING: [119] org.jitsi.impl.neomedia.MediaStreamStatsImpl.log() invalid_rtt,stream=1372464047 ssrc=4206176817,rtt=-33151943,now=1585754271581,lsr=2963046399,dlsr=198246
This warning is documented in issue #643.
Expected Behavior
I would expect:

jitsi continues to be able to accept calls
If jitsi stops working, logs should produce an error

Possible Solution
unsure
Steps to reproduce

Install on 18.04 5.3.0-45-generic with openjdk 11 from Jitsi's unstable ppa.
Make a call using jitsi client.
Wait 10.5 minutes.
Use another phone to call the jitsi user on their extension.
Note that it does not ring on the client
Try to make a call with the client
Note that you are still able to make calls from the client -  just not receive them

Environment details

Jitsi 2.11.5624
Linux Bionic 5.3.0-45-generic #37~18.04.1-Ubuntu SMP Fri Mar 27 15:58:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
openjdk 11.0.6 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)

Do any of the keepalive methods help in this situation?
Under the SIP account, there are: OPTIONS, REGISTER, CRLF. Some NAT/firewall might be closing, especially since SIP by default uses UDP. Transport used is not evident in your report.

OPTIONS are a lightweight way to keep NATs open. REGISTER will normally trigger database queries and such to check users.


Add missing transfer to device in FeatureAdversariesPyTorch

Signed-off-by: Beat Buesser<EMAIL_ADDRESS>Description
This pull request adds missing transfer to device in FeatureAdversariesPyTorch.
Fixes #2009
Type of change
Please check all relevant options.

[ ] Improvement (non-breaking)
[x] Bug fix (non-breaking)
[ ] New feature (non-breaking)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Codecov Report

Merging #2021 (edccfbf) into dev_1.13.1 (c4d0799) will decrease coverage by 63.10%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@               Coverage Diff               @@
##           dev_1.13.1    #2021       +/-   ##
===============================================
- Coverage       85.42%   22.33%   -63.10%
===============================================
  Files             290      290
  Lines           25448    25427       -21
  Branches         4576     4576
===============================================
- Hits            21740     5679    -16061
- Misses           2539    19659    +17120
+ Partials         1169       89     -1080

Impacted Files
Coverage Δ

...feature_adversaries/feature_adversaries_pytorch.py
13.76% <0.00%> (-77.07%)
:arrow_down:

art/evaluations/evaluation.py
0.00% <0.00%> (-100.00%)
:arrow_down:

art/estimators/object_detection/utils.py
0.00% <0.00%> (-100.00%)
:arrow_down:

art/evaluations/security_curve/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

art/attacks/poisoning/perturbations/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...essing/expectation_over_transformation/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...rmation/natural_corruptions/contrast/tensorflow.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...formation/natural_corruptions/zoom_blur/pytorch.py
0.00% <0.00%> (-93.94%)
:arrow_down:

...mation/natural_corruptions/zoom_blur/tensorflow.py
0.00% <0.00%> (-93.55%)
:arrow_down:

art/attacks/evasion/shapeshifter.py
5.89% <0.00%> (-93.30%)
:arrow_down:

... and 221 more


Installation in Raspberry pi

Hi,
have a nice day !!!
How to install in raspberry pi..
Kindly provide the step by step instructions.
Looking forward to hearing from soon.

Hi Karan
which raspberry image are you running?
Best regards

Am 04.02.2021 um 18:30 schrieb Karan<EMAIL_ADDRESS>
Hi,
have a nice day !!!
How to install in raspberry pi..
Kindly provide the step by step instructions.
Looking forward to hearing from soon.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

"Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"

Should be a easy then:
sudo apt-get install ruby
gem install ruby-grafana-reporter
Then you should be ready to go.

Am 05.02.2021 um 21:15 schrieb Karan<EMAIL_ADDRESS>
"Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thanks.. I will try it.

Thanks.. I will try it.
In which location I need to create following file.
grafana-reporter.config

Hi Karan,

Your choice. I propose to start by using the configuration wizard:
ruby-grafana-reporter -w
It will help you create a first configuration

This is only necessary, if the access rights to your grafana installation are
a) not unrestricted, i.e. you have to login first
b) the API key, you generate in grafana does not have ADMIN rights
In these case you can configure the datasources manually. The datasource ID can be found when editing your datasource in grafana, e.g. http:/your-grafana-host/datasources/edit/1/. In this case the 1 states the datasource ID. The name should also be taken from the grafana propery name at that place.

I am unsure what you are looking for. You may simply place multiple reports with different names in your templates folder. These can be called with the var-template=<<your-template-name>> parameter.
If you are rather looking for a way on how to render multiple reports at once, you'll have to place several calls with the different templates to the reporter service. Please note that each report is generated in a separate Thread, i.e. you don't have to wait for one report to finish before calling the service for another report.

Hope this helps
BTW: Thanks for your questions, I'll try to improve the install documentation for future with your comments :-)

Thanks for your supports.. I will test and get back to you.


OpenSearch compatibility issue

I got the "Elasticsearch version 6 or more is required" when I wanted to use OpenSearch. Is there any plan to support OpenSearch directly?

How is your environment? OpenSearch Version, Spring Boot, ...?
OpenSearch 2.6.0, 2.5.0, 2.4.1, 1.3.9 should be work fine, that versions are tested.

I'm using SpringBoot 2.7.7 with OpenSearch 1.1.0 in a dockerized environment. before using the elasticsearch evolution I had only OpenSearch dependency on my project but for using evolution, I had to add ElasticSearch dependencies. Now I use org.elasticsearch.client.RestClient for evolution and org.opensearch.client.RestHighLevelClient for other usages in my app, otherwise I get this error.
ElasticsearchException[Elasticsearch version 6 or more is required] 	at org.elasticsearch.client.RestHighLevelClient.performClientRequest(RestHighLevelClient.java:2701) 	at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:2171) 	at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:2137) 	at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:2105)
I don't want to have such messy dependency and ElasticSearch dependencies on my project.


Add non-code label to settings.yml

Related to the work started in https://github.com/cncf/tag-contributor-strategy/issues/82
Creating a label for managing Issues and PRs for the Non-Code initiative that would fall under the Contributor Growth WG

/lgtm


Roll engine edff0aa18a7d..892b505d0a5e (1 commits)

https://github.com/flutter/engine/compare/edff0aa18a7d...892b505d0a5e
git log edff0aa18a7d1e252ba6be7e83421fe23e67056c..892b505d0a5e9199f728a31c64e3ed5acc9fdd6f --no-merges --oneline
892b505d0 Provide a resource context in the GLFW shell (flutter/engine#8895)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (chinmaygarde@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


FLUID-6078: Updating links to Model Transformation API

https://issues.fluidproject.org/browse/FLUID-6078

If you search across this branch using keyword Available_transformation_functions. There are a few more appearances of the old wiki link at:

FunctionGrades.md, line 571
ModelRelay.md, line 632, 700
RendererComponents.md, line 369

@jobara, please ignore my comment above, was searching in the processed html output directory out.

Merged at b8f08002accfc6fcdbb6bedb2e5953d1b5626f56


Abort batch transaction if trigger function fails.

If a trigger function inside a continuous trigger batch to be processed fails, abort the transaction and clean up.

Looks good! If that sleep was added by accident, you can push this after removing it.


NF: going dynamic dynamic

Hello,
I'm using Angular 17.2 with Native Federation 17.1, trying to dynamically add remote modules (unknown at build time).
First, I load the shell with my basic manifest
initFederation('/assets/federation.manifest.json')
  .catch(err => console.error(err))
  .then(_ => import('./bootstrap'))
  .catch(err => console.error(err));

Then after the user auth I need to load it's activated modules.
There is a method to do that without errors?
Simply re-do initFederation with complete manifest object gives error (Error: Rejected map override "@angular/animations"), seems for duplicated 'importmap-shim'.
I got it by doing this, but it's the right way?
export async function updateFederation(manifestObj: Record<string, string>) {
  const scripts = document.body.getElementsByTagName("script");
  for (let i = 0; i < scripts.length; i++) {
    const script = scripts.item(i) as HTMLScriptElement;
    if (script.type == "importmap-shim") {
      document.body.removeChild(script);
    }
  }
  await initFederation(manifestObj);
}

thanks
Michael

Hi Michael,
in this case, you can use the following overload of loadRemoteModule:
loadRemoteModule({ remoteEntry: 'http://...', exposedModule: './Module'})

Hi Manfred,
thanks, it works !!


After successful build, how can i use the example to do some test?

./testclient
easywsclient: connecting: host=localhost port=5000 path=/channel/test
Unable to connect to localhost:5000
WebSocket connection failed

Try the steps mentioned here.


Release Google.Cloud.Asset.V1 version 3.6.0

Changes in this release:
New features

Add support for directly attached and effective tags (commit 46297c2)

Documentation improvements

Clarify comments for tags and effective tags (commit 46297c2)

Created release for Google.Cloud.Asset.V1-3.6.0


Add a GIF demo to README

@actonDev kindly suggested adding a gif to README. I think it's a great idea!

https://github.com/diadochos/org-babel-eval-in-repl/issues/15#issuecomment-552185140

https://github.com/diadochos/org-babel-eval-in-repl/issues/15#issuecomment-552865320

Sure (replying to the linked comment), so just add the gif in the readme, no?

hey @diadochos , how about closing this issue? :)

Hi @actonDev , thanks! Let's do so.


[Example] Foreground blur is restored

I found a similar problem in a picture. Before, I found that the blurring of the vision was restored. Now I find that the foreground will also be solved. I hope it can be solved.
original image

After processing（Model：RealESRGANv2-animevideo-xsx4）

Hi, we will soon release a new version of animevideo model (RealESRGAN-animevideov3-x4), which is optimized for the restoration of artificially blurred scenes. Please stay tuned.


Image scrolls to top on IE11

If crop tool is wrapped in a container of fixed width and height and image is of width/height greater than the container div, scroll is added (which i want) but if i click on crop tool container div scrolls back to top.

Code at following line specifies  this.componentRef.focus({ preventScroll: true });
https://github.com/DominicTobias/react-image-crop/blob/master/lib/ReactCrop.js#L298
this should be
if (this.componentRef.setActive) {
        this.componentRef.setActive(/* args */  ); // IE/Edge
    } else {
        this.componentRef.focus( /* args */  ); // All other browsers
    }

as soon as I click on crop tool

@DominicTobias I've raised a PR for this issue, can you take a look
https://github.com/DominicTobias/react-image-crop/pull/290

Closing this issue since this was fixed after https://github.com/DominicTobias/react-image-crop/releases/tag/8.3.0 release


nanox: fix inactivity shutdown issue.

(cherry picked from commit 1f6bc24686512ae194dfbaa04214ba3a07e67673)
Description
Please provide a detailed description of what was done in this PR.
(And mention any links to an issue docs)
Changes include

[x] Bugfix (non-breaking change that solves an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)
[ ] Tests
[ ] Documentation
[ ] Other (for changes that might not fit in any category)

Breaking changes
Please complete this section if any breaking changes have been made, otherwise delete it.
Additional comments
Please post additional comments in this section if you have them, otherwise delete it.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (API_LEVEL_22@9682d35). Learn more about missing BASE report.

Additional details and impacted files
@@               Coverage Diff               @@
##             API_LEVEL_22     #820   +/-   ##
===============================================
  Coverage                ?   35.76%
===============================================
  Files                   ?       13
  Lines                   ?     1591
  Branches                ?        0
===============================================
  Hits                    ?      569
  Misses                  ?     1022
  Partials                ?        0

Flag
Coverage Δ

unittests
35.76% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Added LeetcodeSolution

I have solved this issue, kindly review and merge it.

Great work @Tanyamodi  please give this repo a star if it really helped you to complete your PR.
Also follow me for follow back if you want to get connected with me for any such open source contribution program. Thank you 😊

I have given star to this repo.
It was great to contribute in your repo,
Thankyou 😄

I have given star to this repo. It was great to contribute in your repo, Thankyou 😄

you are welcome😊✌


[Failed pipeline] Network: NetworkInterfaces

failed run: https://github.com/Azure/ResourceModules/actions/runs/3975975740

@AlexanderSehr I had a quick look and seems the new logic doesn't consider the use case where the RP name like ('network') is also included in the resource name (i.e. networkSecurityGroups), hence causing the substring length to be greater than string itself.
'networkmanagers'.Substring(7, 15)

Correct @ahmadabdalla . Just updated the logic to bypass the provider entirely and it works like a charm


Fixed the typo in the documentation on http://www.groovy-lang.org/processing-xml.html page.

update the line "As you can see there are to types of notations to get attributes"
to "As you can see there are two types of notations to get attributes"

merged, thanks


Can't seem to pass variables

Hi,
I've been trying out the library and I've had mixed successes.
Queries without any variables work, including the ones that require JWT authorisation, which is awesome!
I can't get mutations to work however. Keep getting backend errors that the variables are not provided.
Graphql document:
mutation loginWithPassword($email:String! $password: String!)
{
  loginWithPassword(email: $email, password: $password) {
    tokens {
      accessToken
    },
    user {
      profile {
        fullName
      }
    }
  }
}

Code to send the mutation:
public async void PostLogin(string email, string password)
  {
    var graphQL = new GraphQLClient(Config);

    Query loginMutation = graphQL.FindQuery("Login");
    string results = await graphQL.SendAsync(
        loginMutation,
        "jwt",
        null,
        new Dictionary<string, string>
        {
                {"$email", email},
                {"$password", password}
        }
    );
    Debug.Log(results);
  }

Stacktrace:
{"errors":[{"message":"Variable \"$email\" of required type \"String!\" was not provided.","locations":[{"line":1,"column":28}],"extensions":{"code":"INTERNAL_SERVER_ERROR","exception":{"stacktrace":["GraphQLError: Variable \"$email\" of required type \"String!\" was not provided.","    at _loop (/app/node_modules/graphql/execution/values.js:94:17)","    at coerceVariableValues (/app/node_modules/graphql/execution/values.js:121:16)","    at getVariableValues (/app/node_modules/graphql/execution/values.js:50:19)","    at buildExecutionContext (/app/node_modules/graphql/execution/execute.js:206:61)","    at executeImpl (/app/node_modules/graphql/execution/execute.js:104:20)","    at Object.execute (/app/node_modules/graphql/execution/execute.js:63:35)","    at /app/node_modules/apollo-server-core/src/requestPipeline.ts:545:22","    at Generator.next (<anonymous>)","    at /app/node_modules/apollo-server-core/dist/requestPipeline.js:8:71","    at new Promise (<anonymous>)"]}}},{"message":"Variable \"$password\" of required type \"String!\" was not provided.","locations":[{"line":1,"column":43}],"extensions":{"code":"INTERNAL_SERVER_ERROR","exception":{"stacktrace":["GraphQLError: Variable \"$password\" of required type \"String!\" was not provided.","    at _loop (/app/node_modules/graphql/execution/values.js:94:17)","    at coerceVariableValues (/app/node_modules/graphql/execution/values.js:121:16)","    at getVariableValues (/app/node_modules/graphql/execution/values.js:50:19)","    at buildExecutionContext (/app/node_modules/graphql/execution/execute.js:206:61)","    at executeImpl (/app/node_modules/graphql/execution/execute.js:104:20)","    at Object.execute (/app/node_modules/graphql/execution/execute.js:63:35)","    at /app/node_modules/apollo-server-core/src/requestPipeline.ts:545:22","    at Generator.next (<anonymous>)","    at /app/node_modules/apollo-server-core/dist/requestPipeline.js:8:71","    at new Promise (<anonymous>)"]}}}]}
I've verified the mutation in graphql playground and it's definitely correctly formed. Also tried putting in hardcoded variables and writing the variable keys without $.
Am I missing something? I'm pretty new to C#, so might just be that I'm making a mistake somewhere....

Hi!
There is a simple mistake in the previous version where I used a full string Dictionary for variables instead of <string, object>, which causes all non sring variables to not work. Commit 9b44fdcb1d691192656ef5380a0c42b00b8d0fae should fix that issue.
Now, you're passing in strings so that shouldn't trigger that problem. I see you're passing in "$email" which should be "email." Your query also doesn't have a comma next to the parameters, though I'm not sure if that's a required component of GraphQL.
($email: String!, $password: String!)

Thanks for the quick reply!
The "email" instead of "$email" didn't help actually, forgot to mention that I tried that as well.
In the end I got it going by using named parameters in the method call:
 string results = await graphQL.SendAsync(
        query: loginMutation,
        authScheme: "jwt",
        authToken: null,
        variables: new Dictionary<string, string>
        {
                {"email", email},
                {"password", password}
        }
    );

Again, I'm pretty new to C#, so not sure whether this is a recommended way to working, but this seems to fix it. Any idea on why the non-named variation doesn't seem to work?
Also, the new commit will certainly come in handy, thanks for the work!

I think I figured out your issue, and it has to do with overloaded methods.
There are two forms of GraphQLClient.SendAsync():
public async Task<string> SendAsync(
            Query query,
            string authToken = null,
            Dictionary<string, object> variables = null,
            Dictionary<string, string> headers = null
        )

and
public async Task<string> SendAsync(
            Query query,
            string authScheme = "Bearer",
            string authToken = null,
            Dictionary<string, object> variables = null,
            Dictionary<string, string> headers = null
        )

You were originally inadvertently calling the first overloaded method because you had it like this:
string results = await graphQL.SendAsync(
        loginMutation,
        "jwt",
        null,
        new Dictionary<string, string>
        {
                {"$email", email},
                {"$password", password}
        }
    );

Notice how four parameters are passed in? This actually calls the first method because null is passed into the variables Dictionary. This means you were actually passing in your variables as headers rather than variables, which is why you were getting that error. I didn't realize it until you mentioned that you had to use named parameters!
The way you do it is perfectly fine. An alternative would be this:
string results = await graphQL.SendAsync(
        loginMutation,
        "jwt",
        null,
        new Dictionary<string, string>
        {
                {"$email", email},
                {"$password", password}
        },
        null
    );

This would also guarantee that the five-parameter overloaded method is called every time.
PS:
No problem, by the way, I'm glad people are getting use out of my code, even if we're not actively using GraphQL in our projects.

Personally, I think I'm probably going to modify that API just a bit so other people don't run into the same problem in the future. It seems really easy to fall into that trap.

Hi Navid, thanks for the detailed reply, I had a look at the 2 implementations, but didn't think about the fact that my null for the token would trigger the first implementation with 4 parameters, dumb oversight on my part!
The 1.1.0 changes will indeed help with that issue I think! Thanks again for the work and should I encounter other issues, I'll let you know :)


C* Spark RDD Provider work clean up.

Includes contributions from Lucas Chen and Sotirios Roussos.
This is a WIP and needs some issues sorted out.
 Tomorrow I will submit a PR, probably a new one?

going to close this, but feel free to re-open if anyone wants to work more on it.


feat: start all layer_caches in parallel

This is to help improve the speed at which we start the application when the disk caches are relatively full.

/try


feature/GW-27: main container layout

Created a simple layout for the main container which will be used across all pages

Created a small PR. Could you review it ASAP @chrishadrian @jenaarianto


745 - [Datastore Management] Keep datastore cards in 1/3 screen pattern

Purpose
-When only 1 or 2 connections exist, the datastore cards stretch to fill the screen. In the mocks they're a consistent 1/3 of the screen.
Changes
Datastore Management should have a 3 column layout which is consistent with Figma design.
Checklist

[x] Update CHANGELOG.md file

[x] Merge in main so the most recent CHANGELOG.md file is being appended to
[x] Add description within the Unreleased section in an appropriate category. Add a new category from the list at the top of the file if the needed one isn't already there.
[x] Add a link to this PR at the end of the description with the PR number as the text. example: #1

[ ] Applicable documentation updated (guides, quickstart, postman collections, tutorial, fidesdemo, database diagram.
If docs updated (select one):

[ ] documentation complete, or draft/outline provided (tag docs-team to complete/review on this branch)
[ ] documentation issue created (tag docs-team to complete issue separately)

[ ] Good unit test/integration test coverage
[ ] This PR contains a DB migration. If checked, the reviewer should confirm with the author that the down_revision correctly references the previous migration before merging
[ ] The Run Unsafe PR Checks label has been applied, and checks have passed, if this PR touches any external services

Ticket
Fixes #745

The 1/3 change looks great! As a side note, it looks a little unfinished to me without a bottom border.

@pattisdr Thanks for the feedback. Added the bottom border now.


Run remotely

When running on YARN or other application managers, the Spark driver has to run on the same node as the YARN master (--master yarn -- no IP given).  Some people may want to run spark-bench against a cluster from a personal machine, so maybe it's possible to remotely invoke spark-submit to save them the trouble of an SSH or something like that.

I could see potentially see this as a block in spark-submit-config, maybe like this?
spark-bench = {
  spark-submit-config = {
    // assume if there's no remote block that all connections are made local to the system
    remote = {
      user = "jon.snow"
      system = "westeros-cluster-12"
    }
  }
}

or maybe make it even less specific and thus further open to the needs of users by just calling it something like "remote-prefix", like this:
spark-bench = {
  spark-submit-config = {
    remote-prefix = "ssh jon.snow@westeros-cluster-12"
  }
}

And then whatever prefix is in there is executed before the spark-submit command?

I am closing all issues in ecurtin/spark-bench.
Pertinent issues should be re-opened as issues in SparkTC/spark-bench.


AttributeError: 'RNN' object has no attribute 'fit'

Getting the following error below:
Please suggest what to do?
AttributeError                            Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_11272\2182112111.py in
3
4 ##### Training #####
----> 5 rnn.fit(train_X, train_y)
6
7 ##### Testing #####
AttributeError: 'RNN' object has no attribute 'fit'

Hello mayank-umn.
It looks like you're calling ".fit()" on the RNN class. ".fit()" is a function that's used in Tensorflow to train a neural network. The RNN class I've implemented uses NumPy instead of Tensorflow, so you can use ".train()" instead. The files in this repo should work out of the box, so as long as you don't change them there shouldn't be any issues.
That is, replace "rnn.fit(train_X, train_y)" with "rnn.train(train_X, train_y)".
Hope this helps.


Documentation on conflict contraints

Hi is there any documentation, code, .sq file or Test that shows how to add conflict resolutions algorithms in the create table statement?
for instance adding a replace on conflict constraint on the a column which would contain a remote id.

Yup! The SQLite documentation covers this thoroughly: https://www.sqlite.org/lang_conflict.html

thx so every thing in the create table statement matches one to one with the raw SQLite syntax?

correct, that's true everywhere as well - all SQLite syntax works, with the exception of attached databases and virtual tables.


[RHCLOUD-21039] Application create returns 500 instead of 400 for existing combination of app type id and source id

When we create new application and in db already exists application of same app type + same source id and tenant id, the 500 is returned because of unique constraint in the applications table (unique combination for app type id + source id + tenant id) ... and we are returning in this case every error as 500
{
    "errors": [
        {
            "detail": "Internal Server Error: ERROR: duplicate key value violates unique constraint \"applications_app_type_id_source_id_tenant_id_idx\" (SQLSTATE 23505)",
            "status": "500"
        }
    ]
}

I think we want in this case return 400 Bad Request because invalid input data was provided
one option is to add new check into create application request validation function - this check should be probably some db query or we could reuse some existing app dao method ... but this increase number of db calls
so my idea was to distinguish error returned after create application query and if specific error code and message is returned then we send descriptive message nad 400 err type

I believe tests failed because they expect for this case the return code 500 and previous error message

Can confirm that the regression is due to an unexpected error code, so LGTM


Query language.

It looks like I can only search using queries written in English, is that so? If it is, how to include an additional parameter in the search query to account for the query language? Thanks!

you mean query as when you enter a phrase in q key?:
_search_params = {
    'q': '...',
}

google doesn't care which language you are using.
use any language you want.

you mean query as when you enter a phrase in q key?:
_search_params = {
    'q': '...',
}

google doesn't care which language you are using.
use any language you want.

Hi, I want to find images with query "pies" in polish. But in polish pies means dog, and in english it's plural of pie. How to get pictures based of language?
I tried add to search_params
'lr': 'pl',
'hl': 'pl',
'gl': 'pl',
        but it doesn't work


Remote Execution client does not check for build action result exit code

See original issue on GitLab
In GitLab by [Gitlab user @martinblanchard] on Sep 21, 2018, 15:49
Background
If BuildStream receives an ActionResult from a remote build execution request with and non-zero exit code (indicating build failure), it does not propagate the failure up.
Task description

[x] Check ActionResult.exit_code after remote build execution.

In GitLab by [Gitlab user @finnball] on Sep 21, 2018, 15:55
Should this be corrected to:
"with an exit code it wasn't expecting"?

In GitLab by [Gitlab user @jmacarthur] on Sep 21, 2018, 16:26
I'd say it's checking the wrong thing for an exit code at the moment - it's checking the ExecuteResponse.status code and the end of SandboxRemote.run. It should be checking ActionResult.status for the exit value of the command.

In GitLab by [Gitlab user @finnball] on Sep 24, 2018, 09:01
It should check both. The ExecuteResponse.status will indicate if the bot itself failed due to something like an rpc exception. It should check the exit_code for the result of the build.

In GitLab by [Gitlab user @sstriker] on Sep 24, 2018, 11:23
To clarify: distinguish between say PRECONDITION_FAILED and the build
completing but resulting in a failure.  Don't retry the latter.

In GitLab by [Gitlab user @martinblanchard] on Sep 24, 2018, 11:40
created branch mablanch/668-remote-build-failure

In GitLab by [Gitlab user @martinblanchard] on Sep 24, 2018, 15:31
mentioned in commit 3ca055b74834be34cfd739d3c2648cd2a61e481d

In GitLab by [Gitlab user @martinblanchard] on Sep 24, 2018, 15:31
mentioned in commit 4a0f8baeac84c75dc756aceb015fcf3f927ae40d

In GitLab by [Gitlab user @martinblanchard] on Sep 24, 2018, 15:41
mentioned in commit 51c26dc8bef2ada47533f6196c506c3346b29029

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 10:12
mentioned in commit f3624d60c6a53d87e0a3e39abdf371c479231dfb

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 10:12
mentioned in commit 35d935e4472ec1ebbcfaca52f0ca80f1624b3ad5

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 10:18
mentioned in commit cd9b1330df2b7f4ab985736efadfbf47549bfa35

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 10:18
mentioned in commit f80ac3f2cb06c71a2111116504563ecbd88fd7cf

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 10:22
mentioned in merge request !825

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 11:14
mentioned in commit efd1b2024092e15353cbeb0cf880371c064e955b

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 11:14
mentioned in commit f8bb166abe30b1307133cb29588f83abc4de25b4

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 11:23
I've mentioned on BuildStream/buildstream#629 that future testing work should include build service and build command failure simulation. For now, these two can be manually simulated by respectively, killing BuildBox abruptly during build execution and executing a build command that is known to be failing.

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 17:53
mentioned in commit a6b1a01d20eebc4719fda2d500666596ecc2fc8f

In GitLab by [Gitlab user @martinblanchard] on Sep 25, 2018, 17:53
mentioned in commit 3c577c49c6cb9d899a3e762f55ebfe41ec329f1e

In GitLab by [Gitlab user @martinblanchard] on Sep 27, 2018, 09:46
mentioned in commit 0f2bc375427a624603272d0061799df8f536a012

In GitLab by [Gitlab user @martinblanchard] on Sep 27, 2018, 09:46
mentioned in commit 16cf9d5f6c2b05fbf770a9194c0cee531f5bc2f9

In GitLab by [Gitlab user @martinblanchard] on Oct 1, 2018, 09:27
marked the task Check ActionResult.exit_code after remote build execution. as completed

In GitLab by [Gitlab user @martinblanchard] on Oct 1, 2018, 15:21
closed

In GitLab by [Gitlab user @martinblanchard] on Oct 1, 2018, 15:22
BuildStream/buildstream!825 made is way upstream.


Cannot switch back to ChromOS from chroot

I changed my acer c720 to the developer channel and afterwords, I wasn't able to get into my chroot. I ran 'sudo sh ~/Downloads/crouton -u -n trusty'  to update crouton and I was able to get back into my chroot. This time gnome3 was incredibly unstable, XFCE4 was mostly okay, and neither could re-enter chromeOS via [ctrl][alt][<=].
I then clobbered and restored the updated version and now i'm back go getting the errors I had originally. Those errors are pretty much the same issue as here https://github.com/dnschneid/crouton/issues/1450.
Just to be sure I updated crouton again and I'm back at square one, unable to exit the chroot unless I log out or shut down the machine.
It should also be noted I have both xfce4 and gnome3 installed on this chroot, which may have caused some keyboard mapping errors when everything was updated.

@Paumanok See https://github.com/dnschneid/crouton/issues/1646 Keyboard combination is Ctr-Alt-Shift Forward/Backward Using only Ctr-Alt may have worked in the past, but was not the recommended way to switch between chroots.
Don't forget to close this issue when this solves it for you. Thanks.

Wow I feel silly now. I didn't think to doubt my muscle memory. Thanks!


Tdr 2754 implement new confirm transfer content changes

Looks good. Thanks
Can you double check with @garethfoote about whether we're implementing the "back with the previous" step name just yet. I thought we were just going with a plain back button for the time being.

It was in the design initially but he has confirmed that it was a mistake, so I'll change it back.


test

Work in progress, there is a problem with exponent. There is a method called "test" on Rsa struct, that tests functionality of modular exponentiation for smallest possible parameters. However, results read from RAM are invalid. This is still under investigation.

Very nice!
Could you add hardware-in-the-loop (HIL) tests, similar to all the other crypto drivers? The steps should be something like:

Add a pka feature, enable it for all chips that have PKA in Cargo.toml
Add tests here, mark with // required-features: pka
run gen_test.py

with the trusted label HIL tests will run every time you push to this PR. I can also give you a token so you can run the tests on the test farm with cargo run from your local machine for faster iteration, if interested please DM me on Matrix.

No. I'll need to rewrite this. Please delete this PR and wait for the updated version, sorry


Answer button inside chat window.

Hi Guys !
Just a quick Articulate ability question.
I am producing a chat product which needs to be able to produce buttons inside the chat window just like below. Buttons works as an user answer.

I am able to do it my self from scratch, but my question is is there anything like that, that Articulate already has built in ?.
Thanks for answers !
Bart.

what delivery platform re you targeting: facebook, Slack, custom, etc?

It is a custom platform i am using.

@spg-matt this is a ubiquity type feature I know you are already working on.
@bkurowski we don't support this yet, but you can use the response format JSON box to pass back some JSON to your custom platform and use that to create the box. Or you can wait on us to support it natively in Ubiquity.

Oh yes I have sorted this out before, actually forgot to mention it here.
That is alright just asked because it would cut out few bits of work.
Anyway thanks a lot !


chore(core): Expand add example with animated child

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

[x] The commit message follows Conventional Commits
[ ] 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
[ ] Refactoring
[ ] Code style update
[ ] Build or CI related changes
[x] Documentation content changes

What is the current behavior?
Closes #3975
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[x] No

I just figured out I need it for the case where the template is not applicable — I want to be able to open expand from within its content and for that I need it to always exist. What if we put expand ITSELF inside error?

I just figured out I need it for the case where the template is not applicable — I want to be able to open expand from within its content and for that I need it to always exist. What if we put expand ITSELF inside error?

Check out last commit please. Idea is good, tui-error in tui-expand works now without template. But animation in tui-error is little different now. 🤔


Dynomite not replicating

I am trying to set up Redis on 2 nodes in 2 different DCs. Redis and Dynomite service is up and running, however keys do not get replicated across even though dynomite logs show that peer connections are made. Am I missing something here :
     #                                      m
  mmm#  m   m  mmmm    mmm   mmmmm  mmm    mm#mm   mmm
 #   #  \m m/  #   #  #   #  # # #    #      #    #   #
 #   #   #m#   #   #  #   #  # # #    #      #    #''''
 \#m##   \#    #   #   #m#   # # #  mm#mm    mm    #mm
         m/
        ##

[2019-03-08 07:00:55.279] conf_validate_pool:1963 conf: directive "stats_listen:" is missing - using defaults <IP_ADDRESS>:22222
[2019-03-08 07:00:55.279] conf_datastore_transform:168 Created <DATASTORE 0x20f5f10 <IP_ADDRESS>:22122:1>
[2019-03-08 07:00:55.280] crypto_init:166 secure_server_option is none, skipping crypto_init()
[2019-03-08 07:00:55.280] stats_listen:1327 m 4 listening on '<IP_ADDRESS>:22222'
[2019-03-08 07:00:55.280] entropy_key_iv_load:340 Key File name: conf/recon_key.pem - IV File name: conf/recon_iv.pem
[2019-03-08 07:00:55.280] entropy_key_iv_load:344 Error: file conf/recon_key.pem does not exist
[2019-03-08 07:00:55.280] entropy_init:433 recon_key.pem or recon_iv.pem cannot be loaded properly
[2019-03-08 07:00:55.280] core_entropy_init:142 Failed to create entropy!!!
[2019-03-08 07:00:55.280] conn_connect:278 <CONN_SERVER 0x20f69b0 6 to '<IP_ADDRESS>:22122:1'> connecting.....
[2019-03-08 07:00:55.280] proxy_init:114 <CONN_PROXY 0x2100ea0 7 listening on '<IP_ADDRESS>:8102'> inited in redis <POOL 0x20f5b90 'dyn_o_mite'>
[2019-03-08 07:00:55.280] dnode_proxy_init:102 <CONN_PEER_PROXY 0x2101160 8 listening on '<IP_ADDRESS>:8101'> inited in redis <POOL 0x20f5b90 'dyn_o_mite'>
[2019-03-08 07:00:55.280] dnode_peer_add_local:155 Initialized local peer: <NODE 0x21013d0 <IP_ADDRESS> dc2 rack1 secured:0>
[2019-03-08 07:00:55.280] dnode_initialize_peer_each:233 added peer <NODE 0x2101610 <IP_ADDRESS> dc1 rack1 secured:0>
[2019-03-08 07:00:55.280] conn_connect:278 <CONN_REMOTE_PEER_SERVER 0x2101a10 9 to '<IP_ADDRESS>:8101:rack1:dc1:4294967295'> connecting.....
[2019-03-08 07:00:55.280] preselect_remote_rack_for_replication:1410 my rack index 0
[2019-03-08 07:00:55.280] preselect_remote_rack_for_replication:1436 Selected rack rack1 for replication to remote region dc1
[2019-03-08 07:00:55.280] core_start:325 YAML provided mbuf_size: 16384
[2019-03-08 07:00:55.280] core_start:332 YAML provided max_msgs: 1000000
[2019-03-08 07:00:55.280] server_connected:295 <CONN_SERVER 0x20f69b0 6 to '<IP_ADDRESS>:22122:1'> connected
[2019-03-08 07:00:55.281] dnode_peer_connected:753 <CONN_REMOTE_PEER_SERVER 0x2101a10 9 to '<IP_ADDRESS>:8101:rack1:dc1:4294967295'> connected
[2019-03-08 07:00:56.248] dnode_accept:157 Accepting client connection from <IP_ADDRESS>:51746 on sd 10
[2019-03-08 07:00:56.248] dnode_accept:201 <CONN_PEER_PROXY 0x2101160 8 listening on '<IP_ADDRESS>:8101'> accepted <CONN_LOCAL_PEER_CLIENT 0x2105130 10 from '<IP_ADDRESS>:51746'>
[2019-03-08 07:00:58.507] conn_recv_data:361 <CONN_REMOTE_PEER_SERVER 0x2101a10 9 to '<IP_ADDRESS>:8101:rack1:dc1:4294967295'> recv eof rb 0 sb 0
[2019-03-08 07:00:58.507] core_close:414 close <CONN_REMOTE_PEER_SERVER 0x2101a10 9 to '<IP_ADDRESS>:8101:rack1:dc1:4294967295'> on event 00FF eof 1 done 1 rb 0 sb 0
[2019-03-08 07:00:58.507] dnode_peer_close:420 <CONN_REMOTE_PEER_SERVER 0x2101a10 9 to '<IP_ADDRESS>:8101:rack1:dc1:4294967295'> Closing, Dropped 0 outqueue & 0 inqueue requests
[2019-03-08 07:00:58.507] event_del_conn:211 epoll ctl on e 0 sd 9 failed: No such file or directory
[2019-03-08 07:00:58.507] dnode_peer_unref:55 Marking <NODE 0x2101610 <IP_ADDRESS> dc1 rack1 secured:0> as down
[2019-03-08 07:00:58.507] conn_recv_data:361 <CONN_LOCAL_PEER_CLIENT 0x2105130 10 from '<IP_ADDRESS>:51746'> recv eof rb 0 sb 0
[2019-03-08 07:00:58.507] core_close:414 close <CONN_LOCAL_PEER_CLIENT 0x2105130 10 from '<IP_ADDRESS>:51746'> on event 00FF eof 1 done 1 rb 0 sb 0
[2019-03-08 07:00:58.507] dnode_client_unref_internal_try_put:52 unref <CONN_LOCAL_PEER_CLIENT 0x2105130 -1 from '<IP_ADDRESS>:51746'> owner 0x20f5b90 from pool 'dyn_o_mite'
[2019-03-08 07:00:58.544] dnode_accept:157 Accepting client connection from <IP_ADDRESS>:51750 on sd 9
[2019-03-08 07:00:58.544] dnode_accept:201 <CONN_PEER_PROXY 0x2101160 8 listening on '<IP_ADDRESS>:8101'> accepted <CONN_LOCAL_PEER_CLIENT 0x2105130 9 from '<IP_ADDRESS>:51750'>
[2019-03-08 07:00:59.508] conn_connect:278 <CONN_REMOTE_PEER_SERVER 0x2101a10 10 to '<IP_ADDRESS>:8101:rack1:dc1:4294967295'> connecting.....
[2019-03-08 07:00:59.509] dnode_peer_connected:753 <CONN_REMOTE_PEER_SERVER 0x2101a10 10 to '<IP_ADDRESS>:8101:rack1:dc1:4294967295'> connected
[2019-03-08 07:01:25.306] core_print_peer_status:60 0)0x21013d0 dc2 rack1 <IP_ADDRESS>:8101 NORMAL
[2019-03-08 07:01:25.307] core_print_peer_status:60 1)0x2101610 dc1 rack1 <IP_ADDRESS>:8101:rack1:dc1:4294967295 NORMAL

Any help would be appreciated.
Thank you.

@khanu Can you show the conf files you used to setup the cluster? Also, are you sending the commands to the dynomite port (as opposed to sending it to Redis directly)?

These are the dynomite.yml files :
dyn_o_mite:
  datacenter: dc1
  rack: rack1
  dyn_port: 8101
  dyn_seeds:
  - <IP_ADDRESS>:8101:rack1:dc2:4294967295
  dyn_seed_provider: simple_provider
  dyn_listen: <IP_ADDRESS>:8101
  data_store: 0
  listen: <IP_ADDRESS>:8102
  servers:
  - <IP_ADDRESS>:22122:1
  tokens:<PHONE_NUMBER>
  timeout: 150000
  pem_key_file: /etc/dynomite/dynomite.pem
  mbuf_size: 16384
  max_msgs: 1000000

dyn_o_mite:
  datacenter: dc2
  rack: rack1
  dyn_port: 8101
  dyn_seeds:
  - <IP_ADDRESS>:8101:rack1:dc1:4294967295
  dyn_seed_provider: simple_provider
  dyn_listen: <IP_ADDRESS>:8101
  data_store: 0
  listen: <IP_ADDRESS>:8102
  servers:
  - <IP_ADDRESS>:22122:1
  tokens:<PHONE_NUMBER>
  timeout: 150000
  pem_key_file: /etc/dynomite/dynomite.pem
  mbuf_size: 16384
  max_msgs: 1000000

I'm connecting to the redis-cli on port 22122 from one of these servers to set keys and trying to get it from the other redis.

@khanu You need to talk to the Dynomite port for replication to work, which is the port that "listen:" points to, which is 8102 in your case.

Closing this as solution is provided. Please reopen if you have further questions.

Tried a telnet to the seed node on port 8102 and issued a get command :
]# telnet rdilcdcdvm001 8102
Trying <IP_ADDRESS>...
Connected to rdilcdcdvm001.
Escape character is '^]'.
set dynomitekey 1
Connection closed by foreign host.

The dynomite logs on the other node shows :
[2019-03-11 06:33:17.968] redis_parse_req:2237 parsed bad req 13 res 1 type 0 state 0
00000000  73 65 74 20 64 79 6e 6f  6d 69 74 65 6b 65 79 20   |set dynomitekey |
00000010  31 0d 0a                                           |1..|
[2019-03-11 06:33:17.968] core_close:414 close <CONN_CLIENT 0xe943b0 11 from '<IP_ADDRESS>:58460'> on event 00FF eof 0 done 0 rb 19 sb 0: Invalid argument
[2019-03-11 06:33:17.968] client_unref_internal_try_put:94 <CONN_CLIENT 0xe943b0 -1 from '<IP_ADDRESS>:58460'> unref owner <POOL 0xe84b90 'dyn_o_mite'>

But what is confusing me is what port should we try to connect to, from the client (PHP in our case). The dynomite port 8102? Or the normal redis port ?

Please disregard my earlier comment.
I tried telnet from a separate client node to one of the dynomite nodes on port 8102 and issued a new set command, which shows up only on the dynomite logs of that specific node, but not on the other seed nodes:
[2019-03-11 11:12:56.682] proxy_accept:203 <CONN_PROXY 0x1383e30 7 listening on '<IP_ADDRESS>:8102'> accepted <CONN_CLIENT 0x13897a0 14 from '<IP_ADDRESS>:34058'>
[2019-03-11 11:13:04.039] redis_parse_req:2237 parsed bad req 5 res 1 type 0 state 0
00000000  73 65 74 20 6b 65 79 32  35 20 35 30 0d 0a         |set key25 50..|
[2019-03-11 11:13:04.039] core_close:414 close <CONN_CLIENT 0x13897a0 14 from '<IP_ADDRESS>:34058'> on event 00FF eof 0 done 0 rb 14 sb 0: Invalid argument
[2019-03-11 11:13:04.039] client_unref_internal_try_put:94 <CONN_CLIENT 0x13897a0 -1 from '<IP_ADDRESS>:34058'> unref owner <POOL 0x1378b90 'dyn_o_mite'>

I do not see any entries in the dynomite logs on the other nodes.
Please help.