cuda_nvcc-linux-x86_64-12.2.91-archive.tar.xz: hash mismatch

Re-posting from https://github.com/NixOS/nixpkgs/pull/240457
❯ wget https://developer.download.nvidia.com/compute/cuda/redist/cuda_nvcc/linux-x86_64/cuda_nvcc-linux-x86_64-12.2.91-archive.tar.xz
❯ sha256sum cuda_nvcc-linux-x86_64-12.2.91-archive.tar.xz
d703af09bea3999b40c8c04095a78ec76ccf02b11094059300a3a9c2bd52ec61  cuda_nvcc-linux-x86_64-12.2.91-archive.tar.xz
❯ cat redistrib_12.2.0.json | jq .cuda_nvcc.'"linux-x86_64"'.sha256
"c899c58d07dbbe337abead01337a2aec72a7fd4600b95838b044335c85199c6b"

Thank you for filing this @SomeoneSerge !
I've updated our automation to prevent this going forward and have regenerated the JSON manifest
https://developer.download.nvidia.com/compute/cuda/redist/redistrib_12.2.0.json
Root cause: most of of the key-values are retrieved from a source of truth. However, a few were getting calculated during the JSON generation notably: sha256, size, and the release_* properties.
Recent changes to support multiple artifact "variants" introduced a regression. Rather than fix that workaround, now properly pull the sha256 and size values from the source of truth.
Verified the SHA256 checksums match now

$ parse_redist.py -XF -p cuda -l 12.2.0


Typo fix

this seems to be included in https://github.com/awslabs/aws-waf-security-automations/commit/3f9afeff52def452f2f6693be75a5fea725f4d10 can we close this PR?

this seems to be included in https://github.com/awslabs/aws-waf-security-automations/commit/3f9afeff52def452f2f6693be75a5fea725f4d10 can we close this PR?


Enable Intel I225/I226 driver (igc)

Enable Intel I225/I226 driver (igc)
This adds the Intel IGC driver for 2.5G NICs (I225/I226).
Right now, booting Flatcar fails during initramfs as the ignition config cannot be loaded. Root cause is the missing driver for the NIC.
Fedora CoreOS works and comes with those drivers as well:
core@localhost:~$ cat /etc/os-release | grep PRETTY_NAME
PRETTY_NAME="Fedora CoreOS 39.20240225.3.0"
core@localhost:~$ lsmod | grep igc
igc                   192512  0

Intel documentation: https://www.intel.com/content/www/us/en/support/articles/000055236/ethernet-products/gigabit-ethernet-controllers-up-to-2-5gbe.html
Would much appreciate, so this stack of NUC-like devices becomes useful:

Thank you, looks good!
I've started an image build and if you want, you can download the image artifact amd64-generic-image.zip and test if everything works.
We'll also have to check the vmlinuz size increase to make sure that the boot partition is less than half filled (once the image is built, I can download it and do the check).

I've started an image build and if you want, you can download the image artifact amd64-generic-image.zip and test if everything works.

Found the correct images in amd64-vm-images.zip & verified it works:
Flatcar Container Linux by Kinvolk developer 3916.0.0+nightly-20240321-2100-2-gc64bd7462c
Update Strategy: No Reboots
core@localhost ~ $ lsmod | grep igc
igc                   188416  0
core@localhost ~ $ networkctl
IDX LINK   TYPE     OPERATIONAL SETUP
  1 lo     loopback carrier     configured
  2 enp3s0 ether    routable    configured

2 links listed.
core@localhost ~ $ networkctl status enp3s0
● 2: enp3s0
                   Link File: /usr/lib/systemd/network/99-default.link
                Network File: /usr/lib/systemd/network/yy-pxe.network
                       State: routable (configured)
                Online state: online
                        Type: ether
                        Path: pci-0000:03:00.0
                      Driver: igc
                      Vendor: Intel Corporation
                       Model: Ethernet Controller I226-V
            Hardware Address: e0:51:d8:12:bf:59 (China Dragon Technology Limited)
                         MTU: 1500 (min: 68, max: 9216)
                       QDisc: mq
IPv6 Address Generation Mode: eui64
    Number of Queues (Tx/Rx): 4/4
            Auto negotiation: yes
                       Speed: 2Gbps
                      Duplex: full
                        Port: tp
                     Address: <IP_ADDRESS> (DHCP4 via <IP_ADDRESS>)
                              fd0d:c0e4:bc17:fce1:e251:d8ff:fe12:bf59
                              fe80::e251:d8ff:fe12:bf59
                     Gateway: <IP_ADDRESS>
                         DNS: <IP_ADDRESS>
           Activation Policy: up
         Required For Online: yes
             DHCP4 Client ID: e0:51:d8:12:bf:59
           DHCP6 Client DUID: DUID-EN/Vendor:0000ab113e86281fd8ebac8e
                Connected To: MikroTik on port bridge/ether6

The module size should be around 100k. Would be helpful to know the size of it and the size of the boot partition used space.
modinfo igc | grep -i filename | awk '{print $2}' | xargs ls -liat
du -s /boot

Flatcar Container Linux by Kinvolk developer 3916.0.0+nightly-20240321-2100-2-gc64bd7462c
Update Strategy: No Reboots
core@localhost ~ $ modinfo igc | grep -i filename | awk '{print $2}' | xargs ls -liat
du -s /boot
5073 -rw-r--r--. 1 root root 78716 Mar 25 07:50 /lib/modules/6.6.21-flatcar/kernel/drivers/net/ethernet/intel/igc/igc.ko.xz
0	/boot

No boot partition as it's live booted via pxe.
I'll try to install

Did an install via:
sudo flatcar-install -d /dev/nvme0n1 -f ./flatcar_production_image.bin -i ./ignition.json

./flatcar_production_image.bin being the image taken from amd64-generic-image.zip/flatcar_production_image.bin.bz2
ignition.json being:
{"ignition":{"config":{"replace":{"verification":{}}},"proxy":{},"security":{"tls":{}},"timeouts":{},"version":"3.4.0"},"kernelArguments":{},"passwd":{"users":[{"name":"core","sshAuthorizedKeys":["ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICjTyrFjJwY/e/6rV2RUx6hlxNw3kmctVw0otkjw0771 henrik@framework13"]}]},"storage":{},"systemd":{}}

62596

This looks in line with the ~70k compressed kernel module versus the latest version size. https://github.com/flatcar/scripts/pull/1731#issuecomment-2017793803


CustomSails restore default texture

Can you please add an option to restore the default texture of the sail?
I already implemented it for myself, maybe this can help:
In order to get back the default texture, just remove the URL from the Sail and press enter.
//SailUrlSetter class
...
private Texture defaultTexture;
...
private void Awake()
{
    ...
    sailRenderer = ...
    defaultTexture = sailRenderer.material.GetTexture("_MainTex");
}

public void SetText(string text)
{
    if (!PrivateArea.CheckAccess(transform.position, 0f, true))
    {
        return;
    }

    if (text == String.Empty)
    {
        ApplyDefaultTexture();
    } else
    {
        StartCoroutine(DownloadTexture(text, ApplyTexture));
    }
}

private void ApplyDefaultTexture()
{
    m_nview.ClaimOwnership();
    m_nview.GetZDO().Set("SailUrl", String.Empty);
    sailRenderer.material.SetTexture("_MainTex", defaultTexture);
}

Also, I'm working on a CustomBanners mod totally inspired on your CustomSails mod and I want no credits for it, it's already working with only one "bug", as you already know the Banner textures are kind of "duplicated and mirrored on both sides", that's cool but that would not work for custom urls since get messed up. I'm new to Unity and C# so I have no idea how to fix this behaviour.
Would you be kind enough to take ownership of it? It has the same style as your own mods, all you gotta do is rename the BepInPlugin namespace :)

Here is an example of how it is in-game:

And here is the image I used:


Preallocate distances and hits_by_cat collections

Size of them don't change between SetSamples calls.

Classify would be single-threaded that way though. Is it thread-safe now?


implement shib

done in commit https://github.com/birkin/easyrequest_project/commit/7b68796c6beb48b01f082b8f0fe2af2248fa240f.


Investigate what the keys are used for in the artifact manager and what the use is of the kademlia proxy.

I noticed we are generating keypairs and peer ids in two places, raised it on Slack and it seems to be worth looking into.
https://github.com/pyrsia/pyrsia/blob/11e1d1399951ffa2953e01b8df4c1022f3471a80/src/network/p2p.rs#L42
and
https://github.com/pyrsia/pyrsia/blob/17c5d20f665213cf727410a9d4182a36859596bd/src/node_manager/handlers.rs#L39
//cc @tiainen

Also we should store the Keypair to a local file(./pyrsia/keys). Otherwise, when a node restarts, it will generate a new PeerID.

Also we should store the Keypair to a local file(./pyrsia/keys). Otherwise, when a node restarts, it will generate a new PeerID.

@fishseabowl I've created #505 for this.


connecting oobabooga API with twinny

Describe the bug
twinny failed to connect with oobabooga api. Opening up developer tools in VsCode I received the following:
ERR [Extension Host] Fetch error: TypeError: fetch failed
    at Object.fetch (node:internal/deps/undici/undici:11576:11)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at e.streamResponse (/Users/kafka/.vscode/extensions/rjmacarthy.twinny-3.5.39/out/extension.js:2:121387)

To Reproduce
Steps to set oobabooga API with twinny and reproduce the behavior:

Go to Twinny settings.
setup Twinny: Api Hostname: http://your_oobabooga_api
Setup Twinny: Api Provider: choose oobabooga from the list
Setup Twinny: Chat Api Path: /v1/chat/completions
Setup Twinny: Chat Api Port: 5000
Twinny: Fim Api Port: 5000
Twinny: Fim Api Path: /v1/chat/completions
Twinny: Enable Logging: check it
Open VsCode developer tools: go to help tab and click "Toggle developer tools"

Expected behavior
My oobabooga_api works using a normal HTTP request. I am also using the VsCode extension "continue" with oobabooga_api and everything connects and works.
POST http://oobabooga_api:5000/v1/chat/completions HTTP/1.1
Content-Type: application/json

{
    "messages": [
         { "role": "system", "content": "You are a helpful assistant, who always provide explanation." },
           {"role": "user", "content": "Write a hello world using bash and shell script"}
    ],
    "mode": "chat"
  }

###

***Twinny Stream Debug***
Streaming response from http://your_oobabooga_api:5000.
Request body:
{
  "model": "codellama:7b-instruct",
  "prompt": "<<SYS>>You are a helpful, respectful and honest coding assistant.\nAlways reply with using markdown.\nFor code refactoring, use markdown with code formatting.<</SYS>>\n  \n[INST] hi\n [/INST]\n  ",
  "stream": true,
  "max_tokens": 512,
  "messages": [
    {
      "role": "system",
      "content": "<<SYS>>You are a helpful, respectful and honest coding assistant.\nAlways reply with using markdown.\nFor code refactoring, use markdown with code formatting.<</SYS>>\n  "
    },
    {
      "role": "user",
      "content": "hi",
      "type": "chat"
    }
  ],
  "temperature": 0.2
}

Request options:
{
  "hostname": "http://your_oobabooga_api",
  "port": 5000,
  "path": "/v1/chat/completions",
  "protocol": "http",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json",
    "Authorization": "Bearer "
  }
}

Desktop:

OS: MacOS
VsCode Version: 1.86.1

Seems you should remove http from your hostname?
http://your_oobabooga_api should be your_oobabooga_api or probably localhost

Yup that works. removed http and wala we're in business.


TCP ports get blocked

Hello
I have just installed netflix-proxy on a fresh Amazon EC2 instance. Before installation i had some services running on port 8000 and 1723.
After installation (netflix proxy works ok), TCP ports on 8000 and 1723 got blocked somehow. Is this related with docket being installed and overwriting iptables? how can i have both docker and instance services work altogether?
Thanks

Just insert the rules allowing ports 8000 and 1723 before the block all rule (-A INPUT -j REJECT --reject-with icmp-host-prohibited).

thanks!


Adjust new address check when customer addresses are present

Closes #451

What I did

How to test

Checklist

[x] Make sure your changes are tested (stories and/or unit, integration, or end-to-end tests).
[x] Make sure to add/update documentation regarding your changes.
[x] You are NOT deprecating/removing a feature.

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


Bots shouldn't be included in member counts

This room is at the very top of the feed, because bots are included in its member count:

I don't think that it should be like that, and that room should be as low on the list as a room with just 3 members.

Proof that it's at the top:

why not?

They can be abused to gain more members and get higher on the list

I both agree and disagree.  I think bot accounts should add to the number of accounts in the room, but that is all it does, it doesn't push you up.  So if there is a room with 5 bots and 10 users, these values should be separate and you sift through the rooms using the number of users, but you add that number of bots just on the UI.

I think there should be a limit to the number of bots per room

@HoloPanio yeah, we should exclude bot accounts when sorting


Libraries which target modern TFMs (.NETCoreApp, netstandard2.0, net461) bring in System.Net.Http package unnecessarily

Some of the libraries in this repository package reference System.Net.Http which then gets added as a dependency transitively in the consuming app. A package reference to System.Net.Http is undesireable as it brings in the entire netstandard1.x dependency graph and slows down restore. Additionally, potential future CVEs (and alerts surfaced by Component Governance) wouldn't impact libraries in this repository as the dependency would be avoided entirely.
The API exposed by System.Net.Http is already inbox in modern TFMs like .NETCoreApp, netstandard2.x and net461 and above and doesn't need to be brought in via a package reference.
If you accept a change in this domain, I would be happy to submit a PR.
Related: https://github.com/dotnet/arcade/issues/13315

//cc: @annelo-msft, @christothes, @JoshLove-msft, @AlexanderSher, @heaths, @KrzysztofCwalina, @tg-msft

Hi @ViktorHofer.   Thank you for reaching out and for your offer to contribute updates.  I believe that we're interested in exploring this further, though I'm not sure whether or not there's a specific reason that we're including that reference.  There are also a number of deprecated packages in this repository on their way to retirement, which we'd want to avoid updating.
I've looped in some folks for awareness and thoughts.  Do you have a sense of which specific packages you're thinking of updating?

Do you have a sense of which specific packages you're thinking of updating?

Most importantly for us, the .NET Team: Azure.Core. That said, based on my change, other libraries are also impacted as the PackageReference to System.Net.Http is defined globally in a common msbuild file.
Here's the change: https://github.com/Azure/azure-sdk-for-net/compare/main...ViktorHofer:RemoveSystemNetHttp?expand=1

Given this change, it seems it would only affect track 1 packages - the majority? of which are deprecated. You said you needed this for Azure.Core? It already targets netstandard2.0 and newer - some of which are explicit TFMs.

When referencing Azure.Core from a .NET Framework app, System.Net.Http is included as a transitive dependency:

It doesn't matter that Azure.Core also offers a .NET Standard TFM when consuming it from a .NET Framework application as the best compatible asset is chosen which is net461.

I'm OK with only updating Azure.Core as it sounds like that's the only affected library that's still actively supported and worked on.

@jsquire any update on the matter? Would you accept a PR to remove the Azure.Core System.Net.Http dependency?

Hi @ViktorHofer.  Based on the internal thread, it seems like we're safe to run this through some tests.  We'd be happy to accept a PR or will take a look at doing this internally once we've got some capacity to do so.

Cool. I just submitted https://github.com/Azure/azure-sdk-for-net/pull/36965 which removes the dependency from Azure.Core only.

Bot, the PR is ready and I'm waiting for a review. Please don't close this issue.


bits per dim metric is lower than 0

Hello, thanks for reproducing this paper, however, I found that when 'python train_img.py', bits per dim is lower than 0, do you know whether any questions occurs during the process?


cortical layer data from BigBrainWarp

Hello,
Thanks first for you providing the open codes. I'm running the script "scpt_prepare_microscdata.py".  I downloaded the document of cortical layer data from BigBrainWarp (BBW_BigData.zip). However, “tpl-fsaverage_hemi-L_den-164k_desc-layer%s_thickness.shape.gii‘ are missing in "/spaces/tpl-fsaverage/" directory.
Where Can I download these files?
Thanks.

Hello! Thank you for your interest in our project! It seems like the BigBrainWarp downloaded data folder doesn't include the "layer thickness" in the "fsaverage" space anymore. However, you can use BigBrainWarp package to transform the layer thickness data from "bigbrain" space to "fsaverage" space, setting the density of output mesh ("out_dens") to 164. Detailed documentation on how to apply this transformation is available here: https://bigbrainwarp.readthedocs.io/en/latest/pages/scripts.html . I hope this helps! Thank you!


LanguageModelCriterion() vs XE

Apologies in advance if this is not the right place.
So the paper this code this based on states that model was pretrained using cross entropy (XE) and then after a certain number of epochs switches over to self critical RL.
My question is that it appears instead of the default pytorch cross entropy, the function LanguageModelCriterion() is used, and its output is the substitute loss value for the pretraining epochs.
Furthermore, it appears the values produced by LanguageModelCriterion() vary from the values produced by the default XE function so I am curious as to why this design choice was made and if it provides any benefit over XE.

It is the cross entropy loss. The reason I created my own, because I need to deal with the mask, where ignore_index doesn't work because both padding and eos are both 0.

Ah, ok, that makes sense, I am assuming you needed to eliminate padding, but keep eos as you want the network to predict the eos token.
Also, if you don't mind, I have a few more questions slightly less relevant to this project.
By default train_sample_n is set to 5, is this due to the fact that each image has 5 ground truth captions?
I ask as I am working with a german sign language dataset with only one ground truth per video and using WER instead of CIDEr and as such the calculations for reward seem to be slightly more brittle with only a single gt to base the result off of.
Lastly, for the RewardCriterion() function, is this essentially the second half of the final gradient expression for the REINFORCE function? i.e this part:

Yes, but train_sample_n can be any number.
single gt is fine. I have trained captioning model with SCST when only one gt is available.
It is calculating (r... - r...)logp, where the gradient is equivalant to the equation you gave.

That makes a ton of sense, thank you very much for the assistance.


gradio wrong

Great work!
I met an issue that :
2023-12-22 10:43:54 | ERROR | stderr |     return await anyio.to_thread.run_sync(
2023-12-22 10:43:54 | ERROR | stderr |   File "/home/deepspeed/miniconda3/envs/llamavid/lib/python3.10/site-packages/anyio/to_thread.py", line 33, in run_sync
2023-12-22 10:43:54 | ERROR | stderr |     return await get_asynclib().run_sync_in_worker_thread(
2023-12-22 10:43:54 | ERROR | stderr |   File "/home/deepspeed/miniconda3/envs/llamavid/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
2023-12-22 10:43:54 | ERROR | stderr |     return await future
2023-12-22 10:43:54 | ERROR | stderr |   File "/home/deepspeed/miniconda3/envs/llamavid/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 807, in run
2023-12-22 10:43:54 | ERROR | stderr |     result = context.run(func, *args)
2023-12-22 10:43:54 | ERROR | stderr |   File "/home/deepspeed/miniconda3/envs/llamavid/lib/python3.10/site-packages/gradio/utils.py", line 317, in run_sync_iterator_async
2023-12-22 10:43:54 | ERROR | stderr |     return next(iterator)
2023-12-22 10:43:54 | ERROR | stderr |   File "/home/deepspeed/multimodal/LLaMA-VID/llamavid/serve/gradio_web_server.py", line 226, in http_bot
2023-12-22 10:43:54 | ERROR | stderr |     state.messages[-1][-1] = "▌"
2023-12-22 10:43:54 | ERROR | stderr | IndexError: list index out of range
I think maybe it it something wrong with the code?  I met this when I using inference on the Gradio and trying long video.

Hi, we updated the instructions for Gradio in README->Gradio Web UI. I tried the code and it works well without such error. Please retry the demo following the instructions. Welcome to report if the error is still here.

@yanwei-li Thanks for your kindness. You are so friendly! But I still having some problems. I will describe them in more detail.
The first problem is that when I doing the demo by myself and wanting try something with the short video. The conversation tells me that
"Please switch to 'llama-vid-vicuna-7b-short' to chat with upload short videos. After switch, you can clear the conversaton then retry."
And what I am using is "python -m llamavid.serve.model_worker --host <IP_ADDRESS> --controller http://localhost:10000 --port 40000 --worker http://localhost:40000 --model-path work_dirs/llama-vid/llama-vid-13b-full-224-video-fps-1"
So I want to know what is the difference between the "llama-vid-13b-full-224-video-fps-1" and the "llama-vid-vicuna-7b-short",  and where can I get the "llama-vid-vicuna-7b-short"?
The second problem is silimar to the first when I am trying the long video. I use "python -m llamavid.serve.model_worker --host <IP_ADDRESS> --controller http://localhost:10000 --port 40000 --worker http://localhost:40000 --model-path work_dirs/llama-vid/llama-vid-7b-full-224-long-video" . I think maybe it is also something different from "llama-vid-vicuna-7b-long"?
Thanks a lot!

Same issue with #25


Move tracing logging to a single middleware layer

Motivation

Solution

PR Checklist

[ ] Added Tests
[ ] Added Documentation

Codecov Report

Merging #553 (5e542fa) into main (5017b7f) will decrease coverage by 0.02%.
The diff coverage is 100.00%.

:exclamation: Current head 5e542fa differs from pull request most recent head 18336a1. Consider uploading reports for the commit 18336a1 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##             main     #553      +/-   ##
==========================================
- Coverage   55.48%   55.47%   -0.02%
==========================================
  Files          47       46       -1
  Lines        9839     9841       +2
==========================================
  Hits         5459     5459
- Misses       4380     4382       +2

Flag
Coverage Δ

test
55.47% <100.00%> (-0.02%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/server/mod.rs
17.62% <ø> (-0.58%)
:arrow_down:

src/server/custom_middleware/logging_layer.rs
92.66% <100.00%> (+0.75%)
:arrow_up:

Continue to review full report in Codecov by Sentry.

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


Cannot install Angular cli globally

Please provide us with the following information:

OS?

Windows 10

Versions.
ng --version
module.js:472
throw err;
^
Error: Cannot find module 'C:\Users\nimo\AppData\Roaming\npm\node_modules@angular\cli\bin\ng'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:425:7)
at startup (bootstrap_node.js:146:9)
at bootstrap_node.js:540:3
node --version
7.1.1
npm --version
4.3.0
The log given by the failure.

Normally this include a stack trace and some more information.

As per instructions on website uninstalled angular-cli locally and globally, cleaned cache and then tried to install it globally. Was giving error so I uninstalled npm and node and installed their latest versions 4.3.0 and 7.1.1 respectively. Errors are shown in screenshots. Also tried with node version 6.10.0

Thanks! We'll be in touch soon.

From your first screenshot it seems like node-sass requires Windows SDK 8.1, this is due to you most likely being behind a proxy or aws is blocked which is stopping you from downloading pre-built binary.
You have two options here, either manually install Windows SDK 8.1 or download the cli without being behind a proxy.

There's something else you can try... but it's not really recommended. You can try a forced install, which should ignore the unavailable node-sass install.
You'd also have to always manually install CLI with force on projects though. This is far from optimal but... it's better than nothing.
npm install @angular-cli -g --force
ng new project-name --skip-install
cd project-name
npm install --force

Solved opened cmd with administrator


Code snippet section is not proper (X)HTML

For example, in https://api.flutter.dev/flutter/widgets/StatefulWidget-class.html, we have something like

    link

  <button id="shortSnippetButton" selected>Sample</button>

This is a skeleton of a stateful widget subclass called YellowBird.

It should actually be,

    link

  <button id="shortSnippetButton" selected>Sample</button>

This is a skeleton of a stateful widget subclass called YellowBird.

Note the position of the opening
 tag.
It will render correctly, but should not be generated like that.

Hi @Kimi-Arthur
I can confirm the missing tag

I think dartdoc is responsible for this, please file a new issue on their dedicated GitHub repository too
I am labeling this for API docs generation in Flutter

Looks like this code has been changed. Feel free to reopen if you still have this problem!


attributeerror: type object neuralcoref.neuralcoref.array has no attribute __reduce_cython

pyinstaller version: PyInstaller-3.5
OS: Windows10
python version 3.6.7
Cython 0.27.3
spacy 2.1.0.
NeuralCoref 4.0
I am using pyinstaller to package a working code. I get no errors or warnings when running pyinstaller but when trying to execute the resulting .exe file I get the following error:

Hi,
I tried the 'One directory' as well as the "Onefile" packaging but nothing works.

I'm not sure if this is specific to neuralcoref. Have you looked into the potential solutions as described here? Either way you may have more luck finding help on StackOverflow for this kind of issue...

Continuing this discussion here.

Any fix for this?

Got the same issue

Getting the same issue. Does anyone find the solution?


QoS scripts on https://docs.microsoft.com/en-us/microsoftteams/qos-in-teams

the scripts are great, thank you.
they are not compatible with gpedit.msc
when you load gp editor and go to QoS sections you get an error. this should be fixed, please.
the error is
Title Bar: QoS Policy
Message box: "Errors while reading policies from this GPO, not all policies are displayed."
the QoS policies are empty.
it would be helpful to view the policies in the Local Group Policy Editor as well as in Powershell

ALSO:  the copy links on the page... they copy the script into two lines (should be single line of text for pasting into Powershell, not two lines. this produces an annoyance error.   by pasting into notepad, then combining the two lines into one, then pasting into powershell the scripts work perfectly.
[Enter feedback here]

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

ID: 76c2487c-044d-1349-708a-5841fcb21ab8
Version Independent ID: b7033454-1a9c-48d4-8004-78415c5feb89
Content: Implement Quality of Service in Microsoft Teams - Microsoft Teams
Content Source: Teams/QoS-in-Teams.md
Service: msteams
GitHub Login: @SerdarSoysal
Microsoft Alias: serdars

@oliver27b , try to install the latest  group policy templates
https://www.microsoft.com/download/details.aspx?id=102157

Hi @oliver27b, thank you for your feedback.
My apologies but I don't understand. What scripts are you talking about?
I've verified the GPO settings on Windows 10 and Windows Servers 2016 and no issues:

I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome, let me know if it can be called out in the docs.
Please follow this link to contact support for business products:  https://docs.microsoft.com/office365/admin/contact-support-for-business-products.
Please keep us posted here on the resolution to feed whatever information you discover into the content.

We appreciate any feedback that improves the content in the Microsoft docs but we haven't had any response from you so we are going to close this issue.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Add ability to include built-in include files

This PR is a prelude to functionality we need for custom shader templates, but also has broader use in compositor effects.
This adds extra code so our include files are compiled along side the full template shader files. We can then include those in source and register them which enables us to use them in user shaders.
As part of this PR only 3 include files are actually exposed as a larger reorganisation will be needed before custom shader templates can be a thing.
For compositor effects however these can be useful includes. Right now we only have access to the scene data uniform but we'll be exposing more in the near future.
Note, this PR in godot demo projects has an example of how to use this in compositor effects:
https://github.com/godotengine/godot-demo-projects/pull/1086
Here you can see that we're including our scene data UBO by including the scene data include file:
#include "godot/scene_data_inc.glsl"

layout(set = 0, binding = 0, std140) uniform SceneDataBlock {
	SceneData data;
	SceneData prev_data;
}
scene_data_block;

(the SceneDataBlock is not part of the include file so you can use your own set and binding as this will be likely different from the built in values).
Then in the compositor effect code you simply assign the existing UBO:
var scene_data := p_render_data.get_render_scene_data()
var scene_data_buffers: RID = scene_data.get_uniform_buffer()

var uniform:= RDUniform.new()
uniform.uniform_type = RenderingDevice.UNIFORM_TYPE_UNIFORM_BUFFER
uniform.binding = 0
uniform.add_id(scene_data_buffers)
var uniform_set := UniformSetCacheRD.get_cache(shader, 0, [uniform])

var compute_list := rd.compute_list_begin()
rd.compute_list_bind_uniform_set(compute_list, uniform_set, 0)

Now you have access to all the global scene data information such as projection matrices, view matrices, etc. in your compositor effect.

Added a really crude demonstration of the compositor effects use case of this functionality here: https://github.com/godotengine/godot-demo-projects/pull/1086
This should both work if you build the shader manually like in the post_proces_shader.gd example, as well as doing the include in  a .glsl file. I'm assuming for real files they need a res::// prefix, else this means that our build in glsl include files have become reserved names.
As we lack some of the build in defines, it all does come with a bit of a manual (yet to be written), but for instance to include the scene data we get:
#version 450

#define MAX_VIEWS 2

#include "scene_data_inc.glsl"

// Invocations in the (x, y, z) dimension.
layout(local_size_x = 8, local_size_y = 8, local_size_z = 1) in;

layout(set = 0, binding = 0, std140) uniform SceneDataBlock {
	SceneData data;
	SceneData prev_data;
}
scene_data_block;
...

Then in code we get:
var scene_data := p_render_data.get_render_scene_data()
var scene_data_buffers: RID = scene_data.get_uniform_buffer()

To retrieve our RID, and then obviously our uniform set:
var scene_data_uniform := RDUniform.new()
scene_data_uniform.uniform_type = RenderingDevice.UNIFORM_TYPE_UNIFORM_BUFFER
scene_data_uniform.binding = 0
scene_data_uniform.add_id(scene_data_buffers)
var uniform_set := UniformSetCacheRD.get_cache(shader, 0, [scene_data_uniform])

...

rd.compute_list_bind_uniform_set(compute_list, uniform_set, 0)

Now in the shader we can access the build in scene data uniform buffer (view in this case coming from our push constant):
mat4 inv_projection_matrix = scene_data_block.data.inv_projection_matrix_view[int(params.view)];

Rebased and added some more code that is needed for custom shader templates.

@clayjohn Would you mind reviewing this, I'd like to get this merged as the functionality added here is already useful even before we add custom shader templates.

Forgot to put some extra info here after our rendering meeting a month ago.
Decision was made to change this PR so the include files are held within their own ShaderIncludeDB class.
Just haven't had time to do this yet.

Rofl, edited the OP to include an example only to realise I had previously provided an example. A well, makes more sense in the OP. :)
This is ready for review again, with changes applied as discussed in rendering meeting from some time ago.

Thanks!

Merged a bit too soon with the "built in" typo but ah well

h the "built in" typo but a

Shhhh, you can just fix it separately :P


social icons specially x updated in footer

Pull Request Checklist
Fixes: #1433

[X] I have added screenshots and videos to show before and after the working of my code.
[X] I have ensured that the screen size is set to 100% while making the video.
[X] I have synced the latest fork with my local repository and resolved any conflicts.
[X] I have mentioned the issue number which I created before making this PR .(format to mention issue number is : fixes #(issue number) )
[X] I understand that if any the above conditions are not met , my PR will not be MERGED .

twitter icon is different in leading blog page , fix that

twitter icon is different in leading blog page , fix that

now check if it's correct


After deleting a page, autolinker recreates it

I have a number of one-word title pages that are useless as tags, and I want to delete them and remove all autolinks in all pages that reference it.
If I delete the referenced page, the page is recreated as soon as I edit another page that contains that title in its text.
Apparently automatic linker does not remove deleted pages from its database?

I think that requires a refresh of Logseq for performance reasons. Maybe I can add something like a force refresh database through command pallets?
On 14 Oct 2022, 3:11 PM +0400, Yuri @.***>, wrote:

I have a number of one-word title pages that are useless as tags, and I want to delete them and remove all autolinks in all pages that reference it.
If I delete the referenced page, the page is recreated as soon as I edit another page that contains that title in its text.
Apparently automatic linker does not remove deleted pages from its database?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

To avoid such an issue, add the mentioned one-word title to the plugin exclusion list, then toggle the plugin on/off.
If you sync your graph between 2 or more desktops, consider syncing the logseq-automatic-linker.json as well, as it contains all the excluded pages.


'H' key doesn't work as second character when creating new folder / file

Check for existing issues

[X] Completed

Describe the bug / provide steps to reproduce it
I tried to create a new folder/file with a name like 'chart/' or 'theme.py', but the 'H' key doesn't seem to work when it is used as the second character in a new folder/file name. No other character seems to be blocked from being used as the second character in the new folder/file name. It is worth noting that the 'H' key works for the first character in a folder/file name, like 'home/'.
Environment
Zed: v0.77.2 (stable)
OS: macOS 12.0.0
Memory: 32 GiB
Architecture: aarch64
If applicable, add mockups / screenshots to help explain present your vision of the feature
No response
If applicable, attach your ~/Library/Logs/Zed/Zed.log file to this issue.
If you only need the most recent lines, you can run the zed: open log command palette action to see the last 1000.
No response

Worked for me. Perhaps logs would reveal more about what went wrong on your device?
https://user-images.githubusercontent.com/13303/225236701-3cf3b171-87e0-4ff6-bca2-1a3e1257304b.mp4

This is super strange.  I'm unable to reproduce this, wonder what the difference might be.  Do you have vim_mode enabled by chance?

Hey @arjuncode, by chance, are you using the Atom keymap with Zed?  It looks like we have a bug with Zed where it consume key combos, even when editing the file name.  In the Atom keymap, there is an action associated with just the letter h.
  {
    "context": "ProjectPanel",
    "bindings": {
      "h": "project_panel::CollapseSelectedEntry",
    }
  },

Zed is interpreting h as the user wanting to launch that action, even while typing.  As a short term patch,I updated the atom keymap to use a different combo (Atom actually assigns 3 different key combos to this action! so I just picked a different one).  One issue though is that our base keymaps are currently baked into Zed, so users can't just edit them - meaning you will either need to use a different keymap until this lands in stable, or bear with it (maybe copy and paste the text you want for your file name).
I'm going to talk to the team about getting the actual bug fixed, as well what we should do to improve the ease of users bringing in updated keymaps whenever they want.

Additionally, in the meanwhile, you could:

copy the contents of the Atom base keymap
paste them over your custom keymap file (merging in whatever else you need)
Swap the h keybinding out for the opt-b one.

Hey @arjuncode, by chance, are you using the Atom keymap with Zed? It looks like we have a bug with Zed where it consume key combos, even when editing the file name. In the Atom keymap, there is an action associated with just the letter h.
  {
    "context": "ProjectPanel",
    "bindings": {
      "h": "project_panel::CollapseSelectedEntry",
    }
  },

Zed is interpreting h as the user wanting to launch that action, even while typing. As a short term patch,I updated the atom keymap to use a different combo (Atom actually assigns 3 different key combos to this action! so I just picked a different one). One issue though is that our base keymaps are currently baked into Zed, so users can't just edit them - meaning you will either need to use a different keymap until this lands in stable, or bear with it (maybe copy and paste the text you want for your file name).
I'm going to talk to the team about getting the actual bug fixed, as well what we should do to improve the ease of users bringing in updated keymaps whenever they want.

Hi! This is it! I am on atom keymap. Thank you for the workaround. I'll leave this open for the team to close when they see it appropriate.

Edited title to ease future user issue discovery

The patch for this should be landing in our next stable release (likely tomorrow).  This patch is just changing the atom keymap keybinding for that action and not a long-term fix with the project panel consuming keybindings when editing a file name.

This should be fixed in v0.78.x.  Please reopen if the issue is still present after the update.


[Feature] Add Logo in nevbar

Description
I will add the logo of website in nevbar which is missing in every page.
It will look better.
Kindly assign this to me under IWOC2024.
Screenshots

Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[ ] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

Can i please work on this issue?


import error:  No module named 'ueyeh'

Since I'm using anaconda's python 3.6, I ported this repository to python 3 using '2to3'.
The installation completed fine (driver and git branch 4.82).
However I cannot get the example code to run.
When I try to import ueye I get the following modulenotfounderror:
 File "/home/jverlie/anaconda3/lib/python3.6/site-packages/ueye/__init__.py", line 36, in <module>
    from ueyeh import *
ModuleNotFoundError: No module named 'ueyeh'

What am I doing wrong?

I'm sorry but unfortunately we are using the pyueye only in python 2. We have planned to port it to python 3, but we haven got the time.


reduce logging level

log files generated are too large due to the logging level

added debug flag so generating this extra debug data is optional for troubleshooting https://github.com/snyk-tech-services/snyk-scm-refresh/pull/46


New line characters inside strings are not respected

Strings that have new line characters do not show properly. Note that the actual JSON response below contains "\n" characters but the JSONView version of the response does not.
Actual JSON:
{
    "ReviewText": "Date: 9/20/14\nProduct Reviewed: Zoomer Dino\n\nShipping time: on time\n\nPackaging: Cardboard box and plastic wrapping.\n\n"
}

As viewed in JSONView:
{
    "ReviewText": "Date: 9/20/14 Product Reviewed: Zoomer Dino Shipping time: on time Packaging: Cardboard box and plastic wrapping."
}

+1

+1

+1 this is bad - I've moved on to another extension because of this.

+1

+1

+1

+1


socks5 connected but gt server not connected always get event type 2

help me pls i dm u guys on dc no answer

socks5 can connect to growtopia1.com and growtopia2.com

enable ubi protocol


Moved Tests to module to comply with Swift 3.0.1

Under the latest swift 3.0.1 compiler, this library fails to build simply because the test files are not contained in a module directory.

Hey, thanks. You probably need to also fix Xcode project paths to those files so that CI would turn green.
Also, are you using SPM to build module? It would be interesting to know how, because right now it seems kinda complicated.

Sorry for the delayed response, I somehow missed your original reply. Yes we use SPM, we haven't found it to be too complicated. We are deploying a full server side linux product.

Thanks, i'll merge this, and make some adjustments afterwards, to ensure SPM integration works.


Arduino Pin Selection

Hi,
I was wondering why you chose pins 9 and 12 for your code.
#define SCL 12 // Serial Clock
#define SDI 11 // Serial Data IN
#define CS9 // Chip Select
According to the Arduino Uno pinout SCL is pin 13, CS is pin 10.  Aren't pins 10 to 13 dedicated to SPI communication?

Right....I see that in the code.  Thanks!


Normkoh update UG with add and deleteMultiple features

Codecov Report

Merging #104 (f5aaf90) into master (9beeadf) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head f5aaf90 differs from pull request most recent head 2ce2551. Consider uploading reports for the commit 2ce2551 to get more accurate results

@@            Coverage Diff            @@
##             master     #104   +/-   ##
=========================================
  Coverage     55.39%   55.39%
  Complexity      555      555
=========================================
  Files            97       97
  Lines          2594     2594
  Branches        367      367
=========================================
  Hits           1437     1437
  Misses          924      924
  Partials        233      233

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Harpy Gaiden (Pocket Edition) Keymaps

Harpy Gaiden Pocket Edition is a fine-tuned version made specially for smartphones.

The name file lacks .ini

Sorry! Fixed.

Does that game have a report in the compatibility list? I can't find any game with that game id.

yep, only that in this issue the pocket version was reported first and I think it was confused with the pc version. Anyway the ID of this game is: [Harpy Gaiden Pocket Edition]
https://github.com/Rinnegatamante/YoYo-Loader-Vita-Compatibility/issues/87

Create a new report for the pcket edition. Also the ini file is full maiusc. Is the game id like that? If not, filename must be adjusted.

Done! https://github.com/Rinnegatamante/YoYo-Loader-Vita-Compatibility/issues/293


added some addons: xdebug, tests

Added xDebug in dev Dockerfile.
Added some test connected with creating users.
Extended user validation - about checking length of firstName, lastName and userName.

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (6dd4439) 69.28% compared to head (9a975fd) 75.65%.

Files
Patch %
Lines

src/Application/Actions/Docs/OpenApiDocsAction.php
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff              @@
##               main      #28      +/-   ##
============================================
+ Coverage     69.28%   75.65%   +6.36%
  Complexity      289      289
============================================
  Files            61       61
  Lines           801      801
============================================
+ Hits            555      606      +51
+ Misses          246      195      -51

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Items not considered for recipe tree in terminal

When in a terminal, no items are considered for the recipe tree, not even in my inventory, when outside of a terminal it's fine. Any recipe when opening the recipe screen directly does work with "Fill Recipe". I am on 1.3.0 of the mod.

Can you check to see if this version fixes the issue?
ae2-emi-crafting-1.3.next.zip

This version does work somewhat, if the ingredients for a recipe are in the system, they're treated as existing in the synthetic favorites, but this does not work for the item itself, if the item is in my inventory, everything works fine now. I can confirm that the "Craftables" panel works for me as well.

I've reimplemented my old logic for handling with ME inventories on synthetic favourites.
Even though this should be considered a valid state, I have no idea on how to fix this since it would involve calling AppEng for every possible crafting recipe to know how many of them can be crafted with the items on the inventory. Imho its best that the bill of materials only shows items that actually exist. (In this image I have 3 wooden planks and thats why it shows "missing 5") instead of giving false positives with "possibly craftable" items.

Can you see if that's what is the intended functionality you wanted?
ae2-emi-crafting-1.3.next.zip

So far I don't think items inside of the crafting inventory are accounted for, but that can easily be added.
This one is totally untested and i just added the code that should make that work, but no guarantees that it wont fabulously crash.
ae2-emi-crafting-1.3.next-crafting-grid.zip

I've tested the version in your previous comment and it seems to work perfectly, I agree that anything that isn't actually in the system doesn't need to be displayed as available in the BoM.
There's two other problems I encountered while testing this: The behavior is only fixed in Crafting Terminals, normal Terminals still do not work correctly.
And I've encountered this crash, I wasn't able to get it again a second time:

```
---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.
Time: 2024-03-03 17:04:34
Description: Rendering screen
java.lang.NullPointerException: The validated object is null
at java.base/java.util.Objects.requireNonNull(Objects.java:336)
at org.apache.commons.lang3.Validate.notNull(Validate.java:224)
at org.apache.commons.lang3.Validate.notNull(Validate.java:206)
at net.minecraft.class_2371.add(class_2371.java:59)
at java.base/java.util.AbstractList.add(AbstractList.java:111)
at java.base/java.util.AbstractCollection.addAll(AbstractCollection.java:336)
at org.blocovermelho.ae2emicrafting.client.handler.generic.Ae2BaseRecipeHandler.getInventory(Ae2BaseRecipeHandler.java:58)
at dev.emi.emi.api.recipe.EmiPlayerInventory.of(EmiPlayerInventory.java:84)
at dev.emi.emi.screen.EmiScreenManager.updateCraftables(EmiScreenManager.java:233)
at dev.emi.emi.screen.EmiScreenManager.recalculate(EmiScreenManager.java:133)
at dev.emi.emi.screen.EmiScreenManager.drawBackground(EmiScreenManager.java:574)
at net.minecraft.class_465.handler$cda000$emi$renderBackground(class_465.java:5217)
at net.minecraft.class_465.method_25420(class_465.java:5208)
at appeng.client.gui.AEBaseScreen.method_25394(AEBaseScreen.java:241)
at net.minecraft.class_437.method_47413(class_437.java:110)
at net.minecraft.class_757.method_3192(class_757.java:945)
at net.minecraft.class_310.method_1523(class_310.java:1219)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Stacktrace:
at java.base/java.util.Objects.requireNonNull(Objects.java:336)
at org.apache.commons.lang3.Validate.notNull(Validate.java:224)
at org.apache.commons.lang3.Validate.notNull(Validate.java:206)
at net.minecraft.class_2371.add(class_2371.java:59)
at java.base/java.util.AbstractList.add(AbstractList.java:111)
at java.base/java.util.AbstractCollection.addAll(AbstractCollection.java:336)
at org.blocovermelho.ae2emicrafting.client.handler.generic.Ae2BaseRecipeHandler.getInventory(Ae2BaseRecipeHandler.java:58)
at dev.emi.emi.api.recipe.EmiPlayerInventory.of(EmiPlayerInventory.java:84)
at dev.emi.emi.screen.EmiScreenManager.updateCraftables(EmiScreenManager.java:233)
at dev.emi.emi.screen.EmiScreenManager.recalculate(EmiScreenManager.java:133)
at dev.emi.emi.screen.EmiScreenManager.drawBackground(EmiScreenManager.java:574)
at net.minecraft.class_465.handler$cda000$emi$renderBackground(class_465.java:5217)
at net.minecraft.class_465.method_25420(class_465.java:5208)
at appeng.client.gui.AEBaseScreen.method_25394(AEBaseScreen.java:241)
at net.minecraft.class_437.method_47413(class_437.java:110)
-- Screen render details --
Details:
Screen name: appeng.client.gui.me.items.CraftingTermScreen
Mouse location: Scaled: (480, 270). Absolute: (960.000000, 540.000000)
Screen size: Scaled: (960, 540). Absolute: (3840, 2160). Scale factor of 4.000000
Stacktrace:
at net.minecraft.class_757.method_3192(class_757.java:945)
at net.minecraft.class_310.method_1523(class_310.java:1219)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
-- Affected level --
Details:
All players: 1 total; [class_746['redstonekasi'/2801099, l='ClientLevel', x=-1372.55, y=80.00, z=-675.81]]
Chunk stats: 1024, 453 F: 6898 L: 0 U: 4225
Level dimension: minecraft:overworld
Level spawn location: World: (-80,70,144), Section: (at 0,6,0 in -5,4,9; chunk contains blocks -80,-64,144 to -65,319,159), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511)
Level time: 31662325 game time, 36136825 day time
Server brand: fabric (Velocity)
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:458)
at net.minecraft.class_310.method_1587(class_310.java:2406)
at net.minecraft.class_310.method_1514(class_310.java:821)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
</details>

This one is totally untested and i just added the code that should make that work, but no guarantees that it wont fabulously crash.
Tested this now and it works perfectly fine.

Actually the crash from earlier does happen consistently.

Actually the crash from earlier does happen consistently upon opening any terminal.

I think i've seen that crash and fixed it, it shouldn't be happening on the later versions. Check to see if you dont have the mod installed twice.

I've checked again to make sure, and it is indeed the correct version, this started happening in the 2nd build you sent me, normal 1.3.0 doesn't have this issue, neither does the first build you sent.

Maybe i forgot to run remapJar and sent the version with the crash. That could've happened. I'll do a clean build and send it here.
Plain ME Storage Terminals should now also show the synthetic favourites and work on the BoM/Crafting Tree, but clicking the recipe does nothing and the quick craft button shows that you can't craft using them.
ae2-emi-crafting-1.3.next-dev.zip

The plain terminal does indeed work now, the crash however still happens.

Can you describe how you cause the crash?

It just happens as soon as I open the terminal, I'm not doing anything else.

Send me your latest.log please, i need to check something

https://mclo.gs/fzIW7q9

Okay... There might be something to this. I'll send a version which shouldn't crash but should give out errors if something interesting happening.
ae2-emi-crafting-1.3.next-dev-debug.zip

[18:38:52] [Render thread/ERROR]: ================ Missing Converter Error =================
[18:38:52] [Render thread/ERROR]: :k GenericStack is class appeng.api.stacks.GenericStack
[18:38:52] [Render thread/ERROR]: Couldn't find a EmiStack converter for GenericStack: 1 WrappedGenericStack[wrapped_generic_stack]
[18:38:52] [Render thread/ERROR]: Please report this to the developers
[18:38:52] [Render thread/ERROR]: https://github.com/blocovermelho/ae2-emi-crafting
[18:38:52] [Render thread/ERROR]: ================ Missing Converter Error =================

yep that error is as descriptive as i imagined it would be, this one should actually show whats happening
ae2-emi-crafting-2.0.0-dev.zip

[18:51:49] [Render thread/ERROR]: ================ Missing Converter Error =================
[18:51:49] [Render thread/ERROR]: :k AeKey is class appbot.ae2.ManaKey
[18:51:49] [Render thread/ERROR]: Couldn't find a EmiStack converter for AeKey: {"#c":"appbot:mana"}
[18:51:49] [Render thread/ERROR]: Please report this to the developers
[18:51:49] [Render thread/ERROR]: https://github.com/blocovermelho/ae2-emi-crafting
[18:51:49] [Render thread/ERROR]: ================ Missing Converter Error =================

appbot is Applied Botanics, the relevant class is here, in case that's important.

Yep. Thats a custom AeKey. This now makes sense of why I couldn't replicate your crash.
This would be out of scope as long as the mod doesn't crash because of it. It'll enter as a new issue under Mod Compatibility or something.

This was made into a toggle-able feature which by default is turned off, changing that is easy since there is now a configuration screen on modmenu for the mod.

Fixed
Dev: 4e770e7
MR: 1.3.1
CF: Pending


[Idea] Using subpaths for new boards

First of all, congratulations on your work. I had a closer look into it.
Opening the task board with a random path string loads the board but it does not work.
Example: http://localhost:8080/randomString
This is strange but not a big issue. But this led me to this idea: it would be nice to have a new and clean board on any subpath to manage multiple boards for teams and/or projects
http://localhost:8080/team1
http://localhost:8080/team2
http://localhost:8080/projectX
http://localhost:8080/projectY
PS: I was not able the set labels for this issue.
PPS: Why did you use nginx to run the application and not node itself?

Hey, thank you for reporting the issue and for the suggestion.
I was testing everything up again a few hours ago and it seems like that both the subpath and title env variables are not working as expected, I think it may have broken with the changes in the Dockerfile released earlier, but I still need to invesitgate further.
About your suggestion, it kinda works this way right now if you use a different port for each project (well, at least it was when the subpath variable was working). The application was designed to contain a single project for container, so each one of them would have its own port, title and volumes (for styles and files), in such way that each project is self contained. If having a different port is an issue for you, you could "hide" it by using a local dns or reverse proxy.
We could think in way for the application to handle multiple projects by mapping a project to its subpath, but the biggest challenge would be find a way to organize the files without overcomplicating it too much. Right now each lane/list is a folder and each card is a file, in such a way that is very easy to navigate and to understand just by looking into it, so I'd really like to avoid compromising it.
About using nginx instead of node: I was thinking in making the application SSR, but to be honest I don't have much experience with it, so I decided to make it a SPA so I could develop it faster and maybe convert it to SSR in the future, it would probably simplify the docker setup a lot

The simples way, and maybe the most secure and atomic, would be to add an addition layer to the structure:
So what we have now :
files
├── backlog
├── done
│   └── doit.md
└── progress

To
files
├── project1
│   ├── backlog
│   ├── done
│   │   └── doit.md
│   └── progress
└── project2
    ├── backlog
    ├── done
    │   └── doit.md
    └── progress

Does tasks.md now support multiple projects using the above folder structure ?

Does tasks.md now support multiple projects using the above folder structure ?

No, right now we don't support the above structure. In order to have multiple board you have to deploy different containers for each one of them. If you're running the application from the source code you have to change the ports so they don't conflict

I'd love to hop on this as a big WIN for me as well!
I just commented on the - [ ] sibling issue.  The productivity provided by making /boards and - [ ] subtasks would really be fantastic. 🥳

Fond of the suggested structure above:
projects
├── project1
│   ├── backlog
│   ├── done
│   │   └── doit.md
│   └── progress
└── project2
    ├── backlog
    ├── done
    │   └── doit.md
    └── progress

via existing flags, no change needed
  -v $PWD/projects/:/tasks/ \
  -v $PWD/config/:/config/ \

And then subdirectories contain same things they contain today, but with 1 layer between for projects. 🥳

To be honest, I'm not sure if a directory structure update is really in order for this.
Essentially, projects is just tags but for one purpose.
A /url/path would be handy, conceptually, but other than that, not sure a backend rework would be needed at all.

To be honest, I'm not sure if a directory structure update is really in order for this. In fact, it could be detrimental. Essentially, projects is just tags but for one purpose. So it would be easier to keep as is, perhaps have a "project" drop down (just like tags), but also be able to null it out and see everything. And if a task belongs to multiple projects... its just tags again. A /url/path would be handy, conceptually, but other than that, not sure a backend rework would be needed at all.
Is the uber-simplest short term workaround just tags with project:foo prefix? Perhaps.

I think the downside of this approach (if I understood correctly) is that all projects would share the same lanes, since the directory structure would be kept the same

I was thinking about the possibility to use directories as both lanes and projects. So every lane could be opened as a project, with their own subpath.
So let's say we have the following directory structure:
/root-dir
- /lane-1
- - task-1.md
- /lane-2
- - task-2.md
- - /todo
- - - task-3.md
- - /doing

opening / in the browser would show the board containing lanes lane-1 and lane-2, with the files task-1.md and task-2.md, and would not show their sub directories at all. Like this:

Then by opening /lane-2 in the browser, the board would reflect what is in lane-2 directory, containing directories todo and doing, and would now show task-2.md file. Like this:

I think this approach have the following benefits:

The user is able to easily create an unlimited tree of projects and subprojects;
It's easy to navigate, and pretty much the same thing as opening a directory in a file manager. And conveniently fits #88 perfectly;
We can keep the file/directory structure the same as it is today

It has an obvious downside, though. The users may not want a project to be seem as a lane. For example, given a user has a root folder structured as
/todo
/doing
/project-1
/project-2

and they want every directory to be their own thing, it would be annoying to have it project-1 and project-2 visible like this.
To handle this problem I think we could add a flag/chip/whatever to tag as project all directories that have sub directories inside them (in the first example lane-2 would have this flag, and lane-1 would not), and add a filter option to hide all project lanes.
What you guys thing?

The interesting thing about this project is its ability to support 2 fundamentally different approaches:

The Web UI visual board (of course)
The markdown files on the filesystem

I'm curious if the vision is clearly defined to make the most of both.  One thing that really drew me was the ability to edit a card in both views (though not the case today as the web app does not reload from disk).  Second, the visual of the webapp in a Kanban style board is great.  Third, cards on the file system I can commit to a git repo is fantastic.  Intuitively navigating the cards on file system with an editor like VSCode,Atom,Sublime,etc is really useful.
So, to a degree, I would think any file system changes made should suppor the second use case of navigation of tasks via an external tool.  Deciding if project is merely a UI construct (like tags currently) as metadata attached to the Mardown files, or if it is also a filesystem change is a pretty interesting question.   I think it is probably true that it affects both vectors.
Concerns then:

If lane-1 exists in 2 projects, but cards on filesystem live under lane-1 file path, but are mingled between 2 (or 3,4,5) projects, this would be a detrement to the file browsing use case.
If you lose the file browsing via editor use case... then a lot of the value gained from Mardown files is likely lost.

So I would tend to think either:

/project-foo ought nest its own lanes /lane-1, even if the lane is replicated across projects, or
project as a concept remain a UI only feature like tag, and keep the file system as lanes only

I think this is more ideal for UI dev, but less ideal for long term value.  Once a few hundred files exist on the file system, navigating the files to make sense of things would be a chore.

Another concern here will be file duplicates.

/project-A/lane-X/file-foo.md
/project-B/lane-X/file-foo.md

If there are collapsed, then file-foo.md will have 2 entries in the file system, requiring disambiguation.  UUID suffix could work, but might be a bummer of a UX.

From the standpoint of Editing via filesystem alongside the Web UI, this does maintain an intuitive structure:
tree # two projects clearly exist
.
├── big-project
│   ├── archive
│   │   ├── idea-for-new-thing-1.md
│   │   └── idea-for-new-thing-2.md
│   ├── backlog
│   │   ├── doc-feature-A.md
│   │   └── doc-feature-B.md
│   ├── done
│   │   └── feature-A.md
│   └── in-progress
│       ├── feature-B.md
│       └── minor-fix-for-thing.md
└── medium-project
    ├── backlog
    │   ├── feature-C.md
    │   ├── feature-D.md
    │   └── feature-E.md
    ├── done
    │   ├── feature-F.md
    │   └── thing.md
    └── icebox
        ├── feature-A.md
        ├── idea-X.md
        └── task-2.md

But if /project dirs go away, it gets tough to maintain context:
tree # hard to see that 2 projects exist
.
├── archive
│   ├── idea-for-new-thing-1.md
│   └── idea-for-new-thing-2.md
├── backlog
│   ├── doc-feature-A.md
│   ├── doc-feature-B.md
│   ├── feature-C.md
│   ├── feature-D.md
│   └── feature-E.md
├── done
│   ├── feature-A.md
│   ├── feature-F.md
│   └── thing.md
├── icebox
│   ├── feature-A.md
│   ├── idea-X.md
│   └── task-2.md
│   └── task-2.md # aw snap! this would be a collision, requiring task-2-{UID1}.md and task-2-{UID2}.md
└── in-progress
    ├── feature-B.md
    └── minor-fix-for-thing.md

A feature to Archive a whole project (that is done) is fairly intuitive if it just means to ignore the directory in UI.


Add load base split backup policy: split by half

What problem does this PR solve?
Problem Summary:
For regions where both qps and size exceed the threshold, the current strategy may fail to split because no suitable split key can be found, so for this case, we directly split in half to ensure that there are no regions in the cluster where both exceed the threshold.
What is changed and how it works?
What's Changed:

Move the determine if split key is empty to pd.rs

Add split by  half when split key is empty

Check List
Tests

Unit test
Manual test (add detailed scripts or steps below)

Release note

no release note

/label status/DNM


Add docstrings

We should have proper docstrings for all the public API methods in dvclive

Is someone working on it, or can I jump in?


Do you have Octane-Cucumber gem for Ruby?

Out test automation framework is built using Ruby and Cucumber. I would not be able to use Octane-Cucumber-jvm in our test automation framework as ours is written using Ruby.
When I push the results to ALM Octane using XML files generated by Cucumber then each scenario is pushed as separate test case. In our framework each automated test case will have multiple scenarios and each scenario is pushed as a separate test case which isn't right. I was suggested to use octane-cucumber-jvm in our automation framework and NOT cucumber. I do not see Ruby version of octane-cucumber. Please help!!

Hi @raamojirao. Octane Cucumber for Ruby is in our backlog, but with no ETA yet.
For more details you contact us directly via support or post on Idea Exchange.


[spark] Add text2text generation

Description
Brief description of what this PR is about
Add text2text generation, see example: https://github.com/deepjavalibrary/djl-demo/pull/331

Codecov Report
Patch coverage: 72.16% and project coverage change: +1.51 :tada:

Comparison is base (bb5073f) 72.08% compared to head (6ea42a9) 73.60%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #2506      +/-   ##
============================================
+ Coverage     72.08%   73.60%   +1.51%
- Complexity     5126     6909    +1783
============================================
  Files           473      685     +212
  Lines         21970    30203    +8233
  Branches       2351     3122     +771
============================================
+ Hits          15838    22231    +6393
- Misses         4925     6459    +1534
- Partials       1207     1513     +306

Impacted Files
Coverage Δ

api/src/main/java/ai/djl/modality/cv/Image.java
69.23% <ø> (-4.11%)
:arrow_down:

...rc/main/java/ai/djl/modality/cv/MultiBoxPrior.java
76.00% <ø> (ø)

...rc/main/java/ai/djl/modality/cv/output/Joints.java
71.42% <ø> (ø)

.../main/java/ai/djl/modality/cv/output/Landmark.java
100.00% <ø> (ø)

...main/java/ai/djl/modality/cv/output/Rectangle.java
72.41% <0.00%> (ø)

...i/djl/modality/cv/translator/BigGANTranslator.java
21.42% <0.00%> (-5.24%)
:arrow_down:

.../modality/cv/translator/ImageFeatureExtractor.java
0.00% <0.00%> (ø)

.../ai/djl/modality/cv/translator/YoloTranslator.java
27.77% <0.00%> (+18.95%)
:arrow_up:

...ain/java/ai/djl/modality/cv/util/NDImageUtils.java
67.10% <0.00%> (+7.89%)
:arrow_up:

api/src/main/java/ai/djl/modality/nlp/Decoder.java
63.63% <ø> (ø)

... and 228 more

... and 353 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Updating data points

Changed the size of the data points to make them easier to click and view

Awesome job on being able to upload data points! I love this new feature!

Loving this! new we can even test out data features much easier than we had to do before with adding to our own personal database everytime


[Bug] ray-cluster.autoscaler.debug.yaml does not work

Search before asking

[X] I searched the issues and found no similar issues.

KubeRay Component
ray-operator
What happened + What you expected to happen
The bug happens when you perform a fresh install of the operator. The ray-cluster.autoscaler.debug.yaml will return
2022-06-27T19:27:30.687Z	ERROR	controller.raycluster-controller	Reconciler error	{"reconciler group": "ray.io", "reconciler kind": "RayCluster", "name": "raycluster-complete", "namespace": "default", "error": "pods "raycluster-complete-head-" is forbidden: error looking up service account default/autoscaler-sa: serviceaccount "autoscaler-sa" not found"}
when applied to the cluster.
Reproduction script
Apply the ray-cluster.autoscaler.debug.yaml after installing autoscaler version of KubeRay.
Anything else
Occurs every time. Annoying because I need to use a custom autoscaler image. The non-debug version works as expected but I have to manually patch the autoscaler image to make it work as expected. The debug config is necessary.
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Hi @Cloudhax23! We've very recently added the ability to specify a custom autoscaler image!
To use a custom autoscaler image, start with the non-debug version of the autoscaler config and add the following configuration to the RayCluster CR:
spec:
    autoscalerOptions:
        image: <your-custom-autoscaler-image>

Out of curiosity, may I ask why you need to use a custom autoscaler image?
@Jeffwan do you think we can delete the file ray-cluster.autoscaler.debug.yaml at this point to prevent confusion?

Hi @Cloudhax23! We've very recently added the ability to specify a custom autoscaler image!
To use a custom autoscaler image, start with the non-debug version of the autoscaler config and add the following configuration to the RayCluster CR:
spec:
    autoscalerOptions:
        image: <your-custom-autoscaler-image>

Out of curiosity, may I ask why you need to use a custom autoscaler image?
@Jeffwan do you think we can delete the file ray-cluster.autoscaler.debug.yaml at this point to prevent confusion?

Primarily due to the inability to access docker hub within the ecosystem.


Where's AutoTune?

I've Removed AutoTune in preparation for a new AutoTune library (sTune) compatible with QuickPID, PID_v1 and others. Should have this ready in the next few weeks ... more details to follow.
Closing the previous AutoTune issues as these will be successfully addressed by the new library.

An update on the upcoming new autotune library ... sTune
sTune

Open loop PID autotuner using a novel s-curve inflection point test  method. Tuning parameters are typically determined in about ½Tau on a  first-order system with time delay.

I'm developing this using the TCLab (Temperature Control Lab) hardware. This has a time constant of about 2.9 minutes (as per their benchmark), so about 15 minutes to get full response. Overall, the hardware results in poor resolution (3.1 mv / step on the input, 8-bit PWM output) ... this is ideal for testing and development.
Progress
I'm getting good tuning results in typically about 1.5 to 2 minutes throughout the full output-step range (1-255).
This plot was done automatically using QuickPID and sTune which used the Ziegler_Nichols_PID tuning rule. StepOutput was set to 50 and the setpoint was set to 50 deg C. Running the code ... sTune derives the tuning constants and updates QuickPID ... this is the resulting plot:

Time scale = 10 min / 100
Still need to implement reverse mode, more testing and create the documentation.

sTune

This is an open loop PID autotuner using a novel s-curve inflection point test method. Tuning parameters are typically determined in about ½Tau on a first-order system with time delay. Full 5Tau testing and multiple serial output options are provided.

Compatible with PID_v1, QuickPID and others
Serial output option for PID Tuner
Tested using Temperature Control Lab

sTune

This is an open loop PID autotuner using a novel s-curve inflection point test method. Tuning parameters are typically determined in about ½Tau on a first-order system with time delay. Full 5Tau testing and multiple serial output options are provided.

Compatible with PID_v1, QuickPID and others
Serial output option for PID Tuner
Tested using Temperature Control Lab


fix uwsgi not found for package installation

The barbican service start/stop depends on uwsgi package but the uwsgi is not included in barbican package.
Use pip installation of uwsgi after barbican package installation.

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

For package install we handle python dependencies in giftwrap. I will make a new Pr on giftwrap and build new packages that will include uwsgi in barbican giftwrap package.
Close this PR as is not needed in ursula.

closing this PR. See comments above.


POD file format? (Terminal Velocity, Fury3, Hellbender, FLY!, Monster Truck Madness, etc)

Would you consider adding POD format support to PhysFS?
https://moddingwiki.shikadi.net/wiki/POD_Format
There's several different versions of the format throughout Terminal Reality's history, and here's a python file for reading and extracting nearly all of them: https://github.com/ghoost82/podextract/blob/master/podextract.py
This should give you a good idea on how to read/write them.
I'm asking this, because I'm developing a source port for Terminal Velocity, Fury3, and Hellbender, and would like to use PhysFS with it, having some experience with it already in EDuke32.

Here are the other POD versions checksum and compression algorithms and header/entry structures.
Checksum Algorithm


Add RSS Bridge to Cloudflare Verified Bots?

When using RSS Bridge a lot of time I get a 403 error from Cloudflare.
Maybe to mitigate this you could try to have RSS Bridge be added to the Cloudflare Verified Bots in the category "Feed Fetcher".
https://radar.cloudflare.com/traffic/verified-bots
I'm not sure how this would apply to different instances though.

"Cloudflare manually approves well-behaved services that benefit the broader Internet and honor robots.txt."
yeah... none of that applies to rssbridge :D rssbridge is a website scraper, the exact thing cf is trying to fight :)

not gonna happen


created 3 radowsgw with buckets: rookify seems not to find them

Hi!
tested around in with cephadm a bit more.
Got following rgw pools:
ceph osd pool ls | grep rgw
.rgw.root
localtesting-zone.rgw.log
localtesting-zone.rgw.control
localtesting-zone.rgw.meta
default.rgw.meta
default.rgw.log
default.rgw.control

I got the following error from rookify:
Traceback (most recent call last):
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/bin/rookify", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/lerch/dev/cephadm_testing_setup/rookify/src/rookify/__main__.py", line 80, in main
    machine.execute(dry_run_mode=args.dry_run_mode)
  File "/home/lerch/dev/cephadm_testing_setup/rookify/src/rookify/modules/machine.py", line 44, in execute
    self._execute(file)
  File "/home/lerch/dev/cephadm_testing_setup/rookify/src/rookify/modules/machine.py", line 55, in _execute
    self.next_state()
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 402, in trigger
    return self.machine._process(func)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 1211, in _process
    return trigger()
           ^^^^^^^^^
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 416, in _trigger
    self._process(event_data)
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 439, in _process
    if trans.execute(event_data):
       ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 277, in execute
    self._change_state(event_data)
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 287, in _change_state
    event_data.machine.get_state(self.dest).enter(event_data)
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/extensions/states.py", line 103, in enter
    return super(Timeout, self).enter(event_data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 129, in enter
    event_data.machine.callbacks(self.on_enter, event_data)
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 1146, in callbacks
    self.callback(func, event_data)
  File "/home/lerch/dev/cephadm_testing_setup/rookify/.venv/lib64/python3.12/site-packages/transitions/core.py", line 1167, in callback
    func(*event_data.args, **event_data.kwargs)
  File "/home/lerch/dev/cephadm_testing_setup/rookify/src/rookify/modules/migrate_rgw_pools/main.py", line 60, in preflight
    raise ModuleException(
rookify.modules.exception.ModuleException: Failed to identify required pools for RGW zone 'localtesting-zone'

Now I created the rgws manually, so might have made mistake but I think rgw module does not find them somehow.

now sure why it did now work, but after I added a user with access to the buckets and also let the user add some file to a bucket at least rookify -d worked.


dotnet-install.sh error on linux mint 19 "unable to locate zlib"

I followed the instruction to invole the shell script in terminal in linux mint 19, after "chmod +x". I got an error: unable to locate zlib. probable prerequisite missing: install zlib

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

ID: a2e484a9-5e0c-eb3e-1413-7b507c4fa07d
Version Independent ID: 5bc7caa5-f1c2-d7d5-fe02-80c65cca9672
Content: dotnet-install scripts - .NET Core CLI
Content Source: docs/core/tools/dotnet-install-script.md
Product: dotnet-core
Technology: dotnet-cli
GitHub Login: @tdykstra
Microsoft Alias: tdykstra

I tried running the dotnet-install.sh in linux mint 19 and got an error: WARNING: unable to locate zlib. probable prerequisite missing, install zlib.
I typed "sudo apt install zlib1g-dev" to install zlib and tried runnign the script again.. and it's still giving the same error.. what should I do, short of manually keying all the commands myself to install the SDK, which was what I did before.. just trying to see if there's a less painful way to install the SDK on new linux machjnes..  but it seems this script is even more painful.  :'(
please help.. I'm on a clean install of Linux mint 19, which is based on ubvuntu 19.

@johnbeisner Can you help with this?

I wish I could but I'm not that familiar with Linux and shell scripting
myself. The original script is way beyond me. Well I just copied the
commands into gedit and run them in the terminal line by line and it got
the job done.
One thing though, the runtime installation might benefit from having an
ansible playbook since whoever needs it is going to have to install it on
all the machines that run it. I'm learning ansoble now. Initially was
thinking of using playbook to install the SDK. If you guys can put it in
chocolaty that may work for runtime installation on Windows machines. So
sorry about this.
Just a side note I've tried the shell script on Ubuntu 18 as well, so it's
safe to say it couldn't work on Ubuntu 28 and 19 since mint 19 is based on
Ubuntu 19.
On Thu, 16 Apr 2020, 12:17 am Tom Dykstra<EMAIL_ADDRESS>wrote:

@johnbeisner https://github.com/johnbeisner Can you help with this?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/docs/issues/17857#issuecomment-614136396, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABONUQU6JK64EMSDTBYZG33RMXM2JANCNFSM4MIOS4MQ
.

@donJoseLuis can you help with this?

Same issue on Fedora 32

We already have an issue tracking this here https://github.com/dotnet/install-scripts/issues/6 . Can we close this one @tdykstra ?

Closing as duplicate of https://github.com/dotnet/install-scripts/issues/6


Add network-ee-tox-ansible-builder job

Validate we can build ansible/network-ee using ansible-builder.
Signed-off-by: Paul Belanger<EMAIL_ADDRESS>

Pull-request updated, HEAD is now 65a1f32a6de9c39cbb37cc86f193e7152c87b74f

Pull-request updated, HEAD is now 429e3e1db9c4263dc64d6caf13f92a5cef4b6c0e

Pull-request updated, HEAD is now 4e845ac0481a3f4ee28ea6d49f54884c3516fa48


Feature Request: Alternative paste command with sudo

Some users (example me) uses alternative paste command, because we love copy and move feature the following procedure:
Select files/folders with space, and

press p for copy files/folders
press P for move files/folders

The keymap.toml contains:
{ on = [ "p" ], run = [ "yank", "paste", "unyank" ], desc = "Paste command with copy" },
{ on = [ "P" ], run = [ "yank --cut", "paste", "unyank" ], desc = "Paste command with move" },

Could you accordingly create a paste_copy and paste_move argument?

Are these just commands combination? I don't quite understand what you meant.

Are these just commands combination? I don't quite understand what you meant.

I would like to do the same with the sudo command. However, your solution unfortunately does not work that way, because after selection I have to indicate that you want to copy or move, and then the pasting. This is the default method, but I would like to reverse method works: select and paste with copy or paste with move.

because after selection I have to indicate that you want to copy or move

sudo.yazi pastes according to cx.yanked.is_cut which represent the yank status in the context.
Controlling the yank behavior via yank [--cut] should work.
I tried the keymaps you provided, it seems that you do fast rename files by them.
The reason I guess why sudo.yazi paste cannot work in the commands combination is there may be some internal mechanisms of yazi break yank-paste-unyank workflow.

because after selection I have to indicate that you want to copy or move

sudo.yazi pastes according to cx.yanked.is_cut which represent the yank status in the context. Controlling the yank behavior via yank [--cut] should work.
I tried the keymaps you provided, it seems that you do fast rename files by them. The reason I guess why sudo.yazi paste cannot work in the commands combination is there may be some internal mechanisms of yazi break yank-paste-unyank workflow.

Yes. The mechanism I outlined would probably require a paste_copy and paste_cut function: Maybe:
local function sudo_paste_copy(value)
    local args = sudo_cmd()
    extend_list(args, { "cp", "-rf" })
    extend_iter(args, list_map(value.yanked, ya.quote))
    extend_list(args, { "-t", "./" })
    execute(args)
end
local function sudo_paste_move(value)
    local args = sudo_cmd()
    extend_list(args, { "mv", "-f" })
    extend_iter(args, list_map(value.yanked, ya.quote))
    extend_list(args, { "-t", "./" })
    execute(args)
end

But I don't know how to rewrite this so I can reference it.
local get_state = ya.sync(function(_, cmd)
    if cmd == "paste" or cmd == "link" then
        local yanked = {}
        for _, url in pairs(cx.yanked) do
            table.insert(yanked, tostring(url))
        end

        if #yanked == 0 then
            return {}
        end

        return {
            kind = cmd,
            value = {
                is_cut = cx.yanked.is_cut,
                yanked = yanked,
            },
        }

I have tried writing a pure lua script and calling it with sudo for your demand, which introduced more trouble because I cannot use luarocks.
However, I don't wanna maintain a bash shell script at all.
Can I use nushell in sudo.yazi? Nushell scripts is more readable and have higher maintainability. The only thing you need to do is installing nu.

I have tried writing a pure lua script and calling it with sudo for your demand, which introduced more trouble because I cannot use luarocks.
However, I don't wanna maintain a bash shell script at all.
Can I use nushell in sudo.yazi? Nushell scripts is more readable and have higher maintainability. The only thing you need to do is installing nu.

Yes u can of course.

I implement all your requests in #4. Please check it (especially the README.md) and report the bugs your find.

I implement all your requests in #4. Please check it (especially the README.md) and report the bugs your find.

I checked the README.md, but I dont know how works. There is no distinction between the copy+paste and move+paste commands. There is also 1 type of paste command.

I implement all your requests in #4. Please check it (especially the README.md) and report the bugs your find.

I checked the README.md, but I dont know how works. There is no distinction between the copy+paste and move+paste commands. There is also 1 type of paste command.

Just copy/cut and then paste. We misjudged mechanism of yazi before.

I implement all your requests in #4. Please check it (especially the README.md) and report the bugs your find.

I checked the README.md, but I dont know how works. There is no distinction between the copy+paste and move+paste commands. There is also 1 type of paste command.

Just copy/cut and then paste. We misjudged mechanism of yazi before.

But with nu shell it works exactly as it did before. I have to select it for copying or moving, and then paste with sudo. But the original (my) usage is exactly the opposite of this, that I just select the file, and there are two methodes of the pasting (copy+paste and move+paste), see the first comment.

I implement all your requests in #4. Please check it (especially the README.md) and report the bugs your find.

I checked the README.md, but I dont know how works. There is no distinction between the copy+paste and move+paste commands. There is also 1 type of paste command.

Just copy/cut and then paste. We misjudged mechanism of yazi before.

But with nu shell it works exactly as it did before. I have to select it for copying or moving, and then paste with sudo. But the original (my) usage is exactly the opposite of this, that I just select the file, and there are two methodes of the pasting (copy+paste and move+paste), see the first comment.

Sorry, I forget the original request ...... But now sudo paste can choose a usable destination name.
Well, I will open a new PR to resolve this.

 It is working great! Thank u :)


cpp-ipfs-api: 2017-01-04 -> 2022-01-30, unbreak build, rename to cpp-ipfs-client-api

ZHF: https://github.com/NixOS/nixpkgs/issues/172160
Description of changes

bumped version
unvendored lohmann-json
fixed build
adopted upstream name change (with alias for backward-compatibility)

Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

nixpkgs-review happy, macos 10.15 & nixos x86_64.
Broken on aarch64 but that's not new.

Result of nixpkgs-review pr 173197 run on aarch64-linux 1

1 package failed to build:

cpp-ipfs-http-client

nixpkgs-review happy, macos 10.15 & nixos x86_64.
Broken on aarch64 but that's not new.

updated the platforms attribute

@ofborg build cpp-ipfs-http-client


Remove GetVersions from Connection interface

Summary
Remove GetVersions from the connection interface.
Problem Definition
This function is unused as an interface. The only calls to this function use the concrete connection type. The connection interface only exists to avoid import cycles (we only use one concrete connection type).
Proposal
Remove GetVersions from the connection interface. Leave the function within the ConnectionEnd implementation. Please include a changelog entry. This change doesn't need to be backported

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged/assigned

Hello, I would like to start working on this one if it is still open

Hello, I would like to start working on this one if it is still open

Yes, it's still available! Thanks very much for offering to pick it up. I will assign it to you now!

Thank you! I would start working on it now.


Clean up abs implementation for Intel intrinsics

This includes:

Using the abs intrinsics instead of the sign intrinsics for 8, 16,
and 32 bit arithmetic, e.g. _mm_abs_epi8/16/32 instead of
_mm_sign_epi8/16/32 (both are SSSE3), using _mm256_abs_epi8/16/32
instead of _mm256_sign_epi8/16/32 (both are AVX2).
Add 64 bit abs intrinsics that came with AVX512VL to SSE and AVX
Add guards around 8 and 16 bit AVX512 abs intrinsics that require
AVX512BL

Thanks!
The build on travis passed but it seems they have some issue to notify github.


Do no trigger app/uninstalled webhook for fresh app

Fixes https://github.com/Shopify/cli/issues/1603
app/uninstalled webhooks shouldn't be triggered for fresh apps.
Testing changes
Create a new node app
cd to new app's dir
Run npm run dev
You shouldn't see APP_UNINSTALLED webhook delivery failed or  Using a different app than last time, sending uninstall webhook to app server

I see, I didn't consider that scenario. We could maybe fix this if we could know if there are apps installed before running the webhook, or we could ignore this as the message doesn't seem to cause the process to fail.

I'll close this PR then.


Update development.md

Docs Build status updates of commit a37952e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/development.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.