EPSG: 4979

Hello!
Will there be future support for EPSG: 4979? In the meantime, can someone tell me an equivalent EPSG that is supported along with the 3D-EPSG-component and the urn code used when executing the database creation shell scripts? Thank you in advance!

CRS support is not related to the 3DCityDB per se, but to the underlying spatial DBMS. I assume you're using PostGIS where this CRS is not available (afaik, PostGIS is not shipped with 3D srids). On spatialreference.org you can find an import statements to this EPSG code. The definition of this CRS looks like EPSG 4326. Can't this be used as well? Btw thes 3DCityDB can generate and urn code for you, if you don't specify one.

@FxKu Thank you for the quick response! That was a great explanation and importing the desired CRS was a breeze. Also, EPSG 4326 looks like it has the same definition as well.


conflict resolved

I have made changes in the UI,
templates/index.html page was modified.
Added Static/img/
Added Static/style/

updated UI

Thanks for the update roshan.


Build pipeline

The build pipeline is working as expected.

Yes, it looks like the build is succeeding!


Correct error messages in graph transforms.

Correct copy-pasted mistakes in error messages in transforms: remove_attribute, rename_attribute, rename_op.

Nagging Reviewer @petewarden: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 29 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @petewarden: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 44 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @petewarden: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 29 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @petewarden: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 44 days with no activity and the awaiting review label has been applied.


Fix systemd timer unit documentation

Fixes #36210
Motivation for this change
Fix mistake in documentation.
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Fits CONTRIBUTING.md.

Backported in 1ae800be28471a1e866af3d58b96069004d8762a thank you!


Control logging

There's a lot of log statements coming from this library (which I like) but how do I disable these (loggers)?
e.g.
2016-11-23 00:35:43,837 [DEBUG] Running <generator object EmailManager.send_mail.<locals>.send_message at 0x7fa8f4faf518> until complete
2016-11-23 00:35:43,837 [DEBUG] Registering callback <bound method Task._step of <Task pending coro=<EmailManager.send_mail.<locals>.send_message() running at /usr/local/lib/python3.5/asyncio/coroutines.py:204>>> to be invoked with arguments () after 0 second(s)
2016-11-23 00:35:43,837 [DEBUG] Adding callback <Handle Task._step()> with delay 0
2016-11-23 00:35:43,837 [DEBUG] Starting Qt event loop
2016-11-23 00:35:43,839 [DEBUG] Callback timer fired, calling <Handle Task._step()>
2016-11-23 00:35:43,933 [INFO] Email sent!
2016-11-23 00:35:43,933 [DEBUG] Registering callback <function QEventLoop.run_until_complete.<locals>.stop at 0x7fa8f4fbd0d0> to be invoked with arguments (<Task finished coro=<EmailManager.send_mail.<locals>.send_message() done, defined at /usr/local/lib/python3.5/asyncio/coroutines.py:204> result=None>,) after 0 second(s)
2016-11-23 00:35:43,934 [DEBUG] Adding callback <Handle QEventLoop.run_until_complete.<locals>.stop(<Task finishe...> result=None>) at /home/thijs/.virtualenvs/foo/lib/python3.5/site-packages/quamash/__init__.py:262> with delay 0
2016-11-23 00:35:43,934 [DEBUG] Callback timer fired, calling <Handle QEventLoop.run_until_complete.<locals>.stop(<Task finishe...> result=None>) at /home/thijs/.virtualenvs/foo/lib/python3.5/site-packages/quamash/__init__.py:262>
2016-11-23 00:35:43,934 [DEBUG] Stopping event loop...
2016-11-23 00:35:43,934 [DEBUG] Stopped event loop
2016-11-23 00:35:43,934 [DEBUG] Qt event loop ended with result 0
2016-11-23 00:35:43,934 [DEBUG] Future <Task finished coro=<EmailManager.send_mail.<locals>.send_message() done, defined at /usr/local/lib/python3.5/asyncio/coroutines.py:204> result=None> finished running

logging.getLogger('quamash').setLevel(logging.ERROR)

should drastically reduce logging. Standard logging configuration applies once you get the logger with logging.getLogger.


I get an error when using a sign

17.07 17:38:29 [Server] INFO JTwhizzkid placed a sign @ SurvivalAlpha: x251, z267;====================;[Wild];====================
17.07 17:38:31 [Server] ERROR Biome wild sign at SurvivalAlpha,252,75,266 has a biome or a world that is incorrect please fix
17.07 17:38:31 [Server] ERROR Biome wild sign at SurvivalAlpha,252,75,266 has a biome or a world that is incorrect please fix
17.07 17:38:31 [Server] ERROR Biome wild sign at SurvivalAlpha,251,75,267 has a biome or a world that is incorrect please fix
17.07 17:38:32 [Server] ERROR Biome wild sign at SurvivalAlpha,251,75,267 has a biome or a world that is incorrect please fix
What do I change in the config?

Can you show me what you are putting on the sign?

No
Thanks,
Joshua Heng

On 17 Jul 2018, at 22:45, Qball<EMAIL_ADDRESS>wrote:
Is there anything on the last line of the sign?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Weird I can't seem to get this to happen+

hmm this is weird I finally was able to test it for myself and well it causes the error

Well I figured it out made a noob mistake of checking if the line is null which it never is


Automate Google Search using Python.

💥 Proposal
In this project I had an idea to automate google search using python by automation the user can be helpful to search anything on google by using this tool

selenium algorithm

Hi @sammi-stack  , iam a GSSOC23 contributer and I would like to resolve this issue
Can you assign me this issue? Or any other issues you might have?
Heres My Resume which you might find useful: Resume
Here is my background in ML:

6 months plus experience in working under college professors for research project on medical image classification.
Got 228 global rank in Amazon ML Challenge 2023 out of 30000+ teams participating.
Experienced with trainig machine Learning Models. Including image preprocessing techniues such as histrogram equilization, augmentation, stationary wavelet transformation, image segmentation. Along with feature extraction from models like resnet50 inceptionv3 vgg16 etc

Looking forward to hear from you.

@sammi-stack -  you can go ahead! We are assigning you 21 days for this project, after which it will be assigned to someone else if not completed. All the best!
Name the file as: ProjectName and link it in the readme of the labeled directory as ProjectName.
@s0oraj - since we are following the first-come-first-serve policy, we will not be able to assign you this issue.

Thanks @khusheekapoor for assigned this project to me
@s0oraj hope for the better approach


Fix all bool settings

The show preview setting only updates upon restart as they are generated on start up

Closes #321


[BUG] Found no NVIDIA driver on your system

Describe the bug
When running CellPose on CPU on a machine without a GPU I get the following error:
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx

To Reproduce
The command I used to run Cellpose:
cellpose --image_path cpu-run/tritc_00.tif --save_tif --diameter 0 --verbose --pretrained_model cyto2 --no_npy &
Run log
Please post all command line/notebook output for us to understand the problem. For this please make sure you are running with verbose mode on. So command line, with --verbose tag, or in a notebook first run
2023-05-10 11:40:08,117 [INFO] WRITING LOG OUTPUT TO /home/meyer/.cellpose/run.log
2023-05-10 11:40:08,118 [INFO]
cellpose version: 	2.2
platform:       	linux
python version: 	3.10.9
torch version:  	1.13.1+cu117
2023-05-10 11:40:08,118 [INFO] >>>> using CPU
2023-05-10 11:40:08,118 [INFO] >>>> running cellpose on 1 images using chan_to_seg GRAY and chan (opt) NONE
2023-05-10 11:40:08,118 [INFO] >>>> using CPU
2023-05-10 11:40:08,118 [INFO] >> cyto2 << model set to be used
2023-05-10 11:40:08,368 [INFO] >>>> model diam_mean =  30.000 (ROIs rescaled to this size during training)
2023-05-10 11:40:08,369 [INFO] >>>> estimating diameter for each image
2023-05-10 11:40:08,371 [INFO] 0%|          | 0/1 [00:00<?, ?it/s]
2023-05-10 11:40:08,419 [INFO] ~~~ ESTIMATING CELL DIAMETER(S) ~~~
2023-05-10 11:48:44,748 [INFO] estimated cell diameter(s) in 516.33 sec
2023-05-10 11:48:44,749 [INFO] >>> diameter(s) =
2023-05-10 11:48:44,749 [INFO] [ 79.44 ]
2023-05-10 11:48:44,749 [INFO] ~~~ FINDING MASKS ~~~
2023-05-10 12:04:12,324 [INFO] 0%|          | 0/1 [24:03<?, ?it/s]
Traceback (most recent call last):
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/bin/cellpose", line 8, in <module>
    sys.exit(main())
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/cellpose/__main__.py", line 251, in main
    out = model.eval(image, channels=channels, diameter=diameter,
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/cellpose/models.py", line 239, in eval
    masks, flows, styles = self.cp.eval(x,
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/cellpose/models.py", line 552, in eval
    masks, styles, dP, cellprob, p = self._run_cp(x,
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/cellpose/models.py", line 652, in _run_cp
    outputs = dynamics.compute_masks(dP[:,i], cellprob[i], niter=niter, cellprob_threshold=cellprob_threshold,
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/cellpose/dynamics.py", line 731, in compute_masks
    mask = remove_bad_flow_masks(mask, dP, threshold=flow_threshold, use_gpu=use_gpu, device=device)
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/cellpose/dynamics.py", line 581, in remove_bad_flow_masks
    if masks.size * 20 > torch.cuda.mem_get_info()[0]:
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/torch/cuda/memory.py", line 594, in mem_get_info
    device = torch.cuda.current_device()
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/torch/cuda/__init__.py", line 552, in current_device
    _lazy_init()
  File "/enadisk/maison/genomics18/meyer/code-project/MyoQuant/.venv/lib/python3.10/site-packages/torch/cuda/__init__.py", line 229, in _lazy_init
    torch._C._cuda_init()
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx

This error occured both with torch 1.13.1 and torch 2. Maybe it's torch related and not Cellpose ?
More context on my testing: when I use a machine WITH a GPU but also run Cellpose on CPU, it works. It's only for a machine WITHOUT GPU.

Recent installs work on machine without GPUs. Can you confirm that you install according to the conda-based installation suggestions?
I'd guess this is because you have a GPU torch install instead of the CPU one, you can go to pytorch to find how to pip install it on their website.

I get the same error, it occurs when the masks too big and cellpose tries to switch to cpu:
In dynamics.py, line 580:
`     if masks.size > 10000*10000:
    major_version, minor_version, _ = torch.__version__.split(".")

    if major_version == "1" and int(minor_version) < 10:
        # for PyTorch version lower than 1.10
        def mem_info():
            total_mem = torch.cuda.get_device_properties(0).total_memory
            used_mem = torch.cuda.memory_allocated()
            return total_mem, used_mem
    else:
        # for PyTorch version 1.10 and above
        def mem_info():
            total_mem, used_mem = torch.cuda.mem_get_info()
            return total_mem, used_mem

    if masks.size * 20 > mem_info()[0]:
        dynamics_logger.warning('WARNING: image is very large, not using gpu to compute flows from masks for QC step flow_threshold')
        dynamics_logger.info('turn off QC step with flow_threshold=0 if too slow')
    use_gpu = False`

The defined mem_info() functions use cuda, which fails if there is no GPU available.
My quick fix was to replace
if masks.size > 10000*10000: by if masks.size > 10000*10000 and use_gpu:

Recent installs work on machine without GPUs. Can you confirm that you install according to the conda-based installation suggestions?
I'd guess this is because you have a GPU torch install instead of the CPU one, you can go to pytorch to find how to pip install it on their website.

No I'm not installing Cellpose with the given conda instruction because I don't like conda (neither the conda venv system nor the package management) and also because I'm building a tool on top of Cellpose, it's a dependancy for my project. https://github.com/lambda-science/MyoQuant
Basically I have a simple pyproject.toml (Poetry) file that set  the environnement with a simple cellpose = "^2.1.0" And Cellpose is supposed to install torch by itself because it's a Cellpose dependency. With it does, by looking at the lock file:
[[package]]
name = "torch"
version = "1.13.1"
description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration"
category = "main"
optional = false
python-versions = ">=3.7.0"
files = [
    {file = "torch-1.13.1-cp310-cp310-manylinux1_x86_64.whl", hash = "sha256:fd12043868a34a8da7d490bf6db66991108b00ffbeecb034228bfcbbd4197143"},
    {file = "torch-1.13.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:d9fe785d375f2e26a5d5eba5de91f89e6a3be5d11efb497e76705fdf93fa3c2e"},
    {file = "torch-1.13.1-cp310-cp310-win_amd64.whl", hash = "sha256:98124598cdff4c287dbf50f53fb455f0c1e3a88022b39648102957f3445e9b76"},
    {file = "torch-1.13.1-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:393a6273c832e047581063fb74335ff50b4c566217019cc6ace318cd79eb0566"},
    {file = "torch-1.13.1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:0122806b111b949d21fa1a5f9764d1fd2fcc4a47cb7f8ff914204fd4fc752ed5"},
    {file = "torch-1.13.1-cp311-cp311-manylinux1_x86_64.whl", hash = "sha256:22128502fd8f5b25ac1cd849ecb64a418382ae81dd4ce2b5cebaa09ab15b0d9b"},
    {file = "torch-1.13.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:76024be052b659ac1304ab8475ab03ea0a12124c3e7626282c9c86798ac7bc11"},
    {file = "torch-1.13.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:ea8dda84d796094eb8709df0fcd6b56dc20b58fdd6bc4e8d7109930dafc8e419"},
    {file = "torch-1.13.1-cp37-cp37m-win_amd64.whl", hash = "sha256:2ee7b81e9c457252bddd7d3da66fb1f619a5d12c24d7074de91c4ddafb832c93"},
    {file = "torch-1.13.1-cp37-none-macosx_10_9_x86_64.whl", hash = "sha256:0d9b8061048cfb78e675b9d2ea8503bfe30db43d583599ae8626b1263a0c1380"},
    {file = "torch-1.13.1-cp37-none-macosx_11_0_arm64.whl", hash = "sha256:f402ca80b66e9fbd661ed4287d7553f7f3899d9ab54bf5c67faada1555abde28"},
    {file = "torch-1.13.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:727dbf00e2cf858052364c0e2a496684b9cb5aa01dc8a8bc8bbb7c54502bdcdd"},
    {file = "torch-1.13.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:df8434b0695e9ceb8cc70650afc1310d8ba949e6db2a0525ddd9c3b2b181e5fe"},
    {file = "torch-1.13.1-cp38-cp38-win_amd64.whl", hash = "sha256:5e1e722a41f52a3f26f0c4fcec227e02c6c42f7c094f32e49d4beef7d1e213ea"},
    {file = "torch-1.13.1-cp38-none-macosx_10_9_x86_64.whl", hash = "sha256:33e67eea526e0bbb9151263e65417a9ef2d8fa53cbe628e87310060c9dcfa312"},
    {file = "torch-1.13.1-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:eeeb204d30fd40af6a2d80879b46a7efbe3cf43cdbeb8838dd4f3d126cc90b2b"},
    {file = "torch-1.13.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:50ff5e76d70074f6653d191fe4f6a42fdbe0cf942fbe2a3af0b75eaa414ac038"},
    {file = "torch-1.13.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:2c3581a3fd81eb1f0f22997cddffea569fea53bafa372b2c0471db373b26aafc"},
    {file = "torch-1.13.1-cp39-cp39-win_amd64.whl", hash = "sha256:0aa46f0ac95050c604bcf9ef71da9f1172e5037fdf2ebe051962d47b123848e7"},
    {file = "torch-1.13.1-cp39-none-macosx_10_9_x86_64.whl", hash = "sha256:6930791efa8757cb6974af73d4996b6b50c592882a324b8fb0589c6a9ba2ddaf"},
    {file = "torch-1.13.1-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:e0df902a7c7dd6c795698532ee5970ce898672625635d885eade9976e5a04949"},
]

It should be able to detect automatically if it should install torch gpu or cpu. I'm not giving it any other instructions other than "install Cellpose".
I'll try to find a way to fix this by maybe installing torch CPU before installing Cellpose so it does not try to resolve its own dependencies. But that's seem's like a temporary fix

Great catch @alix-simon, I'll make a PR and get this fixed in the main branch.
@lambda-science, I suspect this will solve your issue as well, but won't be available via PyPI until the next release.

Great catch @alix-simon, I'll make a PR and get this fixed in the main branch.
@lambda-science, I suspect this will solve your issue as well, but won't be available via PyPI until the next release.

I can specify a commit instead of a package version so it will do the trick ! 😄 Thanks

Thanks @mrariden , it's merged


Prefer thing.get(key) over thing[key] in ui.py

This change is being broken out of #957 to reduce what is found in that PR.
In preparation for the UI taking a list of dataclasses in addition to a list of dictionaries, we need to make sure we are not assuming the objects in the list are subscriptable and instead use a get method against them.
Although not an ideal long term stance, any dataclass provided to the UI will need to support a get().
Rather than add a super()._getattribute__ this felt like a cleaner approach:
@dataclass
class Data:
    a: int
    b: int

    def __getitem__(self, key):
        return super().__getattribute__(key)

    def get(self, attr):
        return getattr(self, attr)

t1 = Data(1, 2)

t1["a"]  # calls __getitem__

t1.get("a") # call get

does this need time line protection?

does this need time line protection?

For the future, when you believe that a change does not require a change note, just add the bot:chronographer:skip label and it'll become neutral, unblocking the branch protection. Brad has done this here already.


Issue 851: Updates the example IPython Notebook

For issue #851:

Use Python3 print syntax
Use string formating instead of string interpolation
Use ipython's pretty printing to output formatted dictionaries
instead of the string representation
Use lists in place of generators to make indexing more explicit

Thanks @andrewjesaitis, what you've listed sounds exactly like what I was hoping for.

Sure. Github actually renders them now, so you should be able to view it here:
https://github.com/andrewjesaitis/server/blob/a3b8e1ec81a33a9db19620bae535c8f05cbc7b34/scripts/ga4gh_example.ipynb

Looks great, thanks @andrewjesaitis! One minor quibble:
 for i, read in enumerate(reads):
    count += 1

Why the enumerate here? We're not actually using i anywhere, so the enumerate is superfluous I think.

Good catch! Just pushed.

Excellent, +1. Merging.

This is great stuff @andrewjesaitis. We should create a examples page in our documentation (or the wiki) and point to this along with the other example code we will have. I will create an issue for this.


Use a Kafka container

Hi great library thanks for it.
Does it support to run a kafka server?
I tried a basic generic container  but probably I don't understand how to do it correctly.
Thanks in advance for you answer.

Hello @marcelo-turrin you can use any type of container. There is a bunch of example in the readme. For example, I am using a latest MySQL image.
const mysqlContainer = await new GenericContainer('mysql', 'latest')
nv('MYSQL_USER', MYSQL_USER)
      .start()

@marcelo-turrin check if this helps: https://www.testcontainers.org/modules/kafka/

HI @marcelo-turrin , were you able to get the help you needed?

@cristianrgreco Hi! Seems like currently there is no easy way to create a Kafka container.
First of all, zookeeper and Kafka need to be in a network to communicate (luckily, custom network creation was released recently).
Second, we need to provide environment variable with advertised listeners to Kafka, which contains port accessible from host (mapped port). In java implementation for Kafka container they set advertised listeners in "containerIsStarting" method which is called after ports are bound but before container starts: KafkaContainer.java#L125.
Please, could you let me know if there is an option to provide bound port to env variables for container? Or is it something that needs contributing? Thanks!

@katerina-semikina I can tell you that there's none, I specifically had discussion with maintainers of Java version about letting me implement ability to specify a port to map to directly (since they have that method) and they quite aggressively told me that I shouldn't, they even have a big blog article about why that is a very bad idea and they like to link it to everybody 😄
@cristianrgreco also rejected my PR, I believe following the principles in that article.
In my fork I have it implemented though, since it's an essential feature and I think it's not the kind of thing they should decide for us.

@katerina-semikina у них так кстати какой-то русский там верховодит, спроси лично его, вдруг девичья просьба растопит его очерствевшее сердце 😄

@katerina-semikina I can tell you that there's none, I specifically had discussion with maintainers of Java version about letting me implement ability to specify a port to map to directly (since they have that method) and they quite aggressively told me that I shouldn't, they even have a big blog article about why that is a very bad idea and they like to link it to everybody 😄
@cristianrgreco also rejected my PR, I believe following the principles in that article.
In my fork I have it implemented though, since it's an essential feature and I think it's not the kind of thing they should decide for us.

Yeah, I've read those article and mostly I agree, except such cases as Kafka containers. If testcontainers stick to random ports approach, it's okay, as long as it can be implemented in a way similar to java Kafka container, which I may try. Anyway, I think it is an important feature.

it's okay, as long as it can be implemented in a way similar to java Kafka container

I suspect that the only reason they can support that way is because they have a method to map the port to predefined value in first place.
Happy to be corrected, if that's not the case.

it's okay, as long as it can be implemented in a way similar to java Kafka container

I suspect that the only reason they can support that way is because they have a method to map the port to predefined value in first place.
Happy to be corrected, if that's not the case.

There is a method, where environment variables are exported after ports are bound, but before container starts. That's why it is possible.

There is a method, where environment variables are exported after ports are bound, but before container starts. That's why it is possible.

Exported to where? Don't you need the final value of the port in the host system? Can you link that method?

Hi @katerina-semikina, were you able to get this working?

Hi @cristianrgreco, yes, thank you for releasing. I was able to successfully create Kafka test container.

@katerina-semikina That's great! I don't suppose you could share some code to help @marcelo-turrin? :slightly_smiling_face:

@katerina-semikina Just following up in case you missed my last message. If not I'll look at doing this over the next few days

@cristianrgreco sorry for delay. Yes, I'll prepare an example soon.

@cristianrgreco @marcelo-turrin I provided an example with possible way to create Kafka container here: https://github.com/katerina-semikina/node-examples/blob/master/src/tests/KafkaTestContainer.ts

Thanks @katerina-semikina

@katerina-semikina Do you have any feedback for this PR? https://github.com/testcontainers/testcontainers-node/pull/102
It's mostly based off your example and I've added support to use a built-in ZK and removed the need for clients to provide ports.

@katerina-semikina Do you have any feedback for this PR? #102
It's mostly based off your example and I've added support to use a built-in ZK and removed the need for clients to provide ports.

For me it looks really good 👍

This is now available in 3.0.0. Documentation on how to use the new Kafka module is here: https://github.com/testcontainers/testcontainers-node/tree/master/src/modules/kafka
Big thanks again to @katerina-semikina
If there are any problems please raise a new issue :slightly_smiling_face:

Did someone got it working? I am trying to connect to Kafka from another container, having the same shared network, but the advertised broker is the localhost one...

https://github.com/testcontainers/testcontainers-node/tree/master/src/modules/kafka

Hi Omer, yes, it should work fine.
It may be a bit tricky when using another container which is trying to get advertised listeners in the same network. For me it works for schema registry container just fine (in testcontainers@7.24.0).
Could you provide more details please?

@omerlh could you please share a reproducible example using the latest version of testcontainers?

I got it to work by following this post. I am not sure what is the difference exactly (some code is borrowed from testcontainers kafka), but the important part is setting both addressess.
const network = await new Network().start();

  const zookeeperContainer = await new GenericContainer('confluentinc/cp-zookeeper:7.0.1')
    .withExposedPorts(2181)
    .withNetworkMode(network.getName())
    .withNetworkAliases('zookeeper')
    .withEnv('ZOOKEEPER_CLIENT_PORT', '2181')
    .start();

  const kafkaContainer = await new GenericContainer('confluentinc/cp-kafka:7.0.1')
    .withExposedPorts(19092)
    .withNetworkMode(network.getName())
    .withNetworkAliases('kafka')
    .withEnv('KAFKA_ADVERTISED_LISTENERS', 'PLAINTEXT://kafka:9093,CONNECTIONS_FROM_HOST://localhost:19092')
    .withEnv('KAFKA_LISTENER_SECURITY_PROTOCOL_MAP', 'PLAINTEXT:PLAINTEXT,CONNECTIONS_FROM_HOST:PLAINTEXT')
    .withEnv('KAFKA_ZOOKEEPER_CONNECT', 'zookeeper:2181')
    .withEnv('KAFKA_INTER_BROKER_LISTENER_NAME', 'PLAINTEXT')
    .withEnv('KAFKA_BROKER_ID', '1')
    .withEnv('KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR', '1')
    .withEnv('KAFKA_OFFSETS_TOPIC_NUM_PARTITIONS', '1')
    .withEnv('KAFKA_TRANSACTION_STATE_LOG_MIN_ISR', '1')
    .withEnv('KAFKA_LOG_FLUSH_INTERVAL_MESSAGES', '9223372036854775807')
    .withEnv('KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS', '0')
    .withEnv('KAFKA_CONFLUENT_SUPPORT_METRICS_ENABLE', 'false')
    .start();

  const { output, exitCode } = await kafkaContainer.exec([
    'kafka-configs',
    '--alter',
    '--bootstrap-server',
    'kafka:9093',
    '--entity-type',
    'brokers',
    '--entity-name',
    '1',
    '--add-config',
    `advertised.listeners=[PLAINTEXT://kafka:9093,CONNECTIONS_FROM_HOST://localhost:${kafkaContainer.getMappedPort(19092)}]`,
  ]);

I got it to work by following this post. I am not sure what is the difference exactly (some code is borrowed from testcontainers kafka), but the important part is setting both addresseses.
const network = await new Network().start();

  const zookeeperContainer = await new GenericContainer('confluentinc/cp-zookeeper:7.0.1')
    .withExposedPorts(2181)
    .withNetworkMode(network.getName())
    .withNetworkAliases('zookeeper')
    .withEnv('ZOOKEEPER_CLIENT_PORT', '2181')
    .start();

  const kafkaContainer = await new GenericContainer('confluentinc/cp-kafka:7.0.1')
    .withExposedPorts(19092)
    .withNetworkMode(network.getName())
    .withNetworkAliases('kafka')
    .withEnv('KAFKA_ADVERTISED_LISTENERS', 'PLAINTEXT://kafka:9093,CONNECTIONS_FROM_HOST://localhost:19092')
    .withEnv('KAFKA_LISTENER_SECURITY_PROTOCOL_MAP', 'PLAINTEXT:PLAINTEXT,CONNECTIONS_FROM_HOST:PLAINTEXT')
    .withEnv('KAFKA_ZOOKEEPER_CONNECT', 'zookeeper:2181')
    .withEnv('KAFKA_INTER_BROKER_LISTENER_NAME', 'PLAINTEXT')
    .withEnv('KAFKA_BROKER_ID', '1')
    .withEnv('KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR', '1')
    .withEnv('KAFKA_OFFSETS_TOPIC_NUM_PARTITIONS', '1')
    .withEnv('KAFKA_TRANSACTION_STATE_LOG_MIN_ISR', '1')
    .withEnv('KAFKA_LOG_FLUSH_INTERVAL_MESSAGES', '9223372036854775807')
    .withEnv('KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS', '0')
    .withEnv('KAFKA_CONFLUENT_SUPPORT_METRICS_ENABLE', 'false')
    .start();

  const { output, exitCode } = await kafkaContainer.exec([
    'kafka-configs',
    '--alter',
    '--bootstrap-server',
    'kafka:9093',
    '--entity-type',
    'brokers',
    '--entity-name',
    '1',
    '--add-config',
    `advertised.listeners=[PLAINTEXT://kafka:9093,CONNECTIONS_FROM_HOST://localhost:${kafkaContainer.getMappedPort(19092)}]`,
  ]);

Actually that's how the version I use work (7.24.0) - I have both addresses.

Weird, I moved to other task for now, but I'll try to investigate it again, i spent a lot of time on it yesterday and gave up at some point...


Regions: Sorting Event List by Upcoming Time

Is your feature request related to a problem? Please describe.
Currently, events for regions are disorganized in ordering. Sometimes Past events are at the top, and it's confusing to know which ones are coming up next.
Describe the solution you'd like
Events should be in chronological order. The list should begin with Events that are coming up next.
Events that are already over, should be at the very bottom w/ a separate header called "Past Events".
Let's try and make the opacity of these event cards to be 60% to deemphasize them.

Additional context
Add any other context or screenshots about the feature request here.

❌ Test Case 1

Run the app with testnetMode = true.
Login as testingseeds.
Go to Explore > Regions.

Current behavior

Observe the events are sorted by date & time descending (see screenshot)
Observe that a separate header called "Past Events" is not present

Expected behavior

The events are expected to be listed by date & time ascending (coming up next listed first)
Events that are already over are expected to be at the very bottom with a separate header called "Past Events"

Platform & App Version

iOS
master

Screenshots

@RaulUrtecho Test Case 1 is failing ☝🤓

Probabaly we should split in 2 sorted list one for past events and other for upcoming ones.

The list should begin with Events that are coming up next.
son instead 31>25>25 must be 25>25>31 right?

Events that are already over, should be at the very bottom w/ a separate header called "Past Events".
That label not apperars because all events there are coming up, today is May 23, those events are from 25 and 31.

@RaulUrtecho Just noticed you had a question 😅 On further contemplation, yes, upcoming events and past events should be sorted differently:

When a user is interested in upcoming events, they should see the ones coming up next first (ascending by date & time). Otherwise, depending on the number of upcoming events, they might need to scroll and scroll to get to the event that happens next.
When a user is interested in past events, they should see the ones that just finished first (descending by date & time). Otherwise, depending on the number of past events, they might need to scroll and scroll to get to the most recent event.

I will write up a new failed Test Case.

❌ Test Case 1

Go to Explore > Regions.
Observe the upcoming events are sorted ascending by date & time.

Current behavior

Observe the past events are sorted by date & time ascending
Observe that a separate header called "Past Events" is not present

Expected behavior

The past events are expected to be listed by date & time descending (most recent one first, see explanation)
Events that are already over are expected to be at the very bottom with a separate header called "Past Events" (@RaulUrtecho @JGDoh We need clarity whether this is a requirement or not. Currently, it is explicitly described and shown in the specs, but is not implemented.)

Observe the upcoming events are sorted ascending by date & time.
Observe the past events are sorted by date & time descending.


Implement ValueList for Vec<&dyn Value> and Vec<Box>

Pre-review checklist

[x] I have split my patch into logically separate commits.
[x] All commit messages clearly explain what they change and why.
[x] I added relevant tests for new features and bug fixes.
[x] All commits compile, pass static checks and pass test.
[x] PR description sums up the changes and reasons why they should be introduced.
[ ] I added appropriate Fixes: annotations to PR description.

The new test demonstrates the new types that are now possible to provide.
Supporting Vec<&dyn Value> and Vec<Box<dyn Value>> here is very rarely useful but I ran into a case where I needed it for abstracting across multiple cassandra drivers in order to easily test my cassandra proxy implementation across multiple drivers.

That is indeed a lot better, thanks for the feedback!
I've made the requested changes.


Error: (-215: Assertion failed) !_scr.empty() in function 'cv::cvtColor'

Hi
I'm having error when running processing the pictures.
Error screen reads as attached file 1.png
processing photos while having this error as attached file 2.png
I saved this project under below route
C:\Users\edz\Desktop\ailab-master\VirtualStage\BackgroundMatting
would you be able to help solving this issue?
thanks.

@Henrilux I have solved a bunch or errors leading to this one. Have you figured it out? For me the path to OpenCV stated in error is the same as yours, and actually there is nothing there on my system, so my guess is that the paths are mixed in .py script, causing the script to point to a nonexistent address.

This may mean that the Python bindings for OpenCV are not initialized properly at all. Can someone from MS pick that up?

please make sure you give a proper image path (DOUBLE CHECK!) to the --back argument of the script

@berak thank you for answer. Is there a resource somewhere on actual usage patterns or do I need to go each python script line by line to figure out how to use the script parameters? Also, is there a way to get output without compositing the new background video with --back parameter?

@berak I have checked and it works for me, I think we can close this.

@berak I have checked and it works for me, I think we can close this.

Hi，
I still haven't solve the issue..
below is where we tried to fix the path but didnt work. would you be able to have a quick look see if we have missed anything?

@Henrilux  the paths seem ok. Have you modified the Python script just like @berak suggested? I had no further issues afterwards.

@Henrilux -- you probably misunderstood something, it's NOT AT ALL about installing opencv.
you have to invoke the python script with a proper --back /some/valid/imagepath argument, that's all.

@berak I have checked and it works for me, I think we can close this.

Hi，
I still haven't solve the issue..
below is where we tried to fix the path but didnt work. would you be able to have a quick look see if we have missed anything?

I have the same problem ，too . Have you found any solutions

I tracked down this error to running the run.ps1 script for background matting from a regular PowerShell prompt.
I instead ran it from PowerShell ISE, and everything went fine.
For some reason, one of the data preparation steps fails (it's the one calling KinectMaskGenerator.exe in prepare_data.py) and then everything breaks.
Use PowerShell ISE to run the script instead.


LINQ to Entities only supports casting EDM primitive or enumeration types

as posted here:
http://stackoverflow.com/questions/33549942/linq-to-entities-only-supports-casting-edm-primitive-or-enumeration-types-after
This has worked for me for years. After Updating to VS2015 Update 1 RC  AND later downgrading to CTP it now doesn't work on any version I try it. Vanila 2015, Update 1 CTP or Update 1 RC.

One of our team members has replied to your StackOverflow question


Where have the contributors gone?

I am used to this project moving at a very fast pace with regular feedback from the contributors, but it looks like @borisdj has posted very infrequently in the past 2 months.  The reason why I noticed is because I am up against a wall on a feature that was removed from BulkExtensions.  I added it back with a Pull Request, but I have not received any feedback as to whether the request will be accepted.  I would just like to know if this is a temporary condition or if I need to start making long term plans to remove our references to BulkExtensions in our applications.
I apologize for posting this question here, but I just didn't know where else to make this inquiry.  Thank you.

Still here, but have been quite busy lately.
Will see to check and merge Requests and sort some other issues till end of this week.


"extractor error" on facebook video

Attempting to download public video from facebook with youtube-dl on kubuntu (12.04 I think)
I have just done sudo youtube-dl -U and still get the error:
~/Videos/YouTube$ youtube-dl --verbose https://www.facebook.com/bildirchin/videos/970598942987713/
[debug] System config: []
[debug] User config: [u'--output', u'%(title)s [%(extractor)s %(id)s].%(ext)s']
[debug] Command-line args: [u'--verbose', u'https://www.facebook.com/bildirchin/videos/970598942987713/']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.02.13
[debug] Python version 2.7.6 - Linux-3.13.0-77-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 11.3-6, avprobe 11.3-6, rtmpdump 2.4
[debug] Proxy map: {}
[facebook]<PHONE_NUMBER>87713: Downloading webpage
ERROR: An extractor error has occurred. (caused by KeyError(u'instances',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 315, in extract
return self._real_extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/facebook.py", line 189, in _real_extract
for item in server_js_data['instances']:
KeyError: u'instances'
Traceback (most recent call last):
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 666, in extract_info
ie_result = ie.extract(url)
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 321, in extract
raise ExtractorError('An extractor error has occurred.', cause=e)
ExtractorError: An extractor error has occurred. (caused by KeyError(u'instances',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

I got the following message even with an account:

The link you followed may have expired, or the page may only be visible to an audience you're not in.

Could you check again this is a public video?
Nevertheless, correct error messages will be displayed in the next version.

I've just checked and the video is still up and it is shown as being public

Which browser are you using?

Chromium (not Chrome) on Kubuntu
Version 48.0.2564.82 Ubuntu 14.04 (64-bit)

I still can't access the video. Could you modify line 189 of /usr/bin/youtube-dl/youtube_dl/extractor/facebook.py from
            for item in server_js_data['instances']:

to
            for item in server_js_data.get('instances', []):

And try again?

You mean /usr/lib/python2.7/dist-packages/youtube_dl/extractor/facebook.py ?
But that file only has 137 lines in it, none of which has the string 'instances' in it
youtube-dl -U
youtube-dl is up-to-date (2016.02.13)
root@nova:/usr/lib/python2.7/dist-packages/youtube_dl/extractor# ls -al facebook.py
-rw-r--r-- 1 root root 5699 Jan 27  2014 facebook.py

Sorry I misunderstood something. Could you download http://chyen.twbbs.org/downloads/youtube-dl and try the following command:
./youtube-dl --verbose https://www.facebook.com/bildirchin/videos/970598942987713/

Hmmm ....
john@nova:~/dl/progs/youtube-dl/20160217$ youtube-dl/youtube-dl --verbose https://www.facebook.com/bildirchin/videos/970598942987713/
bash: youtube-dl/youtube-dl: Not a directory
john@nova:~/dl/progs/youtube-dl/20160217$ ./youtube-dl --verbose https://www.facebook.com/bildirchin/videos/970598942987713/
[debug] System config: []
[debug] User config: [u'--output', u'%(title)s [%(extractor)s %(id)s].%(ext)s']
[debug] Command-line args: [u'--verbose', u'https://www.facebook.com/bildirchin/videos/970598942987713/']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.02.13
[debug] Python version 2.7.6 - Linux-3.13.0-77-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 11.3-6, avprobe 11.3-6, rtmpdump 2.4
[debug] Proxy map: {}
[facebook]<PHONE_NUMBER>87713: Downloading webpage
ERROR: The video is not available, Facebook said: "The link you followed may have expired, or the Page may only be visible to an audience that you aren't in."
Traceback (most recent call last):
File "./youtube-dl/youtube_dl/YoutubeDL.py", line 666, in extract_info
ie_result = ie.extract(url)
File "./youtube-dl/youtube_dl/extractor/common.py", line 315, in extract
return self._real_extract(url)
File "./youtube-dl/youtube_dl/extractor/facebook.py", line 199, in _real_extract
expected=True)
ExtractorError: The video is not available, Facebook said: "The link you followed may have expired, or the Page may only be visible to an audience that you aren't in."
I tried it with http://www.downvids.net/ and it said
1st WAY
(not be downloaded due to privacy settings)
Is the video of a friend of yours?. Can you see the video? Follow these instructions to allow the download of the video
Please try 2nd WAY
When I copied the page source into their "2nd WAY" text box it successfully grabbed the video

There must be something different in your browser and outside it. What happens if you go to https://www.facebook.com/me in the browser? If you have already logged into Facebook, this link leads to your personal wall, or it asks for login.

Yes it does seem to be a logged-in issue - I've added to my comment above

Then the following command should work:
./youtube-dl --username USERNAME https://www.facebook.com/bildirchin/videos/970598942987713/

If not, feel free to leave comments and I or others will reopen this issue.

Yes that works, thanks.
Will you fix it so it produces a useful error message to clue the user up to what's wrong (e.g. show facebook's error message) and maybe what they need to do (i.e. use --username)?
And thanks for your work on an excellent program!


What about chapters without any pseudocode?

Not all chapters have pseudocode, but I think we should keep the directory for completeness sake. However the question remains, what are we going to put in the html page in directories for those chapters?
Maybe a brief explanation or a few paragraphs on the topic would be nice.

There could still be demo programs of the concepts in the chapter.


sql error

I use caravel for apache kylin,I got some errors beblow:

pykylin.errors.Error) Error when requesting: "query", exception: "Encountered "AS count" at line 1, column 17. Was expecting one of: "FROM" ... "," ... "AS" ... "AS" ... "AS" ... "AS" ... "AS" ... "NOT" ... "IN" ... "BETWEEN" ... "LIKE" ...  "AND" ... "OR" ... "IS" ... "MEMBER" ... "SUBMULTISET" ... "MULTISET" ... "[" ... "FILTER" ... "OVER" ... " [SQL: u"SELECT COUNT() AS count \nFROM parquet_test \nWHERE datetime >= '2016-06-16 19:26:58.000000' AND datetime <= '2016-06-23 19:26:58.000000'\n LIMIT 50000"]
(pykylin.errors.Error) Error when requesting: "query", exception: "Encountered "AS timestamp" at line 1, column 17. Was expecting one of: "FROM" ... "," ... "AS" ... "AS" ... "AS" ... "AS" ... "AS" ... "." ... "(" ... "NOT" ... "IN" ... "BETWEEN" ... "LIKE" ...  "AND" ... "OR" ... "IS" ... "MEMBER" ... "SUBMULTISET" ... "MULTISET" ... "[" ... " [SQL: u"SELECT datetime AS timestamp, COUNT() AS count \nFROM parquet_test \nWHERE datetime >= '2016-06-16 19:29:29.000000' AND datetime <= '2016-06-23 19:29:29.000000' GROUP BY datetime\n LIMIT 50000"]

in kylin sql,count and timestamp are key words,where can I change the column alias like count,timestamp,If i can do this,caravel would do ok with apache kylin.Look forward to your reply

I'm not against changing these arbitrary labels, though I'm wondering if there's a way to escape them in the definition of the sqlalchemy dialect for Kylin.
For count it should be as easy as changing the metric name. For timestamp you'd have to change the source code a bit:
https://github.com/airbnb/caravel/blob/master/caravel/models.py#L660
and here:
https://github.com/airbnb/caravel/blob/master/caravel/models.py#L668
If you want to confirm it fixes your issue I'll be happy to review/merge the PR.

I had fixed it before you relied me,I alias timestamp ctimestamp.but there is another issue working with kylin,quering in apache kylin,it return columns in capitals,like ctimestamp ,it will return CTIMESTAMP,then caravel will get an error ''n\ctimestamp",I fixed it in viz.py(abount line:140)
`
    # The datasource here can be different backend but the interface is common
    self.results = self.datasource.query(**query_obj)
    self.query = self.results.query
    df = self.results.df
    if df is None or df.empty:
        raise Exception("No data, review your incantations!")
    else:
        dfdict = {}
        for colName in df.columns.tolist():
            dfdict[colName] = colName.lower()
        df = df.rename(index=str,columns=dfdict)
        print("after rename1 df:",str(df.columns))
        if 'ctimestamp' in df.columns:
            df.ctimestamp = pd.to_datetime(df.ctimestamp, utc=False)
            if self.datasource.offset:
                df.ctimestamp += timedelta(hours=self.datasource.offset)
    df.replace([np.inf, -np.inf], np.nan)
    df = df.fillna(0)
    return df`

i add
dfdict = {}             for colName in df.columns.tolist():                 dfdict[colName] = colName.lower()             df = df.rename(index=str,columns=dfdict)

I still have a problem,How can i add data type.Caravel support base data type,like int bigint varchar timestamp,But now I have a new data type timestamp(0),I want to know where I can map timestamp(0) to timestamp ?

I also encounter the problem of timestamp(0) when connect to kylin. Do you have some way to fix this problem?

If you use pykylin, add
elif type_NAME.startswith('TIMESTAMP'):
	args = ()
	tpe = KYLIN_TYPE_MAP[type_NAME]
in pykylin\dialect.py line:172 around
and add
'TIMESTAMP': TIMESTAMP,
in types.py 's KYLIN_TYPE_MAP dict and add from sqlalchemy.types import TIMESTAMP above
It should be worked.

@auroralinan any chance you can open a pull request to https://github.com/wxiang7/pykylin ? There's also another messy PR regarding caravel which may have interesting fixes.

please tell me how to connect kylin and superset

I'm pretty sure this is fixed as we don't use timestamp as an alias anymore, we use __timestamp. Closing. @kumarit you have to connect using SQLAlchemy

hello, anyone can help to get table /cubes from kylin into superset for visualization??
i already established the connection between kylin and superset by sqlalchemy!
{"status": "failed", "query_id": 39, "error_essage": "Error when requesting: "query", exception: "Project name should not be empty.""}
and to add table in a list of superset,
i am getting this error, please help me
Table [DEFAULT.KYLIN_SALES] could not be found, please double check your database connection, schema, and table name
thanks in advance!!


Can't call register from paymentpage

https://ecommerce.goragod.com/modules/payment/newregister.php
Can't regist but refresh can access page

do not call direct link

do not call direct link

I don't call direct but it's error from you web page

Show your error

https://ecommerce.goragod.com/index.php?module=payment-login&ret=product

Try disabling your Chrome extension.

Ok.Thank it's work for no extension.


Fix bug in address sorting shutdown

Noticed while working on https://github.com/grpc/grpc/pull/12416
currently, if we do an init that follows a shutdown, then an assertion failure in address_sorting.c will be triggered

****************************************************************

libgrpc.so

     VM SIZE                                                     FILE SIZE
 ++++++++++++++ GROWING                                       ++++++++++++++
  +1.0%     +16 third_party/address_sorting/address_sorting.c     +16  +1.0%
       +59%     +16 address_sorting_shutdown                          +16   +59%

 -------------- SHRINKING                                     --------------
  -0.0%      -8 [None]                                             -8  -0.0%

  +0.0%      +8 TOTAL                                              +8  +0.0%

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

https://github.com/grpc/grpc/issues/14969


brackets 1.10 not working on windows 7

Prerequisites

[ ] Can you reproduce the problem with Debug -> Reload Without Extensions?
[ ] Did you perform a cursory search to see if your bug or enhancement is already reported?
[ ] Did you read the Troubleshooting guide?

For more information on how to write a good bug report read here
For more information on how to contribute read here
Description
brackets not working . the software is open but cant open file or close the app
Steps to Reproduce

run brackets
open new file
cant open new file or open new folder or close brackets it is not working in windows 7

Expected behavior: opening file or folder
Actual behavior: nothing is happening except seeing a blank software
Versions
brackets 1.10
windows 7

Hi @Daryll0222,
can you see any errors in the console? Debug -> Show Developer Tools -> Console. Might be a permissions issue.

I had to revert back to the 1.08 version of brackets in order to get my files to open and be recognized by the text editor again. I'm using windows 10; recently updated to brackets version 1.10 from 1.08 and encountered a similar problem where while my files appeared in the tree alongside the working area, however, they would not open or run. I had to revert back to 1.08 in order to get my brackets to work.

@teethnclaws yeah thats what I did. I download brackets 1.09 to get what I want in 1.10 similar.. so there is no possible fix for us in 1.10?
@petetnt sorry dude i just got my brackets 1.09 before you comment. but thanks anyways .

You can also try deleting Brackets and reinstalling Brackets via the latest installer. There were some backwards incompatible changes to file handling which require the new version of Brackets Shell. Sorry for you troubles!

@petetnt yeah I already tried that before I go asking here .. no problems mates!


[feature] Add ARIA attributes to contact us form

Is your feature request related to a problem? Please describe.
ARIA attributes are crucial for enhancing web application accessibility, benefiting users with disabilities. Currently, the form lacks these attributes, hindering proper interpretation by assistive technologies.
Describe the solution you'd like
Proposed change: Adding ARIA (Accessible Rich Internet Applications) attributes to the contact us form to improve accessibility.

Please assign me this issue so that I can work on this issue under GSSOC'23.


When caching type references cache the tracked symbols so they can be emitted in the d.ts file

Fixes #51548

@sheetalkamat is this PR still useful, despite having been around for a while?


Logo on landing page should be a link

Is your feature request related to a problem? Please describe.
Sites usually have the website itself linked when the user clicks on the logo
Describe the solution you'd like
I would like to add a href link so that when the logo is clicked, it takes back to the homepage.
Describe alternatives you've considered

Additional context

I would like to work on this under LGMSOC.

@supzi-del go ahead

Could you please assign?

For now, we don't have any landing page, so this is unnecessary.


netdata: All python plugins broken

Issue description
In NixOS, netdata fails to start the python script that runs all of its python plugins. This completely breaks all 40+ python plugins netdata provides.
See also: #32059
Steps to reproduce

Enable the netdata service and rebuild the NixOS configuration.

Check netdata's log for the failure
grep ERROR /var/log/netdata/error.log

Notice a line similar to:
/nix/store/i0grak2af5vn06x7hmby81n1jjp1mx96-netdata-1.9.0/libexec/netdata/plugins.d/python.d.plugin: line 3: exec: ERROR python IS NOT AVAILABLE IN THIS SYSTEM: not found

A visual inspection of the netdata Web UI confirms there are no functioning python plugins.

Note: I have already tried adding python to the netdata buildInputs. This has not seemed to help.
Technical details
Please run nix-shell -p nix-info --run "nix-info -m" and paste the
results.

system: "x86_64-linux"
host os: Linux 4.14.10, NixOS, 18.03.git.c98eb9e (Impala)
multi-user?: no
sandbox: yes
version: nix-env (Nix) 1.11.16
channels(root): "nixos-18.03pre124007.4fe3297686b"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs

fixed in https://github.com/NixOS/nixpkgs/pull/50459

I also backported it.

I just noticed I also forgot to add https://github.com/Mic92/dotfiles/blob/master/nixos/vms/modules/netdata.nix#L78

This one makes it finally work: https://github.com/NixOS/nixpkgs/pull/50509


Laravel v8 support

Package cant install on Laravel 8 because of the versions in composer.json

Have tagged a release that allows Laravel 8.


Update for issue #447

Added conditional for fixing systemd issue

Thank you for this pull request! Please check this document for how the Jenkins project handles pull requests.


Fixes for the diff viewer.

Looks good, I'm so glad you're dealing with this, so I don't have to ;)
r+wc


🚀 Feature: Groups

Feature description
You may have that on your todo list, but it would be great to have groups.
Pitch
I would like to put users in those groups and want the groups to be populated in the groups field via OIDC so that those groups will be recognized and honored by the OIDC client to eg. automatically grant specific rights.
But keep your minimalist approach. I love it.

Thanks for the suggestion, that's probably a must-have feature.

+1

Any updates on this? @stonith404

Currently I'm really busy but I've started with this feature and it has the highest priority at the moment.

I've finished the first version of user groups. Could you try the the stonith404/pocket-id:development image and give me feedback on the implementation?
It probably contains some bugs as I didn't completely finished it yet but it would be nice if I get some feedback. Thanks :)

I tested it with Portainer and it worked flawlessly.
I‘ll try to do more testing.
Thank you!

Tested it extensively with multiple projects. So far, no errors and everything works like it should be!

Great, thank you for testing! It should now be available in v0.6.0.

I forgot to mention that it is required to add the groups scope to the configuration of the OIDC client. Only when you add this scope, the groups will be returned.
In Cloudflare Zero Trust the configuration would look like this:


Create proper Debug weapon pickup setups

Description
The current blueprint assets use primitive meshes to represent pickups along with random materials. For temporary uses this would be suitable but going forward, dedicated meshes of the weapons on top of a platform should be implemented.
Implementation
In Unreal Engine, utilise a cube to be the platform and the mesh of the weapon rotating on its center. Additionally remove all collisions (Except overlap) and physics with the pickup.
Acceptance Criteria

The weapon can be still picked up
The player is blocked when walking past the pickup
It is easy to tell what the weapon is to be picked up

Spawn ticket
The pickup needs to check that the weapon has been equipped. Additionally the player needs weapon management


WIP - Update cell output and metadata using Edit API

For #13661
Use editor API to update the cell output and metadata.

Codecov Report

Merging #13737 into master will decrease coverage by 0.05%.
The diff coverage is 7.50%.

@@            Coverage Diff             @@
##           master   #13737      +/-   ##
==========================================
- Coverage   59.82%   59.76%   -0.06%
==========================================
  Files         675      675
  Lines       37799    37810      +11
  Branches     5446     5449       +3
==========================================
- Hits        22613    22597      -16
- Misses      14027    14037      +10
- Partials     1159     1176      +17

Impacted Files
Coverage Δ

...nt/datascience/notebookStorage/vscNotebookModel.ts
55.35% <0.00%> (-5.76%)
:arrow_down:

src/client/datascience/notebook/helpers/helpers.ts
35.60% <8.33%> (-3.82%)
:arrow_down:

src/client/datascience/crossProcessLock.ts
79.41% <0.00%> (-11.77%)
:arrow_down:

src/client/common/utils/platform.ts
56.00% <0.00%> (-4.00%)
:arrow_down:

src/client/linters/pydocstyle.ts
86.66% <0.00%> (-2.23%)
:arrow_down:

src/client/datascience/debugLocationTracker.ts
76.56% <0.00%> (-1.57%)
:arrow_down:

src/client/common/process/proc.ts
14.49% <0.00%> (-0.73%)
:arrow_down:

src/client/logging/levels.ts
61.11% <0.00%> (ø)

src/client/logging/logger.ts
62.74% <0.00%> (ø)

... and 2 more

Continue to review full report at Codecov.

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

Approving since it seems to match the new API. I'll confess that at first blush I'm not quite getting the new API, seems rather more indirect for stuff like clearing cells for execution.

A lot of the assumptions with updates to notebooks has had a ripple effect, we can no longer update notebooks in a sync mode. It is async. Changes have been made, however that required adding extra arts & turning a lot of sync methods into async.
Yuck.


JS not required for homepage examples and "your code here"

Tested on:

FF2 (with and without JS)
IE 7 (with and without JS)
Opera 10.62  (with JS)
Iron (ie, Chrome) (with JS)
Arora 0.11.0 (webkit) (with JS)

WTF? I don't know why these commits include changes to dmd-*.html, I didn't make any edits to those.
Maybe those are built by win32.mak and were just out-of-date? If not, I can change them back to how they were before these commits, if that's how they're supposed to be.

The html files are generated and are not supposed to even be under source control. Please drop changes to those files for now; I'll take care of removing them at a later time. Thanks.

Replaced by #39


Using pivottable.js in React, $.pivotUtilities is undefined

Hey,
First of all, thank you for this pivot table.
I want to use this pivot table in my project (I'm using Meteor with React). I added jquery and jquery-ui, but still when I'm trying to run the project I get undefine in $.pivotUtilities.
Here is my code:
import React from 'react';
import PropTypes from 'prop-types';
import $ from 'jquery';

export default class PivotTable extends React.Component {
  componentDidMount() {
    const { game } = this.props;
    console.log('renderers:', $.pivotUtilities);
    const renderers = $.extend($.pivotUtilities.renderers, $.pivotUtilities.c3_renderers);

    const mps = game.getDataForPivotTable();

    $('#output').pivotUI(mps, {
      renderers,
      cols: ['Party'],
      rows: ['Province'],
      rendererName: 'Horizontal Stacked Bar Chart',
      rowOrder: 'value_z_to_a',
      colOrder: 'value_z_to_a',
      rendererOptions: {
        c3: {
          data: {
            colors: {
              Liberal: '#dc3912',
              Conservative: '#3366cc',
              NDP: '#ff9900',
              Green: '#109618',
              'Bloc Quebecois': '#990099',
            },
          },
        },
      },
    });
  }
  render() {
    return (

    );
  }
}

PivotTable.propTypes = {
  game: PropTypes.instanceOf(Object).isRequired,
};

Can you please tell me what I'm missing ?

It looks like you're not actually importing the PivotTable.js code. You'll need to do that right after the jQuery import, because it adds code to the $ object.

oh.. my mistake
Thank you Nicolas !! =)

Nicolas I have another question.
I can see the pivot table but there is no option for

small note: please don't close/reopen/close/reopen issues like this... if you have another question, please create another issue :)


[SHIP-386] Split File.create and File.create_plugin to support future sync and async return

I think when we talked about this, I was assuming we'd change the engine side too, but since it's done so easily this way, I'm not sure that would be a good use of time. I vote to carry on with client-side-only and we can come back and change the API if we think it's needed later.

100% agree. That's why I love how the python client serves as a facade to cover spots we don't want to reveal yet. Not changing it in the engine leaves us the option to quickly revert our decisions too.


[WIP] Adding mlx.distributions

This PR aims to propose the mlx.distributions API similar to that of torch.distributions.
The PyTorch API seems to have the two main things:

A Constraints API, that helps in enforcing constraints to the random variables.
The Distribution API, which serves as the base template for all the distributions there are.

At the current stage, I have copied the Normal distribution implementation from mlx-examples repository. The idea would be to be able to add more distributions to mlx and align them as closely as possible to the PyTorch API.
What do you folks think? And what would be the best way to approach this?
CC: Kashif

This looks cool!
My suggestions is to develop this a third party package as there is no clear reason to put it in MLX core. I haven't seen anyone asking for this..so I don't think we should add it to MLX core until there are more active use cases for it.


More changes that are necessary for #4

This is necessary for the compile & run / display compile errors feature of create-inferno-app.

#6  resolves #4


@1aurabrown => Partner redirect

Adds a redirect for partner-written articles
Adds embedded articles to partner subapp

Closes https://github.com/artsy/force/issues/86

@kanaabe @1aurabrown is out, I'll take a look!

Works for me! Comments above are more geared towards refactoring than hard blockers. Feel free to merge when ready.

Thanks @broskoski -- I'm going to merge for now and think a little more on how to get the sd.ARTICLE or something similar in. The routing logic initializes the section's views here but we don't fetch the article beforehand, so I think it's tricky (unless I'm missing something obvious). I do agree that it should be changed.


Utilise FK column name as JSON key when resolving FK relations

Replaces https://github.com/gingersnap-project/cache-manager/pull/69. I had to create a new PR as I had accidentally used by main branch.

Integrated into main, thanks @ryanemerson !


jetbrains.plugins: add asciidoc plugin

How was this diff made? Some updateScript? (If so, how was it run?) Would it be possible to have one commit "update plugins" and another "add asciidoc plugin"? Mixing the changes makes it harder to review.

@bjornfor it was created by following https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/jetbrains/readme.md#how-to-add-a-new-plugin-to-nixpkgs. I was also surprised to see updates to the other plugins. But that seems to be the way updatePlugins.py works.

Also included in #285605.

Closing in favor of #285605


Observation Service Interface

This PR contains the initial version for Observation Service which includes the following generated artifacts:

Go gRPC , gRPC-gateway, and Open API client codes
Python gRPC and Open API client codes
Protobuf Documentation
Open API Spec
NOTE: all files under gen folder can be ignored.

Are all the docs and gen/ contents added by running the make command as described in the README: https://github.com/caraml-dev/universal-prediction-interface ?

Yes it was all from make generate.


Window resize bug

My Setup

Operating System: Windows 10
App Version: 2.17.7
Installation type: exe

[x] I have tested with the latest version
[x] I can simulate the issue easily

Description
 it occurs every time I receive a new message
Current Behavior
when I receive a new message, the Rocket.Chat window is resized from maximized to a small one in the centre of the screen.
Expected Behavior
the Rocket.Chat window should remain maximized sized

Having the same issue.

It turned out that version 2.17.9 is already available on GitHub. I updated the program and it solved the problem.


Bugfix/8406/teamweek import

updated teamweek go api
added json marshalling wrapper
validated wrapper response with test

fixes for #https://github.com/toggl/backend/issues/8406

BTW is this a feature, that this repo is public? :O

@supermalf this repo supposed to be private? :) it's kinda public

BTW is this a feature, that this repo is public? :O

@sexyhamster Yes, it was planned that companies could write their own integrations

@attilio-work TestWorkspaceMembers is in another repo, I agree that it would improve things, but that's out of the scope of this PR.


Norsk setup

#178246686

Hi George, the ones in the old manifest.yml are not links to the source, they are links to binary files. I've changed them for the actual source links.
Sent from Workspace ONE Boxer
On 28 May 2021 12:04, George Blue @.***> wrote:
@blgm commented on this pull request.
There seems to be a difference in the URLs between the manifest and this file. For example, manifest says:
source: https://releases.hashicorp.com/terraform-provider-random/2.2.1/terraform-provider-random_2.2.1_linux_amd64.zip
source: https://releases.hashicorp.com/terraform-provider-mysql/1.9.0/terraform-provider-mysql_1.9.0_linux_amd64.zip
This file says:
source: https://github.com/hashicorp/terraform-provider-random/archive/refs/tags/v2.2.1.zip
source: https://github.com/hashicorp/terraform-provider-mysql/archive/refs/tags/v1.9.0.zip
Maybe they're the same. But that's not obvious.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/cloudfoundry-incubator/csb-brokerpak-azure/pull/44#pullrequestreview-671185860, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAE7ZR5EERMJR7RUZD2L3ZBLTP52E5ANCNFSM45UAQBFQ&data=04|01|mcampo%40vmware.com|8bb78c10a1fa4a2c78f408d921c867b7|b39138ca3cee4b4aa4d6cd83d9dd62f0|0|0|637577966909736303|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=zNSwed%2FcVYPeYRq95R5St5o49HfzGhjDpJKlwFQ2%2F8U%3D&reserved=0.


ENH: update package version

Hi! This is the friendly automated conda-forge-webservice.
I've started a version update as instructed in #35.
I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!
Fixes #35

No Source Distribution
https://pypi.org/project/opentelemetry-instrumentation/0.43b0/#files


support for feb 2024 updated models

The Cloudflare REST API is currently down for some of the new endpoints.

[ ] smoke test when service is back up

Otherwise the features should be fully implemented.


Add command to test DB connection

There should be a command that just tests connectivity.

There is already phinx test command which verify configuration file and connection.
https://github.com/cakephp/phinx/blob/master/src/Phinx/Console/Command/Test.php

It only verifies the config file.
On Thu, 18 Jun 2020, 12:59 Edgaras Janušauskas<EMAIL_ADDRESS>wrote:

There is already phinx test command which verify configuration file and
connection.
https://github.com/cakephp/phinx/blob/master/src/Phinx/Console/Command/Test.php
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/cakephp/phinx/issues/1808#issuecomment-645969784, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AADS4YRYUO2B422NUEORWK3RXH6Q7ANCNFSM4N72U56A
.

Specify environment and it will be checked
https://github.com/cakephp/phinx/blob/a1552300e1056d2cc8d6a6f0db7cc33deb10a28f/src/Phinx/Console/Command/Test.php#L91-L92

I see. Probably that should be stated explicitly in the command line help? It's not very intuitive currently.


Space Elevator Capsule crashes server while swiching between dimentions (Aparently)

Minecraft Version:

1.12.2
Forge Version:
forge-1.12.2-<IP_ADDRESS>5
Advanced Rocketry Version:
1.2.5
LibVulpes Version:
0.2.6
is this the latest curseforge build?
yes (for 1.12.2)

Crash Report: https://pastebin.com/nbmTn0xW
Explain issue in detail:
i enter the space elevator and it flies up like usual then when it switches between dimensions the server crashes, i don't have this issue on single player and the world was imported from single player.

should be fixed  in 1.12.2-1.2.6-42


Login times out rather often

It seems that working with CodeWorld now triggers a long, long sequence of popups because the current login timed out.  Then one has to click Sign In again to save the current project.  There's supposed to be a timer that refreshes the login to handle this, but apparently it doesn't work???

The update refresh was set to seconds rather than minutes.  One hypothesis is that Google eventually decides to fail the login, or it hits some kind of random error, at which point the polling stops.  I've changed the interval to 15 minutes, which should still be often enough to maintain a session, but not often enough to essentially probe for intermitten failures.

This appears to be fixed.


Migrate to Spine core of version 0.8.35-SNAPSHOT

Added support for the Spine core v0.8.35-SNAPSHOT repackaging.
This is required to make is possible to use the GAE Storage with Spine core of that version.

@armiol, PTAL.


dragNodes plugin and WebGL renderer

The docs here https://github.com/jacomyal/sigma.js/tree/master/plugins/sigma.plugins.dragNodes say that the plugin is not compatible with WebGL renderer, however judging from the code and some tests it almost works.
The only case I've noticed that doesn't work is when a node that is used in the interpolation computations (in the code below the 'Getting and derotating the reference coordinates' comment) is outside of the visible region. Maybe some node attributes are not up-to-date in that case? The following change seems to circumvent the problem (it's ugly, but just to illustrate ;) - it replicates the camera/renderer transformation performed by the webgl renderer):
          var aux = {
            x: n.x * cos + n.y * sin,
            y: n.y * cos - n.x * sin,
            renX: (renderer instanceof sigma.renderers.webgl) ? n[renderer.options.prefix +'x'] / _camera.ratio + _camera.getMatrix()[6] + _renderer.width / 2 : n[_prefix + 'x'],
            renY: (renderer instanceof sigma.renderers.webgl) ? n[renderer.options.prefix +'y'] / _camera.ratio + _camera.getMatrix()[7] + _renderer.height / 2 : n[_prefix + 'y'],
          };

I've been using this fix to enable the dragNodes plugin in the WebGL renderer and it works very well - @bogklug, perhaps this might be worth a PR?


Enhancement: "New Post" loads for a really long time

Not sure why hitting "New Post" takes a really long time to load (~3-4s):
https://user-images.githubusercontent.com/28986134/200148679-c85411c3-341c-4fbc-8a4b-64e76595526c.mp4

it seems all the pages are taking 3s to load with no suspense management

i think this might be the next/auth being in server side instead of client side, it will slow the site down :(


routing: Extend unit tests

Previously, there was a bug (#19162) between the creation and deletion of routing rules due to inconsistent conditions. This commit updates unit tests to cover unhandled situations.
Fixes #19261

/test-runtime

This affects only (privileged?) unit tests and the corresponding tests have passed. Just waiting on review from @aspsk .

Thanks for the contribution! Merging.


chore: import repository https://github.com/smC8/jx-go.git

this commit will trigger a pipeline to generate the CI/CD configuration which will create a second commit on this Pull Request before it auto merges

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


compiler-rt 15.0.4

Update #50 for main
Closes #50

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

CC @isuruf in case you want to review
This is +/- exactly the state of your last commit into #50, merged with main & updated to 15.0.4

Interestingly, it works with nmake... 🤔


Massive uv.lock file

Is it safe to clean up duplicate lines in the uv.lock file? Can this be done as part of the lock procedure? In my lock file's resolution-markers section, have lines repeated thousands of times.
Example:
resolution-markers = [
    "python_full_version < '3.9' and platform_machine == 'aarch64' and platform_system == 'Linux'", # (repeated more than 19,999 times)
    "platform_system == 'Darwin'", # (repeated 18,751 times)
    # ... ad nauseum
]

This leads to a ~190k-line lock file. Though this is quite a nice bump to my performance metrics at work, DevOps is asking why my python repository is not mostly python code 😅.

Just to clarify... it's a single resolution-markers at the top, with those lines repeated infinitely?
Or you have a bunch of different resolution-markers, like one on each package, with unique entries?

No, this is for the single resolution-markers section at the top of the fime

Yeah, those should definitely be de-duplicated. Do you have lots of conflicting extras or something?

I think it's the same as https://github.com/astral-sh/uv/issues/9296.

Fair, I'll watch that thread instead.

I'm just curious though, do you have a large number of conflicting extras defined?

Nope, it was the same pyproject.toml as #9701. After nuking the lock file and re-creating it's back down to ~3k lines with no repetitions.


Add textSearch feature

I need textSearch feature from google map places. but you dont have been implemented.
I've made a fork and make some changes.
This is the pull request. If you are interesting, please merge. Then I will remove my fork.
Thanks

Hi, I've create and pushed unit test and merge it.
Would you like to merge my fork?

+1
Just got this version working on my project. This is a great addition!


Passthrough purgecss options

Add whitelist and whitelist patterns as plugin-options to be passed to purgecss

Thanks for the PR, I thought it was an issue in my notification box and I went fixing it.
It should be fixed in v0.10.1.


A replacement for binaryTobase64

Dear bot,
Please leave this alive at least for 24 hours... Your bosses removed something that I was using and now I am a bit lost... :(
I just upgraded an app from react-native 0.59.9 to 0.62.2.
Not everything is code that I have written, and that code included the following lines:
_import binaryToBase64 from 'binaryToBase64';

let input = new Uint8Array(5);
// Here some code setting 'input'
const base64String = binaryToBase64(input);_

I understand that binaryToBase64 is not supported in RN0.62.
What can I use as an exact replacement of the above?
I am aware of the existence of btoa and react-native-base64 but they don't seem to provide an alternative that will enable me to get exactly what binaryToBase64 used to do.
I saw some comments about that https://github.com/mathiasbynens/utf8.js may be used. Doesn't look like that, unless I am missing anything.
Any idea what I can use as an EXACT replacement for const base64String = binaryToBase64(r2); ?
React Native version:
info Fetching system and libraries information...
System:
OS: Windows 10 10.0.18362
CPU: (8) x64 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
Memory: 3.16 GB / 15.87 GB
Binaries:
Node: 10.16.3 - C:\Program Files\nodejs\node.EXE
Yarn: 1.19.1 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.9.0 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK:
API Levels: 23, 24, 25, 26, 27, 28, 29
Build Tools: 25.0.2, 28.0.3, 29.0.2
System Images: android-25 | Google APIs Intel x86 Atom, android-29 | Google APIs Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: Version  <IP_ADDRESS> AI-162.3764568
Languages:
Java: 1.8.0_112-release
Python: Not Found
npmPackages:
@react-native-community/cli: Not Found
react: 16.11.0 => 16.11.0
react-native: 0.62.2 => 0.62.2

This is now more aligned with the rest of the JS ecosystem:
base64.js:
import { Buffer } from 'buffer'

export function toBase64(input) {
  return Buffer.from(input, 'utf-8').toString('base64')
}

export function fromBase64(encoded) {
  return Buffer.from(encoded, 'base64').toString('utf8')
}

I forgot to close... Thanks, @EyMaddis !


License ?

Hello,  under what license is this project released under ? I would like to study it to learn from it. Thank you.

Hi Suprafun, I forgot to put a license on this when I was first putting it up, I've now added the license file and details to the README.md. The software is MIT and the images are CC0, I hope it proves informative for you!

Thank you so very much, your very kind :)


chore(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-1.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2539

Questions ?
Please refer to the Backport tool documentation


Gelato xTokens

Background
Create a POC for gelato tokens
Definition Of Done
XTokens working on testnet UI.
Tasks

[x] Create erc20 gelato tokens
[x] Create xerc20 gelato tokens
[x] Create lockbox
[x] Create adapter
[ ] Intgerate with testnet UI

in progress:

polygon deployment
integration in testnet ui

listing of xtoken and adding the pr to UI

waiting for the response from gelato
@prathmeshkhandelwal1 add the issue we are facing currently

their tokens required seperate allowance for burn functionality. and our scripts are not designed for that

waiting for the call to schedule.

shared an update about the burn mechanism at xERC20, reviewing it internally.

Reach back out in Q1 2024 with updated burn changes.

@just-a-node Should we reach back to them now?

They wanted burnFrom in xERC20 contracts instead of burn. I dont think we aligned to do those changes. So I wont be very sure about reaching back to them. Maybe we can ask BD team for this


Android init

Hi, great plugin. In my ios project work fine but in android no work. Wich is the initialize command for android?
Thanks

Hi, for XF 2.3.4 use version 1.3.3. For this version in Android not need Init.
For XF 2.5+ need version 1.4.0-pre3 and upper, and is there Init.
In MainActivity.OnCreate call XamEffects.Droid.Effects.Init();

Thanks, work fine


:memo: listeners

Pull Request Test Coverage Report for Build 1892

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.218%

Totals

Change from base Build 1709:
0.0%

Covered Lines:
313

Relevant Lines:
322

💛  - Coveralls

Thank your @bpetetot for your review 😘


RFM - git-flow-hooks

Current Maintainer

[ ] I am the maintainer of the package and wish to pass it to someone else;

I DON'T Want To Become The Maintainer

[X] I have followed the Package Triage Process and I do NOT want to become maintainer of the package;
[X] There is no existing open maintainer request for this package;

Checklist

[X] Issue title starts with 'RFM - '

Existing Package Details
Package URL: https://chocolatey.org/packages/git-flow-hooks
Package source URL: https://github.com/jaspernbrouwer/git-flow-hooks

The owner is now @boubou so it seems this issue can be closed.

@chtof he may be the owner, but there haven't been an updated version submitted yet. So closing the issue is not valid yet

@AdmiringWorm Ok, I will be more precise next time! So:

Actual maintainer requested to pass the package to someone else and @boubou has asked and is now the new maintainer.
The previous version was submitted in 2016 and there is no new version (abandonned ?).

So, with these new information, I request again to close this issue (new maintainer and no new version for about 3 years and latest version is available).

@chtof This is not a normal RFM in that a new maintainer is usually requested because a package is out of date and there is a new version available (which is why it's noticed that the current maintainer is not maintaining the package) which is where @AdmiringWorm is coming from.
Given this request is unusual I'm going to go ahead and close it now.


Esp ota

Adds firmware updates via frontend. I integrated it with the latest frontend (conceptional) changes I found in main and tweaked it on the way, nothing major.
The dual-bank management and fail-over is all handled by the esp library
Please check out and really try it on your maschines

@martinjaeger  I do not have the device with me and were not able to test the changes properly, please build again and try it

Cool, thanks. Gonna test it later this week.


Update classpath container for BUILD file changes #39

Some room for improvement, but this works pretty well for me.  Would like to get this merged and then have somebody else try a bit @plaird

Thanks, looks good.


KeyboardInputField is triggering both the Holotoolkit Keyboard and Mixed Reality system keyboard.

Overview
When selecting a KeyboardInputField it is displaying both the keyboard.prefab and the Mixed Reality system keyboard
Expected Behavior
Only the keyboard.prefab from MixedRealityToolkit to be shown
Actual Behavior
The MixedRealityToolkit keyboard is shown, then the MR system keyboard pops up, it then closes for a fraction of a second and pops up again. When pointing at the system keyboard the controllers and the pointer from the system are displayed on top of the controllers in my game as well. This does not happen in the unity editor, but only in builds. I'm using VRTK for the pointer input. A few days ago the build I created did not have this problem. Not sure if there was an update to the WMR or if something is set up differently in my unity project.
Steps to reproduce
(Links to sample github project preferred)

Place the keyboard.prefab into the scene
Setup a KeyboardInputField
Make a build
Select KeyboardInputField

Unity Editor Version
Unity 2<IP_ADDRESS>p2-MRTP5
Mixed Reality Toolkit Release Version
MixedRealityToolkit 2017.2.1f1

That's a duplicate of #1370 (can't edit this though)


Add dolby vision profile

https://jenkins.code.rdkcentral.com/job/github-triggered/24300/ started

https://jenkins.code.rdkcentral.com/job/build-component/59975/ started.

https://jenkins.code.rdkcentral.com/job/github-triggered/24302/ started

https://jenkins.code.rdkcentral.com/job/build-component/59976/ started.

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/16925/ started

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/16926/ started

https://jenkins.cmf.code.rdkcentral.com/job/build-component-platform/28638/ started.

https://jenkins.cmf.code.rdkcentral.com/job/build-component-platform/28639/ started.

build-rpi-mc-wpe-dunfell Console Log uploaded to Gist URL: https://gist.github.com/29e35a1bb294e6893529c6b8e59ab791

build-rpi-mc-wpe-dunfell Console Log uploaded to Gist URL: https://gist.github.com/8f7c722c82e44018bcb6831df500aa5a

build-brcm-refboard Console Log uploaded to Gist URL: https://gist.github.com/c1d56c407da4fd463aca7149810ddddc

build-rpi-hybrid-wpe-dunfell Console Log uploaded to Gist URL: https://gist.github.com/9104078eb21fcf29535d46584e358693

build-brcm-refboard Console Log uploaded to Gist URL: https://gist.github.com/fe64fec8e08882e8933c0540f16f94f3

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/16944/ started

https://jenkins.code.rdkcentral.com/job/github-triggered/24322/ started

https://jenkins.code.rdkcentral.com/job/build-component/59983/ started.

https://jenkins.cmf.code.rdkcentral.com/job/build-component-platform/28646/ started.

build-brcm-refboard Console Log uploaded to Gist URL: https://gist.github.com/30339b0454492d6f783424a6c1419090

build-rpi-hybrid-wpe-dunfell Console Log uploaded to Gist URL: https://gist.github.com/de5fb424aa1a43ad6dafc9effd1e2e00

build-rpi-mc-wpe-dunfell Console Log uploaded to Gist URL: https://gist.github.com/d14da6e08eb9e313211af3c000d94882

https://jenkins.code.rdkcentral.com/job/github-triggered/24335/ started

https://jenkins.code.rdkcentral.com/job/build-component/59993/ started.

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/16957/ started

https://jenkins.cmf.code.rdkcentral.com/job/build-component-platform/28653/ started.

build-rpi-mc-wpe-dunfell Console Log uploaded to Gist URL: https://gist.github.com/f1e25977f523a26442f3c7094b779a1b

build-brcm-refboard Console Log uploaded to Gist URL: https://gist.github.com/448b4fa4158da6e322ca167e523b143c

build-rpi-hybrid-wpe-dunfell Console Log uploaded to Gist URL: https://gist.github.com/56c211f9a43439649b16cef373b781fc


useUpdateEffect not calling returned function on unmount

What is the current behavior?
Does not call the returned function on unmount
Steps to reproduce it and if possible a minimal demo of the problem
https://codesandbox.io/s/gifted-hopper-tb9gn
What is the expected behavior?
Should call returned function when unmounting
A little about versions:

OS:  macOS 10.15.2
Browser (vendor and version):  Google Chrome 79.0.3945.88
React: 16.12.0
react-use: 13.14.0
Did this worked in the previous package version? idk

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Feature Request of SNPs by Samples Matrix

Could you please create a function to summarise a MAF file to a SNP genomic position by patient sample matrix? For example:
           TCGA-Sample-1 TCGA-Sample-2
chr1:12345    Hom             Het
chr2:98765    None            Het

There's already a function to count the number of mutations at a gene level summary, so this would make a wonderful addition to the API to allow a more detailed analysis of mutations.

Hi Dario,
Thanks for the suggestion. Will do implement it soon and let you know.

Hi,
I have added new function gtMatrix. Can you test it and let me know if this works for you ? Install from GitHub.
Thanks!

It works well. It's not immediately clear what gtMatrix is short for. I'd call it genotypeMatrix which would be in the style of other function names in the package such as trinucleotideMatrix. Also there are a couple spelling mistakes in the description "Creates a Genotype matrix using allele frequcies (frequencies) or by muatation (mutation) status." In the Arguments section, "Define NULL" should be "Default NULL".

Thank you :)
I was in bit of a rush, so couldn't document well. I will fix them soon.


May add a graph interface for QUBO

Directly use the adjacency matrix of a weight graphs as $Q$

I think we did have this interface for QUBO long time ago. But we can had it back.


Clean Context

Having complex systems with various variables could result in leaking unintended values to subsystems. It might be reasonable to have something like AsyncContext.sandbox(() => {... }) which reset's all the state, preventing parents to interfere.
const asyncVar = new AsyncContext.Variable();

// Sets the current value to 'top', and executes the `main` function.
asyncVar.run("top", main);

function main() {
    AsyncContext.sandbox(() => {
      console.log(asyncVar.get()); // => undefined
    });
}

Just for context, in Node.js this is store.exit(() => {}).


Deploying to Heroku: Unable to complete "npm start". Missing start script error

I am trying to deploy it on Heroku but it is showing this missing start script error.
Please help me in this regard.
0 info it worked if it ends with ok
1 verbose cli [ '/home/username/.nvm/versions/node/v7.4.0/bin/node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   'start' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose stack Error: missing script: start
4 verbose stack     at run (/usr/local/lib/node_modules/npm/lib/run-script.js:151:19)
4 verbose stack     at /usr/local/lib/node_modules/npm/lib/run-script.js:61:5
4 verbose stack     at /usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:356:5
4 verbose stack     at checkBinReferences_ (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:320:45)
4 verbose stack     at final (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:354:3)
4 verbose stack     at then (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:124:5)
4 verbose stack     at /usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:311:12
4 verbose stack     at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16
4 verbose stack     at tryToString (fs.js:426:3)
4 verbose stack     at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:413:12)
5 verbose cwd /home/yogesh/WebDev/Backup/HelloMakersWebApp
6 error Linux 3.13.0-105-generic
7 error argv "/home/username/.nvm/versions/node/v7.4.0/bin/node" "/usr/local/bin/npm" "start"
8 error node v7.4.0
9 error npm  v4.0.5
10 error missing script: start
11 error If you need help, you may report this error at:
11 error     https://github.com/npm/npm/issues
12 verbose exit [ 1, true ]

Mmmh..
We do have a npm start command, but it's just a fancy thing to display a message to lead to the docs & then launch Meteor thanks to meteor --settings settings.json.
Did you setup the Meteor buildpack to deploy to Heroku? Here is an article about that: https://www.coshx.com/blog/2016/08/19/how-to-deploy-a-meteor-1-4-app-to-heroku/

I haven't tried Meteor buildpack yet.
Thanks for the suggestion. will try it

It looks like you might not have defined a start script in your package.json file or your project does not contain a server.js file.
You could either change the name of your application script to server.js or add the following to your package.json
"scripts": { "start": "server.js" },
source


[Feature Request] Multiple zones to clean at once.

Is your feature request related to a problem? Please describe.
I use this wonderful tool to clean manga pages. I have multiple small zones to erase, and each of them take up to one minute.
Describe the solution you'd like
Is it possible to allow the user enabling an option to select multiple zones, and erase them in one batch ?
Additional context
none

perhaps this is the feature ur referring to. its in the settings

This is exactly what I was looking for, thanks !


Licence and collab?

Hello! I am the co-author and maintainer of one of, if not the, biggest Reed-Solomon codec for Python, at https://github.com/tomerfiliba-org/reedsolomon and also co-author of the Wikiversity tutorial on error correction codes.
I just discovered today your amazing work on this new type of parallelizable implementation of Reed-Solomon. I would be interested in trying to implement it as an option in reedsolomon (the package I maintain). But for this, I would need to ensure that your package has a compatible open-source licence.
Could you please create a LICENCE file and define a licence inside? If possible, a permissive licence such as MIT (which is what we use).
Please note I do not have any financial incentive in maintaining this project, it’s not in my domain at all, I do it only voluntarily because I am convinced an easy access to error correction code tools is essential to help other developers implement solutions that can prevent bit rot and the unavoidable massive loss of irreplaceable data (eg, most people take all their family pictures in digital format, but most of these are stored without redundancy and hence will be lost in max 20 years, if not before...).
Also, if you would be willing to join forces, we could work together in translating your implementation and then implement the last items in your todo :-)
BTW, did you hear about NTT? It’s an alternative method to FFT which is claimed to be more performant, maybe the Generalized RS could relatively easily be translated to use NTT?

For NTT (Number Theoretic Transform), here is a Reed-Solomon codec implementation using it but not in Python: https://github.com/Bulat-Ziganshin/FastECC

Hi Stephen, thank you for your kind words, I actually started with your wikiversity article when I began working on this project :D. I have added the License file as requested by you. Regarding working together I would be interested in helping you merge my version into the library. I had plans to improve on this implementation anyways so this sounds like a good opportunity . To simplify communication you can contact me via e-mail at raffaelschoATgmail.com

@raeudigerRaeffi Oh wow, I am glad I could contribute to help you learn the basics, but your implementation far surpasses what I would have been able to do on my own 😄  Thank you so much for using a compatible open-source licence!!! I’ll send you an e-mail to talk abou the rest 😄


Stroom marking static files (e.g. .tft) as no-cache

Stroom is adding pragma: no-cache to the headers for files such as tft that can be cached.  This stops nginx and the browser from caching them.

Also it is doing the same for the script entities that could be cached.


problem with osmomsc

osmomsc    |<PHONE_NUMBER>5956000 DLINP <0019> stream_cli.c:1044 CLICONN(asp-clnt-OsmoMSC-A-Iu,){WAIT_RECONNECT} reconnecting
osmomsc    |<PHONE_NUMBER>5956000 DLINP <0019> stream_cli.c:137 CLICONN(asp-clnt-OsmoMSC-A-Iu,){WAIT_RECONNECT} retrying reconnect in 5 seconds...

The UE can access the network and has Internet connections, except SMS and dial-up service even the UE identity like imsi etc have registered to osmohlr I think there is a problem with the osmomsc as seen in the logs above.

Hey @thisisbaskara Can you please ensure you are using the latest commits? Also, can you please do the following:

Bring down all the containers
Execute the following command

docker compose -f 4g-volte-deploy.yaml down

Then, bring up all the containers
Send me the entire log of mme, osmohlr and osmomsc

The above logs which you highlighted can be ignored. But I couldnt find whats the issue. Have you added the IMSI and MSISDN details to the osmohlr as mentioned in the README?


Add compatibility for other STBY Codes

Description:
Added different Power Code Responses for other Pioneer AVR Models
Checklist:

[ x ] The code change is tested and works locally.
[ x ] Local tests pass with tox. Your PR cannot be merged unless tests pass
[ x ] There is no commented out code in this PR.
[ x ] I have followed the [development checklist][dev-checklist]

Hi @soundstorm,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!