Error using YOLO-NAS with Ultralytics

🐛 Describe the bug
I am trying to use YOLO-Nas with ultralytics and the model isn't being automatically downloaded and I'm getting the error below when trying to run inference. I've asked about this issue on their discord and was told that the issue came from super_gradients
Sample code to reproduce the problem
from ultralytics import NAS

model = NAS('Models/yolo_nas_s.pt')

results = model.predict('images/img.jpg')

The error message you got, with the full traceback.
The console stream is logged into C:\Users\Fares\sg_logs\console.log
[2023-11-14 17:54:41] INFO - crash_tips_setup.py - Crash tips is enabled. You can set your environment variable to CRASH_HANDLER=FALSE to disable it
[2023-11-14 17:54:42] WARNING - __init__.py - Failed to import pytorch_quantization
[2023-11-14 17:54:42,065] torch.distributed.elastic.multiprocessing.redirects: [WARNING] NOTE: Redirects are currently not supported in Windows or MacOs.
[2023-11-14 17:54:44] WARNING - calibrator.py - Failed to import pytorch_quantization
[2023-11-14 17:54:44] WARNING - export.py - Failed to import pytorch_quantization
[2023-11-14 17:54:44] WARNING - selective_quantization_utils.py - Failed to import pytorch_quantization
[2023-11-14 17:54:44] WARNING - env_sanity_check.py - Failed to verify operating system: Deci officially supports only Linux kernels. Some features may not work as expected.

Traceback (most recent call last):
  File "C:\Users\Fares\PycharmProjects\vision-analysis\debug.py", line 5, in <module>
    results = model.predict('images/img.jpg')
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\ultralytics\engine\model.py", line 239, in predict
    return self.predictor.predict_cli(source=source) if is_cli else self.predictor(source=source, stream=stream)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\ultralytics\engine\predictor.py", line 198, in __call__
    return list(self.stream_inference(source, model, *args, **kwargs))  # merge list of Result into one
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\utils\_contextlib.py", line 35, in generator_context
    response = gen.send(None)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\ultralytics\engine\predictor.py", line 246, in stream_inference
    self.model.warmup(imgsz=(1 if self.model.pt or self.model.triton else self.dataset.bs, 3, *self.imgsz))
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\ultralytics\nn\autobackend.py", line 480, in warmup
    self.forward(im)  # warmup
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\ultralytics\nn\autobackend.py", line 347, in forward
    y = self.model(im, augment=augment, visualize=visualize) if augment or visualize else self.model(im)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\super_gradients\training\models\detection_models\customizable_detector.py", line 88, in forward
    x = self.backbone(x)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\super_gradients\modules\detection_modules.py", line 83, in forward
    x = getattr(self, layer)(x)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\super_gradients\training\models\detection_models\yolo_nas\yolo_stages.py", line 171, in forward
    return self.conv(x)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\super_gradients\modules\qarepvgg_block.py", line 189, in forward
    x_3x3 = self.branch_3x3(inputs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\container.py", line 215, in forward
    input = module(input)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1518, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\module.py", line 1527, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\modules\batchnorm.py", line 171, in forward
    return F.batch_norm(
  File "C:\Users\Fares\AppData\Local\Programs\Python\Python310\lib\site-packages\torch\nn\functional.py", line 2478, in batch_norm
    return torch.batch_norm(
RuntimeError: Inference tensors do not track version counter.```

### Versions

Collecting environment information...
PyTorch version: 2.1.0+cu118
Is debug build: False
CUDA used to build PyTorch: 11.8
ROCM used to build PyTorch: N/A

OS: Microsoft Windows 10 Home
GCC version: Could not collect
Clang version: Could not collect
CMake version: Could not collect
Libc version: N/A

Python version: 3.10.9 (tags/v3.10.9:1dd9be6, Dec  6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)] (64-bit runtime)
Python platform: Windows-10-10.0.19045-SP0
Is CUDA available: True
CUDA runtime version: 11.8.89
CUDA_MODULE_LOADING set to: LAZY
GPU models and configuration: GPU 0: NVIDIA GeForce GTX 1050
Nvidia driver version: 546.01
cuDNN version: Could not collect
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True

CPU:

Revision=

Versions of relevant libraries:
[pip3] facenet-pytorch==2.5.3
[pip3] numpy==1.23.0
[pip3] onnx==1.13.0
[pip3] onnx-simplifier==0.4.35
[pip3] onnxruntime==1.13.1
[pip3] pytorchvideo==0.1.5
[pip3] torch==2.1.0+cu118
[pip3] torchaudio==2.1.0+cu118
[pip3] torchmetrics==0.8.0
[pip3] torchvision==0.16.0+cu118
[conda] Could not collect

This has been reported in the Ultralytics repo as well https://github.com/ultralytics/ultralytics/issues/5345 I have not tried with super-gradients=3.1.2 as the user in the issue recommends.

With super-gradients 3.4.1 and the .perdict function you run into a similar error:
Traceback (most recent call last):
  File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.8/dist-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/home/phyro/catkin_ws/src/Family_detector/detect_V1_1.py", line 362, in inference2
    prediction = net.predict("/home/phyro/catkin_ws/Pic_2.png")
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/models/detection_models/customizable_detector.py", line 202, in predict
    return pipeline(images, batch_size=batch_size)  # type: ignore
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/pipelines/pipelines.py", line 111, in __call__
    return self.predict_images(inputs, batch_size)
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/pipelines/pipelines.py", line 127, in predict_images
    return self._combine_image_prediction_to_images(result_generator, n_images=len(images))
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/pipelines/pipelines.py", line 311, in _combine_image_prediction_to_images
    images_predictions = [next(iter(images_predictions))]
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/pipelines/pipelines.py", line 165, in _generate_prediction_result
    yield from self._generate_prediction_result_single_batch(batch_images)
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/pipelines/pipelines.py", line 187, in _generate_prediction_result_single_batch
    preprocessed_image, processing_metadata = self.image_processor.preprocess_image(image=image.copy())
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/processing/processing.py", line 99, in preprocess_image
    processed_image, metadata = processing.preprocess_image(image=processed_image)
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/processing/processing.py", line 254, in preprocess_image
    processed_image = _pad_image(image=image, padding_coordinates=padding_coordinates, pad_value=self.pad_value)
  File "/usr/local/lib/python3.8/dist-packages/super_gradients/training/transforms/utils.py", line 151, in _pad_image
    return np.pad(image, pad_width=padding_values, mode="constant", constant_values=constant_values)
  File "<__array_function__ internals>", line 200, in pad
  File "/usr/local/lib/python3.8/dist-packages/numpy/lib/arraypad.py", line 801, in pad
    values = _as_pairs(values, padded.ndim)
  File "/usr/local/lib/python3.8/dist-packages/numpy/lib/arraypad.py", line 487, in _as_pairs
    x = np.array(x)

with 3.2.1 you dont have any issues.

I figured out that 3.4.1 runs with numpy 1.23.0. One warning
/usr/local/lib/python3.8/dist-packages/numpy/lib/arraypad.py:487: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.   x = np.array(x)
is issued but the results seem to be correct.

This warning was addressed in 3.5.0 release of SuperGradients 😎


"Enable backups for all Linodes" button?

This can be added as a selection in the dropdown of the Linodes view page.


question

as I understand it, does not know how to compress CD images of ps2 games
of these I found
Harry Potter and the Chamber of Secrets
Gradius V
World Destruction League - Thunder Tanks
A-Train 6
i.e. quite a lot of ps2 games use CD, will the ability to compress them be added to cso?

It does support CDs, assuming they are mode 1 discs.  See #13.
I don't think he PS2 actually supported reading sub data.  But I think World Destruction League - Thunder Tanks is actually a PS1 game?  If so, it likely does use sub data and is indeed not supported.  Again, see #13.
Even if maxcso supported such discs, I'm aware of exactly zero emulators or other tools that would be able to read the produced CSO files.  For example, Play! and pcsx2 also do not support mode 2 CSO files.
Closing as a duplicate of #13.
-[Unknown]


wifi: eswifi: Implement TCP/UDP socket offload with TLS

Newly implement socket based communication on eswifi mainly to
achive TLS. Tested with Inventek ISM43362-M3G-L44.
Signed-off-by: Saravanan Sekar<EMAIL_ADDRESS>

@erwango @loicpoulain With TLS based socket communication, data exchange between server(ubuntu) and client(Zephyr) happens once successfully. 2nd data is sent from server and ACK by eswifi TCP stack but data is not received at eswifi driver. Same scenario apply to raw TLS socket application and mqtt examples.
Note: Socket communication without TLS works

Is socket offload supposed to fully replace net_context offload at some point?

Is socket offload supposed to fully replace net_context offload at some point?

They are different level offloading, the other one is at BSD socket level, and the other one is even lower level. There has not been discussion whether we should remove net_context offloading.

@ssekar15, Overall it looks good, but a lot of code is duplicate of net_context offload (eswifi_offload) and so I would prefer to have this factorized in a shared place, which should simplify maintenance. Is it something you can do?
For TLS issue, which does not seem to be a blocker for merge, we'll had to create an issue to track the problem and hopefully fix it later.

factorized in a shared place

Yes, I will do.

@ssekar15, thanks looks better, you just need to address the few minors comments, also I would rename 'eswifi_common.c' to 'eswifi_socket.c' since all functions are related to socket management (and other generic functions are in eswifi_core).

@ssekar15, thanks looks better, you just need to address the few minors comments, also I would rename 'eswifi_common.c' to 'eswifi_socket.c' since all functions are related to socket management (and other generic functions are in eswifi_core).

@loicpoulain Done, please review

@ssekar15 There was some comments that you missed, can you check those too?

@ssekar15 There was some comments that you missed, can you check those too?

@jukkar Done, please review


fix: admin_toolbar version

Purpose:

fix: admin_toolbar version
security update: https://www.drupal.org/sa-contrib-2021-025

Details:

This PR make it easier to update admin toolbar since it was previous stuck to a dev version sites weren't recognizing the need to update the module

:tada: This PR is included in version 4.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


tab-change google maps

If google maps is placed in another tab than first it has to be resized for showing
(according to this stackoverflow.com)
but if you use it with tab-change event it doesn't work
e.g:
methods: {
      handleTabChange(tabIndex, newTab, oldTab){
          window.google.maps.event.trigger(document.getElementById('regularMap'), 'resize')
      }
}

@bonekost hello
Could you provide a small codesandbox/jsifddle with that so I can help easier.
Until then I can only suggest maybe doing that in $nextTick as that event occurs before actually it's displayed in DOM.
handleTabChange(tabIndex, newTab, oldTab){
 		this.$nextTick(()=> {
			window.google.maps.event.trigger(document.getElementById('regularMap'), 'resize')
		})

      }

If that doesn't work please provide a fiddle example. If it works we will have to close the issue as $nextTick is more Vue core related

@cristijora it works with $nextTick for me so you can close.
Thanks


Testing custom docker image for speed gains

The Problem/Issue/Bug
How this PR Solves The Problem
Manual Testing Instructions
Related Issue Link(s)
Release/Deployment notes

Seems to be working well! merged changes into #46


[@stylexjs/webpack-plugin] Yarn Plug'n'Play   Cannot find package  '@babel/plugin-transform-modules-commonjs'

Describe the issue
Cannot find package '@babel/plugin-transform-modules-commonjs'
see https://github.com/facebook/stylex/commit/1e0933c6b543730974f2cf1f66c2d74defaf938d#diff-ca9a5ec2c1a865ca7d717cfaed22c11c91459fefce687dccc92ca910c1409c5eR237
Expected behavior
I hope this error message will not be prompted
Steps to reproduce

git clone https://github.com/facebook/stylex
cd apps/webpack-example
corepack enable && yarn set version stable
rm -f webpack.config.js

create new  webpack.config.js
import { createRequire } from "node:module";
import StylexPlugin from "@stylexjs/webpack-plugin";
import { join } from "path";
const require = createRequire(import.meta.url);

const config = (env, argv) => ({
  entry: {
    main: './js/index.js',
  },
  output: {
    path: join(process.cwd(), "dist"),,
    filename: '[name].js',
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        use: require.resolve("babel-loader"),
      },
    ],
  },
  plugins: [
    // See all options in the babel plugin configuration docs:
    // https://stylexjs.com/docs/api/configuration/babel-plugin/
    new StylexPlugin({
      filename: 'styles.[contenthash].css',
      // get webpack mode and set value for dev
      dev: argv.mode === 'development',
    }),
  ],
  cache: true,
});

module.exports = config;

run yarn && yarn build
Test case
No response
Additional comments
No response

@nmn Any suggestions?

Start by testing https://www.npmjs.com/package/stylex-webpack
The webpack plugin has many issues and fixing it might take longer than trying this other plugin.


Anyone got Wyze's home monitoring thing?

Let me know and i need some help on getting the firmware dump of the hub.

I’ve got my hands on the new kit.

Nice, I accidentally corrupted the flash of my hub so I'd like to get a
dump of a working one to recover mine.  Everything you will be running is open source
so no need to worry about me being a bad guy 🙂
To do this you need to know how to telnet and how to run Linux commands.
Also, you will need a NFS server to store the dump, but I assume that's not
a problem if you are using wyzehack.
Let me know if you want help and I will send you instructions.
On Tue, Apr 20, 2021, 23:38 AK5nowman @.***> wrote:

I’ve got my hands on the new kit.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/HclX/WyzeHacks/issues/111#issuecomment-823816496, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZNWD3Y7WHELT7SPCT5XADTJZXHBANCNFSM427252FQ
.

Yeah if you can send some instruction I can give it a go.

it's good you have serial wire soldered, you still need to crack their root password to log into the console.  Anyway, here is my instructions:

Make sure you add your hub into your wyze account.
Verify the hub is running firmware version <IP_ADDRESS> or above
Clone my WyzeUpdater repo
On a linux machine, from the WyzeUpdater repo, run

./wyze_updater.py --token ~/.wyze_token update -d <mac_addr_of_your_hub> -f firmwares/hms_telnet.bin -p 18080

it will ask your wyze credential, just like the wyze hack installer does, so don't worry, your credential will not go anywhere.

If succeeded, it will start a telnet demon. The only way to tell if it's working or not is to try telnet into your hub using username "root" and password "ismart12" (at this moment, you can probably use the same credential to log into the serial console, but i didn't try that).
This telnet daemon will be there for a couple minutes before the hub reboots, once you logged in, try the following command (you need to get your nfs server information ready):

mount -o nolock, rw <your nfs_server>:/<nfs_share> /mnt
dd if=/dev/mtdblock0 /mnt/mtdblock0 bs=4096
dd if=/dev/mtdblock1 /mnt/mtdblock1 bs=4096
dd if=/dev/mtdblock2 /mnt/mtdblock2 bs=4096
dd if=/dev/mtdblock3 /mnt/mtdblock3 bs=4096

If everything works, you get all the firmware dumps in your nfs share. These dumps don't contain any device specific information (those are in mtdblock6 and mtdblock7).  You can either upload the dump here or ping me for private emails if you like.

WyzeHMSDump.zip
Here you go

My hub is recovered, thanks for the dump!
On Thu, Apr 22, 2021, 11:53 Xuan Xing @.***> wrote:

I think the problem is the interface: v1 bridge is using a ch651 (or
similar) to convert the cc1310 output to hidraw packages, there might be
some restrictions on how that device works with cc1310.
On Thu, Apr 22, 2021, 11:40 AK5nowman @.***> wrote:

When you say it’s temporary, how temporary? Does it completely remove the
installed hack or just reboot periodically? I took a quick peek in some of
the squashfs and found the apps that they run. Going to toss them into
ghidra today and see what’s good.
A question I keep wondering about is, I wonder if it would be possible to
pull the firmware from the cc1310 and flash it onto the v1 dongle, if that
would work and let us receive data for the keypad. Looks like the keypad
pairs up with the v1 dongle but doesn’t spit out anything when you click
buttons on the pad. My thought was lack of support at the cc1310 level.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/HclX/WyzeHacks/issues/111#issuecomment-825093509,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZNWDZF7IT75VJ57TPTWJDTKBUQPANCNFSM427252FQ
.

Thats great! What are you goals with tinkering with the hub?
Seems like the cc1310 communicates over uart.  Do you think the ch554 (or w/e) actually modifies the raw data packet that is being sent? Looks like on the HMS the bridge app starts the dongle_app which opens ttys0. So far most stuff looks similar to the firmware I got from a v2 with the exception that there are  ~7 additional packet types that look specific to the keypad. I'm going to see if it's possible to take the cc1310.bin file from the hms and update my v1 dongle, without any additional tools.

well, I guess my current goal is to make it work, and gain permanent root access.
Regarding your problem: yes, you should be able to push the cc1310 firmware to the bridge using the camera firmware. I think i saw some code doing that. But i'm not sure if if the new firmware will work with ch554. It might be worth reading the ch554 user manual and see how it converts input to USB output. Of course, if you can hook a logic analyzer onto the pins between ch554 and cc1310, it will be much easier to tell how they communicate.


Highlight rawdata- Can no longer extract information

I'm having the same issue as this user.I'm trying to extract raw data and look at ways to parse the log but I spent hours since 1 am re-reading the documentation and testing. There is no way to access Field Extraction Wizard.

way to access Field Extraction Wizard.
https://github.com/MicrosoftDocs/azure-docs/issues/109532#issue-1709123742

#duplicate https://github.com/MicrosoftDocs/azure-docs/issues/109532#issue-1709123742
Thanks for letting us know. kindly get the updates on the case mentioned.


NTR: Fiber-seq

Preferred Term: m6A-MTase sequencing assay
Synonyms: Fiber-seq
Definition: A DNA methylation profiling assay in which chromatin stencils are created by treating nuclei with m6A methyltransferase (MTase) and then sequenced using single-molecule circular consensus sequencing to identify regions of accessible DNA at nucleotide resolution.
Relevant info: https://pubmed.ncbi.nlm.nih.gov/32587015/
Parent Term: OBI:0001266 DNA methylation profiling by high throughput sequencing assay

Discussing Sept 9th.
@jenjou thanks for the paper reference. That the label references enzyme being used sounds like a stable way to reference this kind of sequencing.  We are wondering if assay ultimately is intended to identify accessible regions or the methyl group location?  Perhaps the paper reveals this?
We'd like further information about this distinction to show in label and definition and parent class.  OBI may need to add a parent, say "chromatin accessibility assay".

I asked one of the labs I work with who is utilizing this assay, and they told me that they primarily see it as an assay to identify accessible regions. So, although the assay involves methylation, I think my originally proposed parent term might not be the best option, as you suggested. "Chromatin accessibility assay" seems reasonable to me.

Hello, I noticed there has been no recent activity on this request. Is there any info I can provide that would help regarding this term?

Apologies, this fell off my radar. Thanks for the reminder. I'll put together a pull request either today or tomorrow for you to review.

A quick note for this...
We already have OBI:0002039 'assay for transposase-accessible chromatin using sequencing' (alt term ATAC-seq) as a direct child of 'assay'.  Seems like the new term requested here and the ATAC-seq term should be siblings under the proposed 'chromatin accessibility assay' term.
There might be other related terms lurking around as well.
Best,
Michelle

@mgiglio99 Thanks for noting that. Do you have any suggestions on how to define 'chromatin accessibility assay'?

Maybe:
An assay that determines which regions of DNA in chromatin are able to make
direct physical contact (=are accessible) with other factors.
On Thu, Nov 7, 2024 at 2:44 PM Sebastian Duesing @.***>
wrote:

@mgiglio99 https://github.com/mgiglio99 Thanks for noting that. Do you
have any suggestions on how to define 'chromatin accessibility assay'?
—
Reply to this email directly, view it on GitHub
https://github.com/obi-ontology/obi/issues/1813#issuecomment-2463373676,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADJX2ISUOUO5DBYQI4EG4ZDZ7PUNBAVCNFSM6AAAAABMRHNFHWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRTGM3TGNRXGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
Bjoern Peters
Professor
La Jolla Institute for Immunology
9420 Athena Circle
La Jolla, CA 92037, USA
Tel: 858/752-6914
Fax: 858/752-6987
http://www.liai.org/pages/faculty-peters

Maybe we can use the words euchromatin and heterochromatin in there somewhere?
How about:
An assay that determines which regions of a DNA molecule are in the form of euchromatin and thus able to make direct physical contact (i.e. are accessible) with other molecules such as RNA polymerase, transcription factors, etc.

Got it, thank you both! I'll use that for the PR.


Polish the context and optimize the tag analyze

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[x] Update the CHANGES log.

Polish context, including TracingContext, ContextCarrier, CorrelationContext, and ExtensionContext. With the complexity increasing, the codes seem like breaking, even the functions are good. I reorganized the codes and make it clear. cc @EvanLjp
The current generated searchable tags could be duplicated, I use a HashSet to remove those.

Plugin tests of async seem to fail, I am not sure whether I break this.

@wu-sheng LGTM


content-type is not set

so it is always octet-stream,
how can i set to image/jpeg?

This is currently a open todo.
I will try to implement it within the next days and let you know ;-)


KeyBoard avoiding view allows things to hang outside of view

I read #252 and believe this is a bug with the modal view because it happens on iOS as well. When I set keyboardAvoid  = true, and the keyboard pops up, the components at the bottom of the modal hang outside the modal view.

Thanks for reporting, mind filling in the info for the issue report?
https://github.com/react-native-community/react-native-modal/blob/master/.github/ISSUE_TEMPLATE/BUG_REPORT.md
Have you already checked if it's happening on the react-native original modal as well?

Closing for inactivity


Deep Integration with React Router

Description
As someone who is deeply familiar with react router I want to achieve a similar approach to remix.run whilst still having the flexibility that vite-plugin-srr provides in order to use some parts of my site clientside (Admin UI) and others serverside.
In #9 and in the docs it is mentioned that it should be possible using the onBeforeRoute hook although I wouldn't know where to start.
Thanks!

Beyond familiarity, what are your reasons for using React Router?
In general the recommendation is to stick with vps's built-in router. Which we can improve.
That said, I'm open for accommodating vps to make this work. But only to a small extent as I see this as low priority. (Because I still believe using the built-in router to be a superior choice but I'm happy to be shown wrong.)
In a nutshell: feel free to try yourself but consider this experimental and expect that this may never come to fruition.

The main reason for using react router is the nested routes system where I can put an  Tag in a component.

nested routes system where I can put an Tag in a component.

What do you mean exactly?

Oh sorry. It looks like GitHub tried to parse what I wrote as an html tag. React Router Outlet Docs

Would https://github.com/brillout/vite-plugin-ssr/issues/346 be a satisfactory alternative to you?

Would https://github.com/brillout/vite-plugin-ssr/issues/346 be a satisfactory alternative to you?

I think so, assuming that NestedView can be used as a component.

Yes, pageContext.nested[i].Page is the same as pageContext.Page but for the nested views.
Let me know if you need this to be implemented sooner rather than later.

No rush.

This issue was closed as completed, but it doesn't look solved. Perhaps reopen as even though it turns out you don't need this, it's still an enhancement that isn't implemented and people will be interested in.

In principle, it should be possible by using the onBeforeRoute() hook.

Simliar Vue Router ticket: https://github.com/brillout/vite-plugin-ssr/issues/611.

Can the VPS internally implement a keep-alive feature similar to Vue and React Router? That is, switching the routing URL under the current browser tab will retain the original page instead of re-rendering it.
@brillout

@algesthesiah Create a discussion on https://github.com/brillout/vite-plugin-ssr/discussions

Closing, see https://vite-plugin-ssr.com/vue-router-and-react-router. Bottom line being:

If you want a feature provided by Vue Router or React Router that vite-plugin-ssr is missing, then open a new feature request.


Error to setup sentinnel and replicate data between nodes

Hello,
Pods are setup on my GCP cluster but sentinel returns an error and replication between nodes is not ok.
If I try to determine which server the Redis sentinel believes is the master, I get the following :
$ kubectl exec redis-2 -c redis   -- redis-cli -p 26379 sentinel get-master-addr-by-name redis
Could not connect to Redis at <IP_ADDRESS>:26379: Connection refused
If I check sentinel logs
$ kubectl  logs statefulsets/redis sentinel
Waiting for server
ping: bad address 'redis-0.redis'
And if I set foo 10 on redis-0 I don't get key on redis-2
Why I get bad address ?
What can I do ?
Thank you

Ok almost done, just remove .redis of the hostname, using just redis-0 it works fine on redis-0 pod but
redis-0 is not seen since redis-1 and redis-2
Error from redis on redis-1 and redis-2
5:S 23 Oct 05:26:02.099 * Connecting to MASTER redis-0:6379
5:S 23 Oct 05:26:02.110 # Unable to connect to MASTER: Resource temporarily unavailable
Or from sentinel on redis-1 and redis-2
ping: bad address 'redis-0'
Waiting for server
How to make them communicate ?

One of the error may be you forgot to set "spec.clusterIP: None" in the service file.

One of the error may be you forgot to set "spec.clusterIP: None" in the service file.

Did you mean redis-sentinel service file from examples?
apiVersion: v1
kind: Service
metadata:
  labels:
    name: sentinel
    role: service
  name: redis-sentinel
spec:
  ports:
    - port: 26379
      targetPort: 26379
  selector:
    redis-sentinel: "true"

I use sentinel in nginx lua to connect to master for set data. If it will  have not the ip, it becomes impossible


feature support other join in DPHyper

Proposed changes
implement CD-A algorithm in order to support others join in DPHyper.
The algorithm details are in on the correct and complete enumeration of the core search

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 58.02 seconds
stream load tsv:          507 seconds loaded<PHONE_NUMBER>9 Bytes, about 140 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          32 seconds loaded 861443392 Bytes, about 25 MB/s
insert into select:          29.1 seconds inserted 10000000 Rows, about 343K ops/s
storage size:<PHONE_NUMBER>2 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230712191050_clickbench_pr_177209.html

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 47.03 seconds
stream load tsv:          452 seconds loaded<PHONE_NUMBER>9 Bytes, about 157 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          56 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
insert into select:          26.3 seconds inserted 10000000 Rows, about 380K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230712111648_clickbench_pr_177117.html

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 53.9 seconds
stream load tsv:          503 seconds loaded<PHONE_NUMBER>9 Bytes, about 141 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          28.6 seconds inserted 10000000 Rows, about 349K ops/s
storage size:<PHONE_NUMBER>4 Bytes


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-sandbox/channel-wg-leads
/assign knative-sandbox/channel-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping knative.dev/eventing eb62db9...eb4c06c:
  > eb4c06c Add CloudEvent SQL validation (# 6032)
bumping knative.dev/eventing-kafka 15c2aac...4832631:
  > 4832631 Differentiate KafkaChannel Status ConditionSets (# 1024)

/test pull-knative-sandbox-eventing-kafka-broker-integration-tests

/test pull-knative-sandbox-eventing-kafka-broker-integration-tests

/test pull-knative-sandbox-eventing-kafka-broker-integration-tests


typescript-vfs still accesses local storage even when storer is provided

Typescript-vfs module caches data is the local storage or the provided storer. This should -in theory- make typescript-vfs compatible with environments without local storage access, like the web workers. However, even when a storer is provided, the code accesses localStorage instead of storelike here, which is clearly a bug:
https://github.com/microsoft/TypeScript-Website/commit/920a54021725d2412f7963f93ec39fe4daeb37f1#diff-221727bfd6227563593353939e5f0944f6d1465c0f207a55a4a248990e821171L293

Makes sense to me, you're welcome to send a PR and bump the version number in the package.json 👍🏻


Potential speed boost from using 4-bit textures

If I understand everything correctly, this demo uses 16-bit 32x32 tiles for rendering. 16-bit tiles could be replaced with 4-bit tiles with individual palettes, reducing the memory load approximately 4 times. 16 colors actually should be enough, considering that the size of each tile is only 32x32 pixels. With a proper palette generation algorithm, everything should look fine. As I remember, pngquant even had an option to quantize colors to RGB555, which should provide a good palette within N64 rendering limits.

That would actually work really well for more toonish textures. It would also help reduce the size of the ROM which is the real limitation of the technique. I don't think I will be doing any more work on this any time soon but I'll keep this issue open

I'm pretty sure it should look good enough even on realistic textures given the tiles resolution, but this should be tested

I'm thinking a fps partially running on portal64's map work utilizing the megatextures, shaders, and shadows.


Rewrite the auth example to be based on the increment example

What
Rewrite the auth example to be based on the increment example
Why
So that all the smaller examples are similar and tell a story for how to add a feature to a contract. This was a suggestion from @tomerweller. I've tried it on a few examples and it seems to work pretty well I think.

@sisuresh Wdyt of this? If you think this is good I'd like to also update the advanced auth example so it does everything it does today, but as features on the incremental example too. Here's what the docs will look like once updated:

https://github.com/stellar/soroban-docs/pull/178
https://soroban-docs-pr178.previews.kube001.services.stellar-ops.com/docs/examples/auth

Yeah I think this makes sense, and the docs for this looks great. Thanks!

Thanks for reviewing. I'll do the same to the advanced auth example too.


NodeJS JWT Authentication

Prerequisites

[X] I am a GSSoC-22 Participant
[X] I checked to make sure that this issue has not already been filed

Description
Add a NodeJS App that implements JWT authentication.
Tech Stack
NodeJS

@XZANATOL go for it. Good Luck 👍


Add Typescript definitions to package

This adds a Typescript definition file for the classes and functions in the module (based off the documentation and by me double-checking against the source), and a typings entry in package.json for it.
This allows anyone using Typescript who installs the module to automatically benefit from these type definitions. It has no effect (negative or positive) on anyone using it with JS.

Thanks @icopp. I'm completely unfamiliar with Typescript or what these declare statements mean. Is there any way to do all this dynamically (for example a npm build script), so that I won't have to maintain the file by hand? Given my lack of experience with this, I don't want to try this and mess it up.
Also, is there anything here that needs tests?

I'm completely unfamiliar with Typescript or what these declare statements mean.

The short version is that the declare module 'xxxx' { ... } tells the Typescript compiler to assume that the module with name xxxx has everything contained there, and the rest is syntactically almost-identical to ES6 Javascript except with the types added (e.g. stuff like function (a) { returns a; } becomes function (a: string): string { returns a; }). The docs for declaration files are pretty good, on that note.

Is there any way to do all this dynamically (for example a npm build script), so that I won't have to maintain the file by hand?

There are scripts that will generate Typescript definitions out of JSDoc annotations, but I'm not sure how reliable they'd be in this case, given the quirks of Typescript definitions I had to work around to make this particular case work (like defining GlobalError, etc).

Also, is there anything here that needs tests?

It might be useful to add something that runs it through tslint to verify the syntax, but other than literally the only point of it is to restate the public members of the module but with those type annotations added, so IMO it'd be hard to come up tests that would actually be useful.

I've been struggling with how to resolve this PR since I know you put a lot of time into this feature, and I don't want to offend you or your efforts. I don't work with TypeScript, which means it would be a bit extra burden for me to maintain this. I also don't believe TypeScript is entirely that popular, so it would affect a minority of coders.
If you would like to maintain a fork, that would be OK with me.
I used http://www.jeffgeerling.com/blog/2016/why-i-close-prs-oss-project-maintainer-notes as a guide to make this decision.
Thanks again for your efforts.

@icopp Any chance you could add this to https://github.com/DefinitelyTyped/DefinitelyTyped?

@jgornick It's on the to-do list, just have to find a good time for it.

@jgornick See https://github.com/DefinitelyTyped/DefinitelyTyped/pull/15658


Extract bar formatting to own method

Enhances subclassability of ProgressBar. Related to #399

I'd really like to hear Armin's opinion about exposing that class.
On 27 August 2015 10:37:05 CEST, "Philipp A."<EMAIL_ADDRESS>wrote:

Enhances subclassability of ProgressBar. Related to #399
You can view, comment on, or merge this pull request online at:
https://github.com/mitsuhiko/click/pull/414
-- Commit Summary --

Extracted bar formatting to own method

-- File Changes --
M click/_termui_impl.py (32)
-- Patch Links --
https://github.com/mitsuhiko/click/pull/414.patch
https://github.com/mitsuhiko/click/pull/414.diff

Reply to this email directly or view it on GitHub:
https://github.com/mitsuhiko/click/pull/414

--
Sent from my phone. Please excuse my brevity.

@mitsuhiko what do you think?

boink

I honestly am not sure.  I think the progressbar needs love but the class is too complex for me to consider exposing currently.

we should take lections from progressive.
simply nesting with progressbar(...) as outer_bar: ... calls should be possible

Going to pull this in. Re-doing the progressbar might happen at some point in the future.


Problem building flint

I am getting the following error (installing via pip install . but similar error appears for the other methods suggested here https://fredrikj.net/python-flint/setup.html )
$ pip install .
Defaulting to user installation because normal site-packages is not writeable
Processing ./python-flint
Using legacy 'setup.py install' for python-flint, since package 'wheel' is not installed.
Installing collected packages: python-flint
    Running setup.py install for python-flint ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-3jim2rol/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-3jim2rol/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-2kuawotm/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/jachym/.local/include/python3.9/python-flint
         cwd: /tmp/pip-req-build-3jim2rol/
    Complete output (87 lines):
    running install
    running build
    running build_ext
    cythoning src/pyflint.pyx to src/pyflint.c
    /usr/lib/python3.9/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /tmp/pip-req-build-3jim2rol/src/flint.pxd
      tree = Parsing.p_module(s, pxd, full_module_name)
    warning: src/flint.pxd:26:4: 'mp_limb_t' redeclared
    warning: src/pyflint.pyx:13:4: 'PyObject' redeclared
    warning: src/pyflint.pyx:14:4: 'PyTypeObject' redeclared
    warning: src/pyflint.pyx:15:4: 'Py_ssize_t' redeclared
    warning: src/pyflint.pyx:70:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables
    warning: src/pyflint.pyx:71:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables
    warning: src/pyflint.pyx:72:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables
    warning: src/pyflint.pyx:73:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables
    warning: src/pyflint.pyx:74:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables
    warning: src/pyflint.pyx:75:10: cpdef variables will not be supported in Cython 3; currently they are no different from cdef variables
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-req-build-3jim2rol/setup.py", line 33, in <module>
        setup(
      File "/usr/lib/python3.9/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/lib/python3.9/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/python3.9/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/lib/python3.9/distutils/command/install.py", line 546, in run
        self.run_command('build')
      File "/usr/lib/python3.9/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/python3.9/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/usr/lib/python3.9/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/lib/python3.9/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
        _build_ext.build_ext.run(self)
      File "/usr/lib/python3.9/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/usr/lib/python3.9/site-packages/Cython/Distutils/old_build_ext.py", line 193, in build_extensions
        ext.sources = self.cython_sources(ext.sources, ext)
      File "/usr/lib/python3.9/site-packages/Cython/Distutils/old_build_ext.py", line 346, in cython_sources
        result = cython_compile(source, options=options,
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Main.py", line 778, in compile
        return compile_single(source, options, full_module_name)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Main.py", line 727, in compile_single
        return run_pipeline(source, options, full_module_name)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Main.py", line 515, in run_pipeline
        err, enddata = Pipeline.run_pipeline(pipeline, source)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Pipeline.py", line 355, in run_pipeline
        data = run(phase, data)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Pipeline.py", line 335, in run
        return phase(data)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Pipeline.py", line 52, in generate_pyx_code_stage
        module_node.process_implementation(options, result)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/ModuleNode.py", line 143, in process_implementation
        self.generate_c_code(env, options, result)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/ModuleNode.py", line 385, in generate_c_code
        self.body.generate_function_definitions(env, code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Nodes.py", line 442, in generate_function_definitions
        stat.generate_function_definitions(env, code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Nodes.py", line 442, in generate_function_definitions
        stat.generate_function_definitions(env, code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Nodes.py", line 1986, in generate_function_definitions
        self.generate_function_body(env, code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Nodes.py", line 1748, in generate_function_body
        self.body.generate_execution_code(code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Nodes.py", line 448, in generate_execution_code
        stat.generate_execution_code(code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Nodes.py", line 5190, in generate_execution_code
        self.generate_rhs_evaluation_code(code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/Nodes.py", line 5477, in generate_rhs_evaluation_code
        self.rhs.generate_evaluation_code(code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/ExprNodes.py", line 773, in generate_evaluation_code
        self.generate_result_code(code)
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/ExprNodes.py", line 13341, in generate_result_code
        code.putln(self.type.from_py_call_code(
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/PyrexTypes.py", line 511, in from_py_call_code
        return self.typedef_base_type.from_py_call_code(
      File "/usr/lib/python3.9/site-packages/Cython/Compiler/PyrexTypes.py", line 2486, in from_py_call_code
        assert not error_condition, '%s: %s' % (error_pos, error_condition)
    AssertionError: (<StringSourceDescriptor:(tree fragment)>, 12, 34): PyErr_Occurred()
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-3jim2rol/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-3jim2rol/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-2kuawotm/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/jachym/.local/include/python3.9/python-flint Check the logs for full command output.

The cause of the problem is apparently something in newer versions of cython. The error does not seem to occur with cython <= 0.27.

I was able to get this to work with cython == 0.27.3. I had problems with earlier version in python 3.8 and later versions hit the error shown above.

I am also hitting this error now and can no longer build python-flint :-(
This is clearly a cython bug. It may well be that python-flint is broken somehow, but cython should give some reasonable description of the problem rather than crashing with an internal assertion error.

Does it not work with Cython 0.27.3?
This is a Cython bug and I thought I had seen an open issue for Cython with a much simpler reproducer although the issue isn't linked here. From memory it was reported but nothing had been done to debug it. Probably bisecting to find the first problematic Cython commit would be helpful.

Yeah, possibly. I have Cython 0.29.23 on my system after upgrading my Linux distribution.

The build scripts I added can build a wheel with all versions pinned so should still work with the same versions:
https://github.com/fredrik-johansson/python-flint/blob/1a68cffc3b8454f57f5c5ffdd94df3f11b081468/bin/build_wheel.sh#L15-L16

(Maybe the numpy version should have been pinned but I didn't have any issues with that)

I just checked that the wheel build script still works on OSX. Just run
$ bin/build_dependencies_unix.sh
$ bin/build_wheel.sh

That used to work on both OSX and Linux.
At least for me the wheel needs to be renamed (change the OSX version) because pip/setuptools does not recognise recent OSX versions but otherwise it works fine.
It should also be possible to build the dependencies with --gmp mpir but that currently fails because of a wrong YASM version. That can be fixed with
diff --git a/bin/build_variables.sh b/bin/build_variables.sh
index 027532c..9042685 100644
--- a/bin/build_variables.sh
+++ b/bin/build_variables.sh
@@ -14,7 +14,7 @@ PREFIX=$(pwd)/.local
 mkdir -p $PREFIX

 GMPVER=6.2.1
-YASMVER=1.3.1
+YASMVER=1.3.0
 MPIRVER=3.0.0
 MPFRVER=4.1.0
 FLINTVER=2.7.1

I'm not sure how that mistake crept in because I can't see any evidence that there ever was a 1.3.1 release of YASM...
After fixing the YASM version building MPIR on OSX fails with a configure error.
...
checking compiler cc -O2 -fomit-frame-pointer ... no, long long reliability test 2
configure: error: could not find a working compiler, see config.log for details

The MPIR config.log has
...
Test compile: long long reliability test 2
configure:5847: cc -O2 -fomit-frame-pointer  conftest.c >&5
conftest.c:6:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
f(int u){int i;long long x;x=u?~0:0;if(x)for(i=0;i<9;i++);x&=g();if(x)g();}
^
conftest.c:6:62: error: implicit declaration of function 'g' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
f(int u){int i;long long x;x=u?~0:0;if(x)for(i=0;i<9;i++);x&=g();if(x)g();}
                                                             ^
conftest.c:6:75: warning: non-void function does not return a value [-Wreturn-type]
f(int u){int i;long long x;x=u?~0:0;if(x)for(i=0;i<9;i++);x&=g();if(x)g();}
                                                                          ^
conftest.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
g(){}
^
conftest.c:7:5: warning: non-void function does not return a value [-Wreturn-type]
g(){}
    ^
4 warnings and 1 error generated.
configure:5850: $? = 1
failed program was:
/* The following provokes an internal compiler error on powerpc-apple-darwin.
   Extracted from mpz/cfdiv_q_2exp.c.  Causes Apple's gcc 3.3 build 1640 and
   1666 to get an ICE with -O1 -mpowerpc64.  */

#ifdef __GNUC__
f(int u){int i;long long x;x=u?~0:0;if(x)for(i=0;i<9;i++);x&=g();if(x)g();}
g(){}
#else
int dummy;
#endif

int main () { return 0; }
configure:6195: result: no, long long reliability test 2
configure:6355: error: could not find a working compiler, see config.log for details

The configure checks in a few of these libraries are quite flakey under clang I think because it defaults to C99 rather than C89.

There is a possible workaround in b3eb3547689ea241c9dcb59bd232d9b50a13c6e4.

The orginal issue is "fixed" now. Probably it was/is a cython bug but in any case with current python-flint and current cython you should not see this problem.
To build with pip you should first install cython>=3 and then pass --no-build-isolation (see instructions in the README). For OSX and Windows pip install python-flint will install the binaries from PyPI (see #51 for the Linux wheels).


Is it a bug?

When I run this code:
from keras.layers import Input, Dense
from keras.models import Model
from keras import backend as K
import tensorflow as tf
import numpy as np

session = tf.Session()
K.set_session(session)

x = tf.placeholder('float32', [None, 1])
x0 = Input(shape = (1,))
y0 = Dense(1)(x0)
model = Model(x0, y0)
y = model(x)
init = tf.global_variables_initializer()

init.run(session = session)
for i in model.layers:
    print(i.get_weights())
print(y.eval(session = session, feed_dict = {x : np.array([[1.]])}))
# for i in model.layers:
#     print(i.get_weights())

the result is correct.
[]
[array([[-0.1085484]], dtype=float32), array([ 0.], dtype=float32)]
[[-0.1085484]]

the weight equals to y.
But When I run this code:
from keras.layers import Input, Dense
from keras.models import Model
from keras import backend as K
import tensorflow as tf
import numpy as np

session = tf.Session()
K.set_session(session)

x = tf.placeholder('float32', [None, 1])
x0 = Input(shape = (1,))
y0 = Dense(1)(x0)
model = Model(x0, y0)
y = model(x)
init = tf.global_variables_initializer()

init.run(session = session)
# for i in model.layers:
#     print(i.get_weights())
print(y.eval(session = session, feed_dict = {x : np.array([[1.]])}))
for i in model.layers:
    print(i.get_weights())

the result is wrong
[[-0.18571448]]
[]
[array([[ 0.15062749]], dtype=float32), array([ 0.], dtype=float32)]

And When I run this code:
from keras.layers import Input, Dense
from keras.models import Model
from keras import backend as K
import tensorflow as tf
import numpy as np

session = tf.Session()
K.set_session(session)

x = tf.placeholder('float32', [None, 1])
x0 = Input(shape = (1,))
y0 = Dense(1)(x0)
model = Model(x0, y0)
y = model(x)
init = tf.global_variables_initializer()

init.run(session = session)
for i in model.layers:
    print(i.get_weights())
print(y.eval(session = session, feed_dict = {x : np.array([[1.]])}))
for i in model.layers:
    print(i.get_weights())

the result is correct too.
[]
[array([[ 1.25365579]], dtype=float32), array([ 0.], dtype=float32)]
[[ 1.25365579]]
[]
[array([[ 1.25365579]], dtype=float32), array([ 0.], dtype=float32)]

What's happened?

If you manually initialize variables, you should use K.manual_variable_initialization(True), otherwise, get_weights() will call K.get_session() which will initialize variables again because K.manual_variable_initialization is not called.

Is tf.global_variables_initializer() not work? @gokceneraslan

Look at source code of get_session(), it initializes variables. So just remove tf.global_variables_initializer() from your script and problem is fixed.


Only enable macro and result-builder tests in +Asserts builds.

These tests depend on experimental features, which are not present in production compilers.
Fixes rdar://101790243

@swift-ci please smoke test and merge

These features have been enabled by default for a while now


Selecting an audio bus effect then selecting a node and pressing delete will delete the bus effect instead of the node

Godot version
v3.3.4.stable.mono.official [faf3f883d]
System information
Windows 10, GLES3
Issue description
Selecting an audio bus effect then selecting a node and pressing delete will delete the bus effect instead of the node
Steps to reproduce
https://user-images.githubusercontent.com/7292421/135763827-61d973b5-891f-4c90-bd83-9abf00da25e1.mov
Add an effect to an audio bus
click the effect
click a node
press 'del' on your keyboard
Minimal reproduction project
No response

This is likely fixed in master as part of @EricEzaM's input propagation fixes. I'm not sure if we can fix this in 3.x.

Please discuss further here https://github.com/godotengine/godot/issues/52861


AI generated docs and tests

Pull Request Test Coverage Report for Build 4226
Details

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 81.279%

Totals

Change from base Build 4225:
0.0%

Covered Lines:
4537

Relevant Lines:
5582

💛  - Coveralls


overlapping PDF pages.

we are encountering an issue where the PDFs pages are overlapping in the viewer.
Attach (recommended) or Link to PDF file here:
Configuration:
Web browser and its version: Google chrome Version 100.0.4896.127
Operating system and its version: Mac OS big Sur
PDF.js version: v2.7.570 and older versions
Is a browser extension: NA
Steps to reproduce the problem:
Notice that there is no gap between pages. Every page is on top of its previous page.
Created PDF viewer using PDF.js library.
What is the expected behavior? (add screenshot) Pdf pages should not overlap with each other.
What went wrong? (add screenshot)Pdf pages are overlapping.
Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):

Duplicate of #14839


Use MY_POD_IP var for http receiver endpoint

Changes
Change the http receiver endpoint to MY_POD_IP.
With <IP_ADDRESS> hardcoded, the http receiver is only connected to the loopback interface and not accessible to other clients.
Merge Requirements
For new features contributions please make sure you have completed the following
essential items:

[x] CHANGELOG.md updated to document new feature additions
[ ] Appropriate documentation updates in the docs
[ ] Appropriate Helm chart updates in the helm-charts

Maintainers will not merge until the above have been completed. If you're unsure
which docs need to be changed ping the
@open-telemetry/demo-approvers.

could you rebase your commits into one? @isaschm

Now that I think about it... might make sense to add an additional comment below the copyright to indicate this file is generated, so people don't try to edit it.
Adding this to the Makefile command after it adds the copyright should do it:
	echo "# This file is generated by 'make generate-kubernetes-manifests'" >> kubernetes/opentelemetry-demo.yaml

True, I didn't notice that it was auto-generated. I added the make file output, added the comment and updated the changelog entry.


Added Contributors page(fixes #98)

https://github.com/user-attachments/assets/bc3505fb-ba8d-4daa-89c8-8747003d605b
I've created a cool modern style page that match your Website theme
@kvcops check out this pr!!

This seems good @laxmikandivalasa :)


BUG:privacy page missing

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
@PatilHarshh ,
privacy page are missing in you web
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Privacy Page for what purpose ?

@PatilHarshh,
Privacy policies are important for websites primarily because they serve several crucial purposes related to transparency, legal compliance, and user trust.
prove your website's SEO performance.


PyParis 2017

June 12-13, 2017
 - title: PyParis 2017
   dir: pyparis-2017
   youtube_list: https://www.youtube.com/playlist?list=PLzjFI0G5nSsrzzM6UYs61A01-sVAt3PXC
   language: eng
   related_urls:
   - label: event schedule
     url: http://pyparis.org/schedule.html
   - label: event slides
     url: http://pyparis.org/slides.html

PyParis 2017 videos were added in #342 but 3 videos on the YouTube playlist are missing indeed:

https://www.youtube.com/watch?v=HiBhYTcmS0w
https://www.youtube.com/watch?v=iH6JRfP1q78
https://www.youtube.com/watch?v=CgzJqrBgYLg

(There's also a deleted video in the playlist -- https://www.youtube.com/watch?v=lpw0q5Lgcqo)


MAT-4225-fix

MADiE PR
Jira Ticket: MAT-4225
(Optional) Related Tickets:
fix logo alignment, update nav links to use pure css and no logic.
Summary

All Submissions

[x] This PR has the JIRA linked.
[x] Required tests are included
[x] No extemporaneous files are included (i.e Complied files or testing results)
[x] This PR is into the correct branch.
[x] All Documentation as needed for this PR is Complete (or noted in a TODO or other Ticket)
[x] Any breaking changes or failing automation are noted by placing a comment on this PR.

DevSecOps
If there is a question if this PR has a security or infrastructure impact, please contact the Security or DevOps engineer assigned to this project to discuss it further.

[ ] This PR has NO significant security impact (i.e Changing auth methods, Adding a new user type, Adding a required but vulnerable package)
[ ] All CDN/Web dependencies are hosted internally (i.e MADiE-Root Repo)

Reviewers
By Approving this PR you are attesting to the following:

Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
The tests appropriately test the new code, including edge cases
If you have any concerns they are brought up either to the developer assigned, security engineer, or leads

Codecov Report

Merging #101 (fb7b6f0) into develop (cc317a6) will decrease coverage by 0.10%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop     #101      +/-   ##
===========================================
- Coverage    98.10%   98.00%   -0.11%
===========================================
  Files           20       20
  Lines          211      200      -11
  Branches        32       29       -3
===========================================
- Hits           207      196      -11
  Misses           2        2
  Partials         2        2

Impacted Files	Coverage Δ
src/components/MainNavBar/MainNavBar.tsx 100.00% <ø> (ø)
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 cc317a6...fb7b6f0. Read the comment docs.

This codecov project report is only going down since the lines that were removed were covered.


Optimize createListenerCollection

Follow-up to https://github.com/reduxjs/react-redux/issues/1454. Using a linked list to store listeners for fast removal. For comparison unmounting 50k connected children under a single parent.
Before:

Afterwards:

I would like to see the actual benchmarks you're using to compare these results first, and get a better understanding of the behavior characteristics may be different between the current implementation and this PR.

This is the benchmark code:
const store = createStore(
    (state = 0, action) => (action.type === "INC" ? state + 1 : state)
);
const increment = () => ({ type: "INC" });

const App = connect(null, { increment })(
    class extends React.Component {
        state = { numChildren: 0 };

        toggleChildren = () => {
            this.setState(state => ({ numChildren: state.numChildren ? 0 : 50000 }));
        };

        render() {
            return (

                    <button onClick={this.toggleChildren}>Toggle Children</button>
                    {[...Array(this.state.numChildren).keys()].map(i => (
                        <Child key={i} />
                    ))}

            );
        }
    }
);

const Child = connect(state => ({ state }))(
    class extends React.Component {
        render() {
            return
{this.props.state}
;
        }
    }
);

ReactDOM.render(
    <Provider store={store}>
        <App />
    </Provider>,
    document.getElementById("root")
);

What I'm profiling is the unmounting. This is obviously specifically designed to expose the quadratic complexity of the unsubscribe function.

Can you clarify what specifically about the current implementation is "quadratic"?

This line: next.splice(next.indexOf(listener), 1)

Okay, yeah, that definitely looks like an issue.

This statement next.splice(next.indexOf(listener), 1) for every listener that is remove we need look at all other listeners. And the splice should also scale with size of the array.

LGTM. It may be a tiny bit less memory efficient (there is a closure around listener that keeps the ref alive), but I think that's an acceptable tradeoff when this gets noticeable on something like a route change.

Yeah, I vote we put this in, merge #1506 , and put out 7.2.0.

I'll publish shortly.

And https://github.com/reduxjs/react-redux/releases/tag/v7.2.0 is live.


Add appropriate aria elements

This should have aria-invalid and aria-describedby which points to the errors element.
For example: https://github.com/remix-run/indie-stack/blob/2d7b4768ad419896bbb899d75ac4cb71c1f6aaa0/app/routes/login.tsx#L102-L110

Is that recommended over the aria-errormessage being used currently?

I didn't notice that prop somehow. I think that is probably even better


Refactor parsing logic of the Query Builder

Description
I was working on some code for #1779 where I had to add a parameter to KNNQueryBuilder and noticed it has gotten pretty complex. I know @shatejas recently did some refactoring and wanted to build upon that to see if I could simplify the parsing logic.
What I found was that we can use ObjectParser on the inner structure of the query to better define the parsing structure so we do not have to deal with tokens. I have noticed a couple other queries also use this, but many still do it the old way (one example using parser: https://github.com/opensearch-project/OpenSearch/blob/main/modules/mapper-extras/src/main/java/org/opensearch/index/query/RankFeatureQueryBuilder.java)
Anyway, this is in early phases. Just wanted to get some preliminary feedback.
Issues Resolved
[List any issues this PR will resolve]
Check List

[X] Commits are signed as per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@shatejas Yes that makes sense. I think Ill try to take it out of draft state and add some tests, etc. @heemin32 raises good point on latency. Ill see if I can do a quick analysis to show this wont add anything or much.

closing in favor of #1824


ARROW-15495: [C++][FlightRPC] Require Protobuf/gRPC SOURCEs to match

Prevent us from mixing system/bundled gRPC and Protobuf, since gRPC itself links to Protobuf and having two copies of Protobuf linked will lead to runtime errors or crashes.

For many of the Crossbow builds, this should have the effect of bundling both Protobuf and gRPC, since the system Protobuf is too old to support Flight/Flight SQL.

CC @kszucs @kou, I originally had it raise an error, but this is less disruptive. I checked that the tests indeed fail on Ubuntu 21.04 when you mix the two.

I originally had it raise an error, but this is less disruptive.
My first thought was to raise too, but this looks like a better way to handle it.

I checked that the tests indeed fail on Ubuntu 21.04 when you mix the two, and that they pass when both are bundled. I couldn't test when both dependencies came from the system, since Protobuf is too old.
Did you manage to reproduce it with UBUNTU=21.04 archery docker run ubuntu-cpp?

Did you manage to reproduce it with UBUNTU=21.04 archery docker run ubuntu-cpp?

I will give that a try

Sorry for the delay.  I'm going to add that and also register it as a nightly job.

@github-actions crossbow submit test-ubuntu-21.04-cpp

@github-actions crossbow submit test-ubuntu-21.04-cpp

@github-actions crossbow submit 21.04


Setting up poetry

Setting up poetry
Updating github actions to use poetry
Updating contributions file
Running pre-commit linters on all files

I'm not sure if tox is still useful with poetry. Testing with different python version can be done using Github Actions and I think it's better just to replace it pytest.

@KapJI, what you propose with tox sounds reasonable. But how would that look practically?

Removing tox and tox-gh-actions from poetry
Setting up github action to run tox independently from poetry?

I mean removing tox at all and run pytest directly from poetry 🙂

Roger that. FIxed it and i like it now :)
What do you think, @KapJI?
As next PR we can enable mypy on this repo i guess :)

Awesome, thanks, @KapJI for help! 💣 Let's merge it in! 💥


Replay system doesn't work in VR

When I click to watch a replay the headset goes black and the replay loads up on the beat saber desktop window.
If I exit the replay on the desktop the headset stays black until I restart beat saber again.

do you have fpfc argument in launch options?

I do. :-/

remove then


Fixed typo in docs

Just a simple typo fix.

📚 Documentation preview 📚: https://swarms--620.org.readthedocs.build/en/620/

@Fadope1 thank you for the fix


Handle errors even when no location is defined

Describe the bug
When we receive errors from a GraphQL servers, the library builds a GQLError :
GQLError.fromJSON(Map data)
  : message = data['message'],
    locations = new List.from(
        (data['locations']).map((d) => new Location.fromJSON(d))),
    path = data['path'];

As it is defined, this constructor will fail if the jsonResponse doesn't include a location.
But as far as I understand the GraphQL specification ( http://facebook.github.io/graphql/draft/#sec-Errors ), this field is not always mandatory (only "If an error can be associated to a particular point in the requested GraphQL document", but there might be cases where it is not associated to a particular point, for example when the issue is global to the request method itself. And anyway, it says "it should contain an entry with the key locations", and not "it must" that's used for paths)
Expected behavior
Allow request with only a "message" key, or "message" + "path". This should be quite easy, but probably a breaking change for existing users of the library ?
If there is interest in fixing that, I can submit a pull request.

Good catch, we want to align our package with the GraphQL spec. You PR is more then welcome!


In Safair, the position will shift upward when you download an image using HTML2Canvas

safair:
In Safair, the position will shift upward when you download an image using HTML2Canvas

+1 any fix?


ARTEMIS-2102 delete paging directory or table if address is removed

Our app uses clientRequestor to get message count or other metrics.
When the broker is globally full(all addresses enters into paging mode), each request by clientRequestor will create a temporary reply queue causing a new paging directory is created. After each request clientRequestor is closed and the temporary queue is deleted, the broker only purges the queue data.
This will leave hundreds of thousands directories soon and if we restart broker the bootstrap process would be very slow(cost about 30 minutes to reloadPageStores and reapplySettings).
We should delete paging directory to fix the problem.

@clebertsuconic Could you look at this PR?


Inline ru_egrul parser

From alephcommons now

This doesn't run on Github actions because it uses too much disk space, but the code is inline now


done.fish invokes the ImageMagick import utility and break everything

Hi there, thank you for your work!
Since the latest version 1.14.1, it seems like done.fish is invoking import somewhere and import is also known as an ImageMagick tool, blocking the shell, waiting for a GUI input.
I'm not sure if it's related to PowerShell addition because of Import-Module or something like this.
Can I give you some help to find this?
Thanks!

If you have fish 3.1, does setting fish_trace to 1 show any useful output?

Actually are you sure it's not the same as this issue:
https://github.com/franciscolourenco/done/commit/5d7f6ae50a9e8c7d1c95af5ad8bfc3155b331fbc#commitcomment-38204903
?

@ammgws Oh, it is the same, most likely indeed.

@RaitoBezarius The latest release should have fixed this, can you confirm?

@ammgws Tested, it works!


Fix ARM issues

Supersedes 1510
Fix ARM issue, improve platform autodetection.

autodetect Features (flags in older versions) necessary for vectorization
assert lscpu and psutil where possible
Solves issues when splitting : due to https://askubuntu.com/questions/1248273/lscpu-vulnerabilities

TODO:
Improve par-nested override for a global solution
Tested on Isambard's Marvell ThunderX2

should the title be changed?

Considering the amount of try/except and if/else, would it be good to separate archinfo in arch specific case and just check them one by one like
for arch in [intel, arm, ....]
     if found(arch):
         do what's needed
         break

Merged.


S604 shows warning for any type, not just True

Say you have something like this:
def do_stuff(shell):
    pass

Calling this function with any argument for shell will show S604, not just True as the warning/documentation implies.
do_stuff(shell="bash")
# S604 Function call with `shell=True` parameter identified, security issue

do_stuff(shell=123)
# S604 Function call with `shell=True` parameter identified, security issue

I believe this is as intended and matches Bandit's behavior -- I think the documentation is the problem.


Node v16 actions are deprecated

Bump action to node v20 to be compatible with current github platform

cc/ @manidharanupoju24 And one more action that will need updating in our workflows when it has been upgraded with a Node 20 version.

should be addressed with a new release when #100 merges

Any news on release schedule?

Hi, when will this get merged?

update: the release is now complete


Request failed while connecting to Azure Databricks using usql

I am facing an issue when trying to connect to Databricks using usql. Even when using the correct credentials, typing the command:
usql databricks://token:dapi*****@adb-*************.azuredatabricks.net:443/sql/protocolv1/o/*********/*******

The credentials and URL details have been omitted for security, but I assure you that the data is correct.
Error Logs:

What You Have Tried

Verified credentials and URLs.
Reinstalled usql.
Tried on different terminals and operating systems (MacOS and Linux).

Where it works
Using DBeaver and the same credentials, the connection works like a charm
Any help to resolve this issue would be highly appreciated.
Alternative question:
It seems to me that the driver redirects the Azure URL to the Databricks URL.

Hi @calebeaires! It looks that at some point your connection URL get screwed up: the host part is substituted instead of endpoint, host part also looks wrong. Try to set DATABRICKS_LOG_LEVEL=debug env, run usql again and share a full log

Thanks to follow this issue, here is the full log to:
DATABRICKS_LOG_LEVEL=debug usql databricks://token:********@URL.3.azuredatabricks.net:443/sql/protocolv1/o/******/****-******-******

4:28PM INF setting log level to debug
4:28PM DBG client.OpenSession connId= corrId= queryId=
4:28PM DBG performing request
4:28PM DBG RoundTrip elapsed time: 39.36604ms
4:28PM ERR request failed
4:28PM DBG retrying request
4:28PM DBG RoundTrip elapsed time: 14.030828ms
4:28PM ERR request failed
4:28PM DBG retrying request
4:28PM DBG RoundTrip elapsed time: 14.194331ms
4:28PM ERR request failed
4:28PM DBG retrying request
4:28PM DBG RoundTrip elapsed time: 31.649215ms
4:28PM ERR request failed
4:28PM DBG retrying request
4:29PM DBG RoundTrip elapsed time: 32.321025ms
4:29PM ERR request failed

And here is where I've got the credentials

You have a typo in your url:
usql databricks://token:********@URL.3.azuredatabricks.net:443/sql/protocolv1/o/******/****-******-******
                                 ^^^

I just changed it to URL to hide the complete azure url. It becames something like "adb-numeric-id.3.azuredatabricks.net"

Thank you! TBH I have no idea what's going on. I need some time to try it myself. Will get back to you when I have more info on this

The server we created there is a testing environment. If you need I can send you the connection credentials.

I already have access to some test servers, will try them first. If you can connect to your server using different driver - most likely it's an issue with either this library or usql

Yes, I can. Using DBeaver, the connection goes ok

Thanks


Allow tcp forwarding

What this PR does / why we need it:
Enable TCP forwarding to be able to ssh to garden-linux host via ssh forwarding.
None

/lgtm
sorry


⚠ Bofrost.lu has degraded performance

In a252bcc, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1559 ms

Resolved: Bofrost.lu performance has improved in 4f71c92 after 6 minutes.


Add ctx.has

Closes #201.

Best project

Codecov Report

Merging #218 (74bba07) into main (9923dbf) will decrease coverage by 0.03%.
The diff coverage is 4.54%.

@@            Coverage Diff             @@
##             main     #218      +/-   ##
==========================================
- Coverage   22.21%   22.18%   -0.04%
==========================================
  Files           9        9
  Lines        2813     3588     +775
  Branches       90       78      -12
==========================================
+ Hits          625      796     +171
- Misses       2187     2790     +603
- Partials        1        2       +1

Impacted Files
Coverage Δ

src/bot.ts
17.89% <0.00%> (+5.44%)
:arrow_up:

src/context.ts
0.41% <2.81%> (+0.41%)
:arrow_up:

src/composer.ts
27.03% <27.27%> (+13.35%)
:arrow_up:

src/core/client.ts
58.79% <0.00%> (-1.77%)
:arrow_down:

src/core/error.ts
100.00% <0.00%> (ø)

src/filter.ts
90.27% <0.00%> (+0.80%)
:arrow_up:

src/core/api.ts
5.22% <0.00%> (+2.38%)
:arrow_up:

src/core/payload.ts
75.00% <0.00%> (+2.61%)
:arrow_up:

... 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 9923dbf...74bba07. Read the comment docs.

@Loskir I did the renaming, please TAL


Allow writing image data to stdout

This commit supports using the character - to specify writing image data to stdout, rather than a file. This allows piping the image data to another program - such as to view the image in the terminal directly (for terminals which support it).

Sweet :)

Would you mind running gofmt on the file to fix the indentation?

@rohansingh @jpg0 I'm actually going to land this and will run the gofmt - want to cut a release and want to make sure @jpg0's changes are in it!

Thanks!


Update direct-routing-border-controllers.md

@LolaJacobsen @tonysmit @chuckedmonson Can I merge this?


Implement Avatar

Issue Description: Implement Avatar Component
Description:
The task is to create the avatar component in Flutter, mimicking the design provided in the Shadcn documentation for a avatar.
Link to UI - https://ui.shadcn.com/docs/components/avatar
Requirements:

Should look and feel close to the Avatar component from Shadcn.
Needs to support fallback text, predefined size, bgColor.

Can somebody assign me for this?

hello, can i take this up?

I guess so, but I can’t assign you, somebody else needs to do that

@Yash-Khattar @Aadhithya-D @Utkarsh4517

thanks...working on it...


Add a refresh button (or similar) to the Optional Dependencies dialog in the 'help' menu

From<EMAIL_ADDRESS>on 2014-08-01T08:19:21Z
Now that the conda package manager plugin (CPMP) is "running" the optional dependencies dialog should be able to update on opening, or if not possible, at least add the ability to refresh it in case you actually installed the dependencies using the CPMP
What steps will reproduce the problem?

Click the dependencies item in the help menu

What is the expected output? What do you see instead?
I would expect to see an updated version and not just a fixed version calculated on spyder startup.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1921

From contrebasse on 2014-08-02T10:47:16Z
Mmmh, what if a module is updated while spyder is running ? Spyder uses the old version while the new version would show up.
Also I think that spyder does lots of checks at startup, for pylint for example. A user seeing pylint in the dependencies but having the corresponding widget not working would have a hard time to understand what's going on.
Maybe add a label like "Please restart sypder to update the dependency list".
Having dynamic loading of all optional modules would be great, but it would require to update the core of spyder. Maybe for a version 3 ?

From<EMAIL_ADDRESS>on 2014-08-02T12:05:42Z
Sure, that is a possibility, but that could be somehow checked...
Then again why would a module under normal conditions update by itself when running spyder... I knoq it can happen but the idea is to use the package manager for those things, no?
I really like the idea of having dynamic loading of many things in spyder, I mean if at somepoint we keep adding features and just assume that at startup everything is perfectly setup for an user, we might have a long waiting time, maybe it would be nice to startup with a minimum load and leave the rest for when spyder is already loaded?

@Nodd
With the restart PR now we can offer this restart button/dialog here.
Also for the dynamic loading of modules, you had in mind something like this?

reload() can have many side-effects, I don't know if it would be reliable enough for plugins. I think I was more thinking at how IEP manages plugins, you can load an unload them dynamically without restarting the UI. I Have no idea how it works behind the scenes.


Add condition to run pipeline only on agents with a specific backend

@ambroisie:

I would really like to be able to select which backend is used on a pipeline basis instead, like one can on Drone.

maybe something like:
labels:
  backend: local

pipeline:
  [...]

Specifically, the way it was worded according to the original comment, it seemed to me like a CI server can only have a single backends used for all its pipelines.
I believe I was mistaken, due to having read the documentation too quickly, is that correct ? The server can have multiple agents, each with their own single backend (like Drone).

I believe I was mistaken, due to having read the documentation too quickly, is that correct ? The server can have multiple agents, each with their own single backend (like Drone).

That's right.

cant this be done by labels ?

Yes, I think we could automatically add a label backend=... similar to platform=... https://woodpecker-ci.org/docs/next/usage/pipeline-syntax#labels and add some notes to the docs explaining how to use it

I like to keep pipeline as simple as posible if a feature can cover it then this should be used
And labels does it.
I agree we can autoadd some value vor convinience through

@6543 I am mostly concerned about not having any errors in case a pipeline is not tagged, I don't know if the server is smart enough to inspect the steps of the pipeline to determine whether it should use a docker executor or a local exec runner.
Otherwise I agree with your assessment, KISS is good.

->  #1178


Migrate to new ActiveUser and OtherUser GraphQL queries

Since https://github.com/specklesystems/speckle-server/pull/1046 the old user query is basically deprecated, we need to follow suit in specklepy

the new API is live on latest


Remove duplicated code from User models

Extract duplicated code between User and Carto::User to user_commons module
Divide user_commons methods in several helpers

Acceptance OK, I've:

Deployed branch as a dedicated instance to https://amiedes-acc-refactor-user.carto-staging.com
Checked that signup via org works (https://amiedes-acc-refactor-user-org.carto-staging.com/signup), and that I can edit that user once logged in.
Checked that signup via central (https://carto-staging.com/login) works, and that I can edit that user from https://amiedes-centraluser-a.carto-staging.com/dashboard
Checked that I can edit those two users from superadmin https://carto-staging.com/superadmin


multi pods appear when create a deployment

In GitLab by @luotian-github on Jun 25, 2018, 18:05
fix error html

In GitLab by @luotian-github on Nov 8, 2019, 07:53
Fixed, please maoze verify it.

In GitLab by @Robin-Mao on Nov 8, 2019, 07:53
@guyingyan please add the PR number for hostname fix

In GitLab by @guyingyan on Nov 8, 2019, 07:53
modify hostname script do not added to the gogs, cause the customer need not do this, it's only internal used.

In GitLab by @tmon546596046 on Nov 8, 2019, 07:53
the issue is reopen in board-ansible-installer repo.
here is the url:
http://<IP_ADDRESS>:10080/inspursoft/board-ansible-installer/issues/28#issuecomment-4573

In GitLab by @sokril on Nov 8, 2019, 08:24
closed

In GitLab by @sokril on Nov 8, 2019, 08:24
assigned to @tmon546596046


Importing components when using SSR

I'm not sure if this is something that works right now, but I'm having trouble getting a component to import other components when using the ssr compiler.
For reference, this is the structure of the code I'm working with in a minimal environment:

index.js is just this:
import { config } from "@vue-email/compiler";
const vueEmail = config("./components", {
    verbose: false,
    options: {
        // baseUrl: "https://vue-email-demo.vercel.app/",
    },
});

const html = vueEmail.render("Email.vue").then(console.log);

The setup for Email.vue looks like this:
<script setup>
import { EHtml, EHead, EBody, ETailwind } from 'vue-email';
import EApiTestWorkflowTwoTemplate from<EMAIL_ADDRESS></script>

Running this results in Error: Cannot find module<EMAIL_ADDRESS>Before trying to do this with SSR, I wanted to prove out this template within a live Vue app and I didn't have any issues like this, but the needs for our project require the SSR utility to produce the rendered html string. Is this possible right now? Am I just not understanding correctly how SSR needs imports to be defined?
This is using "^0.8.0-beta.4".

we just merged a new project rewrite, please do check the docs and the updated logic https://vuemail.net/


fix client rendering workflow order should match server

Looks good to go

thanks @stsvilik for the review. merging


Fix LineLength in models Nxx-Txx

Coverage decreased (-0.02%) to 91.478% when pulling 7943c3f68339da73e1dff10e9bdab9f3f6dcfe66 on JoeCohen:LineLength-models-N-T into 346274ee58ffdbda87634ff3e2f39e33b393eeb9 on MushroomObserver:master.

I reviewed this for possible removal of extra spaces (other than those required by RuboCop) which caused LineLength to be > 80.


[Extensions] Metricbeat

I have applied metricbeat extension for docker stack.

Thanks for this addition, and extra kudos for the good documentation! I'll try to spend some time looking into this in details and add a test ASAP.

Thanks for this addition, and extra kudos for the good documentation! I'll try to spend some time looking into this in details and add a test ASAP.

@mguney I pushed a few small changes in individual commits, including a minimal test suite to prevent regressions. Let me know what you think. On my side the PR is ready to merge 👍

@mguney I pushed a few small changes in individual commits, including a minimal test suite to prevent regressions. Let me know what you think. On my side the PR is ready to merge 👍

@antoineco thank you for support. This repo is really helpful to me. it's just one click installation of ELK stack. I just want to contribute. Btw pr is done 👍

@antoineco thank you for support. This repo is really helpful to me. it's just one click installation of ELK stack. I just want to contribute. Btw pr is done 👍


Alarmo integrate with other Alarm system

Integration of the SATEL alarm system with the alarmo system. In one sentence, the ability to unlock other alarms from the alarmo level. This would be a great extension of alarmo and the possibility of better security
In the alarmo www panel, in the actions section, I want to configure an action that will disarm my default alarm system:

service: alarm_control_panel.alarm_disarm
data:
entity_id: alarm_control_panel.dom
code: "1234"

I wrote something like this and it works without any problems.
However, I would like to not provide anything in the code (for security reasons) and receive this data from the code "entered" by the user?
I can somehow pass this (code enered in UI) to the code section and thus decode my real alarm

Alarmo will not forward the entered code when executing an automation.
The code is treated as confidential and is encrypted by alarmo, so this information is not available for passing to an automation.


DPL-822 RVI Stamping Limber Barcode Change Request

As Automation Specialist (Tobi), I would like to change the default printer in Limber from g316bc to heron-bc1 for LSW-96 Stock and LDW-96 Stock plate purposes in order to reduce user interaction with the interface, improving the user experience.
Who the primary contacts are for this work
Tobi A (R&D)
Scott T (R&D)
Michael F (GSLP)
Acceptance Criteria:
To be considered successful the solution must allow:

     The Limber pages for LSW-96 Stock and LDW-96 Stock plate purposes, should pre-select the “heron-bc1” barcode printer by default.

From Neil-
configuration[:printers] =
{}.tap do |printers|
printers[:plate_a] = 'g316bc'
printers[:plate_b] = 'g311bc2'
printers[:tube_rack] = 'heron-bc2'
printers[:tube] = 'g311bc1'
plate_a is 96 well plate_b 384.. so the config sets the default printer therefore yes it effects other Limber pipelines

Closed as done in another story.

workaround option is available


Some games not showing on steam backlog...

there are some games not showing on steam backlog, how can i update them?
for example this game
https://store.steampowered.com/app/1448030

Up 😁


Add release notes file for SwiftPM 5.4

Adds a 5.4 release notes file alongside 5.3 containing the main changes in 5.4.  Moving forward this should be created much earlier in the release cycle, so a separate commit will create a 5.5 release notes file and start iterating on the 5.5 changes.

@swift-ci please smoke test

@swift-ci please smoke test


versioning: implement /records/:id/access endpoint

Goal
Implement an initial access endpoint
Tasks

Integrate into the existing resource
Call service.update_permissions()
The :id should work with any id of the versions, so might need a special record, or update_permissions() should only touch record.parent
Direct index the record which id is being used, and reindex all previous versions in the background (send high priority task)

Service

which permission level do you need to make a link?
```record_service.create_secret_link(identitiy, id_, expires_at?)``?
```record_service.create_secret_link(identitiy, id_, expires_at?)``?

 HTTP/1.1

Content-Type: application/json

{
    "items": [{
        "id": "asdfsdfsfs",
        "token": "???",
        "created": "...",
        "updated": "...",
        "expiration": "...",
        "permission": "edit",
        "links": {
            "self": "...",
            "secretlink": "https://..../records/:id?token=...",
            "secretlink_html": "",
        }
    }],
    "total": 1,
}

Delete a link
DELETE /records/:id/access/links/:id HTTP/1.1

Change a link
PATCH /records/:id/access/links/:id HTTP/1.1

Content-Type: application/json

{
    "expires_at": "2021-06-21T08:00:00Z",
    "permission": "edit",
}


I cannot use mouse to control my robot based on unity

I followed the tutorial and finished all the settings. However, based on the instructions from the video of unity simulation, I cannot use my mouse to control the robot. It does not response my instruction.
Could anyone please help me? Thanks.

outdated / closing due to inactivity


Hold Seek

If you hold down the left joystick, instead of not doing anything: make it so that after a set amount of time it speeds up.

no longer necessary with implementation of the cursor 5d42b75e69a8b353a849e15b087d769fd39f1cb6


Documentation for default of wrapFieldDefinitions is incorrect

Describe the bug
On https://www.graphql-code-generator.com/docs/plugins/typescript-resolvers the wrapFieldDefinitions option is documented a true by default but it's actually false.

Merged, thanks!


Add a HPOA tab parser

Redundant functionality with
https://github.com/monarch-initiative/dipper/issues/277
But useful to have in one library

@cmungall I started implementing this in pxftools. Should I move here?
Also, some questions about the format. I have been putting the disease as the entity in the phenopacket phenotype profile. So if there is a value in the row for the "Gene ID", where does it go in the phenopacket? Likewise, how do I use a value for "Sex ID"?
cc @drseb

There are actually two separate TSVs - HPOA and the phenote-HPO TSV.
When I wrote the ticket I believe I intended HPOA, but the phenote TSV is now higher priority for webphenote migration.
@DoctorBud had the same questions, for verifying that the d2p forms were complete w.r.t phenote functionality,
For HPOA, we don't have GeneID, SexID, GenotypeID. Where we have these in phenote, they have only been used historically, and get ignored when @drseb compiles the phenote TSVs into HPOA-TSV.
We should do the same for our purposes here. We will have the original phenote TSVs archived if we ever want to go back and use information that has been populated here.

I saw that @pnrobinson still puts information into gene field. not sure why!? can you explain?
I think it is better to pull gene-disease links from other sources (e.g. orphanet)

Download a pxftools release and you can convert the Phenote TSVs to phenopackets like this:
pxftools --informat=hpo-phenote --out=OMIM-300869.yaml convert OMIM-300869.tab
Creator and date are left out until we add those to the API.

Nice! @jnguyenx can we set up a jenkins job to to do this over the whole repo? Or we can do this on the charite jenkins if @drseb prefers

Sure, it's doable in the Monarch Jenkins. If you want to go ahead with this instance, let me know where to get the source files.

I've noticed that I'm missing some evidence code translations for IDs used in the files. The HPO TSVs use IDs like IEA, ITM, TAS, ICE, etc. I am using ECO and searching for exact synonyms. But many aren't in there. What is the source for these?

Aha, I've found many of them in the HPO documentation. But TAE and TEA are missing, and many others don't have ECO IRIs. So at seems like these will need IRIs from somewhere.

I fixed TAE -> TAS. Not sure about TEA. Has been used intentionally and very often. @pnrobinson ?

If we have a lot of TEA codes, then this must be an odd Phenote Bug.
Apart from errors, the HPO should have only the five evidence codes listed here.
http://human-phenotype-ontology.github.io/documentation.html#annot
We should probably integrate with the evidence/conclusion ontology as Jim implies. Are there obvious candidates for the five codes we have been using (published clinical experience might be difficult but we can do a request)