Support for the Pyshoe dataset

https://github.com/utiasSTARS/pyshoe/tree/master/data/stairs
https://ieee-dataport.org/open-access/university-toronto-foot-mounted-inertial-navigation-dataset
Missing:

[x] Dataset class for Stairs
[x] Add to README
[x] Better docu for class with links to papers
[ ] Add labels for Vicon dataset (https://github.com/utiasSTARS/pyshoe/issues/11)
[ ] Tests

Skipped tests for now...


Array of hashtables to PSCustomObject conversion

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce

Try converting an array of hashtables to string. Note each hashtable is consistently handled as a whole.

PS> ( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} ) | % {[string]$_}
System.Collections.Hashtable
System.Collections.Hashtable
System.Collections.Hashtable

PS> [string]( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} )
System.Collections.Hashtable System.Collections.Hashtable System.Collections.Hashtable

PS> [string[]]( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} )
System.Collections.Hashtable
System.Collections.Hashtable
System.Collections.Hashtable

Try the same conversion to PSCustomObject. Note the difference to string conversion. For PSCustomObject the array of hashtables looks flattened to a sequence of key-value pairs.

PS> ( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} ) | % {[PSCustomObject]$_}

 b  a
 -  -
42 13
 6  1
 9  0

PS> [PSCustomObject]( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} )

Name                           Value
----                           -----
b                              42
a                              13
b                              6
a                              1
b                              9
a                              0

PS> [PSCustomObject[]]( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} )

Name                           Value
----                           -----
b                              42
a                              13
b                              6
a                              1
b                              9
a                              0

Expected behavior
PS> ( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} ) | % {[PSCustomObject]$_}

 b  a
 -  -
42 13
 6  1
 9  0

PS> [PSCustomObject]( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} )

 b  a
 -  -
42 13
 6  1
 9  0

PS> [PSCustomObject[]]( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} )

 b  a
 -  -
42 13
 6  1
 9  0

Actual behavior
PS> ( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} ) | % {[PSCustomObject]$_}

 b  a
 -  -
42 13
 6  1
 9  0

PS> [PSCustomObject]( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} )

Name                           Value
----                           -----
b                              42
a                              13
b                              6
a                              1
b                              9
a                              0

PS> [PSCustomObject[]]( @{a=13;b=42}, @{a=1;b=6}, @{a=0;b=9} )

Name                           Value
----                           -----
b                              42
a                              13
b                              6
a                              1
b                              9
a                              0

Error details
No response
Environment data
PS> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.3.1
PSEdition                      Core
GitCommitId                    7.3.1
OS                             Microsoft Windows 10.0.19045
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
No response

Good point, but this is a duplicate of:

#13838


Git decorators disappears after split editor is closed

Type: Bug
I'm not using any symlinks. I'm on macOS Sonoma 14.0 (23A344), Git 2.42.0, VS Code 1.83.1.
Steps to repro:

Open file and add a new line.

Use "View: Split Editor" (CMD+\).
Everything looks good, still git diff decorator is visible.
Close right editor and you will see that git diff decorators disappeared.

If I use split editor again it shows git diff decorations in both editors.

My .gitconfig
[core]
	excludesfile = ~/.gitignore_global
	editor = code --wait
[credential]
	helper = store
[pull]
	ff = only
[push]
	autoSetupRemote = true
[init]
	defaultBranch = main
[diff]
	tool = default-difftool
[difftool "default-difftool"]
	cmd = code --wait --diff $LOCAL $REMOTE
[merge]
	tool = code
[mergetool "code"]
	cmd = code --wait --merge $REMOTE $LOCAL $BASE $MERGED

No errors in developer tools. To me this looks like UI regression, because it happens for me only when I close split editor (the right one), because if I open split editor again it shows git decorators in both editors. By the way this impacts scroll sidebar decorators too.
VS Code version: Code 1.83.1 (f1b07bd25dfad64b0167beb15359ae573aecd2cc, 2023-10-10T23:57:32.750Z)
OS version: Darwin arm64 23.0.0
Modes:

System Info

Item
Value

CPUs
Apple M1 Pro (10 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
5, 4, 6

Memory (System)
32.00GB (8.79GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (13)

Extension
Author (truncated)
Version

vscode-eslint
dba
2.4.2

gitlens
eam
14.4.0

prettier-vscode
esb
10.1.0

copilot
Git
1.129.0

copilot-chat
Git
0.8.0

vscode-graphql
Gra
0.8.19

vscode-graphql-syntax
Gra
1.2.2

symbols
mig
0.0.15

vscode-react-native
msj
1.12.1

vscode-thunder-client
ran
2.14.1

vscode-fileutils
sle
3.10.3

vim
vsc
1.26.2

quokka-vscode
Wal
1.0.572

(1 theme extensions excluded)

I can't reproduce on VS Code Insiders, so I guess this is already being fixed?

@svipas, thanks for checking the behaviour in VS Code Insiders. I will go ahead and optimistically close this issue as the bug is fixed in Insiders and Stable will be updated towards the end of next week.

@lszomoru Sounds good, I will re-check when new release is available to be sure it is really fixed and will let you know here.

@lszomoru can confirm that issue in 1.84.0 (Stable) is fixed as well.


fix: add ConfigMap support for merge

so that Terraform can write to a ConfigMap the changes to the
jx-requirements.yml file and we can merge them into git inside the pipeline

/approve


Typo: include 'than' on line 32

Current sentence:
If you have more two levels in the hierarchy, keep repeating parent names:
I believe the word 'than' is missing in this sentence. Proposed update:
If you have more than two levels in the hierarchy, keep repeating parent names:

Close/reopen to clear validation warnings

Looks good; thanks, @fiedema


The page crashed when i replay a cine

when i use online version, and replay a cine.The page crashed, the error code on browser is SBOX_FATAL_MEMORY_EXCEEDED.

https://github.com/cornerstonejs/cornerstoneWADOImageLoader/issues/443
there was a issue on cornerstoneWADOImageLoader


⚠ ETF has degraded performance

In aff7355, ETF (https://markets.hankyung.com/equity-product/etf) experienced degraded performance:

HTTP code: 200
Response time: 5676 ms

Resolved: 신규상장 performance has improved in eea4b0c.


Not working with Spring Boot 3

We rely heavily on the SpringBoot dependencies chain and we unfortunately have to upgrade to SpringBoot 3
Could not find class [org.springframework.boot.autoconfigure.transaction.jta.JtaProperties]
This is part of spring-boot-autoconfigure-2.6.13 but not part of spring-boot-autoconfigure-3.2.7
Is it possible to create a version that works with Spring Boot 3 ?

All versions since 3.0.0 are working with Spring Boot 3. Try latest 3.1.1 but be aware that many things have changed in Spring Boot itself. Please follow their migration guide. Also, have a look at our examples and the README.md.

Thanks @graben.
However, I was unable to find the Maven coordinates, hence my assumption that the framework had not moved forward.
me.snowdrop:narayana-spring-boot-starter:3.x
Where can I find this? In which repo?

Actual starter is available under dev.snowdrop:narayana-spring-boot-starter:3.1.1 in maven central.

Thanks, I found it.
The prefix had changed, from me.snowdrop to dev.snowdrop


Refer "module" field to esm-compat

If I have interpreted the package.json fields conventions jungle correctly, the "module" field would be a way to point to an ES2015-based module but in all other aspects, only containing ES5-compatible JS code.
Found the issue as I integrated this module into dexie as a devDependencie, using rollup to include it. Rollup is run after transpilation and when it finds the "module" field, it integrates that module into my final ES5 code. When the CI tests sends this to browserstack for IE11 testing - it fails.
I don't know why I'm still maintaining dexie for IE11 though in 2021, but, I'm just in a minor release so I currently need to stick to it.

If I have interpreted the package.json fields conventions jungle correctly

It's an absolute mess isn't it?
Yeah, your suggested change fits with https://web.dev/publish-modern-javascript/#modern-with-legacy-fallback-and-esm-bundler-optimizations. Thank you!

Published as 1.0.4

A total mess! I'm still trying to figure out how the exports field can be used for my libraries. Would love to spend less time on package json in some wonderful future.


VM: Unable to Add Azure Key Vault Through AzureServiceTokenProvider: No Connection string

I tried to connect to an Azure Key Vault via a Virtual Machine with the AzureServiceTokenProvider pattern, but failed (see 1 below). The VM was setup for MSI. As a I stepped through the code, I noticed that it checks the environment variables for some MSI related configuration but my VM had neither of the variables. Since I added the Identity after I created the VM, I thought maybe if I setup a new VM with Identity set from the get-go everything would be good. I was wrong.
Error: Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProviderException: Parameters: Connectionstring: [No connection string specified]
So, I followed the steps in link 2 (which I should have used in the first place). Essentially, these instructions make calls through the REST API. It mostly works, though it is not as syntactically sugary.

https://docs.microsoft.com/en-us/azure/key-vault/tutorial-net-create-vault-azure-web-app#open-and-edit-the-solution
https://docs.microsoft.com/en-us/azure/key-vault/tutorial-net-windows-virtual-machine

What's strange is that the backup behavior of attempt 1 is to contact the IDMS instance (<IP_ADDRESS>/metadata/identity/oauth2/token) that attempt 2 explicitly calls. I'm out of time to understand what the missing link is.
However, if anyone has the same problem, I'd be glad to submit a PR with my solution. All I did was mix 1 and 2. Or if someone could show me how I'm over complicating things, that'd be even better.
Solution:
var keyVaultEndpoint = Environment.GetEnvironmentVariable("KEYVAULT_ENDPOINT");
if (!string.IsNullOrEmpty(keyVaultEndpoint))
{
    var keyVaultClient = new KeyVaultClient(async (a, r, s) =>
    {
        var uri = "http://<IP_ADDRESS>/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https%3A%2F%2Fvault.azure.net";
        var request = WebRequest.Create(uri);
        request.Headers.Add("Metadata", "true");
        var response = await request.GetResponseAsync();
        var accessToken = ParseWebResponse(response, "access_token");
        return accessToken;
     });

     builder.AddAzureKeyVault(keyVaultEndpoint, keyVaultClient, new DefaultKeyVaultSecretManager());
}

private static string ParseWebResponse(WebResponse response, string tokenName)
{
    string token = string.Empty;
    using (var stream = response.GetResponseStream())
    {
        var reader = new StreamReader(stream, Encoding.UTF8);
        var responseString = reader.ReadToEnd();
        var joResponse = JObject.Parse(responseString);
        var ojObject = (JValue)joResponse[tokenName];
        token = ojObject.Value.ToString();
    }
    return token;
}

Thank you for opening this issue!  We are routing it to the appropriate team for follow up.

@sirlukecoop Is that the full error you were seeing from the AzureServiceTokenProvider? There should also be a message after the connection string.
To briefly explain the behavior you were seeing, at AzureServiceTokenProvider in the AppAuth library (MsiAccessTokenProvider specifically) is trying to determine whether it is running in an MSI-enabled environment. It needs to do this for both App Service environments, by checking for the MSI_ENDPOINT and MSI_SECRET environment variables, and Azure VM environments (with a quick timeout "probe" request to the IMDS endpoint). If it determines it is in neither of these environments, then AppAuth will fall back to the next authentication method (this is its core design).
So back to your issue, could you please double-check you are not getting any more error info from AzureServiceTokenProvider?


TRUST4 fails with error 139 at ./run-trust4 line 54

Hi,
I tried to run TRUST4 on paired end Bulk RNA-Seq Fastq files, but it failed with "139 at ./run-trust4 line 54" as shown in the screenshot below. Could you tell me what this error message means and a way to fix this?
Thanks!

Could you please use zcat to check whether the fastq files are in the right path and the format is correct?

Hi,
I tried zcat using the same path I used for the fastq files and they are in the right path with right format.
I used the same fastq files to run MixCR without any problem

Do you have the write permission to the folder /mnt/TCR/TRUST4?

I do have the write permission.

Could you please run the example files provided in TRUST4 package, just to make sure the installation is fine? Thank you.

Could you please run the example files provided in TRUST4 package, just to make sure the installation is fine? Thank you.

Hi, I have the same error info when I run the example files.

@jiqingxiaoxi @seunghun23 Thank you for letting me know about this issue. I think this is a bug from the latest git push. I'll fix it in the next a few hours or tomorrow. In the meantime, you can use the v1.0.12 package on the github release page. Thank you!

Sorry for bumping too many messages. I think I've fixed the issue, and pushed the new code to the github repo. Could you please pull the new repo, recompile TRUST4, and give it a try? Thank you.

@mourisl Thank you for the quick fix. Looks like fastq-extractor is now working correctly without the above mentioned error. I will let you know if I encounter any other problem with this version.

Hi @mourisl
I downloaded TRUST4 today and tried to run the example fastq file. It did not work and I got similar error message. The error messagge is as follows:  failed: -1 at ./run-trust4 line 54.
I really appreciate it, if you can help me fixing this bug.
Thank you so much.

Could you please show me the full error message output on the screen by TRUST4?

The following is the command that I typed and the error message:
$ ./run-trust4 -f human_IMGT+C.fa --ref human_IMGT+C.fa -1 example/example_1.fq -2 eample/example_2.fq -o TRUST_example
[Tue Jan  9 15:15:51 2024] TRUST4 begins.
[Tue Jan  9 15:15:51 2024] SYSTEM CALL: /c/Users/YB/Desktop/TRUST4/astq-extractor -t 1 -f human_IMGT+C.fa -o TRUST_example_toassemble  -1 example/exampe_1.fq -2 example/example_2.fq
Can't exec "/c/Users/YB": No such file or directory at ./run-trust4 line 54.
system /c/Users/YB/Desktop/TRUST4/fastq-extractor -t 1 -f human_IMG+C.fa -o TRUST_example_toassemble  -1 example/example_1.fq -2 example/example_2.fq filed: -1 at ./run-trust4 line 54.

Some how your message is missing some character, for example, "fastq-extractor" is "astq-extractor" ,and "/c/Users/YB" seems incomplete too.
Have you run "make" to compile TRUST4 first, i.e. do you see executable files like fastq-extractor in the folder? I never tested TRUST4 on Windows, so I'm not sure how it will work out.

I thought that i compiled TRUST4 just now, but apparently it was not complete. The command "make" could not compile TRUST4 completely. I am trying to figure out how to do this first.

I am almost done with compiling TRUST4. I had to excute the commands one by one since "make" did not work for some reasons. I am almost done with the compilation, I believe. I just got stuck at 2 steps which involve: bgzf.c and knetfile.c.

the problem related to bgzf.c is the following:
when I typed:  g++ -o bam-extractor -I./samtools-0.1.19 -L./samtools-0.1.19 -O3 -Wall -g BamExtractor.o -lpthread -lz -lbam -lws2_32,
I got the following error messages:
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./samtools-0.1.19/libbam.a(bgzf.o): in function bgzf_open': C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19/bgzf.c:142: undefined reference to compressBound'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ./samtools-0.1.19/libbam.a(bgzf.o): in function bgzf_dopen': C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19/bgzf.c:160: undefined reference to compressBound'
collect2.exe: error: ld returned 1 exit status

the problem related to knetfile.c is the following:
when i inputted: gcc -g -Wall -O2  -o bcftools call1.o main.o ../kstring.o ../bgzf.o ../knetfile.o ../bedidx.o -L.  -lbcf -lm -lz -lpthread
I got the following error messages:
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function socket_connect': C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:163: undefined reference to __imp_socket'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:164: undefined reference to __imp_setsockopt' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:170: undefined reference to __imp_inet_addr'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:171: undefined reference to __imp_gethostbyaddr' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:177: undefined reference to __imp_htons'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:178: undefined reference to __imp_connect' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:167: undefined reference to __imp_gethostbyname'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:164: undefined reference to __imp_WSAGetLastError' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:163: undefined reference to __imp_WSAGetLastError'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:178: undefined reference to __imp_WSAGetLastError' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:173: undefined reference to __imp_WSAGetLastError'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function socket_wait': C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:72: undefined reference to __imp_select'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:79: undefined reference to __imp_WSAGetLastError' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function kftp_get_response':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:215: undefined reference to __imp_recv' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function knet_win32_init':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:139: undefined reference to __imp_WSAStartup' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function knet_win32_destroy':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:143: undefined reference to __imp_WSACleanup' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function kftp_send_cmd':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:238: undefined reference to __imp_send' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:238: undefined reference to __imp_send'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:238: undefined reference to __imp_send' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function kftp_reconnect':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:284: undefined reference to __imp_closesocket' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function kftp_send_cmd':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:238: undefined reference to __imp_send' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:238: undefined reference to __imp_send'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:238: undefined reference to __imp_send' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function kftp_connect_file':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:325: undefined reference to __imp_closesocket' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function kftp_send_cmd':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:238: undefined reference to __imp_send' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function kftp_connect_file':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:359: undefined reference to __imp_closesocket' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function khttp_connect_file':
C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:411: undefined reference to __imp_closesocket' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:417: undefined reference to __imp_send'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:419: undefined reference to __imp_recv' C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:440: undefined reference to __imp_closesocket'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function my_netread': C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:191: undefined reference to __imp_recv'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function kftp_reconnect': C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:284: undefined reference to __imp_closesocket'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../knetfile.o: in function knet_close': C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:586: undefined reference to __imp_closesocket'
C:/Users/YB/Desktop/mingw64/x86_64-13.2.0/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\YB\Desktop\mingw64\TRUST4\samtools-0.1.19\bcftools/../knetfile.c:581: undefined reference to `__imp_closesocket'
collect2.exe: error: ld returned 1 exit status

I added:
#include <winsock2.h>
#include <ws2tcpip.h>
at the beginning of knetfile.c and also added -lws2_32 at the end of the g++ command, but the command still did not work. I am very grateful if you have any suggestions on how to excute these two commands properly so that I can finish the compilation.
Thank you.

If your input data is in fastq format, you can skip the compiling for the "bam-extractor", which is for bam input file. This may save you some efforts?


Enhanced navigation bar styling for a more elegant look.

Implemented comprehensive enhancements to the navigation bar, resulting in a significantly more elegant and visually pleasing appearance on all pages.

You have done a great job. I am merging this PR into the main code and will be making these changes live on thee website too.


Create different version of docs for each branch

Using readthedocs

This is actually not super useful since they can be built and viewed locally to validate correctness. If absolutely needed as well, I guess I could manually trigger Read The Docs to generate docs for a specific branch


SqlServiceAccount: Corrected issue with detecting service names

Pull Request (PR) description
Corrected an issue with SqlServiceAccount where default services were not properly detected.
This Pull Request (PR) fixes the following issues:

Fixes #930
Task list:

[x] Change details added to Unreleased section of CHANGELOG.md?
[ ] Added/updated documentation, comment-based help and descriptions in .schema.mof files where appropriate?
[ ] Examples appropriately updated?
[x] New/changed code adheres to Style Guidelines?
[x] Unit and (optional) Integration tests created/updated where possible?

This change is

Codecov Report

Merging #947 into dev will increase coverage by <1%.
The diff coverage is 100%.

@@         Coverage Diff          @@
##            dev   #947    +/-   ##
====================================
+ Coverage    96%    96%   +<1%
====================================
  Files        32     32
  Lines      3515   3533    +18
====================================
+ Hits       3395   3413    +18
  Misses      120    120

I got stuck with the flu, so will review this once my head is back in the game again. :)

@nabrond Great work! Just minor stuff, and need a rebase on this one to fix the CHANGELOG.md.

Reviewed 4 of 4 files at r2.
Review status: all files reviewed at latest revision, 3 unresolved discussions.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 413 at r2 (raw file):

        Describe 'MSFT_SqlServerServiceAccount\Get-SqlServiceName' -Tag 'Helper' {
            Mock @mockGetChildItemParameters

Minor: Maybe add this in a BeforeAll-block, beneath the two context block's below. Then the mock is not available in the third Context-block where "NoServices" are  evaluated.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 505 at r2 (raw file):

                        @{
                            ServiceType = 'IntegrationServices'
                            # ExpectedServiceName = ('{0}' -f $mockNamedInstance)

Remove this row since it is commented?

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 509 at r2 (raw file):

                        @{
                            ServiceType = 'SQLServerBrowser'
                            # ExpectedServiceName = ('{0}' -f $mockNamedInstance)

Remove this row since it is commented?

Comments from Reviewable

Review status: all files reviewed at latest revision, 8 unresolved discussions.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 465 at r2 (raw file):

Should Be

New format: Should -Be

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 527 at r2 (raw file):

Should Be

New format: Should -Be

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 533 at r2 (raw file):

thow

Typo 'throw'.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 545 at r2 (raw file):

Should Throw

New format: Should -Throw

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 561 at r2 (raw file):

Should Throw

New format: Should -Throw

Comments from Reviewable

Review status: 3 of 5 files reviewed at latest revision, 8 unresolved discussions.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 413 at r2 (raw file):
Previously, johlju (Johan Ljunggren) wrote…
Minor: Maybe add this in a BeforeAll-block, beneath the two context block's below. Then the mock is not available in the third Context-block where "NoServices" are  evaluated.

Not sure if I quite understand what you are looking for here. Is there an order of operations within a Describe that would cause the BeforeAll to only fire for the first two Context entries? Currently, I override the Mock in the "NoServices" context.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 465 at r2 (raw file):
Previously, johlju (Johan Ljunggren) wrote…

Should Be

New format: Should -Be

Done.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 505 at r2 (raw file):
Previously, johlju (Johan Ljunggren) wrote…
Remove this row since it is commented?

Done.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 509 at r2 (raw file):
Previously, johlju (Johan Ljunggren) wrote…
Remove this row since it is commented?

Done.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 527 at r2 (raw file):
Previously, johlju (Johan Ljunggren) wrote…

Should Be

New format: Should -Be

Done.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 533 at r2 (raw file):
Previously, johlju (Johan Ljunggren) wrote…

thow

Typo 'throw'.

Done.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 545 at r2 (raw file):
Previously, johlju (Johan Ljunggren) wrote…

Should Throw

New format: Should -Throw

Done.

Tests/Unit/MSFT_SqlServiceAccount.Tests.ps1, line 561 at r2 (raw file):
Previously, johlju (Johan Ljunggren) wrote…

Should Throw

New format: Should -Throw

Done.

Comments from Reviewable

Changes looks okay! Although something strange happen when you rebased. I no longer see an entry under the Unreleased section. Also, for some reason SqlServerDsc.psd1 is a file that is being "touched" by this PR, when it shouldn't.
I see commits that shouldn't be in this PR; https://github.com/PowerShell/SqlServerDsc/pull/947/commits. I think the git rebase faulted somewhere. :smile:
Could you see if you can solve it?

Reviewed 1 of 1 files at r4.
Review status: 3 of 5 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

I think my original rebase happened during the v10 release. Ran through another rebase and updated CHANGELOG accordingly by moving my entry up to the Unreleased section.

Review status: 3 of 4 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

I will try to resolve the conflicts of the change log thru GitHub. I gave me that option, so gonna try it.

Reviewed 1 of 1 files at r5.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable

Reviewed 1 of 1 files at r6.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Revert "The central page page is not rendered when resized to narrow and then to wide view again"

Reverts Expensify/App#53466

This is not fixing the bug. I think the bug is introduced by https://github.com/Expensify/App/pull/49937 (comment) but we won't be reverting. We have another PR https://github.com/Expensify/App/pull/54329 that should hopefully fix the issue.


pulling a window to the next virtual desktop when desktop change is initiated while dragging the window (FancyZones)

Summary of the new feature/enhancement
Currently there is now quick way or hotkey to move windows between virtual desktops. The Idea that a window that is being drag will get pulled to another virtual desktop when a desktop change is initiated with the win+ctrl+arrow hotkey. After the desktop was changed the window should still be in dragging mode (because the left mouse button is still pressed) and can be snapped to a zone right away (with shift key).

Hi @0xBeFa
thank you for your feedback.
We will add Virtual Desktop support to FancyZones, but we have to wait for the Virtual Desktop APIs to be documented, since currently only a few of them are public and the ones we need are not.

Closing in favor of https://github.com/microsoft/PowerToys/issues/178


API: Generate automatic mappings

As a developer, I want an endpoint to generate automatic mappings.
Acceptance Criteria

[x] Endpoint created.

As a developer, I want an endpoint to generate automatic mappings.
Acceptance Criteria

[ ] Endpoint created.

@zperova done


New function count/0 for Ecto.Query.API

Objective
Create new function count/0 for Ecto.Query.API
from(p in Post, select: count()) |> Repo.one

#Ecto.Query<from p in Post, select: count(:*)>

00:20:18.358 [debug] QUERY OK source="posts" db=0.4ms
SELECT count(*) FROM "posts" AS p0 []
27
iex(27)>

Information
There is a problem with count/1 sometimes it can be slower.
See more #2595
Acceptance Criteria

[x] New function in Ecto.Query.API
[x] New functions Ecto.Query.Builder
[x] Add new expression in postgres connection
[x] Update docs
[x] Add tests

I was a little confused in Ecto.Query.Builder about the return expressions. Could someone explain to me?

I was a little confused in Ecto.Query.Builder about the return expressions. Could someone explain to me?

Which return expressions? From which function? :)

This looks great! I have added some comments and we should be good to go!

Like this {:{}, [], [:count, [], [:]]}* i read some example but i didn't understand much. What are the meaning of each part of tuple?
{
  :{} => ?
  [] => What can i put here?
  [:count, [], [:*]] => The second param i didn't understand
}

Good question!
Since we are doing this at compile time, we need to return a data structured that, when compiled and executed will return Elixir AST. Therefore, what we need, is the Escaped AST.
The AST for count() is:
iex> quote do: count()
{:count, [], []}

The escaped AST is the one after we call count():
iex> Macro.escape quote do: count()
{:{}, [], [:count, [], []]}

If we evaluate the escaped AST, we get the AST back:
iex> Code.eval_quoted(Macro.escape quote do: count()) |> elem(0)
{:count, [], []}

Now i understood. Thanks @josevalim

Done!!!

@michalmuskala i did the changes and added this change in the mysql.

:heart: :green_heart: :blue_heart: :yellow_heart: :purple_heart:


test: Broken link in UI: Configure/Connections/External connections/see documentation-erqui

Description
This PR fixed the "Add external connections" link which was returning a 404 error by replacing it with the link to the corresponding MS document.
Task Item
#minor
Screenshots
This image shows the link working.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
19661

Relevant Lines:
31650

💛  - Coveralls


Add a European Benchmark

Add a benchmark for the European languages. This issue gives an overview of the status.
The EU has 24 official languages:
Germanic Languages

[x] Danish - dan
[x] English - eng
[x] German - deu
[x] Dutch - nld
[x] Swedish - swe

Romance Languages

[x] French - fra
[x] Italian - ita
[x] Portuguese - por
[x] Spanish - spa
[x] Romanian - ron

Slavic Languages

[ ] Bulgarian - bul
[x] Croatian - hrv
[x] Czech - ces
[x] Polish - pol
[x] Slovak - slk
[ ] Slovenian - slv

Baltic Languages

[ ] Latvian - lav
[ ] Lithuanian - lit

Finno-Ugric Languages

[x] Estonian - est (2 tasks)
[x] Finnish - fin (covered with only 1 task outside of bitext and translations)
[x] Hungarian - hun (1 task)

Other Indo-European Languages

[ ] Greek - ell

Non-Indo-European Languages

[ ] Maltese - mlt (Semitic Language)
[ ] Irish - gle (Celtic Language)

Additionally to this list we might add (feel free to add languages that I might have missed):

[ ] Basque (although it is not an official EU language, it is officially recognized within Spain)
[x] Norwegian Nynorsk (official language of Norway, which is in the Schengen Area but not in the EU)
[x] Norwegian Bokmål (official language of Norway, which is in the Schengen Area but not in the EU)
[ ] Icelandic (official language of Iceland, also in the Schengen Area but not in the EU)
[ ] Albanian (official language of Albania, a candidate for EU membership and part of the Schengen visa regime)
[ ] Serbian (official language of Serbia, another candidate for EU membership and part of Schengen visa policies)
[x] Macedonian (official language of North Macedonia, an EU candidate country and part of the Schengen visa system)
[x] Romani (recognized minority language in numerous European countries)

Note I haven't checked off languages only covered in bitext tasks or in translated tasks

We might get reasonable coverage of Macedonian by including Bulgarian, they are as close as Bokmål and Danish pretty much. Same thing goes for Serbian and Croatian (maybe also Slovenian) up until to nineties Serbo-Croatian was considered done language. Perhaps the reason to include both would be because Serbian is written with cyrillic script (but then we can make sure the model understands that by having Bulgarian, Russian or Ukrainian)

Also might consider some minority languages and regional dialects for fairness's and ethics's sake, a handful of examples I can think of:

Romani is a minority language in a lot of European countries, and Romas make up a sizeable portion of the population. I might be able to scramble some resources as the Hungarian Roma community is quite prevalent.
Schwiizerdütsch as it is very different from mainstream Hochdeutsch
Sønderjysk, we can hopefully find some resources for that
Frisian, as about half a million people have it as their mother tongue

Something from EURLEX like https://huggingface.co/datasets/coastalcph/multi_eurlex or https://huggingface.co/datasets/ddrg/super_eurlex is promising. Though for the classification task MTEB doesn't seem to support mutli-label classification, right?

No sadly it does not support it (would love a PR on it though).

Great job, Kenneth et al.! We might be able to contribute with some Swedish data later this Spring. We embed several types of Swedish administrative documents to enable semantic search in them and we're planning on improving our evaluation pipeline this year. Will try to contribute back.
I'm not from Sápmi but I think it's the right place to mention that Sami languages should be included at some points. I haven't heard of any Nordic LLM initiative regarding these languages but I hope one emerges soon with a strong link to the people still using them.

Thanks for the addition, @PierreMesure; if you know of any Sami dataset, feel free to add them or create an issue so that other contributors can add them in.

I think with my recent PR that Albanian and Latvian has some representation - at least for a clustering task

Closing this as the benchmark exists now here.


:sparkles: feat: Add bun support

Description
Added support for bun to EVMts
Testing
Example app

Current dependencies on/for this PR:

main

PR #460   👈

This comment was auto-generated by Graphite.


Update HoudahGeo to 4.3.1

Thank you for the contribution. It was merged directly as dea460e399a63124106c8ffcf78611149ab823ff to keep commit history cleaner. Your contribution is still credited to you.


Adds nim/nitely-regex as engine

This PR adds support for the nitely/nim-regex engine.
There are still some minor problems (like some of the benchmarks in test/ failing), but it works in many cases already.
Down below is a list with all tests that aren't included (yet) and their reason / the cause.

Tests that went wrong: should be investigated

test/unicode/case/ascii-with-unicode: count mismatch, expected 1, got 0
test/model/grep: count mismatch, expected 2, got 1
test/model/grep-captures: count mismatch, expected 12, got 14

Excluded because of errors

curated/05-lexer-veryl/single: Internal failure~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex.nim(606) :anonymous
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/nfafindall2.nim(229) findSomeImpl
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/nfafindall2.nim(196) nextState
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/nfatype.nim(162) recycle
~/.choosenim/toolchains/nim-2.2.0/lib/system/fatal.nim(53) sysFatal
Error: unhandled exception: value out of range: 32768 notin -32768 .. 32767 [RangeDefect]

curated/12-dictionary/compile-single & curated/12-dictionary/single: Regex compilation fails~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex.nim(492) re2
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/compiler.nim(17) reImpl
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/exptransformation.nim(550) transformExp
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/exptransformation.nim(541) toAtoms
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/exptransformation.nim(356) populateUid
Error: unhandled exception: The expression is too long, limit is ~32767 [RegexError]

curated/13-noseyparker/single & curated/13-noseyparker/compile-single: Regex compilation fails~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex.nim(492) re2
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/compiler.nim(16) reImpl
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/parser.nim(755) parse
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/parser.nim(657) subParse
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/parser.nim(504) parseRepRange
Error: unhandled exception: Invalid repetition range. Expected 100 repetitions or less, but found: 184
~534 chars~]?([a-z0-9/+=]{16,200})[^a-z0-~6096 chars~
                         ^ [RegexError]

dictionary/: All fail regex compilation due to limits:~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex.nim(492) re2
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/compiler.nim(17) reImpl
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/exptransformation.nim(550) transformExp
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/exptransformation.nim(541) toAtoms
~/.nimble/pkgs2/regex-0.26.0-038733eb4a3fc435afb6b038dca04ebeae7aad7d/regex/exptransformation.nim(356) populateUid
Error: unhandled exception: The expression is too long, limit is ~32767 [RegexError]

Excluded because the count dosn't matches

imported/lh3lh3-reb/uri: count mismatch, expected 17549, got 4
imported/lh3lh3-reb/email: count mismatch, expected 15057, got 31
imported/lh3lh3-reb/date: count mismatch, expected 668, got 0
imported/lh3lh3-reb/uri-or-email: count mismatch, expected 32539, got 35
grep/every-line: count mismatch, expected 239963, got 26197
grep/long-words-ascii: count mismatch, expected 5073, got 18
grep/long-words-unicode: count mismatch, expected 5075, got 18

Excluded because of an timeout (default 10s)

curated/09-aws-keys/full: Timeout, needs atleast 15s
curated/10-bounded-repeat/context: Timeout, even 60s dosn't help
imported/leipzig/tom-sawyer-huckle-fin-prefix-short: Timeout, needs atleast 15s
imported/leipzig/tom-sawyer-huckle-fin-prefix-long: Timeout, needs atleast 20s
imported/leipzig/ing-whitespace: Timeout, needs around 60s
imported/leipzig/quotes-bounded: Timeout, needs atleast 20s

Others

test/unicode/invalid-utf8: nim-regex does not support searching arbitrary bytes
test/unicode/letter/pLetter-matches-bmp-delta: nim-regex does not support \p{Letter} syntax.
test/unicode/letter/pLetter-casei-matches-bmp-delta: nim-regex does not support \p{Letter} syntax.
test/unicode/letter/pLetter-gc-equals-matches-bmp-delta: nim-regex does not support \p{gc=Letter} syntax.
test/unicode/letter/pLetter-gc-colon-matches-bmp-delta: nim-regex does not support \p{gc:Letter} syntax.

Not Yet tested

aho-corasick/*
imported/regex-redux.toml
opt/*
reported/*
unicode/*
wild/*
hyperscan.toml
slow.toml

Nice work. I ran a selection of the benchmarks:
rebar measure -e 'nitely|^rust/regex$|^rust/regexold$' -f '^curated/|^imported/leipzig/|^imported/sherlock/|^imported/mariomka/' | tee tmp/results.csv

And a ranking:
$ rebar rank --intersection tmp/results.csv
Engine            Version  Geometric mean of speed ratios  Benchmark count
------            -------  ------------------------------  ---------------
rust/regex        1.11.0   1.09                            94
rust/regexold     1.7.3    1.87                            94
nim/nitely-regex  2.2.0    165.04                          94

Limited only to the curated benchmarks (what the ranking in the README is based on):
$ rebar rank --intersection -f '^curated/' tmp/results.csv
Engine            Version  Geometric mean of speed ratios  Benchmark count
------            -------  ------------------------------  ---------------
rust/regex        1.11.0   1.10                            40
rust/regexold     1.7.3    1.77                            40
nim/nitely-regex  2.2.0    55.04                           40

There are some very slow runs for nitely-regex here. Just a simple literal search shows a very low throughput:
$ rebar cmp tmp/results.csv -f '^curated/01-literal/sherlock-en'
benchmark                       nim/nitely-regex      rust/regex         rust/regexold
---------                       ----------------      ----------         -------------
curated/01-literal/sherlock-en  246.4 MB/s (164.93x)  37.1 GB/s (1.07x)  39.7 GB/s (1.00x)

This would make nim/nitely-regex faster than regex-lite in the benchmark (which does zero literal optimizations) but slower than every other engine by an order of magnitude.
Given nitely's blog on literal optimizations, I'm inclined to look at these results with suspicious eyes.
I don't know Nim though so it's hard for me to look at this setup and judge whether it's doing something fundamentally wrong. It does at least appear that compilation is enabling optimizations via --opt:speed, but other than that, I don't really know what to look for.
Also, the count mismatches on the imported/lh3lh3-reb/* benchmarks are very worrying. Timeouts and errors about patterns being too big are one thing, but the count mismatches here are big enough to suggest pause.
cc @nitely if you want to take a look here. Basically, I want to do my due diligence here before publishing any kind of result.

Also, @Mai-Lapyst, I pushed a small update to this PR. It adds nitely-regex to one of the mariomka benchmarks that I think you missed. And adds the generated binary to .gitignore.

You should compile in release mode at the very least -d:release (instead of debug). Wrt the rest idk, I did a quick scan and there are some things that can be improved like avoiding creating string slices, and things like using findAll instead of findAllBounds. Hard to say what will affect the benchmarks without profiling.

All righty, thanks.  Especially of the "pointless allocation per search" variety which could have a big impact here.
I'm somewhat hesitant to merge until I can learn enough Nim to review it (no clue when or if that will happen) or until someone I recognize as a Nim expert gives a review.
One interesting result that stood out to me in the above results is that nim/nitely-regex doesn't exhibit quadratic behavior on the 14-quadratic benchmark. The only regex engine in rebar to avoid this is Hyperscan, but that's because it has "report matches as they're seen" semantic instead of the more classic greedy semantic that most regex engines have (e.g., Hyperscan reports a 3 matches in abc for \w+, but most regex engines just report 1). I would generally expect nim/nitely-regex to have quadratic behavior here like the rest of the regex engines.

One interesting result that stood out to me in the above results is that nim/nitely-regex doesn't exhibit quadratic behavior on the 14-quadratic benchmark.

Here is the reason: https://github.com/nitely/nim-regex/pull/71

It should be noted also that findAll is a resumable function/iterator. It yields a match as soon as there is a safe break point (ie: the regex does not match the current character), and there is a match to yield), if there is no safe break point it may need to store all partial results in memory until the end.

One interesting result that stood out to me in the above results is that nim/nitely-regex doesn't exhibit quadratic behavior on the 14-quadratic benchmark.

Here is the reason: nitely/nim-regex#71

Oh very nice! Thank you for the link.


Unexpected behavior with empty array parameter

I'm making use of Array parameters (#210) and I'm encountering some unexpected behavior with an empty array.
My query is something like
DELETE FROM table WHERE some_id = :someId AND id NOT IN (:otherIds)

When I pass an empty array for otherIds parameter, I would expect that to get turned into AND NOT IN (), but instead it's turned into AND NOT IN (null) which doesn't match any records.

@twhitbeck I tried to create a testcase to be able to work on this issue. In my testcase using H2 (see 77813272b0195188cab6c4bd82f92bd7143379d6) providing an empty array to addParameter did work as expected. I know this issue is rather old, but could you please provide some more details on this matter so we can explore it further?

@zapodot sorry for delayed response. I was working with SQL Server, so maybe it's a difference there. However, I believe I was just using NoQuirks.
As I described above, the resultant SQL was AND NOT IN (null) instead of AND NOT IN (). Does H2 yield results when executing AND NOT IN (null). Maybe sql server doesn't behave that way. Is that something that could be taken care of with a SQLServerQuirks (if there was such a thing).

Sorry, just took a closer look at your test case. I think we're expecting different results.
My use case was "select everything except for these". If passing a List with 5 entries, I would expect all rows except those 5. That works as expected. However, when passing an empty list, I would expect all rows, not no rows. It looks like your test case expects no rows. This seems wrong. I would expect the test case emptyArrayTest to return all rows, not none.

As Sql20 does not generate SQL in any way I do not think that it can take the responsibility for any kind of interpretation made by specific vendors other than mapping to correct types. In this case I really think you should rewrite your SQL as providing an empty parameter for an NOT IN clause is considered to be an antipattern. One workaround would be to always initialize the array with a value that will never be in the column, for instance adding -1 for a column that only accepts positive integers.

I'm not sure if it is an antipattern. Why does Sql2o print null for an empty array? Is that an arbitrary choice? It is it due to a limitation in the library?


My profile is not showing all my work

My profile is not showing all my progress with bonfires, ziplines, and basejumps as I have completed them all.

Is this still an issue for you?

closing as stale. Please feel free to reopen if issue still persists.

my progress in freecodecamp has disappeared :(


Who is the original author of pipes.sh?

As I wrote in README:

The author of the original script is unknown to me. The first entry I can
find was posted at 2010-03-21 09:50:09 on Arch Linux Forums (doesn't mean the
poster is the author at all).

I really want to properly license this project, so I think we need a place to gather information, somebody must know something. If you know anything about pipes.sh, please leave a comment.

If one day we do know the author and obtain a written statement about the license, we also need to make sure the current and future contributors would agree.
Current contributors who have agreed:

[x] @livibetter
[ ] @dsamarin
[ ] @Foggalong

Here is my proposal:

The first option is the MIT License, however, if the original author chooses other open source license, as long as it is OSI-approved license, you, the contributors, will automatically agree without needing any confirmation from you.

Once the current contributors have all agreed, I will edit README and add CONTRIBUTING to make sure the future contributors are aware that once they create a PR for this repository, they will give they consent about the license agreement.

Now, @dsamarin and @Foggalong do you agree?

Yup, that is fine by me!

This is so old that my own code looks foreign to me. Still, I can only accept a permissive OSI-approved license.

@dsamarin guess you are really making my life harder.
Do you have a clear definition of the "permissive" or the best, a list by well-recognized organization?
By the way, I am quite shocked hearing you want to only accept that, usually, when comes to this I often see people going towards licenses like GPL.
Luckily, the first choice is MIT, that would be fine, but the second part would have to add "permissive," however, I need a clear definition of that and since I am not a lawyer, even you do give me the definition, I doubt that I could decide whether one is permissive or not, so a list really is the best one, that's why I chose "OSI-approved."
If you can't, I think the last option is you give me a list of yours. We need a list of choices, just in case the original author doesn't like MIT License.

@dsamarin haven't heard from you, but it's okay because I realized I used "public domain" in README, so I need to make a revision.
The following is what I am planning to write about it:

Upon on the creation of pull requests, you agree to allow @livibetter or anyone else to contact the original author on your behalf in order to obtain a written permission using the following order:

Public domain via Unlicense

Permissive OSI-approved open source license
The definition of "permissive" is:

A "permissive" license is simply a non-copyleft open source license — one that guarantees the freedoms to use, modify, and redistribute, but that permits proprietary derivative works.

Since there is no organizations actually listing, they would be those listed in Wikipedia with "Permissive" under columns "Distribution" and "Modification".

Please be advised, since we are modifying without permission, the original author might not agree on anything. That's if he chooses to license non-permissive, we can only go for it; or even demand a complete removal.

Frankly, I don't really like it so complicated, but there is no list as far as I can tell.
Anyway, I need your response, so I can continue.

It's been two weeks, @dsamarin, do you copy my last comment?
I'll wait for another two, if I still don't get any responses from you, I will do it with my original plan, Public Domain/OSI-approved for negotiating with the original author since we don't have legal ground to demand, anyway.
I'll be happy to do what you wanted as long as you provide me a list or a strict definition of "permissive," but I can't do either if I got no answers from you.

This issue would be retitled/repurposed for this legal matter, since it's been amazingly off-tracking. The asking of original author will be re-created to make a clean issue.

A "permissive" license is simply a non-copyleft open source license — one that guarantees the freedoms to use, modify, and redistribute, but that permits proprietary derivative works.
I'm not a fan of copyleft, especially for something like pipes.sh. Apologies for the late reply.

@ all and @pipeseroni/owners:  I've decided to delete this repository while composing a reply. We were doing without permissions and I've even been asking among contributors about licenses, which proved not quite simple as I hoped, now that really sounds crazy for me.
I'll will be making a removal notice branch and switch to it, so everyone would know this repository is subjected to deletion after June. Anyone will have time to preserve our possibly copyright violating content or to continue most likely illegally.
This, of course, can be reversed if somehow the original author shows up and kindly licenses it for us with anything we want, but don't count on it.
@pipeseroni/owners if I forget when clock hit July, please hit the delete button for me.

The following is my original reply to @dsamarin, just for the record:
@dsamarin what does "permits proprietary derivative works" actually mean? I feel this is too much of ambiguity. Does that mean one can relicense?
I already quoted the very same definition, and still need a way to find out if one is permissive or not, without needing to read license text, even I have time, I doubt I could completely sure. I was thinking about to check with this page, but that doesn't seem to cover every permission point in that definition.
Again, do you know if there is a list?
Frankly, I fear the original author would have good chance to choose GPL, I would really hope you can ease up on your likings. And after all, he or she might not even license under any OSI-approved, but just give me one line of words.
I begin to think I should have just axed this repository to save me from all these troubles. Can't even get an easy way out among us.

Additional thought, if anyone wants to take over, in case of preserving issues, forks/stars counts, let me know before July. I will be gladly transfer to your account.

@livibetter Isn't deleting the whole thing a bit extreme? We could always just continue the work "unlicensed" as was originally found. I would think that the research done and notice appealing for the original author to come forward is enough to demonstrate that we've made an effort to find the creator. As far as I know that's sufficient evidence in cases of dubious copyright ownership.

@Foggalong It's if you don't respect the law and the original author. I shouldn't have even put my modification on Gist in first place, no, I shouldn't have even modified it in the first place.
I always told myself to be sure I know who wrote a piece of code and I know I have been permitted to do something about before I start making changes. But once in a while, in this case pipe, I got water leakage, overflew my head. I ignored when I posted on Gist, ignored again when moved on to GitHub.
Even I did sign my name when I posted to Gist, in case the original author needs a name to sue. Even I did put up a sign about my copyright concern, even I did try to find the author, googling with date ranges, even wayback machine.

Have I showed my efforts to find the creator?
Have I contributeed to make pipes.sh better?
Do I take responsibility of violating the rights?

My honest answer to three is yes, but that doesn't right the wrong. It's not just the law, which might give me some leeway, it doesn't matter if you and anyone else knows sufficient evidence. What's wrong is wrong, in law and/or personal principle.
I've to put a stop for myself, the deletion doesn't mean I am trying to avoid legal issue, my name is in the copies of Gist and Git commits, but I don't want anymore (by others) to be adding to it, because of me and this repository somewhat encouraging.
If you (@Foggalong)  want to continue, you can transfer it under your account. As long as I am active @pipeseroni, illegal -- even just possibly -- content would not be staying, it has to go away after June.

@pipeseroni/owners after my last comment, the word, "active," got me thinking of a better option.
How abort me removing myself from @pipeseroni? I think that's why I happened to start it and invited you guys. somehow, this outcome would be coming, only I didn't know at the time.
So, once I remove myself, this repository can be kept untouch, no dead links.
By removing, it means I will also unwatch every reposiotry, unsubscribe from issues, but you can still @ me, if I am needed. I will wait for a bit, most likely after sleep, which I will be doing soon, before I end my piping days, if nothing comes up to change my mind.
@Foggalong and @OneLastTry, I am sure you two can handle, right?

Out of curiosity I looked up the diff between the original posted script and the script as it stands now. Interesting to see the little bits of the original that are still left.

@pipeseroni/owners
But anyway, back to the matter at hand. I've spent the last hour or so trawling the internet trying to find any earlier mention of the script. I could find literally no mention of it prior to that. The other response by the user in that thread leads me to think that they ("GraveyardPC") is the original creator.
Started looking around from there for other accounts of the same name. Got to this Facebook, this LiveLeak channel this GeForce Forum, this Dropbox account, and this dA.
Not sure about the others, but looking through their other posts on ALF it seems they had a penchant for design which makes me thing the dA will be legit. The account also has several screenshots of tiling Linux with window managers which is a good sign. The account has been active as recently as last September too which is promising. If this is the same person the screenshots show us that their name is "Matt".
That dA account (specifically this post) also suggests they go by the name "Zom13ie", possibly on gaming services. That brought up several accounts including this Twitch, this Twitter & this Twitter, this Instagram, this Steam profile. Most of those look like dead ends to me to be honest, but still worth a look.
I've sent messages to most of the people that could know if I'm looking in the right direction so I'll update as I hear back from people.

Someone on Steam got back to me letting me know that the profile linked above is a dead end. That person is called Christopher so probably not our guy. We can also rule out the Twitter accounts because they have the wrong name too.
I did find this on GitHub and while there are some differences there are some striking similarities too. That user hasn't been active on GitHub for years though and nor on their linked Wikipedia account. Interestingly though it suggests that the script was originally written for OSX and ported to Linux which differs from being originally posted on an Arch forum.

@Foggalong looked like you are trying very hard to find the identity of the author, remaining me I even searched on GitHub with code piece, googled with comments in quote. Nothing. I'd hope either someone made some notes in header comments about the author or the real original first post of the code which had completely header comment that has information written by the original author.
I found it's hard to believe a group would not sign their works with some kind of fancy ASCII art work. I did believe that's a possibility that someone took the code and removed the comments that could help find the author, that happened to me once or twice, someone just copied the entire code and deleted first few lines of comment or edited out the important information.
It's been more than two years since I posted my modified version on Gist, and one+ year on GitHub, never got a tip about the author. Frankly, I've given up the hope. It's been dragging too long, and this is it.

Just found confirmation that the user on the Arch forums is the one on the dA. Found this forum post from 2008 which says that his home directory is /home/matt/. Progress \O/

That's great detective work! I'm impressed.
I have a hunch that he will not mind his work to be licensed under some or any OSI-approved license. This Matt person has work under the GPL. Also, I believe he was the one who posted the original code to pastebin not caring what happened to it. pipes.sh is unique and is a great piece of code; I would hate for it to get lost.

Reading through their forum post I've found another user (with public email address) to whom Matt has some connection. I've email this user to see if they can give us anymore details :)

@livibetter @dsamarin I've found him!

This original post...
...lead me to this dA
Cross referenced the name with this post
Found this dA comment thread...
...which linked to this gist...
...connected to this GitHub account...
...that has a public email address!

Best part about it, he's been active on GitHub within the last month! I've emailed him to ask about then licensing of the original script and if they're cool with it whether they'd like to join the organisation as honorary leader. Finally, the end is in sight!

Woah ... You people have done way too much to find me. The work is public domain and you guys can certainly have it as the basis of your project.

@Foggalong, that is some impressive detective work!

Haha this resolved fantastically. I appreciate the effort involved into finding the original author and it was somewhat entertaining. Screensaver bash scripts are in high demand, too.
I am in favor of the MIT license for this project.

@msimpson Are we okay to move the project over to the MIT license or do you wish for it to remain in the public domain?

@Foggalong Go for it.


Upgrade images to high-res if available

Do you have any work to do to add the logistic buffer chest?
On Thu, Dec 14, 2017 at 11:27 AM Weston Rye (Demod) <
<EMAIL_ADDRESS>wrote:

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/demodude4u/Factorio-FBSR/issues/106, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AXXFXTn33dSNqDN-x6_dD7-YLqsD0CJYks5tAUyBgaJpZM4RCUd7
.

The buffer chest seems to be working fine, it shares the same type as the other chests.


Update core version to 0.14.0

This change is

cc @nkreeger FYI the new release will break Node.js tests because of the string dtype change. Other than that the integration tests all pass.


cli?

Need to spec more but it's getting clear some sort of CLI will be useful for dealing with multichain deployments + interact with system contracts/SuperchainERC20
Candidates for initial use cases

multichain deployment
interacting with SuperchainERC20
interacting with interop contracts CrossL2Inbox
interacting with other system contracts

Yes I think you're on the right track here for sure~ would make the multichain experience much more straightforward.

closing since this isn't directly relevant to supersimm


Make event loop a runtime config instead of a Cargo feature

Description of the change
Changes experimental_event_loop from a Cargo feature to a runtime config. This also introduces a javy_plugin_api::Config that wraps the javy::Config so we can add configuration options that only affect the javy_plugin_api crate behaviour and that don't inherently change how the javy::Runtime behave (that's why I didn't add it to javy::Config). Since we change the type that needs to be passed for initialize_runtime, I've bumped the javy-plugin-api version by a major version. We have minimal users of the plugin API crate so the impact should be limited.
Why am I making this change?
This should simplify the build and test infrastructure since we only need to build one artifact for the plugin and the CLI tests instead of two plugins. This should also help with cacheability of build artifacts. This will also make it easier to use the event loop functionality.
Checklist

[x] I've updated the relevant CHANGELOG files if necessary. Changes to javy-cli and javy-plugin do not require updating CHANGELOG files.
[x] I've updated the relevant crate versions if necessary. Versioning policy for library crates
[x] I've updated documentation including crate documentation if necessary.

The Test CLI Features check will have to be marked as not required to merge this since this PR deletes that workflow.


Equivalence Prover

This PR introduces the beginnings of an equivalence prover, instantiated for the IMP language. In particular:

it introduces the EquivalenceProof proof class, which contains two APRBMCProofs corresponding to the executions of the two considered programsl;
it equips the EquivalenceProof class with a check_equivalence function, which checks whether the two proofs that it carries are equivalent
it introduces the EquivalenceProver prover class, which advances the exploratio of EquivalenceProofs;
it allows APRProofs and APRBMCProofs to not necessarily have target nodes;
it introduces the COMPLETED proof status, which denotes that the execution cannot proceed further;
it introduces the KCFGExplore.path_constraint_subsumption function, which takes two lists of KCFG nodes and analyses the relationship between the state space captured by these lists: they could be equivalent, one could subsume the other, or they could be incomparable (as captured by the KCFGExplore.SubsumptionCheckResult class).

The equivalence prover is designed to work as follows:

the user supplies their own description of what it means for two configurations to be considered equivalent (config_comparator or comparator), which is an ML-sorted term that uses dedicated symbolic variables as placeholders for the individual configuration cells, and which is used by the check_equivalence function;
the check_equivalence function separates the proofs into their final, frontier, and bounded configurations and returns a quadruple consisting of:

final_nodes_equivalence:bool capturing point-wise equivalence between any two final configurations, by checking whether or not the conjunction of their path constraints implies the comparator;
final_pc_check, describing the subsumption of path constraints of final nodes;
frontier_pc_check, describing the subsumption of path constraints of frontier nodes; and
bounded_pc_check, describing the subsumption of path constraints of bounded nodes.

There is currently a single test for the IMP equivalence prover, with identifier double-add-vs-mul. Further tests can be added, and each test needs to contain:

the test identifier;
the loop unrolling bound;
the set of cut rules;
the set of terminal rules;
the initial configuration of the first program; and
the initial configuration of the second program

where the configurations are triples consisting of:

the contents of the K-cell (string);
the contents of the state cell (string);
the initial path constraing (ML term).

Blocked on #546.

I am sorry for the very not-stunning way of merging things with master, I had to make some different choices than what were previously in the branch and I made a mess of it...

I've abandoned the update approach, it's not faster.
Blocked on #559.

Closing until there is bandwidth.


Is AccountType.CLIENT still usable?

General Troubleshooting

[ ] I have checked for similar issues.
[ ] I have updated to the latest JDA version
[ ] I have checked the wiki and especially the FAQ section for similar questions.

Question
Hello,
I just wanted to ask if you can still use AccountType.CLIENT. Because it seems that I cannot register any events with it (Will never be executed). If I use AccountType.BOT everything just works fine.
Example Code
public class Main extends ListenerAdapter {

    public static void main(String[] arguments) throws Exception {
        JDA builder = new JDABuilder(AccountType.CLIENT).setToken("token").addEventListeners(new Main()).build();
    }

    @Override
    public void onReady(ReadyEvent event) {
        System.out.println("test");
    }
}

AccountType.CLIENT is not working anymore due to changes of the Discord API and JDA won't fix that since the usage of Selfbots is against Discord's ToS. That constructor is also deprecated, please use the one mentioned in the docs of that contructor instead.

Support for client accounts has been dropped. The CLIENT account API has diverged too far from the BOT account API so keeping support is no longer viable for us.
It is unlikely that we will support client accounts for the foreseeable future.


Transfer of PyImath history and source to Imath

Checks will fail due to the large addition of git history. Nevertheless, let this PR serve as a demonstration of intentions with the merging of the two repos (Imath/PyImath) and as a place to voice concerns.
With this initial implementation by default PyImath will not compile. This can be toggled using cmake from the command line:
% cmake $source_directory -DPYTHON=ON / -DPYTHON=OFF.

Out of curiosity, is this a roughly one year truncation of the history, or am I reading it wrong?

Out of curiosity, is this a roughly one year truncation of the history, or am I reading it wrong?

This should contain the entirety of the history of PyImath (93 commits). This was originally obtained by filtering OpenEXR's history based on commit directory. So no truncation was applied deliberately.


Allocation fresh bug fixed

Fixed #84

Codecov Report

Merging #85 into master will increase coverage by 5%.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           master      #85    +/-   ##
========================================
+ Coverage   64.07%   69.07%    +5%
========================================
  Files          35       33     -2
  Lines        1954     1827   -127
========================================
+ Hits         1252     1262    +10
+ Misses        574      433   -141
- Partials      128      132     +4

Impacted Files
Coverage Δ

internal/allocation/allocation.go
86.5% <ø> (+3.43%)
:arrow_up:

internal/proto/uri.go
93.1% <0%> (-6.9%)
:arrow_down:

examples/turn-server/main.go

examples/turn-client/main.go

client.go
69.61% <0%> (+3.88%)
:arrow_up:

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 38ac125...1be553c. Read the comment docs.

I removed ./internal/proto/uri.go because it had a bug to fail CI test but no one is using it.
The bug is, net/url's Parse() works with a url like turn://example.org:1234 but NOT like turn:example.org:443 (no //). The behavior was inconsistent (e.g. passe on mac, but not on CI, etc).

@enobufs Thanks


Microphone icon appears near wingpanel sound icon

It should, if I have a microphone, and any app is using it.
The issue is, I have no mic, and the icon appears when any sound is output, a video playing, system (alerts) sounds, anything.
On elementary it doesn't happen. What is going on?

Is anything appearing under System Settings ➔ Sound ➔ Input?

No. I noticed the same behavior using Fedora, with Terra packages, manually installing pantheon.


Bank Tag vs OSRS "Always set placeholders"

Type
Incorrect behavior
Operating System
Windows
OS Version
Windows 11
Bug description
When using the bank tag tab, removing specifically the Games necklace(5) from the tab removes it entirely, rather than showing there are 0 stacks of the item. It seems to leave a 0 stack for every other kind of jewelry or item in general.
Screenshots or videos
With Gamenecklace(5) in bank tag tab:

Without:

RuneLite version
No response
Logs
client.log
launcher.log

This is because the placeholder is shared between multiple items, and you haven't added it to the bank tag. Shift drag the item to the bank tag tab to "variation" tag it, which will put all variations of an item into the tab. The same thing works for stuff like Barrows armour and the Dragonfire shields.
For further questions of support, please join the Discord


Doc symlinks are not followed on attic create.

I just had a look at this changeset and thought it maybe should be done a bit differently.
While it answers / documents the question you had about symlinks, there are a lot of other special kinds of files where people might have questions about (like whether it deals with hardlinks, fifos, sockets, block/char devices, .....).
It might get a bit much if that all is put there. So maybe it should rather go somewhere else in the docs.

So maybe it should rather go somewhere else in the docs.

In FAQ? #152


document meta.yml

Resolve #19

Should we use additional YAML syntax or YAML comments to explain them?

We can add description to the keys and fields.

Is the distinction between fields for lists and keys for sets something standard? The naming is not intuitive to me.

Not standard, better namings solicited.

It would be great to have a CI check that the mustache templates respect this reference, but it does not look easy to do, unless tools already exist for this?

I'm unaware of existing tools that can check mustache templates, but writing this document has forced me to review all the templates and revealed some problems:

https://github.com/coq-community/templates/blob/cb4cced445482f1c8286f5beeb615ef0b105d59f/.travis.yml.mustache#L60-L69 There should be a separate opam-file-version for extracted package.
https://github.com/coq-community/templates/blob/cb4cced445482f1c8286f5beeb615ef0b105d59f/README.md.mustache#L66-L70 When community=true and maintainers is empty, this produces- Coq-community maintainer(s):

without any maintainer, which seems awkward.

To check mustache templates, the current required is too coarse-grained. For example, supported_coq_versions and supported_ocaml_versions have two subkeys: text is required by README, while opam is required by OPAM files. Missing opam does not affect README.

Is the distinction between fields for lists and keys for sets something standard? The naming is not intuitive to me.

Not standard, better namings solicited.

What about "fields" and "item_fields"?
We could document that maintainers is required if community is true.

To check ~mustache templates~meta.yml, the current required is too coarse-grained. For example, supported_coq_versions and supported_ocaml_versions have two subkeys: text is required by README, while opam is required by OPAM files. Missing opam does not affect README.

Yep, I saw that too. Would it work to move the used fields to the subkeys in such cases?

What property of mustache templates do we need to check? Whether it depends on any not-specified-as-required key?

We could check many things:

are there undocumented keys?
are there keys that are not documented as required but should?
are there any omissions in used or some files listed which could be removed?

Anyway, I'm fine with this PR in the current state!

Hi @liyishuai @Zimmi48 , thanks for adding this human-friendly documentation.
BTW shouldn't the ref.yml file mentioned from the README.md (e.g., with an hyperlink)?

BTW shouldn't the ref.yml file mentioned from the README.md (e.g., with an hyperlink)?

Yes! This was also something I requested but @liyishuai probably missed it.

I'm thinking of rendering a more readable webpage from this file and mention that user-friendly version in README. Is there a tool for that or should we write another mustache?

Ah OK, I reviewed this as if it would be the actual, user-friendly, documentation. To me, it looks reasonably accessible. And in any case, since it exists now, it should be mentioned in the README until there is something better to show.


Update icons to match the ones from VSCode july update (v1.37)

Some of the icons used by this extension are forked from the vscode ones. This PR update these icons with the July update ones and try to keep the same style for the custom ones.
Most of the icons can be found in the microsoft/vscode-icons repo.
Figma link

Can there be an option to keep the solid ones? Because I think they are much easier to spot, especially if you have a large number of tests and you want to see which ones failed (https://github.com/hbenl/vscode-test-explorer/issues/8 might help here).

Yes, this should be doable.

Imho they should feel as native as possible, even if that means some of us might end up not liking the change too much.

Since the VSCode people didn't update the "Problems" icons in statusbar, one could argue that solid icons also fall under "native".
But I don't really care so much about solid vs outlined icons as long as they are highly distinguishable  and as long as I can easily see what tests failed out of a sea of a few dozens or hundreds of green tests.
That's where #8 would help, but since I don't have the time to do it, I can't expect someone else to step in, so chances of seeing it soon are slim.

@numaru Thanks for the icons, they're beautiful. Unfortunately I have to agree with @AlexHaxe that they make it harder to spot the states in a long list of tests - the shapes are so similar that you need the color to differentiate and that becomes hard when there are only thin lines. Perhaps we could have icons that still emphasize the outlines but are also filled with the state's color?
Also, please have a look at issue #90: Light mode poses a special challenge for icon design because the tree items usually have a light background, but get a dark background when they're selected - and we have to use the same icon for both backgrounds.

@AlexHaxe It is planned to also replace these icons. Some of the icons from this PR could be updated to better match the future ones (e.g. the debug icon and the Erlenmeyer flask).
@hbenl Ok. if I understand right, the visibility problem on huge test suites only affect the pass and failed icons. Do you think a filled version of both can do the trick?
I think we could stall this PR until the next vscode release since the vscode team is still working on icons.

Do you think a filled version of both can do the trick?

Yes, that's what I was thinking about. But I agree that it makes sense to wait until the VS Code icons have settled.

FYI: other extensions are also using similar icons to the test explorer:
ToDo Tree

Docker

I don't know if it's possible, but if failed tests also used a red text colour (or background color) they would stand out more, regardless of solid vs. outlined icons. I don't think green tests need to be coloured green, because most of the time you're interested in failing tests.

I updated the pull request with the latest changes from the figma.

I also added filled icons which can be enable by defining testExplorer.filledIcons: true in the config. I'm not sure about the implementation of the config option.

Cool. I like this PR.
I've read all the comments. My preference would be: outlined green and solid red.
Bests,

I have been using the "native" icons in the native testing feature for a couple months and my eyes still has not gotten used to them being both thin and vague. I love the original icons


Implement a search feature for servers

Currently only users have this search feature implemented but both have the same "Find X" naming scheme.

Do you mean on the homepage? For end-users also? I would love to see this, and possibly pagination too.

It was intended to be so you can search in the admin panel for a specific server using several options. Based on how the find account page used to work.


removed deprecated 'spark.executor.port' from configuration

Trigger
Existing config generates a warning
The configuration key 'spark.executor.port' has been deprecated as of Spark 2.0.0 and may be removed in the future. Not used any more

How to reproduce:
docker-compose up --build

then
docker exec -it <name_of_master_container> bash
root@master:/usr/spark-2.3.1# pyspark
Python 3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170118] on linux
Type "help", "copyright", "credits" or "license" for more information.
2018-07-29 20:56:26 WARN  SparkConf:66 - The configuration key 'spark.executor.port' has been deprecated as of Spark 2.0.0 and may be removed in the future. Not used any more
2018-07-29 20:56:27 WARN  NativeCodeLoader:60 - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
2018-07-29 20:56:27 WARN  SparkConf:66 - The configuration key 'spark.executor.port' has been deprecated as of Spark 2.0.0 and may be removed in the future. Not used any more
2018-07-29 20:56:27 WARN  SparkConf:66 - The configuration key 'spark.executor.port' has been deprecated as of Spark 2.0.0 and may be removed in the future. Not used any more
2018-07-29 20:56:27 WARN  SparkConf:66 - The configuration key 'spark.executor.port' has been deprecated as of Spark 2.0.0 and may be removed in the future. Not used any more
Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /__ / .__/\_,_/_/ /_/\_\   version 2.3.1
      /_/

Using Python version 3.5.3 (default, Jan 19 2017 14:11:04)
SparkSession available as 'spark'.

Changes
removed deprecated 'spark.executor.port' from configuration

@bryceageno

We can also remove these ports from the docker-compose.yml file as well.

@dylanmei
removed


How to use this repo

Hi, first of all thanks for sharing!
I build this repo from source in VS 2022 and overwrite the original image in Yolov5Net.App/Assets/test.jpg with a custom image(on which the python version works). I then click the Start without Debugging menu on VS to run the application. The console output is
"Yolov5Net.App.exe (process 19836) exited with code 0.
Press any key to close this window . . ."

But no result image is saved. I've also tried run the "Yolov5Net.App.exe" directly in console, but still nothing happens(empty console output, no result image saved)

Do default configuration with default image work?

Hi, first of all thanks for sharing!
I build this repo from source in VS 2022 and overwrite the original image in Yolov5Net.App/Assets/test.jpg with a custom image(on which the python version works). I then click the Start without Debugging menu on VS to run the application. The console output is
"Yolov5Net.App.exe (process 19836) exited with code 0.
Press any key to close this window . . ."

But no result image is saved. I've also tried run the "Yolov5Net.App.exe" directly in console, but still nothing happens(empty console output, no result image saved)

Do default configuration with default image work?


Jmprieur/id web 2 6 1

Update to Id.Web 2.6.1
Update the Readme.md
Fix the challenge (scope not scopes)

@jmprieur the other app creation scripts will need similar updates, correct?

Not really. This one is special because we moved from info in app.config (XML) to appsettings.json (JSON)
Normally the others should just work
The daemon ones would need to be tested


get_next_line BUF_SIZE

if i define BUF_SIZE, checker says that it was found and it is ok, while there must be BUFF_SIZE instead.

Please check BUFFER_SIZE instead, as the subject ask for it (now ?).


Update git repo URL in docs

Setup page pointing to old Bitbucket URL.

@chrisgrande Well spotted - thanks!


Rename call history in use-call-analytics-to-troubleshoot-poor-call-quality.md

Closes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/9702

@CarolynRowe
PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

@CarolynRowe
PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


issue inside component

Vue.js version
2.0.1
Reproduction Link
https://jsfiddle.net/3babq604/3/
Steps to reproduce
What is Expected?
What is actually happening?
do not shows button element in browser chrome 53.0.2785.143 m

Your template must have only one root element.
`

counter
xxxxxxx

`

Or, if you want "one or another": https://github.com/vuejs/vue/pull/3887
:)

@marceloLiberton but why it works on Internet explorer 11 ?

This is not a bug ! You need a root element for your template ( vue2 works like reactjs)
Without the root component it can not render it properly.
<template id="counter-template">

counter

  <button>xxxxxxx</button>

</template>

If you see anything is not working try the forum, docs first ...
//Best

Hi @abdulkhamidov, as @marceloLiberton and @rajibahmed mentioned, this is because you have a fragment instance which is unsupported as of 2.0.


[3.6.4] Scala: com.mysema.query.scala.NumberExpression doesn't extend com.mysema.query.scala.ComparableExpressionBase

In the Java API com.mysema.query.types.expr.NumberExpression extends com.mysema.query.types.expr.ComparableExpressionBase.
com.mysema.query.scala.NumberExpression has no common interface to threat it as a ComparableExpressionBase or , despite it looks like to have all the method required to be Comparable.
It prevent me to convert some Java code to Scala because I have a ComparableExpressionBase list used as a parameter to configure sorting on queries.

I've tried to make NumberExpression to extends ComparableExpressionBase
trait NumberExpression[T <: Number with Comparable[_]] extends ComparableExpressionBase[T]

but it cannot compile because scala.Long / scala.Integer doesn't implements the Comparable interface.

See http://stackoverflow.com/a/6806372/29106 : maybe something can be done with Ordering to achieve a comparable feature.

Something like that may do it: bouil/querydsl@675df6dd1753ae0a06ad0e9136f8600f047f69c9
However, the maven enforcer plugin complains for backward compatibility problem, but as it's an interface addition, it may be not a problem.
(But I get a lot of problems with generics trying to use that in my project, because Scala is more strict with generics parameters than java which just triggers warnings)

I don't think this can be fixed in a backwards compatible way


Best practice for "double" pagination

New issue checklist

[x] I have reviewed the README and documentation
[x] I have searched existing issues and this is not a duplicate

Hello everyone!
We have a list that displays photos grouped by album. Albums and their photos are being retrieved by two different GraphQL queries that return results in a paginated manner. We're planning to use a ListStackedSectionController for each album-and-its-photos item with one section ctrl for the "album header cell" and one section controller to manage all of it's photos.
Wanted to ask if it makes sense to have the pages fetching logic (keeping offsets and issuing network requests for next page of photos) inside the section ctrl that manages the album's photos?

I’d def put the paging logic inside each section controller. One note though is that the stacked SC is being deprecated! I’d recommend using the binding SC.
Sent with GitHawk

Any updates on this?
@rnystrom , @attheodo  could you please suggest any workaround for implementing pagination in multiple section controllers.


function (Color8 ()) does not return the color

I was not able to achieve this (Color8 ()) function worked fine, but all the other simple functions (Color ()) return color is normal ...

This is my test code.
var color = Color8(1,1,1,1)
print(typeof(color) == TYPE_COLOR)  >> says "True"

@OlexiyKravchuk Care to explain the specifics? Sample code and/or sample project?

https://www.dropbox.com/s/159vplqkhdu7eaw/BUG_color8.zip?dl=0
you should enter only 8-bit values from 0 to 255

1 is not in between 0 and 255?

he sees it as a simple 1.0, and this is the problem ... if you leave above the 1.0 framework, everything will always be white ...

I see now, Color8 is behaving the same as Color, accepting values only between 0 and 1.

The problem is here.
It just passes the arguments of Color8() to Color().
Should be something like (real_t)255 / *p_args[x]