[fs.verify] entry not found: offset<PHONE_NUMBER>44 found id 643.. size 292693318, expected size 10485784

Describe the bug
There is a problem with one of the volumes, but from the message it is not clear which of the two.
fs.verify /buckets/gitlab-server-artifacts/ad/72/ad723f42c7aba316d944f19f340ce47d8e0c6fb354d212736ec4782314a6824a/2024_01_27/30834808/21279364/
file:/buckets/gitlab-server-artifacts/ad/72/ad723f42c7aba316d944f19f340ce47d8e0c6fb354d212736ec4782314a6824a/2024_01_27/30834808/21279364/artifacts.zip failed verify needle 247:18164015731538646155: rpc error: code = Unknown desc = entry not found: offset<PHONE_NUMBER>12 found id<PHONE_NUMBER>6331323163663764353534 size 218, expected size 10485784
file:/buckets/gitlab-server-artifacts/ad/72/ad723f42c7aba316d944f19f340ce47d8e0c6fb354d212736ec4782314a6824a/2024_01_27/30834808/21279364/artifacts.zip failed verify needle 247:18164015731538646160: rpc error: code = Unknown desc = entry not found: offset<PHONE_NUMBER>28 found id<PHONE_NUMBER>6261383563376464303933 size<PHONE_NUMBER>, expected size 10485784
file:/buckets/gitlab-server-artifacts/ad/72/ad723f42c7aba316d944f19f340ce47d8e0c6fb354d212736ec4782314a6824a/2024_01_27/30834808/21279364/artifacts.zip failed verify needle 247:18164015731538646162: rpc error: code = Unknown desc = entry not found: offset<PHONE_NUMBER>44 found id<PHONE_NUMBER>66343139343563336432 size 292693318, expected size 10485784

> volume.list -volumeId 247
      DataNode <IP_ADDRESS>:8080 hdd(volume:86/166 active:86 free:80 remote:0)
          volume id:247 size:318876961312 collection:"gitlab-server-artifacts" file_count:190657 replica_placement:1 version:3 ttl:1541 compact_revision:33 modified_at_second:1706773162
      DataNode 192.168,1.21:8080 hdd(volume:69/165 active:69 free:96 remote:0)
          volume id:247 size:318843364728 collection:"gitlab-server-artifacts" file_count:190657 replica_placement:1 version:3 ttl:1541 compact_revision:33 modified_at_second:1706773162

In this case, both files from the replica seem to be synchronized
> volume.check.disk -v -force -slow -volumeId 247
load collection gitlab-server-artifacts volume 247 index size 3241186 from <IP_ADDRESS>:8080 ...
load collection gitlab-server-artifacts volume 247 index size 3241186 from <IP_ADDRESS>:8080 ...
volume 247 <IP_ADDRESS>:8080 has 190658 entries, <IP_ADDRESS>:8080 missed 0 and partially deleted 0 entries
volume 247 <IP_ADDRESS>:8080 has 190658 entries, <IP_ADDRESS>:8080 missed 0 and partially deleted 0 entries

When I try to download a file I see errors
wget "http://<IP_ADDRESS>:8889/buckets/gitlab-server-artifacts/ad/72/ad723f42c7aba316d944f19f340ce47d8e0c6fb354d212736ec4782314a6824a/2024_01_27/30834808/21279364/artifacts.zip"
I0201 07:30:04.024068 filechunk_manifest.go:197 read http://<IP_ADDRESS>:8080/247,fc138c121cf7d49240d8d94c failed, err: http://<IP_ADDRESS>:8080/247,fc138c121cf7d49240d8d94c?readDeleted=true: 500 Internal Server Error
I0201 07:30:03.870836 filechunk_manifest.go:197 read http://<IP_ADDRESS>:8080/247,fc138c121cf7d4906188edb7 failed, err: http://<IP_ADDRESS>:8080/247,fc138c121cf7d4906188edb7?readDeleted=true: 500 Internal Server Error
I0201 07:30:03.621164 filechunk_manifest.go:197 read http://<IP_ADDRESS>:8080/247,fc138c121cf7d48bf82984ab failed, err: http://<IP_ADDRESS>:8080/247,fc138c121cf7d48bf82984ab?readDeleted=true: 404 Not Found

System Setup
3.62

Expected behavior
volume.check.disk should be able to synchronize this
Solution:
echo -e "lock\nvolume.unmount -node <IP_ADDRESS>:8080 -volumeId 247'n" | weed shell

On hots <IP_ADDRESS>:
weed fix -volumeId 247 ./
I0201 08:00:36.758386 volume_loading.go:91 readSuperBlock volume 247 version 3

> volume.mount -node <IP_ADDRESS>:8080 -volumeId 247
> volume.check.disk -v -force -slow -volumeId 247
load collection gitlab-server-artifacts volume 247 index size 3241628 from <IP_ADDRESS>:8080 ...
load collection gitlab-server-artifacts volume 247 index size 3241577 from <IP_ADDRESS>:8080 ...
volume 247 <IP_ADDRESS>:8080 has 190681 entries, <IP_ADDRESS>:8080 missed 0 and partially deleted 0 entries
volume 247 <IP_ADDRESS>:8080 has 190684 entries, <IP_ADDRESS>:8080 missed 3 and partially deleted 0 entries
read 247,fc138c121cf7d49200000000 <IP_ADDRESS>:8080 => <IP_ADDRESS>:8080
read 247,fc138c121cf7d49000000000 <IP_ADDRESS>:8080 => <IP_ADDRESS>:8080
read 247,fc138c121cf7d48b00000000 <IP_ADDRESS>:8080 => <IP_ADDRESS>:8080
load collection gitlab-server-artifacts volume 247 index size 3241628 from <IP_ADDRESS>:8080 ...
load collection gitlab-server-artifacts volume 247 index size 3241628 from <IP_ADDRESS>:8080 ...
volume 247 <IP_ADDRESS>:8080 has 190684 entries, <IP_ADDRESS>:8080 missed 0 and partially deleted 0 entries
volume 247 <IP_ADDRESS>:8080 has 190684 entries, <IP_ADDRESS>:8080 missed 0 and partially deleted 0 entries

I'm seeing this too for the occasional file – a couple a day.
I'm experiencing it as an I/O error when trying to read a file.
The message I see in volume server logs is as follows:
[seaweedfs-volume-0] E0223 03:58:21.504452 needle_read.go:58 entry not found1: offset 20963288 found id<PHONE_NUMBER>3639373131306233663866 size -462853300, expected size 557
I'm wondering if this occurs when my filer store becomes unwritable, since I encountered this at around the same time I saw errors like this:
E0223 10:25:35.153673 weedfs_file_sync.go:168 fh flush create /write-probe/wijk.txt: CreateEntry : update entry /write-probe/wijk.txt: update /write-probe/wijk.txt: pq: unexpected message 'E'; expected ReadyForQuery
... and some of these too
I0223 00:21:31.657188 weedfs_write.go:47 upload data wijk.txt: unmarshalled error http://filer.seaweedfs.andrewgarrett.dev:8888/?proxyChunkId=4846,2d821710e2e88e: failed to write to replicas for volume 4846: [seaweedfs-volume-6.seaweedfs-volume:8080]: upload wijk.txt 48 bytes t o http://seaweedfs-volume-6.seaweedfs-volume:8080/4846,2d821710e2e88e?ts=1708608090&ttl=&type=replicate: Post "http://seaweedfs-volume-6.seaweedfs-volume:8080/4846,2d821710e2e88e?ts=1708608090&ttl=&type=replicate": dial tcp: lookup seaweedfs-volume-6.seaweedfs-volume on 10.43.0 .10:53: no such host

is this /write-probe/wijk.txt file accessible?


export PDF of recipe who contains picture

ActionController::RoutingError (No route matches [GET] "/default.svg"):
  actionpack (4.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
  actionpack (4.2.8) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
  railties (4.2.8) lib/rails/rack/logger.rb:38:in `call_app'
  railties (4.2.8) lib/rails/rack/logger.rb:20:in `block in call'
  activesupport (4.2.8) lib/active_support/tagged_logging.rb:68:in `block in tagged'
  activesupport (4.2.8) lib/active_support/tagged_logging.rb:26:in `tagged'
  activesupport (4.2.8) lib/active_support/tagged_logging.rb:68:in `tagged'
  railties (4.2.8) lib/rails/rack/logger.rb:20:in `call'
  request_store (1.3.2) lib/request_store/middleware.rb:9:in `call'
  actionpack (4.2.8) lib/action_dispatch/middleware/request_id.rb:21:in `call'
  rack (1.6.5) lib/rack/methodoverride.rb:22:in `call'
  rack (1.6.5) lib/rack/runtime.rb:18:in `call'
  activesupport (4.2.8) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
  rack-cache (1.7.0) lib/rack/cache/context.rb:140:in `forward'
  rack-cache (1.7.0) lib/rack/cache/context.rb:249:in `fetch'
  rack-cache (1.7.0) lib/rack/cache/context.rb:189:in `lookup'
  rack-cache (1.7.0) lib/rack/cache/context.rb:66:in `call!'
  rack-cache (1.7.0) lib/rack/cache/context.rb:51:in `call'
  actionpack (4.2.8) lib/action_dispatch/middleware/static.rb:120:in `call'
  rack (1.6.5) lib/rack/sendfile.rb:113:in `call'
  railties (4.2.8) lib/rails/engine.rb:518:in `call'
  railties (4.2.8) lib/rails/application.rb:165:in `call'
  passenger (5.1.2) src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:97:in `process_request'
  passenger (5.1.2) src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:152:in `accept_and_process_next_request'
  passenger (5.1.2) src/ruby_supportlib/phusion_passenger/request_handler/thread_handler.rb:113:in `main_loop'
  passenger (5.1.2) src/ruby_supportlib/phusion_passenger/request_handler.rb:416:in `block (3 levels) in start_threads'
  passenger (5.1.2) src/ruby_supportlib/phusion_passenger/utils.rb:113:in `block in create_thread_and_abort_on_exception'


[BUG]: vfox install nodejs No nodejs version provided, do you want to select a version to install? [y/N]: Yes no available version failed to install nodejs

NAME:
vfox - vfox is a tool for runtime version management.
USAGE:
vfox [command] [command options]
VERSION:
0.5.4
DESCRIPTION:
vfox is a cross-platform version manager, extendable via plugins. It allows you to quickly install and switch between different environment you need via the command line.
COMMANDS:
upgrade  upgrade vfox to the latest version
config   Setup, view config
cd       Launch a shell in the VFOX_HOME or SDK directory
help, h  Shows a list of commands or help for one command
Plugin:
info       Show plugin info
available  Show all available plugins
update     Update specified plugin, use --all/-a to update all installed plugins
remove     Remove a plugin
add        Add a plugin or plugins
SDK:
install, i     Install a version of the target SDK
current, c     Show current version of the target SDK
use, u         Use a version of the target SDK
list, ls       List all versions of the target SDK
uninstall, un  Uninstall a version of the target SDK
search         Search a version of the target SDK
env
GLOBAL OPTIONS:
--debug            show debug information (default: false)
--help, -h         show help
--version, -v, -V  print version (default: false)
COPYRIGHT:
Copyright 2

024 Han Li. All rights reserved.

vfox remove nodejs first


null is not an object (evaluating 'ref.setNativeProps')

null is not an object (evaluating 'ref.setNativeProps')
error from this block
applyTransformToUnderline
TabBar.js:139:8
applyTransformToUnderline(ref: any, scaleXFactor: number, dx: number) {
    const matrix = createTranslateXScaleX(scaleXFactor, dx);
    transformOrigin(matrix, { x: -0.5, y: 0, z: 0 });
    ref.setNativeProps({
      style: {
        transform: [
          {
            matrix,
          },
        ],
      },
    });
  }

I use "react-native": "0.46.4"

Provide please more information. E.g. show how you use it.

I'm using your example, from here https://github.com/Slowyn/react-native-underline-tabbar
and I get this error on android

Resolved with commit 2fa675eb16da2f67043af7f96c8d0bb9f829efc1
Thanks for reporting!


feat: add support for information_schema.columns

I hereby agree to the terms of the GreptimeDB CLA
What's changed and what's your intention?
Fixes #1390
This patch add a very basic information_schema.columns view support in order to fit grafana mysql plugin's query builder.
Checklist

[ ]  I have written the necessary rustdoc comments.
[x]  I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)

Note that different from the tables view and mysql implementation, I don't include columns from information_schema itself for lack of mechanism to automate it. A manual implementation will be different to maintain.
I'm also thinking about removing information_schema.tables from its output as well, so that we hide tables/columns of information_schema from these queries totally. This is also consistent with our behaviour on show databases. WDTY @MichaelScofield

information_schema is rather customized, there's no "standard" of it. As long as it fits our needs, I'm OK with all the changes.


docs(writing-a-plugin): minor grammar fix

Fixes #3606  , minor grammar fix

We don't really check grammar in comments of the js (and other language) snippets, i don't think this is necessary at all but maybe someone else has other opinion from maintainers

I think that this change is in a comment and therefore it doesn't make any sense but yeah opinions of others are highly respected.

@EugeneHlushko actually this comment created confusion while changing the docs in webpack-cli , hence I thought to fix it.

Let's add it, it is common to copy/paste it as explanation and it is better if it comes correctly from the official documentation.

Thanks!


Wrong unit for vertical_velocity in documentation of advect_level

Description
I think the documentation of advect_level states the wrong unit for the argument vertical_velocity, which should be Pa/s instead of m/s.
https://github.com/contrailcirrus/pycontrails/blob/main/pycontrails/physics/geo.py#L822
Compare:
https://github.com/contrailcirrus/pycontrails/blob/d574d9d28367e847fa3565e80de35c2b369446b6/tests/benchmark/cocip/data.md?plain=1#L242
Details

Version: 0.47.2

Thanks @depion ! I fixed this in a2fa351594106d92fa9286d787a7e16d3517034a


Adding a new theme

Is your feature request related to a problem? Please describe.
No, it's not related to a problem.
Describe the feature.
I want to add a new theme for the users.
Additional context.
I am trying to create a new combination so that I can add it as a new theme.

Is there a design to look into?

i want to work on this is it open for this year hacktober fest 20223

@atapas I would like to work on this.


feat: add logger

add logger module
setup logger in init setup
add description in README

Manual tested.
cmdline log (left-bottom corner):

file log:
fzf-lua.log

Ty @linrongbin16!
As I mentioned in the other issue I welcome a PR for windows support, a logger module without extensive logging/debugging calls isn’t useful IMHO and I personally don’t need it for development, you can use it in your own fork until you finalize the windows support but I don’t intend to blanket add this to the plug-in as this is useful only for developers.
I also don’t intend to spam the code with debugging calls, there are barely any issues and the code is mature and stable.

OK


Large Memory allocation for fft applied on real valued array

Hey,
I was wondering why the memory usage of fft is high for a real array.
I suspect that x needs to be converted to a complex array which gives extra 2MB. For the output we need another 2MB, so totally 4MB.
However, couldn't we technically use an in-place fft! for the temporary complex version of x because we can't access it afterwards?
julia> using FFTW, BenchmarkTools

julia> x = randn((256, 512));

julia> varinfo(r"x")
  name      size summary
  –––– ––––––––– –––––––––––––––––––––––
  x    1.000 MiB 256×512 Matrix{Float64}

julia> x_c = Complex.(x);

julia> @btime fft($x);
  2.275 ms (35 allocations: 4.00 MiB)

julia> @btime fft($x_c);
  2.126 ms (33 allocations: 2.00 MiB)

So why we don't fix that similar to that one:
julia> my_fft(x::AbstractArray{<:Real, N} where N) = fft!(Complex.(x));

julia> @btime my_fft($x);
  2.111 ms (33 allocations: 2.00 MiB)

julia> my_fft(x) == fft(x)
true

I was trying to find some information on that but wasn't successful, so I'm sorry in case I missed something!
Thanks,
Felix

You could, but in-place 1d FFTs can sometimes be slower anyway.  If you really want to cut down on memory allocation here, you should be using an rfft.

Yeah I agree, that's definitely better.
What's actually the reason that it is slower?


Tensorflow 1.14 Keras functional API mixed with ops using placeholders throws InvalidArgumentError 'You must feed a value for placeholder tensor'

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: N/A
TensorFlow installed from (source or binary): Binary
TensorFlow version (use command below): 1.14.0
Python version: 3.6.8
Bazel version (if compiling from source): N/A
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: N/A
GPU model and memory: N/A

Describe the current behavior
Keras layers that have an input dependent on a Tensorflow placeholder will throw an InvalidArgumentError on the op creation step asking to feed a value for the placeholder. Specifically, this happens during the base_layer_utils.create_keras_history(inputs) step in the __call__ function on the layer, where the inputs to the Keras layer are passed through a GraphExecutionFunction object made during backend.function([], op_input)([]). This exception is new in Tensorflow 1.14.0.
Describe the expected behavior
As in previous versions of Tensorflow, I would not expect the InvalidArgumentError to be thrown when I am building the graph mixing Keras with Tensorflow.
Code to reproduce the issue
import tensorflow as tf

def compile_errors():
    tf_graph = tf.Graph()
    with tf_graph.as_default():
        image = tf.keras.Input(shape=[224, 224, 3], dtype=tf.float32, name="image")
        scale = tf.placeholder(dtype=tf.float32, shape=[], name="scale")
        scaled_image = image * scale
        conv = tf.keras.layers.Conv2D(filters=32, kernel_size=3, name="conv2d")(scaled_image)
        # conv errors on __call__ here due to create_keras_history making a GraphExecutionFunction:
        # tensorflow.python.framework.errors_impl.InvalidArgumentError: You must feed a value for placeholder tensor 'scale' with dtype float
        # 	 [[{{node scale}}]]

def compile_succeeds():
    tf_graph = tf.Graph()
    with tf_graph.as_default():
        image = tf.keras.Input(shape=[224, 224, 3], dtype=tf.float32, name="image")
        scale = tf.placeholder(dtype=tf.float32, shape=[], name="scale")
        scaled_image = tf.keras.layers.Lambda(function=lambda tensors: tensors[0] * tensors[1])([image, scale])
        conv = tf.keras.layers.Conv2D(filters=32, kernel_size=3, name="conv2d")(scaled_image)
        # this succeeds

if __name__ == "__main__":
    try:
        compile_errors()
        print("Functional API compilation succeeded.")
    except Exception as e:
        print("Functional API compilation errored!", e)
    print()
    compile_succeeds()
    print("Explicit Keras Lambda Layer compilation succeeded.")

Other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

@mbeissinger As mentioed in this issue 'scale' is a  "symbolic" tensor.
This means, they have absolutely no data (or value) until the moment you start fitting or predicting.

The example script is not running in eager execution mode and I am not expecting the symbolic tensor made by the placeholder to have or need any value at compile time. Tensorflow 1.13.2 did not throw this exception, why did the behavior change in 1.14 to expect placeholder values immediately and not just at session.run?

Keras does not allow TensorFlow ops unless they are wrapped by a Lambda layer.
@mbeissinger I think there is no bug here.

@nairouz This looks like a bug as TF 1.13 doesn't throw any error but it throws an error with TF 1.14. I think this is a bug.

This is fixed with latest version of TF nightly build '1.15.0-dev20190821'. Thanks!


Add MegaloBrainia by Filament Vol. (Ft. Laura Shigihara

Song Name
MegaloBrainia
Artist Name
Filament Vol. (Ft. Laura Shigihara & Toby Fox)
Source
Youtube
Youtube Link
UIfE6HyeSn8
Direct File Link
No response
Song ID
652218
Start Offset [ms]
10000
Extra
Created from Auto Nong.
Created for level: In The Works
Downloaded: No

megalovania x brainiac maniac

accept
El vie, 6 dic 2024 a la(s) 11:41 p.m., github-actions[bot] (
@.***) escribió:

This submission is stale because it has been open for 14 days with no
activity. If it is still relevant, please leave a comment and we will
reopen it.
—
Reply to this email directly, view it on GitHub
https://github.com/FlafyDev/auto-nong-indexes/issues/6345#issuecomment-2524820676,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BK2NIMOM2V64UDDIZKQOHNT2EJN7JAVCNFSM6AAAAABSKE565CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMRUHAZDANRXGY
.
You are receiving this because you authored the thread.Message ID:
@.***>


There are two "Node debug" in the settings.

Issue Type: Bug
It's confusing.

VS Code version: Code 1.42.1 (c47d83b293181d9be64f27ff093689e8e7aed054, 2020-02-11T14:45:59.656Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (8 x 3408)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.92GB (5.12GB free)

Process Argv

Screen Reader
no

VM
67%

Extensions: none

@connor4312 I suggest to add something to the second "Node Debug" that makes clear what it does, e.g. "Node Debug (Experimental)".

This is because extension host debugging is contributed by node2, and the other settings are contributed by node1. I will just remove the v3 setting from node2, since we're pointing people towards usePreview now.

Actually, I'll leave it there for people who still want to toggle things individually, but just move it to node1. It's slightly weird because node1 doesn't provide extension host debugging, but I think it's the simplest way for what will be a temporary flag regardless.


Update for project member and shareable components - [closed]

In GitLab by @wknet123 on Jul 20, 2017, 01:57
Merges dev-project-member -> dev

In GitLab by @wknet123 on Nov 13, 2019, 09:49
closed


[FEATURE] Make the limit in the number of labels for multi-label classification tasks configurable (possibly higher than 250)

At the moment, when dealing with (multi-label) classification tasks with very many labels num_labels (>250), as in
import argilla as rg
api_url = "http://localhost:6900"
api_key = "<api-key>"

rg.init(api_url=api_url, api_key=api_key)

#rg.Workspace.create('argilla')

rg.set_workspace("argilla")

num_labels = 251

labels = ["label " + str(i) for i in range(0, num_labels)]

dataset = rg.FeedbackDataset(
    fields=[
        rg.TextField(name="text", required= True, use_markdown=True),
    ],
    questions=[
        rg.MultiLabelQuestion(name="question-multi", title="Which labels are correct?", labels=labels, required=True),
    ]
)

records = []

record = rg.FeedbackRecord(
    fields={
        "text": "tierra finamente dividida, constituida por agregados de silicatos de aluminio hidratados"
    },
    suggestions=[{"question_name": "question-multi",
                  "value":["label 28", "label 8", "label 53", "label 14", "label 5"],
                  "agent": "my-first-model"}]
)
records.append(record)

dataset.add_records(records)

dataset.push_to_argilla(name="way-too-many-labels-dataset", workspace="argilla")

dataset creation fails with a
Exception: Failed while adding the question 'question-multi' to the `FeedbackDataset` in Argilla with exception: Argilla server returned an error with http status: 422. Error details:
{'code': 'argilla.api.errors::ValidationError', 'params': {'errors': [{'loc': ['body', 'settings', 'MultiLabelSelectionQuestionSettingsCreate', 'options'], 'msg': 'ensure this value has
at most 250 items', 'type': 'value_error.list.max_items', 'ctx': {'limit_value': 250}, 'value': {}}]}}

I believe that this many-label scenario can appear e.g. in retail/product classification annotation workloads.
Ideally, I would like the limit_value to be configurable when running the argilla server, e.g. as an env var.
A current workaround is to subset datasets into chunks whose examples are likely to contain only a limited <250 subset of labels. This is possible e.g. by exploiting the taxonomy of labels, but can be clunky and relies on the assumptions that none of the excluded labels appears in the various subsets.
Additional context
I am using argilla=1.24.0 and the quickstart server pulled via docker pull argilla/argilla-quickstart:latest.
This was discussed with @jfcalvo and @davidberenstein1957 over Slack on the 02-support-and-questions channel. Thank you so much!

It's anecdotal, but when experiment on a remote Argilla server, clicking on "Less" to fold/unfold the long list of labels, makes the UI fail to respond.

Things work well when running locally on Docker instead.
So maybe this issue may needs more work than a variable change to work well in the frontend :(

@davidefiocco , sad to hear that it is not plug-and-play but thanks a lot for the additional work on the topic :)

@davidefiocco with the coming release v1.27.0 we added new environment variables so now it's possible to change the limits (at instance level) for label/multi-label and span questions.
These changes will be added to the documentation once the release is published. In case you want to take a look to the docs changes previous the publishing you can see them here: https://github.com/argilla-io/argilla/pull/4713/files#diff-7985416b05c65eb8bdc26219fec4d817b1e9bb725a599d9e88841c64b1539a40R88


Should we update/upgrade a software whenever the newest version is available when building a flutter app?

I am new to Flutter and software developing, I've been self-learning everything I can, but a still a lot of things confusing me.
Today I want to ask should I update to a new version of software when it's available while building an App with Flutter?
I always thought when new version is available, we should upgrade, right? either it's Macbook, or Xcode, or flutter or Android studio, when new version is available, it will show us that we can upgrade, I normally upgrade everything, but then I found often my app crashes after upgrading. Like last time I updated my iPhone (now it's iOS 14, now my iPhone actually shows iOS 14 Public Beta 8 is available, but I am afraid to update), and yesterday my Mac shows Xcode new version available, and I updated Xcode, it's now Xcode 11.7, and I can no longer running any Flutter App after updating Xcode. (I still haven't solved the problem, I opened a separate issue for that one).
So I want to know in general, should we not update whenever new version available, or should we always make sure everything is up-to-date, and then if any problems happens after updating, then trying to solve the new problem? Which way is better? What are pros and cons when updating a software related in building Flutter App?
Thanks for anyone reading and any comments are appreciated.

Hi @lutang123,
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources.
You may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you

Hi @lutang123,
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources.
You may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you

Thank you. Yeah, I am new to programming, I didn't know where I should post question, thank you for your suggestion, I will try with other resources.


pythonPackages.rpy2 doesn't install correctly

With python27, the tests don't seem to run, but with python35, they fail due to missing libreadline.so.6:
$ nix-build -A python35Packages.rpy2
...
ImportError: Failed to import test module: rpy.tests
Traceback (most recent call last):
  File "/nix/store/w9gwivwr7ih57b4y1dfhv64xy316p5qn-python3-3.5.1/lib/python3.5/unittest/loader.py", line 428, in _find_test_path
    module = self._get_module_from_name(name)
  File "/nix/store/w9gwivwr7ih57b4y1dfhv64xy316p5qn-python3-3.5.1/lib/python3.5/unittest/loader.py", line 369, in _get_module_from_name
    __import__(name)
  File "/tmp/nix-build-python3.5-rpy2-2.5.6.drv-0/rpy2-2.5.6/rpy/tests.py", line 23, in <module>
    import rpy2.tests_rpy_classic
  File "/nix/store/za1c8jf3r7ww442wh06madf9v6ax9ap9-python3.5-rpy2-2.5.6/lib/python3.5/site-packages/rpy2/tests_rpy_classic.py", line 3, in <module>
    import rpy2.rpy_classic as rpy
  File "/nix/store/za1c8jf3r7ww442wh06madf9v6ax9ap9-python3.5-rpy2-2.5.6/lib/python3.5/site-packages/rpy2/rpy_classic.py", line 5, in <module>
    import rpy2.rinterface as ri
  File "/nix/store/za1c8jf3r7ww442wh06madf9v6ax9ap9-python3.5-rpy2-2.5.6/lib/python3.5/site-packages/rpy2/rinterface/__init__.py", line 101, in <module>
    from rpy2.rinterface._rinterface import *
ImportError: libreadline.so.6: cannot open shared object file: No such file or directory

----------------------------------------------------------------------
Ran 141 tests in 0.032s

FAILED (errors=13)

Running without the tests also doesn't work for other reasons (at least buildInputs that should be propagated but aren't):
>>> from rpy2.robjects.packages import importr
/bin/sh: 1: R: not found
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/nix/store/86h3is22ql94lirb1j1pl5cvz6kfyyv7-python3.5-rpy2-2.5.6/lib/python3.5/site-packages/rpy2/robjects/__init__.py", line 15, in <module>
    import rpy2.rinterface as rinterface
  File "/nix/store/86h3is22ql94lirb1j1pl5cvz6kfyyv7-python3.5-rpy2-2.5.6/lib/python3.5/site-packages/rpy2/rinterface/__init__.py", line 48, in <module>
    "R_HOME not defined, and no R command in the PATH."
RuntimeError: R_HOME not defined, and no R command in the PATH.

Currently using 16.09pre83147.df89584 on Ubuntu.
I'm building some other stuff but it doesn't strictly require this package, so I'm not sure I have time to look into this at the moment.
cc @joelmo

Which package are you building that pulls in this. I am not using this package right now. I think R could maybe be better as a dynamic dependency. There seems to be difference in python 2 and 3. Maybe py3 doesn't propagate readline.

In 52896c8c8641c2305dd7fb9b0c551839c16d1fa3 I updated the version of rpy2 and fixed testsuite invokation. Unfortunately I wasn't able to solve the readline issue. Propagating readline didn't solve the issue. In the case of Python 2.x we likely need to add self.readline or modules.readline but at this stage that didn't matter.

The readline issue can be fixed by sticking the following line before running the tests in checkPhase.
export LD_LIBRARY_PATH=${pkgs.lib.makeLibraryPath [ pkgs.readline ]}

But then the tests fail because of a broken encoding. Disabling tests seems like the right thing to do. The rpy2 code doesn't work for me because patchelf shrinks out readline later. You can fix with something ugly like this:
    postFixup = let rpath = stdenv.lib.makeLibraryPath (with pkgs; [
      readline R pcre lzma bzip2 zlib icu pkgs.gcc.cc.lib
    ]) + ":${pkgs.R}/lib/R/lib/"; in ''
      find $out -name '*.so' -exec patchelf --set-rpath "${rpath}" {} \;
    '';

but it'd also be interesting to know why patchelf shrinks out readline

A related issue is that I couldn't convince rpy2 to pick up any R packages like ggplot2, even with explicit environment variables or absolute paths. Not sure what's going on there.

I do not know what variables you tried. I think R_HOME needs to point to some place where ggplot2 have been installed, it should be like PYTHONPATH.

I tried a lot of variations. First, rpy2 uses the R embedding API which spawns with --vanilla by default (which ignores R_LIBS, R_SITE_LIBS etc, see [1]) so I removed that. Even after that the embedding library isn't picking up the libraries. I think with enough straceing someone can figure this out but I don't have enough time as running R is just a hobby.
[1]

The command-line option --vanilla implies --no-site-file, --no-init-file, --no-environ and (except for R CMD) --no-restore

from https://stat.ethz.ch/R-manual/R-devel/library/base/html/Startup.html

rpy2 has been deprecated anyway by now.

I don't think rpy2 is deprecated but I'm OK with closing the issue.


Database schema issues

Improvement.txt
I want to point these issues out to improve user experience
(https://github.com/aspnet/EntityFramework.Docs/files/3855956/Improvement.txt)
Upon examining the database schema there appears to be several design issues. For instance, in the OnsideCourse table the field "Days" contains (which it seems like) a one character code for day of the week e.g. M is Monday, F is Friday while H seems to be Thursday.  Would be a better design to normalize this table as presently one pulling up a SELECT needs to closely examine the data while in a Visual Studio project needs to dissect the chars and form day names, when edited build a new string. By normalizing (which I have done) selecting data with two child table is easy to see what days a course is offered along with changing days the course is offered. The table OfficeAssignment has a Location field which doesn't make sense.

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

ID: dba1f3f2-8c1f-c913-dcfb-4c3332ef9c22
Version Independent ID: 273274cb-72b7-1696-32eb-a5d2f7d6c0dd
Content: School Sample Database - EF6
Content Source: entity-framework/ef6/resources/school-database.md
Product: entity-framework
Technology: entity-framework-6
GitHub Login: @divega
Microsoft Alias: avickers

Thank you for requesting a change to the EF6 documentation. We are prioritizing improvements to the EF Core documentation and at this time we are not making changes to the EF6 documentation.
However, we will consider well-written community pull requests to improve the EF6 documentation. The documentation source is located in the EntityFramework.Docs repository on GitHub. To submit a pull request:

Find the file to update and click on it to open

Click on the edit button (✏) to edit in your web browser

When done, add a title and description, then use the "Create a new branch and start a pull request." option.

(Note that you can also clone the docs repo and do a GitHub PR in the normal way.)


Flexbug9 -  elements can't be flex containers

https://github.com/philipwalton/flexbugs/blob/master/README.md#9-button-elements-cant-be-flex-containers

This can't be fixed with this tool because the fix involves changing the html.


Importing a chapter file (other than chapter 1) presents the user with an extraneous incomplete document

Adapt It Mobile Version: 0.5.0
Operating System: Android
OS Version: Android 4.4.2
Severity: 3
Description: After opening a new chapter document, I expect that the initial document listed on the project page would be the actual document containing the chapter and verse content. Instead the initial document listed is a truncated document that when opened only has the \id line available for adaptation. In order to get the actual document I have to click on "Search" on the project page, drop down the "Select a book" list. This shows the name of the file as the sole item in the list, i.e., "Tok Pisin fragment 1John.txt". I select that file, which then presents a "Select a chapter:" list that contains the following two items (presumably for chapter 1, which doesn't exist and chapter 2):
Tok Pisin fragment 1John.txt 1 Fully translated
Tok Pisin fragment 1John.txt 2 No translations (3 total verses)
The first document when opened only contains the following \id line:
1JN John Tok Pisin, fragment chapter 2:12 - 2:14
which is only the \id line from the file. Note that this \id line has no target adaptations, even though the description says, "Fully translated".
The second file is the actual file that I want to adapt. When opened, it has the entire document presented for adaptation and an accurate description "No translations (3 total verses)". I would have expected that only the second item should be shown on the project page, since it has the actual content of the document that was imported.

Start a Tok Pisin to English project.
Import the Tok Pisin fragment (a selection from chapter 2 of 1 John)
Tok Pisin fragment 1John.txt
Select the "Tok Pisin fragment 1John.txt 1"  item on the project page. The document opens, but only contains the \id line.
In order to get the actual text that is contained in the file, one has to press the "Search" button which apparently causes the program to parse the actual chapter content, and then the user can see the actual document listed as "Tok Pisin fragment 1John.txt 2 No translations (3 total verses)"

Since many users will be adapting individual chapter files, the file listed on the initial project page should go directly to the actual document as the first option, rather than opening a truncated document that only contains an \id line.

Hmm... this is an interesting one.
Our use case -- that of dealing with collaboration documents and documents split into chapters -- is already being dealt with. We disallow users from importing a random chapter file without first importing the first chapter of that same file. These split and collaboration files are in AI desktop (XML) format.
The file described in this issue is one of the sample USFM text fragments that are shipped with AI desktop. On their own, these sample files don't constitute a real use case -- I'd imagine users would either work with a whole source file (usfm or otherwise), or collaboration chapters in XML format. But since these are sample files distributed with AI desktop, people might be tempted to throw them at AIM to see what comes out.
I'll put this in the needs prioritization pile for now; we'll need to discuss how likely it is that someone would be playing around with these files.

One reason I tried to import the Tok Pisin fragment file is that I am getting an error when I try to import a chapter collaboration XML document. The collaboration document is a single chapter (chapter 2 of Acts) that was produced by AID in collaboration with Paratext. The error on Import says, "Import failed for _Collab_45_ACT_CH02.xml Reason: undefined [OK["
Here is the collaboration file that I tried to import:
_Collab_45_ACT_CH02.xml.txt
Note: Github won't let me attach an xml file, so I had to add an acceptable extension (.txt) to the file, which you'll need to remove before testing with it.

@pngbill - aside from the unhelpful / bad error message, the behavior by design. The first chapter contains some necessary info that isn't included in subsequent chapters (name, etc.) - AIM prevents you from importing subsequent chapters before importing chapter 1 first.
The error message should say: "this is a collaboration document; please import the first chapter before importing this chapter." I'll investigate why it's not displaying that text.

@pngbill - unhelpful error message found and fixed. One of the calls to importFail() wasn't sending the correct object (an Error object). :-)

This is addressed by the fix for #246


arms of a clock not moving or moving extremely slow

I added paper-time-picker to my application. Everything is working fine, I don't get error messages, but arms of a clock are not responding to mouse. Sometimes if I press mouse few times clock arm will "jump" to a different position..
May be someone experienced this issue.
I use latest (week old) Polymer version.
Thank you for excellent components!

In IE and Edge browsers, the clock arm doesn't move at all.  If a time is already set and the dialog is opened, the time is not reflected by the arm either.  The arm is always at the 12 position for hour and 00 position for minutes.  When I try to click and drag the arm, it doesn't move.  I can click on a different hour or minute and it will reflect that in the time display portion, but the arm doesn't move to where I clicked.  We need to support these browsers.  I attached screen shots to show where the arm always displays and stays. Will this get fixed any time soon?

Hi,
Same issue here for IE11, the cloak arms don't move.
Is a fix available?

A fix was merged in for this, are you still experiencing issues @frezelth?

I just re-tested in IE11 and Edge and don't have this issue, going to go ahead and close this out.


accept new CLI commands for backwards compatibility with those defined by the current CLI [see PR #68]

r+ to unblock folks. let me know if you have suggested changes for this.
this has all been re-architected in PR #68 in a much smarter, cleaner way. feedback there, if you have time, would help me. I'll get to it soon, after I sprint with this last project.


"native notebooks" release timeline?

Hey all!
I'm a data science instructor, and recently stumbled across the massive improvements in jupyter notebooks that one can find on the insider channel. Is there a timeline for release of that improved interface? I'm organizing and writing course materials for this fall, and am trying to figure out whether I should just go ahead and write my materials for the current interface (non-insider), or write them for the version on insider knowing that my students will have access to it on the main channel by the time classes start (not comfortable putting brand new data science students on insider...).
Thanks!

Thanks for your comment @nickeubank!
The new interface is available in stable! To use it please follow these steps: https://github.com/microsoft/vscode-jupyter/wiki/Native-Notebook-Support-in-VS-Code
We don't have a hard release date, but getting feature parity and releasing it as the default experience in stable is our number 1 priority. We're working hard to make that happen.
Let me know if this works for you.

WOOHOO! That's perfect, thanks so much @DavidKutu


Train labelled/unlabeled split for semi-supervised setup

I have been following your work and I have been unable to find the labeled/unlabeled split for QaTa-COV19 and MosMedData+ used in the semi-supervised setup. To replicate the results proposed in the paper what splitting strategy should I use? If there is a split already available, please do let me know.

Please use train_dataset, test_dataset = torch.utils.data.random_split(full_dataset, [train_size, test_size]) to split the dataset, and the random seed is the same as others.

Please use train_dataset, test_dataset = torch.utils.data.random_split(full_dataset, [train_size, test_size]) to split the dataset, and the random seed is the same as others.

Thank you. I am closing the issue.

Thank you. I am closing the issue.


Header guard fix

Found this with -W-header-guard (which is default with AppleClang)

Very good catch on a hard to find error. Thx.


Dynamic Module Loader props are loaded on second render

Hey!
I love the project. Been looking for something like this to replace react-boilerplate's injectReducer and injectSaga.
I noticed that the DynamicModuleLoader renders its children on the first load
I forked the widgets example in this codesandbox: https://codesandbox.io/s/k9jo0kyzw5 and added a log statement in the mapStateToProps in src/widgets/hacker-news/. The log statement prints

Is there a way to prevent the rendering of the child component until the modules are all loaded from DynamicModuleLoader? I use PropTypes in my project and a required prop will force me to make default values for my selectors as the state will not exist until the second render.

Are you using react-redux 6.0? I have a pull request to fix that.

@winstonjz For now, it is recommended to use<EMAIL_ADDRESS>As Navneet mentioned, #59 will fix your issue

This should be fixed with #59


The model compiler of OpenVINO does not support TensorFlow 2.x.

When I compile the model to OpenVINO type, the error is as follows:
AttributeError: module 'tensorflow' has no attribute 'NodeDef'

Do you have any evidence that OpenVINO could not suppport TF2.x model? @KellyZhang2020

The issue of the OpenVINO does not support TensorFlow 2.x in the openvino-toolkit.

https://software.intel.com/en-us/forums/intel-distribution-of-openvino-toolkit/topic/827537

@KellyZhang2020
How about openvino 2020? Could it support tf2.x model ?

@wangzhenyu32  Could this issue be closed?  I think you test openvino2020 with tf2.x model. Right?

Yes, OpenVINO2020 has already supported TensorFlow 2.x in the openvino-toolkit

@wangzhenyu32 Could this issue be closed? I think you test openvino2020 with tf2.x model. Right?

Yes, OpenVINO2020 has already supported TensorFlow 2.x in the openvino-toolkit


Social media and blog post before and after Crystallography Hackday

Had scant information for this one and since only PMR attended, can't add anything for this one.


Unable to run bio gff command

Whenever I run the following command (tried with multiple different genomes including NC_001474.2, MN996532 NC_045512, NC_048217.1), I get the following error: AttributeError: 'SeqFeature' object has no attribute 'strand'
Command:
bio fetch NC_048217.1 > MHV_genomes.gb
bio gff MHV_genomes.gb | head -5

I installed bio using pip inside a new conda environment, and it installed versions: bio-1.6.0 biopython-1.82 biothings-client-0.3.1
Error:
Traceback (most recent call last):
File "/home/leah.dorman/.conda/envs/gff/bin/bio", line 8, in
sys.exit(run())
^^^^^
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/main.py", line 14, in run
router()
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/main.py", line 130, in wrapper
func(args, **kwargs)
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/main.py", line 202, in router
plac.call(func)
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/libs/placlib.py", line 440, in call
cmd, result = parser.consume(arglist)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/libs/placlib.py", line 291, in consume
return cmd, self.func((args + varargs + extraopts), **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/gff.py", line 17, in run
convert.run(start=start, end=end, type_=type_, match=match, id_=id_, gene=gene, rename=rename, olap=olap, fasta=False, fnames=fnames)
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/convert.py", line 406, in run
recs = parser.get_records(fnames)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/parser.py", line 426, in get_records
recs = flatten(recs)
^^^^^^^^^^^^^
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/parser.py", line 215, in flatten
return functools.reduce(operator.iconcat, nested, [])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/leah.dorman/.conda/envs/gff/lib/python3.11/site-packages/biorun/parser.py", line 396, in record_generator
brec.strand = feat.strand
^^^^^^^^^^^
AttributeError: 'SeqFeature' object has no attribute 'strand'

Looks like biopython broke its internal API, I will make a new release of bio pinned to an earlier version of biopython
in the meantim
pip install biopython==1.81

should roll back bio to a compatible version of biopython

Here is the reason
https://github.com/biopython/biopython/issues/4563

Thank you! biopython 1.81 fixed the problem.


[fix][broker] Support zookeeper read-only config.

Fixes #16489
Master Issue: #16489
Motivation
Export config metadataStoreAllowReadOnlyOperations and zooKeeperAllowReadOnlyOperations.
Does this pull request potentially affect one of the following parts:

If the box was checked, please highlight the changes

[ ] Dependencies (add or upgrade a dependency)
[ ] The public API
[ ] The schema
[ ] The default values of configurations
[ ] The threading model
[ ] The binary protocol
[ ] The REST endpoints
[ ] The admin CLI options
[ ] The metrics
[ ] Anything that affects deployment

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Matching PR in forked repository
PR in forked repository:

@Technoboy- 2.9.x 2.10.x 2.11.x also need this pr.

LGTM,
But I have to mention one thing If you want to cherry-pick this PR to branch-2.9, you've got to support and cherry-pick zooKeeperAllowReadOnlyOperations configuration first and then push another PR to introduce metadataStoreAllowReadOnlyOperations and deprecate the previous one.
The reason is that branch-2.9 has no metadata**** configuration. So, if we introduce a new config named metadata****, it's weird.

Thanks for your reminder. In branch-2.9, only introduce zooKeeperAllowReadOnlyOperations without @deprecated annotation.

@horizonzy Do we need to set the default value for zooKeeperAllowReadOnlyOperations?

zooKeeperAllowReadOnlyOperations

No need, we use the boolean default value false as the zooKeeperAllowReadOnlyOperations  default value.


Missing translation for 'Week' in module 'clock' when showWeek is set to true

Platform: Raspberry Pi 3
Node Version: 6.10.2
MagicMirror Version: 2.1.1
Description: Missing translation of "Week" in module 'clock' when showWeek is set to true.
Steps to Reproduce: Enable display of calendar week in module 'clock'
Expected Results: Display "Woche 16" when language is set to 'de' in config.js
Actual Results: "Week 16" is displayed

Send a Pull Request with this change for de language.

Would love to, simply don't know how to do this. Is there a short tutorial/introduction available?

As I can see this has already been fixed in development branch. Sorry for the hussle.


because i make the PRs, I am never notified

@jonathanong commented on Wed Dec 30 2015
i would like a feature where we can somehow hook up a bot (another github user of my choosing or a bot provided by you). i am never notified that greenkeeper made a PR.
also, assigning it to me (or allow setting a default assigner) would be nice.

@jonathanong commented on Thu Dec 31 2015
To be more specific, this is for private repos. Public repos are fine.
It would be easier if I could login with a bot easier. I guess I'll wait for the web UI

Same problem here! I never get notifications for private repos when a PR from greenkeeper arrives.

Hey @jonathanong @leo,
basically this is already possible. You would need to create a new GitHub account, add them to your private repositories with the necessary rights, then do greenkeeper login with that account and enable the private repositories.
Now your bot user will create the pull requests and you will be notified.


add support to update datasources

So far this module has not been able to update datasource to target another server. This is useful for me.
I added some more detailed error handling because it is not obvious that a 404 does not mean that the URL does not exist but can as well mean that the selector does no match any current data source.
Feel free to make any changes to adjust for your naming conventions.

Thanks Felix!


[BUG] - timeout annotation is causing a compiler error

Testdeck Version
freshly installed 0.2.0
Testdeck Package

[x] @testdeck/mocha

NodeJS Version

[ ] 11
[ ] 10
[ ] 9
[ ] 8
[ ] all
[x] other: 16.14.2

Mocha / Jasmine / Jest Version

Mocha: 9.2.2
@types/mocha:  9.1.0
Jasmine: ---
@types/jasmine:  ---
Jest:  ---
@types/jest:  ---

Operating System

[x] Linux
[x] Mac OS X
[ ] Windows 7
[ ] Windows 10
[ ] Other:

Actual Behaviour
I use a base class with following setup
export class BaseTest {

    @timeout(5000)
    static async before(): Promise<void> {
          // some code that takes longer
    }

After an update from 0.1.2 to 0.2.0 I get the following issue:
the timeout is marked in WebStorm and the typescript compiler says
TS2345: Argument of type 'typeof BaseTest' is not assignable to parameter of type 'Object'. Types of property '[context]' are incompatible. Type 'Suite' is missing the following properties from type 'Context': _runnable, runnable, skip.
If I remove the timeout it works fine.
This works however with version 0.1.2.
Expected Behaviour
It should not error as it was in Version 0.1.2
Additional Information
Typescript version is 4.4.4 and I tried with latest 4.6.3, same errors
Quick-fix: downgrade to 0.1.2

@sittingbool I think I found the source of the problem
https://github.com/testdeck/testdeck/blob/1cd8cf742a170f47b5704585f9dbaec40a031338/packages/mocha/index.ts#L89
  interface Object {
    [mochaDecorators.context]: Mocha.Context
  }

However, @pana-cc, I do not know what you want to express or achieve with this augmentation of the Object interface.
Commenting out this part seems to have no adverse effect on the existing tests, and the example code provided by the OP will work just fine.

@pana-cc how can we fix this? or do we even need to fix this?

I am sorry for the delay, but this issue has somehow slipped my attention.
I probably should add some tests for the augmentation, what it does is basically provide typing for the mocha context:
import { suite, test, context } from "@testdeck/mocha";

@suite class Hello {
    @test world() {
        this[context]; // <-- the type of this property is Mocha.Context
    }
}

I also wonder if the TypeScript compiler may have become more strict. I think it should be possible to extend the type of the timeout function to work.

I have troubles publishing it, but this PR should've fixed it: https://github.com/testdeck/testdeck/pull/294

Got my Authenticator in order, there is now v0.2.1 that has the typings in order.


Update factory definitions

Updated syntax to FactoryBot

Thanks so much for the PR.
It looks like you've opened this up against the 4.9.0 branch, rather than the main branch. Version 4.9.0 was before we updated to the new name and syntax, so the documentation is correct for that version. We don't really use the 4.9.0 branch for much any more—we keep it around mostly so people can easily refer to the old upgrade documentation.


fixed depth

Would it be possible to include a fixed depth search option in the next releases ?
This would make it easier to compare results from one computer to another and to build common baselines.
At the moment, results would vary from one computer to the next based on processor speed and OS.

I've added that to the todo list.
You can approximate that for now by doing a very short min time and a very long max time.  A min time of 1 and a max time of 60000 should allow pretty much any reasonable analysis depth.


Key violation while mapping order line items

Used Shopware Version: <IP_ADDRESS>
B2B for Shopware 6
In \Shopware\B2B\Order\BridgePlatform\OrderLineItemListConverter::orderLineItemsToOrderContextLineItemList() recently a bug was fixed that caused a null pointer exception when handling non-product line items.
But even after the fix the code does not work:
The fix sets the product number to an empty string if the line item is not a product, but when later writing the values to the database, it results in a duplicate key error for the key 'b2b_line_item_reference_number_b2b_line_item_list_id_idx' (which is reference number = product number and list id).
So my suggestion would be to change
$reference->referenceNumber = $productNumber;

to
$reference->referenceNumber = $productNumber !== '' ? $productNumber : $orderLineItem->getIdentifier();

[public] Automated response: This issue is linked to the internal issue https://shopware.atlassian.net/browse/B2B-1097.
[created from B2B-1097, comment 485082]

[public]

Status Change: Open

This issue is ready for implementation.
[created from B2B-1097, comment 511049]

[public]

Status Change: In Progress

Work on this issue has started. It is now being implemented.
[created from B2B-1097, comment 511050]

[public]

Status Change: In Review

Work on this ticket is complete and is now pending review.
[created from B2B-1097, comment 511067]

[public]

Status Change: Resolved

The ticket has been successfully completed; the solution is implemented and verified.
[created from B2B-1097, comment 511505]

[public]

FixVersion Change: 4.8.1

This issue will be / was solved in Shopware version 4.8.1.
[created from B2B-1097, comment 530561]


Error when converting snippet with passed variable by reference.

If the json psalm response contains a snippet with a reference variable:
For example
public function send(\Swift_Mime_SimpleMessage $message, &$failedRecipients = null)

On report generation it throws an error
unterminated entity reference $failedRecipients = null)

Htmlencoding the snippet fixes it

Thanks for that, I'll get a fix out soon!


[Feature] Added ML-BOM examples

Added basic examples for foundation model, open source model, and dataset

@galmo-noma ,
After reviewing your change request and the status of this repo, I was wondering:
why would you add a link to a folder MLBOM that does not exist, yet?


PressKey action wrong work on http://todomvc.com/examples/angular2

Test code
 t.navigateTo('http://todomvc.com/examples/angular2');
    await t.typeText('.new-todo, #new-todo', '1')
           .pressKey('enter');

    await t.wait(4000);

I expect after pressKey('enter') action a new item was added to a list.
But it doesn't happen.
In hammerhead-playground all works good (I checked on https://github.com/DevExpress/testcafe-hammerhead/commit/bb719bd9892ec4781fa9c3c4f9516a930ff59689 commit)

testcafe version: 0.11.0-alpha
node.js version: 6.9.1

Same for http://todomvc.com/examples/backbone_require/

I'm working on this

We need to dispatch events with event.key and event.keyIdentifier (Safari) properties when simulating keyboard events. At the current moment we have an empty values for these props - https://github.com/DevExpress/testcafe-hammerhead/blob/master/src/client/sandbox/event/simulator.js#L334.
@miherlosev, i decide to make a dictionary with keyCodes as keys and key\keyIdentifier as value in the context of testcafe-hammerhead.
This will help to solve problem with angular2 and humble.
Another situation with other 3 sites - jquery keypress handler executes correctly, but script, which adds note to list, is not loaded at the moment of t.pressKey execution. There is same situation on the original resources (without testcafe-hammerhead)


Add table aws_audit_manager_assessment

References
Add any related links that will help us understand the resource, including vendor documentation, related GitHub issues, and Go SDK documentation.

Related to https://github.com/turbot/steampipe-plugin-aws/issues/390

It's working on aws-cli but getting issue with steampipe i.e Error: AccessDeniedException: Unable to determine service/operation name to be authorized

I am currently working on this resource.List call is working fine and also i was getting response of get through List call.But there was some issue with Get call, the data was not getting fetch for some reason.So had a discussion ,came up with the solution.
So i will work on the test and docs and Make the PR ASAP.


add extra checks to _missingval_from_gdal when x is a float

When a missingval is taken from a GDAL datasource and is a float, but the datatype is an integer, check that it is within the type bounds before attempting to convert.
Fixes an error mentioned in https://github.com/rafaqz/Rasters.jl/issues/611
I don't think we need to add a test for such a simple change?

If theres no test we can delete it later with no consequences


servers.json is sometimes erased when the launcher shutsdown unexpectedly

Should make a backup of the servers.json file after data is first read from the file during startup.

Actually this could be fixed by just writing to a temp file first and then deleting the existing JSON once writing is complete.

Fixed!!!!


updating readme from branch example

Updates
I updated the readme file. Please review and accept

Thoughts
I probably shouldn't, but okay. 👍


UI for adding CA certificates

I think there should be a way to add a ca certificate to the container or at leas an option to disable cert checks. Can't add my bookstack instance because of cert errors

Could you send the errors here on DM them on discord?

i am on the error with Roey i just thougt it would be more convenient to have an ui option to handle the scenario to either disable ssl checks or to add the ca cert

Disabled ssl checks for now


Installation issues on Apple M1 Pro.

Hi I am trying to install this on my Apple M1 Pro. I am getting the following error. Tried installing rustc but it did not help. Any workaround is appreciated.
running build_ext
      running build_rust
      info: syncing channel updates for 'nightly-2020-05-14-aarch64-apple-darwin'
      info: latest update on 2020-05-14, rust version 1.45.0-nightly (75e1463c5 2020-05-13)
      error: target 'aarch64-apple-darwin' not found in channel.  Perhaps check https://doc.rust-lang.org/nightly/rustc/platform-support.html for available targets
      error: can't find Rust compiler

      If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.

      To update pip, run:

          pip install --upgrade pip

      and then retry package installation.

      If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for tokenizers
Failed to build tokenizers
ERROR: Could not build wheels for tokenizers, which is required to install pyproject.toml-based projects

Never mind. I figured it out. Made several changes to the files under the model folder to align it with the latest version of the  Transformer.


Proposed design changes for optional decoders

This issue is closely related to #217 and #218, but there are a couple of unresolved underlying questions about what the "correct" behavior should be that I think deserve their own discussion.
Setup
Suppose we have a case class like this:
case class Foo(ab: Option[Int])

And we want to decode a document like this into Foo(Some(1)):
{ "a": { "b": 1 }}

Chains of operations
We can currently write a decoder like this:
implicit val decodeFoo: Decoder[Foo] =
  Decoder.instance(_.downField("a").downField("b").as[Option[Int]].map(Foo(_)))

And confirm that it works on valid input:
scala> decode[Foo]("""{ "a": { "b": 1 }}""")
res0: cats.data.Xor[io.circe.Error,Foo] = Right(Foo(Some(1)))

If there's no b field in the inner JSON object we get a None, which I think is pretty reasonable:
scala> decode[Foo]("""{ "a": { "x": 1 }}""")
res1: cats.data.Xor[io.circe.Error,Foo] = Right(Foo(None))

If there is a b field but it's not an integral number, decoding fails (also reasonable to me):
scala> decode[Foo]("""{ "a": { "b": true }}""")
res3: cats.data.Xor[io.circe.Error,Foo] = Left(io.circe.DecodingFailure: Int: El(DownField(b),true),El(DownField(a),true))

If there's no a field in the outer object, we also get a None (somewhat more questionable to my eye, but still I think the right choice):
scala> decode[Foo]("""{ "x": { "b": 1 }}""")
res5: cats.data.Xor[io.circe.Error,Foo] = Right(Foo(None))

The next part is where it gets weird. Suppose we do have an a field, but its value isn't an object:
scala> decode[Foo]("""{ "a": true}""")
res6: cats.data.Xor[io.circe.Error,Foo] = Right(Foo(None))

Or that we don't have an a field at all (this is more or less what #217 reports):
scala> decode[Foo]("true")
res7: cats.data.Xor[io.circe.Error,Foo] = Right(Foo(None))

I think both of these cases should result in decoding failures.
Optional decoders and JSON arrays
A similar batch of issues comes up when our optional decoder uses positional selectors:
implicit val decodeFoo: Decoder[Foo] =
  Decoder.instance(_.downN(0).downN(1).as[Option[Int]].map(Foo(_)))

This is designed to decode JSON like the following as Foo(Some(1)) (it says "optionally decode the second element of the JSON array that's the first element of the focus as an Int"):
[[true, 1], true]

If there is no second element of the inner array, we get a None (fine by me):
scala> decode[Foo]("""[[true], true]""")
res10: cats.data.Xor[io.circe.Error,Foo] = Right(Foo(None))

But we also get a None if the first element isn't a JSON array at all (ugh):
scala> decode[Foo]("""[true, true]""")
res11: cats.data.Xor[io.circe.Error,Foo] = Right(Foo(None))

Proposal
My proposed solution is for optional decoders to consider two kinds of failure. The first kind of failure would be when a navigation operation is appropriate for the current JSON context (array or object), but still fails (either because the array doesn't contain enough elements or the object doesn't contain the key). These failures would result in successful decoding to None—even if they occur at the beginning of a chain of operations.
The second kind of failure is when the navigation operation isn't appropriate for the current JSON value—e.g. we try to downField("a") on a JSON number instead of a JSON object. This kind of mismatch would fail the decoding, not return a None.
This requires a little more bookkeeping and should probably be implemented by adding some information about operations at the CursorOp level, which means the fix for #217 would appear in 0.4.0 and probably wouldn't be backported to 0.3.
Does this sound like a reasonable proposal for the behavior of optional decoders? Is anyone uncomfortable with #217 not getting fixed in the 0.3 series?

This proposal feels :100: to me. Personally, I would rather have these two types of failures and punt #217 to 0.4.0. Intuitively, a Decoder has two tasks:

Decode a Value
Move around a JSON object to Decode the next Value

That we should have two distinct Failure types to represent these seems correct to me. I would much prefer this be fleshed out rather than cutting the baby in half to force something in to 0.3.0, but that's just, like, my opinion man. I understand that for some users this may be an actual blocker.
:+1:

Chiming in here because GitHub reactions have yet to express enough weight for me yet with a :+1:. I think you summarized it well with the dichotomy of failure, which is what I expected as user, where we return None for the lack of a presence (undefined, null) and hard fail if the types don't line up correctly.

Fixed by #231.


Add watson end edit/create permissions to company api

What kind of a pull request is this?

QA / Code Review

Code Checklist

[x] The code follows dotkom code style
[x] The code passes the defined tests
[ ] I have added tests for the code I added
[ ] I have provided documentation for the code I added
[x] The code is ready to be merged

(Possible) Breaking Changes

[x] The changes are backwards compatible

Description of changes

Added watson for search
Serialize company email, since it is supposed to be public
Make it possible for people with permission to change and create companies

Doesn't have any breaking changes :tada:


Brought in EightBittr version with consolidated creator functions

EightBittr just changed the built-in creators (e.g. createAreaSpawner) to provide more component details. This matches that change by overriding the new built-in components from EightBittr so that no more built-in creators need to be recreated here.

Tests are failing because test/index.html's window.testDependencies doesn't include modules such as quadskeepr. 🤔

Remaining test failures are tracked by #872.


Credit Risk Modeling added

#333 resolved

This repo is not like machine learning, we don't do this in opensource.
machine learning is for beginner that's we let people to contribute library folder. here you have to enhance the existing application


remove package-lock.json

until npm problems have been solved

Codecov Report

Merging #542 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master    #542   +/-   ##
======================================
  Coverage    98.4%   98.4%
======================================
  Files         231     231
  Lines        3443    3443
======================================
  Hits         3388    3388
  Misses         55      55

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 f69470c...aaa0e7c. Read the comment docs.


macos-build-macos-m1 CI build is failing

Problem description
Build is failing with the following errors
/Users/distiller/project/velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp:143:35: error: use of undeclared identifier '_mm256_extracti128_si256'
auto y = _mm256_castsi128_si256(_mm256_extracti128_si256(x, 1));
^
/Users/distiller/project/velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp:151:3: error: static_assert failed due to requirement 'vlength.size == 8'
static_assert(vlength.size == 8);
^             ~~~~~~~~~~~~~~~~~
/Users/distiller/project/velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp:159:16: error: use of undeclared identifier '_mm_slli_si128'
vlength16 += _mm_slli_si128(vlength16, 2);
^
/Users/distiller/project/velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp:160:16: error: use of undeclared identifier '_mm_slli_si128'
vlength16 += _mm_slli_si128(vlength16, 4);
^
/Users/distiller/project/velox/dwio/dwrf/reader/SelectiveStringDirectColumnReader.cpp:161:16: error: use of undeclared identifier '_mm_slli_si128'
vlength16 += _mm_slli_si128(vlength16, 8);
Looks related to https://github.com/facebookincubator/velox/pull/7044
System information
It's our Circle CI macoso-m1 build e.g.
https://app.circleci.com/pipelines/github/facebookincubator/velox/35928/workflows/470201a7-6d63-4655-b00a-f8d976ac90c8/jobs/237761
CMake log
No response

https://github.com/facebookincubator/velox/pull/7093


Fix spelling errors in menu.cpp

I noticed some errors while using dumpling and figured I would try to fix them 😊

Thanks for your help!


feat: add createLocalStorage to enable custom stoage namespace

Feat:

Extend the flexibility to add custom storageNamespace,
Related discussion here:
[0] https://github.com/graphql/graphiql/issues/2794
[1] https://github.com/graphql/graphiql/pull/3021

Hello @acao @thomasheyenbrock
Not sure whether this change is what you prefer? Pls let me know if any other ideas!

@CaiYiLiang thanks for this! not sure what is up with the CLA bot - it always comes down to the email address you used to make the commits with your git client. do you want to close #3021 now that this is passing?

@CaiYiLiang thanks for this! not sure what is up with the CLA bot - it always comes down to the email address you used to make the commits with your git client. do you want to close #3021 now that this is passing?

Hello @acao I have closed #3021 .
Please let me know if there is anything I can help!

@heyacherry do you mind if I make a few last commits to make this ready for 3.0.0? or would prefer to finish the PR?

I don't know whats wrong, propbably something on my end, but it won't let me push a local commit and rebase to your branch

@B2o5T looks like we have test flakiness with the monaco-graphql-react-vite example again. this test was passing on the last release, but now on rebase with a fresh yarn, we are getting an additional module - I think it's actually the new custom.ts module added to @graphiql/toolkit that is part of this bundle. Should I create a separate issue to address this?

sorry @heyacherry , this test is unrelated to your PR

@acao feel free to create an additional issue about why tree shaking didn’t work for this file, I'll take a look once I come back
You can adjust the number for this PR

@B2o5T it appears it was tree shaken after all! so 1092 modules transformed. counts all modules, some before tree shaking

https://github.com/graphql/graphiql/issues/3338 I've created a bug for the test, will update the test, but hopefully we can find a better way to measure this

Sorry for the deplay -- I just back to check the comments
Great work and great thanks @acao @B2o5T 🌟🌟🌟
Let me know if need anything from me

awesome work yourself @heyacherry !!


ArrayBuffer of an image data leaks somewhere in bowels of Spritesmith#processImages

Spritesmith#processImages not freeing memory over time when creating multiple sprite images. vinyl files with Buffer in contents and plain file paths results in the same memory usage.
I'm asking for help in leak detection in modules used in spritesmith.
Simplified script to reproduce an issue
'use strict';

const fs = require('fs');

// const File = require('vinyl');
const Spritesmith = require('spritesmith');
const pixelsmith = require('pixelsmith');

const sources = [
    "./sprite/NRL-Canberra-Raiders__569847503__1493152203.png",
    "./sprite/apple_ex.png",
    "./sprite/insta-web.png",
    "./sprite/cart.png",
    "./sprite/jpg.jpg"
];

/*const sourcesContent = sources.map(imagePath =>
    new File({
        path: imagePath,
        history: [],
        content: fs.readFileSync(`${process.cwd()}/${imagePath}`)
    }));*/

const spritesmith = new Spritesmith({
    engine: pixelsmith
});

const ITERATIONS = 150;

process.nextTick(function printMemoryUsage() {
    console.log(JSON.stringify(process.memoryUsage()));
});

for (let i = 0; i < ITERATIONS; i++) {
    spritesmith.createImages(sources, (err, images) => {
        spritesmith.processImages(images);

        process.nextTick(function printMemoryUsage() {
            console.log(JSON.stringify(process.memoryUsage()));

            if (i % 50 === 0) {
                global.gc();
            }
        });

    });
}

Memory usage
{"rss":54697984,"heapTotal":36393760,"heapUsed":21949752}
{"rss":620531712,"heapTotal":65287968,"heapUsed":29065104}
{"rss":646225920,"heapTotal":64256032,"heapUsed":28251352}
{"rss":647573504,"heapTotal":64256032,"heapUsed":28290648}
{"rss":650907648,"heapTotal":64256032,"heapUsed":28326320}
{"rss":654422016,"heapTotal":64256032,"heapUsed":28348720}
{"rss":657559552,"heapTotal":64256032,"heapUsed":28380736}
{"rss":661073920,"heapTotal":64256032,"heapUsed":28401936}
{"rss":664236032,"heapTotal":64256032,"heapUsed":28430416}
{"rss":667480064,"heapTotal":64256032,"heapUsed":28447160}
{"rss":670859264,"heapTotal":64256032,"heapUsed":28473880}
{"rss":674373632,"heapTotal":64256032,"heapUsed":28489664}
{"rss":677515264,"heapTotal":64256032,"heapUsed":28517184}
{"rss":681029632,"heapTotal":64256032,"heapUsed":28532968}
{"rss":684163072,"heapTotal":64256032,"heapUsed":28559616}
{"rss":687677440,"heapTotal":64256032,"heapUsed":28575848}
{"rss":690810880,"heapTotal":64256032,"heapUsed":28602352}
{"rss":694325248,"heapTotal":64256032,"heapUsed":28618136}
{"rss":697442304,"heapTotal":64256032,"heapUsed":28653776}
{"rss":700956672,"heapTotal":64256032,"heapUsed":28672832}
{"rss":704200704,"heapTotal":64256032,"heapUsed":28688536}
{"rss":707444736,"heapTotal":64256032,"heapUsed":28706136}
{"rss":710959104,"heapTotal":64256032,"heapUsed":28721840}
{"rss":714203136,"heapTotal":64256032,"heapUsed":28737544}
{"rss":717717504,"heapTotal":64256032,"heapUsed":28753248}
{"rss":720850944,"heapTotal":64256032,"heapUsed":28778688}
{"rss":724365312,"heapTotal":64256032,"heapUsed":28799680}
{"rss":727609344,"heapTotal":64256032,"heapUsed":28825664}
{"rss":731123712,"heapTotal":64256032,"heapUsed":28841216}
{"rss":734367744,"heapTotal":64256032,"heapUsed":28856768}
{"rss":737882112,"heapTotal":64256032,"heapUsed":28872320}
{"rss":741126144,"heapTotal":64256032,"heapUsed":28887872}
{"rss":744640512,"heapTotal":64256032,"heapUsed":28906144}
{"rss":747884544,"heapTotal":64256032,"heapUsed":28921696}
{"rss":751398912,"heapTotal":64256032,"heapUsed":28937248}
{"rss":754642944,"heapTotal":64256032,"heapUsed":28952800}
{"rss":757886976,"heapTotal":64256032,"heapUsed":28968352}
{"rss":761401344,"heapTotal":64256032,"heapUsed":28983904}
{"rss":764645376,"heapTotal":64256032,"heapUsed":28999456}
{"rss":768159744,"heapTotal":64256032,"heapUsed":29015008}
{"rss":771403776,"heapTotal":64256032,"heapUsed":29030560}
{"rss":774918144,"heapTotal":64256032,"heapUsed":29046112}
{"rss":778162176,"heapTotal":64256032,"heapUsed":29061664}
{"rss":781406208,"heapTotal":64256032,"heapUsed":29077216}
{"rss":784920576,"heapTotal":64256032,"heapUsed":29093720}
{"rss":788434944,"heapTotal":64256032,"heapUsed":29109272}
{"rss":791678976,"heapTotal":64256032,"heapUsed":29124824}
{"rss":794923008,"heapTotal":64256032,"heapUsed":29140376}
{"rss":798437376,"heapTotal":64256032,"heapUsed":29155928}
{"rss":801681408,"heapTotal":64256032,"heapUsed":29171480}
{"rss":804925440,"heapTotal":64256032,"heapUsed":29187032}
{"rss":808439808,"heapTotal":64256032,"heapUsed":29202584}
{"rss":814039040,"heapTotal":65287968,"heapUsed":28634656}
{"rss":817278976,"heapTotal":65287968,"heapUsed":28656736}
{"rss":820748288,"heapTotal":65287968,"heapUsed":28672456}
{"rss":823992320,"heapTotal":65287968,"heapUsed":28688176}
{"rss":827236352,"heapTotal":65287968,"heapUsed":28703896}
{"rss":830750720,"heapTotal":65287968,"heapUsed":28719616}
{"rss":833994752,"heapTotal":65287968,"heapUsed":28735336}
{"rss":837509120,"heapTotal":65287968,"heapUsed":28751056}
{"rss":840753152,"heapTotal":65287968,"heapUsed":28766776}
{"rss":843997184,"heapTotal":65287968,"heapUsed":28785464}
{"rss":847511552,"heapTotal":65287968,"heapUsed":28805632}
{"rss":850755584,"heapTotal":65287968,"heapUsed":28821352}
{"rss":853999616,"heapTotal":65287968,"heapUsed":28837072}
{"rss":857513984,"heapTotal":65287968,"heapUsed":28852792}
{"rss":860758016,"heapTotal":65287968,"heapUsed":28872776}
{"rss":864272384,"heapTotal":65287968,"heapUsed":28888496}
{"rss":867516416,"heapTotal":65287968,"heapUsed":28904216}
{"rss":870760448,"heapTotal":65287968,"heapUsed":28922496}
{"rss":874156032,"heapTotal":65287968,"heapUsed":28945168}
{"rss":877670400,"heapTotal":65287968,"heapUsed":28960808}
{"rss":880914432,"heapTotal":65287968,"heapUsed":28976448}
{"rss":884158464,"heapTotal":65287968,"heapUsed":28992088}
{"rss":887672832,"heapTotal":65287968,"heapUsed":29007728}
{"rss":890916864,"heapTotal":65287968,"heapUsed":29023368}
{"rss":894160896,"heapTotal":65287968,"heapUsed":29039008}
{"rss":897675264,"heapTotal":65287968,"heapUsed":29062360}
{"rss":900919296,"heapTotal":65287968,"heapUsed":29077912}
{"rss":904433664,"heapTotal":65287968,"heapUsed":29093464}
{"rss":907677696,"heapTotal":65287968,"heapUsed":29109016}
{"rss":911192064,"heapTotal":65287968,"heapUsed":29124568}
{"rss":914436096,"heapTotal":65287968,"heapUsed":29140120}
{"rss":917950464,"heapTotal":65287968,"heapUsed":29155672}
{"rss":921194496,"heapTotal":65287968,"heapUsed":29171224}
{"rss":924708864,"heapTotal":65287968,"heapUsed":29186776}
{"rss":927952896,"heapTotal":65287968,"heapUsed":29202328}
{"rss":931467264,"heapTotal":65287968,"heapUsed":29217880}
{"rss":1087750144,"heapTotal":34329888,"heapUsed":28902344}
{"rss":1090994176,"heapTotal":34329888,"heapUsed":28924368}
{"rss":1094508544,"heapTotal":34329888,"heapUsed":28940048}
{"rss":1097752576,"heapTotal":34329888,"heapUsed":28955728}
{"rss":1100996608,"heapTotal":34329888,"heapUsed":28971408}
{"rss":1104621568,"heapTotal":34329888,"heapUsed":30436208}
{"rss":1107861504,"heapTotal":34329888,"heapUsed":30451888}
{"rss":1111105536,"heapTotal":34329888,"heapUsed":30467568}
{"rss":1114619904,"heapTotal":34329888,"heapUsed":30483248}
{"rss":1117863936,"heapTotal":34329888,"heapUsed":30498928}
{"rss":1121378304,"heapTotal":34329888,"heapUsed":30514608}
{"rss":1124622336,"heapTotal":34329888,"heapUsed":30530288}
{"rss":1128136704,"heapTotal":34329888,"heapUsed":30545968}
{"rss":1131380736,"heapTotal":34329888,"heapUsed":30561648}
{"rss":1134624768,"heapTotal":34329888,"heapUsed":30577328}
{"rss":1138139136,"heapTotal":34329888,"heapUsed":30139696}
{"rss":1143013376,"heapTotal":30214176,"heapUsed":23720136}
{"rss":1143013376,"heapTotal":30214176,"heapUsed":23742160}
{"rss":1143099392,"heapTotal":30214176,"heapUsed":23757840}
{"rss":1143099392,"heapTotal":30214176,"heapUsed":23773520}
{"rss":1144176640,"heapTotal":30214176,"heapUsed":23789200}
{"rss":1147420672,"heapTotal":30214176,"heapUsed":23804880}
{"rss":1150664704,"heapTotal":30214176,"heapUsed":23820560}
{"rss":1154179072,"heapTotal":30214176,"heapUsed":23836240}
{"rss":1157423104,"heapTotal":30214176,"heapUsed":23851920}
{"rss":1160667136,"heapTotal":30214176,"heapUsed":23870208}
{"rss":1164173312,"heapTotal":30214176,"heapUsed":23891360}
{"rss":1167417344,"heapTotal":30214176,"heapUsed":23912256}
{"rss":1170931712,"heapTotal":30214176,"heapUsed":23927872}
{"rss":1174175744,"heapTotal":30214176,"heapUsed":23943488}
{"rss":1177419776,"heapTotal":30214176,"heapUsed":23959104}
{"rss":1180934144,"heapTotal":30214176,"heapUsed":23974720}
{"rss":1184178176,"heapTotal":30214176,"heapUsed":23990336}
{"rss":1187422208,"heapTotal":30214176,"heapUsed":24005952}
{"rss":1190936576,"heapTotal":30214176,"heapUsed":24024448}
{"rss":1194180608,"heapTotal":30214176,"heapUsed":24040064}
{"rss":1197694976,"heapTotal":30214176,"heapUsed":24055680}
{"rss":1200939008,"heapTotal":30214176,"heapUsed":24071296}
{"rss":1204183040,"heapTotal":30214176,"heapUsed":24086912}
{"rss":1207697408,"heapTotal":30214176,"heapUsed":24102528}
{"rss":1210941440,"heapTotal":30214176,"heapUsed":24118144}
{"rss":1214320640,"heapTotal":30214176,"heapUsed":24140120}
{"rss":1217564672,"heapTotal":30214176,"heapUsed":24155736}
{"rss":1221079040,"heapTotal":30214176,"heapUsed":24171352}
{"rss":1224241152,"heapTotal":31246112,"heapUsed":24263000}
{"rss":1227722752,"heapTotal":31246112,"heapUsed":24301600}
{"rss":1231237120,"heapTotal":31246112,"heapUsed":24316952}
{"rss":1234481152,"heapTotal":31246112,"heapUsed":24332304}
{"rss":1237725184,"heapTotal":31246112,"heapUsed":24347656}
{"rss":1241239552,"heapTotal":31246112,"heapUsed":24363008}
{"rss":1244483584,"heapTotal":31246112,"heapUsed":24378360}
{"rss":1247727616,"heapTotal":31246112,"heapUsed":24393712}
{"rss":1251241984,"heapTotal":31246112,"heapUsed":24409064}
{"rss":1254486016,"heapTotal":31246112,"heapUsed":24424416}
{"rss":1258000384,"heapTotal":31246112,"heapUsed":24439768}
{"rss":1261244416,"heapTotal":31246112,"heapUsed":24455120}
{"rss":1264488448,"heapTotal":31246112,"heapUsed":24470472}
{"rss":1268002816,"heapTotal":31246112,"heapUsed":24485824}
{"rss":1271246848,"heapTotal":31246112,"heapUsed":24501176}
{"rss":1274761216,"heapTotal":31246112,"heapUsed":24516528}
{"rss":1278005248,"heapTotal":31246112,"heapUsed":24531880}
{"rss":1281249280,"heapTotal":31246112,"heapUsed":24547232}
{"rss":1284763648,"heapTotal":31246112,"heapUsed":24562584}

4 heap snapshots were captured over time shows huge amount of system/JSArrayBufferData allocations.

I'm assuming that images are leaking in streams of get-pixels, ndarray or pngjs-nozlib modules, being used in process.nextTick() in smith.js.
canvassmith doesn't result in memory leak, so it's an issue of pixelsmith

Heap snapshots with canvassmith:
canvassmith_heapsnapshots.tar.gz
Packages versions
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

This is an issue with pixelsmith so we'll focus on having the conversation there

Unfortunately, it doesn't depend on images. There are 81K+ sources for 800+ destination sprites in the project I'm working on, and the issue reproduces with any combination of images.
Anyway, images were used in the script above: sprite_images.tar.gz


Add a support where user can add configuration for RangeLinearGauge using different colors

Hi, @Afroz-Shaikh.
I tried out this logic and I was not able to display the Ruler properly
Please check the issue.

Add the below code snippet and try reproducing it.
SizedBox(
              child: LinearGauge(
                  start: 10,
                  end: 50,
                  rulers: const RulerStyle(
                      indicator: LinearGaugeIndicator(
                    shape: PointerShape.triangle,
                  )),
                  rangeLinearGauge: [
                    RangeLinearGauge(color: Colors.blue, start: 10, end: 20),
                    RangeLinearGauge(color: Colors.green, start: 20, end: 30),
                    RangeLinearGauge(color: Colors.orange, start: 30, end: 50),
                  ]),
            ),


How to handle comma and thoushand separators

Hi All.
First I would like to thank all users and admins here, The code is awesome.
I am facing am issue while loading files with "thousands".
I am from Brazil, using brazilian formatation, but I don´t know if this is the issue.
As you see below the thousand numbers are being displayed in the output as "2,590".
That´s ok, I can live with it, although when I try to separate all colaumns by comma, I split the number.
Is it possible to change the column separator from , to ; ?
Regards.
29/07/16 15:00,CX. Test,10,"2,590","7,770",78,,,
29/07/16 13:00,Test,143,766,"2,298",329,60,2%,
29/07/16 17:00,Composta,231,730,"2,190",506,60,2%,
29/07/16 19:00,Composta,263,510,"1,530",402,32,2%,
29/07/16 21:00,Composta,313,561,"1,683",527,55,2%,
29/07/16 23:00,Composta,354,535,"1,605",568,50,2%,

This is an issue for the formatting library https://github.com/SheetJS/ssf/ -- I copied the issue over there.


Box annotation labels

AFAICT, labels are not supported on box annotations, it would be nice if they were added.

You are correct. Feel free to submit a PR ;)

@JewelsJLF  can you please do a PR? we are seriously in need of it

@JewelsJLF any news on your PR?

Sorry, this fell off my radar. I'll see if I can find some time in the next
few days.
On Thu, Oct 25, 2018 at 9:21 AM Tom Hatzer<EMAIL_ADDRESS>wrote:

@JewelsJLF https://github.com/JewelsJLF any news on your PR?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/chartjs/chartjs-plugin-annotation/issues/42#issuecomment-433093670,
or mute the thread
https://github.com/notifications/unsubscribe-auth/APve6jhS-qD5AfRdie2gDO9FYtSxALzjks5uodb0gaJpZM4K_Xdm
.

@JewelsJLF any updates on the PR? Cheers

Any updates please ? Please confirm
Thanks

No, sorry... I haven’t been using chartjs in a while.  Still plan to find
some time for this, but it hasn’t happened yet.
On Thu, Jun 13, 2019 at 4:11 PM Gagan Janjua<EMAIL_ADDRESS>wrote:

Any updates please ? Please confirm
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/chartjs/chartjs-plugin-annotation/issues/42?email_source=notifications&email_token=AD5552UU6OVO2D75PWRJ6CTP2LA2RA5CNFSM4CX5O5TKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXVFSEI#issuecomment-501897489,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD5552XADIK7FAXA7QENPNLP2LA2RANCNFSM4CX5O5TA
.

Sorry I haven't done a pull request, but here is the code that we were using for this when we needed this feature last year...
chartjs-plugin-annotation.js.txt

I wonder, why this feature was not published, i think this is must need feature

I do not know either. Seems like the only major feature lacking from this awesome plugin.

Sorry I haven't done a pull request, but here is the code that we were using for this when we needed this feature last year...
chartjs-plugin-annotation.js.txt

Is there an implementation guide for this? Thanks.

I'm wondering if anyone has made progress on this issue for chartjs-v3? I have been reviewing the source code and I believe I have a plan of implementation.
It appears that all the annotation types except Line are missing a few methods: labelIsVisible(), isOnLabel(), and drawLabel(), as well as the default settings for the label.
However I also see a number of helper functions like calculateLabelPosition(), measureLabel(), calculateT().... and then obviously the drawLabel()
I think the calculateT() would need to be implemented for the box type to make sure calculateLabelPosition() returns correctly...
I haven't gone through Jewels' implementation, or the sitting pull request, but I assume they have solved the calculateLabelPosition() questions.
Anyone have any insight before I embark?


Add 'Wireless frequency band'-Option to WiFi-Direct Legacy Settings

Build 19041 added the possibility to specify the wifi frequency band in the 'NetworkOperatorTetheringAccessPointConfiguration' class. Is it possible to enable this in the wifi direct legacy settings as well? Most legacy devices work only in the 2.4 ghz range and changing the frequency band in the device manager is cumbersome.

Hi, @Lgum, and thanks for filing this issue.
This feels like a feature request about the product (the APIs, in this case), rather than feedback that's specifically about the documentation for a given API. I've included some links below that might be appropriate for you.
Incidentally, for specific feedback about the documentation in a particular topic, you can visit that topic, and click Send feedback about > This page. For example, if you believe that the documentation in that topic is incorrect, or that info needed to succeed with a common scenario is missing.
For questions/support/suggestions regarding the product itself (how APIs or the operating system function, for example) then one option is to visit a documentation topic and click Send feedback about > This product, and you'll be taken to Microsoft Q&A (more info about that below).
Here are all of the developer support resources, for completeness.

Microsoft Q&A is the right place to lobby for a change or a new feature, to make a suggestion, or to ask a product question.
For community assistance with development questions, there are our forums, and StackOverflow.
The Windows developer support site explains other support options.
The Visual Studio developer community is available, and responsive. The former User Voice feature is now there on the Suggest a feature tab, if you want to lobby for a change, a feature, or to make a suggestion.
For developer issues, or suspected product bugs, there's Microsoft Support; a support engineer will look at the repro and see whether the issue is a Microsoft product bug, or something else. If it's a bug with a Microsoft product then the ticket will be free of charge.

Thanks!
Steve

Hi, @Lgum, and thanks for filing this issue.
This feels like a feature request about the product (the APIs, in this case), rather than feedback that's specifically about the documentation for a given API. I've included some links below that might be appropriate for you.
Incidentally, for specific feedback about the documentation in a particular topic, you can visit that topic, and click Send feedback about > This page. For example, if you believe that the documentation in that topic is incorrect, or that info needed to succeed with a common scenario is missing.
For questions/support/suggestions regarding the product itself (how APIs or the operating system function, for example) then one option is to visit a documentation topic and click Send feedback about > This product, and you'll be taken to Microsoft Q&A (more info about that below).
Here are all of the developer support resources, for completeness.

Microsoft Q&A is the right place to lobby for a change or a new feature, to make a suggestion, or to ask a product question.
For community assistance with development questions, there are our forums, and StackOverflow.
The Windows developer support site explains other support options.
The Visual Studio developer community is available, and responsive. The former User Voice feature is now there on the Suggest a feature tab, if you want to lobby for a change, a feature, or to make a suggestion.
For developer issues, or suspected product bugs, there's Microsoft Support; a support engineer will look at the repro and see whether the issue is a Microsoft product bug, or something else. If it's a bug with a Microsoft product then the ticket will be free of charge.

Thanks!
Steve


Honor RTL_LIBRARY choice in ghdl run stage

Without this, files are elaborated in RTL_LIBRARY library, but the top
file in run stage is searched in "work" library. As result, specifying a
RTL_LIBRARY different from "work" raises errors.

This is the first step to fix #875


docs: fix OpenAPI comparison chart

Description

Renames hosts to servers in the chart. In OAS 3.0, hosts was changed to servers: https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.0.md#fixed-fields

@derberg @fmvilas any reviews/changes left in this PR? If not, we are ready to merge this PR.

Nope, looks good to me as it is 👍

/rtm


Add ESLint to support code quality

Description:
Add eslint rc configuration to SPA apps, to enforce the coding standards.
i:e Ballerina composer

.eslintrc.js

Fixed with: https://github.com/wso2/carbon-apimgt/pull/5173


[BUG] Error 400 for user.update, user.authorization.revoke and revokation events

Describe the bug
I am getting 400 Bad Request errors for the three events user.update, user.authorization.revoke and revokation:
Error subscribing to user.authorization.revoke {
  error: 'Bad Request',
  status: 400,
  message: "unknown validation error: Key: 'SubscriptionCondition.client_id' Error:Field validation for 'client_id' failed on the 'required' tag"
}
Error subscribing to user.update {
  error: 'Bad Request',
  status: 400,
  message: "unknown validation error: Key: 'SubscriptionCondition.user_id' Error:Field validation for 'user_id' failed on the 'required' tag"
}
Error subscribing to revokation {
  error: 'Bad Request',
  status: 400,
  message: 'invalid subscription type and version'
}

To Reproduce
Steps to reproduce the behavior:

Define event handlers for all three events.
Subscribe to all three events.

Expected behavior
There should not be any errors but success messages for all three event subscriptions.

Could you give an example of the subscriptions made for these events?  It looks like there may be issues with the conditions you used.

Could you give an example of the subscriptions made for these events?  It looks like there may be issues with the conditions you used.

This is how I define listeners and create subscriptions
// User Authorization Revoke
twitch.on('user.authorization.revoke', (clientId, userId, userLogin, userName) => {
    console.log('user.authorization.revoke', {clientId, userId, userLogin, userName});
});

// User Update
twitch.on('user.update', (userId, userLogin, userName, email, description) => {
    console.log('user.update', {userId, userLogin, userName, email, description});
});

const events = [
    // ...
    'user.authorization.revoke',
    'user.update'
];

for(const event of events) {
    // Create subscriptions
    twitch.subscribe(event, {
        broadcaster_user_id: process.env.TWITCH_BROADCASTER_ID
    }).then(_ => {
        console.log(`${event} successfully subscribed`);
    }).catch(error => {
        console.log(`Error subscribing to ${event}`, error);
    });
}

And thank you for the hint on the revocation event. Maybe the fact that there is no subscription needed should be added to the documentation?

This is how I define listeners and create subscriptions
// User Authorization Revoke
twitch.on('user.authorization.revoke', (clientId, userId, userLogin, userName) => {
    console.log('user.authorization.revoke', {clientId, userId, userLogin, userName});
});

// User Update
twitch.on('user.update', (userId, userLogin, userName, email, description) => {
    console.log('user.update', {userId, userLogin, userName, email, description});
});

const events = [
    // ...
    'user.authorization.revoke',
    'user.update'
];

for(const event of events) {
    // Create subscriptions
    twitch.subscribe(event, {
        broadcaster_user_id: process.env.TWITCH_BROADCASTER_ID
    }).then(_ => {
        console.log(`${event} successfully subscribed`);
    }).catch(error => {
        console.log(`Error subscribing to ${event}`, error);
    });
}

And thank you for the hint on the revocation event. Maybe the fact that there is no subscription needed should be added to the documentation?

Yes, that is a good idea.  I should definitely make it more clear on the doc for revocation.  As for your subscriptions, it does look like the conditions you are using are not quite right.  Each subscription type has different condition parameters (although some are the some or have some overlap).
For user.authorization.revoke, you can find it here in Twitch doc.  Its condition just has client_id (rather than the broadcaster_user_id that you currently have).
For user.update, you can find it here.  Its condition uses user_id.
Unfortunately this means your current loop to subscribe to events will not work, but a small change could net you similar results!  Creating an array with objects containing your type and condition as properties would be a good solution to keep the same simplicity of using the loop.
EX:
const events = [
    {type: 'user.update', condition: {user_id: '1337'}},
    {type: 'user.authorization.revoke', condition: {client_id: process.env.CLIENT_ID}}
]

for(const event of events) {
    // Create subscriptions
    twitch.subscribe(event.type, event.condition).then(_ => {
        console.log(`${event.type} successfully subscribed`);
    }).catch(error => {
        console.log(`Error subscribing to ${event.type}`, error);
    });
}

Hopefully this helps!

Yes, that is a good idea.  I should definitely make it more clear on the doc for revocation.  As for your subscriptions, it does look like the conditions you are using are not quite right.  Each subscription type has different condition parameters (although some are the some or have some overlap).
For user.authorization.revoke, you can find it here in Twitch doc.  Its condition just has client_id (rather than the broadcaster_user_id that you currently have).
For user.update, you can find it here.  Its condition uses user_id.
Unfortunately this means your current loop to subscribe to events will not work, but a small change could net you similar results!  Creating an array with objects containing your type and condition as properties would be a good solution to keep the same simplicity of using the loop.
EX:
const events = [
    {type: 'user.update', condition: {user_id: '1337'}},
    {type: 'user.authorization.revoke', condition: {client_id: process.env.CLIENT_ID}}
]

for(const event of events) {
    // Create subscriptions
    twitch.subscribe(event.type, event.condition).then(_ => {
        console.log(`${event.type} successfully subscribed`);
    }).catch(error => {
        console.log(`Error subscribing to ${event.type}`, error);
    });
}

Hopefully this helps!

Thanks for clarification and the code example. That will work!

Thanks for clarification and the code example. That will work!


blame: fix edge case with missing \n in content length causing mismat…

…ched length error
Signed-off-by: Shane Da Silva<EMAIL_ADDRESS>

Can you provide a test?