3 Wishes, including Wildcards Search Filters

Is your feature request related to a problem? Please describe.
1.I can't find a search filter for wildcards
It would be nice to be able to search with wildcards.

If it's not difficult to implement the function, I hope there's a permanent delete button or choose it as an option
It's complicated to use an additional image deletion program

it would be more convenient if the preview image is also loaded when the thumbnail is automatically reflashed and loaded.

Thanks for your efforts and taking the time to read!
I am using your program very well, thank you very much
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I can't find a search filter for wildcards It would be nice to be able to search with wildcards.
What do you mean by wildcard search?  Anythiing you type in the search text area will be partial match.  Do you mean
something * something
Where the wildcard is in the middle?
If it's not difficult to implement the function, I hope there's a permanent delete button or choose it as an option
It's complicated to use an additional image deletion program
Additional image deletion program? What do you mean?
Do you mean Delete or X to mark, then Empty Recycle Bin? If you want to permanently delete one image at a time, this is slow. This is faster for deleting multiple images, since you only mark images for deletion. It's also easy to review the images you want to delete.
I'm planning to add a permanent delete funtion (maybe SHIFT+DEL) to bypass the "Recycle Bin"
it would be more convenient if the preview image is also loaded when the thumbnail is automatically reflashed and loaded.
Not sure what you meam. Do you mean that you want the first image in the thumbnail should be displayed in the preview?

Thanks for your answers

If you write trend hair as a wildcard in the prompt, it will be interpreted as "Shag haircut" and entered in the prompt as such
The original "trend hair" will be written to others
I don't know how to search for the trend hair wildcard

Good to hear you're planning a permanent delete feature

this is what WEBUI looks like when the image is generated and loaded into the thumbnail
I'm wondering how to open the right image at the same time.

 There are too many variations, and for now I only read most of the common fields stored by A1111 in "others", such as seed, cfg, steps, etc.. The "Others" field is exactly how A1111 stores it, separate from prompt and negative prompt. Other image generators don't have "others" so I just make it look like A1111.  When you click on an image I load the metadata from the file itself, the Others isn't stored in the database. I guess I can add an Others field to search on.  It will only be useful for A1111 images mostly.
In your case trend_hair is stored in a "Template" tag.  This is not a common tag, so right now I don't parse it and you cannot search for it.  I can consider creating an AltPrompt and AltNegativePrompt as this would work for SDXL as well.
I don't exactly know how you got that result, because if you search for "trend hair", it should only show prompts that contain the word "trend hair" between commas.  it could match "trend hairy",  "trend hairnet",  "xxyyyazztrend hairaabbccc", just as long as it's not separated by commas. It will not match trend, hair for example as I break that into two tokens, trend and hair.

What do you use to generate images that uses "Template" and "Negative Template"?
Can you post sample images that have these?

Thank you

Dynamic Prompts has an option to add the "Template" and "Negative template" to the metadata, right after the negative prompt, but it seems to break some parsers so i don't enable it. You might want to add "additional prompts" and "additional negative prompts" fields and concatenate there the SDXL refiner prompts and these templates (or add independent fields for each case).

As you said, it would be nice to add a prompt field that enables wildcard search.
Thank you for your interest.
Have a nice weekend.


Misleading CLI exit codes

We've had some automated jobs silently failing due to exit code 0 being returned in these two error conditions:

Cluster provisioning with aztk spark cluster create failed due to Batch account out of quota
Subsequent attempt to submit a job to that cluster with aztk spark cluster submit failed because no master has been selected (or cluster not ready for whatever reason)

Would it be possible to make sure any failed CLI command returns a non-zero exit status in error conditions such as these?

Yeah it seems like when there is an error we just log it but end successfully. We should update that.

My guess is there are more cases where this happens than noted above. We should try to get full coverage here or this will keep coming back.

We are facing similar issues even with 0.10.2 is there any workaround for these issues?


FastSurfer environment compatibility with Ubuntu 20.04

Documentation
Known bug/limitation
If you are getting an error message like
ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by <pandas/sk-image/...>)

Solution
If you are using Ubuntu 20.04, you will need to upgrade to a newer version of libstdc++, as some 'newer' python packages need GLIBCXX 3.4.29, which is not distributed with Ubuntu 20.04 by default.
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt install -y g++-11

Hi there, I am having this issue but I am trying to run a native install of FastSurfer on a university HPC and therefore don't have root privileges. Do you have any suggestions for how this might be solved in this situation?

Hi, maybe you can ask the HPC IT if they can install singularity. That would allow you to run our singularity container ( https://github.com/Deep-MI/FastSurfer/tree/dev/Singularity#readme ) and you would have the fully supported system. Lots of HPC allow singularity (and not docker) as it is considered safer.


Fix startup crash

I detected the crash source using VisualStudio debugger, at least editor will run after this. I think it's not a correct fix - need to be checked by @reduz. But if someone need a worked build right now - you can use it. Fix #36246.

Although the crash is happening when memdelete(c) is called, this memory does need to be freed to prevent a memory leak; so you're right, this is not the correct fix.

Yeah, accept it as a bandage for impatient users.. tomorrow Juan will fix it


Chart isn't responsive

•Facebook : 100
•Twitter : 60
•Google Plus : 1
•Pinterest : 2
•Linked In : 1
Run chart with that parameters. You'll see chart isn't responsive... Component can't draw adequately with other parameters.
Chunk with the biggest value drown with small width.

Hi @kol9n93, I just published a new version. Could you check if the problem persist ?


Add a directory size checker plugin

This check uses the 'du' executable (location of which can be specified) to stat a directory and allow the system to warn or go crit on directory size.
NOTE: When using this with a directory containing many files, there will be some lag as 'du' recursively goes through the directory and file structure. Something that can't be avoided, so be cautious on where you aim this thing.

@jaysonsperling We've deprecated this monolithic Sensu repo and broken the plugins out into smaller repos that are being released as gems.  Please open this pull request up against https://github.com/sensu-plugins/sensu-plugins-filesystem-checks

Thanks! Opened a new PR for this. https://github.com/sensu-plugins/sensu-plugins-filesystem-checks/pull/5


WritableMemory.getAndAddLong() should be called addAndGetLong().

From it's javadoc, it returns the modified value, hence addAndGet, not getAndAdd.

The javadoc is incorrect.  It returns the value before the add.  Look at the javadoc for getAndSetLong() which is correct.  Fixed.


Debug nginx

We need to be able to easily build nginx like we can for bash and coreutils.
I've transferred the bootstrap_nacl script over to the nginx source code but I'm getting some compilation issues.

Was able to build Nginx by applying these changes after errors:
(Tests Necessary)
It should be noted that I changed CFLAGS from '-g -fno-pie' to '-g' (as stated below)

checking for C compiler ... found but is not working
./configure: error: C compiler arm-hisiv400-linux-gcc is not found
vi auto/cc/name
ngx_feature="C compiler"
ngx_feature_name=
ngx_feature_run=yes

==> ngx_feature_run=no

checking for int size ...objs/autotest: 1: objs/autotest: Syntax error: word unexpected (expecting ")")
bytes
./configure: error: can not detect int size
vi auto/types/sizeof
ngx_test="$CC $CC_TEST_FLAGS $CC_AUX_FLAGS
==> ngx_test="gcc $CC_TEST_FLAGS $CC_AUX_FLAG \
if [ -x $NGX_AUTOTEST ]; then
ngx_size=$NGX_AUTOTEST
==>    ngx_size=4
Also:
Changed CFLAGS from '-g -fno-pie' to '-g'

No supported file AIO was found
Removed: --with-file-aio \

./auto/configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre= option.
Added:
--without-http_rewrite_module\

./auto/configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl= option.
Removed:
--with-http_ssl_module \
--with-mail_ssl_module \

--with-stream_ssl_module \
--with-stream_ssl_preread_module \

./auto/configure: error: the HTTP gzip module requires the zlib library.
You can either disable the module by using --without-http_gzip_module
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using --with-zlib= option.
Removed:
--with-http_gzip_static_module \
Added:
--without-http_gzip_module

src/os/unix/ngx_errno.c: In function 'ngx_strerror':
src/os/unix/ngx_errno.c:37:31: error: 'NGX_SYS_NERR' undeclared (first use in this function)
Added:
#ifndef NGX_SYS_NERR
#define NGX_SYS_NERR  132
#endif
at the start of "src/os/unix/ngx_errno.c"

ngx_cycle.c:(.text+0x267c): undefined reference to ngx_shm_alloc' ngx_cycle.c:(.text+0x2ddc): undefined reference to ngx_shm_free'
Added:
#ifndef NGX_HAVE_SYSVSHM
#define NGX_HAVE_SYSVSHM 1
#endif
at the start of "src/core/ngx_cycle.h"

Great job Caglar!
I tested this out and the compilation works. I'm able to get nginx to give its version through Lind, which is a first step.
Going to take some steps to make this actually work, but getting a build is a huge first step.
Initial error here to get nginx actually working seems to be gethostname() not being implemented.

This is the warning message that gets generated after building:
objs/src/event/ngx_event.o: In function ngx_event_process_init':
/home/lind/lind_project/tests/applications/nginx/src/event/ngx_event.c:677: warning: warning: sigaction is not implemented and will always fail
objs/src/os/unix/ngx_process.o: In function ngx_os_signal_process': /home/lind/lind_project/tests/applications/nginx/src/os/unix/ngx_process.c:638: warning: warning: kill is not implemented and will always fail objs/src/os/unix/ngx_files.o: In function ngx_read_file':
/home/lind/lind_project/tests/applications/nginx/src/os/unix/ngx_files.c:40: warning: warning: pread is not implemented and will always fail
objs/src/os/unix/ngx_files.o: In function ngx_write_file': /home/lind/lind_project/tests/applications/nginx/src/os/unix/ngx_files.c:206: warning: warning: pwrite is not implemented and will always fail objs/src/core/ngx_open_file_cache.o: In function ngx_openat_file_owner':
/home/lind/lind_project/tests/applications/nginx/src/core/ngx_open_file_cache.c:517: warning: warning: fstatat is not implemented and will always fail
objs/src/os/unix/ngx_files.o: In function ngx_read_ahead': /home/lind/lind_project/tests/applications/nginx/src/os/unix/ngx_files.c:816: warning: warning: posix_fadvise is not implemented and will always fail objs/src/event/ngx_event.o: In function ngx_event_module_init':
/home/lind/lind_project/tests/applications/nginx/src/event/ngx_event.c:491: warning: warning: getrlimit is not implemented and will always fail
objs/src/os/unix/ngx_process_cycle.o: In function ngx_worker_process_init': /home/lind/lind_project/tests/applications/nginx/src/os/unix/ngx_process_cycle.c:810: warning: warning: setrlimit is not implemented and will always fail objs/src/core/ngx_cycle.o: In function ngx_init_cycle':
/home/lind/lind_project/tests/applications/nginx/src/core/ngx_cycle.c:195: warning: warning: gethostname is not implemented and will always fail
objs/src/os/unix/ngx_files.o: In function ngx_create_file_mapping': /home/lind/lind_project/tests/applications/nginx/src/os/unix/ngx_files.c:630: warning: warning: ftruncate is not implemented and will always fail make[1]: Leaving directory '/home/lind/lind_project/tests/applications/nginx'

Changing this to debug since it currently builds.

gethostname, pread, and pwrite were the first ones causing an error in running nginx. They are now implemented. Our next concern is the implementation of IOCTL, as described in issue #129.

gethostname, pread, and pwrite were the first ones causing an error in running nginx. They are now implemented. Our next concern is the implementation of IOCTL, as described in issue #129.

nginx also builds and runs version!

executing: [sel_ldr -a -- "/lib/glibc/runnable-ld.so" --library-path "/lib/glibc" /bin/nginx -v]
[3545,594806784:17:16:51.854527] BYPASSING ALL ACL CHECKS
nginx version: nginx/1.15.7

Did a bunch of investigating here to help out @youngfalcon
I believe I got it somewhat working. I'm able to run nginx and see listening ports via netstat, but was unable to connect via netcat.
Here's what I found that still needs to be fixed:

We have some wrong net constants in RustPOSIX (@jesings is going to look at this and fix it)
Regardless, its not worth doing IPV6, we can make nginx not listen on IPV6 by changing localhost to <IP_ADDRESS> in the nginx.conf
After that nonsense, we fail on setsid() because we dont implement it. This isn't really relevant for us, and I just removed it from the nginx code. However we should just implement setsid() to return getpid() (@youngfalcon)
There is some missing error checking in nacl_syscall_common, at least NaClSysSocket doesnt check if the return value from lind_socket is -1. I believe this is the case for Socketpair as well. We should look over these and make sure they're correct.

All 4 issues have been resolved. Continuing to look into getting an HTTP request to work

Here is an strace of a succesful native run of nginx. We can use this as a roadmap for debugging.
nginx-native-trace.log

It seems to currently be failing at an IOCTL call to FIOASYNC.
This is in: tests/applications/nginx/src/os/unix/ngx_process.c
            ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
                          ngx_nonblocking_n " failed while spawning \"%s\"",
                          name);
            ngx_close_channel(ngx_processes[s].channel, cycle->log);
            return NGX_INVALID_PID;
        }

        if (ngx_nonblocking(ngx_processes[s].channel[1]) == -1) {
            ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
                          ngx_nonblocking_n " failed while spawning \"%s\"",
                          name);
            ngx_close_channel(ngx_processes[s].channel, cycle->log);
            return NGX_INVALID_PID;
        }

        on = 1;
        if (ioctl(ngx_processes[s].channel[0], FIOASYNC, &on) == -1) {
            ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
                          "ioctl(FIOASYNC) failed while spawning \"%s\"", name);
            ngx_close_channel(ngx_processes[s].channel, cycle->log);
            return NGX_INVALID_PID;
        }

        if (fcntl(ngx_processes[s].channel[0], F_SETOWN, ngx_pid) == -1) {
            ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
                          "fcntl(F_SETOWN) failed while spawning \"%s\"", name);
            ngx_close_channel(ngx_processes[s].channel, cycle->log);
            return NGX_INVALID_PID;
        }

        if (fcntl(ngx_processes[s].channel[0], F_SETFD, FD_CLOEXEC) == -1) {
            ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
                          "fcntl(FD_CLOEXEC) failed while spawning \"%s\"",
                           name);
            ngx_close_channel(ngx_processes[s].channel, cycle->log);
            return NGX_INVALID_PID;
        }

        if (fcntl(ngx_processes[s].channel[1], F_SETFD, FD_CLOEXEC) == -1) {
            ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
                          "fcntl(FD_CLOEXEC) failed while spawning \"%s\"",
                           name);
            ngx_close_channel(ngx_processes[s].channel, cycle->log);
            return NGX_INVALID_PID;
        }

Heres a gdb trace of where we're stuck in select for nginx
select-debug-nginx.txt
and here's me trying to connect
**$ netstat -anpe | grep "LISTEN"**
tcp        0      0 <IP_ADDRESS>:80              <IP_ADDRESS>:*               LISTEN      1000       1603219    3560/sel_ldr

**$ curl -v <IP_ADDRESS>**
*   Trying <IP_ADDRESS>:80...
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 80 (#0)
> GET / HTTP/1.1
> Host: <IP_ADDRESS>
> User-Agent: curl/7.79.1
> Accept: */*
>

With the new changes, we see that Nginx works for basic HTTP get requests!
@(1:2556) $ curl -v <IP_ADDRESS>
*   Trying <IP_ADDRESS>:80...
* Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 80 (#0)
> GET / HTTP/1.1
> Host: <IP_ADDRESS>
> User-Agent: curl/7.79.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Server: nginx/1.15.7
< Date: Sat, 26 Mar 2022 15:30:36 GMT
< Content-Type: text/html
< Content-Length: 612
< Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
< Connection: keep-alive
< ETag: "0-264"
< Accept-Ranges: bytes
<
<!DOCTYPE html>

<title>Welcome to nginx!</title>

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.

For online documentation and support please refer to
nginx.org.

Commercial support is available at
nginx.com.

Thank you for using nginx.

* Connection #0 to host <IP_ADDRESS> left intact

Amazing!

Initial tests for Nginx:
GET -> Works
Head -> Works
———————————— Not Allowed (Correctly ?) ————————————
OPTIONS -> Not allowed
e.g.
curl -X OPTIONS <IP_ADDRESS> -i
————————————
Trace -> Not allowed
————————————
PUT -> Not Allowed
e.g.
nc -nv <IP_ADDRESS> 80
PUT /new.html HTTP/1.1
Host: example.com
Content-type: text/html
Content-length: 16
New File
————————————
DELETE -> Not Allowed
e.g.
nc -nv <IP_ADDRESS> 80
DELETE /file.html HTTP/1.1
Host: example.com
——————————————————————————————
################# Bad Request #################
POST -> 400 Bad Request
CONNECT -> 400 Bad Request
These should be double-checked. The issue might be with the specific requests I sent from nc.
#############################################
Potential Bug:
In nc, if the connection does not close after a call and we close with Ctrl+C, we crash the server too.
Crash in server:
[2192,526952000:17:42:48.423512] Cage 3 Entered NaClSysClose(0x7fd800004370, 3)
[2192,526952000:17:42:48.423530] Invoking Close virtual function of object 0x7fd7f8003640
Error in syscall: release - EINVAL: provided port is not being used
[2192,526952000:17:42:48.423539] NaClDescIoDescDtor: NaClHostDescClose failed
POST-ABORT: LOG_FATAL abort exit
** Signal 6 from trusted code: pc=7fd81fa50d22

The "not allowed" ones seem to be showing the correct behavior, we should further check behavior with custom config (allowing the calls) for these cases.
The real tests for most of these calls can only be done after we integrate Nginx with a backend (since we need to send most to the backend with reverse proxy any effect). For now, we can only see if the errors we get are at least consistent with an Nginx lacking reverse_proxy mechanisms for such calls

We definitely need to debug the close error. Seems like it's something going on in safeposix.
As for the rest that seems fine though we should do an actual POST test. I think trying a simple POST example and using a terminal based browser like w3m is a good idea to try this out.

I've been trying nginx out more including trying to navigate actual pages with w3m. I'm not seeing the close error with the same frequency or mechanism that Caglar reported, but I have been getting a fault when trying to do a POST that purposely 404's.
Here is a backtrace
#2  0x00007ffff778b535 in abort () from /usr/lib/libc.so.6
#3  0x00007ffff7f60bd7 in std::sys::unix::abort_internal () at library/std/src/sys/unix/mod.rs:259
#4  0x00007ffff7f5ed4e in std::panicking::rust_panic () at library/std/src/panicking.rs:748
#5  0x00007ffff7f5eaf0 in std::panicking::rust_panic_with_hook () at library/std/src/panicking.rs:716
#6  0x00007ffff7f5e869 in std::panicking::begin_panic_handler::{closure#0} () at library/std/src/panicking.rs:586
#7  0x00007ffff7f5d414 in std::sys_common::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::{closure_env#0}, !> () at library/std/src/sys_common/backtrace.rs:138
#8  0x00007ffff7f5e5d9 in std::panicking::begin_panic_handler () at library/std/src/panicking.rs:584
#9  0x00007ffff7ecfd83 in core::panicking::panic_fmt () at library/core/src/panicking.rs:142
#10 0x00007ffff7ecfc4d in core::panicking::panic () at library/core/src/panicking.rs:48
#11 0x00007ffff7f16680 in rustposix::safeposix::net::NetMetadata::_release_localport () from /home/lind/lind_project/lind/lindenv/librustposix.so
#12 0x00007ffff7f09904 in rustposix::safeposix::syscalls::net_calls::<impl rustposix::safeposix::cage::Cage>::_cleanup_socket_inner () from /home/lind/lind_project/lind/lindenv/librustposix.so
#13 0x00007ffff7f00fa9 in rustposix::safeposix::syscalls::fs_calls::<impl rustposix::safeposix::cage::Cage>::_close_helper_inner () from /home/lind/lind_project/lind/lindenv/librustposix.so
#14 0x00007ffff7f01812 in _ZN9rustposix9safeposix8syscalls8fs_calls50_$LT$impl$u20$rustposix..safeposix..cage..Cage$GT$13_close_helper17heb2301f1d787485bE.llvm.2455935674605946269 () from /home/lind/lind_project/lind/lindenv/librustposix.so
#15 0x00007ffff7f1814a in dispatcher () from /home/lind/lind_project/lind/lindenv/librustposix.so
#16 0x00005555555e2c7a in lind_close (fd=14, cageid=3) at src/shared/platform/lind_platform.c:130
#17 0x00005555555ddc01 in NaClHostDescClose (d=0x7ffff00031e0) at src/shared/platform/posix/nacl_host_desc.c:520
#18 0x00005555555b1d5f in NaClDescIoDescDtor (vself=0x7ffff000d640) at src/trusted/desc/nacl_desc_io.c:88
#19 0x00005555555b958c in NaClRefCountUnref (nrcp=0x7ffff000d640) at src/trusted/nacl_base/nacl_refcount.c:92
#20 0x00005555555aed8c in NaClDescUnref (ndp=0x7ffff000d640) at src/trusted/desc/nacl_desc_base.c:105
#21 0x00005555555776ff in NaClSysClose (natp=0x7fffe8004e30, d=3) at src/trusted/service_runtime/nacl_syscall_common.c:815
#22 0x00005555555834e8 in NaClSysCloseDecoder (natp=0x7fffe8004e30) at scons-out/dbg-linux-x86-64/gen/native_client/src/trusted/service_runtime/nacl_syscall_handlers.c:555
#23 0x000055555559fb10 in NaClSyscallCSegHook (ntcp=0x7fffe8004e30) at src/trusted/service_runtime/nacl_syscall_hook.c:149
#24 0x00005555555941aa in NaClSyscallSegRegsSaved () at src/trusted/service_runtime/arch/x86_64/nacl_syscall_64.S:211
#25 0x00007ffff763ad50 in ?? ()
#26 0x0000555555572983 in NaClAppThreadLauncher (state=0x3fbb0102fbe0) at src/trusted/service_runtime/nacl_app_thread.c:355

The backtrace with DEBUG_RUSTPOSIX=1 might be more helpful

It seems like its getting to the end of the for portuser in userarr.clone() loop in net.rs on line 235 when it shouldnt' be.
Otherwise it seems like POST requests are working somewhat, the behavior matches native nginx for what I can tell. @kapkic we should try to pair nginx with python/flask to test this out further.
I think once we sort out the above error we can close this issue.

The issue is that when multiple fds are pointing to the same socket (i.e. forked or dup'd) and one of them is shutdown, the shutdown isn't understood by the other fds. This means that we reflect the socket being closed in one fd, but not in the others, which leads to errors. Fixing this without iterating through every fd in every cage will not be very trivial.

This will be fixed by https://github.com/Lind-Project/safeposix-rust/pull/135

Finally closing this one! AFAIK this all works as intended, though we may find out more when we combine nginx + flask


Use existing b:gutentags_root

This could be set from g:gutentags_enabled_user_func then, for example.

Good idea, thanks!


WIP: Update hyperlink text to be more descriptive of the link's target

We have three instances of hyperlink text that only contains words like "here". As an example in the section Trigger Builds Automatically with UltraHook, we have:
Sign up for an UltraHook API Key link:http://www.ultrahook.com/register[here] and remember your _namespace_ from the form.
These hyperlinks should be more descriptive of the target and the "call to action" for the user clicking on the link. In this example, the hyperlink text could contain the phrase "Sign up for an UltraHook API Key"

Update links to be descriptive. Refer to blog post on subject...
https://medium.com/@heyoka/dont-use-click-here-f32f445d1021

@inoxx03 need to verify the change to docs/topics/minishift-install-start-configure-minishift.adoc

resolved in PR #472


Failed to solve

I finished the line 18 already but when the line 21 i write the command it show [fail to solve.]in the terminal.
How i can solve this? i try to install docker  (in raspberry pi 4)  what should i do ?
In readme

There are a few possible reasons why this might be happening:
There may be an issue with the network connection. Make sure that the machine has a stable connection to the internet, and try running the command again.
The package repositories may be experiencing some issues. Try running the command again at a later time to see if the problem persists.
There may be a problem with the package manager itself. Try running apt-get clean and apt-get autoclean to clean up the package manager's cache and see if that resolves the issue.
There may be an issue with the package sources list. Make sure that the sources list is correct and up-to-date. You can check the sources list by running cat /etc/apt/sources.list.
There may be a problem with the package itself. In this case, try running apt-get install -f to fix broken dependencies and see if that resolves the issue.
If none of these suggestions helps, you may need to dig deeper to troubleshoot the problem. You can try looking at the logs for more information on what might be causing the issue. The logs for the package manager are usually located in /var/log/apt/.


update aborted  when updating to Cabernet <IP_ADDRESS> windows

cabernet.log

cabernet.log

why is there docker files in the windows version update?

i think deleting the "tatus" file is what fixed it for me


[REQ] Set the license on GH

Hi there, this project is awesome !
Since we've collected it in our HyMPS project (under the Tools section), can you please set licensing terms for this git ?
Our "problem" is that does not generates a correct badge:

(generate string: https://flat.badgen.net/github/license/haydarevren/Synchronize-Audio/?label=LICENSE)
Thanks in advance.

Hi there, sorry for the (very) late check: thanks for the fix, it works now !
We've renewed our pages that are more rich and - hopefully - useful: now your project is listed in the HyMPS project under the AUDIO category \ Tools section \ Alignment/synch subsection: let us know how - in your opinion - we could improve our categorizations and links to resources in order to favor collaboration between developers (and therefore evolution) of listed projects.
Last but not least, we also suggest you to check both AudioAlign by @protyposis - even if it'sunfortunally adbandoned/not updated - and Audalign by @benfmiller, that are the most interesting projects on the scene.
Hope that inspires !


Some sentences are wrong.

VPNClient package dose not include client certificate file. Could you revise this sentences ?
The rightid should be a FQDN for Azure VPN Gateway.

Reference: https://wiki.strongswan.org/issues/2545

@hisasima : Thanks for your contribution! The author, @cherylmc, has been notified to review your proposed change.

@anzaman  - can you please take a look?

#sign-off


[Android] Compilation errors in library

receive_sharing_intent-1.4.2/android/src/main/kotlin/com/kasem/receive_sharing_intent/ReceiveSharingIntentPlugin.kt: (146, 78): Type mismatch: inferred type is Uri? but Uri was expected
receive_sharing_intent-1.4.2/android/src/main/kotlin/com/kasem/receive_sharing_intent/ReceiveSharingIntentPlugin.kt: (207, 95): Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type String?

Same problem with 1.4.3 version :(

Same problem with 1.4.3 version :(

The error occurs with compileSdkVersion 30. If I put 29 again, in build.gradle, it works fine.

The error occurs with compileSdkVersion 30. If I put 29 again, in build.gradle, it works fine.

i've fired in a PR to try and fix this issue (https://github.com/KasemJaffer/receive_sharing_intent/pull/137)
try adding this to your pubspec.yaml file...
receive_sharing_intent:
    git:
      url: https://github.com/LazyDave76/receive_sharing_intent.git
      ref: 7ec782f


add e2e-fpga workflow

This workflow is for testing FPGA plugin on the machine
with FPGA hardware.
The workflow can be triggered two ways:

interactively from https://github.com/intel/intel-device-plugins-for-kubernetes/actions. This way maintainers can run it for any existing ref
by commenting PR with /e2e-fpga slash command, for example: https://github.com/bart0sh/intel-device-plugins-for-kubernetes/pull/3

To actually run the workflow some additional work should be done by the project admin:

[x] add self-hosted runner to the project configuration
[ ] Test manual workflow triggering on different branches
[ ] Make sure the worlflow can be triggered only by project maintainers
[ ] optionally move bart0sh/slash-command-dispatch to intel/ or use original project https://github.com/peter-evans/slash-command-dispatch in the slash-command-dispatch.yml

@mythi updated as agreed, please review & merge

@mythi I've updated task list in the description, PTAL


Module 3 exercises [replace with your name]

Please "drag & drop" exercise 3 file below.
WS2_M3E1_Abigail.docx

Please UPDATE THE TITLE of this "Issue" in the title bar above with your name.

If you haven't done so, please go back to Module 3 and make sure to take
the post-training survey.

Well done, Abigail. You clearly grasped the material outlined in Module 2 and successfully applied it to these exercises. Thank you for your participation! Please be sure to fill out the post-Module survey before you begin the next Module.


Add layer hit detection and event handling

By the way, in regards to your Proxy type issue, it seems that Proxy just doesn't have the capabilities for this yet in TS.

@LeoDog896 Thanks for your notes — made some changes to the touch handler. Other than the lack of proper TS support, the approach I'm using here feels to me like a good use case for Proxies so I'm going to stick with it for now unless I discover any major roadblocks. From the POV of library users I don't think it'll make much different. Will update the example page and readme to document the new features.


Adding Local LLM, LM Studio not working. Doesn't show up in list.

Before submitting your bug report

[X] I believe this is a bug. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that reports the same bug
[X] I've seen the troubleshooting guide on the Continue Docs

Relevant environment info
- OS: Windows
- Continue: v0.9.110 (pre-release)
- IDE: 1.89.0-insider

Description
Adding Local LLM, LM Studio not working. Doesn't show up in list.

To reproduce

Initially added manually using LM studio ref from docs. Tried to add with GUI but the screen only showed for split second then closed not even long enough for me to see what it was.
open settings.json. Save new model     {
"title": "LM Studio",
"provider": "lmstudio",
"model": "llama2-7b"
}
Worked initially when i saved and still had setting file open.
Closed setting file. everything was working.
Reopened settings file using continue chat dialog setting icon to look at tabAutocompleteModel setting.
Noticed that all trial models and local lm studio model i just added was missing from setting file. It was replaced by ollama setting which i didn't initiate.
Still i am able to use local model at this point until i restart VS Code.
Reopened settings with same issue and now i can't run local llm.
Tried adding lm studio through GUI. This time i can see the screen and try to add LM Studio with auto detect.
Adds LM Studio below Ollama setting i didn't add. LM Studio will not show in list. neither does Ollama setting.
Delete settings.json. reinstall extension. trial setting return. add LM Studio from Gui again. Still now showing in model list. Can't select local llm to que even with setting present in file.

Log output
No response

@NiceShyGuy It sounds like there are a few separate problems. I hope you don't mind that I have a few extra questions about the first two

Tried to add with GUI but the screen only showed for split second then closed not even long enough for me to see what it was.

Does this mean that the sidebar changed back to the main view immediately after selecting a model? Would you be able to share a screenshot or video of what you mean?

Noticed that all trial models and local lm studio model i just added was missing from setting file. It was replaced by ollama setting which i didn't initiate.

Did this happen after seeing a "Keep existing config" vs. "Use optimized models" screen, like in the screenshot here?

Adds LM Studio below Ollama setting i didn't add. LM Studio will not show in list.

When you use the AUTODETECT option, it will call the /v1/models endpoint of the LM Studio server, and fill the dropdown with all of the models you are currently running. If you don't currently have any models running, then the dropdown will be empty. If you want to use AUTODETECT, make sure to set up the local inference server and load a model

Does this mean that the sidebar changed back to the main view immediately after selecting a model? Would you be able to share a screenshot or video of what you mean?

On my very first startup in main sidebar view, my first action was to click the + button to add a model. I didn't not know what the + button did at the time because the new view would never show. So i resorted to editing the setting.json manually during the same session as the view glitch.

Did this happen after seeing a "Keep existing config" vs. "Use optimized models" screen, like in the screenshot here?

i don't remember when this screen appeared but i would have selected the the keep existing setup option as i was going for a full local setup. If this is the first view seen in the sidebar i probably would likely have selected this first and then tried to use the + button to add a model and run into the view glitch. Its possible that i did this the other way around though.

When you use the AUTODETECT option, it will call the /v1/models endpoint of the LM Studio server, and fill the dropdown with all of the models you are currently running. If you don't currently have any models running, then the dropdown will be empty. If you want to use AUTODETECT, make sure to set up the local inference server and load a model

LM Studio had a model loaded and was running the Local Inference Server the entire session. It worked manually at first until the settings issue occurred.


xcodebuild timeout

Carthage build is not working for me.
Xcode Version 8.0 beta 6 (8S201h)
carthage version 0.17.2
Cartfile:
github "PromiseKit/Alamofire" ~> 1.0

carthage update
carthage update
*** Fetching Alamofire
*** Fetching Alamofire
*** Fetching PromiseKit
*** Checking out Alamofire at "3cc5b4e8453bec9fd6b973d60e6b0605a38e4cf4"
*** Checking out Alamofire at "1.0.0"
*** Checking out PromiseKit at "4.0.0"
*** xcodebuild output can be found in /var/folders/k2/s653z37j24v2n0rrwg5_yhkm0000gn/T/carthage-xcodebuild.Sod3l7.log
xcodebuild timed out while trying to read iOS Example.xcodeproj 😭

I think this may have been fixed. Try again.

This Alamofire failing to build.

Getting the same problem here

K this is a Carthage bug, it checks both Alamofire and PromiseKit/Alamofire out into the same directory.

Updated a couple of things, but I have a different issue now:
carthage update
*** Fetching Alamofire
*** Fetching Alamofire
*** Fetching PromiseKit
*** Checking out Alamofire at "4.0.1"
*** Checking out Alamofire at "1.0.2"
A shell task (/usr/bin/env git checkout --quiet --force 1.0.2) failed with exit code 1:
error: pathspec '1.0.2' did not match any file(s) known to git.
cartfile
github "PromiseKit/Alamofire" ~> 1.0.2

Xcode Version 8.0 (8A218a)
carthage version
0.18

It's the same issue.

thought so. ;)

I'm not sure how to fix this independently of Carthage except by renaming this repo. So I guess I better do that.

Alamofire- will do.

Another afflicted user. Going to have to remove this dependency as I can't seem to work around it.

Someone should report the bug to Carthage.

That's a good suggestion. Someone has. I've commented as well.

I've renamed the repo. Fingers crossed nothing broke.
Sorry for the delay, renaming was scary to me.


Update contributions.py to include color_map for "Draft" and correct user filter

color_map in contributions.py did not include a color for "Draft" causing the page to crash if a draft is saved in contributions. This PR adds "Draft" as the color red to color map to fix this issue.

get_user_contributions function was filtering the contributions by the field "owner" but no field with that name exists in the wiki patch doctype instead the field should be "raised_by" this was adjusted in the second commit.

closing this. please open if required.


When a select is open and we click on another select, the scrollbar becomes visible

Current Behavior
https://github.com/huntabyte/shadcn-svelte/assets/44144724/0d861df8-a260-4a3b-8b89-068dd77820f7
Expected Behavior
.
Steps To Reproduce
.
Link to Reproduction / Stackblitz (reproduction template)
No response
More Information
No response

This is also something to be addressed at the lower (melt-ui) level, see: https://github.com/melt-ui/melt-ui/issues/733

PR submitted to fix this 👍
https://github.com/melt-ui/melt-ui/pull/809

Update to<EMAIL_ADDRESS>and this issue should be fixed ✅


Clean up IdDict use with macro

This should greatly speed up the simplify_tree and combine_operators functions, as before this change they made the assumption that a child node might have multiple parent nodes.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

34 of 34 (100.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.07%) to 90.449%

Totals

Change from base Build<PHONE_NUMBER>:
0.07%

Covered Lines:
966

Relevant Lines:
1068

💛  - Coveralls

@AlCap23 would you be up for a quick review of this?


RemoveCheckoutPromoCode does not return an error if called with wrong promo code

What I'm trying to achieve
call mutation RemoveCheckoutPromoCode with an not existing promo code and receive an error
Steps to reproduce the problem

create an checkout
call mutation RemoveCheckoutPromoCode with an promo code that does not exist

What I expected to happen
Receive an error in the GraphQL response in errors: checkoutErrors if the submitted promo code does either not exist or is not added to the current checkout.
System information
Operating system:
Saleor API running in docker

@tilman Hi there! Thanks for reporting. I've passed the issue to our team. Could you please tell me what your version of Saleor is?

Thanks! It's Version 2.11, Rc 7.


add license

it's a very interesting project!
Would you consider adding a license to this repository to specify under which terms this code can be used?

Hey @SkyBulk. Thank you. I would add them.


 Feel free to make a PR.

@enkeyz can I work on this issue?

@enkeyz can I work in this issue if no one is interested in ?

hello,
if no one is working on this issue #344,
i would like to give it a try..

hey @enkeyz I like to work on this issue but every time I try to fork the repo it says (This page is taking too long to load.
Sorry about that. Please try refreshing and contact us if the problem persists.)

Can I please work on this

@enkeyz I was thinking this might issue might be solved by finding a way to switch to a different format for adding and tracking projects.
For example:
Using a JSON or YAML structure of the tutorials maybe with something like
tutorials: [
  {
    "title": "Learn C# By Building a Simple RPG Game",
    "author": "Scott Lilly",
    "links": [
        {
          "text": "Website",
          "href": "http://scottlilly.com/learn-c-by-building-a-simple-rpg-index/"
        }
    ],
    "languages": [
      "C#"
    ],
    "date-added": "DATE",
    "last-checked": "DATE",
    "status": "200",
    "tutorial-last-updated": "DATE",
    "tags": [
      "C#",
      "RPG",
      "Game",
      "Visual Studio",
    ],
  },
  // - [Build a TicTacToe Game with JavaScript](https://medium.com/javascript-in-plain-english/build-tic-tac-toe-game-using-javascript-3afba3c8fdcc)
  {
    "title": "Build a TicTacToe Game with JavaScript",
    "author": "AUTHOR",
    "links": [
        {
          "text": "Medium",
          "href": "https://medium.com/javascript-in-plain-english/build-tic-tac-toe-game-using-javascript-3afba3c8fdcc"
        }
    ],
    "languages": [
      "JavaScript"
    ],
    "date-added": "DATE",
    "last-checked": "DATE",
    "status": "active",
    "tutorial-last-updated": "DATE",
    "tags": [
      "HTML",
      "CSS",
      "JavaScript",
      "TicTacToe",
      "Frontend",
      "Game",
      "Web",
      "Paywall"
    ],
  },
  // - [Build a Blog with Vue, GraphQL and Apollo](https://scotch.io/tutorials/build-a-blog-with-vue-graphql-and-apollo-client)
  {
    "title": "Build a Blog with Vue, GraphQL and Apollo",
    "author": "Nwose Lotanna",
    "links": [
        {
          "text": "Scotch.io",
          "href": "https://scotch.io/tutorials/build-a-blog-with-vue-graphql-and-apollo-client"
        }
    ],
    "languages": [
      "JavaScript"
    ],
    "date-added": "DATE",
    "last-checked": "2023-09-26",
    "status": "404",
    "tutorial-last-updated": "DATE",
    "tags": [
      "HTML",
      "CSS",
      "JavaScript",
      "Vue",
      "GraphQL",
      "Apollo",
      "Frontend",
      "Web",
      "Paywall"
    ],
  },
]

The above example is kinda complex, but it could then enable this list to be improved and used in a variety of ways. Auto check status codes of links. Enable searching by tags. Stuff like that.
Any thoughts?
Even a much simpler version of the JSON object above would be handy as a starting point
[
    {
        title: "Learn C# By Building a Simple RPG Game",
        link: "http://scottlilly.com/learn-c-by-building-a-simple-rpg-index/",
        "main-language": "C#",
        "date-added": "DATE",
        "last-checked": "DATE",
        "status-code": "200",
        "tutorial-last-updated": "DATE",
    },

    {
        title: "Build a TicTacToe Game with JavaScript",
        link: "https://medium.com/javascript-in-plain-english/build-tic-tac-toe-game-using-javascript-3afba3c8fdcc",
        "main-language": "JavaScript",
        "date-added": "DATE",
        "last-checked": "DATE",
        "status-code": "200",
        "tutorial-last-updated": "DATE",
    },

    {
        title: "Build a Blog with Vue, GraphQL and Apollo",
        link: "https://scotch.io/tutorials/build-a-blog-with-vue-graphql-and-apollo-client",
        "main-language": "JavaScript",
        "date-added": "DATE",
        "last-checked": "2023-09-26",
        "status-code": "404",
        "tutorial-last-updated": "DATE",
    },
];

Some of this could be automated using the Gray Matter library as a starting point https://github.com/jonschlinkert/gray-matter


Data Importer Ignores routePrefix

When foundry does run under a prefix (e.g. localhost/foundry instead of localhost) the importer can not load the zip file.
The console logs an error showing the URL without the prefix.
Steps to reproduce:

Run foundry on a Prefix behind a reverse Proxy
Put the Importer Data in the Data folder
Select the Zip file in the Data importer
Press load file
The console will log an error getting the file

Expected behaviour:
The importer uses the prefix for the URL

Unfortunately this won't be fixed in the 0,5 stable branch.  The work around in the dev branch is to use the file upload button in the importer.  When we go to 1,0 when 0,7.x of Foundry goes stable, I will be completely deprecating the drop down.


Change current folder structure to MVC pattern

Currently we split up the API files and the other JS logic into separate folders. I would prefer having a structure that is more similar to the classic MVC structure:
- gh/api            => gh/js/controllers
- gh/js/constants   => gh/js/constants
- gh/js/controllers => gh/js/views

Assigning to @bp323 for review

Coverage remained the same at 100.0% when pulling 0c8b7986ea26e1ea1b9f701e4f843de74e095871 on Coenego:issue-154-folders into 6df786cf5bd4d95c9e323586208dce3bfba9f55e on CUL-DigitalServices:master.

Verified and merged.

Coverage remained the same at 100.0% when pulling 72dbd23234043f314d0aa052ca0bacfdaa701b29 on Coenego:issue-154-folders into 6df786cf5bd4d95c9e323586208dce3bfba9f55e on CUL-DigitalServices:master.


DATE type

Good afternoon, I am interested in using this plugin, however I am not succeeding in wanting to make a calculation between dates, I would like to take the value of a date field and subtract to the current date to know how many days have elapsed.
The only way to use the value of the reference field is to do it as text: "% {cf_57}"
Thank you very much.
Atte.
Diego Gonzalez

Hi, maybe this will help #20

Thank you very much for responding quickly.
At the moment it serves, I will make the corresponding validations to confirm the operation as expected.
Regards

Good Morning.
While what you told me served me, it is not being fulfilled what I need.
I get the calculation of the difference in days between 2 dates, (Date.current - Date.parse ( '% {cf_60}')), the problem is that the difference is not updated only when changing days. I must access the issue and save it again.
Thank you very much.

Hi. You can create some background task to re-save your issues.

Yes, thanks, I could do it that way, but this would not generate an update for me every time it runs and so, would my history fill up?

Depends on your script, check this #22

Thank you very much Yakov for your interest and cooperation.
I understand if this is what I would need to automate the process without adding events, but my expertice does not allow me to apply what is indicated.
Could you tell me, in what file should I add what is indicated to make it work?
Sorry if my query is very elementary.
regards

Try to follow this steps:

Create file 'REDMINE_PATH/plugins/computed_custom_field/lib/tasks/resave.rake'
Put this code into the file

# rake computed_custom_field:resave
namespace :computed_custom_field do
  task :resave => :environment do
    user = User.find 1 # Admin
    Issue.open.each do |issue|
     issue.init_journal user
     issue.save!
    end
  end
end

Use crontab to run this task by schedule http://tutorials.jumpstartlab.com/topics/systems/automation.html

Good morning here / afternoons there.
You are great, thank you very much for the predisposition
I hope I'm not abusing your generosity, feel free to say stop.
The following is the result when running the resave.rake
root@IyD-RS-S08:/usr/share/redmine/plugins/computed_custom_field/lib/task# rake resave --trace
(in /usr/share/redmine)
rake aborted!
Don't know how to build task 'resave' (see --tasks)
/usr/lib/ruby/vendor_ruby/rake/task_manager.rb:62:in []' /usr/lib/ruby/vendor_ruby/rake/application.rb:149:in invoke_task'
/usr/lib/ruby/vendor_ruby/rake/application.rb:106:in block (2 levels) in top_level' /usr/lib/ruby/vendor_ruby/rake/application.rb:106:in each'
/usr/lib/ruby/vendor_ruby/rake/application.rb:106:in block in top_level' /usr/lib/ruby/vendor_ruby/rake/application.rb:115:in run_with_threads'
/usr/lib/ruby/vendor_ruby/rake/application.rb:100:in top_level' /usr/lib/ruby/vendor_ruby/rake/application.rb:78:in block in run'
/usr/lib/ruby/vendor_ruby/rake/application.rb:176:in standard_exception_handling' /usr/lib/ruby/vendor_ruby/rake/application.rb:75:in run'
/usr/bin/rake:27:in `'

Hi. You need to run RAILS_ENV=production rake computed_custom_field:resave command.

Well, the problem was simple, there was an "s" in the "tasks" directory name.
Now that I have tried, it works correctly, guarding every issue, but it creates the note every time I save and sends the email with the notification to the user and that is not what I am looking for, since I need to be updated every day.
Do you have anything else to do?
Thank you very much.

Replace issue.init_journal user by issue.init_journal(user).notify = false

Good afternoon Yakov.
They continue to figure out the updates every time I run the cron, and considering that it will run once a day, it messes up the history, could this be avoided?

Thank you so much genius

Hi. To skip writing changes to history you can remove issue.init_journal user from script

Excellent! You have passed, it works perfect !!! Is what I needed.
But I have (at least) one more query, how should I calculate the time elapsed since the start_date?
thank you very much
regards

There is some examples of time calculations #13


Some integer values are transformed into floats

Imported datasets have floats in columns where I would expect integers. For example, in the Tape Single Pixel, column PLATE_dr16q_constant has values such as 7337.0. This is almost certainly an integer value in the original dataset and should stay as such. As @erykoff on slack pointed out, this might be related to pandas affinity to change values to floats.

Confirmed that it's an integer value in both the dr16q_constant catalog, and in the combined tape_test catalog.
import pyarrow.parquet as pq

## TAPE Single Pixel data set
hipscat_dir = "/astro/store/epyc/data3/hipscat/catalogs/tape_test/tape_test_obj"
md_file_name = hipscat_dir +"/Norder=5/Dir=0/Npix=4438.parquet"
parquet_file = pq.ParquetFile(md_file_name)
print(parquet_file.schema.to_arrow_schema().field("PLATE_dr16q_constant"))

## dr16q AGN catalog
hipscat_dir="/data3/epyc/data3/hipscat/catalogs/dr16q_constant"
md_file_name = hipscat_dir + "/_metadata"
parquet_file = pq.ParquetFile(md_file_name)
print(parquet_file.schema.to_arrow_schema().field("PLATE"))

Should be fixed due to better schema handling (https://github.com/astronomy-commons/hipscat/pull/310)


added dataclass for note/shoot position and coordinates for the notes

It would be great if someone could double-check the coordinates. I was using the Field Dimension, but I’m not exactly confident in my measurement skills.

As an overarching comment I think if we can make this structural change we can tweak the actual coordinates later.
For example, we will not want to be approaching all the notes at 0 degrees heading. We can tweak that later, though.

These named coordinates need to be used in the autonomous routines.

These named coordinates need to be used in the autonomous routines.

The named cords are now implemented and works fine in sim

As an overarching comment I think if we can make this structural change we can tweak the actual coordinates later.
For example, we will not want to be approaching all the notes at 0 degrees heading. We can tweak that later, though.

Off


Plugin: filesearch optimisations / robustness

Switch to an alternate strategy for replacing environment variables.

Currently, for each path that we wanted to replace a token in, the injector would loop through all of the available environment variables - this could be 10s/100s of items per path entry.
Now, I extract the exact tokens out of the path entry, and attempt a replacement of each token. This also allows the more robust handling described below.

This results in a 10x/20x speedup on this startup process (from 30ms down to 1/0.5ms)!

Add robustness to environment variable injection:

When an invalid token is defined in the scanned paths (eg. "${MYINVALIDTOKEN}\Desktop")
When the translated path cannot be read (eg. "C:\ThisDirectoryDoesNotExist")

By the way.  Heejin Lee (original hain author), Brayden Houston and I have talked about a ground-up rewrite of hain.  Right now the group is basically in design/consideration mode.  Though I have/am developing a super-fast fuzzy indexer.  If you'd like to be a part of it, let me know and I can add you.
https://github.com/MotleyCoders

Thanks @cpriest - I'm a lot more interested in working on UI rather than algorithm-like things, so not sure that I'd make a good contributor to the fuzzy indexer!

Oh, that's just me playing around, nothing formal has been started yet.  There is really the whole app (front end and otherwise to build).  Lot's of room if you're interested.  @dannya


Code and docs cleanups for dropping python <3.5 support

Moving forward, we would like to support python 3.5 as the minimal version and drop python 2. The issue here is for removing CI steps, cleaning up code (remove things that can be systematically cleaned up) and adjust the docs.

One step towards that is https://github.com/crossbario/autobahn-python/pull/1277 -- It removes Py2.7 CI, also removes most of the Py2.7 compat code and updates examples as well.

@om26er yeah, saw that .. and cool: that is a nice start! @meejah opinions? I'd say, let's move (with dropping py 2 now);)

Maybe "one more" release where we can say in the release notes "this is the last release that will support python2"..? This gives anyone depending on python2 a thing to pin to, and also some warning (do we happen to know if there are any such users?)
I haven't actually looked at the diff yet..

Maybe "one more" release where ..

make sense, agreed: so I created an additional release milestone v20.1.1 which would be the last python 2 supporting release

cleaning up code (remove things that can be systematically cleaned up)

I wonder if we also want to use async/await internally as compared to returnValue/yield. Or make that a candidate for future merge requests ?

I wonder if we also want to use async/await internally as compared to returnValue/yield.

Yes, in general yes.

Or make that a candidate for future merge requests?

Yeah, I would do that in follow ups over time ..
There is 1 thing that pops to my mind: using async/await syntax also in autobahn/twisted will use the additional twisted machinery under the hood to make that work. in my experience, this works quite well and I haven't run into any issues. Then I didn't do systematic investigation .. and also not performance investigation.

@oberstet once you tag a new release with currently landed changes, we could do the release announcement and even update the pypi page (?) to mention about Python2 deprecation notice or something. The I will be doing further pull requests. One being the removal of all from __future__ import ... lines.

There is 1 thing that pops to my mind: using async/await syntax also in autobahn/twisted will use the additional twisted machinery under the hood to make that work. in my experience, this works quite well and I haven't run into any issues. Then I didn't do systematic investigation .. and also not performance investigation.

I haven't done a deep investigation or performance-testing but the ensureDeferred stuff (which is what, ultimately, async def and await fall back on in Twisted) uses the very same internal machinery/functions as @inlineCallbacks -- so I wouldn't expect different performance than that.
I have been lead to believe @inlineCallbacks can be slightly slower than "straight deferreds". Still, I think the readability of async/await (or inlineCallbacks/yield) is preferable even with a slight performance hit? (And, bear in mind, I don't even know if there IS a perf hit)

@meejah ok, I see: sounds good enough for me / fits my limited experience with that stuff too. so lets move to await/async syntax (later) ..
ok, I reviewed the big https://github.com/crossbario/autobahn-python/pull/1277 .. couldn't find anything wrong, so merged!

one thing I recognized, which we might want to clean up also in a followup: u'blabla'  => 'blabla', and u"blabla" => 'blabla'

one thing I recognized, which we might want to clean up also in a followup: u'blabla'  => 'blabla', and u"blabla" => 'blabla'

This PR https://github.com/crossbario/autobahn-python/pull/1286 addresses that. It also removes trollius fallback and some more...

All PRs merged, CI here and in CB is green. Guess the code cleanup is already complete? awesome!!
So remaining is only examples? docs? Should we move those to a follow up issue and close this one or keep it open?

Lets close this and we can monitor further updates in different issues.

Move to async/await
Update docs (where do they live ?)
Update examples (crossbar-examples ?)

follow up issue is here https://github.com/crossbario/autobahn-python/issues/1289


Fix: rpc HTTP bad request response with more info

Pull Request
Description
This PR updates servers HTTP Rpc Error Handling. Now, for Bad Request, server will provide an error reason in the body instead of just an error status.
Related Issue
#215
Checklist

[x] I have tested the changes locally.
[x] I have reviewed the code changes.
[x] I have updated the documentation, if necessary.
[x] I have added appropriate tests, if applicable.

Summary by CodeRabbit

Refactor

Improved error handling across various server components for more informative responses.

@luongngocminh It look good, thanks for contributing.


Make it easier to select a function to dump that is a prefix of some other function.

Consider an example: crate contains two functions: bpaf::parse and bpaf::parse_with, currently to see the output of bpaf::parse_width you need to enable the hashed names and dump bpaf::parse with hash suffix. It might be better to always dump fully matching names and add something like "also there's those function that might match"...

Just typing the full name is now enough.


Improve Tab UI / DX

Clear and concise description of the problem
There is confusion for users that the tabs can be clicked currently
Suggested solution
Make it more obvious somehow
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

I don't think this one is too relevant anymore, thanks though! :)


Design Pause Menu

We need to design a new pause menu. It should have options to resume the game, view settings, view interface settings, restart the game, and quit the game.

Here is a screenshot of the pause menu.

The new pause menu has been implemented:


Add header key of Sign plugin to CrossFilter config.

A minor fix to add header ShenYu-Authorization introduced by Sign plugin to default allow headers of CrossFilter.

Make sure that:

[x] You have read the contribution guidelines.
[ ] You submit test cases (unit or integration tests) that back your changes.
[x] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

can u explain why do this?  meet any problems or what

can u explain why do this? meet any problems or what

i was learning and testing on shenyu plugins, in document config sign plugin with authorize v2 it says use ShenYu-Authorization in the request header, while OPTIONS headers does not has this, and this cause a CORS error.

can u explain why do this? meet any problems or what

i was learning and testing on shenyu plugins, in document config sign plugin with authorize v2 it says use ShenYu-Authorization in the request header, while OPTIONS headers does not has this, and this cause a CORS error.

create a issue, show your CORS error log, pls


Fix giphy sizing

The sizing of the giphies can now be configured using the giphyVersion property. See https://github.com/GetStream/stream-chat-react/commit/0d97fc62d4e5f166162e1d375689196305fad420
@szuperaz - not sure if this will affect Angular.

Angular looks fine

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Display secrets using 'white-space: pre' instead of

Fixes #16 and much frustration of my own.

:heart_eyes:


Error with clean-webpack-plugin

When i try to build project, i see in console:
clean-webpack-plugin: /Users/kulakowka/Documents/node.js/sandbox/react-redux-universal-hot-example/webpack project root is outside of project. Skipping all...

Here is a discussion on the page plugin Broken when webpack is called outside of project root #6

I had the same issue. I resolved the problem as discussed in your link by adding process.cwd() in prod.config.js for new CleanPlugin. You can rebuild this by just running npm run postinstall.
I will however add that the log output differs on my server compared to my local build (and seems to hang before building properly) which is slightly concerning...

Closing from #829


Error when measure FLOPs for model on ShapeNetPart

I use the command
CUDA_VISIBLE_DEVICES=2 python examples/profile.py --cfg cfgs/shapenetpart/pointnext-s.yaml batch_size=64 num_points=2048 timing=True flops=True
and it returns the errors as follow:
TypeError: conv1d() received an invalid combination of arguments - got (str, Parameter, Parameter, tuple, tuple, tuple, int), but expected one of:
 * (Tensor input, Tensor weight, Tensor bias, tuple of ints stride, tuple of ints padding, tuple of ints dilation, int groups)
      didn't match because some of the arguments have invalid types: (str, Parameter, Parameter, tuple, tuple, tuple, int)
 * (Tensor input, Tensor weight, Tensor bias, tuple of ints stride, str padding, tuple of ints dilation, int groups)
      didn't match because some of the arguments have invalid types: (str, Parameter, Parameter, tuple, tuple, tuple, int)

Could you please tell me how can I fix this? Thank you very much. @guochengqian

hi @linhaojia13
I confirm the latest code cannot reproduce the issue. do not forget to bash update.sh to update the submodules as well.


Use try-with-resources for unclosed stream in DefautlVFS.

I've used Diffblue Repair to find and suggest this repair for an unclosed stream in DefaultVFS class.
If you have any questions feel free to contact us on<EMAIL_ADDRESS>

I would change the wording for this PR
... to find and suggest this ~repair~ code change for an unclosed stream in the list method found in org.apache.ibatis.io.DefaultVFS class.
...


Documentation site has expired certificate

The immer documentation site https://sinusoid.es/immer/#contents has an invalid SSL certificate. It looks like it is based on a root certificate that expired on Sept 30, 2021:

Are you sure you have newest certificate pack? X3 is expired but R3 is also signed by X1, that should be in your CA certificate pack.

I tried this out on the latest version of various desktop (MacOS 11.6 - Safari, Chrome, Brave) and mobile (iOS 15.1 - Safari, Chrome, Firefox, Firefox Focus) browsers, and this certificate error shows up on all of them. The only browser I found it does work on is the latest version of Mac desktop Firefox (version 94.0.1 (64-bit)).

I reproduced this problem with iOS device and epiphany (gnome web) on Linux. Firefox and Brave are not affected on Linux.
I think solution would be to add X1 into certificate chain on server.

Hi, thank you all for debugging this. It was reported by someone else some time ago and I could also not reproduce it. The certificate is Let's encrypt auto-generated. I'm not sure how to fix it. Anyway I would like to migrate that server at some point from the Debian into NixOS, which is much easier to manage. Hopefully that will fix the issue. It may still take a few days or weeks until I find time to do that though.

Closing this issue as the doc site works fine for me now


Fixed code style issues reported by python-lint.

This PR fixes coding style issues reported by python-lint, that were introduced in #8610 by @compnerd and #9474 by @graydon
I've done the mistake of forgetting to run swift/utils/python_lint.py  before commiting modified python sources, too.
How come these "errors" were in the tree for 22 and 21 days, respectively, and didn't break the build? I thought the validation-tests would catch this hard.
@moiseev Please review, test and merge (@ci-swift doesn't listen to me yet...)

@swift-ci please python lint

@swift-ci Please smoke test and merge

I believe what's going on, is that utils/python_lint.py when invoked from validation-test/Python/python_lint.swift lints nothing. Due to lint(sys.argv[1:]) call, where argument is an empty list.
/cc @hughbe


fix: spawn npm thru ps1, not cmd

Changes how we invoke NPM to work with Node latest security update: https://github.com/nodejs/node/commit/9095c914ed

more fixes inc


set the email destination on my Contact page to be my address

How could I set the email destination on my Contact page to be my address?
(And thank you for making a great starter!I made it like this in Japanese.)

Hey, that site looks great! If you're hosting on Netlify, you'll have to hook up to their Form processing service and then add your email address. I have a blog post about it here: https://codebushi.com/form-handling-gatsby-netlify/

Thank you for the kind response and the great commentary article!
Thanks to your easy to understand article, the email form works perfectly on my site.
In addition to just using it, I was able to understand how Netlify's forms feature works.
Thank you so much!


Create configuration for azkaban-web-server and azkaban-exec-server

Hi
conf directory is not created when I build azkaban-web-server and azkaban-exec-server.
When I build azkaban-solo-server, conf directory is created.
But I encountered the problem which data in H2DB was broken, so I want to use azkaban-web-server and azkaban-exec-server.
Currently, there are following problems.
https://github.com/azkaban/azkaban/pull/827
https://github.com/azkaban/azkaban/issues/860
Of course, I can resolve this problems manually.
But if build.gradle is improved to resolve these problems, it would be nice.
Thanks

Not very sure if web server and executor could use the same H2 DB file. do you know? @wyukawa

Sorry, I'm not sure.
If I understand correctly,  web server and executor use the same MySQL DB.
Is that right?
I don't talk about azkaban solo mode, H2DB.
My request is to simplify to deploy azkaban(two server mode).
Thanks.

@wyukawa I usually create a separate folder to put my conf files(mysql information), and specify the folder path as argument when web server process starts. In this case, this change should not help much. I don't know how many people could get benefit by your idea.

Now, I do the following steps to deploy Azkaban after I build source codes and setup mysql.
mkdir azkaban-web-server-${version}/conf
vim azkaban-web-server-${version}/conf/azkaban.properties
vim azkaban-web-server-${version}/conf/azkaban-users.xml
vim azkaban-web-server-${version}/conf/log4j.properties
azkaban-web-server-${version}/bin/azkaban-web-start.sh

mkdir azkaban-exec-server-${version}/conf
vim azkaban-web-server-${version}/conf/azkaban.properties
vim azkaban-web-server-${version}/conf/log4j.properties
mkdir azkaban-exec-server-${version}/plugins/jobtypes/
vim azkaban-exec-server-${version}/plugins/jobtypes/commonprivate.properties
azkaban-exec-server-${version}/bin/azkaban-executor-start.sh

If this steps are simplified, it would be nice.

May I submit a PR for this?
I want to just edit properties files after building the package.

@sunghyuk  Thanks.
These packages are designed for production use. I think it makes more sense for the configs to be managed separated, possibly in a separate Git repo.
The solo server is designed for non production use. @juhoautio is doing some work there to improve the experience. See #1423


I subscribed to solo on cvat.ai, but is it impossible to link with self-hosted?

You may move your projects from self-hosted to app.cvat.ai, using backup feature:
https://opencv.github.io/cvat/docs/manual/advanced/backup/


GAT-based Device trait.

The current 'a lifetime in the Device trait is essentially a workaround for lack of GATs.
I'm just experimenting how this would look like, it'll have to wait until GATs are stable to go in.
The main benefit is structs implementing Device can now borrow stuff. This wasn't possible
before because the for<'d> T: Device<'d> bounds would essentially imply T: 'static.

@Dirbaio looks like GAT is gonna be in 1.65 (https://github.com/rust-lang/rust/pull/96709) - hopefully this gets merged then !

bors r+

@Dirbaio awesome to see this merged, thanks! I hope you will also cut out a new smoltcp release in crates.io that has this changeset


Update deps, download escodegen browser file

Coverage remained the same at 97.83% when pulling e7a6077dfd62fcfc779a8595e9f61b76bac6c4fa on update-deps into 83e6abd6a3e094418bb8b88d7b58242fc5145fe4 on master.


How upload and convert a file

Tried with Google example:

$fileMetadata = new Google_Service_Drive_DriveFile(array(
'name' => 'My Report',
'mimeType' => 'application/vnd.google-apps.spreadsheet'));
$content = file_get_contents('files/report.csv');
$file = $driveService->files->create($fileMetadata, array(
'data' => $content,
'mimeType' => 'text/csv',
'uploadType' => 'multipart',
'fields' => 'id'));
printf("File ID: %s\n", $file->id);

But still give me the error 500, can someone give me a working example please?
Thanks.

Thanks for the amazing API!


Unable to build the edX.xcworkspace

Tried both the ways to download the code as a zip file and Clone Desktop. and followed the steps mentioned in the ReadMe, and while building the edX.xcworkspace, it is throwing an error. Also tried updating the Pods to avoid the dependency injection.
And it seems like the issue with the grade. Please refer to the attached screenshot and provide the guidelines to proceed further.
Any help appreciated.

Hi @krishnakanthjb I googled for that error and it looks like you might have an older version of java. You need at least JDK 7 to build.

Thanks a lot!!! It's working fine now by installing JDK..

Thanks for the guidance. I did the same, and is working fine now.
Best Regards,
Krishna Kanth J B
-----Akiva Leffert<EMAIL_ADDRESS>wrote: -----
To: edx/edx-app-ios<EMAIL_ADDRESS>From: Akiva Leffert<EMAIL_ADDRESS>Date: 07/28/2015 08:35PM
Cc: krishnakanthjb<EMAIL_ADDRESS>Subject: Re: [edx-app-ios] Unable to build the edX.xcworkspace (#317)
Hi @krishnakanthjb I googled for that error and it looks like you might have an older version of java. You need at least JDK 7 to build.
—
Reply to this email directly or view it on GitHub.
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you


Added phpDocs for Shopware\Models\Document\Order

Added property hints for easier access to magic getter.
1. Why is this change necessary?
To improve autocompletion for IDEs for a better developer experience.
2. What does this change do, exactly?
Adds comments in phpDoc to improve analysis for documentation and IDEs.
3. Describe each step to reproduce the issue or behaviour.
Try to use the class. It just has no hints except the functions that are used in the constructor (only).
4. Please link to the relevant issues (if any).
None.
5. Which documentation changes (if any) need to be made because of this PR?
Theseare documentation changes.
6. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-20538
Please use this issue to track the state of your pull request.

merged with b6d607bc999b577f045e1c644c41cd8b32b0e080


added background procces to remove data

this is PR is replaced by
10 remove data for lapsed applications #88
https://github.com/open-contracting/credere-backend/pull/88


Confusing compilation error on receiver and type parameter names clash

What version of Go are you using (go version)?

$ go version
go version go1.18 windows/amd64

Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\nd\AppData\Local\go-build
set GOENV=C:\Users\nd\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=c:\Users\nd\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=c:/Users/nd/go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=c:\Users\nd\go\go1.18
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=c:\Users\nd\go\go1.18\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.18
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=NUL
set GOWORK=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\nd\AppData\Local\Temp\go-build1852737176=/tmp/go-build -gno-record-gcc-switches

What did you do?
Compiled a program https://go.dev/play/p/njRo_BEKTXG?v=gotip
What did you expect to see?
Error reporting type name clash in receiver.
What did you see instead?
The X is not a generic type error, as if the receiver X was resolved to its type parameter X.

cc @findleyr @griesemer

This program should compile without error per the latest spec changes (see scope of type parameters).
Agreed that this is a bug, but also: don't do this. Give type parameters different names even if this code is permitted.
Duplicate of #51503. Closing.
(This may or may not get fixed for 1.19 as it's not urgent.)


Update README.md

Improve the explanation of how to create a new blog post.
Update structure.

Added changes.
Also added necessity of a description "how to use the GitHub UI to add blog posts" to local list "manmuesstemal". 😊


window.fetch integration

Do you have any plans to integrate pjax with window.fetch instead of jquery.ajax?
I am pretty sure you already considered if this would be something worth doing for github.com :-).

Yes, see github/pjax


[GLUTEN-1582][CH] Improve txt/json read by use native engine

What changes were proposed in this pull request?
Improve read txt/json format hive table by use native engine
(Fixes: #1582)
How was this patch tested?
unit tests, manual tests
This is tested on clickhouse-backend. The tested query  select l_linenumber,count(*) from linenumber_t where l_linenumber <3   group by l_linenumber limit 3 , the tested table has about 63000000 rows, and stored as textfile, which archived about 100% improvement.
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

please rebase to main


EF6: Fix typo on root page

This fixes a remaining typo on the EF6 root page.

Thanks you @simonsouth.


update trellis to allow for SVG cursors

jlc comment, I deleted ... and opacity changes to node/edge style from the title. opacity will be hard to add to trellis, and probably won't actually product good results anyway (e.g. two overlapping, partly transparent nodes likely look messier) vs. just desaturating node colors

@jameslaneconkling
moving to icebox


SMAX Scenarios

Please describe what needs to be maintained?
For Smax there is a conflicting environment option that is either intentional or perhaps a mistake.
In the smax config the following environment options are available:
env_name: Smax  # Used for logging purposes and selection of the corresponding wrapper.
# Possible tasks:
# 2s3z | 3s5z | 5m_vs_6m | 10m_vs_11m | 27m_vs_30m | 3s5z_vs_3s6z | 3s_vs_5z | 6h_vs_8z | smacv2_5_units | smacv2_10_units | smacv2_20_units
scenario:
  name: HeuristicEnemySMAX
  task_name: 2s3z

Notice 3s5z and 3s_vs_5z. Perhaps this is a common environment difference I'm not clued up on; is that the case or is this a mistake?
Describe the outcome you'd like
Clarification on the Smax environments, and since there are no scenarios for it in the scenarios folder some documentation?
How do we know when maintenance is complete?
Checklist:

[ ] SMAX environments clarified

Hey @sash-a, thanks for the explanation! I had a suspicion it could be my misunderstanding 🙏


Telegram bot: Integrate admin privilege to handle or input tweets.

Hi, Is this same as #24?

Fixed with https://github.com/Aniketh01/NaWaB/commit/a4ceebc396117c124622e6f1d13852c9222b4ef9


WIP add many IPs in nested form

This approach uses fields_for and updates the parent using attributes pretty much out of the box, which means things read pretty well, the code footprint is small. This solution will save successfully if you fill in all 5 boxes, but otherwise blows up.
It looks like getting the error messages in-line is going to be difficult, but possible. 'Wrong' IPs do stay in the inputs at least, rather than clearing everything out.
I also need to work out how this approach will work with the 'other' add IP page - I suspect a similar structure for newing up a location is going to make the existing stuff simpler
No testing yet, I'm basically spiking to discover how Rails wants this set up.
Suggestions/feedback very welcome!

I'm not sure I agree with the LocationsController#edit and LocationsController#update actions. Firstly we aren't editing a location here, we're creating Ips. Secondly we already have two controllers that have Ip creation, IpsController#create and Locations::IpsController#create.
Doesn't seem RESTful or Railsy with the LocationsController#update action.

Had a chat about the above with @tommotaylor & @emileswarts - agreed that we definitely don't want to end up with three controllers.
I'm happy to treat creating children as an update to their parent resource, but others didn't agree, so I'm similarly happy to use our existing structure. We'll pull this PR in that direction once we've got multiple IP creation working.

The footprint of this is pretty huge at the moment - I'm getting there with wrangling the moving parts, though. Trimming it down to the smallest part (splitting up the new/existing location add IP routes) so this can get merged soon.
Structure of controllers as-is still doesn't reflect our discussion from above, that is in the "wrangling TODO" pile.

By no means final, but helps illustrate:

So, two outstanding issues with this PR:

Sometimes validation causes an infinite loop (this needs to be fixed before merging)
I can add a location with no IPs at all (this seems less critical)

Some screenshots comparing OLD/NEW to follow shortly.

Had a chat with Laurence at GDS about the design. We talked a little about http://alphagov.github.io/digitalmarketplace-frontend-toolkit/forms/list-entry.html and if there was a need for Javascript.
He felt that starting with a similar style was good, but that adding in the JS later (as a "nice-to-have") was a fine approach.
To that end, I'm now happy with this PR - once the major bug has been fixed.
Summary of this PR's changes
Separates out adding a new location
Old version
New version - step 1
New version - step 2
Cleans up the controllers
Now we have just IpController for adding IPs, and LocationsController for adding locations!
Introduces adding multiple IPs at Location creation
Allows blanks, and has proper error highlighting per-box!


OCM-11660 | chore: bump changelogs to 1.6.5

OCM-11660
Change type

[ ] New feature
[ ] Bug fix
[ ] Build
[ ] CI
[x] Documentation
[ ] Performance
[ ] Refactor
[ ] Style
[ ] Unit tests
[ ] Subsystem tests

Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.

Merging as readme will not affect tests for kubelet config


Wolfenstein 2 via Wine Staging or new Wine Vulkan project doesnt' work vs AMDGPU Pro that works..

Hi,
just tested Wolfenstein 2 (Vulkan game) via new Wine Vulkan wrapper (https://github.com/roderickc/wine-vulkan) and Wine Staging 2.21 (needs Staging for Vulkan "passtrough" and +2patches (ntdll patch+vulkan patch) from (https://bugs.winehq.org/show_bug.cgi?id=43935) to fix Wolf2 issues) (note roderickc wine vulkan Project doesn't need any as is based on Wine 3.0 that includes ntdll patch and doesn't need vulkan patch) using AMDGPU Pro closed driver 17.50 (reports Vulkan 2.0.2 driver) on RX Vega 56 and it worked nice similar to same procedure on Nvidia GPU with Nvidia closed driver for Linux..
even AMD RADV from oibaf PPA with RX Vega works altough some graphical issues exist there..
anyway using open source AMDVLK doesn't play so nice..
using first code drop from last year (reports Vulkan 2.0.0) at least game launched correctly up to menu rendering OK but and game loads saved game correct until I saw in game GUI elements and sound as if game was ready for play but screen was black..
using latest code drop as of 1february or so (reports as Vulkan 2.0.11) game fails to launch saying missing extensions which is strange as this driver supports more extensions than before still not as much as AMDGPU PRO closed driver.. see my three reports here:
http://vulkan.gpuinfo.org/compare.php?compare=compare&id[2531]=on&id[2508]=on&id[2267]=on
see extesions supported is 40 in AMDGPU PRO (2.0.2) 23 on 2.0.0 driver and 29 on latest drop (driver 2.0.11)..
hope AMDVLK can run eventually Wolfenstein 2 via Wine without issues on RX Vega as AMDGPU Pro driver..

@oscarbg The issue is fixed in latest code, please give it a try


EOFError with multiprocessing

Thanks for your great work. I find this environment very useful for our research. When I tried the training example, I got EOFError whenever the num-processes > 1. The error happens when the training is finished and seems to related to the multiprocessing. The same error seems also happens in a Macbook.
I find some similar problem through search as below, but none of them solve the problem. Could you please take a look at that? Thanks.
https://github.com/duckietown/gym-duckietown/issues/75
https://github.com/openai/baselines/issues/640
Linux
Environment info:
Ubuntu 18.04.2 LTS
python 3.7.3
gym 0.13.0
pyglet 1.2.4
Error message:
(tensorflow_yukun) akash@a1:~/Documents/yukun/miniWorld/gym-miniworld/pytorch-a2c-ppo-acktr$ python main.py --algo ppo --num-frames 4000 --num-processes 2 --num-steps 80 --lr 0.00005 --env-name MiniWorld-Hallway-v0
Falling back to num_samples=1
Falling back to num_samples=1
Falling back to num_samples=1
Falling back to num_samples=1
Creating frame stacking wrapper
Saving model
Updates 10, num timesteps 1760, FPS 61
Last 7 training episodes: mean/median reward 0.14/0.00, min/max reward 0.00/0.96, success rate 0.14
Updates 20, num timesteps 3360, FPS 61
Last 14 training episodes: mean/median reward 0.14/0.00, min/max reward 0.00/0.98, success rate 0.14
Process Process-2:
Process Process-1:
Traceback (most recent call last):
Traceback (most recent call last):
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
self.run()
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
self.run()
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/process.py", line 99, in run
self._target(*self._args, **self._kwargs)
File "/home/akash/Documents/yukun/miniWorld/gym-miniworld/pytorch-a2c-ppo-acktr/vec_env/subproc_vec_env.py", line 9, in worker
cmd, data = remote.recv()
File "/home/akash/Documents/yukun/miniWorld/gym-miniworld/pytorch-a2c-ppo-acktr/vec_env/subproc_vec_env.py", line 9, in worker
cmd, data = remote.recv()
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/connection.py", line 250, in recv
buf = self._recv_bytes()
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/connection.py", line 250, in recv
buf = self._recv_bytes()
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/connection.py", line 407, in _recv_bytes
buf = self._recv(4)
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/connection.py", line 407, in _recv_bytes
buf = self._recv(4)
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/connection.py", line 383, in _recv
raise EOFError
File "/home/akash/.conda/envs/tensorflow_yukun/lib/python3.7/multiprocessing/connection.py", line 383, in _recv
raise EOFError
EOFError
EOFError
Mac
macOS 10.14.5 (18F132)
python 3.6.8
gym 0.13.1
pyglet 1.4.1
(miniWorld1) yukuns-mbp:pytorch-a2c-ppo-acktr<EMAIL_ADDRESS>python main.py --algo ppo --num-frames 2000 --num-processes 2 --num-steps 80 --lr 0.00005 --env-name MiniWorld-Hallway-v0
Falling back to non-multisampled frame buffer
Falling back to num_samples=8
Falling back to non-multisampled frame buffer
Falling back to non-multisampled frame buffer
Falling back to num_samples=8
Falling back to non-multisampled frame buffer
Creating frame stacking wrapper
Saving model
Updates 0, num timesteps 160, FPS 53
Last 4 training episodes: mean/median reward 0.98/0.98, min/max reward 0.97/1.00, success rate 1.00
Updates 10, num timesteps 1760, FPS 56
Last 12 training episodes: mean/median reward 0.64/0.94, min/max reward 0.00/1.00, success rate 0.67
Process Process-2:
Process Process-1:
Traceback (most recent call last):
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File<EMAIL_ADDRESS>line 9, in worker
cmd, data = remote.recv()
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/connection.py", line 250, in recv
buf = self._recv_bytes()
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/connection.py", line 407, in _recv_bytes
buf = self._recv(4)
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/connection.py", line 383, in _recv
raise EOFError
Traceback (most recent call last):
EOFError
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File<EMAIL_ADDRESS>line 9, in worker
cmd, data = remote.recv()
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/connection.py", line 250, in recv
buf = self._recv_bytes()
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/connection.py", line 407, in _recv_bytes
buf = self._recv(4)
File "/anaconda3/envs/miniWorld1/lib/python3.6/multiprocessing/connection.py", line 383, in _recv
raise EOFError
EOFError

Hello there!
I added a call to envs.close() in main.py. Please let me know if that makes the error message disappear.
Also, I'm curious to know what kind of research you're doing, and if there are environments/features you would like to see added to MiniWorld :)e

Hello, the envs.close() solves the problem nicely. Thanks!
We are currently exploring some agent-based tasks with reinforcement learning and the world model. I found this environment very handy and easy to be modified. One thing might make it even better is more objects available. Maybe some info on how to import more mesh objects. We are still in early-stage and I will for sure update here when we find something important or get a paper written.
BTW, I have a minor question here. I got "Falling back to num_samples=1" consistently. This seems to be something related to the rendering. Does this causing any problem and can I just ignore it?

Maybe some info on how to import more mesh objects.

Are you looking for info on where to find meshes, or just how to load them into the world? I should indeed document that. Let me know if there's anything else I can help with :)

BTW, I have a minor question here. I got "Falling back to num_samples=1" consistently. This seems to be something related to the rendering. Does this causing any problem and can I just ignore it?

You can mostly just ignore it. It's trying to do anti-aliasing, but that only seems to work if you're running directly on a machine with an nvidia GPU and not using xvfb.

For the mesh objects, I mean some info about whether we can import new meshes and how to do it. It might be something like "you can put the mesh file of what format into the mesh folder, and modify which line in the code to import it". Thanks for your help!

There it is: https://github.com/maximecb/gym-miniworld/blob/master/docs/design.md#loading-3d-models

Great, thanks!


Create new ChecklistItem table

Create a new checklist_item model which is a "question" that can be used in multiple checklist_templates.

not needed


Kono Yo no Hate de Koi wo Utau Shoujo YU-NO Original [PCSG00996]

App summary

App name: Kono Yo no Hate de Koi wo Utau Shoujo YU-NO Original NEC PC-9800 Series Version
App serial: PCSG00996
App version: 1.00

Vita3K summary

Version: v0.1.5
Build number: 2658
Commit hash: https://github.com/vita3k/vita3k/commit/48f3e7ce
CPU backend: Dynarmic

Test environment summary

Tested by: gymzatan
OS: Windows 11
CPU: AMD Ryzen 7 5800H
GPU: AMD Radeon(TM) Graphics
RAM: 16 GB

Issues
Game plays at full speed without any issue.
Screenshots

Log
vita3k.log
Recommended labels

Playable

why change the title ????
do you know how to read Japanese ???

why change the title ???? do you know how to read and translate Japanese properly ???

Yes, I know how to read 😁


Unsupported Optifine Version When Using Latest

Version Information
Minecraft version: 1.12.2
Forge version:  <IP_ADDRESS>60
Other mods (if applicable):
Optifine: preview_OptiFine_1.12.2_HD_U_G6_pre1
Steps to reproduce:

Launch Minecraft
Look at the log
See error

Expected Behavior:
Since 1.12.2 is pretty much dead to Optifine eyes, it also modifies pretty much nothing, so we can assume the 1.12.2 G6 preview to be the latest stable Optifine version so CC should recognize.
Actual Behavior:
CC does not recognize it and throws an error
Log/Console

G5 is the last stable version, G6 is a preview version


[BEAM-4646][SQL] Improve BigQuery write integration test

Improve BigQuery write integration test.
Support TIMESTAMP SQL type.

Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.


How to use without npm?

Hi,
How to use without npm?
Direct in HTML on head.
Thanks.

You can add the script tag with the CDN package right after the Bootstrap JS:
<script<EMAIL_ADDRESS>
See the examples in the documentation.


feat(#186): license_filter step

In this pull I've implemented license filter for collected repositories.
closes #186
History:

feat(#186): licenseInfo
feat(#186): license_filter
feat(#186): test case
feat(#186): license_filter in collect.yml

PR-Codex overview
This PR introduces a license filtering feature for repositories, allowing users to filter out repositories based on specified licenses. It adds functionality to read a CSV of repositories, check their licenses, and output a filtered list.
Detailed summary

Added licenseInfo field to ghminer.graphql.
Updated ghminer.json to include license mapping.
Introduced license_filter task in pyproject.toml.
Created a new license_filter.py script for filtering repositories by license.
Updated justfile to include a task for running the license filter.
Modified workflow in .github/workflows/collect.yml to integrate license filtering.
Added tests for the license filtering functionality in test_license_filter.py.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@rultor merge

@rultor merge

@h1alexbel OK, I'll try to merge now. You can check the progress of the merge here.

@rultor merge

@h1alexbel Done! FYI, the full log is here (took me 11min).


dbeaver/dbeaver#18437 Support of InterSystems IRIS VIEW definition

To implement getViewDDL I added a plugin for InterSystems IRIS
./build.sh was successful.

Please use 4 spaces instead of tabs.

I added a commit that replaced tabs with 4 spaces

We passed your PR to our QA team for testing

Incorrect DDL is shown. Columns names from source table are shown before query

@adaptun could you fix the mentioned issue? https://github.com/dbeaver/dbeaver/pull/33183#issuecomment-2202922317

This PR is stale, so I'm closing it. Please let me know if you continue working on this, and we can reopen it.


fixes to simplify federation automation

:pencil: Description

renaming repository field in values.yaml
making namespace subchart opt-outable with a values.yaml flag

:link: Related Issues

Since you're updating the chart, you'll also have to increase the chart version.

makes sense to me!

Please add the new parameter to the values.yaml.
overwhelm:
  namespace:
    create: false

Added as true by default, shouldn't be a breaking change!


Save the state of open threads between restarts

Is your feature request related to a problem? Please describe.
When I restart Matterbridge (to update configuration or update Matterbridge) the information about parent matched threads is lost and thread replies are sent as non-threaded messages.
Describe the solution you'd like
I'd like Matterbridge to be (optionally) able to save the state of matching threads. Most likely only recent ones in order not to grow indefinitely. The most simple solution would be to save the state in a file.
Describe alternatives you've considered
Hot reloading of configuration file if it changes. But it won't help in case of updating Matterbridge version.

Didn't have time to finish, but there's a code-spike here for allowing different backends for cache, including persistent ones :)
https://github.com/42wim/matterbridge/issues/541

Closing as duplicate then. :)


Bumped development release number for 1.20

closes #1304

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/unhold

/approve


ENH: Quick revision of Dockerfile

Related: #2.

Changes proposed in this pull request

Documentation that should be reviewed

Still need to check whether we use mri_robust_register from FreeSurfer, and strip FS out if not.

Still need to check whether we use mri_robust_register from FreeSurfer, and strip FS out if not.


Updated adilio command

Updated adilio bot command to use the other emote.

If you take out line 27 it should solve the issue where you're blocked from sending other commands... I can't suggest it because you didn't change it.

If you take out line 27 it should solve the issue where you're blocked from sending other commands... I can't suggest it because you didn't change it.

I've got an idea of how to handle this sort of thing so I'll get in a PR to fix that later today. In the mean time I'll get your fix added and merge this PR


Use Nix + Cabal for building

Use the Nix package manager for packaging and Cabal alone for building.

Building with Nix works, but not with Cabal.