Questions about the project.

Hello everybody ! I have some doubts I know that I may not be able to answer because the project is already open source and already making all work available, I wanted to know which tool you used to be compiling and developing? and about 3D modeling characters which program do i use to be implementing in the game? I want to modify the controls as well as the kick delay and I wanted to know all the information I can.
I appreciate the attention and full support
Christopher
TINUX

I don't quite remember what IDE I used but I guess vscode is the standard these days :) codelite is a good one, too, it's specifically aimed at c++. It's compiled with GNU C++, or on Windows, the MINGW32 variant of GNU C++.
I used 3D studio for the models. I think maybe I didn't include the 3D studio source files? Or maybe I did, I don't quite remember. Either way I used the .ASE export from 3D studio, so that should work. But I used the vertex colors for skin/bones support, which is hard to do without explanation how it works, so I think all in all it's a bad idea to use that anyway.. better to either leave it be, or convert the whole thing to another engine and redo the whole character/bones/skin part in that engine :)
Good luck on editing the controls/kick delay, hope it works out for you! :)

Look this is great, take some questions now, thank you! just to know, i'm seeing the files are to run on linux right? , I want to do it on windows and I noticed that they are different for not having .cpp extensions. How do I make these changes in the windows version? I want to change the menu and other details, the characters I will leave anyway, until I change where the viewers are, if I can give more support I would be very grateful.
I appreciate the attention and full support
Christopher
TINUX

Hmm I'm not sure what you mean! The same cpp/hpp files are used on both Linux and Windows! :)

I downloaded the version of windows that I'm wanting to make these modifications, but I don't know the files to modify, because in windows and google reserch there are .cpp extensions, but in windwos there are several .dll and game image files, I was wondering how do i make the game modified for windows, my english is kind of bad, hope you understand me :(
I appreciate the attention and full support
Christopher
TINUX

The dll's are the compiled versions of libraries that are used by my game..
I don't want to insult you but maybe the whole process of altering a c++ game and the whole compilation stuff is a bit too complicated when you're not very experienced with programming yet?

I understand what you mean, but I am making some of the changes because it is a project that I took to modify, I am making do with the knowledge that I have, but as I realized that I was answering and wanted to take the most superficial doubts, I thought I ended up talking too much, but thank you for caring!
I appreciate the attention and full support
Christopher
TINUX

Hi
I want to compile this game to html. Can i do it?

No, I'm afraid not. You'd have to completely rewrite it

Entiendo lo que quieres decir, pero estoy haciendo algunos de los cambios porque es un proyecto que tomé para modificar, lo estoy haciendo con el conocimiento que tengo, pero cuando me di cuenta de que estaba respondiendo y quería aprovechar al máximo dudas superficiales, pensé que terminé hablando demasiado, ¡pero gracias por preocuparte!
Agradezco la atención y el pleno apoyo de
Christopher
TINUX
I have tried to compile this game for 1 month without success I do not know if you want to join me to try to compile I am from Comlombia and my whatsapp is +57<PHONE_NUMBER> if you want to talk to me to try to do something I am a junior programmer and I already have a patch equipment and uniforms for this game.
error using -ltcmalloc_minimal
BazkieBumpercar
I do not know if you can do me the favor of saying which one you used since I have searched for everything and I cannot find a solution on this and which version of mingw you used at the time and thanks for answering

Hi i want to run the game but black screen only with this codes..

Hola, quiero ejecutar el juego, pero la pantalla en negro solo con estos códigos.

ya instalo openal ?

Hi i want to run the game but black screen only with this codes..

<EMAIL_ADDRESS>message

Sorry guys, I really can't help, I don't know the answer to your questions and I've cancelled this project long ago, so it could be that things don't work on some modern hardware/drivers/os'es.
I'm sorry to disappoint you! But I really suggest you don't put too much effort into this project, I really don't have the energy to actively support it.


Enhancement parallel calculate delete bitmap when tablet has multi segments

Proposed changes
Issue Number: close #xxx

In order to accelerate the processing time of publish for merge-on-write table，parallel calculate delete bitmap when tablet has multi segments.
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

run buildall


header file not found

According to the Readme.md settings, I found that a strange error will be reported when compiling (if I use clang).
Solve the problem:
export LIBTORCH_INCLUDE=/home/illusion/libtorch/include  =>  export LIBTORCH_INCLUDE=/home/illusion/libtorch/

Thanks for pointing this out, I've tweaked the readme to reflect this properly (somehow the example export was wrong but the text was correct).


update readme

Chain the installation commands in one command, so its easier to install and readme is shorter. :)
.bashrc -> .bash_profile (you may need to create it)
clone first
merge installation sections

brew install --HEAD libimobiledevice

idevicepair pair (fixes error code -2 - nontrusted device)

lockdownd permission - sudo / chmod

error code -21 -> brew unlink usbmuxd && brew install --HEAD usbmuxd

install usbmuxd
install libimobiledevice


updates to make the solution build with vs2022

Update the projects to be able to build/run using VS2022 preview.
https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview

/azp run


[Feature][Connector-V2][Persistiq]Add Persistiq source connector

Purpose of this pull request
Add Persistiq source connector
For example, this responce is not supported：

The responce format for this connector does not support field, so no field is specified.

Check list

[ ] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

Waiting for https://github.com/apache/incubator-seatunnel/issues/357 complete?

@Hisoka-X PTAL


[docs] v2.5 Settings management section mentions env_ignore_empty, which is not available yet

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
The documentation of pydantic 2.5 mention pydantic-settings's env_ignore_empty config setting (https://docs.pydantic.dev/2.5/concepts/pydantic_settings/#parsing-environment-variable-values) .
However, this setting has not been released yet: it was added on december 11th, and the latest pydantic-settings release (2.1) has been made on november 14th.
Example Code
No response
Python, Pydantic & OS Version
pydantic version: 2.5.3
       pydantic-core version: 2.14.6
         pydantic-core build: profile=release pgo=true
                install path: /home/lpeschke/work/toucan/dataset-service/.direnv/python-3.11/lib/python3.11/site-packages/pydantic
              python version: 3.11.6 (main, Nov 19 2023, 14:12:09) [GCC 13.2.1 20231011 (Red Hat 13.2.1-4)]
                    platform: Linux-6.6.12-200.fc39.x86_64-x86_64-with-glibc2.38
            related packages: typing_extensions-4.8.0 pydantic-settings-2.1.0 mypy-1.8.0 fastapi-0.109.0

Also, pydantic-settings is is in version 2.1.0

@lukapeschke,
Thanks for reporting this. @hramezani, could you take a look at this issue, please?

@hramezani @sydney-runkle  thanks for the quick fix!


cljx -> cljc

Hi.
Because cljx library is deprecated since clojure has reader conditionals i thought it will be useful to make your code use this core feature.
In this PR i've replaced all cljx files with cljc.
Another improvement, i've change cljs test runner to use lein-doo plugin. But it requires to install phantomjs.
PS: I don't know is this the right way to do pull request? I'm doing it for the first time.

cljx is used to maintain Clojure 1.6 compatibility. See #16, #18, and #30

i understand. thank you for feedback.


fix: change storybook builder to webpack5

Now storybook builds fails, changing builder to webpack5 solves this issue

:tada: This PR is included in version 14.2.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Kali on Mac M1

I Installed kali Linux ARM64 on utm and it booted in first go but when I closed utm and reopen my Virtual Kali it is showing me to install

Configuration
UTM Version: Latest
OS Version: Mac OS 11.4
Apple Silicon
Debug log
FRunning:  -L /Applications/UTM.app/Contents/Resources/qemu -S -qmp tcp:<IP_ADDRESS>:4000,server,nowait -vga none -spice port=4001,addr=<IP_ADDRESS>,disable-ticketing,image-compression=off,playback-compression=off,streaming-video=off -device virtio-ramfb -cpu cortex-a72 -smp cpus=8,sockets=1,cores=8,threads=1 -machine virt,highmem=off -accel hvf -accel tcg,tb-size=768 -bios /Applications/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd -boot menu=on -m 3072 -device intel-hda -device hda-duplex -name "Kali Linux" -device qemu-xhci,id=usb-bus -device usb-tablet,bus=usb-bus.0 -device usb-mouse,bus=usb-bus.0 -device usb-kbd,bus=usb-bus.0 -device ich9-usb-ehci1,id=usb-controller-0 -device ich9-usb-uhci1,masterbus=usb-controller-0.0,firstport=0,multifunction=on -device ich9-usb-uhci2,masterbus=usb-controller-0.0,firstport=2,multifunction=on -device ich9-usb-uhci3,masterbus=usb-controller-0.0,firstport=4,multifunction=on -chardev spicevmc,name=usbredir,id=usbredirchardev0 -device usb-redir,chardev=usbredirchardev0,id=usbredirdev0,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev1 -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1,bus=usb-controller-0.0 -chardev spicevmc,name=usbredir,id=usbredirchardev2 -device usb-redir,chardev=usbredirchardev2,id=usbredirdev2,bus=usb-controller-0.0 -device virtio-blk-pci,drive=drive0,bootindex=0 -drive "if=none,media=disk,id=drive0,file=/Users/akshat/Library/Containers/com.utmapp.UTM/Data/Documents/Kali Linux.utm/Images/disk-0.qcow2,cache=writethrough" -device usb-storage,drive=drive1,removable=true,bootindex=1 -drive if=none,media=cdrom,id=drive1 -device virtio-net-pci,mac=FE:50:17:00:C4:C0,netdev=net0 -netdev user,id=net0 -device virtio-serial -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -chardev spicevmc,id=vdagent,debug=0,name=vdagent -uuid 659534A9-DABE-4590-9F14-EAC148A20EBA -rtc base=localtime
qemu-aarch64-softmmu: -spice port=4001,addr=<IP_ADDRESS>,disable-ticketing,image-compression=off,playback-compression=off,streaming-video=off: warning: short-form boolean option 'disable-ticketing' deprecated
Please use disable-ticketing=on instead

This is a duplicate of #2503. However I have created a workaround that has been verified to work with Kali ARM guest on M1 Mac:
The issue stems from the fact that QEMU (UTM backend) doesn't store modified EFI variables between sessions (after the VM is shut down). The Kali installer uses EFI variables to store the proper boot configuration. Luckily, we can enable this storage with two custom image files.
Download this ZIP archive: QEMU EFI for AARCH64.zip. It contains two files.
EFI_Code-AARCH64.img contains the same UEFI BIOS that is included with UTM, but in an uncompressed image. This is required for the EFI size to match what QEMU expects. EFI_VARS.img is the same size (64k x 1024) and contains zeroes (nothing).
If you want, you can recreate these images yourself using dd (in macOS Terminal):
mkdir "~/Desktop/QEMU UEFI for AARCH64/"
cd "~/Desktop/QEMU UEFI for AARCH64/"
dd if=/dev/zero of=EFI_Code-AARCH64.img count=64k bs=1024
dd if=/Applications/UTM.app/Contents/Resources/qemu/edk2-aarch64-code.fd of=EFI_Code-AARCH64.img conv=notrunc
dd if=/dev/zero of=EFI_VARS.img count=64k bs=1024

Now open UTM and open the Drives configuration for the Kali VM. If you don't have a Kali VM yet, create a new VM with the AARCH64 system, save it, then click it in the sidebar and open the configuration again. Click the Drives tab.
Use the "Import Drives" button to import both image files into the VM. Then change both to have type Disk Image and interface PC System Flash. Make sure the EFI_CODE file is in front of the VARS file in the list. It does not matter if there are other drives before these in the config, but the CODE file must be before the VARS file. This is what it should look like when you're done:

Now you have to reinstall Kali to have the EFI variables set properly. This time, the variables will be stored in the VARS file and therefore they are not deleted when the VM is closed.

Thank you so much I wasn't able to boot since last one month but it worked like charm thank you once again

There is a faster way to do this with no install. You have to edit the startup.nsh file to link to your efi file. To do this you have to hit escape in the UEFI screen which brings up a command prompt with the name Shell> Type FS0: then edit startup.nsh, you should get a text editor. In the startup file type fs0:\efi[your install of Debian, in this case kali]\grubx86.efi(or grubaa64.efi if you have an ARM based computer). then exit the text editor with ctrl-q and reboot. Should boot into kali then.

There is a faster way to do this with no install. You have to edit the startup.nsh file to link to your efi file. To do this you have to hit escape in the UEFI screen which brings up a command prompt with the name Shell> Type FS0: then edit startup.nsh, you should get a text editor. In the startup file type fs0:\efi[your install of Debian, in this case kali]\grubx86.efi(or grubaa64.efi if you have an ARM based computer). then exit the text editor with ctrl-q and reboot. Should boot into kali then.

Thanks for this. However I believe that while this works for some Linux distros, Kali specifically will boot into a rescue environment if you just start the grub file from the EFI shell like that. It seems to require some other parameter to boot normally, I haven’t looked into that. I know that using my method above works for Kali, for sure.

Worked for me! Thank you very very much @conath ❤

There is a faster way to do this with no install. You have to edit the startup.nsh file to link to your efi file. To do this you have to hit escape in the UEFI screen which brings up a command prompt with the name Shell> Type FS0: then edit startup.nsh, you should get a text editor. In the startup file type fs0:\efi[your install of Debian, in this case kali]\grubx86.efi(or grubaa64.efi if you have an ARM based computer). then exit the text editor with ctrl-q and reboot. Should boot into kali then.

Thanks for this. However I believe that while this works for some Linux distros, Kali specifically will boot into a rescue environment if you just start the grub file from the EFI shell like that. It seems to require some other parameter to boot normally, I haven’t looked into that. I know that using my method above works for Kali, for sure.

I have just tested @BigBrayn 's method on kali 2021-2 for arm64 and it worked flawlessly. Just to sum up, here are the exact steps:

Get into the UEFI shell with yellow writing
Type fs0:
Type edit startup.sh
Type fs0:\efi\kali\grubaa64.efi
Hit Ctrl-q and then y
Enter exit and reboot the VM

Kali boots without any warning, though the QEMU UEFI warning screen still shows up, but only for 2 seconds before it decides to run startup.nsh and then Kali boots without any issues.

There is a faster way to do this with no install. You have to edit the startup.nsh file to link to your efi file. To do this you have to hit escape in the UEFI screen which brings up a command prompt with the name Shell> Type FS0: then edit startup.nsh, you should get a text editor. In the startup file type fs0:\efi[your install of Debian, in this case kali]\grubx86.efi(or grubaa64.efi if you have an ARM based computer). then exit the text editor with ctrl-q and reboot. Should boot into kali then.

Thanks for this. However I believe that while this works for some Linux distros, Kali specifically will boot into a rescue environment if you just start the grub file from the EFI shell like that. It seems to require some other parameter to boot normally, I haven’t looked into that. I know that using my method above works for Kali, for sure.

I have just tested @BigBrayn 's method on kali 2021-2 for arm64 and it worked flawlessly. Just to sum up, here are the exact steps:

Get into the UEFI shell with yellow writing
Type fs0:
Type edit startup.nsh
Type fs0:\efi\kali\grubaa64.efi
Hit Ctrl-q and then y
Enter exit and reboot the VM

Kali boots without any warning, though the QEMU UEFI warning screen still shows up, but only for 2 seconds before it decides to run startup.nsh and then Kali boots without any issues.

Works fine for me. Thanks guys!

Beta 2.2.3 includes a fix btw

fs0:\efi\kali\grubaa64.efi

i could not get this to work, it is saying access denied when i try to "edit startup.sh"

@M3D1K Did you follow these steps fully? (I'm repeating them here. The code block on every line is 1 command to enter at a time)

Enter fs0:
Enter edit startup.nsh
(You will be in a nano like editor) Enter fs0:\efi\kali\grubaa64.efi
Hit Ctrl-q and then y
(Back at the fs0 prompt) Enter exit then reboot

On the last version of UTM, after running the installer you just need to modify the EFI partition to VirtIO as shown below:

you can now try the vm ware public version

I suggest a permanent fix in #4002


Attachments and plugin assets directory not writable

Attachments and plugin assets directory not writable in information panel.

Really old bug - closing this out. And this works now with the Redmine version 2.6.0


MM-26730 Don't increment mention count for unloaded channels

This bug was caused by a race condition where the NEW_POST_RECEIVED websocket event for the "You have been added to the channel" post would sometimes come in while we were still handling the USER_ADDED (to channel) event. When this happened, we wouldn't have the ChannelMember loaded by the time we called handleNewPost, so we'd make a request to fetch that (line 41 of actions/post_actions.jsx in handleNewPost) and then we'd proceed to increment the mention count (line 106 of actions/post_utils.js in setChannelReadAndViewed).
The problem with that is that the newly fetched ChannelMember would have the correct mention count for the channel, and then we'd proceed to increment it again, throwing it off by one. This fixes that bug by skipping the incrementing if we just fetched the channel member object fresh from the server.
Ticket Link
https://mattermost.atlassian.net/browse/MM-26730

@sudheerDev Kind reminder to review for v5.27,

@hmhealey
Error trying doing the automated Cherry picking. Please do this manually
+++ Updating remotes...
Fetching upstream
Fetching origin
+++ Updating remotes done...
+++ Creating local branch automated-cherry-pick-of-mattermost-webapp-#6170-upstream-release-5.27-1598446440
Branch 'automated-cherry-pick-of-mattermost-webapp-#6170-upstream-release-5.27-1598446440' set up to track remote branch 'release-5.27' from 'upstream'.

+++ About to attempt cherry pick of PR #6170 with merge commit a09419f5a841a1e627c802fe3a863d504293b3fd.

+++ Conflicts detected:

UU e2e/cypress/integration/mark_as_unread/mark_as_unread_spec.js

+++ Aborting in-progress git cherry-pick.

+++ Returning you to the master branch and cleaning up.


Improved Header and Added Footer to the website

Hey @amanjaiman1 As I had mentioned in issue no #7 , I have improved the header of the website and also added a footer to the website. Also made the header responsive. Please review my pr and merge it. Thank you!
Screenshots:-

Header

Footer

@amanjaiman1 bro why didn't you merge??

Agar merge nhi krna to issue assign kyu krte ho??


Relative paths not working on Windows

Using CMake 3.15.2 on Windows 10.
Generating the project inside a build directory

So I replaced the relative path strings with the hard coded folder path, for shaders, fonts, and assets. instead of the ./../data string and got it working.
thank you for the project

Had the same problem using Visual Studio from /build folder. I had to replace ./../data with ../../data in four places because the working folder cmake creates in visual studio projects is relative to the vcxproj, which is under build/src. So to get to data you need to drop down two levels of folders, not one.
In general, relative paths should work both within Visual Studio debugger and if you click on the .bin directly. So the working folder should be the solution folder, which should be assumed to be under the root in /build probably.
In that case, the actual relative path on windows would be still ./../data. So no code changes necessary. Or, if there are code changes to be made, it should be to search for /data at . or ./.. or ./../.. . Lots of other samples do this relative path searching dynamically.
I'm not sure what command line change is to make solution dir the default working dir in cmake, but it would be worth adding it to the README..
The one improvement I do think should be made to this repo, is to remove the duplicated / hardcoded "./../data" prefix and make it a define so you only need to change it in one place, and any time you try to read an asset it concatenates the string. Could be done at runtime (or at compile time with some macros).

Had the same problem using Visual Studio from /build folder. I had to replace ./../data with ../../data in four places because the working folder cmake creates in visual studio projects is relative to the vcxproj, which is under build/src. So to get to data you need to drop down two levels of folders, not one.
In general, relative paths should work both within Visual Studio debugger and if you click on the .bin directly. So the working folder should be the solution folder, which should be assumed to be under the root in /build probably.
In that case, the actual relative path on windows would be still ./../data. So no code changes necessary. Or, if there are code changes to be made, it should be to search for /data at . or ./.. or ./../.. . Lots of other samples do this relative path searching dynamically.
I'm not sure what command line change is to make solution dir the default working dir in cmake, but it would be worth adding it to the README..
The one improvement I do think should be made to this repo, is to remove the duplicated / hardcoded "./../data" prefix and make it a define so you only need to change it in one place, and any time you try to read an asset it concatenates the string. Could be done at runtime (or at compile time with some macros).

Same for building on macOS or Linux using CMake where the build directory is a child of the main project directory.


ng-md-icon cannot vertical align middle while in the md-fab

I found ng-md-icon cannot vertical align middle while in the md-fab as the code i wrote:
<md-button class="md-fab md-primary md-fab-bottom-right" ng-href="tel:{{nativeInfo.customerPhone}}">
    <ng-md-icon icon="call" style="fill:white" size="20"></ng-md-icon>
</md-button>

After Intercepted the html code generated, I found the inner svg element has no any display property set. I tried to fix this by adding the "display:block" as the css following:
.md-button.md-fab ng-md-icon svg{
display: block;
}
May I have your confirmation or suggestion ?

Please see this issue for workaround:
https://github.com/klarsys/angular-material-icons/issues/15

@QuantumInformation it works for me, after tested, I found "line-height:1" is enough for this issue. as the code:
ng-md-icon {
/**/
/fill: currentColor;/
/vertical-align: middle;/
/display: inline-block;/
line-height: 1;
}
anyway, let's close this for this issue maybe the same as the #15 .


[resolves #1775] wildflyext/s2i-wildfly-camel uses outdated domain na…

…mespace

retest this please


Prepare for new release of Confluence

Workflow links: https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/269940908, https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/269941197.

Compatibility with this version will be addressed in #49 as the issue for the latest product version.


FIX: saveNetworkGraph call

@marcosrdz i havent tested it on ios, can you pls verify i didnt screw up?

it builds. ill be adding missing code and any other fixes in another PR


Heap size not properly reported in OOM messages for some VM/GC implementations

When setting org.gradle.jvmargs to contain -Xmx4g, the following warning reports a heap size of 2.6 GiB instead of the actual value:
The Daemon will expire after the build after running out of JVM Metaspace.
The project memory settings are likely not configured or are configured to an insufficient value.
The daemon will restart for the next build, which may increase subsequent build times.
These settings can be adjusted by setting 'org.gradle.jvmargs' in 'gradle.properties'.
The currently configured max heap space is '2.6 GiB' and the configured max metaspace is '640 MiB'.
For more information on how to set these values, visit the user guide at https://docs.gradle.org/8.0-rc-2/userguide/build_environment.html#configuring_jvm_memory
To disable this warning, set 'org.gradle.daemon.performance.disable-logging=true'.
Daemon will be stopped at the end of the build after running out of JVM Metaspace

The build scan shows the following heap memory usage:

Peak heap memory usage

PS Old Gen
2.6 GiB/2.6 GiB (99.9%)

PS Survivor Space
396.9 MiB/455 MiB (87.2%)

PS Eden Space
562 MiB/883 MiB (63.6%)

The build scan shows the current vm is:
Java runtime: BellSoft Liberica OpenJDK Runtime Environment 11.0.17+7-LTS
Java VM: BellSoft Liberica OpenJDK 64-Bit Server VM 11.0.17+7-LTS (mixed mode)
The following context may also be relevant:
It looks like this build is using the CMS garbage collector which has three regions.
The daemon expiration is triggering off excessive use of the tenured heap region
(in CMS, the "PS old gen" space), which in this case has expanded to 2.6G.  If you add
up the max sizes of all regions, it all adds up to 4G.  If you add up the in-use sizes,
it adds up to 3.5G (the amount shown in infrastructure).  If you look at, say, the
G1 garbage collector, it only has one heap region instead of three, so the tenured
space is going to be close to the full heap size.

Build Scan Link:
https://e.grdev.net/s/7njfr6qxemvw2/performance/build#memory-ps-old-gen

Same issue here. Any updates or workaround?
Gradle 8.6
org.gradle.caching=true
org.gradle.jvmargs=-Xmx4096m -Dfile.encoding=UTF-8 -XX:+UseParallelGC
org.gradle.kotlin.dsl.allWarningsAsErrors=true
org.gradle.parallel=true

The Daemon will expire after the build after running out of JVM heap space.
The project memory settings are likely not configured or are configured to an insufficient value.
The daemon will restart for the next build, which may increase subsequent build times.
These settings can be adjusted by setting 'org.gradle.jvmargs' in 'gradle.properties'.
The currently configured max heap space is '2.6 GiB' and the configured max metaspace is 'unknown'.
For more information on how to set these values, please refer to https://docs.gradle.org/8.6/userguide/build_environment.html#sec:configuring_jvm_memory in the Gradle documentation.
To disable this warning, set 'org.gradle.daemon.performance.disable-logging=true'.
Daemon will be stopped at the end of the build after running out of JVM heap space


Libmodsecurity with the 4 paranoia levels

Hi,
I want to test modsecurity in the four paranoia levels so I uncommented following rule in crs-setup.conf and I changed paranoia level  to 3 but when I tested I found in the modsec_audit.log tag paranoia level:2 and not 3.
I have installed modsecurity v3 with CRS v3.3.0

You can test ModSecurity with the CRS rules by doing what you have done.  In your SecAction with id:900000, you can vary the paranoia level that you wish to set.
Just be aware that when you set a paranoia level, all of the rules at that level AND LOWER will be in effect.
If what you really want to do is, for example, have only the paranoia-level 3 rules active (and none of level 1,2, or 4 rules):  I am not aware of any simple way to do that, as I don't believe that is an expected use case.
If you have further questions, you may want to ask the group that maintains CRS ( https://github.com/coreruleset/coreruleset ), since your inquiry is more focussed on CRS's implementation rather than the ModSecurity engine itself.


PXP-476: [CLI] Develop the config synthesizer command

Summary

Ticket: PXP-476
What's Changed

Added

[x] add wukong dev config-synthesizer command

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jk-gan
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

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

Updated the PR so now the command is fault tolerance, the program wouldn't fault in the middle if error occur.

@jk-gan I tested this PR today, however I got a strange situation when the command just return without any indicator of success or failure, just an empty return. I will need to hook up with you first thing tmr morning to go through this .

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jk-gan, onimsha
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

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


Option to remove "automatically generated" comment in generated file

I added custom build step to my build system that regenerates .c and .h files for my .proto file.
Unfortunately, nanopb puts this comment with current time and date in them :
/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.3.9 at Mon Mar 26 19:15:47 2018. */

That makes git sad because files change on every build.
Is it possible to stop this comment from generating?

Yeah, use option -T, for example:

nanopb_generator.py -T ...

or if used through protoc:

protoc --nanopb_out=-T:outdir ...

Oh, that's great!
I searched in the docs but didn't find that option there. Is it mentioned there?

I guess not; -h to the generator shows some help.


Module Federation example not working?

🐛 Bug report
Current Behavior
I downloaded module federation example (https://github.com/jaredpalmer/razzle/tree/canary/examples/with-module-federation) and run it.
First, I got error during "install" > Error! Failed to install razzle@canary, razzle-dev-utils@canary, try again.
To solve that I just tried running yarn install again. And all good.
Then I tried running it with yarn start.
No errors on console or terminal.
But when I open it on the browser nothing is showing up. Just blank page.
Not sure if I'm missing something?
Expected behavior
Should be able to see App rendering

Bi-Directional

App 1

    <LocalButton />
    <React.Suspense fallback="Loading Button">
      <RemoteButton />
    </React.Suspense>

once opened on http://localhost:3000/
Same with App2
Reproducible example
https://github.com/jaredpalmer/razzle/tree/canary/examples/with-module-federation
Your environment
env: localhost
versions: are the same provided in the package.json
node: v12.19.0

Can you see any errors in the devtools in your browser?

Oh, sorry, I broke it ;) Will fix now :)

You used the create-razzle-app method? I updated the example now. If you add --verbose to create-razzle-app you can see more of what happens during install. By the way, are you using yarn1 or yarn2?

Should be fixed now :)

@fivethreeo  Wow thank you for taking a look into this so quickly!
It is effectively working now, but there still seems to be a problem on the yarn start:prod. That is looking to run the server.js file but there is none.
~/Sites/demos/with-module-federation  yarn start:prod
yarn run v1.22.4
$ concurrently "yarn start:prod-1" "yarn start:prod-2"
$ cross-env RAZZLE_APP_PATH=basic-2 NODE_ENV=production node basic-2/build/server.js
$ cross-env RAZZLE_APP_PATH=basic-1 NODE_ENV=production node basic-1/build/server.js
[0] internal/modules/cjs/loader.js:834
[0]   throw err;
[0]   ^
[0]
[0] Error: Cannot find module '.../Sites/demos/with-module-federation/basic-1/build/server.js'
[0]     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15)
[0]     at Function.Module._load (internal/modules/cjs/loader.js:687:27)
[0]     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
[0]     at internal/main/run_main_module.js:17:47 {
[0]   code: 'MODULE_NOT_FOUND',
[0]   requireStack: []
[0] }
error Command failed with exit code 1.

Should be just
https://github.com/jaredpalmer/razzle/blob/canary/examples/basic-spa/package.json#L9
Will fix tomorrow


Angel Interaction Crashes

"After some extra testing, the server crashes only when right clicking on a Weeping Angel. Shows its only affecting the right click, pickaxe kills are fine but right clicking them to damage them seems to bug out the angels in many ways. Left click actions appear to function correctly. Eg. using a packaxe can kill them per usual without causing the server to crash."
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1292523-weeping-angels-mod?comment=350
https://github.com/TheTemportalist/WeepingAngels/blob/master/src/main/scala/com/temportalist/weepingangels/common/entity/EntityAngel.scala#L542

is this fixable? because I encountered the same problem ( this does not happen on client side) I'm actually using Weeping Angels 1.7.10-4.0.0


split out domain config from standalone config

This PR is part of a group - these 3 PRs are required for this feature:
https://github.com/hawkular/hawkular-commons/pull/197
https://github.com/hawkular/hawkular-agent/pull/421
https://github.com/hawkular/hawkular-services/pull/244

LGTM


Update type handling and add support for forc 0.12.x

Closes https://github.com/FuelLabs/fuels-rs/issues/239.
forc 0.12 made some updates to the way different data types are handled, as seen on the above issue.
This PR makes the necessary changes to support these updates. This also includes updating the CI to use forc 0.12.

Looks good to me! So much cleaner 😄
Will defer to an SDK engineer.


Unable to Build Book Locally

Hi,
I am receiving below errors while building a book locally. So, based on Error 1, I can see tutorials/static/nma-logo-square-4xp.png and its location but unable to locate this "intro.rst " which is Error 2.
(python3NMA) E:\NMA\Course-Content-ComputationalNeuroscience>jupyter-book build book
Running Jupyter-Book v0.10.2
Source Folder: E:\NMA\Course-Content-ComputationalNeuroscience\book
Config Path: E:\NMA\Course-Content-ComputationalNeuroscience\book_config.yml
Output Path: E:\NMA\Course-Content-ComputationalNeuroscience\book_build\html
←[01mRunning Sphinx v3.5.4←[39;49;00m
←[91mWARNING: logo file 'tutorials/static/nma-logo-square-4xp.png' does not exist←[39;49;00m
←[91mWARNING: favicon file 'tutorials/static/nma-logo-square-4xp.png' does not exist←[39;49;00m
←[01mmyst v0.13.7:←[39;49;00m MdParserConfig(renderer='sphinx', commonmark_only=False, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, update_mathjax=True, enable_extensions=['amsmath', 'dollarmath', 'html_image', 'substitution'], disable_syntax=[], url_schemes=['mailto', 'http', 'https'], heading_anchors=None, html_meta=[], footnote_transition=True, substitutions=['open_access', 'closed_access'], sub_delimiters=['{', '}'])
←[01mbuilding [mo]: ←[39;49;00mtargets for 0 po files that are out of date
←[01mbuilding [html]: ←[39;49;00mtargets for 0 source files that are out of date
←[01mupdating environment: ←[39;49;00m[new config] 0 added, 0 changed, 0 removed
←[91mSphinx error:←[39;49;00m
master file E:\NMA\Course-Content-ComputationalNeuroscience\book\tutorials\intro.rst not found
Traceback (most recent call last):
File "e:\NMA\python3nma\lib\site-packages\jupyter_book\sphinx.py", line 150, in build_sphinx
app.build(force_all, filenames)
File "e:\NMA\python3nma\lib\site-packages\sphinx\application.py", line 352, in build
self.builder.build_update()
File "e:\NMA\python3nma\lib\site-packages\sphinx\builders_init_.py", line 298, in build_update
len(to_build))
File "e:\NMA\python3nma\lib\site-packages\sphinx\builders_init_.py", line 310, in build
updated_docnames = set(self.read())
File "e:\NMA\python3nma\lib\site-packages\sphinx\builders_init_.py", line 421, in read
self.env.doc2path(self.config.master_doc))
sphinx.errors.SphinxError: master file E:\NMA\Course-Content-ComputationalNeuroscience\book\tutorials\intro.rst not found
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\DoctorStrange\AppData\Local\Schrodinger\PyMOL2\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "C:\Users\DoctorStrange\AppData\Local\Schrodinger\PyMOL2\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "E:\NMA\python3NMA\Scripts\jupyter-book.exe_main.py", line 7, in
File "e:\NMA\python3nma\lib\site-packages\click\core.py", line 1130, in call
return self.main(*args, **kwargs)
File "e:\NMA\python3nma\lib\site-packages\click\core.py", line 1055, in main
rv = self.invoke(ctx)
File "e:\NMA\python3nma\lib\site-packages\click\core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "e:\NMA\python3nma\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "e:\NMA\python3nma\lib\site-packages\click\core.py", line 760, in invoke
return callback(*args, **kwargs)
File "e:\NMA\python3nma\lib\site-packages\jupyter_book\commands_init.py", line 305, in build
result, builder, OUTPUT_PATH, build_type, PAGE_NAME, click.echo
File "e:\NMA\python3nma\lib\site-packages\jupyter_book\commands_init.py", line 546, in builder_specific_actions
raise RuntimeError(_message_box(msg, color="red", doprint=False)) from result
RuntimeError:
←[91m===============================================================================←[0m
Your help will be highly appreciable.
Looking forward.
Thanks.

@imeMFK01 Have you followed all steps from here? https://github.com/NeuromatchAcademy/course-content/blob/main/book/README.md


Can't seem to install on Win7 machine

I keep getting a node-gyp error. I googled it and found a hack that set the path to phython.exe in system variables.
It "installs" with npm install but when i run gulp i get an error:
Error: Cannot find module './build/Debug/htmlstrip.node'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
Didn't run into this with my pinguin machine!!

I have the same problem on mac node v10.2.1


first letter is not inserted in python omnifunc

When I use the builtin python omnifunc, the first letter of the selection is not inserted:
https://user-images.githubusercontent.com/36493671/208099402-ee9f7a8a-d3fe-443f-9e17-42fa7604da29.mp4

I have the same issue.

This is almost certainly caused by https://github.com/hrsh7th/nvim-cmp/pull/1177, because python omnifunc produces a textEdit that keeps the "a" unchanged and simply appends "rgv", but get_replace_range discards that range and invents its own that replaces the "a" as well. What seems to help is to configure mappings to always insert rather than replacing (so that get_replace_range is never invoked).


settings.yaml not found

Current version (not working): 0.0.7
Previous version (working): 0.0.6
Logs:
2023-11-11 06:54:44 - ERROR :: config.py :: deleterr : Configuration file config/settings.yaml not found. Copy the example config and edit it to your needs.
2023-11-11 06:54:44 - INFO :: deleterr.py :: deleterr : Log level set to DEBUG
deleterr.log

Thanks for the report, try 0.0.8, I think I sorted it out.

Confirming fixed with 0.0.8. Thank you!

Confirming fixed with 0.0.8. Thank you!


Error when building: unresolved external symbol

I tried rebuilding the application because I wanted to remap some buttons, but I couldn't get it to work. I'm not experienced in building .cpp files, but when I try I get an error log saying that the builder can't resolve external symbols.
The full log after running cl XJoy.cpp:
XJoy.cpp
Microsoft (R) Incremental Linker Version 14.00.24210.0
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:XJoy.exe
/machine:arm
XJoy.obj
XJoy.obj : error LNK2019: unresolved external symbol vigem_alloc referenced in function "void __cdecl `dynamic initializer for 'client''(void)" (??__Eclient@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol vigem_free referenced in function "void __cdecl initialize_left_joycon(void)" (?initialize_left_joycon@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol vigem_connect referenced in function "void __cdecl initialize_xbox(void)" (?initialize_xbox@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol vigem_disconnect referenced in function "void __cdecl disconnect_exit(void)" (?disconnect_exit@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol vigem_target_x360_alloc referenced in function "void __cdecl initialize_xbox(void)" (?initialize_xbox@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol vigem_target_free referenced in function "void __cdecl disconnect_exit(void)" (?disconnect_exit@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol vigem_target_add referenced in function "void __cdecl initialize_xbox(void)" (?initialize_xbox@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol vigem_target_remove referenced in function "void __cdecl disconnect_exit(void)" (?disconnect_exit@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol vigem_target_x360_update referenced in function "unsigned long __cdecl left_joycon_thread(void *)" (?left_joycon_thread@@YAKPAX@Z)
XJoy.obj : error LNK2019: unresolved external symbol hid_init referenced in function main
XJoy.obj : error LNK2019: unresolved external symbol hid_exit referenced in function "void __cdecl initialize_left_joycon(void)" (?initialize_left_joycon@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol hid_enumerate referenced in function "void __cdecl initialize_left_joycon(void)" (?initialize_left_joycon@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol hid_open referenced in function "void __cdecl initialize_left_joycon(void)" (?initialize_left_joycon@@YAXXZ)
XJoy.obj : error LNK2019: unresolved external symbol hid_write referenced in function "void __cdecl subcomm(struct hid_device_ *,unsigned char *,unsigned char,unsigned char,unsigned char,unsigned char)" (?subcomm@@YAXPAUhid_device_@@PAEEEEE@Z)
XJoy.obj : error LNK2019: unresolved external symbol hid_read_timeout referenced in function "void __cdecl subcomm(struct hid_device_ *,unsigned char *,unsigned char,unsigned char,unsigned char,unsigned char)" (?subcomm@@YAXPAUhid_device_@@PAEEEEE@Z)
XJoy.obj : error LNK2019: unresolved external symbol hid_read referenced in function "unsigned long __cdecl left_joycon_thread(void *)" (?left_joycon_thread@@YAKPAX@Z)
XJoy.exe : fatal error LNK1120: 16 unresolved externals

I might just be doing something wrong, but I thought I would let you decide whether or not it's a bug or just me not knowing how things work.

This happens when it can't find the vigem bus library, and its been so long I honestly forget the details of what needs to be in place to link properly.
https://github.com/ViGEm/ViGEmBus
You might want to get some help from nefarious, who makes ViGEm https://discordapp.com/invite/QTJpBX5. He would probably be able to tell you exactly what to do based on that error.

Thanks for the response. I'll look there.


Not all metadata visible

The Show metadata dialog can become larger than the screen, making it impossible to inspect all metadata.
This could easily be solved by adding a scrollbar to the displayed view.

on it


Add GitHub workflow

Coverage remained the same at 76.471% when pulling 6b6dafe6a6dd56168d81f3761d6a4fa4e0a1ff01 on github-workflow into c75982a2a53ece1484174fe266c23c8cf09af8a2 on master.


Fix Coveralls badge... again...

Pull Request Test Coverage Report for Build 830

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

Totals

Change from base Build 828:
0.0%

Covered Lines:
4688

Relevant Lines:
4955

💛  - Coveralls


possible support for sparse arrays

@ilan-gold @ivirshup if you have time, it'd be nice to see a groupby-reduce workflow you'd like to see supported natively by flox.

Thanks for opening the issue!
I think the workflows we'd like to see are pretty straight forward. We'd like:

the array being computed on to be sparse (e.g. the first argument), but producing a dense result
The distributed array being computed on to have sparse chunks
Probably some additional reduction methods that ignore zeros. At the very least a count_nonzero/ nzcount (btw, would love suggestions on naming here) method

I've thought a little bit about implementation.

I don't know if a ufunc based approach will work. I recall @seberg working on some ufunc methods for sparse arrays at a sprint, but don't recall if it ended up working out
I think only the in-memory array computing layer would need any work, as combining stats across chunks should be the same
I haven't figured out how this fits in with the existing engines. Aside from just implementing sparse support in numpy_groupies
A graphblas engine would probably be very fast here
I only really care about 2d sparse arrays at the moment

I recall @seberg working on some ufunc methods for sparse arrays at a sprint, but don't recall if it ended up working out

That mostly worked, but was a bit slow.  The point being that the approach was to extract the result sparsity pattern.  Then extract the data and apply the normal ufunc to it.  But at least for memory bound ufuncs like add, it was much slower (maybe 3-4x, but don't recall).  Now, of course that could probably be optimized a bit by specialization e.g. of binary ufuncs.  But in the end, the way scipy-sparse works, it seemed potentially useful as a fallback to implement any ufunc for any dtype NumPy supports, even if scipy sparse has never heard of them.  But probably not as a replacement for most operations.


[HUDI-3812] Fixing Data Skipping configuration to respect Metadata Table configs

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contribute/how-to-contribute before opening a pull request.

What is the purpose of the pull request
Addressing the problem of Data Skipping not respecting Metadata Table configs which might differ b/w write/read paths. More details could be found in HUDI-3812.
Brief change log

Fixing Data Skipping configuration to respect MT configs (on the Read path)
Tightening up DS handling of cases when no top-level columns are in the target query
Enhancing tests to cover all possible cases

Verify this pull request
This pull request is already covered by existing tests, such as (please describe tests).
This change added tests and can be verified as follows:
Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@hudi-bot run azure

@hudi-bot run azure


panOnlyWhenZoomed doesn't allow to zoom out on Android Chrome 56

Subject of the issue
When setting panOnlyWhenZoomed: true, after pinch zooming, I'm unable to zoom out, instead the image jumps around. This specifically appears to happen when you pinch zoom, lift finger tips from the screen, and then, try to zoom out. Zooming in and out seems to work as long as you continue to touch the screen. Works perfectly on Firefox, haven't tried other browsers or devices.
Your environment

jquery.panzoom 3.2.2
jquery 2.2.4 & 3.1.1
Chrome 56 on Android

Steps to reproduce
Open this on chrome 56 on mobile device.
https://adamromero.github.io/issue/
Expected behaviour
Should be able to zoom out when only allowing panning on zoomed image
Actual behaviour
Can't zoom out on zoomed image using panOnlyWhenZoomed.

Some as #330 (fixed with my pull request)

Duplicate of #303


feat(ct): create vue2 and react17 projects

closes: https://github.com/microsoft/create-playwright/issues/82

Hi @mxschmitt, could this one pass through?


Migrate Cerebras from Llama 3.1 70b to Llama 3.3 70b

Why are these changes needed?
Cerebras added support for Llama 3.3 70b and will be deprecating Llama 3.1 70b support soon. As a result, I've updated the examples and documentations here to reflect that.
Checks

[x] I've included any doc changes needed for https://ag2ai.github.io/ag2/. See https://ag2ai.github.io/ag2/docs/Contribute#documentation to build and test documentation locally.
[x] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[ ] I've made sure all auto checks have passed.

@marklysze I'm not familiar with the tests that failed here. Can you have a look please?

It looks unrelated to your changes. Maybe a change with the repository's environment variables. We'll check it out.

Ah, forgot, the OpenAI tests won't run on a fork. We're good to go :)


I can use the bosun with graphite without tsdb?

Hello all!
I can use the bosun with graphite without tsdb?

Yes. The web graphing interface, host view, and metrics list are currently
OpenTSDB specific, but you can use the alerting functionality with graphite.
On Jan 19, 2015 5:37 AM, "AlexAkulov"<EMAIL_ADDRESS>wrote:

Hello all!
I can use the bosun with graphite without tsdb?
—
Reply to this email directly or view it on GitHub
https://github.com/bosun-monitor/bosun/issues/664.


Fixed Unexpected end of JSON input #2

After sending an POST request to the server, you need to send an GET request with the same conversation id as the post and init request in order to get the answer from the server.

Finally figured everything out :D
Everything should work now.


Handle bootstrap errors more gracefully

cc @robskillington

Coverage increased (+2.4%) to 79.868% when pulling 182e03f5ebaa3c6efb6903794518691114cf5346 on xichen-bs-error-handling into dc94a8d2a7c2284ce7b826fe69daebfd10248efe on master.

Coverage increased (+2.4%) to 79.888% when pulling 5d4b3a6bbd3598392cbaf34b8239b5f0cbdc4539 on xichen-bs-error-handling into dc94a8d2a7c2284ce7b826fe69daebfd10248efe on master.

Coverage increased (+1.8%) to 79.264% when pulling 3fc71e7cc60d571b31900a30502d5da7fa096c3f on xichen-bs-error-handling into dc94a8d2a7c2284ce7b826fe69daebfd10248efe on master.

Coverage increased (+1.8%) to 79.3% when pulling a1f2458e845d60bcd6efb65acfd332c096d26329 on xichen-bs-error-handling into dc94a8d2a7c2284ce7b826fe69daebfd10248efe on master.

Coverage increased (+1.9%) to 79.362% when pulling 4d9e8eca79c480e265d96df0bda07f372ef3eb13 on xichen-bs-error-handling into dc94a8d2a7c2284ce7b826fe69daebfd10248efe on master.

LGTM


passing guards to redirect function

it's useful if we have multiple guards and want to check agains t each one to redirect users to the correct route
and here's how i'm using it inside one of my projects.

and of course my routes declarations looks like that for each guard i have.

This is a breaking change which should target master. Plus you can achieve the same thing by defining a property on your middleware and using that in your redirectTo method.


chore: add maintainers and contributors to package.json

Summary
This PR adds maintainers(@mkobayashime) and contributors(@YuseiIto, @yudukikun5120) to package.json.

@yudukikun5120
You should be listed as a maintainer if you don't mind.


Fix confusion between 1-based Buffer and 0-based index

The code was working correctly, but was incorrectly using Buffer for a 0-based index into the BufferDesc array.

Was committed as commit 3404e76a51311a595e28beb7d0962488cafaf143


Add support for additional hotkeys

This PR is straightforward and simple, adding support for hotkeys other than letters and arrow keys. A list of keys this PR supports is below.

Digit keys
Standard function keys (F1–F12)
A variety of symbols (-=[];',./`\)
Insert, Delete, Home, End, PageUp, PageDown

LGTM 👍


Inconsistency in how build and run commands function

With the new project API changes, the build and run commands work as follows:
Assuming we are at the project root,

To build a package: $ ballerina build
To run a package: $ ballerina run .

As it can be seen, to run, we need to explicitly specify .. Wouldn't it be better if both these commands behaved similarly, in terms of how they treat arguments?

Resolved by


add whatsapp

Add whatsapp social.

Thank you. I think the only thing we need to review is the svg file

Add in social-shere.html:
     {{ $whatsapp_href := printf "https://api.whatsapp.com/send?text=%s&url=%s" $url}}
    <a href="{{ $whatsapp_href }}" class="whatsapp no-underline" aria-label="share on Whatsapp">
      {{ partialCached "svg/whatsapp.svg" (dict "size" $icon_size) $icon_size }}
    </a>

See how it will look here.
Kind regards.

Hello, can the share option on whatsapp be reviewed?

Hi @prdm0 I recently merged #422 which refactors the way socials are handled on the site. It makes it very easy for users to add social services on their project even if it's not built in ananke. You can read more about it here: https://github.com/theNewDynamic/gohugo-theme-ananke#social-follow--share
If want you can submit a new PR. All you have to do is

add your service to: func/socials/GetBuiltInServicesDefaults
Add the icon (name must match key from above) to assets/ananke/socials/


Improvements to DocumentDB

Made a few improvements to the DocumentDB typing:

Added support for SQL parameterization (see http://azure.microsoft.com/blog/2015/01/14/announcing-sql-parameterization-in-documentdb/)
Used union types to update all query methods to accept either query strings or parameterized queries
Added support for replacing documents and creating/querying triggers
Added appropriate tests to the test file

documentdb/documentdb.d.ts
to author(@NoelAbrahams). could you review this PR?
:+1: or :-1:?
check list

[ ] pass the Travic-CI test?

Thanks for the catch. I did see that in the article, but left value as a string because the documentdb SDK defines SqlParameter like this in documentdb/lib/documentclient.js:
/**
  * The Sql query parameter.
  * @typedef {Object} SqlParameter
  * @property {string} name         -       The name of the parameter.
  * @property {string} value        -       The value of the parameter.
  */

where value is a string. But I just did some tests with value as a number of different types on a real database, and it seems that value can be any--maybe the SDK just hasn't been updated to reflect that.
I just published that change and added a test case/made some fixes to the test file. Please let me know if they look good.
Brett

Looks good, thanks. :+1:

@NoelAbrahams thanks!
@brettferdosi thanks mate!


404handler broke / BVNetwork.NotFound.Core.CustomRedirects

I'm getting the following error and I can no longer use our 404handler. All I was doing was deleting and adding links. It was working fine. How do I fix this? Please help. Thank you.

An error has occured in the dynamic data store: System.NullReferenceException: Object reference not set to an instance of an object. at BVNetwork.NotFound.Core.CustomRedirects.CustomRedirectHandler.LoadCustomRedirects() at BVNetwork.NotFound.Core.CustomRedirects.CustomRedirectHandler.get_Current()

~ Adam

Hi Adam,
unfortunately, that isn't much information to go on, but is seems like some of the data in the database has been damaged in some way, or that there is data that the handler is unable to read or understand.
Could you provide a debug log (log4net) for when you load the gadget and see the error message? It might have more information to help troubleshoot.

We got this fixed. Thank you for reaching out. This was the resolution.

Epi fixed this. There was a potential issue with the amount of 404 entries in one of the tables associated with the BVN404 Handler. We did some clean up. Then we restarted the Web App and we’re fixed.

~ Adam


Custom error page for Rails errors

When the application would normally serve the "something went wrong!" page, display custom error text that tells users where to open a ticket for support.
This will be the TigerData RT queue.  Let's ensure that everyone in RDSS is on this, so that notifications can be received by RC, PRDS, and RDSS for the time being.
Acceptance Criteria

[ ] Ensure that all of RDSS is on the TigerData RT queue
[ ] Get custom error page text from @matthewjchandler
[ ] Design custom error page
[ ] Implement custom error page

Here's the text I recommend to start with:
Heading: "Something went wrong"
Message: "Please bear with us as the TigerData portal still has multiple areas under construction. We track errors automatically, but please feel free to reach out for support any time."
Contact line: "Contact TigerData Support"
[insert TigerData logo bottom-center]

Hey team! Please add your planning poker estimate with Zenhub @JaymeeH @jrgriffiniii @leefaisonr @kelynch

https://github.com/pulibrary/princeton_ansible/pull/5088

This is blocked by moving the tigerdata machines to the dev load balancer.  @kayiwa and I will pair on this

will be fixed by https://github.com/pulibrary/princeton_ansible/pull/5088


Add version pinned remote example

echo "use flake \"github:iancleary/dev-templates/commit-hash?dir=${ENV}\"" >> .envrc
direnv allow

Closing per https://github.com/iancleary/dev-templates/commit/a845c53faf51756cfc0a0ee068d90c3af9dafc62.

The incorporated change uses a slightly different syntax that the first comment, which I think is clearer to someone seeing it the first time.

Using as a remote flake
echo "use flake \"github:iancleary/dev-templates?dir=${ENV}\"" >> .envrc
direnv allow

For example, for the rust template:
echo "use flake \"github:iancleary/dev-templates?dir=rust\"" >> .envrc
direnv allow

Pinning the specific version  (Recommended)
If you want to pin the specific version of the flake, you can do so by specifying the rev parameter:
echo "use flake \"github:iancleary/dev-templates?dir=rust&rev=ad6530c93629bb51f8e648840191da1d5b4eff27\"" >> .envrc
direnv allow


update_channel in live monitoring

pylearn2/train_extensions/live_monitoring.py
In line 294 the function name should be update_channel.
Someone changed the name to update_channels and now it doesn't work

Right, update_channel was changed to update_channels almost everywhere, but that instance did not get changed.
Could you submit a pull request to change that line to `update_channels?
Otherwise, @daemonmaker, could you take care of that?

The fix is in PR #1526 @lamblin.

Fixed in #1526.

Thanks!


[feature request] flashing from monitor

Is it possible to implement flashing when we are already in monitor?
That would optimize fast recompile&flash&try it cycle (without needing to leave espflash monitor).
Similar like esp-idf.py monitor does with Ctrl-] Ctrl-F?
I tried to implement it myself my my knowledge of Rust is not enough.

This would only be possible in cargo-espflash I believe, as espflash by itself doesn't know how to rebuild the project.
IMO this probably isn't worth the effort, at least my workflow is only two extra key presses:

Ctrl+C to quit the monitor
Up arrow to load the last command (cargo run blah blah)
Enter to build, flash and open the monitor.

Perhaps if someone submitted a PR we might accept it, but most likely something we won't work on ourselves.

As @MabezDev we probably won't work on this in our end, so I will close this issue as not planned. That being said, feel free to send a PR with this feature.


Added Belarussian language.

Good job @wistful! Please take care of the comments above and we'll be ready to merge.

Great stuff!

Looks like ready to merge.

Thanks @wistful @immerrr! Merging now.


Accessibility : Buttons without text or aria label, texts are all in divs only..

Hi
Checking the demo site, it seems that the content is not accessible even on the basic level:

navigation buttons without labels/texts
all events' texts are inside divs only
and in general, no use of semantic HTML..

Is it on purpose?
Thanks

Is it on purpose?

What answer do you expect to hear by asking this question? :smile:
If you have suggestions for improving the calendar, I'm open to consider them, just write them in a constructive way, please.

Hi Vladimir
It was not my intention at all and I apologize. I was just trying to write what I see as lacking a short list so it will be readable..
Communicating in text can be tricky sometimes

And I was also wondering if I'm missing anything, like a roadmap to accessibility or simple JS hooks and customization that allow me to add text

Not an expert, but for the events I would probably consider using HTML tags like article with a p inside perhaps

and add aria-label attributes to all buttons

Thanks

I agree, there are a11y issues. Thanks for the suggestions, I'll try to implement them in the next updates.

Version 1.5.1 fixed some issues with a11y:

All buttons that do not have accessible name now have the aria-label attribute with the appropriate text
Show more and Close buttons are now keyboard accessible
I've put off replacing <div> with <article>+<p> for now because I haven't seen anyone use this approach in other calendars (if you have examples, please let me know). Also using <article> generates A11y: Non-interactive element <li> should not be assigned mouse or keyboard event listeners. warning in Svelte.

Version 1.5.1 fixes some issues with a11y:

All buttons that do not have accessible name now have the aria-label attribute with the appropriate text
Show more and Close buttons are now keyboard accessible
I've put off replacing <div> with <article>+<p> for now because I haven't seen anyone use this approach in other calendars (if you have examples, please let me know). Also using <article> generates A11y: Non-interactive element <li> should not be assigned mouse or keyboard event listeners. warning in Svelte.

Version 1.5.1 fixed some issues with a11y:

All buttons that do not have accessible name now have the aria-label attribute with the appropriate text
Show more and Close buttons are now keyboard accessible
I've put off replacing <div> with <article>+<p> for now because I haven't seen anyone use this approach in other calendars (if you have examples, please let me know). Also using <article> generates A11y: Non-interactive element <article> should not be assigned mouse or keyboard event listeners. warning in Svelte.

That's amazing (: Thank you
About 3 - I agree that it was perhaps too specific, but since the event title and content are texts elements with semantic meaning, it is better to use a different element if possible. I'm not sure why others don't take it into account
Wrote more in the list below
List:

Using "nav" HTML element for containers of navigation buttons
All the "ec-time"/"ec-day" class elements : I think can also be a "time" element
Same for date ranges - if possible - with two "time" elements for the start and end date-time values. In addition, perhaps user "aria-label" for the container. Something like that:

  From: January 1, 2023
  To: December 31, 2023

About the event title/content/container:

I'm not sure about "article" but it should be something different than "div".
For the "ec-event-title" class elements, I'd say at least an "h" element of some sort or a "p" with  an appropriate aria-role ( user configurable if it's not too much to ask )

"The Events Calendar" plugin uses specific elements - article, h, p:
https://demo.theeventscalendar.com/events/month/
The Guardian uses fullcalendar as well ( apparently ), and the inner elements HTML are p and h for title and content
https://www.theguardian.com/sport/series/the-calendar

Are the events anchors? If they are, why not an "a" element?

What do you think?

Thanks for the examples. Indeed someone is using <article> for events. I will try to improve a11y in future releases.

Amazing, thanks

@eddr Sorry, this took a while. I released version 2.5.0 which contains:

Events use <article> and <h4> tags
Events are now accessible from the keyboard
Day names are table column headers with the correct aria-label (added dayHeaderAriaLabelFormat option)
The toolbar uses the <nav> tag

Please test it and tell me what you think.

Amazing work

Great. A small clarification - events are accessible from the keyboard only when the eventClick hook is defined for events.
Let me close this ticket and ask that a new issue be opened for future improvements.
Thanks.

Thanks a lot! But I still do not get aria-label for the ec-prev and ec-next buttons. Do I need to enable them somewhere?

Thanks a lot! But I still do not get aria-label for the ec-prev and ec-next buttons. Do I need to enable them somewhere?

No, it should work out of the box. Are you accidentally overriding the buttonText option?

Thanks a lot! But I still do not get aria-label for the ec-prev and ec-next buttons. Do I need to enable them somewhere?

No, it should work out of the box. Are you accidentally overriding the buttonText option?

Oh Yes, I am overriding the 'today' button because I want it to display in a different language. I am not overriding the next/prev buttons. Is there any way I can keep the aria-labels for the navigation buttons while displaying custom text for the today button? Thanks a lot!
FYI, I have this:
buttonText: {
today: 'my custom text'
},

I have this:
buttonText: {
today: 'my custom text'
},

The current strategy for merging options for each veiw is as follows:
viewOptions = defaultCommonOptions < defaultViewOptions < userCommonOptions < userViewOptions
where xxxCommonOptions are those options that are intended for all views, and xxxViewOptions are respectively intended for a specific view and are passed inside the views property. < means that the options on the right overwrite the options on the left.
As you can see, by passing the buttonText as an object, you are essentially setting the same object (with empty prev and next properties) for all views.
When the buttonText is given as a function, instead of overwriting, this function will be called and the object from the previous merge step will be passed to it. Therefore, in your case, the option with the function should work.
So try
buttonText: function (text) {
  text.today = 'my custom text';
  return text;
}

It works! Thanks a lot! But I have another question. Is there any way to set custom aria-labels too? It's because sometimes I may need those labels in another language as well. Thank you!

Sure. There are prev and next fields for that. See buttonText.
buttonText: function (text) {
  text.today = 'my custom text';
  text.prev = 'my custom text';
  text.next = 'my custom text';
  return text;
}

Thanks a lot!


Deprecation of winrt at 0.8.0, not 0.7.3?

The winrt crate 0.7.3 has been turned into a deprecation crate, meaning anything that builds on the 0.7 line of winrt will now fail to compile. We had multiple libraries break in CI due to this, with no obvious reason until we figured out it was the upgrade issue.
Can you please yank 0.7.3 and do that release at 0.8.0, maybe with a compile error macro to say why the breakage happens and to move to the new library? Breakage like that is really jarring, and the way you did this deprecation does not make it obvious why anything broke, just that the winrt module disappeared

+1, 0.7.3 is a major breaking change, so this goes against the cargo semver conventions.

So sorry! I didn't realize that would happen. I've yanked 0.7.3.
Thanks for letting me know.


chunks are in a different graph from the etext

The current system uploads the chunks in a separate graph (probably the default one?) from the rest of the etext, see the difference between
construct {bdr:UT11577_004_0000 ?p ?o } where {
  bdr:UT11577_004_0000 ?p ?o
}

(which contains the chunks) and
construct {?s ?p ?o } where {
  graph bdg:UT11577_004_0000 {
     ?s ?p ?o
  }
}

(which doesn't).

I don't think we need to use two separate graphs: bdg:UT11577_004_0000 and bdg:UT11577_004_0000_STR unless something in the retrieval and presentation of eTexts depends on two separate graphs.
I have merged, in c0c0b03, the two which is what EtextMergerTest.java is doing.

ok for me

resolved by prior commits


Cannot read properties of undefined (reading '_leaflet_pos')

Checklist

[X] I've looked at the documentation to make sure the behavior isn't documented and expected.
[X] I'm sure this is an issue with Leaflet, not with my app or other dependencies (Angular, Cordova, React, etc.).
[X] I've searched through the current issues to make sure this hasn't been reported yet.
[X] I agree to follow the Code of Conduct that this project adheres to.

Steps to reproduce
No response
Expected behavior

Current behavior

Minimal example reproducing the issue
No response
Environment

Leaflet version:
Browser (with version):
OS/Platform (with version):

Can you publish a fiddle/codepen/plunkr that displays this behaviour?

i am using the react-leaflet version 4.2.1 and old version 2.0.1 react-leaflet it's working
this is in old version 2.0.1 in stackoverflow that's resolved
export function getPosition(el) {
// this method is only used for elements previously positioned using setPosition,
// so it's safe to cache the position for performance
return (el && el._leaflet_pos) || new Point(0, 0);

}
But in Version 4.2.1
// Returns the coordinates of an element previously positioned with setPosition.
export function getPosition(el) {
// this method is only used for elements previously positioned using setPosition,
// so it's safe to cache the position for performance
return el._leaflet_pos || new Point(0, 0);

}
The issue in first api'call for data fetching in same component will Ok but when again call the api for data fetching they show me this type of error and optional chaining or && in console how can i resolve him

check this

@IvanSanchez may understand my issue if not then tell me

Hi, and thanks for taking the time to open a bug report in Leaflet.
However, in this repository we only handle bugs in "vanilla" Leaflet. This means that we do not handle bugs which are specific to frameworks such as:

React
Ractive
AngularJS
Bootstrap
Leaflet for R
Joomla
Wordpress
Ionic
Cordova
Vue
Electron
Polymer
TypeScript
D3
Folium
NativeScript
...etc

Please understand that we only have the time and energy to test Leaflet in plain web browsers.
Please try to either reproduce the bug without using any frameworks, or submit a bug to the appropriate repo.

can you tell me why they give me type of error ? @IvanSanchez

can you tell me why they give me type of error?

If you're willing to give me access to your full codebase and pay me my usual consulting fee for the time needed to debug the problem (which I'll estimate at... 20 hours of work), then the answer is yes.
If you think that FLOSS maintainers are magical beings that instantly know the root cause of your problems and will spend time gratis, then the answer is no.

@iqbalhassan-7654 you could at least share how you solved it :)


bound proc should be executed

"one" { 1 } def "test" { one } bind def test

should give 1

No pdef was created, a block becomes a proc when added to a dictionary with def or even dicttomark


can't download lbry://artrimed

user from slack upload, said it is not showing up in his "My Published".
2017-01-07 15:07:15,075 INFO     lbrynet.lbrynet_daemon.Downloader:93: Download lbry://artrimed status changed to downloading_metadata
2017-01-07 15:07:16,403 INFO     lbrynet.core.client.BlobRequester:395: Offered rate 0.000000/mb accepted by <IP_ADDRESS>
2017-01-07 15:07:16,404 INFO     lbrynet.core.client.BlobRequester:467: Requesting blob 3078b25bdce8a6d1331235a2ff13e5ea652bca907721a92ad2dab2f275af7fedf7b885f3b172413c9a35258e2df48bb1 from <IP_ADDRESS>:3333
2017-01-07 15:07:16,473 INFO     lbrynet.core.client.BlobRequester:545: Blob 3078b25bdce8a6d1 has been successfully downloaded from <IP_ADDRESS>:3333
2017-01-07 15:07:16,473 INFO     lbrynet.core.client.ClientProtocol:133: Closing the connection to <IP_ADDRESS>:3333 due to having no further requests to send
2017-01-07 15:07:16,500 INFO     lbrynet.core.client.ClientProtocol:133: Closing the connection to <IP_ADDRESS>:3333 due to having no further requests to send
2017-01-07 15:07:17,082 INFO     lbrynet.lbrynet_daemon.Downloader:93: Download lbry://artrimed status changed to running
2017-01-07 15:07:17,138 INFO     lbrynet.lbryfile.EncryptedFileMetadataManager:240: Saving sd blob hash 3078b25bdce8a6d1331235a2ff13e5ea652bca907721a92ad2dab2f275af7fedf7b885f3b172413c9a35258e2df48bb1 to stream hash bbd8905e14cb9d8c7a3c17ad926ce92385aa9dfce3a048613a158831fbdd28d27ed00b2f2766d403ff27b8a1c5b1470f
2017-01-07 15:07:17,167 INFO     lbrynet.lbrynet_daemon.Downloader:147: Starting download for artrimed
2017-01-07 15:07:17,167 INFO     lbrynet.lbrynet_daemon.Downloader:153: Downloading 3078b25bdce8a6d1331235a2ff13e5ea652bca907721a92ad2dab2f275af7fedf7b885f3b172413c9a35258e2df48bb1 --> m0000005.mts

@tzarebczan does this still happen?

Any more details about the issue? Not sure how to reproduce

It's a really old issue and claim - probably the user never opened their ports to correctly share the file.  I'm closing it.


Consider renaming fields and changing types in the broadcast JSON output files

Component
Forge
Describe the feature you would like
Right now in the broadcast logs there are two fields with names we should consider changing due to conflicts with language keywords.

function is a keyword in JS, solidity, and likely other languages. I'd suggest renaming this to functionSig since the full signature is shown
type is also a keyword in many languages. I'd suggest renaming to txType

There are also fields where the output types should be changed (I recall discussing this in the past but not sure if we're tracking anywhere so figured I'd mention it here). First, in the transactions array:

transaction.type should be a number, currently it's a hex string
transaction.gas should be a number, currently it's a hex string
Addresses are not logged as checksummed but they should be (also tracked in https://github.com/foundry-rs/foundry/issues/2975)
When a function argument is an address, the arguments array omits the 0x prefix but it should be included.
When a function argument is a boolean, the arguments array contains a string of "true" instead of a boolean of true (same for false)

In the receipts array:

transactionIndex can be a number, currently it's a hex string
blockNumber can be a number, currently it's a hex string
In the logs array, transactionIndex, logIndex, and transactionLogIndex can all be numbers, currently they are hex strings
cumulativeGasUsed can be a number, currently it's a hex string
gasUsed can be a number, currently it's a hex string
Addresses are not logged as checksummed but they should be
status is a hex string but should be either a boolean or a number of 1 or 0

The above list is not comprehensive and there may be other fields that should have a more readable type.
These suggestions deviate from the ethereum JSON RPC spec in the sense that all numbers are "quantities" which means they're returned from the node as hex strings with as few leading zeros as possible. However, this makes the data less readable and harder to parse, and I don't think there's a reason why these log files need to strictly follow the spec.
Additional context
No response

I believe this has been done as @DaniPopes pointed out, and quickly checking recent broadcast logs it seems done. Feel free to reopen if it's not!

Hmm when was this done? I don't see a PR linked, and I just foundryup'd and ran a script, and I see none of these changes implemented 😅

ahhh my bad, i might have closed this issue by mistake instead of a similar one 😅 this one's still on the todo list


"Unexpected argument format" is thrown when calling a module function with implicit arguments

I have pulled this repo, opened FunScript.sln and then added a new F# console project referencing FunScript and FunScript.Interop with a single file saying:
namespace BugRepro

[<FunScript.JS>]
module M1 =
  let item (r,c) (x : int -> 'a) = x (r * c)

[<FunScript.JS>]
module M2 =
  let item = M1.item

[<FunScript.JS>]
module Program =
  let main() =
    let l = [1..10]
    let f i = l.Item i
    let x = M2.item (2,2) f
    ()

  let code = FunScript.Compiler.compileWithoutReturn(<@ main() @>)

  open System.IO

  let filePath = Path.Combine(System.Environment.CurrentDirectory, "index.js")
  File.WriteAllText(filePath, code)

setting this project as startup and running causes a runtime error "Unexpected argument format". It seems that the problem is caused by M2.item having implicit arguments. A workaround is to make the arguments explicit; let item a b = M1.item a b. I might have made a silly mistake that means this is a problem with my code rather than FunScript.

Smaller repro:
[<FunScript.JS>]
module M1 =
    let x (y, z) = ()
    let item = x

[<FunScript.JS>]
module Program =
    let main() =
        M1.item

Also, if main() accesses M1.x directly instead of M1.item (let main() = M1.x), then compilation fails with error "todo" from the line above this one (elif varGroup.Length = groupCount then failwith "todo")

Maybe related: If x takes in separate parameters instead of the tuple type (let x y z = ()), this error does not happen. However the output is incorrect, since main effectively returns function (z) { return M1.item(undefined)(z); } instead of function (y) { return function (z) { return M1.item(y, z); } }. It happens even if everything is in one module instead of two, so it doesn't seem to break only across module boundaries.
For example, if x is let x y z = y + z then the output is
var Program__main$, M1__x$, M1__item, M1__get_item$;
M1__get_item$ = (function(y)
{
    return (function(z)
    {
      return M1__x$(y, z);
    });
});
M1__x$ = (function(y,z)
{
    return (y + z);
});
Program__main$ = (function(unitVar0)
{
    return M1__item;
});
M1__item = M1__get_item$(); // Wrong
Program__main$()

M1__item = M1__get_item$(); should be M1__item = M1__get_item$; to have this work correctly. It might be that FunScript is getting confused whether let main() = M1.item means it's returning M1.item or M1.item()


The original code overlaps the jump tags

Sometimes my code overlaps the tag letter and it's hard to distinguish them.
This might be caused by the intelisence because this doesn't happen when I disable it.
Is it possible to put the tags in front of everything in the canvas?
I don't know anything about VSCode APIs, but specifying the DecorationOptions parameter of setDecorations API might be the solution.

Unfortunately it isn’t possible to force a single text decoration to display over decorated text. Text decorations are not intended to replace the content of the text that they decorate. I work around this by creating two decorations, one that masks the text by setting the decoration foreground colour to transparent, and the background to the intended background colour. The other decoration holds the text in a :after pseudo element.
It appears that the transparent colour rule isn’t being properly applied in your editor setup. Could you explain what you mean by disabling intellisense? I’ll be able to quickly fix the bug if I can reproduce it consistently.

Thanks for the quick reply.
The overlap occurs when I enable the official C++ extention (ms-vscode.cpptools) which includes intellisence. It doesn't occur if I disable it, or use other languages that I don't use intellisence with such as Python, Rust, Ruby,  and JS. Plus, it doesn't happen while the intelisence is scanning and has not taken effect even if I'm using the C++ extention.
That's why I initially thought the cause might be the intelisence.
The color theme I'm using is Monokai(monokai.theme-monokai-pro-vscode ) but the same bug shows up with Dark+(default dark theme) and Light+(default light theme).

I've published a fix via #26. If the problem persists I'll re-open this issue. Thanks!

It works perfectly 🎉
Thank you so much!!


Inconsistent behavior with regards to timezones (2.0)

I'm using version 2.0 from the dragonmantank repository, but issues are not enabled there, so I'm submitting this here. The issue may also be present in the mtdowling repository / older versions - I haven't tested.
The cron expression timezone is not being applied as expected, specifically when the currentTime parameter is passed as either a DateTime or DateTimeImmutable object.
This can be worked around by either passing the currentTime parameter as an (ISO) string or unix timestamp, or by changing the timezone of the currentTime parameter to match the cron timezone.
I demonstrate this below using the getPreviousRunDate method, but I suspect many, if not all, methods are affected due to the way they ultimately use getRunDate.
Code:
// Run at 7 am every day in America/New_York timezone
$cron = CronExpression::factory("0 7 * * *");
$tzCron = "America/New_York";
$tzServer = new \DateTimeZone("Europe/London");

$dtCurrent = \DateTime::createFromFormat("!Y-m-d H:i:s", "2017-10-17 10:00:00", $tzServer);
$dtPrev = $cron->getPreviousRunDate($dtCurrent, 0, true, $tzCron);
print "DateTime: ". $dtPrev->format("U \: c \: e") ."\n\n";

$dtCurrent = \DateTimeImmutable::createFromFormat("!Y-m-d H:i:s", "2017-10-17 10:00:00", $tzServer);
$dtPrev = $cron->getPreviousRunDate($dtCurrent, 0, true, $tzCron);
print "DateTimeImmutable: ". $dtPrev->format("U \: c \: e") ."\n\n";

$dtCurrent = \DateTimeImmutable::createFromFormat("!Y-m-d H:i:s", "2017-10-17 10:00:00", $tzServer);
$dtPrev = $cron->getPreviousRunDate($dtCurrent->format("c"), 0, true, $tzCron);
print "ISO String: ". $dtPrev->format("U \: c \: e") ."\n\n";

$dtCurrent = \DateTimeImmutable::createFromFormat("!Y-m-d H:i:s", "2017-10-17 10:00:00", $tzServer);
$dtPrev = $cron->getPreviousRunDate($dtCurrent->format("\@U"), 0, true, $tzCron);
print "Timestamp: ". $dtPrev->format("U \: c \: e") ."\n\n";

Actual Result:
DateTime:<PHONE_NUMBER> : 2017-10-17T07:00:00+01:00 : Europe/London

DateTimeImmutable:<PHONE_NUMBER> : 2017-10-17T07:00:00+01:00 : Europe/London

ISO String:<PHONE_NUMBER> : 2017-10-16T07:00:00-04:00 : America/New_York

Timestamp:<PHONE_NUMBER> : 2017-10-16T07:00:00-04:00 : America/New_York

Expected Result:
DateTime:<PHONE_NUMBER> : 2017-10-16T07:00:00-04:00 : America/New_York

DateTimeImmutable:<PHONE_NUMBER> : 2017-10-16T07:00:00-04:00 : America/New_York

ISO String:<PHONE_NUMBER> : 2017-10-16T07:00:00-04:00 : America/New_York

Timestamp:<PHONE_NUMBER> : 2017-10-16T07:00:00-04:00 : America/New_York

(or equivalent - the return value might retain the timezone of the currentTime parameter (but should still be the equivalent time to 7am America/New_York), but since DateTime[Immutable] objects can be compared without regard for the timezone, I don't think it matters too much)

@AllenJB - can you checkout PR https://github.com/dragonmantank/cron-expression/pull/3
Can we close the issue here, and any further discussions in that PR. Thanks.

This was merged in as https://github.com/dragonmantank/cron-expression/pull/3 , closing here.


Pin runner image as Visual Studio 2019 in appveyor

@kbuc  thanks, but that also didn't work.  I think we're done with appveyor.


Can't open a folder

Type: Feature Request
When I select a directoty or drag a directory into VScode, showing this error: The file is not displayed in the text editor because it is a directory. What should I do? Thank you!
VS Code version: Code 1.85.0 (af28b32d7e553898b2a91af498b1fb666fdebe0c, 2023-12-06T20:48:09.019Z)
OS version: Windows_NT x64 10.0.19044

I met the same problem, version Code 1.85.0(af28b32) Here are some los:
2023-12-08 16:21:50.521 Electron[10820:75118] WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES.
[main 2023-12-08T08:21:50.579Z] [File Watcher (node.js)] Request to start watching: /Users/rohlff/Library/Application Support/Code/User (excludes: , includes: , correlationId: ),/Users/rohlff/Library/Application Support/Code/User/settings.json (excludes: , includes: , correlationId: )
[main 2023-12-08T08:21:50.584Z] Sending env to running instance...
[main 2023-12-08T08:21:50.587Z] [File Watcher (node.js)] Started watching: '/Users/rohlff/Library/Application Support/Code/User'
[main 2023-12-08T08:21:50.588Z] [File Watcher (node.js)] Started watching: '/Users/rohlff/Library/Application Support/Code/User/settings.json'
[main 2023-12-08T08:21:50.632Z] Sent env to running instance. Terminating...
[main 2023-12-08T08:21:50.632Z] Lifecycle#kill()
[main 2023-12-08T08:21:50.632Z] Lifecycle#onWillShutdown.fire()

I have same problem
Version: 1.85.0
Commit: af28b32d7e553898b2a91af498b1fb666fdebe0c
Date: 2023-12-06T18:17:50.719Z (1 day ago)
Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.85.0 Chrome/114.0.5735.289 Electron/25.9.7 Safari/537.36
2023-12-08 16:31:23.390 [error] Error: The file is not displayed in the text editor because it is a directory.
at k (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:148:781)
at ee (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:769:59199)
at M.fc (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2148:24758)
at M.setInput (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2148:24179)
at async b.S (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2146:23046)
at async b.L (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2146:21637)
at async b.openEditor (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2146:20603)
at async vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2275:23005
at async o.value (vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2345:46909)

I did update the version to 1.85.0 today. Is this a problem caused by version update? How to solve it?

I fixed it by turning off "Explorer > File Nesting".


Organize funding to fill in gaps in the ecosystem

It would be great if, similar to for example the Python Software Foundation, there was a source of funding to support the ecosystem. The idea is just to contact friends of Rust for some (ideally recurring) donation, and then put together a board that doles out small amounts of cash to specific proposals that seem valuable to the ecosystem in some way.

cc @ashleygwilliams
Rather than going through a board, the core team's preference has been to do this in more of a "matchmaking" style: people can create patreons or other proposals, and we can gather these into a central place that donors can peruse to see what they're interested in funding. That cuts down on overhead and political issues.

Can you explain more about "overhead and political issues"? The "matchmaking" style sounds like it would not be very open/transparent, and might prevent a level playing field.

Here's a roster for support: http://aturon.github.io/sponsor/

That looks like a good start at making this open/transparant, thanks for working on that.


GROBID detects funding information, but funder is left out in tei xml output

Hi,
Me again, sorry! I have another potential error case where the funder is correctly identified, but the name of the funder is left out of the TEI/XML output in a Cambridge University Press article. See screenshots below:
From the pdf:

Resulting tei xml

Because we're using NLP techniques to find the funding statements in the text of the article (I acknowledge we are potentially doubling up with what GROBID is attempting to do), this makes it really hard to identify the name of the funder, and the fact that there is a funding statement. Grateful for any ideas/advice!

@mariadelmarq thanks again for reporting this issue, feel free to send me the source via email.

@mariadelmarq which grobid version/environment/OS are you using?

Linux OS (Gnome Classic Desktop), running GROBID via Docker with: docker run --rm --init --ulimit core=0 -p 8070:8070 grobid/grobid:0.8.0.
I installed the python client and in my script have:
from grobid_client.grobid_client import GrobidClient

client = GrobidClient(config_path="./config.json")

client.process("processFulltextDocument", fulltext_dir, output = grobid_path)```

Thanks. I've checked and for this bug, is going to be fixed in the coming version 0.8.1.

Brilliant, thanks heaps!!!

@mariadelmarq I want to double check on this, with version 0.8.1 the result seems correct:

Funding was provided by the
                        <rs type="funder">Children's Trust, Massachusetts</rs>, Grant
                        <rs type="grantNumber">5014</rs>. We are grateful for the support of colleagues at the
                        <rs type="affiliation">Tufts Interdisciplinary Evaluation Research Group</rs> and for the participation of the research participants.

            <listOrg type="funding">
                <org type="funding" xml:id="_sNGGdEJ">
                    <idno type="grant-number">5014</idno>
                </org>
            </listOrg>

under titleStmt we have also the funder's name:

Children's Trust, Massachusetts

May we consider this as the correct output?

@lfoppiano looks perfect, thanks so much!


添加了英文文档

添加了英文文档，更新了一点旧英文文档，更新一点旧中文文档

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Add last-resort function to raise an error

Would it be a good idea to add a replace_entity function at the end (matching anything) , that would raise an error with the message, like "Cannot decode &?34;"?
Right now in that case it would only say, that no matching function was found, but the character/html entity itself is not part of the error message, which can be unclear.
Ideas?
Edit: This makes more sense: https://github.com/martinsvalin/html_entities/commit/0ddcd2381219d83ba54e7ca81d1459944c774b1a

My first approach is to ignore unrecognized entities, and I think this is a good default. I could see two ways of having a stricter version: either by providing a decode! that gives an error like you described or by giving decode a list of options, including a :strict flag.

Re-opening ;)
I think having a strict version could be a good idea.

In the current form "&#something;" raises error as well, because it tries to create an integer from "something". Should we make it safe? I've tried adding a 'when is_number(code)' to the function definition, but the realized, that code is a string.

Good point. These tests would fail.
assert decode("&#nosuchentity;") == "&#nosuchentity;"
assert decode("&#xxxx;") == "&#xxxx;"

I've since added and fixed the tests mentioned above. See 08346d9.

Closing this issue. I'm open to adding a :strict option, but I think it'd make more sense if someone actually was planning to use it. ;)


We need the current Select component

Does a discussion already exist on the topic you are interested in, or on a similar topic?

[X] I verified and it doesn't exist

What
The kit contains only the next Select - TO BE.
We also need the current Select in production.
Why
Coerence between resources.
Context
No response
More
No response

Fixed in v3.4.0


Missing values in pins-list

Greetings,
I've collected all the pins that currently have null as their rarity details.
- collectible-4957
- collectible-4958
- collectible-4959
- collectible-4960
- collectible-4961
- collectible-4962
- collectible-4963

Also some of these currently has no market hash price either.
Thank you for your work ❤

Should be fixed now. The pinks you see without market hash are not marketable.

Hi, should be fixed now. The pinks you see without market hash are not marketable.

Got it. Appreciate!


Drop Bazel 5 support

Removes the Bazel 5 repository pins and CI job now that all users have upgraded to Bazel 6.
Depends on https://github.com/bazel-ios/rules_ios/pull/762

Running some tests, will review soon!

Curious to know what you are basing that off of.

Slack and some asking around.  Bazel 5 folks can remain on 2.1.0 though.

I'm still sorting out some edge cases in Bazel 6.x.x. and would prefer to hold this till EOY, I'm still wondering what the adoption looks like on that verison outside of the folks who contribute here. Th

Per Bazel this is supported till 2025 so closing for now.

per the LTS release schedule

* per the [LTS release schedule](https://bazel.build/release)

Can you explain why that should affect the minimum version we support in rules_ios 3.x?
By this logic we should be supporting Bazel 4 as well.

In practice it takes people different times to update and the changes in rules_ios hasn't ever been a significant burden for us. The LTS README entry covers some of our experiences maintaining it and keeping it up to date.

In practice it takes people different times to update and the changes in rules_ios hasn't ever been a significant burden for us. The LTS README entry covers some of our experiences maintaining it and keeping it up to date.

Maintaining those two Bazel versions (and now 2 rules Apple versions) does make it harder to contribute. And the proposed changes to support rules_apple 2 and 3 would block and make it more difficult to support bzlmod.
I still don't understand why we can't use releases correctly. Bazel 5-6 changes can continue to be made to versions 2.x and Bazel 6+/rules_apple 3+ can go into 3.x

Maintaining those two Bazel versions (and now 2 rules Apple versions) does make it harder to contribute.

"it mades it harder to contribute to" is an interesting statement as most of the contributions came from people using Bazel 5, but these contributions also worked seamlessly with Bazel 6.

I would like to re-visit this issue again now we are trying to support bazel 7 as well
The main challenge here, would be supporting multiple variations of legacy ObjC while upgrading to CcInfo providers to compiling and linking
Also rules_apple 2.x and 3.x do not support bazel 5

Bazel 7 is the latest LTS, that means Bazel 6 and 7 are the two versions we'll support going forward.
We'll work on bringing this PR back up to date

IMO as long as we make some effort to communicate this to consumers (e.g. Bazel slack at least, maybe we should start using GC discussions too) that this is happening it does make sense to reduce maintenance burden by putting energy into supporting only the two latest versions (i.e. 6 and 7).
As discussed above, worst case folks on 5.x can always use older releases until they're ready to bump to 6 or 7.
Should we bring this PR back to a reviewable state in case it's not already?

Agreed, we can definitely communicate it and we did when it was originally proposed.
Folks who responded in Slack said Bazel 6+
John and/or I can work on getting this rebased and updated (or creating a new PR)

With Bazelmod, being the new way to consume things, it seems like this is the defacto place to define Bazel version support. Presumably things should "just work" for folks if they're still on Bazel 5 to get the older published rules_ios versions that support it.
To be explicit, we'll be losing some ability for folks to incrementally bump components independently. That said, I think it is a reasonable tradeoff to lessen work (support/testing/complexity) on the part of maintainers, especially in light of not having any active contributors known to still be on Bazel 5. Just because Google continues to support Bazel 5 doesn't mean every ruleset needs to IMO.

Superseded by: https://github.com/bazel-ios/rules_ios/pull/834