Too many reaquest!

Failed to get audio data from OpenAI.
UnityEngine.Debug:LogError (object)
TTSManager/d__6:MoveNext () (at Assets/TTS/Scripts/TTSManager.cs:28)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder1<byte[]>:SetResult (byte[]) OpenAIWrapper/<RequestTextToSpeech>d__6:MoveNext () (at Assets/TTS/Scripts/OpenAIWrapper.cs:62) System.Runtime.CompilerServices.AsyncTaskMethodBuilder1<byte[]>:SetResult (byte[])
OpenAIWrapper/d__5:MoveNext () (at Assets/TTS/Scripts/OpenAIWrapper.cs:54)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()
My API key is new and has full quota!

Error: TooManyRequests

Hey xunxun,
thanks for reaching out - give me a sec and I'll see if I can replicate the error. Will get back to you!

Ok, so it works fine on my end with a fresh API key.
Just to be sure, in case you've restricted your API key - it has access to /v1/audio (incl. /v1/audio/speech)?
Also, if you've recently increased your quota, it may take a couple minutes on OpenAI's backend to reflect within API calls.
Please check again in a couple minutes, and please check back with me if it still doesn't work then :)

Hi Mehdi,
could you please check if your API key has access to the /v1/audio endpoint and / or if a normal curl request would work with your API key?

Does a direct curl to the API work on your end (when you use your OpenAI API key)?
curl -X POST "https://api.openai.com/v1/audio/speech" \
     -H "Content-Type: application/json" \
     -H "Authorization: Bearer YOUR_OPENAI_API_KEY" \
     --data '{
       "model": "tts-1",
       "input": "Hello World",
       "voice": "alloy",
       "response_format": "mp3",
       "speed": 1.0
     }' \
     --output response.mp3

If it starts to download a response.mp3 which contains Hello Worldsynthesized by alloy, please let me know.

when i click in 'https://api.openai.com/v1/audio/speech' he give me this error {
"error": {
"message": "You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys.",
"type": "invalid_request_error",
"param": null,
"code": null
}
}

Yep, that's because you're not supposed to access the API endpoint via a browser - you have to transmit your API key and the params you want to use as headers and body via POST to OpenAI, e.g. via curl, Postman, etc. :)
You can try the curl command I mentioned earlier. I don't know if you're using Windows, macOS, or Linux, but for all three it's pretty much the same (you just use a different terminal, i.e. cmd / Terminal).

i dont know what i wiill do and i use windows can you please help and just a question this plugin work for andoird and ios

i open the resoponse.mp3 file and it's not working I cant hear nothing file not working
curl -X POST "https://api.openai.com/v1/audio/speech" ^
-H "Content-Type: application/json" ^
-H "Authorization: Bearer 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" ^
--data "{""model"": ""tts-1"", ""input"": ""Hello World"", ""voice"": ""alloy"", ""response_format"": ""mp3"", ""speed"": 1.0}" ^
--output response.mp3

i open the resoponse.mp3 file and it's not working I cant hear nothing file not working
curl -X POST "https://api.openai.com/v1/audio/speech" ^
-H "Content-Type: application/json" ^
-H "Authorization: Bearer your api key" ^
--data "{""model"": ""tts-1"", ""input"": ""Hello World"", ""voice"": ""alloy"", ""response_format"": ""mp3"", ""speed"": 1.0}" ^
--output response.mp3

If that's the case, then your API key either doesn't have access to v1/audio or does not have enough quota.
The problem is neither my project nor OpenAI's API - please create a new API key and, if you use it with restricted access, make sure that it has access to v1/audio. You can set this when creating a key with restricted access.

and i add the new key into unity openAI prefab and i delete the response.mp3 and update the key from the note pad press into windows+R and when I add the code and click enter I still have the same problem when I try to open the response.mp3 it's not working
please if you have time we can make a meeting to help fix this problem I will create a meet and send you the link

Yep, that looks good (for your own safety I will remove your screenshot though).
You have enough quota as well?

what is mean quota

In your usage dashboard, you can see whether you have enough "money" left over in your account balance: https://platform.openai.com/usage
Your balance has to be > $0 right here: https://platform.openai.com/account/billing/overview
And your limit for the tts-1 model has to be > 0 RPM: https://platform.openai.com/account/limits

https://meet.google.com/idx-hizo-ztz

Okay, so to wrap it up; if this project does not work on your end, please ensure that:

your API key is valid
your API key has access to /v1/audio
you have enough quota / high enough limits / available funds on your OpenAI account
a basic curl to the API endpoint results in a working output mp3

I'm always happy to help, but it's impossible for me to debug things that are not within my scope.
Also, please refrain from asking me (and especially other strangers) for personal remote sessions; it's just a gateway for heavy misuse if you end up asking the wrong people. Don't share your API keys with strangers either.
If you have problems with my implementation or adjacent things that I can help you with, please feel free to open up issues. But before doing so, please ensure that neither your API key, nor OpenAI's backend are at fault.
This one here is closed for now :)


Fixes a race condition

I ran into a race condition with this. When currentVisit gets
re-assigned there are no more references to the JavascriptVisit
it used to hold on to. This will cause it to be deallocated
and the weak ref on the WebViewBridge will become null.
The request can finish before the next visit is started and
the new JavascriptVisit is assigned as the delegate.

Thanks for the PR @chrisortman and sorry for the delay in reviewing it.
I don't think this is an issue with the latest version of the library. I'm going to close this but if you can still reproduce please reopen and I can reassess.


[hot-fix] Handle [DONE] signal from TGI

Related to https://github.com/huggingface/text-generation-inference/pull/2221. TGI now returns a b"data: [DONE]" stop signal when iterating through generated tokens (stream=True). This PR adds support for this stop signal. Once this PR is merged, I'll make a hot-fix release since InferenceClient is currently broken on newest versions of TGI for text_generation and chat_completion.
Also took the opportunity to rename _stream_text_generation_response to _stream_text_generation_response_from_bytes for consistency.
Finally, I also made sure HTTP 404 are not badly considered as "non-TGI servers" in the hacky part where we try to define if a model is TGI-backed or not. This was previously useful when transformers-served models did not have a /v1/chat/completions route in InferenceAPI but it's not the case anymore. Problem with skipping 404 error is that if repo is private/does not exist, the message was hidden (though logged as a warning).

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

Sorry for the mess, I realized I should have done 2 PRs to fix these separately. @Narsil 's comment https://github.com/huggingface/huggingface_hub/pull/2410#discussion_r1688037579 made me realize that we don't even need 2 different behaviors anymore in chat_completion (depending on TGI-served or not) since all model templates are rendered server-side anyway. This makes the implementation much cleaner.


PDA-325 Shared GHA for all repos [ruby]

Added ruby related jobs for the PDA repos to replace the individual jobs in search-sieve
Switched bundler to use deployment mode so that we install all gems into vendor/bundle this also prevents modification to the Gemfile and Gemfile.lock -- it does mean we need to be careful to add the appropriate platforms and take care when generating the Gemfile.lock for CI
Added optional linting for the existing sonarqube-scan action which supports rubocop (and can be used for golint)

Of note is that the way download-artifact and upload-artifact are working there's some coupling between the test steps, linting and sonarscan step since we need to know the key to fetch the artifact

search-sieve is small enough that we should be able to fix all the lint errors pretty easily.

Done and added some README comments to help with dev and contributing to the repo.


silx.gui.plot: Fixed PlotWidget mouse cursor update

This PR fixes the update of the mouse cursor when finishing an interaction with a ROI.
This is an alternative to PR #3893.
Compared to PR #3893, it does not need to use a global variable, removes a blinking cursor (set to default in __terminateDrag and changed in Idle.enterState) and updates the cursor according to the item that interaction will occur on (= the top-most marker) rather than the last one used for interaction.
closes #3892

I would prefer to still use the same marker, because it will be really surprising. But still my PR is anyway not enough
So go for it.
Feel free to close by PR, it was mostly a proof of concept.

I would prefer to still use the same marker

Yes, I see, but that would break the pick the top-most marker policy..


WasapiOut playing to one soundcard causes clicking on another soundcard

I have two sound cards. When I use NAudio's SignalGenerator to output to just one of the two devices using WasapiOut, I can also hear clicking or popping on the other device. This happens when I'm changing the Frequency and Gain properties of the SignalGenerator.
Am I doing something wrong? How can outputting to one device be affecting the other device?
My code is here: https://github.com/vjdw/Spake/blob/b9ad6492a49dd3dad299a481f1d711451e7769a7/Spake/TonePlayer.cs#L29

The clicking happens in the Initialize method in NAudio.CoreAudioApi.AudioClient.cs, line 97 :
int hresult = audioClientInterface.Initialize(shareMode, streamFlags, bufferDuration, periodicity, waveFormat, ref audioSessionGuid);
Seems to be outside NAudio's control and is probably a Windows or audio driver problem.


Installation issues on Raspberry Pi 1B (sqlite3)

Short version: Have spent four days trying to get gekko installed on an original Raspberry Pi B, with no luck. Issue is unable to install sqlite3 for some reason. I see in config.js it's possible to define other database options...would it be possible to find some guidance on how to use something other than sqlite3?
Background:

First issue was finding an appropriate version of node for armv6 architecture, which was eventually successfully installed (6.11.0).
Cloned latest gekko via git, went into directory, ran install with npm with no issues (npm version 5.0.3) (a few deprecated warnings, but all worked out fine)
I can initiate gekko in ui mode, and the interface at localhost:300 works (haven't tried any functionality)
Moment I try run gekko in live mode, gekko drops with an error saying sqlite3 isn't installed (candleWriter)
Unsure why the npm package didn't seem to pick sqlite3 up, I see there's a previous issue for gekko which was resolved after compiling from source (#711)

Google-fu has led to a number of solutions for installing sqlite3...I've tried with sudo, without sudo, with --unsafe-perm enabled, without, older versions of sqlite3, newer versions, compiling from source (latest gcc and g++ installed), using npm to remove everything, using different versions of npm.
The error I get during building from source is "EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/6.11.0" ". I've tried running without using root, and get a permission denied error for trying to access "../gekko/node_modules"
Unsure where to go from here - each install attempt can take an hour+, and have tried several options. There does seem to be a lack of armv6 support for sqlite3, hence asking how to configure gekko to use something else. Perhaps if I were to successfully be able to get past the "access denied" issues with/without root?
Any help appreciated! Loving gekko and have done well with it - just hoping to run it off a Pi instead of my laptop!

Greetings,
I have Gekko running on my raspberry PI as well and I have no problems, so I can tell you it is possible.

The error I get during building from source is "EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/6.11.0" ".

Very strange, sounds like something went really wrong during installation.

The sqlite way:
NVM manages nodejs versions but it does this by creating different folders -> it might just be the case that this way node-gyp would not use /root/.node-gyp/6.11.0. You can install it like so: https://github.com/creationix/nvm#install-script (and after installing it, run another version of nodejs so that it actually switches folders, maybe version 8.0.0 or so).
If that doesn't work:
Postgresql
Postresql is another database you need to install (and manage) yourself on your raspberry pi, after that you can configure here. Finally you need to configure Gekko to use postgresql here.

Hello,
I installed gekko on pi-zero-W a couple of weeks ago. Everything has been running fine ever since...
Have you tried upgrading node.js to 8.1.2 ? I installed that version on my pi.
https://nodejs.org/dist/v8.1.2/node-v8.1.2-linux-armv6l.tar.xz

Hey dinankou,
Thanks for the response. Very interesting, because the pi-zero-W has the same chip as my original Pi (although more RAM).
Since I posted the issue, I have...with still no luck:

formatted my SD card, and reinstalled the latest version of Raspbian Jessie to get rid of any complex permission issues
installed latest version of nodejs (8.1.2), which includes npm (5.0.3)
git cloned gekko to get the latest version, and ran the npm installer (--only=production)
no errors during installation
run "node gekko --ui" successfully, although only waited until the front page had loaded up in browser
ported my custom strategy/config file into gekko
run "node gekko --config config.js"
received the "no sqlite3 installed" error again :(
run "npm install sqlite3", it can't find an armv6 tarball, so decides to build from source
voila, this time no error permissions
however, I then can't successfully finish the build...the Pi just freezes (left it running for 24+ hours, and have tried twice)

Wondering if it's a RAM limitation, because I'm essentially starting with a clean slate, using all-new versions of everything.  I've had no luck finding a tarball/binary for sqlite3 for armv6, so now might have to go down askmike's helpful postgresql option above. Was really hoping to keep everything as close to default as possible...really scratching my head on this one!

I thought sqlite3 was already included in Jessie...
have you tested wether sqlite was working ?
sqlite3
.save test.db
.exit
have you tried installing sqlite using apt-get instead ?

It wasn't preinstalled, no luck after installing apt-get either.
The issue (once I got past the permissions mix up) seems to be that the original Raspberry Pi just couldn't build sqlite3 from source. I upgraded to an RPi3B, and used the exact process above...all works fine now.
The original issue isn't fixed, but @askmike, you can probably consider this as closed. Thanks for your help!

@Yroethiel glad you found a solution (although with changing the hardware).
So to sum up: You are unable to compile sqlite3 on the Raspberry PI B (this model)? Is that regardless of what OS is installed on the device? So similar to this issue (except for that fix)?

On my RP2 I had same problems. Fixed it by installing the build essentials and restarted the npm install.
So run:
sudo apt-get install build-essential
npm install --only=production
it will then compile missing binaries for the Raspberry.

I have a raspberry 3B+ and tried for the last7 days to install gekko. but i have the same pb with sqlite3. Did you find a solution? if not I may have to buy an old raspberry, which one do you advise for gekko?


Patch for /Makefile failing PLATFORM=IOS with XCode 4.6

Fix failure to make for iOS due to the compilers not being in the directory
under the iOS platforms for XCode 4.6
"
make:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
/usr/bin/c++: No such file or directory
make: *** [db/builder.o] Error 1
"

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 11 Jun 2013 at 6:08
Attachments:

Makefile.patch

Works for me, please get this merged. I would also propose to replace the
hardcoded Xcode path by a call to `xcode-select --print-path`. See the attached
pathfile. This fixes issues when you're using multiple versions of Xcode (e.g.
with developer previews).

Original comment by<EMAIL_ADDRESS>on 24 Jun 2013 at 12:53
Attachments:

Makefile.patch

Can someone who also develops for iOS test this patch to ensure it works on
their system? Bonus points if you're using a different version of xcode.

Original comment by<EMAIL_ADDRESS>on 13 Jun 2013 at 4:45

Verified that the patch fixes the build on Xcode 4.6.2 when running "make
PLATFORM=IOS". Thanks!

Original comment by<EMAIL_ADDRESS>on 13 Jun 2013 at 6:47

Verified works with xcode 4.6.3

Original comment by<EMAIL_ADDRESS>on 1 Jul 2013 at 6:59

This patch just happens to work for you because your CXX points to the same
compiler that lives in the default xctoolchain. If you install a different
compiler in your PATH, this patch will stop working.

Attached is a proper patch uses the tools in the default xctoolchain and—as
suggested by luke—reads the xcode root path from xcode-select.

$ make PLATFORM=IOS && lipo -info libleveldb.a
...
Architectures in the fat file: libleveldb.a are: armv6 armv7 i386

Original comment by<EMAIL_ADDRESS>on 27 Jul 2013 at 10:35
Attachments:

0001-iOS-makefile.patch

I don't see how that is any better as it apparently still has assumptions about
your XCode being in /Applications/Xcode.app?

I think a separate bug needs logging about fixing builds for both OS/X and iOS
to work if you have an XCode 5 developer preview installed alongside, and are
using Xcode-select

Original comment by<EMAIL_ADDRESS>on 28 Jul 2013 at 5:30


Conversion from records to structurally typed values.

See https://github.com/typelevel/shapeless-3/issues/84


New version: StandardMarketData v0.1.7

Registering package: StandardMarketData
Repository: https://github.com/AStupidBear/StandardMarketData.jl
Created by: @AStupidBear
Version: v0.1.7
Commit: ecbd7cd76fd377bf2deda24529c2a5a44768d9fb
Reviewed by: @AStupidBear
Reference: https://github.com/AStupidBear/StandardMarketData.jl/commit/ecbd7cd76fd377bf2deda24529c2a5a44768d9fb#commitcomment-40373543

close


Throws Value error when trying to send a simple message v1.6.3

Traceback:
File "/usr/local/lib/python2.7/dist-packages/dyn/mm/message.py", line 22, in send_message
EMail(from_field, to, subject, cc, body, html, replyto, xheaders).send()
File "/usr/local/lib/python2.7/dist-packages/dyn/mm/message.py", line 85, in send
MMSession.get_session().execute(self.uri, 'POST', api_args)
File "/usr/local/lib/python2.7/dist-packages/dyn/core.py", line 313, in execute
self.logger.debug(msg.format(uri, method, clean_args(json.loads(args))))
File "/usr/lib/python2.7/json/init.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded

And the same shows up for 1.8.0 as well


clean up

changes in the commits:
test split up:

some clean-up
formatted with nixfmt-rfc-style (from RFC 166)
moved maintainer location change to this commit

runtime directory deduplication:

move runtime directory declaration in the upper let ... in

making group configurable:

clean-up
formatted

my clean-up is probably pretty opinionated, you can change stuff back, but please format with nixfmt-rfc-style afterwards

There's conflicts in the files, because it looks like the commits replace the ones I made. Do you want to make a PR directly to nixpkgs, then we could just approve that

changes in the commits:
test split up:

some clean-up
formatted with nixfmt-rfc-style (from RFC 166)

Excellent.

moved maintainer location change to this commit

Makes sense, thanks!

runtime directory deduplication:
* move runtime directory declaration in the upper `let ... in`

I've left that where it was, since it's only applicable to that part of the code.

making group configurable:

clean-up
formatted

my clean-up is probably pretty opinionated, you can change stuff back, but please format with nixfmt-rfc-style afterwards

Cheers! I've pushed an updated version applying some of these changes; what do you think?


Handle unknown b-value encoding

by treating it as ascii as well as ignoring any invalid chars

Quick question: How would you feel about replacing invalid chars with "�" instead of "". That way it is clear that something went "wrong" during translation where we otherwise just pretend everything was okay with no notice.

Good call on � 👍

Should I change that in this PR or a new one?
Any idea offhand how to get Iconv to do � in 1.8.7?
If it isn’t easy / built in to Iconv, is it worth it to add for 1.8.7, or should I do it just for the String#encode versions?
On March 31, 2016 at 11:15:25 AM, Jeremy Daer<EMAIL_ADDRESS>wrote:
Good call on � 👍
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

Yeah, as far as I can tell, There is no good way to specify a replacement character in 1.8.7. Any 1.8.7 solution that I can think of to replace invalid characters would involve iterating over bytes and be really messy.
So the question becomes do we scrap � and leave the replacement as "" across the board, or do we allow the 1.8.7 output to be different.
I vote for allowing the 1.8.7 output to be slightly different.

@kjg Maybe https://github.com/bf4/encoded_string/blob/master/lib/encoded_string.rb#L14-L19 helps? I don't have 1.8.7 to test

Separate PR makes sense.

This is passing now after a rebase. I'll make the replacement character change in a separate PR


$attrs only includes onXXX when another attribute present

Vue version
3.2.37
Link to minimal reproduction
https://stackblitz.com/edit/vue3-script-setup-with-vite-ylwios?file=src%2Fcomponents%2FAA.vue
Steps to reproduce

Use the v-on directive on a component, excluding any other attribute:

<MyButton @click="foo">

In that component, log $attrs in mounted hook.

// MyButton.vue
export default {
  mounted() {
    console.log('MyButton', this.$attrs)
  }
}

Observe the console log shows an empty object.

Add an attribute named foo to the component:

<MyButton @click="sayHi" foo>

Rerun example, and observe the console log shows the onClick handler along with foo.

What is expected?
$attrs contains the onClick (and other v-on directive values) without requiring any other unrelated attribute
What is actually happening?
$attrs is an empty object unless another attribute exists
System Info
System:
    OS: Linux 5.0 undefined
    CPU: (4) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  Binaries:
    Node: 16.14.2 - /usr/local/bin/node
    Yarn: 1.22.10 - /bin/yarn
    npm: 7.17.0 - /bin/npm
  npmPackages:
    vue: ^3.2.37 => 3.2.37

Any additional comments?
No response

Odd. It's working now.


Add test for Issue 1113

Adds a test case for #1113 where the OpenAPI v2 Converter adds two leading slashes to the baseUrl when the baseUrl begins with a slash and there are no schemes present. Test currently fails because the resulting URL is ///test.

hi! @alexweav is this PR still needed for merged, or was it included on #1115 ?

@gracekarina this was included in #1115. Thanks very much!


[Fix 3789]: storing/loading multiple graphs from URL

Fixes #3789
This PR has two commits.

The first one fixes a JS error which occurred when the page was refreshed and the Query History checkbox was checked. It attempted to update the typeahead metric source without the typeahead having been initialized.

The second one adds a step to update the URL when queries were submitted by pressing enter.

I've tested this in various ways and as far as I can tell this issue is fixed. Please try it out and let me know what kinds of things you run into!

When testing this what I found was that when queries were submitted by pressing Enter, the url was not updated. When submitting the query by pressing the Execute button, the url did update. I've tested this with the query history box toggled off/on and with different combinations of queries. Let me know if this solves the issue on your end.
There is some room for improvement in the Prometheus.Graph.prototype.initialize function, but given the upcoming rewrite and the high likelihood of introducing regressions, I left it as is and just added a function call.
cc @juliusv

I saw that the 2.2 pre-release was committed recently, this bug fix should probably go in with the next release if possible since it's a very visible bug. Does anyone have capacity to test/review this?
ping @juliusv @brancz @brian-brazil

@lovisas Oh sorry, this slipped through. I'll give it a good testing tomorrow!

No problem! Thanks :)

Also restarted the Travis build, it was failing due to an unrelated flaky test :-/

:+1: I wasn't able to break it anymore :)
Thanks for the fix!

We'll make sure this lands in the 2.2 release, thanks for taking care of this @lovisas!


Create text interface for TTS

Issue: Need to be able to run TTS easily
Task: Create function that creates audio from text using pytorch implementation of tacotron2
https://github.com/NVIDIA/tacotron2
Desired input: Input string, sample rate
Desired output: Numpy array containing audio data
Prefer sample rate = 44.1k but 16k at minimum

Here is the traceback from the error I am getting:
Using cache found in C:\Users\Hamza/.cache\torch\hub\nvidia_DeepLearningExamples_torchhub
Traceback (most recent call last):
File "C:\Users\Hamza\Documents\GitHub\Deepcut\tests\tacotron\tacotron.py", line 3, in
tacotron2 = torch.hub.load('nvidia/DeepLearningExamples:torchhub', 'nvidia_tacotron2')
File "F:\ProgramData\Anaconda3\lib\site-packages\torch\hub.py", line 353, in load
model = entry(*args, **kwargs)
File "C:\Users\Hamza/.cache\torch\hub\nvidia_DeepLearningExamples_torchhub/hubconf.py", line 131, in nvidia_tacotron2
from PyTorch.SpeechSynthesis.Tacotron2.models import lstmcell_to_float, batchnorm_to_float
File "C:\Users\Hamza/.cache\torch\hub\nvidia_DeepLearningExamples_torchhub\PyTorch\SpeechSynthesis\Tacotron2\models.py", line 32, in
from tacotron2.model import Tacotron2
File "C:\Users\Hamza\Documents\GitHub\Deepcut\tests\tacotron\tacotron2\model.py", line 6, in
from layers import ConvNorm, LinearNorm
ModuleNotFoundError: No module named 'layers'

Have you tried pasting in the code from https://github.com/NVIDIA/tacotron2/blob/master/model.py into your working directory?
It just seems like a linking problem to me, but I can't remember if you said that there was something else in our meetings.


[CAMEL-4616] camel-jms: test not loosing messages in async TX sends

Invalidates CAMEL-4616.
I think that the test provided by this PR proves that camel JMS doesn't loose messages in transaction when AtiveMQ uses async send internally and also asynchronously fails. See the test comments to understand what the pull request does, how, and why.

@davsclaus yes I also saw same thing when I ran camel-jms tests locally on my machine. But I also saw same case for an another test not related at all to my changes (which passed in second run). So I thought maybe it's normal and why camel-jms tries tests multiple times. Should I fix it?

No you do not have to fix it unless you can easily spot what can be done.

@davsclaus by the way, another reason that made me happy to see such exception and to not fix it was that it's an another confirmation and proof for what I'm going to prove with this PR. It showed me that in case of wrong username/password, camel-jms doesn't loose messages when it's in an async transaction send :) maybe I should OR two assertions together.

@davsclaus I could fixed it by using a new broker instead of shared one: see #9021 please :)


some training question

Hi！I'm sorry to disturb you!
In your paper, you used the coco dataset to pretrain and SM to the tinyperson dataset. How can I get the coco pretrained weight of my own dataset? And I still don't know how to use my own dataset to train?
I‘m looking forward to your reply! Thank you!

there are some steps you may need:

turn the annotations of your dataset to COCO format;
change config file like config file in this directory, you must change
DATALOADER.SCALE_MATCH.TARGET_ANNO_FILE
if you use MSM(monotonicity scale match), you may need instances_simple_merge2014.json, and change DATALOADER.SCALE_MATCH. SOURCE_ANNO_FILE in config file.
and you may need change lr policy in config file adapted for your dataset.
train to get your pretrain weight.

that's may be all thing I can consider so far, if you have any other problem, please tell us, and we will try to help.
And For more, we are consider to add an example that train on other dataset with scale match the next two days. which may can help you.

Thank you very much. I think it will help me a lot!


Polish LitePullConsumer

What is the purpose of the change
Polish LitePullConsumer.
Brief changelog

Add java doc for lite pull consumer.
Polish lite pull consumer parameters.
Modify lite pull consumer examples.
Add unit test for lite pull consumer.

Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage increased (+0.4%) to 51.062% when pulling 24359fea346b8b319bd744fca0173dcd54d4ee92 on RongtongJin:litePullConsumer into ddb07ab13c70292b7e63ef895da0bdf1c11f3eda on apache:litePullConsumer.


[suggestion] Middle click event

Is it possible to open player window by mouse middle click in addition of context menu?
Or maybe Ctrl+Middle Click to not interfere with standard browser action...

No. Some script would have to be injected into every page in order to work, which is not secure.
The best you can do is go to chrome://extensions, at the bottom of the page look for "keyboard shortcuts", then associate a shortcut to this extension, like Alt+Q.


add auditorium mode

From discussion: this should not prevent unvoiced clients from speaking (if that's what you want you can additionally set +m).

Superseded by #1300.


[W6.1f][T12-B3]Ruchir Aggarwal

Command.java: make execute method abstract

Code ready for Review


support setting apollo.cacheDir from app.properties

Fixes #2306

Codecov Report

Merging #2317 into master will decrease coverage by 0.04%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master    #2317      +/-   ##
============================================
- Coverage     49.99%   49.94%   -0.05%
  Complexity     1981     1981
============================================
  Files           402      402
  Lines         12400    12402       +2
  Branches       1273     1274       +1
============================================
- Hits           6199     6194       -5
- Misses         5758     5765       +7
  Partials        443      443

Impacted Files
Coverage Δ
Complexity Δ

...va/com/ctrip/framework/apollo/util/ConfigUtil.java
94.57% <100%> (+0.08%)
49 <0> (+1)
:arrow_up:

...work/apollo/biz/message/DatabaseMessageSender.java
56.25% <0%> (-10.42%)
6% <0%> (-2%)

...mework/apollo/portal/component/PortalSettings.java
65.07% <0%> (-4.77%)
5% <0%> (ø)

.../apollo/internals/RemoteConfigLongPollService.java
80.24% <0%> (+0.61%)
28% <0%> (+1%)
:arrow_up:

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 89c370e...7b9f0f4. Read the comment docs.

Coverage decreased (-0.05%) to 53.516% when pulling 7b9f0f40ba9a4f256073e3046ff4713e7c8b2780 on erystasius:cache-dir-from-app-properties into 89c370e114adfee766aba2a84c58eabff7272449 on ctripcorp:master.


Support range queries on IpAddr field

Duplicate https://github.com/quickwit-oss/tantivy/issues/1641


On Version 0.0.7 of the Weather board, rain stops the system

Board was running fine with uploads every reading (and 5 minutes) until it started raining at 01:22 this morning. Log file here -
2022-09-05 log.txt.
I have checked through the board storage, and the rain.txt file doesn't exist. I strongly suspect that this is the cause of the issue. Directory listing here -

Thanks for finding this! Fixed in https://github.com/pimoroni/enviro/pull/66


Clean Up Catalogs (Only Giant Swarm and Playground catalogs remaining)

User story:

As a GS person giving an external demo, I want one catalog I could demo, so that I don’t waste time asking someone every time which of the many catalogs I can demo.
As an end user developer, I want to easily see which apps I could actually use for my work.

Todos

[x] Decision: how many catalogs for clients from Managed Apps https://github.com/giantswarm/giantswarm/issues/7443
[x] Decision: Definition of Done for apps and catalogs https://github.com/giantswarm/giantswarm/issues/7445
[x] Review apps to see if they meet the definitions of done
[x] Move k8s-initiator and fluentd-shipping-logs to playground

Incubator status Mon, Mar 16, '20

[x] kubernetes-elastic-stack-elastic-logging -- to be deleted in favor of efk-stack
[x] redis-app — decided to delete
[ ] kong-app — @yasn77  this cycle, to GS catalog
[ ] prometheus-operator-app-chart -- @ced0ps this cycle, to GS catalog
[ ] Aqua, to GS catalog -- @yasn77
[x] Ff up w @pipo02mix : k8s-initiator-app, to playground catalog. Decided to delete. When Fer has time he will add to Playground.

Playground status Mon, Mar 16, '20

app-mesh

[ ] efk-logging - delete
[ ] efk-stack - move to Giant Swarm

eventrouter
fluent-logshipping
giantswarm-todo
linkerd2
loki-stack

Thu, Mar 12, '20 update the status of incubator apps inside the issue

@piontec , just to confirm " efk-logging" will be deleted in favor of efk-stack, right? So nothing to do there?

Yeap, that's correct.

Is there anything blocking this? I feel this has somehow stalled and people are still getting confused by apps not being clearly in the catalogs they belong to. And in turn this is blocking the app catalog communication.
If it is taking too much time/work please consider a two step approach:

bring playground apps (redis and k8s/initiator) to playground
bring remaining incubator apps to GS

I would consider 1 as urgent to not confuse people, like e.g. Simon looking into incubator catalog and thinking we will support redis.
Not sure why the move is taking as technically changing the catalog of an app should be super quick. I can only imagine there will be issues with current customers using it. If that is the case I would propose:

move the apps to new catalog, but do NOT remove from incubator
hide incubator catalog (installed apps still work)
move customers to app in new catalog (even manually changing app CR is ok)
once all app CRs are migrated, delete incubator

you might need issues for each app

Is there anything blocking this?

@puja108 these are the only things remaining. Yasser and Cedric are doing that this cycle, it's not highest priority on their list. For Aqua, need to get someone from Halo to do it (I think) because Julien is on parental leave
kong-app — @yasn77 this cycle, to GS catalog
prometheus-operator-app-chart -- @ced0ps this cycle, to GS catalog
Ff up w @jgsqware : Aqua, to GS catalog

@cokiengchiara clarify w Puja and Lukasz this Playground <> GS Catalog thing

To be clear: this is only about changing the catalog not anything else, not quality bars, most additional work. And it is not technically challenging to change the catalog of an app.
The only challenge could be moving a customer that already has sth running from incubator, but as I explained above therte's a workaround for the migration phase.
The move itself without migration could be done within a single day (most probably not even a few hours) by a single person, if there's something I'm not seeing there please tell me. If not, I would not split it between multiple people but have someone just do it and create issues for people to followup with their customers.

To be clear: this is only about changing the catalog not anything else, not quality bars, most additional work. And it is not technically challenging to change the catalog of an app.

@puja108 @piontec with this change, https://github.com/giantswarm/giantswarm/pull/9651/files we're saying w alpha or beta, you need only go through basic maturity level. But still, that is some work. From what I hear Cedric and Yasser will still have zero time to work on that, for example, to create super basic documentation for Aqua and prometheus-operator if only because it is their first time being exposed to that app.
Just for the sake of deleting incubator, can we make it acceptable to just change the catalog, and not do any quality bar thingies?

2 things:

IMHO for sake of less confusion let's just change catalog
My thoughts behind having app catalog and playground were to have minimal hurdles between app dev and publishing as app. The goal was to make it the go to alternative to putting yaml/chart/something in a random repo and linking to it from docs/blog/content or sending to customers, but basic is already beyond that minimal goal.

as for 2, it was actually an area goal/kpi to "make it as easy and quick as possible to publish an app", this goal is now being prioritized lower by "ensuring (minimal) quality" here.
and again it feels like quality bars and catalogs do not really fit as they work towards different and sometimes opposing goals.
I can understand @piontec and halo team members pushing for quality and it's not wrong, but I'm also not sure how to solve this conundrum that the quality bars seem to be blocking publishing of ready to use things.

IMHO for sake of less confusion let's just change catalog

I agree with this. @piontec
Step 1: Clean up catalog / delete incubator catalog. So just move what was in incubator to giantswarm without any quality improvements. This is a one time thing and we won't have to do anymore (unless we change catalog structure again haha)
Step 2: Separate tickets per app to achieve basic maturity

I'm OK with that. Let's unblock that cleanup finally.

A note here for @webwurst: Panamax are using the old deprecated logging stack on puma/n24z0:
$ kg charts -n giantswarm -o yaml elk | grep URL
  tarballURL: https://giantswarm.github.io/giantswarm-incubator-catalog/kubernetes-elastic-stack-elastic-logging-0.2.0.tgz

They can continue using this as it won't break anything, but obviously that app is now gone.

Remaining tasks

[ ] Remove duplicate prometheus-operator and aqua in playground @glitchcrab
[ ] move efk from playground to giantswarm - @webwurst or @glitchcrab

I'm going to call this issue complete under the revised scope. Quality checklists will be completed under separate issues.


Stress test

Hello,
I'd like to commend you for your excellent software.
We did a stress test on your implementation and you can find a video at [1] and summary at [2].
From your home page I see that you have a more accurate version but it's private. How could we test that private version?
[1] https://www.youtube.com/watch?v=vTrKZ5v_MOQ
[2] https://www.doubango.org/SDKs/face-liveness/docs/Testing_the_competition.html#minivision-ai-turingtech-vip
Thanks

Thanks for your test.You can contact us via https://ai.minivision.cn/#/mainIndex


Chore/staking overview

Have the left table in overview page ready.. I have used staking derived queries that were available with polkadot-js api.
I will try to see if I can reduce the number of files for review

Cool~ I will rebase this to my branch

Cool~ I will rebase this to my branch

Looks great on the whole.
Few nits:
Design:

please reduce font weight a little
next election in is a little unaligned (firefox)

"Next reward" seems value is incorrect...

Looks great on the whole.
Few nits:
Design:

please reduce font weight a little
next election in is a little unaligned (firefox)

"Next reward" seems value is incorrect...


App router improvements

Type of change

[ ] 🐛 Bug fix
[ ] 🌟 New feature
[ ] 🔨 Breaking change
[ ] 📖 Refactoring / dependency upgrade / documentation
[ ] other:

Packages affected

[ ] @clerk/clerk-js
[ ] @clerk/clerk-react
[ ] @clerk/nextjs
[ ] @clerk/remix
[ ] @clerk/types
[ ] @clerk/themes
[ ] @clerk/localizations
[ ] @clerk/clerk-expo
[ ] @clerk/backend
[ ] @clerk/clerk-sdk-node
[ ] @clerk/shared
[ ] @clerk/fastify
[ ] @clerk/chrome-extension
[ ] gatsby-plugin-clerk
[ ] build/tooling/chore

Description

[ ] npm test runs as expected.
[ ] npm run build runs as expected.

☁ if we are going to use a logger i would suggest to use an existing logger library or use an a logger with the same interface as an existing library to avoid the mental overhead and allow use replacing our existing logger with a library in the future without replacing all the references. WDYT?

This is the intention that's why the loggerFactory and the types are injectable/pluggable. Replacing this temp logger with something along the lines of pino/winston etc will happen as part of an upcoming ticket as ideally we'd like to create a isomorphic solution we can use across edge/ node/ browser envs.


feat: Add a.txt

This PR is to test #8.

Branch name does not start with feature/ or fix/.

Good.


test: Support booting multiple clusters

This is extracted from #1105 so that the tests will run.

LGTM


Cannot pull changes from remote repo

When I make changes to the remote repo these are not pulled into my local files.
If I try to execute the Commit *all* changes and push to remote repository command it tells me there are no changes to commit or push and doesn't do anything. If I restart the app then it will execute Pull updates on startup correctly and changes are pulled in.
I have the Pull changes before push setting turned on, but it seems that only works when there are some changes to the local files to push in the first place. When the only changes are on the remote repo it just does nothing.
I'm running obsidian version 0.12.5 on Windows 10 version 20H2, with the remote repo stored in a private GitHub repo.

There is another pull changes command to only pull changes. The other command does not pull changes, because it doesn't push changes when there are no changes. Please reopen if it still doesn't answer your question.

I guess I expected there to be a single option to "sync". Meaning if the remote repo is ahead then pull those changes in and if the local repo is ahead commit and push them.
I don't really see the use case for splitting these into distinct commands.
I'm not sure how other people use it, but my ideal functionality would be a single hotkey which does everything. Pulls if needed, and commits/pushes if needed.

It's still supposed to be a git client. That's why it sticks to the default git pull/push behavior.

That is very fair. Thank you for the clarification!


Two connections to same database causing lock errors

With our replication code we are opening a second connection to the hyperlog while the connection on osmp2pserver is still open. I think this may be the cause of occasional uncaught exceptions that I see when replicating: osm-p2p-server has an open connection to the db reading data to respond to box requests, and then we click "replicate" and that opens another connection to the hyperlog in the osm-p2p-db.

My mistake, we only have one instance of osm-p2p-db floating around, so we're not opening two connections. Too tired this morning!


Update Spotify server root CA

As of Feb 5, the *.spotify.com certificate has a different CA.
(now the same as the Spotify image server)
Took me a while to figure out why my little Spotify controller no longer worked, as I didn't get any SSL errors. When I found out the certificate was renewed, I noticed the different CA. This change fixed it for me.

Thank you!


fix: dashboard url error when edit slug

SUMMARY

closes: https://github.com/apache/superset/issues/15834
Currently, the dashboard list page is unable to update the newest URL when editing the dashboard slug. this PR is fixed this errro.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

Before
https://user-images.githubusercontent.com/81597121/126612384-55a580ac-c62f-48f5-bc1e-fc5b9998fdf4.mov
After
https://user-images.githubusercontent.com/2016594/126938429-dcbb600c-9500-4673-873a-2c8650a56cd3.mp4
TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[x] Has associated issue: https://github.com/apache/superset/issues/15834
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

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

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

/testenv up

LGMT, ready for review! @suddjian @pkdotson


Compress the final binary (fast and easy issue)

I made a few tests with upx under windows and got an executable with less than half size. It can be used under linux too.

IIRC, executable packers often get picked up by virus scanners as potential threats. This needs some consideration.


Bump build number to force upload

It seems another package was uploaded with build number 1
with a different label:
From https://anaconda.org/conda-forge/gdb/files
conda | 4.8 MB | \|                              osx-64/gdb-9.2-py37h1339c39_1.tar.bz2 | 7 hours and 35 minutes ago | cf-staging | 0 | testing
  | conda | 4.8 MB | \|                              osx-64/gdb-9.2-py36h6b2b209_1.tar.bz2 | 7 hours and 36 minutes ago | cf-staging | 0 | testing
  | conda | 4.8 MB | \|                              osx-64/gdb-9.2-py38h73464fe_1.tar.bz2 | 7 hours and 36 minutes ago | cf-staging | 0 | testing
  | conda | 5.5 MB | \|                              linux-64/gdb-9.2-py38h4e60b95_1.tar.bz2 | 7 hours and 41 minutes ago | cf-staging | 0 | testing
  | conda | 5.5 MB | \|                              linux-64/gdb-9.2-py36ha856720_1.tar.bz2 | 7 hours and 42 minutes ago | cf-staging | 0 | testing
  | conda | 5.6 MB | \|                              linux-64/gdb-9.2-py37h7d4168f_1.tar.bz2 | 7 hours and 42 minutes ago | cf-staging | 0 |

This seems to be preventing the
version on master to be uploaded.

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@gqmelo yes I pushed my changes in #23, along with 44e2e3b, to publish an macOS package to the testing label (to do manual tests).
I did not know that packages needed different build number even if they are in different labels...  I guess it makes sense.
Sorry for the trouble!

No worries. I was not sure about this behaviour either. But it makes sense now, because i believe all packages are uploaded to the same place, so there can't be duplicates.  Labels are just a way to filter some packages out, but someone with the proper permissions could remove and add labels after the upload (adding the main label to those testing packages for example).
I think that bumping the build number to a ridiculously high value like you suggested works fine.


Chromium not launching

Hi
I've just installed the Chromium port on a fresh Retro pie 4.6 prebuilt image (Buster) and the browser do not start, any thoughts on this ?
Do you need and/or want any fault logs ?

Hi, please read the note at the top of the repository's Readme.md. There is zero expectation that anything in this Github repository works anymore. It only exists as an archive of the work I had done and should no longer be used in any way, shape or form.

Such a note does not exist in the readme and Chromium doesn't work after install. Archive this repo if it is dead.

Such a note does not exist in the readme and Chromium doesn't work after install. Archive this repo if it is dead.


Use responses and DTOs from bee-message in api/v2

This is waiting on: https://github.com/iotaledger/bee/pull/1239.

We also need to make sure to use prefix_hex instead of normal hex to be consistent with the TIPs.


PointCNN_XConv_implementation_Error

🐛 Bug

First, in the XConv operator, I think there is an error in the following code:
x_transformed = torch.matmul(transform_matrix, x_star)
X-trans (size K*K) should weight and permute the feature (size K*Dim) to get the fused feature (size K*Dim).
However, the transform_matrix and x_star above are of size [N,1,K,K] and [N,Dim,K,1], respectively. Thus the dimentionality 'Dim' is excluded. The right matmul size of (transform_matrix * x_star) should be [N, K, K] * [N, K, Dim], or, [N,1, K, K] * [N, 1, K, Dim ].
Second, the neighbors of each representative points should be selected from the whole point cloud (or the output of the former XConv layer), not to construct knn graph in the representative points themselves. The corresponding code is "edge_index = knn_graph(pos,...)"

Thanks for digging into this. I think you are correct with the shapes of transform_matrix and x_star. Are you interested in fixing this?
I'm not sure I understand your second concern though. We construct a knn_graph for each given point cloud, and perform fps for filtering afterwards.

Thanks for digging into this. I think you are correct with the shapes of transform_matrix and x_star. Are you interested in fixing this?
I'm not sure I understand your second concern though. We construct a knn_graph for each given point cloud, and perform fps for filtering afterwards.

I have pulled a request to fix the bug of wrong matmul size;
The second problem: To be specific, there is a point cloud A of size [N,D], and we sample P representative points (noted by B) from the total N points. Then the distance matrix M (size: [P,N]) between B and A should be computed to search neighbors. That is to say, a neighbor of a representative point may come from B or (A-B). However, the x_conv computes distance matrix M' (size: [P,P]) between B and B itself. I have not yet dig into the function "knn_graph()", so I will leave this issue to others.

I just merged toe first issue.
I don't think this is an issue, but rather a current limitation. Note that we construct a kNN-Graph on the point cloud A and learn representations of A (not B), after we utilize FPS to down-scale the given point cloud to B and repeat with convolution there. This is equivalent to the above formulation, but is slightly less efficient, as we learn representations for points that we throw afterwards. We can definitely add such bipartite message passing scheme to XConv though.


update builtin targets to Rust 1.57

Checklist

[x] I have read the Contributor Guide
[x] I have read and agree to the Code of Conduct
[x] I have added a description of my changes and why I'd like them included in the section below

Description of Changes
Update the builtin targets to Rust 1.57.
(could you also release a new version with this change? Thanks! :) )

Ahh it looks like target-lexicon needs to be updated as well...

Currently using the code from https://github.com/bytecodealliance/target-lexicon/pull/79 -- I'll update (or feel free to update yourself) once a new version of target-lexicon is on crates.io.

Followup in #42


chore(package): update sd-daemon to version 1.0.2

Coverage remained the same at 36.377% when pulling ecea96e7b1585ac9d802030ddcc5eaba9ed49685 on greenkeeper/sd-daemon-1.0.2 into 779ed855e7316d1d688fea5a39896d5a6b0d2ab9 on master.


How to add headers

How can I add headers to the request?

Hi @adammendoza,
At the client level, you can specify headers like this:
client = require('request-json').newClient('http://localhost:8888')
client.headers['Content-size'] = 34;
client.get ... // This request will use headers specified at the client level

Or you can set headers only for a given request:
client = require('request-json').newClient('http://localhost:8888')
client.get('api/data', {headers: {'Content-size': 34}}, function(err, res, body) {
    ...
});

Does it work for you?

Thanks. I'll give it a try.

What's the syntax for setting headers for only a single request with post and put requests?

This snippet should work:
client = require('request-json').newClient('http://localhost:8888')
client.post('api/data/new', {name: 'test'}, {headers: {'Content-size': 34}}, function(err, res, body) {
    ...
});

Thanks. That is working. So the data object appears to always come before the headers object but before the callback.

Yes, you're right.


Add pod blog

It would be awesome to add a blog feature to this repository where fellows can share their insights and people can tune in!

I'd like to work on this. Can I get more context on this as to what the blog should be like?


Support for Prisma v6

Prisma 6 has just hit the shelves. This PR adds support for it by relaxing the version constraint of the peer dependency and explicitly using v6 for testing.
While I was at it, I also updated the README to include instructions on how to run the tests locally using Docker.
This would fix https://github.com/prisma/extension-read-replicas/issues/41.

Given Prisma 6.1 is due to be released later today, could we get some attention here to loosen the restrictions @SevInf ?

Given Prisma 6.1 is due to be released later today, could we get some attention here to loosen the restrictions @SevInf ?

Hey @erawk, I no longer work for Prisma, and have no write access to this repo anymore, you'll have to ask one of my ex-collegues for this.


Scalability issues of pandas_dataframe_builder and pyarrow table_builder

I have a pyarrow table with columns composed of 21036 chunks (21032413 rows). Storing the table or the equivalent pandas dataframe in vineyard does not succeed in reasonable amount of time (I waited a few minutes) but hangs in record_batch_builder (and the equivalent function for pandas respectively).
That's unlike the pyarrow plasma implementation, which is implemented in C++ and just takes a few seconds:
https://github.com/apache/arrow/blob/995abdc02fed412bbd947fe41a0765036dbbe820/cpp/src/arrow/python/serialize.cc#L588-L599
Do you intend to match performance with pyarrow for large tables? Or is this out of scope for the project?

There shouldn't such a big performance gap in that case. I will look into the problem.

There shouldn't such a big performance gap in that case. I will look into the problem.

Hi @leezu,
I have checked the problem. I think the behaviour for your case is expected.

Without chunking, put a table/dataframe with 21032413x10 randomly generated doubles requires 1-3 seconds to vineyard. The timing should yields a similar result with putting to plasma after serialization (maybe even better).
When arrays in the table are chunked array (in your case), the vineyard cannot do concatentation since some of the array chunks may (potential) sharing blob with other data structures. Then when putting to vineyard, it will create about hundreds of thousands of metedatas (every vineyard object (array, recordbatch, table, and blob, etc.) has a metadata), then it will be such slow. However the pyarrow's serialization will merge all chunks and there would be just one blob.

The ways vineyard stores data structures has cons as well, you could take a reference of a certain recordbatch in the table, and when deleting the table, you could still use that recordbatch but release memory of others. And two tables could share just some of recordbatches.
You could combine chunks before putting into vineyard a gain a better performance in your case.

Hi @leezu,
I have checked the problem. I think the behaviour for your case is expected.

Without chunking, put a table/dataframe with 21032413x10 randomly generated doubles requires 1-3 seconds to vineyard. The timing should yields a similar result with putting to plasma after serialization (maybe even better).
When arrays in the table are chunked array (in your case), the vineyard cannot do concatentation since some of the array chunks may (potential) sharing blob with other data structures. Then when putting to vineyard, it will create about hundreds of thousands of metedatas (every vineyard object (array, recordbatch, table, and blob, etc.) has a metadata), then it will be such slow. However the pyarrow's serialization will merge all chunks and there would be just one blob.

The ways vineyard stores data structures has cons as well, you could take a reference of a certain recordbatch in the table, and when deleting the table, you could still use that recordbatch but release memory of others. And two tables could share just some of recordbatches.
You could combine chunks before putting into vineyard a gain a better performance in your case.

BTW may I know the context your task that using vineyard to store the data? We are eagerly want to listen from the community and end-users for scenarios where vineyard could works and we welcome any suggestions to make vineyard better.
Many thanks!

BTW may I know the context your task that using vineyard to store the data? We are eagerly want to listen from the community and end-users for scenarios where vineyard could works and we welcome any suggestions to make vineyard better.
Many thanks!

Thank you @sighingnow for investigating the issue. Combining chunks before storing in vineyard is an acceptable workaround for me. I'll try it out.

BTW may I know the context of your task that using vineyard to store the data

The context is training models on multi-gpu, with 1 process per GPU using vineyard to store the dataset in shared memory.
Previously I tried PyArrow Plasma. I'm trying Vineyard now due to 2 reasons: 1) PyArrow Plasma is apparently unmaintained and deprecated 2) pyarrow.Table.take is around 1000x slower than the corresponding pandas operation. Vineyard allows storing dataframe in shared memory, whereas plasma only supports pyarrow table.

Thank you @sighingnow for investigating the issue. Combining chunks before storing in vineyard is an acceptable workaround for me. I'll try it out.

BTW may I know the context of your task that using vineyard to store the data

The context is training models on multi-gpu, with 1 process per GPU using vineyard to store the dataset in shared memory.
Previously I tried PyArrow Plasma. I'm trying Vineyard now due to 2 reasons: 1) PyArrow Plasma is apparently unmaintained and deprecated 2) pyarrow.Table.take is around 1000x slower than the corresponding pandas operation. Vineyard allows storing dataframe in shared memory, whereas plasma only supports pyarrow table.

The context is training models on multi-gpu...

Thank you @leezu. Currently the compatibility status of pandas is enough for common cases, but still needs further improvement. Feel free to post here if you meets other problems :)

The context is training models on multi-gpu...

Thank you @leezu. Currently the compatibility status of pandas is enough for common cases, but still needs further improvement. Feel free to post here if you meets other problems :)


Checkstyle violations by severity: [error:1]

cloned repo and this is happaned

Probably related to EOL marker. Check #567
If not then provide output of ./gradlew :rxandroidble:checkstyle


Add docker image for armv7 platform

Similar to #45 , would it be possible to add an image tag for ARM v 7 (linux/arm/v7)? This would then support Raspberry Pi 1 and 2.
I know these devices are fairly long in the tooth, but I'm currently running this on a Raspberry Pi 2 using the pip install and everything seems to work just fine. Would be great to have the docker image though.

Im afraid the upstream base image this container is based on has dropped support for Arm v7. For this reason I am unable to provide an arm v7 container at this time


Range.infiniteClosed is saving the max value as if it was Open

i'm using the closed method like Range.infiniteClosed(3010) but the value is being saved in the postgres database as (,3011)
it should be saving as (,3010]
i am importing the latest version of the library: implementation 'com.vladmihalcea:hibernate-types-52:2.21.1'
the database column is defined in the Hibernate Entity as @Column(columnDefinition = "int4range") private Range<Integer> priceRange
the postgres database column is defined as type int4range

i am importing the latest version of the library: implementation 'com.vladmihalcea:hibernate-types-52:2.21.1'

That's no longer the latest version of the product, which is no called Hypersistence Utils, and the version is 3.0.1.
Try to provide a replicating test case in the existing PostgreSQLRangeTypeTest so that we have a starting point for the investigation.
If you can find the issue, then please provide a Pull Request with the fix.

ok - i updated my import and am still seeing the issue.
so i created a test that repro's the issue.
but i don't seem to be able to push a branch to your repo. i'm getting back a 403
remote: Permission to vladmihalcea/hypersistence-utils.git denied to whithang.
fatal: unable to access 'https://github.com/vladmihalcea/hypersistence-utils.git/': The requested URL returned error: 403

here's the test:
`@Test
public void testClosedRange() {
int upperLimit = 10;
    Restriction _restriction = doInJPA(entityManager -> {
        Restriction restriction = new Restriction();
        restriction.setRangeInt(Range.infiniteClosed(upperLimit));
        entityManager.persist(restriction);

        return restriction;
    });

    doInJPA(entityManager -> {
        Restriction restriction = entityManager.find(Restriction.class, _restriction.getId());

        assertEquals(upperLimit, Optional.ofNullable(restriction.getRangeInt().upper()));
    });
}`

You have to fork the repository and push to your own fork.
Then, you can send the Pull Request from your fork and I could review it.

Test cases can be found in #550

I've looked into it and Range.infiniteClosed(3010) produces as expected (,3010] and inserted as is. However, when selecting Postgres itself returns mathematically valid (,3011). I'm not sure what can be done here.


Enumerate the primary end-to-end code paths

Is your feature request related to a problem? Please describe.
We've reached a point where knowledge of how things hang together end-to-end is becoming a patchwork quilt in people's heads of what they have picked up from their own work, from documents, and from other people. Among other things, this clearly impacts the length of time it takes people to gain that knowledge, significantly reduces the likelihood of that knowledge being completely accurate, and impacts our ability to understand potential impact/blast-radius of changes to the codebase.
Describe the solution you'd like

An enumeration of the primary code paths - for example

Sharing data with another atSign
Onboarding an atSign
Sharing data with various combination of primary attributes
Deleting / unsharing data
Sending notifications
Receiving notifications
etc

Brief documentation of those code paths

Starting closest to the user (e.g. an atSign client), then working through the code path & dataflow to the other end (another atSign client)- for example
[Client Side] at_client_mobile -> at_client -> at_commons -> at_client -> at_lookup -> [Server Side] SocketListener -> Verb Handler -> Data Store -> Notification Manager -> OutboundClient -> [Another Server] Socket Listener -> Verb Handler -> ..... etc

List

[ ] @alice share data with @bob (arguably the primary use case of the AtPlatform) (Pull Request)
[ ] use case 2
[ ] use case 3

All of the above to be in a repo somewhere, ideally, I would say, atsign.dev

atsign.dev-3.0 has mermaid support

@XavierChanth how does the mermaid support work? Should I just add \`\`\`mermaid <content>\`\`\` blocks in my markdown files as one does for GitHub these days, and something else will take care of rendering etc during site publication?

@gkc my preference:
In atsign.dev-3.0 create each diagram in a single markdown file under /layouts/shortcodes/mermaid.
Example file: /layouts/shortcodes/mermaid/my-diagram.md
File content will be the usual format:
```mermaid
// Diagram here
```
This setup will:

Make sure it is easy to review in GitHub.
Allow us to use the diagrams SUPER easily in the site.

Example syntax of inserting the diagram:
# enable this option in the front matter:
mermaid: true

# Then insert your diagram into the body:
{{% mermaid/my-diagram %}}

Got it - thanks!

5 SP this sprint. Estimate 8SP remaining work.


Possibility of having a tar.gz release on pypi?

Buildroot automatically handles extracting tarball packages but does not with zip packages.
Would it be possible to upload a tar.gz to pypi?
Thanks!
Adam

IIRC it is no longer possible to upload two source dists, you can only do tar.gz or zip, so we have to choose one or the other. I don't have a strong preference. I think .zip has some technical advantages but tarballs are more commonly used.

IIRC it is no longer possible to upload two source dists [for the same release]

This is correct.


Add support for VxWorks OS

It's already there, isn't it?  #11084 (now closed) removed the existing support, which doesn't seem like a good way to add support.  Perhaps modifying the existing support with what you think it should be today?

Actually the VxWorks relevant code and configurations existing in current OpenSSL project has been not maintained for a long time. They are outdated and useless. We are planning to upstream our latest change and that is why I opened a new feature request #11083. The whole changes will not be trivial and we will sign a CLA on behalf of WindRiver before we commit them.
One question, is there any CI(such as jekins, buildbot) to run before committing a code change?
Thanks,
Wenbin
From: Richard Levitte<EMAIL_ADDRESS>Sent: Thursday, February 13, 2020 6:24 PM
To: openssl/openssl
Cc: Deng, Wenbin; Author
Subject: Re: [openssl/openssl] Add support for VxWorks OS (#11083)
It's already there, isn't it? #11084https://github.com/openssl/openssl/pull/11084 (now closed) removed the existing support, which doesn't seem like a good way to add support. Perhaps modifying the existing support with what you think it should be today?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/openssl/openssl/issues/11083?email_source=notifications&email_token=AORD3NJJMUH3ALXVIJCBW6LRCUNUDA5CNFSM4KUO6UCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELUGLHQ#issuecomment-585655710, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AORD3NIBK6PCWMNLOFVQEMDRCUNUDANCNFSM4KUO6UCA.

One question, is there any CI(such as jekins, buildbot) to run before committing a code change?

I'm slowly working on a buildbot setup using buildbot_travis.  There are some quirks I'm working through.  So for the moment, no, but coming up

Thank you for your reply, Richard.
If there was no CI, I’d like to know how to ensure my commit doesn’t break existing test? Furthermore, is there any guideline about how to add/integrate test support for a new OS that is to ensure other people’s commit doesn’t break the function on VxWorks?
Thanks,
Wenbin
From: Richard Levitte<EMAIL_ADDRESS>Sent: Thursday, February 13, 2020 6:49 PM
To: openssl/openssl
Cc: Deng, Wenbin; Author
Subject: Re: [openssl/openssl] Add support for VxWorks OS (#11083)
One question, is there any CI(such as jekins, buildbot) to run before committing a code change?
I'm slowly working on a buildbot setup using buildbot_travis. There are some quirks I'm working through. So for the moment, no, but coming up
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/openssl/openssl/issues/11083?email_source=notifications&email_token=AORD3NNSQM7RWSNY65DRQHLRCUQS3A5CNFSM4KUO6UCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELUI2PI#issuecomment-585665853, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AORD3NPNMM5FCD2N2KUXZRDRCUQS3ANCNFSM4KUO6UCA.

If there was no CI, I’d like to know how to ensure my commit doesn’t break existing test?

VxWorks is one of those platforms that we classify as community provided, i.e. someone out there takes the responsibility to ensure this.  That being said, make test runs a whole package of diverse tests using the perl testing framework (Test::More) and diverse test programs (written in C), so if you can run those with no error, you have done your part, and until there are buildbot workers demonstrating this, we will simply have to trust you.

Furthermore, is there any guideline about how to add/integrate test support for a new OS that is to ensure other people’s commit doesn’t break the function on VxWorks?

Try to write the tests in a platform agnostic way.  We do rely a lot on perl for that, as it is, as far as I know, the script language that covers the most of what's out there, and we rely on File::Spec to produce platform specific paths (we have a lot of functionality in our module OpenSSL::Test, which wraps around Test::More)
Does that help?

If there was no CI,

Just to clarify, there is CI. Its just not something you can hook into prior to submitting a PR. The CIs are run on all submitted PRs automatically. Prior to submitting a PR most people just run make test.

@mattcaswell, which one of our current CIs test specifically for VxWorks?  I do believe that's part of the question asked.

Please see my comments inline.
Thanks,
Wenbin
From: Richard Levitte<EMAIL_ADDRESS>Sent: Thursday, February 13, 2020 7:29 PM
To: openssl/openssl
Cc: Deng, Wenbin; Author
Subject: Re: [openssl/openssl] Add support for VxWorks OS (#11083)
If there was no CI, I’d like to know how to ensure my commit doesn’t break existing test?
VxWorks is one of those platforms that we classify as community provided, i.e. someone out there takes the responsibility to ensure this. That being said, make test runs a whole package of diverse tests using the perl testing framework (Test::More) and diverse test programs (written in C), so if you can run those with no error, you have done your part, and until there are buildbot workers demonstrating this, we will simply have to trust you.
          【wenbin】Understood. We often run the test cases by “make test” every time we update the latest openssl to VxWorks

Furthermore, is there any guideline about how to add/integrate test support for a new OS that is to ensure other people’s commit doesn’t break the function on VxWorks?
Try to write the tests in a platform agnostic way. We do rely a lot on perl for that, as it is, as far as I know, the script language that covers the most of what's out there, and we rely on File::Spec to produce platform specific paths (we have a lot of functionality in our module OpenSSL::Test, which wraps around Test::More)
【wenbin】There is one general question. For which platforms do contributors have to run the test(by make test) before their commit?  If not for all platforms, seems it is still very possible one commit breaks the test for other platforms. The key issue is it is impossible for contributors to have all platforms available. So I thought if there was CI, we could provide a Jenkins link dedicated for VxWorks platform to be integrated into it.
Does that help?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/openssl/openssl/issues/11083?email_source=notifications&email_token=AORD3NIE5SCBRJJKC6RB4X3RCUVGVA5CNFSM4KUO6UCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELUN55Y#issuecomment-585686775, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AORD3NM6KZC7535WSF3E3WDRCUVGVANCNFSM4KUO6UCA.

There is one general question. For which platforms do contributors have to run the test(by make test) before their commit?  If not for all platforms, seems it is still very possible one commit breaks the test for other platforms. The key issue is it is impossible for contributors to have all platforms available. So I thought if there was CI, we could provide a Jenkins link dedicated for VxWorks platform to be integrated into it.
Does that help?

Yes, and if that can be a buildbot worker just as well, it should work with the buildbot I'm working on.  I really need to press on with that...

@mattcaswell, which one of our current CIs test specifically for VxWorks? I do believe that's part of the question asked.

Right - there is no CI for VxWorks...but there is CI. It wasn't entirely clear to me from the question whether this part was specifically VxWorks.

So what platforms does current CI run for? Is it possible to add CI test for VxWorks? What should I do to support that?
From: Richard Levitte<EMAIL_ADDRESS>Sent: Thursday, February 13, 2020 7:57 PM
To: openssl/openssl
Cc: Deng, Wenbin; Author
Subject: Re: [openssl/openssl] Add support for VxWorks OS (#11083)
@mattcaswellhttps://github.com/mattcaswell, which one of our current CIs test specifically for VxWorks? I do believe that's part of the question asked.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/openssl/openssl/issues/11083?email_source=notifications&email_token=AORD3NIJPITNOLEMCSKK2KDRCUYQRA5CNFSM4KUO6UCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELUWG7Y#issuecomment-585720703, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AORD3NKIZD2P4VMYXVNBFSLRCUYQRANCNFSM4KUO6UCA.

Thank you @mattcaswell and sorry for my unclear question.
Basically my question left now is what should I do to add CI specifically for VxWorks. Richard said he is working on buildbot. Hope there will be detailed step description about how to add the CI for a new OS platform then.
Thanks,
Wenbin
From: mattcaswell<EMAIL_ADDRESS>Sent: Thursday, February 13, 2020 8:01 PM
To: openssl/openssl
Cc: Deng, Wenbin; Author
Subject: Re: [openssl/openssl] Add support for VxWorks OS (#11083)
@mattcaswellhttps://github.com/mattcaswell, which one of our current CIs test specifically for VxWorks? I do believe that's part of the question asked.
Right - there is no CI for VxWorks...but there is CI. It wasn't entirely clear to me from the question whether this part was specifically VxWorks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/openssl/openssl/issues/11083?email_source=notifications&email_token=AORD3NPET6CFHZ7HT6PWNCTRCUY77A5CNFSM4KUO6UCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELUWUFI#issuecomment-585722389, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AORD3NP5YA5U2WDVJTLWL3TRCUY77ANCNFSM4KUO6UCA.

Basically my question left now is what should I do to add CI specifically for VxWorks. Richard said he is working on buildbot. Hope there will be detailed step description about how to add the CI for a new OS platform then.

There is nothing to be done right now. Our CIs are currently based on Travis and AppVeyor which (AFAIK) don't have VxWorks support. Once buildbot is set up it will enable people to set up platform specific workers. But until then we can't do VxWorks as part of our existing CIs.

VxWorks, being on our list of unadopted platforms is not something that will get planned.  However @wenbin0301 if you are still interested in becoming a community maintainer for this issue, please open a PR against https://github.com/openssl/general-policies adding yourself as the VxWorks maintainer for review.
For now though
Marking as inactive, to be closed at the end of 3.4 dev barring further input


Chef output garbled?

While cooking a Windows node:

the chef output is wrapping at 80 characters even if the terminal width is much larger
to be verified: some lines are dropped out of the output (unsure)

Btw in case that helps: I'm connection from a Mac to a Windows node.

Oh, like on your mac accessing the server via WinSSHd you still see oddly
wrapped lines?
Might be more reason to investigate winrm :)
On Wed, Feb 15, 2012 at 12:00 PM, Thibaut Barrre <
<EMAIL_ADDRESS>
wrote:

Btw in case that helps: I'm connection from a Mac to a Windows node.

Reply to this email directly or view it on GitHub:
https://github.com/matschaffer/knife-solo/issues/23#issuecomment-3984216

I'll make sure to understand what's happening and will share this here!
-- Thibaut
Le 15 févr. 2012 à 18:03, Mat Schaffer
<EMAIL_ADDRESS>a écrit :

Oh, like on your mac accessing the server via WinSSHd you still see oddly
wrapped lines?
Might be more reason to investigate winrm :)
On Wed, Feb 15, 2012 at 12:00 PM, Thibaut Barrre <
<EMAIL_ADDRESS>
wrote:

Btw in case that helps: I'm connection from a Mac to a Windows node.

Reply to this email directly or view it on GitHub:
https://github.com/matschaffer/knife-solo/issues/23#issuecomment-3984216

Reply to this email directly or view it on GitHub:
https://github.com/matschaffer/knife-solo/issues/23#issuecomment-3984272


Document JS

Mention that any JS developer can use our servers as a backend
Mention that a developer can use our demo app codebase as a library and just implement the UI hooks

This could be done in the main README, or another README in the JS folder (but mention it on the main README then)
I just want it to be seen that we did all that effort ;)


module 'numpy' has no attribute 'bool'

Hi all, after updating numpy I encountered this error message:
AttributeError: module 'numpy' has no attribute 'bool', as well as
FutureWarning: In the future np.bool will be defined as the corresponding NumPy scalar.  (This may have returned Python scalars in past versions.
Any ideas on how to fix this?

Fwiw this appears to be the same as https://github.com/NVIDIA/TensorRT/issues/2557
Pinning to 1.23 should work. However it appears the README build process is broken at the moment, and I didn't have time to chase that down, so couldn't cut a PR.

I am preparing release v 3.1.1 which will restrict numpy version to < 1.23.5 to prevent this issue


Make prisma2 an optional peer dependency

By making prisma2 optional, it doesn't get bundled by tools like Netlify's zip-it-and-ship-it, making it possible to deploy serverless lambda functions without exceeding the 50 MB file upload limit on AWS.
Edit: Is prisma2 really required as a peer dependency? By removing its reference from peerDependencies, my bundle's size has reduced drastically:

A viable alternative is to make prisma2 an optional (non-peer) dependency.

I also agree with this. If you have already generated photon, you should be able to skip prisma2 as a dep and deploy the lambda function

Thanks for the PR! The reason we have it as a peer dependency, is, that during the postinstall hook of @prisma/photon, @prisma/photon needs to be able to rely on prisma2 being there already. Either as a global or local dependency.
If we can still guarantee that the order of execution is correct, I'm fine with this change.
But the point of having it as a peer dependency is, that first prisma2 get's installed, then @prisma/photon. Otherwise we have a race condition.
Did you try out, if that is still working?
If yes, there speaks nothing against adding this change.

I didn’t try this out, but on a second thought, it doesn’t solve bundling issues with Netlify’s zip-it-and-ship-it…
Currently, I’m applying a trick to eliminate prisma2 from the final bundle.

Thanks a lot, @kripod for moving this forward! I can confirm, that this indeed fixes the problem with Netlify build and still works as intended in the other cases 🎉


feat: popover css and documentation

Description
CSS moved from dialtone-vue to dialtone. Many edits made for simplicity.
Documentation and examples written for popover.
Found that we probably will need non-modal popovers for some cases, however based on how we use popovers modal should be the default.
Added a new z-index zi-modal-element. The zi-modal z-index is where the modal overlay itself renders, so if you need to render something on top of the modal overlay, as we do in this case, we use zi-modal-element. zi-notification was used previously but this is not correct as notifications should display above a modal.
Will not actually merge this to staging, going to create a beta branch on dt and dt-vue for all these breaking popover changes and that will make it easier to migrate into product.
Pull Request Checklist

[x] Ask the contributors if a similar effort is already in process or has been solved.
[x] Review the contribution guidelines.
[x] Use staging as your pull request's base branch. (All PRs using production as its base branch will be declined).
[x] Ensure all gulp scripts successfully compile.
[x] Update, remove, or extend all affected documentation.
[x] Ensure no private Dialpad links or info are in the code or pull request description (Dialtone is a public repo!).
[x] Request a review from Brad Paugh, David Becher, or Drew Chandler.

Obligatory GIF (super important!)

Adding Jose now that he's back. @josedialpad could you review this for me? It's been sitting here for 11 days

Looks good! Let me ask, is this PR related with the changes made in the dialtone-vue implementation https://github.com/dialpad/dialtone-vue/pull/235? If so, needs both to be sync and released at the same time since they are breaking changes?

Looks good! Let me ask, is this PR related with the changes made in the dialtone-vue implementation dialpad/dialtone-vue#235? If so, needs both to be sync and released at the same time since they are breaking changes?

That's correct. I'm not going to actually merge this into staging, it will go into a feature branch


Runtime to 1.4.0

Description
Latest runtime and CLI release candidates.
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] The quickstart code compiles correctly
[ ] You've tested new builds of the quickstart if you changed quickstart code
[ ] You've updated the quickstart's README if necessary

Closing in favor of #474


How to integrate with tailwind-based libs?

Hello.
How to connect tailwind-based library to UnoCSS, for example SailBoatUI?

It seems SailBoatUI doesn't have any specific Tailwind plugin. So you can use SailBoatUI components by just doing copy-paste. All you need to do just adding primary and secondary theme colors: Playground


IPython UI

Take the advantage of the last dev on IPython.
Quite some small stuffs are missing, but the mandatory features are all there.
Need to change the pics in the README now, although the features presented in the current one remain as they were. So not critical.

let's go for the 0.2.0


Create a marketplace product desktop filter

One need to make this component using HTML and Tailwind CSS. I would suggest to use Tailwind Playgrounds to make things faster and quicker.
Here is a reference to the component.

After building the component please raise a PR with a screenshot of the component and add the component in path of the file.
If you need to use any icon please use it from Hero Icons
Good luck.

@Rajdip019 assign this to me


[improvement](jdbc catalog) Improve JdbcClientException to accommodate various identifier formats

In some cases, JDBC returns exceptions with various identifiers that cannot be formatted correctly, such as %. This PR optimizes this.

run buildall


Break data if column width is shorter

Some users want to force break long words.

Related to #122

Related to #122

Consider sylly.en for hyphenating breaks.


Alacritty Wayland ueberzugpp images not properly aligned

What system are you running Yazi on?
Linux Wayland
What terminal are you running Yazi in?
alacritty 0.13.1 (fe2a3c56)
Yazi version
yazi 0.1.5 (c3a8bdc 2024-01-09)
Did you try the latest main branch to see if the problem has already been fixed?
Not tried, and I'll explain why below
Describe the bug
See:
https://github.com/sxyazi/yazi/assets/80471265/5bf021cc-0907-4eee-b816-d5040d07c4d9
When moving the cursor, the image preview is displayed too far off to the right, so most of it is cut off. Important: I tried using kitty and foot terminals, and both worked, so this must be alacritty-related. So I'm not sure if there is anything yazi can do/fix to fix this issue.
Expected Behavior
The full image should be shown on preview, aligned to the left.
To Reproduce
Use alacritty terminal on Wayland with ueberzugpp and preview any image file.
Configuration
No response
Anything else?
No response

hey, that could be an issue with fractional scaling. Try using using ueberzugpp from master

Yea please try the latest ueberzugpp from master branch.
If it doesn't work, you can also use ueberzug_scale and ueberzug_offset to adjust the relative offset position of ueberzugpp according to your needs. See the docs here: https://yazi-rs.github.io/docs/configuration/yazi#ueberzug-specific

jstkdng

Ah yes, I do have fractional scaling enabled (currently 1.2 on my laptop with which I ran yazi).


Create instructions for how to develop locally

Instructions
Currently there are no instructions on how to develop locally on kitty-items. Since most devs will at some point need to run locally, we should provide easy setup instructions to start. Eventually, we should automate and couple parts together to make it more seamless and integrated into the CLI.
Issue To Be Solved
The following questions should be answered in the local instructions:

What other processes need to be running? IE. Emulator, Dev Wallet. How do these processes work, what do they do, and where can you learn more?
What configs need to change to run locally?

Solution
Directly add the instructions on the main README in a section called 'Running Locally'.
Notes
The dev wallet repo will need some updates and fixes to its documentation prior to doing this.

Issue moved to onflow/kitty-items #75 via ZenHub


Instruction button and styling

Changed the background
2)added an instruction button
3)added an instruction page
added a footer to the instruction page.

add after changes SS.

Ok
On Fri, Oct 7, 2022, 5:09 AM Sharanya Mitra @.***>
wrote:

add after changes SS.
—
Reply to this email directly, view it on GitHub
https://github.com/Rick-mad-lab/Todolist/pull/85#issuecomment-1270844784,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2CNGNGNL5DZH5QE55GSDH3WB5PJ5ANCNFSM6AAAAAAQ6Y3TPY
.
You are receiving this because you authored the thread.Message ID:
@.***>

First page when we go live
![one](https://user-images.githubusercontent.com/109368116/194567027-719764ac-f6cc-4654-813a-a71ab1bd3f04.png)
When we change the theme the background image changes
![second](https://user-images.githubusercontent.com/109368116/194567040-6b4ed682-3c
The instruction page
![third](https://user-images.githubusercontent.com/109368116/194567078-d096cd3c-66c1-4e4a-a897-6fcab4e7c0ef.png)
3e-4d34-955c-bf5490948094.png)

This is the first background image

This is the second theme background image

This is the Instruction page

I had attached the SS
Kindly view them
On Fri, Oct 7, 2022, 8:19 AM Gunjan Rathore @.***>
wrote:

Ok
On Fri, Oct 7, 2022, 5:09 AM Sharanya Mitra @.***>
wrote:

add after changes SS.
—
Reply to this email directly, view it on GitHub
https://github.com/Rick-mad-lab/Todolist/pull/85#issuecomment-1270844784,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2CNGNGNL5DZH5QE55GSDH3WB5PJ5ANCNFSM6AAAAAAQ6Y3TPY
.
You are receiving this because you authored the thread.Message ID:
@.***>

@Rick-mad-lab is there anything missing which I should work on?

too much fancy not good !


Put manual into project repository

Hello.
As far as I see, there's a manual in debian sources of the project http://httpredir.debian.org/debian/pool/main/d/dh-make-golang/dh-make-golang_0.3.1-1.debian.tar.xz debian/man/dh-make-golang.md
Could you put it into this repository, please?

Good idea!  I'll do that now.  (Sorry for the late reply!)


Rename LICENSE to LICENSE.txt and get rid of the copying.

The LICENSE file without an extension causes problems when packing it into NuGet package in the root folder. Renaming it so that copying it over with an extension is not necessary.

It sort of sucks that NuGet has a problem with this, but oh well. Merged, thanks.


Allow duplicates

I needed a way to show what typeahead deemed to be duplicate datums, so I added an option in for allowing duplicate datums to be displayed

Can anybody mention the same code where to modify in Typeahead.js v0.11.1 ?

Are there any plans to allow duplication in master/future versions?


Ticket N°0::2: Implement Python CLI

Description
From investigations made and resources gotten, implement the Python CLI tool

@Awambeng & @stephane-segning
Can i please get more insights on this ticket

This ticket simply requires you to get the information gotten after conducting research on libraries used to implement CLI with python then use it to develop or implement the said CLI.

The tool (CLI)  will allow users to interact with it by typing commands and providing input.

It's like building a program that can be controlled through text commands in the terminal or command prompt.


UITabBarController as RootViewController

It seems like there is not a way to set a UITabBarController as the RootViewController.

Did you ever find a solution to this ?

you can just make the the tabbar become the contentviewcontroller of reside menu.
the reside menu is the rootviewcontroller.

@leonSmiler  @inPhilly  I'm trying to use this lib on tabbar as well , but the tab bar keep disappear .
@leonSmiler you said make the tabbar become the contactviewcontroller , code please ?


views/AddSchema.vue is not found

Error after running: npm run build
This relative module was not found:

../views/AddSchema.vue in ./src/router/index.js

@domwoe Check:
https://github.com/hyperledger-labs/business-partner-agent/blob/master/frontend/src/router/index.js#L29

Thanks for bringing this to my attention @dino10bit


some tables rendered in incorrect way

Hi,
I have a problem with some tables but I can't understand it is RedCarpet bug or not. You can see attached file core.req.txt that have few tables and incorrect rendering. The first table renders as correct table, the second doesn't.
I use followed options { autolink: true, tables: true, with_toc_data: true, fenced_code_blocks: true }
Before I started my own simple server to serve my markdown documents, I used gitbook and didn't have any issues with tables.

There is a simplest example bellow
require 'redcarpet'
markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML, :tables => true)

text = <<END

# First table

Name | Type | M | Desc
---- | ---- | - | ----
Name | Type | M | Desc

# Second table

header 1 | header 2
-------- | --------
cell 1   | cell 2
cell 3   | cell 4

END

puts markdown.render(text)

That produces the next output

First table

Name | Type | M | Desc
---- | ---- | - | ----
Name | Type | M | Desc

Second table

header 1
header 2

cell 1
cell 2

cell 3
cell 4

After this question, I gave up with all markdown gems and started to use pandoc and still happy with.

I would like too, the problem is that gitlab do use that one for it's wiki pages, so the markdown library has to match in my editor 😣 And arguing how long your question has been unanswered, I should not wait for one as well... Thanks for the hint thought

Hello there,
Sorry for the very late answer. This might be far too late but to give you an answer, just in case people might have these issues:
@nvoynov : Your executable snippet currently works correctly on Redcarpet 3.5.1 so it looks like this has been fixed.
@pasnox : You were actually passing the :tables option to the wrong object. It must be passed to the Redcarpet::Markdown constructor and not the render's one.
I'm giving this a close. Thanks for reporting anyway.


Parsing the config failed warning popup when creating a plugin with Activate now enabled

Godot version:

3.2.4rc3
OS/device including version:

Linux
Issue description:

After creating a plugin for example:

I get this popup every time:

No errors in Output
The plugin seems to be created correctly but just not activated
If Activate now? checkbox is off, the popup doesn't appear.
I haven't seen this popup in earlier versions.

Steps to reproduce:

Create a new Godot project
Create a plugin (Project - Project Settings - Plugins - Create)
Specify:

plugin name
subfolder
script name
Make sure Activate now? checkbox is on
Then press Create
The popup with error (see above) should appear

Minimal reproduction project:

CC @Shatur95 (didn't check if it's actually a regression from your changes yet though).

@akien-mga, The issue was fixed by #46389 (3.2).
But the issue will persist in master because it do not have backward-compatible check. Should I just return full plugin path from here?
https://github.com/godotengine/godot/blob/09b5d6886f8ef736ca83e3ec965f50a2cb7152f2/editor/plugin_config_dialog.cpp#L115


How to use custom functions to decorate tooltip

Can we pass a function to decorate the tooltip?
Edit

x axis is a simple unix time but I need to convert it to a human readable form. y axis, on the other hand, contains many decimal digits. I also have another function to perform rounding and zero padding, when needed.
So I want to pass these functions to convert a data before displaying on the tooltip.

Maybe this helps?
http://c3js.org/samples/tooltip_format.html

No response from submitter


Certification updates not being saved

Great app, by the way.
But when a certification change notice is displayed, there is no difference when I click on 'accept' or cancel.
The same notification will appear over and over again.
It is becoming irritating, as it seems to occur on most sites.

This hasn't been my experience, it saves the new certificate for me if I click accept. However, I have noticed with Twitter (for example), that if I use a VPN, it serves a different certificate for different regions, e.g. going via UK gets a different certificate to going from local. Thus I see the cert changed notification each time I switch between the networks. Could your situation be similar?

No, I usually do not use a VPN.
Anytime I see the certification page, it will pop up repeatedly.
I will attempt to make a screen recording and leave a link to it.

Ok, also swipe left/right when you see the pop-up and compare the certificates. Perhaps the site is switching between multiple certificates for different subdomains.
On June 28, 2019 7:12:47 AM GMT+02:00, puppykickr<EMAIL_ADDRESS>wrote:

No, I usually do not use a VPN.
Anytime I see the certification page, it will pop up repeatedly.
I will attempt to make a screen recording and leave a link to it.
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/tobykurien/WebApps/issues/144#issuecomment-506602948

--
tobykurien.com | @tobykurien

This started happening recently on Agoda.com and Booking.com, which are owned by the same company BTW. They seem to be doing something strange with their certificates.  On almost every page view it asks for the update, always twice in a row but apparently for the same certificate. Would be great if you could investigate.

Also happening on HappyCow.net.

It is even happening on DuckDuckGo, and this is one of the 'pre-loaded' web apps.
It is happening quite often.

Perhaps it would be simplest just to add a global setting "Accept all certificates from this domain" ? In terms of security that is hardly worse than the alternative of reflexively clicking "Accept" to everything that pops up. This is otherwise a great app BTW, thanks so much.

Even simpler might be to only show the alert if the issuer changes? That would still detect MITM but ignore cert updates, sub-domain and wildcard certs, etc.

Thanks for this, looking forward to trying it! Any ETA on a new version of the F-Droid package?


resolution selector to my site having video.js

can any one just give me a brief how to add the resolution selector to my site having video.js player the site url is www.reurl.in/ab8647946 i just want a HD and NON-HD play if possible . also please tell me do i need to provide diffrent video resolution src or the same video will be converted to the desired rate. hd is about 720px and non-hd is 360px. please help its imp . Thankyou .

@raidpipe installation instructions are available on the readme. Read it carefully, and look at the example file. As I've said before, this is not a support forum. Please don't post support requests here.


Try out new Kotlin ABI fingerprint from the Kotlin distribution

See https://youtrack.jetbrains.com/issue/KT-57565

Submitted issues to JetBrains about potential issues found:

https://youtrack.jetbrains.com/issue/IDEA-334686/Wrong-ABI-fingerprint-for-inline-function-containing-a-lambda
https://youtrack.jetbrains.com/issue/IDEA-334687/Wrong-ABI-fingerprint-for-public-function-delegating-to-private-function-with-lambda-parameter