[NOS-963] test code for reproduce the issue [Not ready]

@jdcasey
About issue [NOS-963], I want to reproduce the issue.
But the PR also can not reproduce the issue.
Could you please give me some suggestions.
AFAIK, The issue relates to concurrent issue, So I think we need change HashMap to ConcurrentHashMap in here https://github.com/Commonjava/indy/blob/87a2af36d1c08e6fffa05361c6170b9f5cffce3d/core/src/main/java/org/commonjava/indy/core/inject/ExpiringMemoryNotFoundCache.java#L55-L55
But, I think we need to reproduce the issue firstly.

Take a look at my comment on the issue. Basically, I think you might need to use Byteman to force a collision between the addMissing() method and the clearAllExpiredMissing() method. You can use a Byteman rendezvous or flag for this, as we've cone in the ConcurrencyTest in Indy (that one only forces collision between two calls of the same method...the principle is the same though).


Implement InterpretedRead rewrites through static array derefs

[ch2861]

This also hits tests/range.test, which is cool:
select (topArr[1].botArr[*] .. 9) from `nested.data`


ComposeKey "Keep modifier" settings is not remembered across sessions

The Keep modifier option for the ComposeKey extension seems to be forgotten after every reboot.
Poking a bit around in background.js, it might be due to the way it is set in localStorage and chrome.storage.sync. In localStorage we store it as so:
  if (settings.keepModifier) {
    localStorage.setItem('keepModifier', "true");
  } else {
    localStorage.removeItem('keepModifier');
  }

And retrieve it as so:
var keepModifier = localStorage.getItem('keepModifier') == "true";

…which seems correct. However, for Chrome Sync, we do this:
  chrome.storage.sync.get({
    key: 'AltRight',
    // Default to keeping the modifier: otherwise, the default AltRight compose
    // key conflicts with AltGr in international layouts.
    keepModifier: true,
  }, (stored) => {

So here, if it is not set, we go with the default of true.
That said, it seems to be set properly in options.js, so I'm not sure what's going wrong here. But it is annoying to have to reset (disable) it every time.

@attilaolah, maybe this was fixed already? See #58 where I disabled the default "checked" status on the input box. I haven't actually pushed a new version of the extension with that commit yet. Take a look at that issue and let me know if it's the same thing.

It looks like the same issue indeed. Do you plan to push a new version with that change, or should we pack & load this ourselves?

Re-opening this to ask for a new release. Can you push one to the Chrome Web Store plz?

Yeah, I've been trying to get a new release pushed the last two weeks but I'm currently stuck in some review process rejection cycle. I hope to get it released this week. Sorry for the delay!

No worries! Let me know if I can help somehow.

I pushed v1.8 Aug 7, 2020 which should have fixed this issue.

Yep it works now. Thanks!


starter/server-setup.sh: refine trenchman install:

detect ARCH
remove need for .trench_tmp

post-PR submission: actually the trenchman install can be refined yet further if you want: have tar read the tarball from stdin from a curl. If you're ok with that, I can also add this in so that it basically removes the need to also rm -f $TRENCH_FILE

decided to go ahead and do it since it just seems so elegant :)

Nice--agreed the one-liner tar command is great.


Use edge-filepath module to create parent directories for NFS exports.

Switch the directory creation to the edgej-filepath module.  One side effect of switching to this module is that the selinux_ignore_defaults attribute of the file resource isn't supported.  Since it's necessary to set the SELinux context via Puppet on an NFS export anyway, I think this feature won't be missed.

@derdanne will you please accept this pull request so that #178 can be merged and then the tests can be fixed?


Accessing event name in callback

['event1', 'event2']
.forEach(function (event) {
  socket.data(event, data.bind(self, event));
})

But what about generic event names? It is not possible to predict event. We've found a way in examples:
outbound.data(['drink', '*'], function () {
  console.log('I can mix a', this.event[2], 'drink');
});

There is no information about this.events in docs. This is very important, please fix.

BTW What is the reason of having socket.event = [ 'data', 'present' ]? This is done by EventEmitter2. What socket want to do with event? This is the awful workaround.

It would probably be helpful to add some information to the readme about this.event in the EE callback, but nssocket is not particularly concerned with what you do with the data after it gets fired. The reason that exists in the EventEmitter2 scope is specifically for wildcards.
On your second comment, I have no idea what you mean. Could you provide clarity of what is a workaround?

@nucleardreamer, See here. I am sure that some programmer passed this.event as temporaly workaround but community decided this to be a "pattern". This is funny. Please do not use this part of "pattern".
socket.event means the last event name on the socket. Any setImmediate (for example Promise) will make socket.event meaningless for current event handler.
socket.data(['iam', 'here'], function (data) {});

You want to provide data as 1-st argument. Why second argument couldn't be a event?


[IMPORT ERROR : ChatCompletionRequest]

Python -VV
NOT REQUIRED

Pip Freeze
NOT REQUIRED

Reproduction Steps
NOT REQUIRED
Expected Behavior
As per the documentation,
ISSUE : the import is to be done like this : from mistral_common.tokens.instruct.normalize import ChatCompletionRequest
RESOLUTION : from mistral_common.protocol.instruct.request import ChatCompletionRequest
Additional Context
No response
Suggested Solutions
No response

Please change from mistral_common.tokens.instruct.normalize import ChatCompletionRequest
to  from mistral_common.protocol.instruct.request import ChatCompletionRequest

Hi @ashishakkumar , could you tell us where exactly you see this import? As the documentation has been fixed some time ago.

@pandora-s-git
Yes now it's fixed : https://docs.mistral.ai/guides/tokenization/#run-our-tokenizer-in-python


BigDecimal parser

Thanks for all the hard work on the double and float parsers. Would there be any chance that you could consider adding support for BigDecimal parsing? A lot of the low level parser could be reused.

Yeah, should be feasible. 🤔

I am working on it. 😅
So far, the code in the dev-Branch is able to parse BigDecimals that have a significand of up to 536,870,919 digits.
However, a BigDecimal can have up to 1,292,782,621 digits.
I haven't figured out how to parse that many digits yet. So, more work is needed.

I have now substantially refactored the code. It supports now BigDecimals with up to 1,292,782,621 digits.
The code uses 4 different algorithms:

less than 19 digits: directly computes a long value and then creates a BigDecimal
less than 128 digits: iteratively computes a BigSignificand(which is a mutable BigInteger) and then creates a BigDecimal
less than 1024 digits: recursively calls the first 2 algorithms
1024 or more digits: recursively calls the first 2 algorithms in a RecursiveTask on the common ForkJoinPool

The API is provided by static methods in the class JavaBigDecimalParser.
BigDecimal b = JavaBigDecimalParser.parseBigDecimal("-1.5e3");
I have made different versions of the code that take advantage of new JDK features.
The branches are named java8, java11, java17, java19.
The main branch is just a copy of the java17 branch.
The dev branch contains code that runs with preview-features of Java 20. All other branches only use stable API methods.
The code still needs more testing, and some cleanup.
The performance should be at least the same as BigDecimal. On the java19 branch, I get the following results with the test file canada.txt:
java.math.BigDecimal        :   282.19 MB/s (+/- 7.2 % stdv) (+/- 1.0 % conf,    512 trials)    16.22 Mfloat/s    61.67 ns/f
JavaBigDecimalParser String :   403.56 MB/s (+/-10.6 % stdv) (+/- 1.0 % conf,   1088 trials)    23.19 Mfloat/s    43.12 ns/f
JavaBigDecimalParser char[] :   576.22 MB/s (+/-11.7 % stdv) (+/- 1.0 % conf,   1344 trials)    33.11 Mfloat/s    30.20 ns/f
JavaBigDecimalParser byte[] :   666.52 MB/s (+/- 8.7 % stdv) (+/- 1.0 % conf,    736 trials)    38.30 Mfloat/s    26.11 ns/f

Speedup JavaBigDecimalParser String vs java.math.BigDecimal: 1.43
Speedup JavaBigDecimalParser char[] vs java.math.BigDecimal: 2.04
Speedup JavaBigDecimalParser byte[] vs java.math.BigDecimal: 2.36

I am still finding bugs in the code, so please use it for evaluation & testing only.
I am pondering whether the JavaBigDecimalParser class should provide separate methods for single-threaded parsing and multi-threaded parsing. Multi-threaded parsing is about twice as fast, but requires a lot more memory.
For this reason, in the Java API they decided to provide two different multiplication methods for BigInteger:
BigIntgeger.multiply()
BigInteger.parallelMultiply()
Also see the interesting discussion in the pull request for parallelMultiply: https://github.com/openjdk/jdk/pull/6409
Do you have any thoughts on this?

In jackson-core, the fast number parsing is not the default - standard JRE number parsing is used - we will continue to warn users about potential differences when using fast parsers.
Parallel thread parsing sounds generally useful but I suspect that it is not a priority on the jackson side. If you do add the support, we will consider supporting it.

Is there a need for the non-throwing parser methods? These methods return zero instead of throwing a NumberFormatException. The exception is very helpful for debugging.

@wrandelshofer for the jackson-core use case, NumberFormatException is best solution for invalid inputs - we currently use JRE classes and would like the new parser code to behave similarly.
I can see the benefit of having alternative methods that do not throw exceptions. Exceptions are expensive (generating the stacktrace, etc).

I have removed the non-throwing code. Debugging the code is very hard without having exceptions with stack trace.
I will take a look at this again, when I find the time to integrate a double parser into ony a tokenizer.

The dev branch contains now a JavaBigDecimalParser class that provides parseBigDecimal() and parallelParseBigDecimal() methods. You can choose which one you want to use, depending on your use case.

Here is a performance comparison showing the speedup with parallel parsing against non-parallel parsing:

#Digits
java.math.BigDecimal
JavaBigDecimalParser.parse
JavaBigDecimalParser.parallelParse

1
13
16
11

10
24
20
17

100
496
699
552

1'000
14'949
7'077
6'279

10'000
1'186'260
308'202
198'469

100'000
116'006'219
10'185'539
3'970'292

1'000'000
11'915'720'193
324'529'829
94'821'977

10'000'000
1'322'734'437'937
7'606'351'419
2'518'137'053

100'000'000

220'240'847'844
82'159'761'598

@wrandelshofer I'm using v0.5.2 and have found that JavaBigIntegerParser,parseBigInteger(CharSequence str) accepts hex values like "AAAA" but new BigInteger(String) throws a NumberFormatException with "AAAA".
Would it be possible to support being able to disable hex support?


ie11: Display details layer which are not on top

The changes implemented through #8 are not compatible with ie11.

Fixed on master (v1.0.0).


updating app cmd permissions for new syntax

What type of pull request is this?

[x] Non-breaking code change
[ ] Breaking code change
[ ] Documentation change/addition

Description
The v2 switch for perms changed permissions syntax. This is remaining code that is looking for a dict. Providing a list instead.
Changes

Processing of permissions from app_cmd objects

Checklist

[x] I've formatted my code with Black
[x] I've ensured my code works on Python 3.9.x
[x] I've tested my code

Merging into master feels bad

Sorry not sorry


fix tests

rustdoc defaults code blocks to rust and tries compile them as doc-tests, resulting in failures in tests
fixes #11

Thanks for this!


Error when using limit and the primary key field name is not 'id'

I have a collection when the primary key field is not 'id' but a custom name so when i apply a limit i get this error
{     "name": "DirectusError",     "extensions": {         "reason": "Invalid filter key \"id\" on \"ikuns\""     },     "code": "INVALID_QUERY",     "status": 400 }
but there is no problem on another collections

correct this extension assumes your primary key is called "id"


Datastore @Transactional annotation

fixes #905
Adds datastore transactional annotation.

https://github.com/spring-cloud/spring-cloud-gcp/issues/1115

@meltsufin @dmitry-s changes made from discussion, PTAL


Tests only test the first engine matched.

In the process of adding remarkable to the markdown engines, the npm test setup reinstalls every engine at run time and then only tests on the first available engine. Which is marked normally, as it's just been reinstalled and is listed first.
When the engine is not marked, say in my case remarkable, the output differs from marked and tests fail.
Tests should support all engines listed (as the package installer does) with test setup for each engine.

This project is soon to be abandoned. Use jstransformer instead. It has a different architecture where users are free to install a wrapper package for each of their needed engines, and therefore each engine is tested separately.

Will do, thanks for getting in before I got too far.  I assume jade will be transitioning to jstransformer then? I need remarkable to render my include:md templates

@deployable said:

I assume jade will be transitioning to jstransformer then?

Yes. There are some remaining transformers that are still not ported but you are welcome to help out: jstransformers/jstransformer#1.


installation does not work on Mac

The path to Files directory on Mac vs other is really mixed up and there is actually no solution that would be working in this case for MT4_files_dir or MT5_files_dir.
Would be grateful for your support for Mac users.
Here's how to find the paths' on Mac:

/Applications/MetaTrader4.app/Contents/SharedSupport/metatrader4/support/metatrader4/drive_c/Program Files/MT4 Client Terminal/MQL4/Files

/Applications/MetaTrader 5.app/Contents/SharedSupport/metatrader5/support/metatrader5/drive_c/users/crossover/Application Data/MetaQuotes/Terminal/D0E8209F77C8CF37AD8BF550E51FF075

Hi,
I don't know much (or anything) about Macs, so I don't really understand the issue.
What happens if you just set MT4_files_dir to the first path in your comment? Is there any error message?

Ok, thank you for letting us know what worked for you.
I added example paths for Windows, maxOS and Linux to the readme.


Line numbers are off by one

Version: 1.79.0-insider (Universal)
Commit: 2dfb838f494f035099e999f0cd0eff5f1f488a30
Date: 2023-05-26T05:24:15.292Z (1 day ago)
Electron: 22.5.3
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 22.4.0

Logs:

Prompt (on line 44)
Which line am I on?
GitHub Copilot
The cursor is on line 43.

Prompt (on line 1)
Which line am I on?
GitHub Copilot
The active selection is not highlighting any specific line. Could you please provide more context or information about the file you are working on?

Steps to Reproduce:

Open an editor and put your cursor on any line
Ask it "Which line am I on?"
If the cursor is on line 1, it will get confused, otherwise it will answer the line number minus one (perhaps zero-indexed?)

Seems to work, but using lines in natural language doesn't seem very reliably. Re-open if you have a use case.


Embed color

How can i change the embeds color?

Hello, you cannot change duel request embed color for now. But I can look into this and add an option for it 👍

and the play embed? can I change it?

Which version are you using? There is no more embed in latest versions of the module.

oh yeah you are right it doesent have an embed im sorry

Np 👍 So, is it okay if I make the color of duel request embeds customizable?

yeah it would fit better with the theme of my bot

@utarwyn how about a toggleable and customizable embed in the game

This feature is now available in both versions 3.2.0 (discord.js v13) and 4.1.0 (discord.js v14).
Use the configuration key embedColor to customize color of embeds. (formats: [R, G, B] or "#HEX" or a number)
npm project page: https://www.npmjs.com/package/discord-tictactoe
Releases page: https://github.com/utarwyn/discord-tictactoe/releases


feat: Include date columns for min/max/sum validations

For the moment this is a speculative PR, do not review.

/gcbrun

/gcbrun

/gcbrun

/gcbrun


Export scheduler component

Coverage remained the same at 94.726% when pulling 92d97bfc2e8f4f94ceaa326eedc7bc7b7b4fda39 on cody-export-scheduler into 62b10c3045db345ac84e39e0224fa5f94be8bcb7 on main.


Reasons for nested svg

Hello,
is there a reason for the nodes being separate svgs? I could not find any other web node editor library that was purely svg based and am really curious.
I am working on a similar project, but, unfortunately I cannot use your library as my architecture is way different.
Thanks in advance.

Because the nested  elements create their own coordinate system which the  doesn't do. This allows me to use local coordinates the determine the placement of elements inside a node.
The same could probable be achieved if you use transforms for the placement of the nodes instead of the x and y attributes (which might actually be preferred).
I haven't used this library myself in another project yet, so it could be that the architecture of the library isn't a great fit for the real world. Suggestions are always welcome.

Thank you very much. This helps a lot.
I am not actually in a js environment, so I am unable to use the library.
Thanks again for your answer, you may close this issue.


Updated tests to be able to work with busybee environment

Purpose
To make compatible with busybee env
Approach
https://github.com/folio-org/folio-integration-tests/commit/d10f07e87d08bc151ba911a3c9fc020b501c1728

Suggested modules
be-modules: # list the FOLIO backend modules you would like to spin up
    ## CORE: ensure that core FOLIO modules are first on this list
    - mod-permissions
    - mod-configuration
    - mod-login
    - mod-users
    - mod-users-bl
    - mod-authtoken
    ## END CORE
    - mod-data-import
    - mod-di-converter-storage
    - mod-source-record-manager
    - mod-source-record-storage
    - mod-inventory
    - mod-inventory-storage
    - mod-organizations
    - mod-organizations-storage
    - mod-entities-links
    - mod-data-export
    - mod-invoice
    - mod-invoice-storage
    - mod-orders
    - mod-orders-storage
    - mod-pubsub
    - mod-tags
    - mod-audit
    - mod-finance
    - mod-finance-storage
    - mod-circulation-storage
    - mod-circulation
    - mod-password-validator
    - mod-login-saml
    - mod-copycat
    - mod-settings
    - mod-patron-blocks
    - mod-patron
    - mod-calendar
    - mod-feesfines
    - mod-notes
    - mod-notify
    - mod-event-config
ui-modules:
  - folio_users
  - folio_data-import
  - folio_tenant-settings
  - folio_organizations
  - folio_inventory
  - folio_invoice
  - folio_orders
  - folio_finance

mod-audit
mod-ebsconet

Fixed for two module

mod-orders
mod-invoice


DLL load failed: A dynamic link library (DLL) initialization routine failed.

System information
I am using Tensorflow on Windows 10 2004
Tensorflow installed from PIP (I don't know if that's what you are asking for, sorry)
Tensorflow version is 1.15
Python version is 3.7 (64-bit)
Describe the problem
It says "DLL load failed: A dynamic link library (DLL) initialization routine failed."
Provide the exact sequence of commands / steps that you executed before running into the problem
I spent many hours installing necessary packages for this repository, plus any extra packages that it asked for.
Any other info / logs

Traceback (most recent call last):
File "E:\Python\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "E:\Python\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "E:\Python\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "E:\Python\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "E:\Python\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\a\b\Real-Time-Voice-Cloning-master\demo_cli.py", line 4, in
from synthesizer.inference import Synthesizer
File "E:\a\b\Real-Time-Voice-Cloning-master\synthesizer\inference.py", line 1, in
from synthesizer.tacotron2 import Tacotron2
File "E:\a\b\Real-Time-Voice-Cloning-master\synthesizer\tacotron2.py", line 3, in
from synthesizer.models import create_model
File "E:\a\b\Real-Time-Voice-Cloning-master\synthesizer\models_init_.py", line 1, in
from .tacotron import Tacotron
File "E:\a\b\Real-Time-Voice-Cloning-master\synthesizer\models\tacotron.py", line 1, in
import tensorflow as tf
File "E:\Python\lib\site-packages\tensorflow_init_.py", line 99, in
from tensorflow_core import *
File "E:\Python\lib\site-packages\tensorflow_core_init_.py", line 28, in
from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
File "E:\Python\lib\site-packages\tensorflow_init_.py", line 50, in getattr
module = self.load()
File "E:\Python\lib\site-packages\tensorflow_init.py", line 44, in _load
module = importlib.import_module(self.name)
File "E:\Python\lib\importlib_init.py", line 127, in import_module
return _bootstrap.gcd_import(name[level:], package, level)
File "E:\Python\lib\site-packages\tensorflow_core\python_init.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "E:\Python\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 74, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "E:\Python\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "E:\Python\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "E:\Python\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "E:\Python\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "E:\Python\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

@ITAC85v2,
You might be facing this issue because of the following reasons

You are running 32-bit Python or 32-bit OS
You have not installed the Microsoft Visual C++ Redistributable package
Your CPU does not support AVX instructions.

Please take a look at the system requirements and check if you have the correct dependencies installed.
Also, check these similar duplicate issues: #36167 #36151 #36138 #36054 #36045 #36020 #36003 #35988 #35903 #35880 #35865 #35805 #35789 #35773 #35772 #35767 #35766 #35749 #35721 #35618 #35204.
Thanks!

Do you possibly know away to install Microsoft Visual C++ Redistributable to a removable drive instead of a local hard drive? I've tried to create a symlink but it did not work. Do you have any ideas?

I have done the same steps on a different computer and with Microsoft VC++ and I have received this:

Traceback (most recent call last):
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "demo_cli.py", line 4, in
from synthesizer.inference import Synthesizer
File "G:\a\b\Real-Time-Voice-Cloning-master\synthesizer\inference.py", line 1, in
from synthesizer.tacotron2 import Tacotron2
File "G:\a\b\Real-Time-Voice-Cloning-master\synthesizer\tacotron2.py", line 3, in
from synthesizer.models import create_model
File "G:\a\b\Real-Time-Voice-Cloning-master\synthesizer\models_init_.py", line 1, in
from .tacotron import Tacotron
File "G:\a\b\Real-Time-Voice-Cloning-master\synthesizer\models\tacotron.py", line 1, in
import tensorflow as tf
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_init_.py", line 99, in
from tensorflow_core import *
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core_init_.py", line 28, in
from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_init_.py", line 50, in getattr
module = self.load()
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_init.py", line 44, in _load
module = importlib.import_module(self.name)
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\importlib_init.py", line 127, in import_module
return _bootstrap.gcd_import(name[level:], package, level)
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python_init.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 74, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\Betty Faye\AppData\Local\Programs\Python\Python37\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Failed to load the native TensorFlow runtime.

I do not know if this is the same or not as I did not bother checking.

I have done the same steps on a different computer and with Microsoft VC++ and I have received this:

@ITAC85v2,
Could you please provide the make and model of the CPU on this machine? Thanks!


Is there any inbuilt support to insert data into milvus parallelly?

when we are running tests we are more focuessed on search performance, but inserting data takes up lot of time. can we have parallel insert capability, it will save us a lot of time during inserting. we are testing the performance of the milvus cluster with 5M records.

@agsachin Milvus supports parallel insertion, but currently, VectorDBBench only supports single-process insertion.
From the results of our test, 16c64g milvus standalone, using hnsw index type, test Openai 500M 1536dim data takes less than 2h (including insert data + build index + optimization).

Would also prefer the ability to do parallel insertion, especially with regards to testing underlying storage systems with regards to their write performance, and of course saving on time.

@alwayslove2013
maybe we can add async interface at pymilvus?

@anrahman4
We currently do not provide the ability of concurrent insertion. However, you can increase the value of config.NUM_PER_BATCH and implement concurrent insertion within the "insert_embedding" function in the client you wanna test.
By the way, in our previous tests, we found that for most vector databases, such as ZillizCloud and Pinecone, the main bottleneck lies in their ability to build indexes. Even if concurrent insertion can speed up the insertion time, it will still take a long time before it is ready for query.
Thank you very much for your suggestion. We will consider providing the option of concurrent insertion for performance cases in future versions.

few more data we recently observed
we have 3 replicas of karka, datanode and  minio. during insert via VectorDBBench, we observed only one replicas show utilisation (cpu and memory) remaining pods there is no utilisation.
Am i doing somethign wrong ?
As per my understanding the data should get load balanced and all replicas should have shown some utilisation.

@agsachin Milvus supports parallel insertion, but currently, VectorDBBench only supports single-process insertion.
From the results of our test, 16c64g milvus standalone, using hnsw index type, test Openai 500M 1536dim data takes less than 2h (including insert data + build index + optimization).

we want to reduce this to 10 mins , wanted to understand what all we need to scale up,
we have udpated the disk to SSD and increased all replias to 3.
we are not seeing utilisation on other pods on scaling up.

few more data we recently observed we have 3 replicas of kafka, datanode and minio. during insert via VectorDBBench, we observed only one replicas show utilisation (cpu and memory) remaining pods there is no utilisation.
Am i doing somethign wrong ? As per my understanding the data should get load balanced and all replicas should have shown some utilisation.

@agsachin

Scaling up DataNode/kafka/minio won't speed up the insertion. The insertion are load balanced on "shard", and the collection "VectorDBBench" we initialized in vdbbench have only one shard; So with one shard in the collection, only one datanode will do the work, others just won't help.

Scaling up IndexNode will defintly speed up build_index


None of the APIs that require an instanceId work

MetaDataNotFound and "exceptionCulprit": "User", are all that's returned. The full payload is below. For any of the API endpoints that require instanceId the call fails. Why is this?
In my screenshot I tried testing on the DataSource endpoint, this also failed on any other that requires an instanceid parameter.
{
  "exception": null,
  "httpStatusCode": 404,
  "exceptionCulprit": "User",
  "errorCode": "MetaDataNotFound",
  "message": "Metadata object not found.",
  "params": {}
}

@udaykirang


terragrunt hclfmt: Ignore .terragrunt-cache

Current terragrunt hclfmt will format files in the cache as well. It's just a minor annoyance but I think that directory should be ignored.
$ terragrunt hclfmt
[terragrunt] [/path] 2019/08/01 08:12:07 Running command: terraform --version
[terragrunt] 2019/08/01 08:12:07 Reading Terragrunt config file at /path/terragrunt.hcl
[terragrunt] 2019/08/01 08:12:07 Formatting terragrunt.hcl files from the directory tree /path.
[terragrunt] 2019/08/01 08:12:07 Found 8 terragrunt.hcl files
[terragrunt] 2019/08/01 08:12:07 Formatting /path/terragrunt.hcl
[terragrunt] 2019/08/01 08:12:07 Formatting /path/environments/prod/terragrunt.hcl
[terragrunt] 2019/08/01 08:12:07 Formatting /path/environments/devel/terragrunt.hcl
[terragrunt] 2019/08/01 08:12:07 Formatting /path/environments/devel/.terragrunt-cache/7Wp_oukDdnHspTugkjyOXV_SJNc/F-j7Q9Gv5Rzr2t0EmvjCoRVYndE/terragrunt.hcl
[terragrunt] 2019/08/01 08:12:07 Formatting /path/environments/prod/.terragrunt-cache/T6lNgvC-Jh_FTy3pMcuRiYNJaWA/koMRMse0Y4ZzMuh4nd4LuZzIkIY/terragrunt.hcl
[terragrunt] 2019/08/01 08:12:07 Formatting /path/environments/prod/.terragrunt-cache/T6lNgvC-Jh_FTy3pMcuRiYNJaWA/koMRMse0Y4ZzMuh4nd4LuZzIkIY/src/terragrunt.hcl
[terragrunt] 2019/08/01 08:12:07 Formatting /path/environments/prod/.terragrunt-cache/T6lNgvC-Jh_FTy3pMcuRiYNJaWA/koMRMse0Y4ZzMuh4nd4LuZzIkIY/environments/prod/terragrunt.hcl
[terragrunt] 2019/08/01 08:12:07 Formatting /path/environments/prod/.terragrunt-cache/T6lNgvC-Jh_FTy3pMcuRiYNJaWA/koMRMse0Y4ZzMuh4nd4LuZzIkIY/environments/devel/terragrunt.hcl

Fixed in https://github.com/gruntwork-io/terragrunt/releases/tag/v0.19.15. Binaries will show up shortly.

Thank you!


WindowStartupLocation="CenterScreen" not working on Linux Mint 21.3 w/ Cinnamon and X11

Describe the bug
I'm going through the Avalonia.MusicStore tutorial on the website and came to the "Dialog Position and Size" segment where we're instructed to set the WindowStartupLocation in MainWindow.axaml to CenterScreen.
This does not appear to be working as of 11.0.6 or earlier, and as late as 11.0.10 in Linux Mint 21.3 (Virginia) using the Cinnamon Desktop and X11. See the attached image below.
To Reproduce
On a Linux Mint 21.3 machine, using the Cinnamon Desktop...

Create any avalonia.mvvm project.
Go the MainWindow.axaml
Add: WindowStartupLocation="CenterScreen" to the window properties
Launch/debug the application

Expected behavior
Expected behavior is that the main window opens in the center of the screen. What actually happens is it opens near the top left corner of the screen.
Avalonia version
11.0.10
OS
Linux
Additional context

Can you check with nightly builds? There were related PRs that might have fixed this issue.

@maxkatz6 Checked the nightly build (11.1.999-cibuild0045888-beta) and it's still exhibiting the same behavior.


Support the redirect_uri option

Adds the redirect_uri configuration option to registrar that just gets passed on to Omniauth.

Alternative thought, should we just support an omniauth_options config hash that gets merged into the existing omniauth options?


Port explode function and test

#92

[ ] Add documentation / convert it to Dartdoc
[ ] Mention in the README
[ ] Add public API file in lib/ folder
[ ] Import test files
[ ] Cover properties test case https://github.com/Turfjs/turf/blob/f2023aee26f50fa1fe804fba86be212a99b1a181/packages/turf-explode/test.js#L34

this blocks the development of https://github.com/dartclub/turf_path_finder


bug: Error on the local server, says "Module not found: Can't resolve '@repo/common'"

I'm trying to pull the code and ran all the command except the seed one (because it is not working for me).
And now when I do "yarn run dev"

it starts the server
Then I'm getting this error "Module not found: Can't resolve '@repo/common'"
web:dev: Module not found: Can't resolve '@repo/common'
web:dev:   2 |
web:dev:   3 | import { useEffect, useState } from "react";
web:dev: > 4 | import { getFunction } from "@repo/common";
web:dev:   5 | import { Button } from ".";
web:dev:   6 | import { useRouter } from "next/navigation";

I checked the comman-> package.json, it does have the "name": "@repo/common",
Can someone help me with this?

Fixed in #254


BREAKING CHANGE: drop core-js from dependencies which the app should be responsible for

Any polyfills, not ponyfills which does not affect the global env, should be injected by the application, not by the library.
If you think this PR is okay, please add "sideEffects": false  to package.json.

This is a breaking change (i.e. semver-major) because it may require the application code changes.

@rxmarbles what do you think. Also I'd like to move this package to react-dropzone org. Thoughts?

I moved the repo to the org after I mentioned it. Feel free to move the code along but in this case we might want to create a monorepo structure to accommodate other packages as well?

IMO I don't like monorepo because its version-to-version diffs are hard to understand.

ping

I’m not sure if that should be release as a major or minor version. Thoughts?

I'm not sure too, but if I were the product owner I'd bump the major version because some users are required to change their application code.

I would agree with a major bump since it could be a breaking change for consuming apps

Okay in this case could you please rename the commit and include the breaking change message according to semantic versioning convention?

Marked it as BREAKING CHANGE both in the PR title and the commit messages. Is it okay?

I’ve adapted the commit message during the merge to comply semantic-versioning. Hopefully it’s going to be released as a major version. Thanks!

Thanks!

Not sure what's going on but travis CI can't trigger semantic release anymore. Can someone investigate? It says 403 but Im not sure what to do.

@okonet I'll take a look when I have some free time. Hopefully today.


Problem in about page rendering

How to add the content present in about/index.md to the /about page. Without using the introduction in theme _config.yml.

Is it possible to have both displayed on the about page in the blog?

Profile introduction
Add content present in about/index.md to the /about page

Can't do it now, You can modify the code yourself

Thanks, I tried it, as I am not mostly into blog develop and I tried adding this <%- partial('_partial/article', {post: page, index: false}) %> by referring to other blogs, but I am unsuccessful in that, can you suggest how I can add that?

You can use <%- page.content %> in layout/about.ejs to show the contents of the about/index.md file.
For example: insert the following code at line 45 of layout/about.ejs:
<div>
    <%- page.content %>
</div>

Thanks, It worked :)


Building on macOS is failing due to missing cmake

Title: Building on macOS is failing due to missing cmake
Description:

Building via Bazel on macOS High Sierra (10.13.x) fails due to missing cmake

I have been following Building Envoy with Bazel and I've followed all the appropriate steps.  However, whenever I attempt to build _(bazel build //source/exe:envoy-static, it fails with the following:
...
INFO: Found 1 target...
ERROR: /private/var/tmp/_bazel_notyou/f90d91dd38f8f339759546202a6533fd/external/envoy/bazel/foreign_cc/BUILD:112:1: error executing shell command: '/bin/bash -c function cleanup_function() {
local ecode=$?
if [ $ecode -eq 0 ]; then
cleanup_on_success
else
cleanup_on_failure
fi
}
set -e
function cleanup_on_success() {
printf "rules_foreign_cc: ...' failed (Exit 127) bash failed: error executing command /bin/bash -c ... (remaining 1 argument(s) skipped)

Use --sandbox_debug to see verbose messages from the sandbox

rules_foreign_cc: Build failed!
rules_foreign_cc: Keeping temp build directory  and dependencies directory  for debug.
rules_foreign_cc: Please note that the directories inside a sandbox are still cleaned unless you specify '--sandbox_debug' Bazel command line flag.

rules_foreign_cc: Printing build logs:

_____ BEGIN BUILD LOGS _____
...
PATH=/private/var/tmp/_bazel_notyou/f90d91dd38f8f339759546202a6533fd/sandbox/darwin-sandbox/1/execroot/envoy:/usr/gnu/bin:/usr/local/bin:/bin:/usr/bin:.
...
__________________________bazel-out/host/genfiles/external/envoy/bazel/foreign_cc/zlib/logs/CMake_script.sh: line 46: cmake: command not found

_____ END BUILD LOGS _____
rules_foreign_cc: Build script location: bazel-out/host/genfiles/external/envoy/bazel/foreign_cc/zlib/logs/CMake_script.sh
rules_foreign_cc: Build log location: bazel-out/host/genfiles/external/envoy/bazel/foreign_cc/zlib/logs/CMake.log

Target //source/exe:envoy-static failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 1.542s, Critical Path: 0.39s
INFO: 1 process: 1 darwin-sandbox.
FAILED: Build did NOT complete successfully

I have already created a ~/.bazelrc file with the build --action_env=PATH="..." in it.  I have also tried running bazel build with --action_env=PATH and --action_env=PATH="...", both to no avail and resulting in the same results.  What's interesting is no matter how I invoke bazel build, PATH in the BUILD LOGS never reflects the value of PATH provided to --action_env.  It doesn't seem like --action_env=PATH is getting propagated to zlib when building.

Where do you have cmake installed? Possibly due to https://github.com/bazelbuild/rules_foreign_cc/issues/225

I think you're right, this is likely the cause.  So it's less an issue with Envoy and more an issue rules_foreign_cc.  If you can identify a workaround based on the information in the linked issue, feel free to keep this open to track any work that might land in Envoy but if not, feel free to close it as I'll cc myself on the linked issue.  Thanks.

I'm compiling on macOS without issue. I have the following line in my .bazelrc that I think might have been added to address this issue:
build --action_env=PATH=/bin:/opt/local/bin:/usr/bin:/usr/local/bin
My cmake is installed via brew and is at /usr/local/bin/cmake


Replace usage of localStorage with IndexedDB

Since we may have more data than the 5 MB limit imposed by Chrome for extensions localStorage, we need to switch to storage type that can be "unlimited" in size (1/3 of the disk size, 20% of that pool).

d79aa5947cbb56787e5dff8c54caaacd03150309 implements the use of chrome.storage.local which should have unlimited storage.


v22.8.39 update .gitignore

Current coverage is 100% (diff: 100%)

Merging #715 into master will not change coverage

@@           master   #715   diff @@
====================================
  Files          29     29
  Lines         439    439
  Methods       111    111
  Messages        0      0
  Branches        0      0
====================================
  Hits          439    439
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update beb4911...564aac6


Generation of Querydsl Q* files sometimes fails

It seems that the issue occurs after modifying an @Entity file. Maybe the compilation process cannot overwrite existing Q files?
The issue occurs in the project challenge-service where I use Querydsl for the first time.
Compilation error:
error: Attempt to recreate a file for type org.sagebionetworks.challenge.model.entity.QSimpleChallengePlatformEntity
error: Attempt to recreate a file for type org.sagebionetworks.challenge.model.entity.QChallengePlatformEntity
error: Attempt to recreate a file for type org.sagebionetworks.challenge.model.entity.QChallengeIncentiveEntity
error: Attempt to recreate a file for type org.sagebionetworks.challenge.model.entity.QChallengeEntity
4 errors
2 warnings
> Task :compileJava FAILED
1 actionable task: 1 executed
Waiting for changes to input files...
FAILURE: Build failed with an exception.

Temporary solution
Clean the build/ folder with ./gradlew clean or nx clean challenge-service before compiling again.

Close once #1127 is done


Sort urls.tsv and add more urls

See #88 about formalising the sorting for the urls.tsv file.
I deliberately sorted the file before adding these entries used in some of my tool wrappers defined in https://github.com/peterjc/pico_galaxy

TravisCI failed on some of the sort changes, apparently the checksums have changed for http://www.imagemagick.org/download/ImageMagick.tar.gz and https://bioconductor.org/packages/release/bioc/src/contrib/limma_3.28.2.tar.gz

Quoting from the TravisCI ouput,
{'upstream_first': 'True', 'url': 'http://www.imagemagick.org/download/ImageMagick.tar.gz', 'sha256sum': '5617e14d624be393209d77674b935165bddc797e65661774f81785f6c05ca0e9', 'platform': 'src', 'ext': '.tar.gz', 'version': '6.9.3', 'arch': 'all', 'id': '+ImageMagick'}
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 12.1M  100 12.1M    0     0  12.4M      0 --:--:-- --:--:-- --:--:-- 14.1M
INFO:root:ImageMagick_6.9.3_src_all.tar.gz downloaded successfully
INFO:root:File hash 59f92ba318a976ebf5148f26efd6bb59a636e823e7ec5765c841fe1c160da285
ERROR:root:File has bad hash! 59f92ba318a976ebf5148f26efd6bb59a636e823e7ec5765c841fe1c160da285 != 5617e14d624be393209d77674b935165bddc797e65661774f81785f6c05ca0e9 in ImageMagick_6.9.3_src_all.tar.gz
Traceback (most recent call last):
  File "/opt/python/2.7.9/lib/python2.7/logging/__init__.py", line 859, in emit
    msg = self.format(record)
  File "/opt/python/2.7.9/lib/python2.7/logging/__init__.py", line 732, in format
    return fmt.format(record)
  File "/opt/python/2.7.9/lib/python2.7/logging/__init__.py", line 471, in format
    record.message = record.getMessage()
  File "/opt/python/2.7.9/lib/python2.7/logging/__init__.py", line 335, in getMessage
    msg = msg % self.args
TypeError: not all arguments converted during string formatting
Logged from file galaxy-cachefile-external-validator, line 28

and:
{'upstream_first': 'True', 'url': 'https://bioconductor.org/packages/release/bioc/src/contrib/limma_3.28.2.tar.gz', 'sha256sum': '96b3c01e2c6709ee8fb4c43583b22ea0a6f32624b73a9c05d74cac4c443ad342', 'platform': 'src', 'ext': '.tar.gz', 'version': '3.28.2', 'arch': 'all', 'id': '+limma'}
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  6777  100  6777    0     0   124k      0 --:--:-- --:--:-- --:--:--  194k
INFO:root:limma_3.28.2_src_all.tar.gz downloaded successfully
INFO:root:File hash 45f5d7bf044eae67bf5e3b33d4fdea6013d243715d56735f476ca21274b72350
ERROR:root:File has bad hash! 45f5d7bf044eae67bf5e3b33d4fdea6013d243715d56735f476ca21274b72350 != 96b3c01e2c6709ee8fb4c43583b22ea0a6f32624b73a9c05d74cac4c443ad342 in limma_3.28.2_src_all.tar.gz
Traceback (most recent call last):
  File "/opt/python/2.7.9/lib/python2.7/logging/__init__.py", line 859, in emit
    msg = self.format(record)
  File "/opt/python/2.7.9/lib/python2.7/logging/__init__.py", line 732, in format
    return fmt.format(record)
  File "/opt/python/2.7.9/lib/python2.7/logging/__init__.py", line 471, in format
    record.message = record.getMessage()
  File "/opt/python/2.7.9/lib/python2.7/logging/__init__.py", line 335, in getMessage
    msg = msg % self.args
TypeError: not all arguments converted during string formatting
Logged from file galaxy-cachefile-external-validator, line 28

There is clearly a minor Python error in the logging call, which I would be happy to fix, but where is galaxy-cachefile-external-validator defined? I can see it gets invoked via https://github.com/galaxyproject/cargo-port/blob/master/.ci/build.sh and https://github.com/galaxyproject/cargo-port/blob/master/.ci/check.sh

Found the script bin/galaxy-cachefile-external-validator aka bin/travis.py, it seems GitHub's search may overlook symlinks?
https://github.com/galaxyproject/cargo-port/blob/master/bin/travis.py

@erasche do you want me to rebase this doing the dedup.py sort instead? That will reduce the changes.

Please look at #91 for the sorting issues, after which I will rebase with just the new URLs.


WASM - Fix bug in -wasmi64 implementation

The case someInt64Fn({high: 5, low: -2}) would incorrectly think the input is -2 as the current implementation was doing signed extended conversion from int32 to int64 when merging low and high

This change is

@meg-gupta Can you take a look at this ?


How do I add my sengled bulbs?

I installed using HAC and edited the config file as described, restarted but I'm not sure where to add the bulbs or where they should show up?

Mine showed up under the entities menu automatically once they were added in the Sengled mobile app I had this integration configured. I would check the logs if they are still not showing up.

Thanks, does this require the mobile home assistant app to be working because I've never gotten it to work...

This does not require HA App.  Not all bulbs are supported, but must be working on the Sengled App.


Fix phrasing and hyperlink in Packet quickstart

https://github.com/kinvolk/lokomotive/blame/5e4f3c2884c1d018e29186d5aee68d4b51d1f653/docs/quickstarts/packet.md#L73-L74

Lokomotive requires AWS credentials for configuring Route53 DNS. To manually configure DNS entries refer the DNS configuration settings for Packet(Add link).

Change "Route53 DNS" to "DNS on Route 53".
Add missing "to" after "refer".
Add a missing space after "Packet".
Change "Add link" with an actual link.

The packet quickstart has undergone major changes since this issue was open, and the relevant lines are no longer there. Is there any other phrasing in the quickstart that needs changing?

No, thanks @BrainBlasted. This is all fixed AFAICT.


Loader on Table.Tbody

Hi,
is it possible to insert Loader to act as overlay only on Table.Tbody (not on entire table)?

This hehaviour can be reached with Dimmer:
https://codesandbox.io/s/wopl0yw3r7

If you put the <Dimmer> inside a <Table.Cell> instead of directly in a <Table.Row> the error goes away :)


Bugfix/562 Runtime error when Auth Library validates manually generated ID tokens

Sandeep;
Could you test it with the event thing that you had an error. I tested it in my local using auth-test but I did not know how to replicate the error in event but this should work.

@ywkim312, please update the CHANGELOG. Thanks.

@ywkim312, please update the CHANGELOG. Thanks.

Sorry. Updated


CVE-2022-25883 on the semver module used in the package

We are seeing a CVE on the module.
The CVE is: CVE-2022-25883
	Vulnerability found: Regular Expression Denial of Service (ReDoS) - SNYK-JS-SEMVER-3247795
		URL: https://security.snyk.io/vuln/SNYK-JS-SEMVER-3247795
		Package: semver
		Version: 6.3.0
		Introduced By: ibm-cloud-sdk-core:4.0.8 --> semver:6.3.0
		Severity: medium
		Description: semver is a semantic version parser used by npm.

			Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) via the function new Range, when untrusted user data is provided as a range.
		Remediation: 7.5.2
		Updated at: 2023-06-20T15:39:58.315102Z
		Codes: [CVE-2022-25883]

What sort of scanning identified this vulnerability?   The reason I ask is that our own scanning steps have not identified this CVE, so I'd just like to understand what we might be missing in terms of the different types of scans.

It turns out that in the node core, we don't actually use the semver dependency any more so I simply removed it from package.json.

:tada: This issue has been resolved in version 4.0.9 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Not option for take screenshots without launch android app

I have not found any option to take screenshots without launch app by using screengrab.If it is possible to take screenshots without launch app then please provide me command for that.

@rahulmodu It is not possible. If you could please search through issues for similar questions before creating an issue that would be super appreciated 🙃 This has been asked in #1080, and #10831 by @rahul19393 and in #10817 (which was an issue you already created)
https://docs.fastlane.tools also has a lot of these answers for you that should get you an answer quicker instead of waiting for someone to reply via issues 😇
Happy fastlaning 🚀


Maintaining a clean connection

I have a problem to maintain a clean connection with a Bluetooth module (ESP32-S). I use the scan example of the library and modify it a little to connect and seems to do the job. But when I use MaterialPageRoute to switch to my app the connection sometimes crashes ..
What is the good way to maintain this connection between the differents Page of my app ?

@mistertennistik It has been a long time since we stopped maintaining the library but now we come with great news! We are currently working with Frontside on a new BLE Flutter library and BLE simulator. Beta version has been released already and we are going to release 2.0.0 in the first half of November


Remove Back button

Since we have the Dao Core App icon in sidebar, there's no need in Back button in the header. Please remove.

there is no back button in Dao Core App opened by clicking on the icon

"Back" button was removed if opened using dao core button


No warning on VM when ??= operator is used on non-nullable left part

Tha code below produces warnings in analyzer but no any issues on VM
import "../../Utils/expect.dart";

class C {
  List<int>? _list = [3, 1, 4];
  int operator [](int index) {
    List<int>? list = _list;
    if (list != null) {
      return list[index];
    }
    return -1;
  }
  void operator []=(int index, dynamic value) {
    List<int>? list = _list;
    if (list != null) {
      list[index] = value;
    }
  }

  void init() {
    _list = [3, 1, 4];
  }
}

void testShort(C? x, int index, dynamic value) {
  var actual = x?.[index] ??= value; //  Analyzer warning - The left operand can't be null, so the right operand is never executed.
  var n0 = x;
  x?.init();
  var expected = n0 == null ? null : n0[index] ??= value; //  Analyzer warning - The left operand can't be null, so the right operand is never executed.
  Expect.equals(expected, actual);
}

main() {
  C? c1 = null;
  testShort(c1, 0, 7);
  c1 = new C();
  testShort(c1, 0, 7);

  C c2 = new C();
  testShort(c2, 0, 7);
}

dartanalyzer version 2.8.0-edge.9b6394c4843023027af45db73d03339f6b2de54b
Dart VM version: 2.8.0-edge.9b6394c4843023027af45db73d03339f6b2de54b (Thu Jan 30 04:06:10 2020 +0000) on "linux_x64"

The analyzer is correct.
The return type of C.operator[] is int, so int the expression n0[index] ??= value, the ?? is unnecessary and therefore you get a warning. Same warning applies to x?.[index] ??= value since it's the same [] operator that is being used with ??=.

As of https://github.com/dart-lang/sdk/commit/11790fe024f894ecf317ef9d559bfce99dfdc714 the CFE reports warnings at the same places, but the NNBD-related errors and warnings aren't turned on by default yet.  To see the warnings one needs to enable the --force-nnbd-checks.  The example below demonstrates how we run the CFE with NNBD errors and warnings enabled.

Click to expand
$ sdk/bin/dart pkg/front_end/tool/fasta.dart compile --dump-ir -o /dev/null --enable-experiment=non-nullable --force-nnbd-checks --nnbd-strong /tmp/qwerty.dart
Running: .../sdk/bin/dart --enable-asserts .../pkg/front_end/tool/_fasta/compile.dart --dump-ir -o /dev/null --enable-experiment=non-nullable --force-nnbd-checks --nnbd-strong /tmp/qwerty.dart
/tmp/qwerty.dart:27:17: Warning: Operand of null-aware operation '??=' has type 'int' which excludes null.
  var actual = x?.[index] ??= value; //  Analyzer warning - The left operand can't be null, so the right operand is never executed.
                ^
/tmp/qwerty.dart:30:40: Warning: Operand of null-aware operation '??=' has type 'int' which excludes null.
  var expected = n0 == null ? null : n0[index] ??= value; //  Analyzer warning - The left operand can't be null, so the right operand is never executed.
                                       ^
library /*isNonNullableByDefault*/;
//
// Problems in library:
//
// /tmp/qwerty.dart:27:17: Warning: Operand of null-aware operation '??=' has type 'int' which excludes null.
//   var actual = x?.[index] ??= value; //  Analyzer warning - The left operand can't be null, so the right operand is never executed.
//                 ^
//
// /tmp/qwerty.dart:30:40: Warning: Operand of null-aware operation '??=' has type 'int' which excludes null.
//   var expected = n0 == null ? null : n0[index] ??= value; //  Analyzer warning - The left operand can't be null, so the right operand is never executed.
//                                        ^
//
import self as self;
import "dart:core" as core;

class Expect extends core::Object {
  synthetic constructor •() → self::Expect
    : super core::Object::•()
    ;
  static method equals(dynamic x, dynamic y) → dynamic {}
}
class C extends core::Object {
  field core::List<core::int>? _list = <core::int>[3, 1, 4];
  synthetic constructor •() → self::C
    : super core::Object::•()
    ;
  operator [](core::int index) → core::int {
    core::List<core::int>? list = this.{self::C::_list};
    if(!list.{core::List::==}(null)) {
      return list{core::List<core::int>}.{core::List::[]}(index);
    }
    return 1.{core::int::unary-}();
  }
  operator []=(core::int index, dynamic value) → void {
    core::List<core::int>? list = this.{self::C::_list};
    if(!list.{core::List::==}(null)) {
      list{core::List<core::int>}.{core::List::[]=}(index, value as{TypeError,ForDynamic,ForNonNullableByDefault} core::int*);
    }
  }
  method init() → void {
    this.{self::C::_list} = <core::int>[3, 1, 4];
  }
}
static method testShort(self::C? x, core::int index, dynamic value) → void {
  dynamic actual = let final self::C? #t1 = x in #t1.{core::Object::==}(null) ?{dynamic} null : let final core::int #t2 = index in let final core::int #t3 = #t1{self::C}.{self::C::[]}(#t2) in #t3.{core::num::==}(null) ?{dynamic} let final dynamic #t4 = value in let final vo
id #t5 = #t1{self::C}.{self::C::[]=}(#t2, #t4) in #t4 : #t3;
  self::C? n0 = x;
  let final self::C? #t6 = x in #t6.{core::Object::==}(null) ?{void} null : #t6{self::C}.{self::C::init}();
  dynamic expected = n0.{core::Object::==}(null) ?{dynamic} null : let final self::C #t7 = n0{self::C} in let final core::int #t8 = index in let final core::int #t9 = #t7.{self::C::[]}(#t8) in #t9.{core::num::==}(null) ?{dynamic} let final dynamic #t10 = value in let final
void #t11 = #t7.{self::C::[]=}(#t8, #t10) in #t10 : #t9;
  self::Expect::equals(expected, actual);
}
static method main() → dynamic {
  self::C? c1 = null;
  self::testShort(c1, 0, 7);
  c1 = new self::C::•();
  self::testShort(c1, 0, 7);
  self::C c2 = new self::C::•();
  self::testShort(c2, 0, 7);
}


customcommands: link to ccs in cc command

Link to the CC's corresponding edit page on the dashboard when examining a single CC with the CustomCommands command. The link is masked by the CC ID so the user-facing response doesn't get any more bulky.
Also suppresses embeds so said links do not become embeds.

Signed-off-by SoggySaussages<EMAIL_ADDRESS>

if control panel is not publicly, membersOnly or rolesOnly readable, then it should not add that link there.

if control panel is not publicly, membersOnly or rolesOnly readable, then it should not add that link there.
publicly does not really matter, because non-members can't see command's return : )

I thought about only returning the links if the executing user has read permission. The reason I didn't was the logs command doesn't do that by default either. It doesn't check if the executing user has log read permission before sending the link, it just shows an error message on the dash if you try to click it without the right permission.
I could see implementing said check for the executing user, but currently I am against only returning links if the guild members or roles readable. I think it should match the behaviour of "if this link isn't for you, ignore it" exhibited by the logs command.
I am interested to hear your thoughts.


Added a Half Door

Made this cause I needed it and there were slight variations between loaders
It basically just doesn't place the top half of the door

Not necessary to be in mappings unlike what I originally thought


AGPUSH-820: Add ADM support

A few notes :

The Java ADM connector is also managed by AeroGear [1], it's not yet on Maven Central, so you will need to clone it and build it
The Client SDK (and updated Cordova Plugin) is not yet available but to make this PR testable, we have adapted a Cordova App that Amazon use as sample to show ADM, this fork will register with UPS [2]

[1] https://github.com/aerogear/java-adm
[2] https://github.com/sebastienblanc/adm-cordova-sample

Rebased and proccessed review points

Not sure if that is introduced due to this PR: https://www.dropbox.com/s/9a60epztccdjg1n/Screen Shot 2015-02-11 at 16.42.27.png?dl=0
Perhaps it should be tracked in a JIRA ?

@sebastienblanc sorry for a few more comments, but I think after those we can finally merge this

@matzew don't feel sorry for the comments, the all make sense and are valuable, matzew++

@matzew should be good to merge now

@sebastienblanc I am not a friend of wildcard imports
But generally I am +1 on getting this in


Several fixes for functional tests

The two "stop job" tests are still failing with off-by-one errors; I just added comments for those. The others were all easy fixes. The geospatial value changes are all due to an expected change in the server last night.

@georgeajit  It won't work, I'm going to see which tests fail on ML 10 next and then disable them when the ML version is 10. We're taking the same approach for the marklogic-client-api tests.


Docs - start process for deploying ssr site to netlify

This deletes the gitbook stuff (which we can still access on 5.x). This can be merged to 5.x prior to having a 1:1 docs ratio to Gitbooks (because master contains the existing docs), but 5.x shouldn't be merged until docs can sufficiently replace the gitbook.
The reason we are replacing Gitbook is because we want to dogfood the SSR lib and to have a custom design (as opposed to the gitbook layout). Gitbook really helped us get to this point.

:+1

To preview what the site will look like all we need to do is click "details" on the Netlify build. This is so awesome!

@matthewp I've started adding a couple components and pages just to flesh out how this is going to work. Not trying to step on your toes.

I see you're using the <shadow-root> trick... looks good to me!


[ie/ccma] Update ccma.cat domain to 3cat.cat

IMPORTANT: PRs without the template will be CLOSED
Description of your pull request and other information

Changed the valid domain from ccma.cat to 3cat.cat
Also changed the test urls, it just need time to stop working the redirections
Fixes #11163
Template

Before submitting a pull request make sure you have:

[x] At least skimmed through contributing guidelines including yt-dlp coding conventions
[x] Searched the bugtracker for similar pull requests

In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check all of the following options that apply:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Fix or improvement to an extractor (Make sure to add/update tests)
[ ] New extractor (Piracy websites will not be accepted)
[ ] Core bug fix/improvement
[ ] New feature (It is strongly recommended to open an issue first)

I'm being hitted by this problem; how can I help so that this is merged?


Add headings for Immutable ConfigMaps and Secrets

Add headings to ConfigMap and Secret concepts, ahead of the content about immutable ConfigMaps and Secrets respectively.
This change makes it easier to link to the content that follows the heading.

Preview pages:
https://deploy-preview-23279--kubernetes-io-master-staging.netlify.app/docs/concepts/configuration/configmap/
https://deploy-preview-23279--kubernetes-io-master-staging.netlify.app/docs/concepts/configuration/secret/

/lgtm
/hold
Remove the hold whenever you rebase, @sftim. Thanks!

/hold cancel

/lgtm
/approve

Thanks @celestehorgan


add handleHeaders option

Status
READY
Description
Allow headers to be transformed by end user.
Related PRs
List related PRs against other branches:
Todos

[x] Tests
[x] Documentation

Steps to Test or Reproduce
Outline the steps to test or reproduce the PR here.
git pull --prune
git checkout <feature_branch>
bundle; script/server

Impacted Areas in Application
List general components of the application that this PR will affect:

main CSV parser

headers - Array Used to set a custom header order, defaults to [] example ['lastname', 'name']
rename - Array Used to set a custom header text, defaults to [] example ['Last Name', 'Name']
what’s the difference from rename & headers options?

@kauegimenes my use case is to strip a prefix from headers where it exists.  It doesn't seem like the rename option supports that.
Example Array input
[
  {
    "prefix1.name": "Jason",
    "prefix2.age": 31
  }
]

Example implementation
...
handleHeaders: h => h.replace(/prefix[0-9]\./, '')
...

Example CSV output
name,age
Jason,31

I see. Looks good to merge for me, any input @AckerApple ?

I'm hella busy today. I sorta understand the need

@AckerApple I will merge this later today and publish to npm if you don't have any objections
@jasonmacgowan I think it would be usefull to add an example to the README
Something like:
handleHeaders: (header) => header.replace(/prefix[0-9]\./, '')

Also add your name to the contributors list =)

It maybe too late for this BUT I really think a parent-name argument should be added
handleHeaders:(header:string, parentName:string) => header.replace(/prefix[0-9]\./, '')

This doesn't have to be done and I have a meeting to get into that I can't further explain.

@kauegimenes I'll do that tonight, thanks!
@AckerApple I think I understand what you're getting at; will take a stab at that too.

Sorry for the delay guys, i didn’t notice your commit jason :/
This PR is good to merge? Please confirm so i can publish v2.3

@kauegimenes no worries -- I'm good on my end

Nice! thanks for creating this PR :)
I will publish v2.3 in a few hours.

@jasonmacgowan I just published v2.3 in NPM
Thanks for your contribution, feel free to create more PRs in the future, welcome to the team.


Fix passing through --var options to cluster job

I noticed when triggering some reprocessing from the GUI that it evaluated everything in a cluster job, even though I had selected just one (non-cluster) variable to reprocess. I overlooked passing through the new --var arguments when preparing to run a cluster job.

Thanks!


Fix -wConversion warnings #748

Fix warnings occurring in gcc, described in #748

Sorry, this PR breaks travis.  Ex: https://travis-ci.org/github/oktal/pistache/jobs/674003067
I left this same comment on the wrong PR a few minutes ago (I think?).

I'm terribly sorry - it's the downside of working late in the night :-(
I've amended the commit now.


[Crypto] Implement Binance Bitcoin Exchange

Seeking a complete, tested Binance bitcoin exchange implementation for QuantConnect, including the IDQH implementation for streaming binance data.
1 - IBrokerage interface implementation for Binance. All IBrokerage tests should pass.
2 - IQueueDataHandler interface implementation for Binance streaming data.
3 - If possible IDataDownloader implementation for Lean/ToolBox for Binance API.
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues

Do you happen to have an ETA for this?
Will using https://github.com/glitch100/BinanceDotNet help the development process?

Is there any progress on this work? I would like to try it if possible.

I found the branch for this feature is here but looks like it is abandoned.

@fhassis basically it's done but some minor changes required. There is also a blocker required Lean core changes that should be merged before binance. I think we can afford that in mid/end of August.

That's great news @Adalyat. For Bunance support, are you using direct REST API calls or using any libraries?
Also I noticed there is this post here that a user says he has added Binance support to QuantConnect and operating. Maybe you can get a code review from him too.

I came across this project ccxt-rest a few days ago. It's basically one REST interface to 135+ cryptocurrency exchanges. If we can add it as a broker to QuantConnect we can use all those exchanges.

#3511
There is a CCXT C# .NET wrapper implementation, of the original CCXT, that supports hundreds of exchanges.
It would be interesting to incorporate in Lean, as @omidkrad said.

@joao-neves95 I reviewed the CCXT C# project that you referenced and it seems to be a reimplementation of CCXT rather than a wrapper. It supports only 26 exchanges and doesn't seem to be maintained that well, so I wouldn't recommend it. That said, it is possible to create a C# wrapper over CCXT using Edge.js by running CCXT in Node and exposing its functions in-process to .NET, however, I prefer a microservice approach with ccxt-rest.
I've created a separate issue for that https://github.com/QuantConnect/Lean/issues/3793


feat(infra.ci) bump VM agent Linux images to Ubuntu 22.04

Ref: https://github.com/jenkins-infra/helpdesk/issues/2982

@lemeurherve I let you merge when ready? This PR, once applied on infra.ci, should be tested with the following cases:

Ensure that the change is picked up by infra.ci (look at Manage Jenkins  -> CasC section -> view config, or Manage Jenkinbs -> Manage Nodes -> Manage Clouds -> check config values) after the configmap is deployed, updated (and the kiwi sidecare picks the changes and reload JCasc on infra.ci)
Testing Linux AMD64 AzureVM agent: spawn a build of any of the usual Docker images (such as docker-openvpn or docker-hashicrop-tools)
Testing Linux ARM64 agent: spawn a build of any PR of packer-image


I can't get this to work, got error

While evaluating tools for our API documentation and creation process, I tried this with our current swagger file, and can't get the serve to work. Then I tried with the official "pet store" spec, and that doesn't work either. I got the following error:

I was hoping to get this to work easily, but that doesn't seem to be the case, so I'm very hesitant to dive deeper into this tool(s) in order to see if we can use them. The thing is that a lot of peer dependencies are wrong, or are not correctly used, and with our rush/pnpm setup, they are checked, and thus I had to add lots of exclusions to install this package to begin with, which doesn't seem good Imho.
Another strange thing is that redoc doesn't support OpenAPI 3.1 yet, and is used here, while this project claims this support?
Some help is appreciated to further validate the usage of this tool.

Hi @dietergeerts ,
To analyze your issue, I need you provide:

Your openapi specs file
Your openapi-dev-tool config file
The version of openapi-dev-tool used

About OpenAPI 3.1 support, I confirm you that Redoc support OpenAPI 3.1 (basic) cf. https://github.com/Redocly/redoc
Regards,

Your openapi specs file

I used the petstore one, both v2 and v3, to make sure the setup works first before trying our own.

Your openapi-dev-tool config file

{
    "specs": [
        {
            "file": "./petstore.json",
            "context": {
                "version": "2.0",
                "public": "true"
            }
        }
    ]
}

The version of openapi-dev-tool used

9.7.3
But like mentioned I had to remove several peer dependencies due to errors when installing with pnpm. Now this file just removes the listing from the package file, so we don't get the errors, but they do point out that there is something wrong with the setup, and that the used packages are incompatible, and maybe in one of these is the reason of this bug?
module.exports = {
    hooks: {
        readPackage(pkg, context) {
            if (pkg.name === 'ajv-oai') {
                context.log('Remove peer on ajv from ajv-oai');
                delete pkg.peerDependencies['ajv'];
            }
            if (pkg.name === 'mobx-react-lite') {
                context.log('Remove peer on mobx from mobx-react-lite');
                delete pkg.peerDependencies['mobx'];
            }
            if (pkg.name === 'mobx-react') {
                context.log('Remove peer on mobx from mobx-react');
                delete pkg.peerDependencies['mobx'];
            }
            if (pkg.name === 'redoc') {
                context.log('Remove peer on core-js from redoc');
                delete pkg.peerDependencies['core-js'];
                context.log('Remove peer on mobx from redoc');
                delete pkg.peerDependencies['mobx'];
                context.log('Remove peer on styled-components from redoc');
                delete pkg.peerDependencies['styled-components'];
            }
            return pkg;
        }
    }
}

Hi @dietergeerts ,
Thanks for your feedback. I tried to reproduce your issue by using your configuration file but I can't do it. All works like a charm ;)
I think your main problem is that you removed some peer dependencies... When you install openapi-dev-tool by using, for example, npm i -g @lyra-network/openapi-dev-tool, there are several conflict messages, even if it is not great or beautiful, you shoudn't remove dependencies after installing. It is not blocking.
This warning messages are due to another dependency, indeed, for 13 months now, I am waiting for a PR on a dependency : openapi-examples-validator :( . Without it, I have to find some workarounds...
Regards,


Investigate the possibility of passing arguments using varargs

Passing argument types separately from the arguments themselves (https://github.com/cppformat/cppformat/issues/71) opened the possibility of using varargs safely. This can further reduce per-call overhead, simplify the implementation, especially support for legacy compilers, and make using the format attribute possible (https://github.com/cppformat/cppformat/issues/62).

ArgList can't be replaced with ... because it breaks type safety:
void print(StringRef format_str, ...); // type information is lost

Another possibility is to encapsulate va_list in ArgList:
struct ArgList {
  va_list args;
  inline ArgList(int n, ...) { va_start(args, n); }
  ~ArgList() { va_end(args); }
};

void print(fmt::StringRef, ArgList args);

int main() {
  print("{}\n", ArgList(0, 42));
}

Putting aside the question of whether ArgList itself can be misused, this will increase code bloat because vararg functions are not inlined in GCC (Bug 10980).
So using varargs doesn't seem to be beneficial.


Audio buffer is full after around 1min

Hi team,
i was woundering if its possible to keep realtime transcribe for a really long time ?
i got this error after 1min, (running the example app)
cheers.

+1 on this

Same issue here!


[DIR-1260] moving UI to v2 instance logs api v2 [old]

Description
Moving logs to the V2 api.

the useCancelInstance hook was accidentally placed in the api/logs folder. I moved it to api/instances

Checklist

[x] Documentation updated if required
[x] Test coverage is appropriate

Checklist Internal

[x] Linear issue linked (e.g. [DIR-XXXX] pull request title)
[x] Has the PR been labeled

This PR was based on alexanderertli/dir-1065-rework-logs-apis-for-v2, which was dropped and reimplemented in alexanderertli/dir-1098-integrate-fluentbit-as-our-logging-engine. New approach will be done at  https://github.com/direktiv/direktiv/pull/1352


Add PdfSharp

PDF/PdfSharp- http://www.pdfsharp.net
Create and process PDF documents. The same drawing routines can be used to create PDF documents, draw on the screen, or send output to any printer.

Is this still maintained? The website seems a bit out of date, as I found a reference to codeplex


Add '' to Markdown heuristic.

Possibly also other HTML tags?
Fixes #3172.

May as well open that up to include any HTML tag:
if /(^[-a-z0-9=#!\*\[|])|<\/\w+>/i.match(data)

Better yet?  Checked GCC sources for </ in .md files.  Found none.

MD  may use divs for table of contents.

@nixel2007 Which "MD"?  Markdown or Machine Descriptions?

@larsbrinkhoff markdown

@larsbrinkhoff ah, sorry, i thought, you tried to find </ in gcc markdown files

Changed the regexp and updated the pull request description accordingly.

It looks like we don't have tests for the .md heuristic rule yet. Should we add some?

Sure @pchaigno, I added a test.

@arfon I can't merge this.  Did something happen with my write access?

@larsbrinkhoff do you have 2fa enabled on your account? If not, you may have been kicked out of the github org 😊. We turned on required 2fa last week sometime I think.

@arfon No, I don't, so that explains it.

Any chance you can turn it on so I can add you back?
On Sun, Oct 2, 2016 at 08:09, Lars Brinkhoff<EMAIL_ADDRESS>wrote:

@arfon https://github.com/arfon No, I don't, so that explains it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/github/linguist/pull/3255#issuecomment-250976019, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAARgygf-TqRUFNctBTi6MU96mP0Ft_Hks5qv8khgaJpZM4KIrga
.

@arfon Done!

@arfon Done!

👍 thanks. I've just invited you back - I think you'll need to accept the invite but after that your super-powers should be restored.

 :( Incorrigible.

@Alhadis Oh yeah?  I have a Symbian phone.  Take that!


Range Date Picker OnOpen is being called multiple times while selecting dates

Detailed description

Describe in detail the issue you're having.
The date picker's onOpen function now seems to be fired on change, and the date picking calendar doesn't close properly after two dates are selected. On the example page, the page scrolls to the bottom when two dates are selected, which points to something on the onClose event leading to multiple problems. My date picker was working in prod, and no code was changed. Now we are having trouble using this component
Is this issue related to a specific component?
Date Range Picker
What did you expect to happen? What happened instead? What would you like to see changed?
I expected two dates to be selected and the values of the html inputs to be set to the corresponding dates. Instead, the onOpen function was called again after two dates were selected, and the calendar did not close
What browser are you working in?
Seen in firefox and chrome
What version of the Carbon Design System are you using?
<EMAIL_ADDRESS>What offering/product do you work on? Any pressing ship or release dates we should be aware of?
No

Additional information

Screenshots or code

    var DatePicker = CarbonComponents.DatePicker
    var rangeEnd = new Date()
    var pickerObject = DatePicker.create(document.getElementById('resize_picker'), {
        onChange: function(selectedDates, dateStr, instance){
            $('#resize_button').attr('style','margin-right:10px;visibility:visible;')
        },
        onOpen: function(selectionDates, dateStr, instance){
            let start_time = new Date($("#modal_range_picker_3").val())
            let end_time = new Date($("#modal_range_picker_4").val())
            var monday = new Date(start_time)
            monday.setDate(monday.getDate() - (monday.getDay() + 6) % 7);
            instance.setDate([start_time,end_time])
            instance.set("minDate", monday)
        }
    });

This code is used as a date range listener, and I can log something in onOpen, and see it printed multiple times as dates are clicked in the calendar. Note the the instance.set function in onOpen is supposed to "pre-select" the current time, and since the function gets called after two dates are selected, users can no longer set new dates.

Notes

Note: Rolling back my carbon-components version did fix my problem, so this issue is confirmed to come from newest update

Which version did you roll back to where it is working correctly?

9.47.4, but maybe something newer would work as well (I just chose the newest version that wasn't 9.48.X.
If it helps, this was working properly last Friday, and my issue was first noted yesterday

This is most likely related to our update to use v4 of Flatpickr.
https://github.com/IBM/carbon-components/commit/24a4d1bf41d9875f94a3326c774675618182fb49#diff-b9cfc7f2cdf78a7f4b91a753d10865a2
Tagging @asudoh to see if he has anymore insight in to how to help.

Tried the latest code, but couldn't reproduce the issue - onOpen() is called only one time per open. @jake-stark do you want to create a reduced case based on https://codesandbox.io/s/503042p0n4? Thanks!

@asudoh I tried my best, can't seem to recreate it here: https://codesandbox.io/s/94rjq2j08y
Must be something on my end :(
I just want to note that switching back to 9.47 did fix my issue, so for now I will just stick with that.

Hi @jake-stark seems that https://codesandbox.io/s/94rjq2j08y code calls DatePicker.create() before the corresponding DOM node is ready. Do you want to run that in DOMContentLoaded event?

Closing due to inactivity. Let us know if you thinks something should still happen in this repo!


Remove null ls

null-ls will be archived.
I don't know if it's required to remove since the plugin mostly works fine, but it could happen that it won't work anymore at some point.
Checklist:

[x] The plugin is specifically built for Neovim, or if it's a colorscheme, it supports treesitter syntax.
[x] The lines end with a .. This is to conform to awesome-list linting and requirements.
[ ] The title of the pull request is Add/Update/Remove `username/repo`  (notice the backticks around `username/repo`) when adding a new plugin.
[x] The description doesn't mention that it's a Neovim plugin, it's obvious from the rest of the document. No mentions of the word plugin unless it's related to something else.
[x] The description doesn't contain emojis.
[x] Neovim is spelled as Neovim (not nvim, NeoVim or neovim), Vim is spelled as Vim (capitalized), Lua is spelled as Lua (capitalized), Tree-sitter is spelled as Tree-sitter.
[x] Acronyms should be fully capitalized, for example LSP, TS, YAML, etc.

Thanks for the PR! The changes you've made don't adhere to the checklist, I've deselected the item(s) that need to be fixed.


Smoke test: search test failure

Testing https://github.com/microsoft/vscode/issues/91337
When running the Web tests with Chromium, I see this test failure:
  1) VSCode Smoke Tests (Web)
       Search
         searches for body & checks for correct result number:
     Error: Timeout: get text content '.search-view .messages .message>span' after 20 seconds.
      at /Users/ramacfar/dev/vscode/test/automation/out/code.js:176:23
      at Generator.next (<anonymous>)
      at fulfilled (/Users/ramacfar/dev/vscode/test/automation/out/code.js:9:58)

Seems a flaky one, I saw this only once and then it was fine.

Seeing the same with Webkit, screenshot:

This is due to running the search a millisecond before the provider in the EH has registered. It's only possible to hit manually if you are very fast. I want to fix SearchService to defer searches until a matching provider has registered so I'll wait for March.

I ran smoke tests a few times and didn't see a failure here.


Project: Create Twinkles Light Curves

This was born out of work on #108 and will overlap a little but I want to get this done to use as a demo for the 2019 PCW.
This project has three goals:

Show how to load up truth information in the Twinkles data folder and use it to find strongly lensed systems in the Twinkles data.

Show how to match the sources to the truth catalog and connect sources from different visits.

Use the information from 2 to create light curves for the Twinkles objects.

I think we can close this. We have a light curve notebook now in the measurement folder and I think the Twinkles data repo is deprecated.


Strange ID values

When loading parts based on "pk" values, sometimes the displayed values are very odd:

Here the values seem to have a hex offset applied, e.g.<PHONE_NUMBER>112 = 0x28900000008 and corresponds to Part ID 8.
This looks like it might be associated with a 64-bit integer value somewhere?

Clicking on one of the items results in an 400 error from the server:

Clearly related to https://github.com/clj/kom2/issues/10

After killing and restarting KiCad, the issue was not present on next run. So, this seems somewhat non-deterministic

@clj I appreciate you may be quite busy, but have you made any progress on this one?

I'm hoping, but haven't had time to test... I'm on holiday 😄, that this part of this commit: https://github.com/clj/kom2/commit/a91e5035894fb891a8f92ea13597acf10bc392f0?diff=unified#diff-8e36d9026bcc9f52e842cc326b6f2febe408b52f0ad139818b178abe5b815bc5L1141-R1143 fixes this issue.

@clj just FYI still getting this on latest release:


plugin “filelog” :unable to parse line: "time=\xxxxxxxx"

ERROR:

CONFIG:

thanks

@chen-joe1015, I think you need to change your timestampFormat to 2006-01-02T15:04:05-07:00.

Thanks! This information is just an alarm and does not affect the work of the main process.

Thanks! This information is just an alarm and does not affect the work of the main process.


Rename postcode countries to lowercase

Resolves #57 Update 'PostcodeCountries' to Lowercase Enum.

Rename postcode countries (enum cases) to lowercase
Also removes no longer necessary swiftlint workaround.

Codecov Report

Merging #68 into v3_0 will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##             v3_0      #68   +/-   ##
=======================================
  Coverage   51.88%   51.88%
=======================================
  Files          46       46
  Lines         904      904
  Branches       26       26
=======================================
  Hits          469      469
  Misses        435      435

Impacted Files
Coverage Δ

Sources/Configurations/PostcodeConfiguration.swift
100% <100%> (ø)
: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 825fd6b...260fcb8. Read the comment docs.


Bug: margin left is bigger than margin right

There's a bigger gap inside the pop-up on the left than on the right.

Hi and thanks for your feedback! You can now change the margin in the new v1.0.0:
https://github.com/Clooos/Bubble-Card/releases/tag/v1.0.1


Remove Rest of Simple Form

When I started the project half was on simple form and other half on form_for. I chose form_for to rely on less dependencies and some users where having troubles with simple_form bootstrap settings for customizing.

Done: https://github.com/PHCNetworks/multi-tenancy-devise/commit/44b09cb69aae5b2c8a9bd2abf1a38db6ac0a205d


ADS: Destructive Colors

Task/Issue URL:
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

Current dependencies on/for this PR:

develop

PR #2668

PR #2703   👈
PR #2670

This comment was auto-generated by Graphite.


extract crypto stuff out of enclave

can you be a bit more verbose about what you mean with crypto stuff and enclave?


⚠ Bofrost.de has degraded performance

In 7406ee5, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1283 ms

Resolved: Bofrost.de performance has improved in 5cf411e.


New provider: sinergi/php-browser-detector

https://github.com/sinergi/php-browser-detector

Waiting for bugfix: https://github.com/sinergi/php-browser-detector/issues/46

@gabrielbull could you please review my abstraction here? Maybe i missed something or have a bug?
https://github.com/ThaDafinser/UserAgentParser/blob/master/src/Provider/SinergiBrowserDetector.php
Current version test: http://useragent.mkf.solutions/

Implemented


Metadata and source tags

It's my understanding that it's preferable to avoid introducing metadata and source tags on objects; the information those tags convey should be part of changeset comments and not clutter the objects.
I'd suggest not adding the source:wheelchair and gtfs_janitor:*=* tags. If really necessary, check_date=* is more or less endemic due to mobile editing apps.

That makes sense to me. I was on the fence about these tags being on the object as well. I'll remove these and add some tags to the generated changeset.

I removed these tags in f8552e476f9f323922d7e857fc209435db9102f1. There doesn't seem to be a way to associate tags with a changeset as part of an osmChange file, but that's probably fine for now. We can investigate other formats for this later.

There doesn't seem to be a way to associate tags with a changeset as part of an osmChange file

There’s a proposal to add changeset tags to the format.


PIC alternatives

The global chip shortage has bumped up prices massively for the PIC16F18877. Are there any other microcontrollers that can be substituted? What would work?

Hi.
DM164142
https://www.digikey.com/en/products/detail/microchip-technology/DM164142/7164759?s=N4IgTCBcDaIA4EsDGBGAbAMxQDmwdjxAF0BfIA


Do not emit deprecation warning when category/tag/group filters out all tests.

Similar to test class name filters, when tests exist, but they are all filtered out by the categories/tags/groups, this is not the same as a test task with no tests.  This changes behavior so that we don't emit a deprecation warning in this scenario.
Fixes #26623
Reviewing cheatsheet
Before merging the PR, comments starting with

❌ ❓must be fixed
🤔 💅 should be fixed
💭 may be fixed
🎉 celebrate happy things

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test and merge

Your PR is queued. See the queue page for details.


bam2bam --set-nh method gives incorrect NH tag for paired end

The --set-nh method for bam2bam should identify the number of instances of a read within a bamfile. The common use case is after alignment with BWA which doesn't add the NH tag.
When the reads are paired end and the read names are the same (e.g no "/1" or "/2" suffixes), the _bam2bam.SetNH gives counts both paired ends as alignments of the same read and assigns NH:i:2 to both (see below). Presumably this can be resolved by querying the alignment bitwise flag which defines whether the read is first or second in the pair. I'm a bit lost as to how SetNH works though? @AndreasHeger

samtools view -F4 bam_mv/RS-control-3.bam |grep HISEQ:152:C80BBANXX:8:2315:12875:49546

HISEQ:152:C80BBANXX:8:2315:12875:49546  99  NC_006350   12  60  125M    =   270 383 ACCGCAGGCACTGCTGGCGAACCGTTTCGTTCAGCGATTTTTCCTGCTTGAAGATCGTCCGCAGCCACGAGGCGTCGTTGACGCGCGCCTACGCGAGCGCGCCGATCTCGTCGAGCGCCGCGCGC   CCCCCGG/EGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG   NH:i:2  MD:Z:90T34  NM:i:1  XM:i:1  AM:i:37 XG:i:0  SM:i:37 X0:i:1  X1:i:0  XT:A:U  XO:i:0
HISEQ:152:C80BBANXX:8:2315:12875:49546  147 NC_006350   270 60  125M    =   12  -383    TGAACGTGTAGACGAGATAGTCGTCCTCCGACAGCTTGAGCGGCCGGTCGATCAGCAGATAGCGCGCGAGCGTCTGGATGTAGCACGCGATCGCGGCCGCGCGGTCGACCGACAGCGGCGTGTCC   GGGGGGGGGGGGGGGGGGGGGGGBGGGGGGGEGGGGDGGGGGGGBGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGAGGGGGGGGGGGGGEGGGGGGGGGGGGGGGCCBCC   NH:i:2  MD:Z:125    NM:i:0  XM:i:0  AM:i:37 XG:i:0  SM:i:37 X0:i:1  X1:i:0  XT:A:U  XO:i:0

Bump - this causes issues for pair-end ChIP-seq and ATAC-seq data.

Suggested fix:
check if alignedSegment is proper paired  (AlignedSegment.is_proper_pair), if True reduce NH = NH -1, this should set both pairs as _bam2bam.SetNH does not differentiate between pairs.

Isn't it possible for a read pair to align to more than one location "properly"? I think the best solution would be for _bam2bam.SetNH() to use the "first in pair"/"second in pair" flag as well as the read name when tallying reads. This would mean a read pair with a single "proper" alignment would both get NH=1, whereas a read pair with two "proper" alignments would get NH=2 etc. I may be getting confused about the proper pair flag though?

Was this issue resolved? Can it be closed?

@MikeDMorgan - Looks like your merge resolved this? Can you confirm before we close

Yep, I haven't encountered this issue since.