[Usage]: Unable to use default template when serving glm-4v-9b in VLLM 0.6.3

Your current environment

The output of `python collect_env.py`
PyTorch version: 2.4.0+cu121
Is debug build: False
CUDA used to build PyTorch: 12.1
ROCM used to build PyTorch: N/A

OS: Ubuntu 22.04.3 LTS (x86_64)
GCC version: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Clang version: Could not collect
CMake version: version 3.22.1
Libc version: glibc-2.35

Python version: 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] (64-bit runtime)
Python platform: Linux-5.15.0-122-generic-x86_64-with-glibc2.35
Is CUDA available: True
CUDA runtime version: 12.3.107
CUDA_MODULE_LOADING set to: LAZY
GPU models and configuration: GPU 0: Tesla V100-SXM2-32GB
Nvidia driver version: 535.161.07
cuDNN version: Probably one of the following:
/usr/lib/x86_64-linux-gnu/libcudnn.so.8.9.7
/usr/lib/x86_64-linux-gnu/libcudnn_adv_infer.so.8.9.7
/usr/lib/x86_64-linux-gnu/libcudnn_adv_train.so.8.9.7
/usr/lib/x86_64-linux-gnu/libcudnn_cnn_infer.so.8.9.7
/usr/lib/x86_64-linux-gnu/libcudnn_cnn_train.so.8.9.7
/usr/lib/x86_64-linux-gnu/libcudnn_ops_infer.so.8.9.7
/usr/lib/x86_64-linux-gnu/libcudnn_ops_train.so.8.9.7
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True

CPU:
Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        46 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               10
On-line CPU(s) list:                  0-9
Vendor ID:                            GenuineIntel
Model name:                           Intel(R) Xeon(R) Platinum 8255C CPU @ 2.50GHz
CPU family:                           6
Model:                                85
Thread(s) per core:                   1
Core(s) per socket:                   10
Socket(s):                            1
Stepping:                             5
BogoMIPS:                             4999.99
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 arat avx512_vnni
Hypervisor vendor:                    KVM
Virtualization type:                  full
L1d cache:                            320 KiB (10 instances)
L1i cache:                            320 KiB (10 instances)
L2 cache:                             40 MiB (10 instances)
L3 cache:                             35.8 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-9
Vulnerability Gather data sampling:   Unknown: Dependent on hypervisor status
Vulnerability Itlb multihit:          KVM: Mitigation: VMX unsupported
Vulnerability L1tf:                   Mitigation; PTE Inversion
Vulnerability Mds:                    Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Vulnerability Meltdown:               Mitigation; PTI
Vulnerability Mmio stale data:        Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Vulnerable
Vulnerability Spec rstack overflow:   Not affected
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Retpoline
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown

Versions of relevant libraries:
[pip3] numpy==1.26.4
[pip3] nvidia-cublas-cu12==<IP_ADDRESS>
[pip3] nvidia-cuda-cupti-cu12==12.1.105
[pip3] nvidia-cuda-nvrtc-cu12==12.1.105
[pip3] nvidia-cuda-runtime-cu12==12.1.105
[pip3] nvidia-cudnn-cu12==<IP_ADDRESS>
[pip3] nvidia-cufft-cu12==<IP_ADDRESS>
[pip3] nvidia-curand-cu12==<IP_ADDRESS>
[pip3] nvidia-cusolver-cu12==<IP_ADDRESS>
[pip3] nvidia-cusparse-cu12==<IP_ADDRESS>
[pip3] nvidia-dali-cuda120==1.33.0
[pip3] nvidia-dali-tf-plugin-cuda120==1.33.0
[pip3] nvidia-ml-py==12.560.30
[pip3] nvidia-nccl-cu12==2.20.5
[pip3] nvidia-nvjitlink-cu12==12.6.77
[pip3] nvidia-nvtx-cu12==12.1.105
[pip3] pynvml==11.4.1
[pip3] pyzmq==25.1.2
[pip3] torch==2.4.0
[pip3] torchvision==0.19.0
[pip3] transformers==4.45.2
[pip3] triton==3.0.0
[conda] Could not collect
ROCM Version: Could not collect
Neuron SDK Version: N/A
vLLM Version: N/A (dev)
vLLM Build Flags:
CUDA Archs: Not Set; ROCm: Disabled; Neuron: Disabled
GPU Topology:
GPU0    CPU Affinity    NUMA Affinity   GPU NUMA ID
GPU0     X      0-9     0               N/A

Legend:

  X    = Self
  SYS  = Connection traversing PCIe as well as the SMP interconnect between NUMA nodes (e.g., QPI/UPI)
  NODE = Connection traversing PCIe as well as the interconnect between PCIe Host Bridges within a NUMA node
  PHB  = Connection traversing PCIe as well as a PCIe Host Bridge (typically the CPU)
  PXB  = Connection traversing multiple PCIe bridges (without traversing the PCIe Host Bridge)
  PIX  = Connection traversing at most a single PCIe bridge
  NV#  = Connection traversing a bonded set of # NVLinks

Model Input Dumps
No response
🐛 Describe the bug
I'm using vllm as the openai api compatible server with glm-4v-9b, the request I used for test is like below:
curl --request POST \
  --url http://vllm-vl-glm.xxx.com/v1/chat/completions \
  --data '{
  "model": "glm/glm-4v-9b",
  "messages": [
    {
      "role": "user",
      "content": [
        {"type": "text", "text": "describe the picture"},
        {
        "type": "image_url",
        "image_url":{
        "url": "https://s3.xxx.com/image.png"
        }
        }
      ]
    }
  ]
}'

Then I got the error :
ERROR 10-16 15:24:25 serving_chat.py:158] Error in applying chat template from request
ERROR 10-16 15:24:25 serving_chat.py:158] Traceback (most recent call last):
ERROR 10-16 15:24:25 serving_chat.py:158] File "/usr/local/lib/python3.10/dist-packages/vllm/entrypoints/openai/serving_chat.py", line 147, in create_chat_completion
ERROR 10-16 15:24:25 serving_chat.py:158] prompt = apply_hf_chat_template(
ERROR 10-16 15:24:25 serving_chat.py:158] File "/usr/local/lib/python3.10/dist-packages/vllm/entrypoints/chat_utils.py", line 547, in apply_hf_chat_template
ERROR 10-16 15:24:25 serving_chat.py:158] raise ValueError(
ERROR 10-16 15:24:25 serving_chat.py:158] ValueError: As of transformers v4.44, default chat template is no longer allowed, so you must provide a chat template if the tokenizer does not define one.
INFO: <IP_ADDRESS>:60140 - "POST /v1/chat/completions HTTP/1.1" 400 Bad Request

Any solutions?
Before submitting a new issue...

[X] Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

As mentioned here, you should come up with your own chat template to match the examples in the HF repo.

Thank you. I've reminded the glm team to publish a chat template.

As mentioned here, you should come up with your own chat template to match the examples in the HF repo.


FuzzyScore should work on accented characters

It would be cool if joao would match against joão in our FuzzyScore matcher, for example. What do you think @jrieken?

I have changes ready for strings#removeAccents which does jöão to joao transformations. Not eager to bake that into fuzzy score because of the potential perf implementation...

I say for fuzzy we just table it!

What could work is the following: in fuzzy score, before filling in the table, we run a fast check to see if the pattern-characters occur in the word at all. That would be a good time to check if all characters are ASCII and iff not do the conversion then.

Would be do that both for needle and haystack?


Links to original tf code - fyi

After reading deepmind blog post I was looking forward to downloading model but no luck. Looking forward to your implementation.
You may be aware of this post and link but if not this is the coder's original tf implementation. Hope it helps.
Copy of comment to original model request:
https://github.com/huggingface/transformers/issues/4688
Interested in model weights too but currently not available. Author does mention releasing tf code here:
https://news.ycombinator.com/item?id=22290227
Requires tf 1.15+ and deepmind/sonnet ver 1.36. Link to python script here:
https://github.com/deepmind/sonnet/blob/cd5b5fa48e15e4d020f744968f5209949ebe750f/sonnet/python/modules/nets/transformer.py#L915
Have tried running as-is but doesn't appear to have options for training on custom data as per the paper and available data sets.

@GenTxt it should be fairly straightforward to implement! i'll get it done, and leave it to someone else with more resources to train and share a model
i'll be adding a bunch of features I learned from building other types of transformers to further enhance it as well

@GenTxt This is almost ready! Do you plan on training this on any text corpus? Perhaps pg19?

@GenTxt https://github.com/huggingface/nlp/pull/306 Once this is merged, it should be easy to start training

@GenTxt works great on enwik8 now, you should totally try this! are you a coder? or do you need this simplified even more?

Hi Phil:
Thanks for the updates. Currently running the ewik8 train.py on my home
machine and terminal output looks good.
Have a few questions:

Where is reference to 100000 epochs or iterations in train.py?

e.g.
training loss: 2.4765 | aux_loss: 0.9664
training:   0%|                         | 70/100000 [05:45<129:44:50,
4.67s/it]training loss: 2.4784 | aux_loss: 0.0000
training loss: 2.4343 | aux_loss: 0.0000

Does it save the model/weights at the end of 100000?

How to use a simple text file e.g. corpus.txt (1 sentence per line)
instead of ewik8.gz ?

Can 'train.py' be modified as separate generation script for saved model
above?

How to modify for using a multi-line input text file as start tokens?

prime = torch.ones(1, 1).cuda() # assume 1 is start token OR input.txt
Not a coder but I can make basic modifications to scripts. Would like to
see pg19 model but don't have the $ resources to train.
Thanks
On Sat, Jul 4, 2020 at 2:26 PM Phil Wang<EMAIL_ADDRESS>wrote:

@GenTxt https://github.com/GenTxt works great on enwik8 now, you should
totally try this! are you a coder? or do you need this simplified even more?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lucidrains/compressive-transformer-pytorch/issues/1#issuecomment-653797356,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFMAWPPPZJFKI6SP4EHLUE3RZ5X5LANCNFSM4OKBSFNQ
.

Where is reference to 100000 epochs or iterations in train.py?

it's actually iterations, not epochs

Does it save the model/weights at the end of 100000?

nope, but that can be easily added!

How to use a simple text file e.g. corpus.txt (1 sentence per line)
instead of ewik8.gz ?

that will take some work to setup, specifically you will have to write your own Dataset class. let me think about how to abstract this away though!

Can 'train.py' be modified as separate generation script for saved model above?

ahh yeah kind of, let me think about how to abstract this away as well. I'm thinking about something kind of like my stylegan2-pytorch repository, a commandline tool that lets you train, resume training, and generate easily

How to modify for using a multi-line input text file as start tokens?

yea, that will take some coding

Would like to see pg19 model but don't have the $ resources to train.

i'll setup training for PG19 soon-ish, and perhaps there will be some generous, curious person out there who will train it for us lol

I have some experience pre-training BERT style models on custom subsets of PG, and access to lots of academic GPU time. Not to mention generous, and curious :D
@lucidrains would you like to collaborate on pre-training a Compressive Transformer?

@lucidrains Hey Phil,
Great work with getting the implementation out in such a short amount of time.
I was trying to replicate the results of the paper and ran into a few issues.
I was trying to find how to calculate the final BPC score but could not find it as part of the current repository. Is that something you plan to add in the near future or open to a contribution from my side about the same?
There are also other smaller improvements which I believe can help make the repository better. Please let me know what you think about them

I did not find save model code anywhere - Adding that would be great

Making use of multiple GPUs for faster training - as of now I think only 1 GPU is being used and extending it to use multiple GPUs would help in making the training faster


Make OAuth support application/x-www-form-urlencoded

signpost-core doesn't support www-form-urlencoded because it works on jdk URLConnection. Rescu however can provide signpost with the request contents.

Cool, thanks!


Hprose.Rpc 是不支持业务线程池的吗？多路复用模型都没实现？

测试代码：
服务端：
public partial class ChatService
{
public string Query(string id, int seconds)
{
Console.WriteLine($"Query data {id} in {seconds}s. at {DateTime.Now.ToString("HH:mm:ss.fff")}");
Thread.Sleep(seconds * 1000);
Console.WriteLine($"{id} returned in {seconds}s. at {DateTime.Now.ToString("HH:mm:ss.fff")}");
return id;
}
}

客户端:
static void Main(string[] args)
{
for (int i = 0; i < 1000; i++)
{
Task.Run(StartClient);
}
while (Console.ReadLine() != "exit")
{
        }
    }

static readonly string[] service = new string[] {"http://<IP_ADDRESS>:1000/",
"http://<IP_ADDRESS>:1001/",
"http://<IP_ADDRESS>:1002/",
"http://<IP_ADDRESS>:1003/",
"http://<IP_ADDRESS>:1004/",
"http://<IP_ADDRESS>:1005/",
"http://<IP_ADDRESS>:1006/",
"http://<IP_ADDRESS>:1007/",
"http://<IP_ADDRESS>:1008/",
"http://<IP_ADDRESS>:1009/"
};
static int id = 0;
private static void StartClient()
{
int myId = ++id;
Hprose.RPC.Client client = new Hprose.RPC.Client(service);
IChatService chatService= client.UseService();
string content= chatService.Query(myId.ToString(), 3);
Console.WriteLine(content);
}
输出结果:
Started service http://<IP_ADDRESS>:1000/
Started service http://<IP_ADDRESS>:1001/
Started service http://<IP_ADDRESS>:1002/
Started service http://<IP_ADDRESS>:1003/
Started service http://<IP_ADDRESS>:1004/
Started service http://<IP_ADDRESS>:1005/
Started service http://<IP_ADDRESS>:1006/
Started service http://<IP_ADDRESS>:1007/
Started service http://<IP_ADDRESS>:1008/
Started service http://<IP_ADDRESS>:1009/
Query data 5 in 3s. at 09:28:10.013
5 returned in 3s. at 09:28:13.015
Query data 6 in 3s. at 09:28:13.029
6 returned in 3s. at 09:28:16.030
Query data 7 in 3s. at 09:28:16.031
7 returned in 3s. at 09:28:19.032
Query data 8 in 3s. at 09:28:19.033
8 returned in 3s. at 09:28:22.034
Query data 9 in 3s. at 09:28:22.036

都9102年了，还搞什么线程池啊，用异步不是更好吗？


Added Color Picker Converter

Related Issue

Added a new feature of Color Picker and Converter application

Closes: #265
Describe the changes you've made
I have added the application for color picker and converter. It helps user to convert RGB to hex and hex to RGB code. Also it helps to select color by changing the range and a random picker feature is also added
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] New and existing unit tests pass locally with my changes.

Screenshots

@AmeyaJain-25 PLease resolve the merge conflicts

@urvashi-code1255
Resolved the conflicts. Please review and merge my PR
Thanks.

@AmeyaJain-25 I really loved your project.
Thanks for your contribution :)

Thank you so much.
Great experience to contribute and learn more new things

@urvashi-code1255
Can you please change the label to GSSoC21 instead of gssoc'21.
Because in the leaderboard, it's not accepting the label and my points wouldn't be counted.
Please do the changes in the label.


Create support for a Gif component

Description
Hi @inlet , Thanks again for this amazing library. I was wondering -- would you be open to supporting pixi plugins as native component? Or is this something that you'd suggest individual projects develop for themselves using custom components?
If you're open to it, I'm interested in contributing to build a react-pixi component that supports gifs (a recently added plugin). If I were to contribute, are there particular considerations I need to take into consideration, or should I try to get it to look as much as possible like the Sprite component.
Thanks!

Hi Ariel,
Thank you for reaching out!
So to answer your question, in order to keep the footprint as small as possible I believe it's best to separate add-ons like these from the core.
Basically the custom components are built for these kind of add-ons, giving users the power to tap into the React reconciliation with custom written logic. But maybe you've another idea how this should work, could you tell me how we can improve this library in order to support a more streamlined implementation of plugins?
Thanks!


[bug] Mysterium VPN Error: "Oop! Could not connect. Connection timeout"

Describe the bug
I cannot connect to MysteriumVPN.
I am using the Mac client but it always gives this error: "Oop! Could not connect. Connection timeout"
This happens no matter which country I choose. It happens when I use Quick Connect and also Manual Connect to a random node.
I have never once managed to connect to the VPN network.
I am using the latest MacOS Montery version.
How do I fix this?
To Reproduce
Steps to reproduce the behavior:

Download the Mac VPN client
Click Quick Connect

Expected behavior
It connects to a node.
Logs
No sure how many logs to include. These were from renderer.log. Let me know if you want more.
[2022-03-30 20:29:59.508] [info]  Persisting user configuration: {"desktop":{"dns":"auto","filters":{"other":{"country":"BS"},"preset":{"id":0},"quality":{"include-failed":false,"level":2}},"onboarded":true,"quick-connect":true,"terms-agreed":{"at":"2022-03-27T02:36:44.318Z","version":"0.0.40"}}}
[2022-03-30 20:30:02.424] [debug] UserEvent: quick_connect { country: 'AU' } Client: {
  app_version: '10.7.1',
  os: 'darwin',
  country: 'AU',
  consumer_id: '0x2bceffff940f8257361cfc7371d0a15d7b23a722',
  machine_id: '3965fef1184b950d77daa0272aabfd6370636facf00a1e571615957c086a4e27',
  os_version: '21.4.0'
}
[2022-03-30 20:30:02.425] [debug] UserEvent: balance_update { balance: 9.964485 } Client: {
  app_version: '10.7.1',
  os: 'darwin',
  country: 'AU',
  consumer_id: '0x2bceffff940f8257361cfc7371d0a15d7b23a722',
  machine_id: '3965fef1184b950d77daa0272aabfd6370636facf00a1e571615957c086a4e27',
  os_version: '21.4.0'
}
[2022-03-30 20:30:02.426] [debug] UserEvent: connect_attempt {
  country: 'AU',
  provider_id: '0x3aaf972241721273047ee057789f2da124b5c967'
} Client: {
  app_version: '10.7.1',
  os: 'darwin',
  country: 'AU',
  consumer_id: '0x2bceffff940f8257361cfc7371d0a15d7b23a722',
  machine_id: '3965fef1184b950d77daa0272aabfd6370636facf00a1e571615957c086a4e27',
  os_version: '21.4.0'
}
[2022-03-30 20:30:02.792] [info]  Persisting user configuration: {"desktop":{"dns":"auto","filters":{"other":{"country":"AU"},"preset":{"id":0},"quality":{"include-failed":false,"level":2}},"onboarded":true,"quick-connect":true,"terms-agreed":{"at":"2022-03-27T02:36:44.318Z","version":"0.0.40"}}}
[2022-03-30 20:30:03.834] [debug] [sse message event] state-change {
  "serviceInfo": null,
  "sessions": [],
  "sessionsStats": {
    "count": 0,
    "countConsumers": 0,
    "sumBytesReceived": 0,
    "sumBytesSent": 0,
    "sumDuration": 0,
    "sumTokens": 0
  },
  "consumer": {
    "connection": {
      "status": "Connecting",
      "consumerId": "0x2bceffff940f8257361cfc7371d0a15d7b23a722",
      "hermesId": "0xa62a2A75949d25e17C6F08a7818e7bE97c18a8d2",
      "proposal": {
        "format": "service-proposal/v3",
        "compatibility": 2,
        "providerId": "0x3aaf972241721273047ee057789f2da124b5c967",
        "serviceType": "wireguard",
        "location": {
          "continent": "OC",
          "country": "AU",
          "city": "New South Wales",
          "asn": 16276,
          "isp": "OVH SAS",
          "ipType": "hosting"
        },
        "price": {
          "currency": "MYST",
          "perHour":<PHONE_NUMBER>52323,
          "perHourTokens": {
            "wei": "228472858852323",
            "ether": "0.000228472858852323",
            "human": "0.000228"
          },
          "perGib":<PHONE_NUMBER>1772830,
          "perGibTokens": {
            "wei": "51406393241772832",
            "ether": "0.051406393241772832",
            "human": "0.051406"
          }
        },
        "quality": {
          "quality": 1.6,
          "latency": 0,
          "bandwidth": 14.434921
        }
      }
    }
  },
  "identities": [
    {
      "id": "0x2bceffff940f8257361cfc7371d0a15d7b23a722",
      "registrationStatus": "Registered",
      "channelAddress": "0xAc9a84C82e87f4093657dfc410F68F2BdF1Ed33d",
      "balance":<PHONE_NUMBER>693500000,
      "balanceTokens": {
        "wei": "9964485490693500000",
        "ether": "9.9644854906935",
        "human": "9.964485"
      },
      "earnings": 0,
      "earningsTotal": 0,
      "stake": 0,
      "hermesId": "0xa62a2A75949d25e17C6F08a7818e7bE97c18a8d2"
    }
  ],
  "channels": []
}
[2022-03-30 20:31:02.428] [debug] UserEvent: connect_failure {
  country: 'AU',
  provider_id: '0x3aaf972241721273047ee057789f2da124b5c967',
  duration: 60002
} Client: {
  app_version: '10.7.1',
  os: 'darwin',
  country: 'AU',
  consumer_id: '0x2bceffff940f8257361cfc7371d0a15d7b23a722',
  machine_id: '3965fef1184b950d77daa0272aabfd6370636facf00a1e571615957c086a4e27',
  os_version: '21.4.0'
}
[2022-03-30 20:31:02.431] [error] Could not connect: Connection timeout
Original message: timeout of 60000ms exceeded (path="connection")
[2022-03-30 20:31:07.741] [debug] UserEvent: balance_update { balance: 9.964485 } Client: {
  app_version: '10.7.1',
  os: 'darwin',
  country: 'AU',
  consumer_id: '0x2bceffff940f8257361cfc7371d0a15d7b23a722',
  machine_id: '3965fef1184b950d77daa0272aabfd6370636facf00a1e571615957c086a4e27',
  os_version: '21.4.0'
}
[2022-03-30 20:31:07.742] [debug] UserEvent: disconnect_attempt { country: 'unknown' } Client: {
  app_version: '10.7.1',
  os: 'darwin',
  country: 'AU',
  consumer_id: '0x2bceffff940f8257361cfc7371d0a15d7b23a722',
  machine_id: '3965fef1184b950d77daa0272aabfd6370636facf00a1e571615957c086a4e27',
  os_version: '21.4.0'
}
[2022-03-30 20:31:07.747] [debug] UserEvent: disconnect_success { country: 'unknown', duration: 5 } Client: {
  app_version: '10.7.1',
  os: 'darwin',
  country: 'AU',
  consumer_id: '0x2bceffff940f8257361cfc7371d0a15d7b23a722',
  machine_id: '3965fef1184b950d77daa0272aabfd6370636facf00a1e571615957c086a4e27',
  os_version: '21.4.0'
}
[2022-03-30 20:31:07.947] [debug] [sse message event] state-change {
  "serviceInfo": null,
  "sessions": [],
  "sessionsStats": {
    "count": 0,
    "countConsumers": 0,
    "sumBytesReceived": 0,
    "sumBytesSent": 0,
    "sumDuration": 0,
    "sumTokens": 0
  },
  "consumer": {
    "connection": {
      "status": "NotConnected",
      "consumerId": "0x2bceffff940f8257361cfc7371d0a15d7b23a722",
      "hermesId": "0xa62a2A75949d25e17C6F08a7818e7bE97c18a8d2",
      "proposal": {
        "format": "service-proposal/v3",
        "compatibility": 2,
        "providerId": "0x3aaf972241721273047ee057789f2da124b5c967",
        "serviceType": "wireguard",
        "location": {
          "continent": "OC",
          "country": "AU",
          "city": "New South Wales",
          "asn": 16276,
          "isp": "OVH SAS",
          "ipType": "hosting"
        },
        "price": {
          "currency": "MYST",
          "perHour":<PHONE_NUMBER>52323,
          "perHourTokens": {
            "wei": "228472858852323",
            "ether": "0.000228472858852323",
            "human": "0.000228"
          },
          "perGib":<PHONE_NUMBER>1772830,
          "perGibTokens": {
            "wei": "51406393241772832",
            "ether": "0.051406393241772832",
            "human": "0.051406"
          }
        },
        "quality": {
          "quality": 1.6,
          "latency": 0,
          "bandwidth": 14.434921
        }
      }
    }
  },
  "identities": [
    {
      "id": "0x2bceffff940f8257361cfc7371d0a15d7b23a722",
      "registrationStatus": "Registered",
      "channelAddress": "0xAc9a84C82e87f4093657dfc410F68F2BdF1Ed33d",
      "balance":<PHONE_NUMBER>693500000,
      "balanceTokens": {
        "wei": "9964485490693500000",
        "ether": "9.9644854906935",
        "human": "9.964485"
      },
      "earnings": 0,
      "earningsTotal": 0,
      "stake": 0,
      "hermesId": "0xa62a2A75949d25e17C6F08a7818e7bE97c18a8d2"
    }
  ],
  "channels": []
}

Screenshots
https://imgur.com/a/awtk6QG
Desktop (please complete the following information):

OS: MacOS Monterey 12.3
Mysterium VPN App Version 10.7.1

Exact same behaviour here.
OS: Elementary 5.1.7 (based on Ubuntu 18.04.6 LTS)
App Version: mysterium-vpn-desktop_10.9.0_amd64.deb
Originally had this: https://github.com/mysteriumnetwork/mysterium-vpn-desktop/issues/335#issuecomment-1103802230
but it resolved itself after eventually loading a TOS screen. Now have the unable to connect to anything behaviour.

Are there any places I should look for leftovers from previous installations?
Let me know which logs would be most helpful and I'll upload.

Thanks for reporting! We received your logs submitted via app and will look into it.

Still same issue for me. Same message on a macbook air. Have tried both the quick connect and manual connect. Same result.

Same on Windows 10, some nodes work some don't.


Uncaught Error: ENOENT: no such file or directory, lstat '~/Documents/Web Development/Images'

[Enter steps to reproduce:]

...
...

Atom: 1.49.0 x64
Electron: 5.0.13
OS: Mac OS X 10.15.5
Thrown From: Atom Core
Stack Trace
Uncaught Error: ENOENT: no such file or directory, lstat '/Users/andrehinds/Documents/Web Development/Images'
At fs.js:122

Error: ENOENT: no such file or directory, lstat '/Users/andrehinds/Documents/Web Development/Images'
    at Proxy.realpathSync (fs.js:1512:7)
    at Proxy.fs.realpathSync (electron/js2c/asar.js:300:40)
    at TreeView.moveEntry (/Users/andrehinds/Documents/Atom.app/Contents/Resources/app/static/<embedded>:14:943628)
    at TreeView.onDrop (/Users/andrehinds/Documents/Atom.app/Contents/Resources/app/static/<embedded>:14:950836)
    at HTMLDivElement.<anonymous> (/Users/andrehinds/Documents/Atom.app/Contents/Resources/app/static/<embedded>:14:924223)

Commands
     -9:47.1.0 tree-view:remove (div.tool-panel.tree-view)
 17x -9:27.2.0 core:backspace (input.hidden-input)
     -8:56.6.0 core:save (input.hidden-input)
     -7:18.9.0 core:backspace (input.hidden-input)
     -7:16.3.0 core:save (input.hidden-input)
     -7:13.5.0 atom-beautify:beautify-editor (input.hidden-input)
     -7:09.3.0 atom-beautify:help-debug-editor (input.hidden-input)
 10x -6:33.3.0 core:backspace (input.hidden-input)
     -1:19.4.0 core:save (input.hidden-input)
     -1:16.6.0 atom-beautify:beautify-editor (input.hidden-input)

Non-Core Packages
atom-beautify 0.33.4
atom-html-preview 0.2.6
atom-ternjs 0.20.0
autoclose-html 0.23.0
busy-signal 2.0.1
csslint 1.2.0
emmet 2.4.3
intentions 1.1.5
language-ejs 0.4.0
linter 2.3.1
linter-eslint 8.5.5
linter-ui-default 1.8.1
pigments 0.40.2
Sublime-Style-Column-Selection 1.7.5

Thanks for reporting this!
This has already been fixed in https://github.com/atom/tree-view/pull/1358. It is currently scheduled for release when v1.53.0 reaches Stable.


Add migration instructions for multiple PeriodicReplicationReceivers

Add migration instructions for the special case of having had a PeriodicReplicationReceiver when using sync-android < 2.0.0 and now upgrading to >= 2.0.0 and having multiple PeriodicReplicationReceivers.
Note that if users never used replication policies before sync-android 2.0.0, they don't need to do anything. If users only have one replication policy, they don't need to do anything.
In order to provide a simple way of handling this, PeriodicReplicationService#upgradePreferences has been made protected. This seemed the easiest way of making this special case relatively easy to deal with.
I wasn't sure whether the example code adds anything to the clarity. Any thoughts?

Note that if users never used replication policies before sync-android 2.0.0, they don't need to do anything.

I think it is worth calling this out in the migration guide. I don't think it is clear from the proposed doc that if you are only starting to use replication policies in 2.0.0 that you don't need to do the empty override (even though it says "There is one use-case that requires special handling").

@ricellis Suggested clarification added in cbca7ae.


[statping] New Chart

add statping chart

We really ought to get pre-commit enabled for this repo :D

@onedr0p ok. good to go.


Build a switch where j:bwy->kalingrad was rerouted to another nation

I was told about this, but forgot to do anything.

It seems like it was never redirected? Strange.


Kotlin suport

Is it working with kotlin language like issue #25 ?

@matheusssilva Yes, the Android debugger should work with kotlin source files.


Address hypothes.is comment CYW9gKXjEem12gtCpS07EA

Hypothesis annotation https://hyp.is/CYW9gKXjEem12gtCpS07EA/jrnold.github.io/r4ds-exercise-solutions/transform.html<EMAIL_ADDRESS>
cos( )

Fixed.


strange behaviour

I got this error
Uncaught SyntaxError: Failed to execute 'postMessage' on 'Window': Invalid target origin '' in a call to 'postMessage'.
I use your amazing script in
http://www.provincia.livorno.it/altri/amministrazione-trasparente/organizzazione/organi-di-indirizzo-politico-amministrativo-dal-13-ottobre-2014/

That's strange, can you put the uncompressed version on the script, so I can take a look.
Are you setting targetOrigin?

done.
no targetorigin setted
2015-08-06 17:12 GMT+02:00 David J. Bradshaw<EMAIL_ADDRESS>
That's strange, can you put the uncompressed version on the script, so I
can take a look.
Are you setting targetOrigin?
—
Reply to this email directly or view it on GitHub
https://github.com/davidjbradshaw/iframe-resizer/issues/236#issuecomment-128406863
.

You page is creating an iframe with src="" in it. This has a different ID each time I load the page. Try the dev branch version which should now cope with that.

no errors with dev version.
thanks
but probably now I misanderstood know how the script works.
look at my page.
when the page for example is resized to 1024x768 , the target fram is too wide, and I'd like to see scrolling panel for the widht.
I want too much?
thanks again,
PB

Set the min width and scrolling options.

I have setted in this way but it doesnt work
iFrameResize({
log                     : false,                  // Enable console logging
enablePublicMethods     : true,                  // Enable methods within
iframe hosted page
inPageLinks : true,
scrolling : true,
minWidth :600,
//heightCalculationMethod : lowestElement,
//widthCalculationMethod : leftMostElement,
resizedCallback         : function(messageData){ // Callback fn when resize
is received
$('p#callback').html(
'Frame ID: '    + messageData.iframe.id +
' Height: '     + messageData.height +
' Width: '      + messageData.width +
' Event type: ' + messageData.type
);
},
messageCallback         : function(messageData){ // Callback fn when
message is received
$('p#callback').html(
'Frame ID: '    + messageData.iframe.id +
' Message: '    + messageData.message
);
alert(messageData.message);
},
closedCallback         : function(id){ // Callback fn when iFrame is closed
$('p#callback').html(
'IFrame ('    + id +
') removed from page.'
);
}
});
2015-08-07 11:33 GMT+02:00 David J. Bradshaw<EMAIL_ADDRESS>
Set the min width and scrolling options.
—
Reply to this email directly or view it on GitHub
https://github.com/davidjbradshaw/iframe-resizer/issues/236#issuecomment-128655540
.

You don't need most of that code. This issue tracker is for bugs. If you want me to develop code for you, then I'm available for hire.

if I put
heightCalculationMethod:  : 'lowestElement',
I have a js error:
Uncaught SyntaxError: Unexpected token :
2015-08-07 12:06 GMT+02:00 David J. Bradshaw<EMAIL_ADDRESS>
You don't need most of that code. This issue tracker is for bugs. If you
want me to develop code for you, then I'm available for hire.
—
Reply to this email directly or view it on GitHub
https://github.com/davidjbradshaw/iframe-resizer/issues/236#issuecomment-128662324
.

Sorry, I dont know if my specific behaviour is a misconfiguration or a error or simply this script cant handle.
I'd like that the iframe shows only the orizontal scroll, but it shows both.
thanks again,
PB

The scroll option is currently all or none.

ok
2015-08-07 12:37 GMT+02:00 David J. Bradshaw<EMAIL_ADDRESS>
The scroll option is currently all or none.
—
Reply to this email directly or view it on GitHub
https://github.com/davidjbradshaw/iframe-resizer/issues/236#issuecomment-128669427
.


Possible to not treat inline math as "normal text"?

Hey there,
I've been working on a LaTeX renderer for hoedown (cryptarch/mdtex) and I'm wondering if it is possible to not treat inline math as "normal text", or whether this could be implemented?
The problem is I would like to convert single dashes between numbers to a LaTeX-style en-dash ("--"). However, when I try doing the replacement, it also replaces minus-signs in inline math. The replacement doesn't happen in displaymode math, which the parser correctly distinguishes from normal text.
I could possibly work around the problem by manually reparsing all normal text to ignore math mode. However, this strikes me as a bit "hacky". With separation of concerns in mind, it would be ideal if distinguishing inline math from normal text were handled by the parser, not the renderer.
Do you see a way towards a good solution for this problem?

It's already implemented, read on.
The renderer simply implements the math callback, which gets passed:

The raw contents of the math span (excluding the delimiters).
A boolean indicating wether a block or inline math span should be rendered.

Then you enable the --math extension. Your Markdown can contain math spans of the form $$math$$. Hoedown will automatically determine wether the math span is block or inline. Examples:
This will be a block math span, because it takes the whole paragraph:

$$a = \frac{1}{b}$$

This will be an inline math span: $$a = \frac{1}{b}$$

If you want to be explicit, you can use LaTeX syntax: \\(inline math span\\) and \\[block math span\\].

However, if you'd like to write math spans enclosed by a single dollar, you can enable --math-explicit too. Doing this also disables auto-detection; $$math$$ will always be block math, and $math$ will always be inline math.
Whatever flags you enable, the renderer implementation should be the same.

I see. This is very helpful. Thanks very much :-)

Glad it helped.


Blob name with .csv reads directly as CSV

If I save a Blob with the name "some_file.csv" as the Blob name. Can I read out the file without saving to a local path, with pandas.read_csv(BLOB_NAME). WHre BLOB_NAME = blob_service.get_blob_name(CONTAINERNAME, "some_file.csv")?

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

ID: 2f45a6b5-0fea-7fbb-5d4d-37e0e2583fd7
Version Independent ID: 7be6f792-09f8-c22f-86b6-d0f690e9b3a4
Content: Explore data in Azure blob storage with Pandas
Content Source: articles/machine-learning/team-data-science-process/explore-data-blob.md
Service: machine-learning
GitHub Login: @deguhath
Microsoft Alias: deguhath

@ratchetwrench Thanks for the feedback. We are actively investigating and will get back to you soon.

@ratchetwrench We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

The above doc uses a mix of python 2 and python 3 style print statements, it should be all print(...) which is compatible with both python 2 and 3.


Add Bright Data Resource

Bright Data offers a robust proxy network paired with web-scrapers and pre-built public datasets.
Services are 100% free for journalists and non-profit organizations looking to access public web-data.

What is the timeline for this PR to be merged?

The goal of this framework is to provide tools and datasets that available to all, not just a limited subset of users so I don't believe this will fit in the framework.


Fix for #3875

The problem: duplication of symlinked source files (npm linked sources) in CompilerHost's stats.
The solution: resolve these paths before of all
Gift of jdavidls
Exact same as: https://github.com/angular/angular-cli/pull/3877 but with a new master.

I signed it!

I signed it!


relax the ndim>=1 condition of tensordot

This condition is not necessary. NumPy allows scalar inputs with axes=0. In my opinion, the check
if axes > _min(a_ndim, b_ndim):

in a few lines below is enough. Currently, jax.numpy.tensordot(np.ones(3), 1., axes=0) raise an error while numpy.tensordot(np.ones(3), 1., axes=0) returns array([1., 1., 1.]).

Can you add a test? If it isn't tested, it will inevitably regress.
Thanks!

Thanks for the PR!


import dies when provided framework path has trailing slash

if one attempts to import a framework and provides a full path with a trailing slash, NodObjC expands it out improperly.
$.import('/JUNK/Build/Products/Debug/PonyExpress.framework/');

results in:
Error: Dynamic Linking Error: dlopen(/JUNK/Build/Products/Debug/PonyExpress.framework/PonyExpress.framework/, 2): image not found

@pizthewiz Thanks for the report! Fixed.

looks good, thanks for the quick fix!


Store into postgresql

Hello,
Can you guide us through storing crawl data into postgresql rather than sqlite. I am looking for something like:
RaptorXMLXBRL.exe script scripts\build_secdb.py feeds\xbrlrss-2010-*.xml --db=SOME_HOST:5432/DATABASE_NAME --log=logs\log_2010.txt
I am not sure where I can get started for this

Mohiuddin

We have already added preliminary support for ODBC during the development of the scripts. At the time of development we have tested it a few times with a local MS SQL Server DB, but ODBC support is not as well tested, as sqllite support. Still, it should be sufficient to get you started with connecting to postgresql or any other DB.
In the build_secdb.py script there is already a --db-driver option that accepts the values ‘sqlite’ (default) and ‘odbc’. When using --db-driver=odbc, the --db option is used to specify the ODBC connection string. Please also note that the 3rd party library pyodbc needs to be installed.
Hopefully this will be sufficient to get you started...
In case you want to implement native postgresql support (e.g. py-postgresql), the relevant functions that require modifications are setup_db_connect() and maybe create_db_tables(), so you could create a fork of this project and do it there...


Issues with make netstandard on Ubuntu 16.04

Hi,
I found 2 issues preventing make netstandard working on Ubuntu 16.04:

tools/netstandard/CreateSigningKey/Program.cs cannot be compiled
Makefile.csharp.mk line

@echo [assembly: AssemblyKeyFile("$(notdir $(CLR_KEYFILE))")] >> $(NETSTANDARD_OBJ_DIR)$SAssemblyInfo.cs

is wrong because of quote char, I had to add additional quotes and escape the inner quotes.
It seems that pull request https://github.com/google/or-tools/pull/586 targets these issues in particular, as well as https://github.com/google/or-tools/issues/634

#668 Will provide lot of change, should test and fix it once it is integrated.
I.e. we are moving to dotnet first instead of mono

using dotnet core sdk 302 >= CreatSigningKey seems to work on all targeted platform (cf tools/docker/*)
There was issue on unix concerning the resolution of CurrentWorkingDirectory()
cf: issues dotnet/cli#9073, dotnet/cli#9319 and the fix dotnet/cli#9504 in 2.1.3xx


overhaul dockerfile

dockerfile does not build successfully because src files are not included for things like tailwind. simplified the dockerfile.

Hi Chase, thanks for working on this! Can you tag your PR as a draft or WIP while you work on it? wasn't sure if it was ready for review or not, that will help me out

this is GTG, currently running this version in prod.

requires #114

Approving with the expectation and understanding that we will reintroduce caching features

I went down the path to try and keep the caching. but honestly it will be challenging to keep up to date. any time a new app is added to the calcom folder, it will need to be added to the dockerfile and I see this easily falling behind.

I was trying to run the install instructions, but now it returns.
network mode "stack" not supported by buildkit. You can define a custom network for your builder using the network driver-opt in buildx create.
This is new to me, should I be adding extra arguments to docker compose build calcom?

I'm battling with this in the updated GitHub actions build as well. The active database requirement during build is complicating things and I'm working through it.
Can you let me know what docker version (or docker tooling in general) you're using? Also just to verify, you started the database prior to running docker compose build calcom as well?
You should be able to use DOCKER_BUILDKIT=0 docker compose build calcom temporarily. (But I'm not satisfied by that)

I got it working on Mac, where I had installed docker with homebrew. Eventually just by running sudo docker-compose up -d calcom studio. My guess is that I was running a slightly outdated version.
On ubuntu I'm running the latest, and the docker-complose plugin needed updating:
Client: Docker Engine - Community
 Version:           20.10.16
 API version:       1.41
 Go version:        go1.17.10
 Git commit:        aa7e414
 Built:             Thu May 12 09:17:23 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.16
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.17.10
  Git commit:       f756502
  Built:            Thu May 12 09:15:28 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.4
  GitCommit:        212e8b6fa2f44b9c21b2798135fc6fb7c53efc16
 runc:
  Version:          1.1.1
  GitCommit:        v1.1.1-0-g52de29d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

after updating, it still fails trying to run the yarn step.
 > [builder 7/7] RUN yarn build:
#0 0.876 yarn run v1.22.19
#0 0.904 $ turbo run build --scope="@calcom/web" --include-dependencies
#0 1.087  WARNING  cannot find a .git folder. Falling back to manual file hashing (which may be slower). If you are running this build in a pruned directory, you can ignore this message. Otherwise, please initialize a git repository in the root of your monorepo
#0 1.242 • Packages in scope: @calcom/app-store, @calcom/config, @calcom/core, @calcom/dailyvideo, @calcom/ee, @calcom/embed-core, @calcom/lib, @calcom/office365video, @calcom/prisma, @calcom/stripe, @calcom/tsconfig, @calcom/types, @calcom/ui, @calcom/web, @calcom/zoomvideo
#0 1.242 • Running build in 15 packages
#0 1.243 @calcom/embed-core:build: cache bypass, force executing db31fbf273473118
#0 1.243 @calcom/prisma:build: cache miss, executing 79f093c45b16137b
#0 1.434 @calcom/embed-core:build: warning package.json: No license field
#0 1.443 @calcom/prisma:build: $ yarn prisma migrate deploy && yarn seed-app-store
#0 1.455 @calcom/embed-core:build: $ NEXT_PUBLIC_EMBED_FINGER_PRINT=$(git rev-parse --short HEAD) yarn __build
#0 1.471 @calcom/embed-core:build: fatal: Not a git repository (or any of the parent directories): .git
#0 1.643 @calcom/embed-core:build: warning package.json: No license field
#0 1.651 @calcom/prisma:build: $ /calcom/node_modules/.bin/prisma migrate deploy
#0 1.663 @calcom/embed-core:build: $ yarn tailwind && vite build
#0 1.849 @calcom/embed-core:build: warning package.json: No license field
#0 1.869 @calcom/embed-core:build: $ yarn tailwindcss -i ./src/styles.css -o ./src/tailwind.generated.css
#0 2.052 @calcom/embed-core:build: warning package.json: No license field
#0 2.077 @calcom/embed-core:build: $ /calcom/node_modules/.bin/tailwindcss -i ./src/styles.css -o ./src/tailwind.generated.css
#0 3.181 @calcom/prisma:build: Prisma schema loaded from schema.prisma
#0 3.248 @calcom/prisma:build: Datasource "db": PostgreSQL database "calendso", schema "public" at "database:5432"
#0 3.399 @calcom/prisma:build:
#0 3.400 @calcom/prisma:build: Error: P1001: Can't reach database server at `database`:`5432`
#0 3.400 @calcom/prisma:build:
#0 3.401 @calcom/prisma:build: Please make sure your database server is running at `database`:`5432`.
#0 3.422 @calcom/prisma:build: error Command failed with exit code 1.
#0 3.423 @calcom/prisma:build: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
#0 3.450 @calcom/prisma:build: error Command failed with exit code 1.
#0 3.452 @calcom/prisma:build: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
#0 3.461 @calcom/prisma:build: Error: command finished with error: command (packages/prisma) yarn run build exited (1)
#0 3.481 command (packages/prisma) yarn run build exited (1)
#0 3.481
#0 3.482  Tasks:    0 successful, 1 total
#0 3.482 Cached:    0 cached, 1 total
#0 3.483   Time:    2.512s
#0 3.483
#0 3.506 error Command failed with exit code 1.
#0 3.506 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
------
failed to solve: executor failed running [/bin/sh -c yarn build]: exit code: 1


Branch tag gui

Codecov Report

Merging #57 (99f2158) into master (2c5dbd1) will decrease coverage by 1.86%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master      #57      +/-   ##
============================================
- Coverage     71.16%   69.30%   -1.87%
  Complexity      410      410
============================================
  Files            77       79       +2
  Lines          1304     1339      +35
  Branches        135      138       +3
============================================
  Hits            928      928
- Misses          338      373      +35
  Partials         38       38

Impacted Files
Coverage Δ

...c/main/java/seedu/address/commons/util/Colors.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/PersonCard.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/TagBox.java
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

Merge w/o comments, reviewers or labels? @joszx

Looked through, LGTM, could use some descriptions in the PR. Thanks.


Improve function naming in resources.py

As noted in https://github.com/IATI/pyIATI/issues/218#issuecomment-347554944 there are improvements to make with the API in resources.py.
Add functions

[x] get_ruleset_paths()
[x] get_codelist_mapping_paths()

Rename functions
all is redundant

[x] get_all_*_paths() -> get_*_paths()

[x] codelist
[x] activity_schema
[x] organisation_schema

Multiple interpretations of get is isn't ideal

[x] get_codelist_path() -> create_codelist_path()
[x] get_codelist_mapping_path() -> create_codelist_mapping_path()
[x] get_lib_data_path() -> create_lib_data_path()
[x] get_ruleset_path() -> create_ruleset_path()
[x] get_schema_path() -> create_schema_path()

Functions with a usage like constants should be named as such

[x] get_folder_name_for_version() -> folder_name_for_version()
[x] get_path_for_version() -> path_for_version()
[x] get_folder_path_for_version() -> folder_path_for_version()

Better reflect what the return value actually is

[x] resource_filename() -> resource_filesystem_path()

In 0.3.0.


Install no longer works because of wget

Wget was removed from chrome OS in version 64, breaking the installer.

Installing fedora-x86_64 chroot to /usr/local/crouton-fedora/chroots/fedora
Getting Docker build from Fedora official repositories...
./crouton-fedora-wayland-master/installer/main.sh: 16: ./crouton-fedora-wayland-master/installer/../installer/fedora/bootstrap: wget: not found

try https://github.com/skycocker/chromebrew you can then run
crew install wget

For F30 it now works again....  with curl instead of wget.


Relicense

Would it be possible to relicense this project under LGPL or similar?

Yes plz :)
I worry the answer is no because of the preceding code. But then, I also don't know how licensing works if all traces of the original licensed work have disappeared?


batching

chatglm has been supported
llama backend (hf, vllm) exits bug

add batching function to vllm backend, solved the bugs

Also please solve the conflict.

Can you fix this?

close in favor of https://github.com/InftyAI/llmlite/pull/50


in contact form size or alignment  of button is not proper

in contact form size or alignment  of button is not proper
please assign me

my issue is already taken by another one and you were assigned to me , now What can I do?
So Sir  now the Credit goes to whom? because it is assigned to me .
please do needful.


Delete unused code

While writing unit tests I noticed this code which does not appear to be referenced elsewhere in the app.
I'm confused why the unused exports check didn't recognize this, as it just flagged me on another branch.
In any case, I think it's safe to destroy this code.

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2023-02-01T03:24:44.934+0000

Duration: 3 min 56 sec

:robot: GitHub comments
Expand to view the GitHub comments

To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

/test all : Re-trigger the build for all the stages.


nmon: 16h -> 16i

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/nmon/versions.
meta.description for nmon is: '"AIX & Linux Performance Monitoring tool"'.

Checks done (click to expand)

built on NixOS
/nix/store/rirn3dd6wyqlmjjvk2ykfjsxac3a8n9p-nmon-16i/bin/nmon passed the binary check.
1 of 1 passed binary check by having a zero exit code.
1 of 1 passed binary check by having the new version present in output.
found 16i with grep in /nix/store/rirn3dd6wyqlmjjvk2ykfjsxac3a8n9p-nmon-16i
directory tree listing: https://gist.github.com/76e670c6ff1818ac1e6f6146f331ed34
du listing: https://gist.github.com/1ea89b10e1c6d2b1eb54794168a8285c

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)
1 package rebuild(s)
1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
nmon

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/rirn3dd6wyqlmjjvk2ykfjsxac3a8n9p-nmon-16i \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A nmon https://github.com/r-ryantm/nixpkgs/archive/21650abd8aad6347e9957a9be79a57562226ae95.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/rirn3dd6wyqlmjjvk2ykfjsxac3a8n9p-nmon-16i
ls -la /nix/store/rirn3dd6wyqlmjjvk2ykfjsxac3a8n9p-nmon-16i/bin

cc @sveitser for testing.

Tested on nixos. :+1:


Inconsistencies in error message / notification display

We seem to be placing error messages in different places. Mostly they're at the top right now, but when testing mandatory first name / last name, the error came up next to the save button

I preferred it when we used colours to differentiate notifications from warnings too. The tick and cross makes it less obvious to me whether I'm being told something good or bad. Can we colour them again. We may want to think about sizing too so they're not missed.

Agreed about colours which I miss too, generally UX guidance says we should not rely on colours to convey the message/intent, but it doesn't say that there shouldn't be any - unless of course they are garish/distracting/low contrast :)

error/info message placement and colors are in the process of being standardized with the overall accessibility work and css redesign. We should be able to change the coloring and placement now with just a few lines of css code that will update them globally.
related to #175

closing this now that #175 has closed


please add a license

I think you already know well but here is the link anyways: https://choosealicense.com/

It's MIT, adding the license now.

That was fast, thanks!


Error at upload stage

Context

I cloned this repo and did not make any modification to example-config.json
I mount the file generated by rmapi, because rmapy and rmapi are using the same file format.

If you previously used the go package rmapi ,the keys for authorization are re-used because we use the same storage location & format.
https://rmapy.readthedocs.io/en/latest/quickstart.html

Tell me if you need more context.
Command
docker run -it --rm -v $(pwd):/goosepaper/mount -v $HOME/.config/rmapi/rmapi.conf:/root/.rmapy j6k4m8/goosepaper goosepaper -c mount/example-config.json -o mount/Goosepaper.pdf --upload
Error
Traceback (most recent call last):
  File "/usr/local/bin/goosepaper", line 33, in <module>
    sys.exit(load_entry_point('goosepaper', 'console_scripts', 'goosepaper')())
  File "/goosepaper/goosepaper/__main__.py", line 63, in main
    upload(args.output)
  File "/goosepaper/goosepaper/upload.py", line 40, in upload
    if item.VissibleName == filepath.stem:
AttributeError: 'str' object has no attribute 'stem'

Working on this now!!

Frustratingly, docker hub doesn't show the failed builds. But looks like the image hasn't been updating with the last few pushes. Appears to be a bug on their end, although I hesitate to blame anyone other than myself :)

This should be fixed on the latest master branch. I even pushed a new image to Docker Hub and it didn't accept it! Not sure what's going on. Hang tight, still playing around and I'll see if I can get you a fix in the next few minutes.

....aaaaAAAAAAND we're back! Try now, @lapwat? (btw, just cloned your md2mobi repo, that looks super cool!)

Honk! Upload successful!

HONK HONK HONK HONK


Compendium Source Button

Hi,
i have an issue with the newest version. I can't select the Compendium Sources button, maybe it's my problem or it`s a bug.

Hi @TogashiTogoru ! Can you tell me which Foundry version, DnD5e version and module version you are using, just to be sure? You can get it from the Support button in Foundry:

I just tried on the version you see on the screenshot, which is latest Foundry, latest DnD5e and latest module, and it seems to work, so I imagine it's a conflict with another module.
Can I suggest trying without any other module ? If that works, you can use Find the Cultrip to selectively rule out modules until we can pinpoint which one is the conflicting one.

Sorry, didn't mean to close the issue, reopening again!!

Foundry Virtual Tabletop: Version 9, 9.238
Game System: dnd5e, 1.5.6
Active Modules: 15
Performance Mode: 2
OS: Unknown
Client: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) FoundryVirtualTabletop/9.0.0 Chrome/89.0.4389.128 Electron/12.2.2 Safari/537.36
GPU: ANGLE (Intel(R) UHD Graphics 630 Direct3D11 vs_5_0 ps_5_0)
Max Texture Size: 16384
Scene: 6000 x 4600 | Grid Size: 100 | Padding Percentage: 0.25
Walls: 0 | Ambient Lights: 0 | Ambient Sounds: 0 | Tiles: 0 | Tokens: 0
Actors: 0 | Items: 0 | Journal: 0 | Rollable Tables: 1 |
Playlists: 0 | Compendium Packs: 22 | Chat Messages: 0

even if i disable all other modules i still can't select new sources

I am not able to reproduce your issue, can you ping me on discord for seeing this together live ? ccjmk#0141

i have send you an invite

From our live debug
foundry.js:316 TypeError: An error occurred while rendering CompendiumSourcesSubmenu 58: defaultCollection?.includes is not a function
at CompendiumSourcesSubmenu.ts:81
at Array.map ()
at buildCompendiaList (CompendiumSourcesSubmenu.ts:77)
at buildTemplateData (CompendiumSourcesSubmenu.ts:103)
at CompendiumSourcesSubmenu.getData (CompendiumSourcesSubmenu.ts:62)
at CompendiumSourcesSubmenu._render (foundry.js:3031)
at CompendiumSourcesSubmenu._render (foundry.js:3733)
at CompendiumSourcesSubmenu.render (foundry.js:2990)
at SettingsConfig._onClickSubmenu (foundry.js:55267)
at HTMLButtonElement.dispatch (jquery.min.js:2)

For reference if anyone finds this issue later:
v0.8.x sources were saved on a module setting that had this shape:
{
   races: { pack.name.one: true, pack.name.two: false, ... },
   racialFeatures: { ... },
   ...
}

while the v9 version saves them on an array with all the selected packs only:
{
   races: [selected.pack.one, selected.pack.two],
   racialFeatures: [selected.pack.one],
   feats: [],
   ...
}

A migration was added to forcefully reset the selected compendia to the (new) default, compatible with v9, so sadly you will need to re-select your compendium sources once, but after that, it should not cause any more issues. Now that a migration schema is in place, if this need arises on the future, I will try to smartly migrate the settings to the new format, keeping the selected data, but for now I prefered a faster approach that would unblock people ASAP.


Issue 1006 cpu optimization

Changes
Which issue is resolved by this Pull Request:
Resolves #1006
Description of your changes:
Tweaks the data types used for cpu training. Speedup of only ~98% on a typical Red Hat laptop..

This is going to be clobbered by #1157 lets hold this until that merges

@cdoern I'll just close it. This took the training process from unusable to usable on typical laptops, but the review attention received was weird and largely unhelpful.
I have no interest in pursuing it further, but you are welcome to pick up where it left off if you'd like.

I would like to pull PR, but it unfortunately it doesn't work:
gh pr checkout 1109
GraphQL: Could not resolve to a PullRequest with the number of 1109. (repository.pullRequest)

I would like to pull PR, but it unfortunately it doesn't work:

This PR is closed which is probably why it down not let you check it out.

I wanted to try this out, so I rebased it and posted it as a draft here.  https://github.com/instructlab/instructlab/pull/1222
I'll make updates in that PR based on what I find. Input welcome from others too, of course.

I've reviewed this PR. One change is already merged: #1193.


not 	compatible with ffi 2.0.1.

Hope to be compatible with the ffi 2.x version

+1

same problem :'-(

Are there plans to update this lib more formally? Would be vastly appreciated.

This is resolved on:
tflite_flutter_helper:
  git:
    url: https://github.com/VisualPT/tflite_flutter_helper.git
    ref: 627abb6f41e2fa4949ccf64226009c06e7021308


Update CSSmin.php to satisfy PHP 7.1 requirements

For now PHP 7.1 gives "A non well formed numeric value encountered" if we're trying to multiply string with number.
It's all about strict typecasting.

I'd rather wait until this fix is accepted in the CSSmin project and copy that in.

adding missing cross-reference https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/pull/34 @rusjoan should had added link here or there

@mrclay I guess you shouldn't wait for those changes in 3rd party project, it seems to be dead

My preference would be to fork @tubalmartin's repo and keep it a separate dependency with hope he'll return or an active fork will emerge.

Can we move on with the fork? There has been nothing but silence from the upstream for the past month, and this is a rather breaking issue.

Who wants to raise their hand to manage this fork and packagist entry?

Yay! It's merged now

Master branch now requires the updated cssmin dependency.


Unable to upgrade to vscode 1.52.1, git error.

Hello there,
I'm getting git error when updating vscode 1.52.1. Can you help me?
-->

Web Browser:Chrome
Local OS: Windows 10
Remote OS:Ubuntu:18.04
Remote Architecture:
3.8.0 c4610f7829701aadb045d450013b84491c30580d:

You'll need to clone the repository to perform git operations. You won't
be able to run it on an installed code-server since it doesn't include
the git data.
Updating also means resolving a bunch of conflicts but you could try
checking out my branch here which has an updated VS Code: https://github.com/cdr/code-server/pull/2543
Everything works except the vscodevim extension which requires an update
to be deployed to our marketplace.

You'll need to clone the repository to perform git operations. You won't
be able to run it on an installed code-server since it doesn't include
the git data.
Updating also means resolving a bunch of conflicts but you could try
checking out my branch here which has an updated VS Code: https://github.com/cdr/code-server/pull/2543
Everything works except the vscodevim extension which requires an update
to be deployed to our marketplace.


Add ARMHF/ARM64 Support

Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Adds ARMHF/ARM64 support to GB Studio v2. Also updates GBDK-2020 to the latest commit (f2f7d3e29025d37b1fb30859681daf235a034c20) for all other platforms as well.

What is the current behavior? (You can also link to an open issue here)
No ARM support.

What is the new behavior (if this is a feature change)?
ARM support.

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
Not that I'm aware of.

Other information:
Tested on:

[x] Linux x64 (Works in Manjaro and Ubuntu)
[ ] Linux ARMHF (Should work, but in need of new older Raspberry Pi)
[x] Linux ARM64 (Works in Mobian on my PinePhone)
[ ] Windows (32-bit) (Should work, but I have to drag out old system or set up a 32-bit VM)
[x] Windows (64-bit) (Works in Windows 10)
[ ] macOS (GOT AN ERROR upon opening the GB Studio app, which shouldn't be from anything I've done in this pull request. Error might be due to compiling on Linux, running macOS in a VM, or using an older version of macOS 10.12. Aside from this, it should work)

Linux ARMHF (Should work, but in need of new older Raspberry Pi)
Not quite sure, but do you mean: "I need a older Raspberry Pi to test it?"
I have RPI3(B+) and RPI4(4GB) for now. If you need to run some test, I will be glad to help.

Linux ARMHF (Should work, but in need of new older Raspberry Pi)

Not quite sure, but do you mean: "I need a older Raspberry Pi to test it?"
I have RPI3(B+) and RPI4(4GB) for now. If you need to run some test, I will be glad to help.

Yup! Sorry for the confusion. The old Pi I had burned out, so I couldn't test ARMHF like I did last time I submitted a PR for ARM support. I'd greatly appreciate any help in testing (building GB Studio for the Pi and trying to run the sample game through GB Studio). The command to build the .deb and .rpm files would be
npm run make:linux-armhf
There's a possibility GB Studio might not build on the Pi natively. This was an issue last time, and I'm not sure if this was ever resolved. My best guess was too little RAM on the older Pis. If that's the case, modifying line 25 of "webpack.plugins.js" to read
memoryLimit: 1024, might work. But if not, I think I built ARMHF GB Studio on my desktop and copied the .deb file to a flash drive.

sadly here my knowledge about this
npm run make:linux-armhf or change memorylimit: 1024 is as close as to 0.
For any tests I wound need to get really a clear step-by-step instruction what to do,
since I am not a advance Linux user. I know, I will need to download via terminal/github stuff etc.,
lot of coding, and I do not have time (or patience) to read/search for articles every single time if something go wrong and doesn't not work (because it can not yarn/it can not do itself by itself you know)
So yes, if I will have some script, step-by-step thing what to do, then I can help out.
Rasbierry Pi 3, B+, 1GB,
os: Raspberry Os (I believe I had pick 32bit), if I need to change it for tests, then it is fine,
since I have RPI for tests.


dts: boards: Define dts aliases at soc level for nxp socs

Defines device tree aliases for on-chip peripherals at the soc level
instead of the board level for all nxp socs. The eliminates some
duplicate code in the board level device trees, and will allow drivers
to use device-tree generated macros directly instead of through dts
fixups.

Resubmitted commits in separate PRs to help CI not time out


Removing [Throws] from FileSystemWritableFileStream functions which pass errors via the returned promise rather than throwing directly

Based on https://github.com/rustwasm/wasm-bindgen/pull/3327#discussion_r1195730766
It seems these functions don't throw directly.
In the above linked comment thread @daxpedda mentioned:

According to the spec all three can throw: https://streams.spec.whatwg.org/#writablestream-get-a-writer.

But when I tested it, the condition on which they would throw while getting a writer seems to result in the promise having an error, not the function throwing.
Here's a test one can run in developer tools to verify this:
const storage = await window.navigator.storage.getDirectory();
const fileHandle = await storage.getFileHandle('test', { create: true });
const writable = await fileHandle.createWritable();
const writer = writable.getWriter(); // lock the stream
try {
    console.log(writable.write('x')); // will fail to get a writer internally
} catch(e) {
    // this won't run, instead the above promise will fail
    console.log("CAUGHT");
}
try {
    console.log(writable.seek(0)); // will fail to get a writer internally
} catch(e) {
    // this won't run, instead the above promise will fail
    console.log("CAUGHT");
}
try {
    console.log(writable.truncate(0)); // will fail to get a writer internally
} catch(e) {
    // this won't run, instead the above promise will fail
    console.log("CAUGHT");
}

I ran it on Chrome and Edge, which never printed CAUGHT and logged failed promises.
Weirdly, Firefox has Throws only on write: https://searchfox.org/mozilla-central/source/dom/webidl/FileSystemWritableFileStream.webidl#23-25
I'm not familiar with which condition would throw directly rather than result in a promise with an error based on any documentation I could find.

There are some more philosophical problems here.
The interfaces we use are written according to the spec, not how browsers implement it. The spec says these functions can throw, but if implementations are able to make it not throw, I guess that's good for them, but we will should continue to follow the spec.
This probably has the following reasons:

Able to support other browsers and platforms that have different implementations.
Future-proofing, because browsers or platforms can change their implementation as long as it doesn't violate the spec.

That said, sometimes browsers will violate the spec consistently, which we might want to accommodate. E.g. a function that can't throw according to the spec, but browsers still throw, then we should mark it as throwing. But if we mark a function that should throw as non-throwing because browsers don't implement it this way, then we wouldn't be able to fix it without a breaking change.
So all in all, I would say the current interface is correct. In any case, we can't change it anymore, because this would be a breaking change.
Thank you for taking your time to delve into this btw, it is appreciated to have somebody else think about these problems and provide some input for us!

Thanks for your clarifications, @daxpedda! I see what you're saying about needing to follow the spec rather than implementations, and avoiding breaking changes.
I'd like to understand one last thing, if I may. Looking at the "write" function (which is async) as an example: https://fs.spec.whatwg.org/#api-filesystemwritablefilestream-write

The write(data) method steps are:
Let writer be the result of getting a writer for this.
...

I understand that you see the first step, and on the linked documentation:

To get a writer for a WritableStream stream, return ? AcquireWritableStreamDefaultWriter(stream). The result will be a WritableStreamDefaultWriter.
This will throw an exception if stream is already locked.

My understanding is that you see this async write function where the first step states in its own documentation that it can throw an exception, and interpret that as that the async write function could synchronously throw an exception rather than asynchronously returning an error through the promise. This seemed ambiguous to me, which is why I checked the Chrome/Edge implementations to get an idea of how their developers interpreted this.
Do you have any thoughts or experiences to share on how you interpreted this? For example, is it a case of always erring on the side of caution, or do you maybe see other examples where similar documentation does result in async functions which synchronously throw exceptions, or maybe even standards somewhere else (either for web-sys/wasm-bindgen or for the documentation itself) which clarify how this sort of situation should be interpreted? I'm asking because I'm interested in refining how I interpret nuances in these web specs in the future, so I'm curious for any insights of someone more experienced.
Thanks again for taking the time to share!

Throwing exceptions is not the same as rejecting a Promise, that's why it has this notation:

... compare that to:

... which just puts it to text.
If you follow down the references, you also land at SetUpWritableStreamDefaultWriter(), where you can more clearly see that they differentiate between throwing an exception and rejecting with one:

... which is the exception described in "get a writer".
Compare that to:

... which as before, talks about "rejecting" a Promise.

Standards aren't exactly easy to read and you have to patiently examine every word, it requires practice.
Unfortunately, the WHATWG documents have many mistakes and inconsistencies, so sometimes it might be very unclear what is meant.
At the end of the day, if you are really unsure about something, you can ask at that documents GitHub repo: https://github.com/whatwg/streams.
I hope this was helpful!


Don't clone the node in renderHeader

Coverage remained the same at 99.476% when pulling 5306de865a8549c8ee77703b766b56ba22f5729a on CodeDistillery:remove-cloning into 5411aa8e66efaca31c8bec94a4c15cdd244fc7ae on alexcurtis:master.


Fix GetListInBundle return all Topics in bundle

Motivation
https://github.com/apache/pulsar/blob/7824325efc822307f60b38e9d24bdb189e415a06/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/v2/NonPersistentTopics.java#L310-L313

getListFromBundle in NonPersistentTopics should only return the list of non-persistent topics under a namespace bundle.
But now it returns all the topics.

Now it will traverse all topics on Broker. When there are a lot of topics, timeouts often occur.

I will support getting all topics or only persistent topics in another PR
Modifications

Filter out persistent topics
Only traverse the topics under the corresponding bundle

Verifying this change

@315157973 does this affect docs?

@315157973 does this affect docs?

Does not affect the docs


Change swift package name to something more unique e.g. "ASATools"

Currently used name "ios_sdk" is too general. I'd suggest changing it to something more specific
The problem is there are a bunch of thoughtlessly named swift packages out there and it makes impossible to use more than one.
I'm using a package from Adjust also named "ios_sdk" therefore i haven't been able to integrate ASATools and Adjust via SPM at the same time and been forced to use anything except SPM for one of them

Hello Serhii!
Makes sense. Can I do it without changing the repository URL?

hm. now i see that SPM tool in Xcode initially checks packages by the name of a repo. therefore doesn't allow to add more than one repo with same last path component .../.../_repo_name_ at a time 😕 despite different _package_name

Hi!
I'm having the exact same issue unfortunately. Are you considering renaming the repo in the future?
Thank you.


python312Packages.django_5: 5.0.2 -> 5.0.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.django_5 is: A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
meta.homepage for python312Packages.django_5 is: https://www.djangoproject.com
meta.changelog for python312Packages.django_5 is: https://docs.djangoproject.com/en/5.0/releases/5.0.3/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 5.0.3 with grep in /nix/store/8mnkahqaycjzs0my3q48wndy7v0vfy1g-python3.12-Django-5.0.3
found 5.0.3 in filename of file in /nix/store/8mnkahqaycjzs0my3q48wndy7v0vfy1g-python3.12-Django-5.0.3

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.django_5
python312Packages.django_5

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/8mnkahqaycjzs0my3q48wndy7v0vfy1g-python3.12-Django-5.0.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python312Packages.django_5 https://github.com/r-ryantm/nixpkgs/archive/f55e3f2c4d15faa6c687409c70c38ca04dd2d46e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/f55e3f2c4d15faa6c687409c70c38ca04dd2d46e#python312Packages.django_5

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/8mnkahqaycjzs0my3q48wndy7v0vfy1g-python3.12-Django-5.0.3
ls -la /nix/store/8mnkahqaycjzs0my3q48wndy7v0vfy1g-python3.12-Django-5.0.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

2 packages marked as broken and skipped:

python312Packages.django_5
python312Packages.django_5.dist

2 packages built:

python311Packages.django_5
python311Packages.django_5.dist

Maintainer pings
cc @mweinelt for testing.

@ofborg build python311Packages.django_5

aarch64-linux test failure is racy.


Categories/Grouping for feeds

I think it would be nice to have a way to categorize feeds into groups.
I currently use Feedly, and would like to move away from it, but I rely a bit on groups to focus my reading since I have anywhere from 700-800 newsfeed entries a day, and its a bit rough having them all just in 1 list.

Closing due to lack of interest. Feel free to comment if anyone wants to continue discussion, but no action has been taken in over a year :)

I'm interested in this, but I don't know Ruby programming. I'll see if I can make some UI happen, but it would be nice to know if anyone else is interested in working on it with me.


Backport bugfixes for CMasternodeMan::CheckAndRemove and smartfee (+test)

CheckAndRemove fix should help masternoders, smartfee fix should help guys like this one https://dashtalk.org/threads/fees.8322/

Merged to 0.12.0.x - please do not create PRs against master, only against version/feature branches :)

Is https://github.com/dashpay/dash/pull/737 worth backporting too in this context?

please do not create PRs against master, only against version/feature branches

oops, got it, sorry :)

Is #737 worth backporting too in this context?

yep, might be a good idea - https://github.com/dashpay/dash/pull/739 :)


raidboss: TOP adjustments and cleanup for omega pre-dodges

This is #5334 but applied to #5330 as well.

I have tested this locally and it looks good, so I'm going to merge so that it can get some further testing before release.


CUPS-PDF printing in SUSE not print second file in a multi-file print job

Hi
We have installed CUPS-PDF version cups-pdf-3.0.1-lp152.3.5.x86_64 and configured it on our SUSE Linux servers. Printing to PDF files is working however, when the print job has multiple PDF files the print job is not working. With reference to blogs https://github.com/OpenPrinting/cups/issues/213, we have set the parameter *cupsManualCopies: True in cups-pdf.ppd file, but still the issue is not resolved.
Looking for some expert advise to resolve the issue.
Thanks
Kishore K.

Hi,
cups-pdf is not part of CUPS project, so please report to their bug tracker. In general, printing of multiple files works in CUPS 2.4.10, so the issue is not in printing multiple files in general.

Hi
Thanks for your response
Can you share the bug tracker where to report the issue ?

The rpm which ships cups-pdf should have a link to upstream project or its web site once you inspect it.


How to segmentate road_segment and dynamic objects together ?

Hi ， I have run your code,and I see there are only two examples to train your code,label_indices: are  [[0, 1]]
and [[4, 5, 6, 7, 8, 10, 11]]  It seems the label [[2,3]]  isn't used.  if I want to get road_segment results and different dynamic results at the same time,  how to train ?

me too


What happen if tests or migration fail?

If the tests you've written fail, or the target is not performant, what then? How do we either fix it or role back the migration?

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

ID: 3bb61ecc-cde3-f110-eacb-ac98a8337362
Version Independent ID: 4f162679-e83b-f964-610d-bd6603169391
Content: SQL Server to Azure SQL Database: Migration guide - Azure SQL
Content Source: articles/azure-sql/migration-guides/database/sql-server-to-sql-database-guide.md
Service: sql-database
Sub-service: migration-guide
GitHub Login: @mokabiru
Microsoft Alias: mokabiru

@dombat - The tests are an indicator that further optimization may be required after migrating to the cloud. This could involve multiple factors and it is important to remediate them based on Azure SQL SKU, resources, hardware generation etc. You could leverage automated and intelligent optimization features in Azure SQL, move between Gen Purpose and Business Critical depending on your performance needs and analyze your Query Store to see any points of contention.
Fundamentally, before running production migrations we recommend you test the workload in a Dev/Test environment to ensure there are no surprises during the process and post migration.

@AjayKumar-MSFT I've already responded to the question above.

@dombat it appears an answer has been submitted with suggestions to address your question.
This article may be helpful to review as well.
https://docs.microsoft.com/en-us/sql/dma/dma-sku-recommend-sql-db?view=sql-server-ver15
Thank you for contacting Microsoft.

#please-close


Added failing SSR test case

I've encountered this bug and have reproduced it as a failing test case in this PR. The first Foo is incorrectly rendered twice (in place of Bar in the source code:
Expected:

Hello world

Foo

Woot

Bar

Actual:

Hello world

Foo

Woot

Foo

Thank you!

Fixed, it was a babel-plugin-inferno issues. upgrade to @beta5


Add Event Name to Second Image for Consistency

I noticed that the first picture shows both the event name and date, while the second picture only shows the date. To make it clearer, I suggest adding the event name to the second picture. This will help users understand the information better and keep things consistent.
Can you assign this issue to me under hacktoberfest.

@Aazma11 please note that the website is not open source and therefore not part of hacktoberfest. Also the first is an actual in person event while the other was a youtube stream so this issue is not valid


Update README.md

Hopefully made Getting Started clearer by creating separate sections for Bluemix DevOps Services and Cloud Foundry steps.

Current coverage is 66.03%

Merging #83 into master will not affect coverage as of 587a27a

@@            master     #83   diff @@
======================================
  Files           17      17
  Stmts          159     159
  Branches        23      23
  Methods          0       0
======================================
  Hit            105     105
  Partial          2       2
  Missed          52      52

Review entire Coverage Diff as of 587a27a

Powered by Codecov. Updated on successful CI builds.


Introduced a master level router for releases

Broadly

removed flowbite react and replaced with daisy ui (WIP)
introduced breadcrumb pattern and sub pages for Releases (WIP for others like datasets)
renamed some pages to align language
introduced visual styling for the difference between activated and inactivated releases
lots of minor fixes I noticed on the way

Basically there are going to be lots of flaws in this - so we are going to need to revisit in future PRs - rather than keep adding to this one.
For instance - some of the detail detail pages (like Audit Log entries) are disconnected from the breadcrumb structure. But fixing that now would just make this all even bigger.

Thanks Christian!


Add Baechler Craftsmanship as a professional support company

 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project apache-james-mailbox-cassandra: There are test failures.

I suspect flaky tests as changing the website should not make cassandra tests to fail (:


feat: Unify Dockerfiles

Context

Unify the Docker image for both amd64 and arm64 architectures so that arm64 users no longer need to use a separate tag. With this solution, no users will have to specify -arm64 tags since Docker will resolve the appropriate architecture image automatically.

Choices
There's no real magic to this unification, it uses:

the Docker-provided $TARGETARCH build argument to choose which base image to use
opts to build gorcon for both arm64 and amd64
swaps for the arm64v8/golang:1.22.0-bullseye image for official golang alpine image when building gorcon
disables CGO for gorcon compilation so that the GCC compiler toolchain doesn't have to be installed and the binary is portable
removes the deprecated go get command since go build will resolve any missing dependencies based on the go.sum file
uses the  $TARGETARCH build argument to choose which SHA1SUM to check against per-architecture
Removes --progress=dot:giga from wget in the Go build of gorcon since the Alpine/Busybox variant of wget doesn't support this option
and basically cuts the CI workflow YAMLs in half
I did not unify the linting.yml workflow as doing so would prevent running the arm64 and amd64 tests in parallel like they currently are.

As @sonroyaalmerol pointed out in https://github.com/thijsvanloef/palworld-server-docker/pull/319#issuecomment-1937757999, this could possibly require building future dependencies from source if added, though the arm64 emulation in GitHub Actions is likely to always be the slowest point in the image build. Using buildx now means that some of the workflow can run in parallel vs the default builder which was sequential, meaning it's likely the time to build has been reduced by a bit.
Test instructions

Built for both architectures with docker buildx build --platform=linux/amd64,linux/arm64 . to verify build sanity
On my amd64 desktop, docker buildx build --platform=linux/amd64 . --load -t palworld:test
(still on amd64 desktop) docker run -p 8211:8211/udp --rm -it palworld:test and connected via Palworld to verify the server still runs
On a Macbook Air M2, I disabled Rosetta in the Docker for Mac settings
(still on Macbook) docker buildx build --platform=linux/arm64 . --load -t palworld:test
(still on Macbook)  docker run -p 8211:8211/udp --rm -it palworld:test and connected via Palworld to verify the server still runs

Checklist before requesting a review

[X] I have performed a self-review of my code
[X] I've added documentation about this change to the README.
[ ] I've not introduced breaking changes.

I have introduced breaking changes in that the -arm64 tags suffixes will no longer be required.

Hadolint makes two good points that I don't want to ignore:

Dockerfile:18 DL3007 warning: Using latest is prone to errors if the image will ever update. Pin the version explicitly to a release tag
This is the sonroyaalmerol/steamcmd-arm64:latest base image. I personally solved for this by pinning the sha256 digest (here), but I also utilize Renovate to get PRs when this changes

Dockerfile:41 DL3002 warning: Last USER should not be root
Which is solid advice in general, I would consider creating and using appropriate users to be out of scope for this PR, but I'd be happy to make a separate PR for this if y'all want it!

Excellent！


SWITCHYARD-2910 EXCHANGE scoped property is not accessible from camel…

… transformer

Can one of the admins verify this patch?

ok to test

ok to test


various: fix miscellaneous typos

This PR aims to fix various minor typos across the codebase. I noticed some of these when doing the same review on our Homebrew/brew repo, since we use mechanize.

Thank you for this! :heart:


Run tests in parallel using thread argument

Discussed with @petertrr - we should run tests in parallel. One scope is the test. And plugins can be run one-by-one in the scope of one test
Parallel run of tests should be configured by some option in save.properties.
This task can be solved by multiplatform courutines.

I believe we will be needing https://github.com/Kotlin/kotlinx.atomicfu to implement this; this library also provides multiplatform atomics, like AtomicInt and AtomicBoolean

Interesting issue - guys, @nulls @icemachined @0x6675636b796f75676974687562 you can take it. But if you will take - please remove other assignees.

Related to this is #331. Now we are using coroutines only in an isolated part of code, but for better support of parallelism we should probably lift coroutines entrypoint higher in the code