Plans for Supporting V1 Message Format/Algorithms?

I am trying to work with some very old encrypted data and code that has not made the transition to the v2 formats with key commitment. We are working on migrating the data to v2 but we would still need to support v1 for a while are there any plans to support v1 as part of the module?
### Tasks
- [x] Serialisation/Deserialisation for Message V1
- [x] Support algorithms without HKDF for key derivation
- [x] Fix issue AES 192 frame size
- [x] Cover Message format V1 with tests
- [x] Cover new V1 format within E2E tests
- [ ] https://github.com/chainifynet/aws-encryption-sdk-go/pull/170

@graytonio
Initially, we at @chainifynet had not planned to implement the V1 message format, as our focus was primarily on adopting and advancing with the V2 standards.
However, I could completely understand the challenges of transitioning legacy systems and data.
Could you provide more specific details to assess better our module's feasibility and scope of supporting V1? Specifically:

Which V1 algorithm IDs are you currently using or looking to support?
Is the Content Type you're dealing with non-framed or framed?

We are primarily targeting algorithm ID 01 78 and framed data

Ideally the goal would be to be able to enable CommitmentPolicyRequireEncryptAllowDecrypt which would allow us to start encrypting with v2 while still being able to read all data encrypted with v1. Currently it does not seem like this is possible.

@graytonio
im working on V1 implementation, aiming to complete it by the end of this week.

@wobondar Thank you for such a quick turn around on this can't wait to use it 🎉

@graytonio
I have just released version v0.2.0. Could you please test it out and inform me of the results?

From our initial testing it looks like the support is working as expected. Thank You so much 🎉


Feature Request:   Colemak Support?

Hello,
Xrdp currently supports US QWERTY and US Dvorak, but there aren't any colemak layouts available.  I realize that colemak is not supported by Microsoft Windows natively nor is it included in the standard RDP protocol, but it would be nice to be able to use colemak with xrdp.
This issue is to pose the question: would it be feasible to add a colemak keyboard layout in xrdp that freerdp and other clients could potentially be patched to use?
If this were to be implemented, it looks like something along the lines of the following would be required (with probably something else that I'm missing):

xrdp_keyboard.ini  rdp_us_colemak (and perhaps rdp_us_colemak_dh) given unused IDs and added to [default_rdp_layouts].
dump-keymaps.sh modified to dump colemak from setxkbmap
whatever clients would need to be patched to allow selection of colemak with the xrdp ids

Is there any interest in implementing something like this in xrdp?  I realize that it is not included in the spec and would not be compatible with microsoft RDP, but it shouldn't break anything.  I'd be interested in getting thoughts and opinions on this
Thanks again for everyone's hard work on xrdp

Does the Colemak driver generate a stable keyboard layout ID (the right-hand side of the rdp_layout_us_colemak assignment in [default_rdp_layouts]), or is it generated by its installer? I suspect that the RDP protocol only sends the ID, so you must know it upfront to be able to map it to an XKB setting (us(colemak))

Colemak is a native X.org XKB layout.  There's not a colemak entry in [default_rdp_layouts] at all, but the keymap can be added to the configuration file and the keymap can be dumped from setxkbmap.

Colemak is a native X.org XKB layout

Yes, but that is irrelevant. You need some way of identifying that the client has a Colemak layout in order to propagate that selection to the server-side. (What are you going to put on the right-hand side of the entry in the default_rdp_layouts section?)

Colemak is a native X.org XKB layout

Yes, but that is irrelevant. You need some way of identifying that the client has a Colemak layout in order to propagate that selection to the server-side. (What are you going to put on the right-hand side of the entry in the default_rdp_layouts section?)

As I mentioned in the OP, a new ID that is unused by other layouts would need to be used on the client and the server.  AFAIK there is not a "standard" RDP layout ID for colemak, since it's not used in Windows by default.
Perhaps the windows colemak driver registers some ID that can be used, but I'm not sure - I have never used the Colemak driver for windows.

Things seem to have changed recently in this area.
As @RolKau correctly points out, there's no documented Colemak entry in [MS-LCID]. However, this may not be up to date. At the time-of-writing, there is a Colemak layout listed on https://www.kbdlayout.info/. Provided that sends the code 0x060409 from the Windows side, we can do something on the xrdp side.
The Windows build which introduces KBDCMK.DLL appears to be Windows 10.0.26040.1000. I'm pretty sure this will be included in Windows 11 24H2, but I haven't updated my Windows 11 VM to this version yet.
@prg318 - I take it you've got one of these keyboards? Have you got 24H2 as well?

I can confirm that Windows 11 24H2 build 26100.1 contains 00060409 as Colemak.

I have a blank-keycapped QWERTY keyboard that I was previously using the colemak layout with (you can use Colemak on a qwerty keyboard) and I do have a 24H2 installation.  Let me know if there's anything I could help testing - thanks!

I've just managed to get 24H2 installed here, after a fight with driver manager!
I'll see what I can find out and get back to you.
A couple of questions in the meantime:-

What version of xrdp are you running?
Which backend are you usibf (Xorg/Xvnc).

Thanks.


cargo value has been changed.

https://board.en.ogame.gameforge.com/index.php/Thread/806564-Game-version-6-8-5-soon™/?s=f13d284b8ded8d44566e37ed90303eb7f28a0acf
Changelog:
[Feature] Hyperspace technology adds now 2% of cargo capacity to all ships per level. It starts from level 1.
!! not the engine, but tech. :)

Yup, I saw that. We'll make a fix for this soon.

Super info! Thank you!

Which server are you playing on ?
It seems to be live on all the servers that I play on.
(en, es, dk)

I correct its live! Sorry!

Implemented in https://github.com/alaingilbert/ogame/pull/24.


Copy number analysis using ASCAT

Hi
I have a tumour only sample (WGS)
For CNV I done
> library(maftools)
> library(ASCAT)
> counts = maftools::gtMarkers(t_bam = "my_sample.bam",
+                              build = "hg38")
trying URL 'https://github.com/CompEpigen/ezASCAT/blob/main/inst/extdata/GRCh38_SNP6.tsv.gz?raw=true'
Content type 'application/octet-stream' length 3532118 bytes (3.4 MB)
==================================================
downloaded 3.4 MB

Fetching readcounts from BAM files..
Processing RUMA_LM1.recal.bam :
 current chromosome: 1
 current chromosome: 10
 current chromosome: 11
 current chromosome: 12
 current chromosome: 14
 current chromosome: 13
 current chromosome: 15
 current chromosome: 16
 current chromosome: 18
 current chromosome: 17
 current chromosome: 19
 current chromosome: 2
 current chromosome: 21
 current chromosome: 22
 current chromosome: 20
 current chromosome: 5
 current chromosome: 3
 current chromosome: 6
 current chromosome: 4
 current chromosome: 9
 current chromosome: X
 current chromosome: 7
 current chromosome: 8
 current chromosome: Y
>

Then I notided GRCh38_SNP6.tsv.gz created in my working directory; after adding chr and column names, I used output_file.tsv
> ascat.bc = maftools::prepAscat_t(t_counts = "output_file.tsv", sample_name = "RUMA_LM1")
Library sizes:
Tumor:
Counts file: output_file.tsv
Markers: 932148
Removed 932124 duplicated loci
Error in eval(jsub, SDenv, parent.frame()) : object 'A' not found

LV19Y7325V:Downloads$ head output_file.tsv
loci    counts
chr1    629097
chr1    629241
chr1    630020
chr1    631430
chr1    785910
chr1    805477
chr1    817186
chr1    826352
chr1    829889
LV19Y7325V:Downloads$ tail output_file.tsv
chrY    56885250
chrY    56885313
chrY    56885714
chrY    56886184
chrY    56886310
chrY    56886408
chrY    56886518
chrY    56886538
chrY    56886638
chrY    56886662

Please could you help me with this?

Hi,
You should use the output file containing read counts for downstream analysis. It will be a file with the suffix _nucleotide_counts.tsv   (e.g, my_sample_nucleotide_counts.tsv). This will be the input for prepAscat_t
Please read ? gtMarkers for details.

Thanks for quickly solving user's error
This worked
gtMarkers(
  t_bam = "sample.recal.bam",
  n_bam = NULL,
  build = "hg38",
  prefix = "chr",
  add = TRUE,
  mapq = 10,
  sam_flag = 1024,
  loci = NULL,
  fa = NULL,
  op = NULL,
  zerobased = FALSE,
  nthreads = 8,
  verbose = TRUE
)

Sorry for interrupt
I also used Mosdepth in you tutorial and this is the plot

And this is the plot from ascat

Please, could you have a look at these, and tell me if you personally seeing any duplication in chromosome 20?


Where is the training data?

the data list show the data path is "/raid/local/src/yolt2/training_datasets/rio_planes_312/training_data/images/slice_airplane_rgb0_0_2490.jpg"
but I can't find in the dataset folder, Do i miss something?

I also encountered the same problem. Have you solved it？


No such file or directory

Hello,
I have error when running same code on a window environment. It works fine on a MAC. Here are my files:
Gruntfile.js
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
// Metadata.
pkg: grunt.file.readJSON('package.json'),
sass: {
dist: {
options: { style: "expanded", trace: true },
files: { "build/css/illicoweb.css": "src/scss/illicoweb.scss" }
}
}
});
        grunt.loadNpmTasks('grunt-contrib-sass');

        // Default task.
        grunt.registerTask("default", [""]);
        grunt.registerTask("sass--",["sass"]);

};
package.json
{
"name": "illico",
"version": "1.0.0",
"description": "illicoweb on Grunt",
"devDependencies": {
"grunt-contrib-watch": "~0.3.1",
"grunt-contrib-sass": "~0.2.2",
"grunt-contrib-copy": "~0.4.0",
"grunt-contrib-concat": "~0.1.3",
"grunt-contrib-uglify": "~0.1.2"
}
}
Verbose on command > grunt sass-- --verbose
Initializing
Command-line options: --verbose
Reading "Gruntfile.js" Gruntfile...OK
Registering Gruntfile tasks.
Reading package.json...OK
Parsing package.json...OK
Initializing config...OK
Registering "grunt-contrib-sass" local Npm module tasks.
Reading c:\workspaces\DEV\Grunt\node_modules\grunt-contrib-sass\package.json...OK
Parsing c:\workspaces\DEV\Grunt\node_modules\grunt-contrib-sass\package.json...OK
Loading "sass.js" tasks...OK

sass
Loading "Gruntfile.js" tasks...OK
default, sass--

Running tasks: sass--
Running "sass--" task
Running "sass" task
Running "sass:dist" (sass) task
Verifying property sass.dist exists in config...OK
Files: src/scss/illicoweb.scss -> build/css/illicoweb.css
Options: style="expanded", trace
Reading src/scss/illicoweb.scss...OK
Writing build/css/illicoweb.css...OK
c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:163:in initialize': No such file or directory - build/css/illicoweb.css (Errno::ENOENT)         from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:163:in open'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:163:in open_file'         from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:111:in process_result'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:308:in process_result'         from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:41:in parse'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:21:in parse!'         from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/bin/sass:9:in <top (required)>'
from c:/Ruby193/bin/sass:23:in load'         from c:/Ruby193/bin/sass:23:in '
Warning: c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:163:in initialize': No such file or directory - build/css/illicoweb.css (Errno::ENOENT)          from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:163:in open'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:163:in open_file'          from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:111:in process_result'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:308:in process_result'          from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:41:in parse'
from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/lib/sass/exec.rb:21:in parse!'          from c:/Ruby193/lib/ruby/gems/1.9.1/gems/sass-3.2.7/bin/sass:9:in <top (required)>'
from c:/Ruby193/bin/sass:23:in load'          from c:/Ruby193/bin/sass:23:in ' Use --force to continue.
Your help is greatly appreciated
Thank you
Niusaul

Thanks niusaul. I tried everything, cleaned cache, reinstalled ruby, npm, sass... And it was just the Autorun I added to regedit. Can't believe it. Thanks!


Traccar installing

Hi Anton
I am installing a server on Debian Server, but not fix, I view the wrapper log and said
INFO   | jvm 1    | 2016/12/11 15:53:41 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 15:54:10 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 15:54:11 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 15:54:11 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 15:54:11 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 15:54:11 | JVM exited after being requested to terminate.
STATUS | wrapper  | 2016/12/11 15:54:15 | Launching a JVM...
INFO   | jvm 2    | 2016/12/11 15:54:15 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 15:54:44 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 15:54:44 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 15:54:44 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 15:54:44 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 15:54:44 | JVM exited after being requested to terminate.
STATUS | wrapper  | 2016/12/11 15:54:49 | Launching a JVM...
INFO   | jvm 3    | 2016/12/11 15:54:49 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 15:55:18 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 15:55:18 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 15:55:18 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 15:55:18 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 15:55:18 | JVM exited after being requested to terminate.
STATUS | wrapper  | 2016/12/11 15:55:23 | Launching a JVM...
INFO   | jvm 4    | 2016/12/11 15:55:23 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 15:55:52 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 15:55:52 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 15:55:52 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 15:55:52 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 15:55:52 | JVM exited after being requested to terminate.
STATUS | wrapper  | 2016/12/11 15:55:57 | Launching a JVM...
INFO   | jvm 5    | 2016/12/11 15:55:57 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 15:56:26 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 15:56:26 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 15:56:26 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 15:56:26 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 15:56:26 | JVM exited after being requested to terminate.
FATAL  | wrapper  | 2016/12/11 15:56:27 | There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
FATAL  | wrapper  | 2016/12/11 15:56:27 |   There may be a configuration problem: please check the logs.
STATUS | wrapper  | 2016/12/11 15:56:27 | <-- Wrapper Stopped

the server has good resources

the root@c14803892031:~# service traccar status
● traccar.service - LSB: traccar
   Loaded: loaded (/etc/init.d/traccar)
   Active: active (exited) since Sun 2016-12-11 15:55:42 EST; 3min 41s ago
  Process: 326 ExecStart=/etc/init.d/traccar start (code=exited, status=0/SUCCESS)

Looks like you have some problem with Java.

root@c14803892031:~# java -version
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+140)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+140, mixed mode)
is compatible this version

Java 9 hasn't been released yet. It's a preview version and you shouldn't be using it.

Sorry Anton, I install new java version, but the error is the same
Please your help, with some clue what to do,
java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
the wrapper.log
INFO   | jvm 1    | 2016/12/11 16:37:07 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 16:37:36 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 16:37:36 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 16:37:36 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 16:37:36 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 16:37:36 | JVM exited after being requested to terminate.
STATUS | wrapper  | 2016/12/11 16:37:40 | Launching a JVM...
INFO   | jvm 2    | 2016/12/11 16:37:41 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 16:38:10 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 16:38:10 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 16:38:10 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 16:38:10 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 16:38:10 | JVM exited after being requested to terminate.
STATUS | wrapper  | 2016/12/11 16:38:14 | Launching a JVM...
INFO   | jvm 3    | 2016/12/11 16:38:14 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 16:38:44 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 16:38:44 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 16:38:44 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 16:38:44 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 16:38:44 | JVM exited after being requested to terminate.
STATUS | wrapper  | 2016/12/11 16:38:48 | Launching a JVM...
INFO   | jvm 4    | 2016/12/11 16:38:48 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 16:39:17 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 16:39:18 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 16:39:18 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 16:39:18 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 16:39:18 | JVM exited after being requested to terminate.
STATUS | wrapper  | 2016/12/11 16:39:22 | Launching a JVM...
INFO   | jvm 5    | 2016/12/11 16:39:22 | WrapperManager: Initializing...
ERROR  | wrapper  | 2016/12/11 16:39:51 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR  | wrapper  | 2016/12/11 16:39:52 | JVM did not exit on request, termination requested.
STATUS | wrapper  | 2016/12/11 16:39:52 | JVM received a signal SIGKILL (9).
STATUS | wrapper  | 2016/12/11 16:39:52 | JVM process is gone.
STATUS | wrapper  | 2016/12/11 16:39:52 | JVM exited after being requested to terminate.
FATAL  | wrapper  | 2016/12/11 16:39:52 | There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
FATAL  | wrapper  | 2016/12/11 16:39:52 |   There may be a configuration problem: please check the logs.
STATUS | wrapper  | 2016/12/11 16:39:52 | <-- Wrapper Stopped
The service status is:
root@c14803892031:~# service traccar status
● traccar.service - LSB: traccar
Loaded: loaded (/etc/init.d/traccar)
Active: active (exited) since Sun 2016-12-11 16:53:53 EST; 3min 55s ago
Process: 326 ExecStart=/etc/init.d/traccar start (code=exited, status=0/SUCCESS)
Dec 11 16:51:52 c14803892031 systemd[1]: Starting LSB: traccar...
Dec 11 16:51:52 c14803892031 traccar[326]: Starting traccar...
Dec 11 16:53:53 c14803892031 traccar[326]: Waiting for traccar.......................................
Dec 11 16:53:53 c14803892031 traccar[326]: running: PID:471
Dec 11 16:53:53 c14803892031 systemd[1]: Started LSB: traccar.
Hint: Some lines were ellipsized, use -l to show in full.

Have you removed Java 9?

Yes

What are the hardware specs of your server?

Is a VPS with:
vendor_id       : GenuineIntel
model name      : Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz
cpu MHz         : 1000.000
Memory
total       used       free     shared    buffers     cached
Mem:          4096        159       3936         13          0         67
Swap:         4096          0       4096
6 Publics IP
200MPS BandBrinch

Maybe Do you have a server review service?

It looks good. I can take a look if you provide me an SSH access.

Yes
<IP_ADDRESS>
as root
and paswword j1Znye692EQ=

Please copy this information to delete it, please confirm me

Removed. You shouldn't post it here. I would recommend to change password after I check the server.

ok

Why are you using old version of Traccar? Please install the latest release and see if it solves the issue.

I install firts the new version but the error was the same

New one is 3.9.

there are a update process to update to new version?

There is an update process:
https://www.traccar.org/upgrading-traccar/
But I don't understand why you need it if you have a clean server. Just remove the old one and install the new one.

when I set the instructions
Remove traccar from init (sudo /opt/traccar/bin/uninstallDaemon.sh)
Remove traccar directory (sudo rm -R /opt/traccar)
after said a error that the daemond already is runnig,

I have removed it. That's because you installed an old versions and instructions are for the new version.

thnaks, on the 3.9 version when run the installer show:
....
/opt/traccar/bin/installDaemon.sh: line 33: sudo: command not found

I run as root and as other user

Just install "sudo". I guess script needs it.

Dear Anton: Sorry, but No Do not upload the service, now show the  logs, I install the version 3.9
please your help
service status
traccar.service - LSB: yajsw wrapper for Traccar
Loaded: loaded (/etc/init.d/traccar)
Active: inactive (dead) since Sun 2016-12-11 20:54:03 EST; 12min ago
Process: 1065 ExecStop=/etc/init.d/traccar stop (code=exited, status=0/SUCCESS)
Process: 316 ExecStart=/etc/init.d/traccar start (code=exited, status=0/SUCCESS)
Main PID: 823 (code=exited, status=0/SUCCESS)
Dec 11 20:54:03 c14803892031 traccar[1065]: ************* STOPPING traccar ***********************
Dec 11 20:54:03 c14803892031 traccar[1065]: Dec 11, 2016 8:54:03 PM org.rzo.yajsw.os.posix.Posi...Pid
Dec 11 20:54:03 c14803892031 traccar[1065]: INFO: wrapper pid file: /run/wrapper.traccar.pid
Dec 11 20:54:03 c14803892031 traccar[1065]: Dec 11, 2016 8:54:03 PM org.rzo.yajsw.os.posix.Posi...ess
Dec 11 20:54:03 c14803892031 traccar[1065]: INFO: stop daemon with pid 823
Dec 11 20:54:03 c14803892031 traccar[1065]: Dec 11, 2016 8:54:03 PM org.rzo.yajsw.os.posix.Posi...ess
Dec 11 20:54:03 c14803892031 traccar[1065]: INFO: process not running
Dec 11 20:54:03 c14803892031 traccar[1065]: Dec 11, 2016 8:54:03 PM org.rzo.yajsw.os.posix.Posi...Pid
Dec 11 20:54:03 c14803892031 traccar[1065]: INFO: wrapper pid file: /run/wrapper.traccar.pid
Dec 11 20:54:03 c14803892031 traccar[1065]: Service traccar stopped
Hint: Some lines were ellipsized, use -l to show in full.
tracker-Server.log
2016-12-11 20:53:28  INFO: Operating system name: Linux version: 2.6.32-042stab116.1 architecture: amd64
2016-12-11 20:53:28  INFO: Java runtime name: Java HotSpot(TM) 64-Bit Server VM vendor: Oracle Corporation version: 25.111-b14
2016-12-11 20:53:28  INFO: Memory limit heap: 910mb non-heap: 0mb
2016-12-11 20:53:28  INFO: Character encoding: UTF-8 charset: UTF-8
2016-12-11 20:53:28  INFO: Version: 3.9-SNAPSHOT
2016-12-11 20:53:32  INFO: Starting server...
2016-12-11 20:53:58  INFO: Shutting down server...
2016-12-11 20:55:42  INFO: Operating system name: Linux version: 2.6.32-042stab116.1 architecture: amd64
2016-12-11 20:55:42  INFO: Java runtime name: Java HotSpot(TM) 64-Bit Server VM vendor: Oracle Corporation version: 25.111-b14
2016-12-11 20:55:42  INFO: Memory limit heap: 910mb non-heap: 0mb
2016-12-11 20:55:42  INFO: Character encoding: UTF-8 charset: UTF-8
2016-12-11 20:55:42  INFO: Version: 3.9-SNAPSHOT
2016-12-11 20:55:45  INFO: Starting server...
2016-12-11 20:56:12  INFO: Shutting down server...
2016-12-11 21:06:32  INFO: Operating system name: Linux version: 2.6.32-042stab116.1 architecture: amd64
2016-12-11 21:06:32  INFO: Java runtime name: Java HotSpot(TM) 64-Bit Server VM vendor: Oracle Corporation version: 25.111-b14
2016-12-11 21:06:32  INFO: Memory limit heap: 910mb non-heap: 0mb
2016-12-11 21:06:32  INFO: Character encoding: UTF-8 charset: UTF-8
2016-12-11 21:06:32  INFO: Version: 3.9-SNAPSHOT
2016-12-11 21:06:35  INFO: Starting server...
2016-12-11 21:07:02  INFO: Shutting down server...
Wrapper log
WARNING|wrapper|Service traccar|16-12-11 21:06:30|YAJSW: yajsw-beta-12.07
WARNING|wrapper|Service traccar|16-12-11 21:06:30|OS   : Linux/2.6.32-042stab116.1/amd64
WARNING|wrapper|Service traccar|16-12-11 21:06:30|JVM  : Oracle Corporation/1.8.0_111//usr/lib/jvm/java-8-oracle/jre/64
INFO|wrapper|Service traccar|16-12-11 21:06:30|exec:"java" "-classpath" "/opt/traccar/wrapperApp.jar:/opt/traccar/tracker-server.jar:/opt/traccar/lib/log4j-1.2.17.jar:/opt/traccar/lib/joda-time-2.9.6.jar:/opt/traccar/lib/h2-1.4.193.jar:/opt/traccar/lib/mysql-connector-java-5.1.40.jar:/opt/traccar/lib/postgresql-9.4.1212.jre7.jar:/opt/traccar/lib/mssql-jdbc-6.1.0.jre7.jar:/opt/traccar/lib/HikariCP-java7-2.4.9.jar:/opt/traccar/lib/slf4j-api-1.7.21.jar:/opt/traccar/lib/netty-3.10.6.Final.jar:/opt/traccar/lib/async-http-client-1.9.40.jar:/opt/traccar/lib/slf4j-simple-1.7.21.jar:/opt/traccar/lib/javax.json-1.0.4.jar:/opt/traccar/lib/jetty-server-9.2.19.v20160908.jar:/opt/traccar/lib/javax.servlet-api-3.1.0.jar:/opt/traccar/lib/jetty-http-9.2.19.v20160908.jar:/opt/traccar/lib/jetty-io-9.2.19.v20160908.jar:/opt/traccar/lib/jetty-servlet-9.2.19.v20160908.jar:/opt/traccar/lib/jetty-security-9.2.19.v20160908.jar:/opt/traccar/lib/jetty-webapp-9.2.19.v20160908.jar:/opt/traccar/lib/jetty-xml-9.2.19.v20160908.jar:/opt/traccar/lib/jetty-jndi-9.2.19.v20160908.jar:/opt/traccar/lib/jetty-util-9.2.19.v20160908.jar:/opt/traccar/lib/websocket-server-9.2.19.v20160908.jar:/opt/traccar/lib/websocket-common-9.2.19.v20160908.jar:/opt/traccar/lib/websocket-api-9.2.19.v20160908.jar:/opt/traccar/lib/websocket-client-9.2.19.v20160908.jar:/opt/traccar/lib/websocket-servlet-9.2.19.v20160908.jar:/opt/traccar/lib/jersey-container-servlet-2.24.jar:/opt/traccar/lib/jersey-container-servlet-core-2.24.jar:/opt/traccar/lib/javax.inject-2.5.0-b05.jar:/opt/traccar/lib/jersey-common-2.24.jar:/opt/traccar/lib/javax.annotation-api-1.2.jar:/opt/traccar/lib/jersey-guava-2.24.jar:/opt/traccar/lib/hk2-api-2.5.0-b05.jar:/opt/traccar/lib/hk2-utils-2.5.0-b05.jar:/opt/traccar/lib/aopalliance-repackaged-2.5.0-b05.jar:/opt/traccar/lib/hk2-locator-2.5.0-b05.jar:/opt/traccar/lib/javassist-3.20.0-GA.jar:/opt/traccar/lib/osgi-resource-locator-1.0.1.jar:/opt/traccar/lib/jersey-server-2.24.jar:/opt/traccar/lib/jersey-client-2.24.jar:/opt/traccar/lib/jersey-media-jaxb-2.24.jar:/opt/traccar/lib/validation-api-1.1.0.Final.jar:/opt/traccar/lib/javax.ws.rs-api-2.0.1.jar:/opt/traccar/lib/jersey-media-json-jackson-2.24.jar:/opt/traccar/lib/jersey-entity-filtering-2.24.jar:/opt/traccar/lib/jackson-jaxrs-base-2.5.4.jar:/opt/traccar/lib/jackson-core-2.5.4.jar:/opt/traccar/lib/jackson-databind-2.5.4.jar:/opt/traccar/lib/jackson-jaxrs-json-provider-2.5.4.jar:/opt/traccar/lib/jackson-module-jaxb-annotations-2.5.4.jar:/opt/traccar/lib/jackson-annotations-2.5.4.jar:/opt/traccar/lib/liquibase-core-3.5.3.jar:/opt/traccar/lib/snakeyaml-1.17.jar:/opt/traccar/lib/mail-1.4.7.jar:/opt/traccar/lib/activation-1.1.jar:/opt/traccar/lib/jxls-2.3.0.jar:/opt/traccar/lib/commons-jexl-2.1.1.jar:/opt/traccar/lib/commons-logging-1.1.1.jar:/opt/traccar/lib/commons-beanutils-1.9.2.jar:/opt/traccar/lib/jcl-over-slf4j-1.7.12.jar:/opt/traccar/lib/logback-core-1.1.3.jar:/opt/traccar/lib/jxls-poi-1.0.11.jar:/opt/traccar/lib/poi-3.14.jar:/opt/traccar/lib/commons-codec-1.10.jar:/opt/traccar/lib/poi-ooxml-3.14.jar:/opt/traccar/lib/poi-ooxml-schemas-3.14.jar:/opt/traccar/lib/xmlbeans-2.6.0.jar:/opt/traccar/lib/stax-api-1.0.1.jar:/opt/traccar/lib/curvesapi-1.03.jar:/opt/traccar/lib/velocity-1.7.jar:/opt/traccar/lib/commons-collections-3.2.1.jar:/opt/traccar/lib/commons-lang-2.4.jar" "-Dfile.encoding=UTF-8" "-Xrs" "-Dwrapper.service=true" "-Dwrapper.console.visible=false" "-Dwrapper.port=15003" "-Dwrapper.key=-5235892364376949031" "-Dwrapper.teeName=-5235892364376949031$1481508390666" "-Dwrapper.tmp.path=/opt/traccar/tmp" "-Djna_tmpdir=/opt/traccar/tmp" "-Dwrapper.config=/opt/traccar/conf/wrapper.conf" "-Dwrapper.visible=false" "-Dwrapper.pidfile=/run/wrapper.traccar.pid" "org.rzo.yajsw.app.WrapperJVMMain"
INFO|wrapper|Service traccar|16-12-11 21:06:30|posix_spawn pid 1460
INFO|wrapper|Service traccar|16-12-11 21:06:30|started process 1460
INFO|wrapper|Service traccar|16-12-11 21:06:30|started process with pid 1460
INFO|1460/0|Service traccar|16-12-11 21:06:32|[INFO] StandardFileSystemManager - Using "/tmp/vfs_cache" as temporary files store.
INFO|1460/0|Service traccar|16-12-11 21:06:32|[main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Started.
INFO|1460/0|Service traccar|16-12-11 21:06:33|INFO 12/11/16 9:06 PM: liquibase: Clearing database change log checksums
INFO|1460/0|Service traccar|16-12-11 21:06:33|INFO 12/11/16 9:06 PM: liquibase: Successfully acquired change log lock
INFO|1460/0|Service traccar|16-12-11 21:06:33|INFO 12/11/16 9:06 PM: liquibase: Successfully released change log lock
INFO|1460/0|Service traccar|16-12-11 21:06:33|INFO 12/11/16 9:06 PM: liquibase: Successfully acquired change log lock
INFO|1460/0|Service traccar|16-12-11 21:06:34|INFO 12/11/16 9:06 PM: liquibase: Reading from PUBLIC.DATABASECHANGELOG
INFO|1460/0|Service traccar|16-12-11 21:06:35|INFO 12/11/16 9:06 PM: liquibase: Reading from PUBLIC.DATABASECHANGELOG
INFO|1460/0|Service traccar|16-12-11 21:06:35|INFO 12/11/16 9:06 PM: liquibase: ./schema/changelog-master.xml: changelog-3.8::changelog-3.8-dropuniquetoken::author: Change set changelog-3.8::changelog-3.8-dropuniquetoken::author failed, but failOnError was false.  Error: Constraint "UK_USER_TOKEN" not found; SQL statement:
INFO|1460/0|Service traccar|16-12-11 21:06:35|ALTER TABLE PUBLIC.users DROP CONSTRAINT uk_user_token [90057-193] [Failed SQL: ALTER TABLE PUBLIC.users DROP CONSTRAINT uk_user_token]
INFO|1460/0|Service traccar|16-12-11 21:06:35|INFO 12/11/16 9:06 PM: liquibase: Successfully released change log lock
INFO|1460/0|Service traccar|16-12-11 21:06:35|[main] INFO org.eclipse.jetty.util.log - Logging initialized @3853ms
INFO|1460/0|Service traccar|16-12-11 21:06:35|[main] INFO org.eclipse.jetty.server.Server - jetty-9.2.19.v20160908
INFO|1460/0|Service traccar|16-12-11 21:06:37|[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@45f756e6{/api,null,AVAILABLE}
INFO|1460/0|Service traccar|16-12-11 21:06:37|[main] INFO org.eclipse.jetty.server.ServerConnector - Started ServerConnector@43bdaa1b{HTTP/1.1}{<IP_ADDRESS>:8082}
INFO|1460/0|Service traccar|16-12-11 21:06:37|[main] INFO org.eclipse.jetty.server.Server - Started @5817ms
WARNING|1460/0|Service traccar|16-12-11 21:07:00|startup of java application timed out. if this is due to server overload consider increasing wrapper.startup.timeout
INFO|1460/0|Service traccar|16-12-11 21:07:02|no connection to wrapper during 30 seconds -> System.exit(-1)
INFO|1460/0|Service traccar|16-12-11 21:07:02|if this is due to server overload consider increasing yajsw configuration property wrapper.startup.timeout
INFO|1460/0|Service traccar|16-12-11 21:07:02|[Thread-14] INFO org.eclipse.jetty.server.ServerConnector - Stopped ServerConnector@43bdaa1b{HTTP/1.1}{<IP_ADDRESS>:8082}
INFO|1460/0|Service traccar|16-12-11 21:07:02|[Thread-14] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@45f756e6{/api,null,UNAVAILABLE}
INFO|wrapper|Service traccar|16-12-11 21:07:02|waitpid 1460 65280
INFO|wrapper|Service traccar|16-12-11 21:07:02|exit code posix process: 65280 application: 0

Please could you check my server for SSH

You have like 3 versions of Java installed there. Please completely remove everything and install OpenJDK version that comes with Debian by default. Install default (!) version. Don't install Oracle version.

I think we are close, the service goes up for a minute and then it stops, its help please, and it eliminates all the versions of java, it only remains the one that suggests to me, help me by entering the server please SSH
wrapper log
WARNING|871/0|Service traccar|16-12-11 23:01:45|startup of java application timed out. if this is due to server overload consider increasing wrapper.startup.timeout
INFO|871/0|Service traccar|16-12-11 23:01:47|no connection to wrapper during 100 seconds -> System.exit(-1)
INFO|871/0|Service traccar|16-12-11 23:01:47|if this is due to server overload consider increasing yajsw configuration property wrapper.startup.timeout
INFO|871/0|Service traccar|16-12-11 23:01:47|[Thread-14] INFO org.eclipse.jetty.server.ServerConnector - Stopped ServerConnector@5030b168{HTTP/1.1}{<IP_ADDRESS>:8082}
INFO|871/0|Service traccar|16-12-11 23:01:47|[Thread-14] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@6d458c26{/api,null,UNAVAILABLE}
INFO|wrapper|Service traccar|16-12-11 23:01:47|waitpid 871 65280
INFO|wrapper|Service traccar|16-12-11 23:01:47|exit code posix process: 65280 application: 0

When you say system you mean the installation of the drive or the operating system. What would your recommendation be?

My recommendation would be to start from clean slate.

If you have a VPS, blow it up and get a fresh installation, digitalocean is
very handy for those sort of things, you can get one as cheap as 5/month
and can take snapshots before upgrading.
On 13 Dec 2016 06:59, "Anton Tananaev"<EMAIL_ADDRESS>wrote:
My recommendation would be to start from clean slate.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tananaev/traccar/issues/2678#issuecomment-266551000,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH8J-4Q2-g5KT6-6ydVK-XXPXbGrIA8sks5rHbXGgaJpZM4LKCQm
.

I have same error on my Ubuntu 16.04.1 LTS:
WARNING|wrapper|Service traccar|17-01-17 20:53:12|YAJSW: yajsw-beta-12.07
WARNING|wrapper|Service traccar|17-01-17 20:53:12|OS   : Linux/4.4.0-59-generic/amd64
WARNING|wrapper|Service traccar|17-01-17 20:53:12|JVM  : Oracle Corporation/1.8.0_111//usr/lib/jvm/java-8-openjdk-amd64/jre/64
...
INFO|17607/0|Service traccar|17-01-17 21:25:01|[main] INFO org.eclipse.jetty.server.ServerConnector - Started ServerConnector@b3b446e{HTTP/1.1}{<IP_ADDRESS>:8082}
INFO|17607/0|Service traccar|17-01-17 21:25:01|[main] INFO org.eclipse.jetty.server.Server - Started @12942ms
WARNING|17607/0|Service traccar|17-01-17 21:25:48|startup of java application timed out. if this is due to server overload consider increasing wrapper.startup.timeout
INFO|17607/0|Service traccar|17-01-17 21:25:51|no connection to wrapper during 60 seconds -> System.exit(-1)
INFO|17607/0|Service traccar|17-01-17 21:25:51|[Thread-14] INFO org.eclipse.jetty.server.ServerConnector - Stopped ServerConnector@b3b446e{HTTP/1.1}{<IP_ADDRESS>:8082}
INFO|17607/0|Service traccar|17-01-17 21:25:51|if this is due to server overload consider increasing yajsw configuration property wrapper.startup.timeout
INFO|17607/0|Service traccar|17-01-17 21:25:51|[Thread-14] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@41da3aee{/api,null,UNAVAILABLE}
INFO|wrapper|Service traccar|17-01-17 21:25:51|waitpid 17607 65280
INFO|wrapper|Service traccar|17-01-17 21:25:51|exit code posix process: 65280 application: 0
My workaround is starting traccar in /opt/traccar with:
java -jar tracker-server.jar conf/traccar.xml &
So it seems to be only a wrapper problem.

@mckar, there seems to be some problem with Java.

Effectively that way the application goes up, but not like the service, the problem is with wrapper, @mckar. Was there any progress? I try with bedian, ubuntu, centos, and the erros is the same,

I Had Install tmux on my ubuntu server and run java -jar tracker-server.jar conf/traccar.xml &,   and run, but i don't know is a this is a good idea , please dear tananev your coments.

It should work. I don't see any issues with running it manually. Make sure you send console output into a file, so you have logs to check if something goes wrong.

One question about this, are you sure you can run traccar with only java -jar tracker-server.jar conf/traccar.xml & ????
I'm trying to do the same to have 2 instances running in the same linux box, but I'm always receiving errors due to missing classes or cannot find Main class and stuff like that, so I want to ask how can I run traccar passing all necessary parameters using the console?
Is it possible to have 2 traccar instances one in /opt/traccar/ and the other in /opt/traccar2/ and run both of them using different ports to avoid conflicts?

Yes, you should be able to run it directly from console. Traccar is a regular Java application. If there are some problems, I would recommend creating a separate issue with more details about the errors.


New RSO Event Verification Access from Badge App

I wanted to check before making a ticket! But, please put a button on the homepage of the Badge App only for RSOs to access the Calendar App for Event Verification (it would be great if credentials crossed over so no need to log in twice).

Button Added just for RSO's on BadgeApp that redirects to Calendar.  Privilege crossover is a big wish...


[BUG] Two error indicators appear in the modeline

What did you expect to happen?
A single checker indicator should appear for errors and warnings
What actually happened?
Two indicators appear
Additional details:

Personal configuration.
I wasn't sure if this is a doom issue or doom-modeline issue. I used doom-modeline outside of Doom Emacs and never encountered the left indicator. The left indicator isn't clickable so I couldn't figure out its source.
Steps to reproduce:
Just make a flychecker checker display errors.
System information:

emacs   version    26.3
        features   NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS LCMS2
        build      Dec 03, 2019
        buildopts  (--with-mac --enable-mac-app=/Users/travis/build/railwaycat/homebrew-emacsmacport/build-scripts/emacs-source/tmproot --prefix=/Users/travis/build/railwaycat/homebrew-emacsmacport/build-scripts/emacs-source/tmproot --enable-mac-self-contained --with-modules)
        windowsys  mac
        daemonp    server-running
doom    version    2.0.9
        build      HEAD -> develop, origin/develop, origin/HEAD db9bc763e 2019-12-29 19:24:55 -0500
        dir        ~/.doom.d/
system  type       darwin
        config     x86_64-apple-darwin18.5.0
        shell      /usr/local/bin/fish
        uname      Darwin 19.2.0 Darwin Kernel Version 19.2.0: Sat Nov  9 03:47:04 PST 2019; root:xnu-6153.61.1~20/RELEASE_X86_64 x86_64
        path       (~/.venvs/deploy/bin /usr/local/opt/python/libexec/bin ~/.poetry/bin ~/.gem/ruby/2.6.0/bin ~/.cargo/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin /Applications/Emacs.app/Contents/MacOS/libexec /Applications/Emacs.app/Contents/MacOS/bin)
config  envfile    nil
        elc-files  0
        modules    (:completion company (ivy +childframe +icons) :ui doom doom-dashboard hl-todo hydra modeline nav-flash ophints (popup +all +defaults) vc-gutter vi-tilde-fringe window-select :editor file-templates fold (format +onsave) lispy multiple-cursors rotate-text snippets :emacs dired electric ibuffer vc :tools (eval +overlay) flycheck (lookup +docsets) lsp macos magit :lang data emacs-lisp (java +lsp) javascript markdown (org +dragndrop +present) python rust sh web :config (default +bindings))
        packages   (highlight-symbol git-link syntax-subword)
        elpa       (n/a)

It appears to be lsp-rust that is adding a new segment to the mode-line, to global-mode-string, to be precise. There is no setting to prevent this, so we'd have to do it manually. Try this:
(after! lsp-rust
  (delete (list '(t lsp-clients-rust-progress-string)) global-mode-string))

It seems that some recent update caused it to vanish


Handle slicing with negative start/step in lazy wrappers

Changes included in this PR

As title. The output was wrong, leading to wrong results for prints as well since the print formatters slice the last rows of DataFrame/Series values.
Testing strategy

Added unit tests.
User facing changes

Checklist

[ ] Pipelines passed before requesting review. To run CI you must include [run CI] in your commit message.
[x] I am familiar with the Contributing Guide
[x] I have installed + ran pre-commit hooks.

CI has some failures which don't seem relevant. For example:
bodo/tests/test_s3.py::test_s3_json_write_records_lines_1D[test_df0]
https://github.com/bodo-ai/Bodo/actions/runs/12382455774/job/34563401905
Spawn test hang is also irrelevant:
bodo/tests/test_spawn/test_spawn_mode.py::test_destroy_spawn_delete
https://github.com/bodo-ai/Bodo/actions/runs/12382455774/job/34563399412


bug: Golang - removing all references to an import does not remove it from the import list on save.

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
v0.9.1
Operating system/version
MacOS 13.5.2
Describe the bug
When typing on a .go file, if I add code for packages that are not imported, it seems to add them to the import list as expected. However, if I remove all references to the same package, the import list is not modified and errors that the package is "imported and not used".
Steps To Reproduce

Open a *.go file
Add reference to a new package and see it appends the package correctly to the import list
Remove all references to the package
Save file and see that the import remains and displays package issue that it is "imported and not used"

Expected Behavior
The on save format would correctly remove unused packages
Repro
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  -- bootstrap lazy.nvim
  -- stylua: ignore
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath })
end
vim.opt.rtp:prepend(vim.env.LAZY or lazypath)

require("lazy").setup({
  spec = {
    -- add LazyVim and import its plugins
    { "LazyVim/LazyVim", import = "lazyvim.plugins" },
    -- import any extras modules here
    { import = "lazyvim.plugins.extras.lang.typescript" },
    { import = "lazyvim.plugins.extras.lang.json" },
    { import = "lazyvim.plugins.extras.ui.mini-animate" },
    { import = "lazyvim.plugins.extras.lang.go" },
    { import = "lazyvim.plugins.extras.test.core" },
    { import = "lazyvim.plugins.extras.dap.core" },
    { import = "lazyvim.plugins.extras.formatting.prettier" },
    { import = "lazyvim.plugins.extras.vscode" },
    { import = "lazyvim.plugins.extras.ui.edgy" },
    -- import/override with your plugins
    { import = "plugins" },
  },
  defaults = {
    -- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup.
    -- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default.
    lazy = false,
    -- It's recommended to leave version=false for now, since a lot the plugin that support versioning,
    -- have outdated releases, which may break your Neovim install.
    version = false, -- always use the latest git commit
    -- version = "*", -- try installing the latest stable version for plugins that support semver
  },
  install = { colorscheme = { "tokyonight", "habamax" } },
  checker = { enabled = true }, -- automatically check for plugin updates
  performance = {
    rtp = {
      -- disable some rtp plugins
      disabled_plugins = {
        "gzip",
        -- "matchit",
        -- "matchparen",
        -- "netrwPlugin",
        "tarPlugin",
        "tohtml",
        "tutor",
        "zipPlugin",
      },
    },
  },
})

-- lua/plugins/go.lua
return {
  {
    "neovim/nvim-lspconfig",
    opts = function(_, opts)
      opts.servers.gopls.settings.gopls.semanticTokens = false
    end,
  },
}

Lazyvim uses vim.lsp.buf.format for formatting on save. That's entirely on the LSP server. For your particular case, I'd guess that goimports_reviser is the one responsible for importing the necessary packages. If you look at official docs, it mentions it also accepts an option -rm-unused to remove unused imports. You should pass that as extra argument in null-ls when setting up goimports-reviser. You should take a look at null-ls official docs for how to achieve that. This is not a Lazyvim problem, but a user configuration issue.

Yes and no, if developers are following the setup on the lazy website then
that should be considered to be included in that documentation. Especially
those coming over from vscode and just starting out. I'm not a beginner,
but I still had difficulty figuring out where and why this was happening
and I did look through the plugins I thought was responsible. The autocmd
from the gopls site did end up working for me... but if it was really just
as simple as adding that option, then I'd much rather have that.
On Wed, Sep 27, 2023, 1:19 AM Iordanis Petkakis @.***>
wrote:

Lazyvim uses vim.lsp.buf.format for formatting on save. That's entirely
on the LSP server. For your particular case, I'd guess that
goimports_reviser is the one responsible for importing the necessary
packages. If you look at official docs
https://pkg.go.dev/github.com/incu6us/goimports-reviser, it mentions it
also accepts an option -rm-unused to remove unused imports. You should
pass that as extra argument in null-ls when setting up goimports-reviser.
You should take a look at null-ls official docs
https://github.com/jose-elias-alvarez/null-ls.nvim/blob/main/doc/BUILTIN_CONFIG.md#arguments
for how to achieve that. This is not a Lazyvim problem, but a user
configuration issue.
—
Reply to this email directly, view it on GitHub
https://github.com/LazyVim/LazyVim/issues/1499#issuecomment-1736925484,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABUP6CMPWC367Y4XSXFWBTX4PORTANCNFSM6AAAAAA5IO4PKA
.
You are receiving this because you authored the thread.Message ID:
@.***>

You can't expect the Lazyvim website to include all official documentation of every plugin it uses, right? Even the extras Lazyvim provides, have some kind of personal bias from the people that actually make the PRs depending on what features they use on their own. That's why there are improvements made on PRs by other people to include other common features. So, feel free to submit a PR with how to make this work and the maintainer will make the final decision. I don't use Go myself and don't use at all the Go extra.

You're right I wouldn't, but when the extras section attempts to make it
simple and easy to turn Go on, it probably should be part of those
settings.
On Wed, Sep 27, 2023, 8:34 AM Iordanis Petkakis @.***>
wrote:

You can't expect the Lazyvim website to include all official documentation
of every plugin it uses, right? Even the extras Lazyvim provides, have
some kind of personal bias from the people that actually make the PRs
depending on what features they use on their own. That's why there are
improvements made on PRs by other people to include other common features.
So, feel free to submit a PR with how to make this work and the maintainer
will make the final decision. I don't use Go myself and don't use at all
the Go extra.
—
Reply to this email directly, view it on GitHub
https://github.com/LazyVim/LazyVim/issues/1499#issuecomment-1737638746,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABUP6ARKWTOMCPPJFSQ2LDX4RBQXANCNFSM6AAAAAA5IO4PKA
.
You are receiving this because you authored the thread.Message ID:
@.***>

And that's why I said that PRs can get improved. Rust, Python and even Java have gone through transformations to include more things than the original PR.


Assorted improvements in SimpleEffectDialog and ComboBoxWidget

In ComboBoxWidget

Made constructor receive an IEnumerable<string> instead of a string[]

In SimpleEffectDialog

Removed nullability in certain value types
Modernized event handler delegate syntax
Calls to ComboBoxWidget constructor don't have to materialize the items to an array

Looks great, thank you!


Adding tree shaking guide.

What's changed, or what was fixed?

Added the tree shaking guide as requested by @addyosmani.

Target Live Date: 2018-06-14 (or later, there's no urgency on this)

[x] This has been reviewed and approved by @addyosmani
[x] I have run gulp test locally and all tests pass.
[x] I've staged the site and manually verified that my content displays correctly.

CC: @petele, @addyosmani

LGTM (we've been through tech review already) once we address Pete's nit.

Addressed it! Missed this feedback yesterday.
Should we circle in the team to give it a once over, quick?

After checking in with Sam he's happy with the state of the draft. Let's land this one and aim to deploy/publicize next Monday onwards.
cc @kosamari as an fyi this will be going up soonish :)


Introduce AimLogger

Description & Motivation
The feature request is to add a custom Logger to support Aim users.
Pitch
Add a custom Logger.
Alternatives
Create as a Lightning component that is maintained outside of the core package.
Additional context
No response
cc @borda

please assign this to me if approved.

Hi, this is a duplicate of https://github.com/Lightning-AI/lightning/issues/13176 and https://github.com/Lightning-AI/lightning/issues/3985.

refer to this issue comment in #13176.


[dart2wasm] Incorrect compilation of dynamic invocation of call

class A {
  Function get call => () {
        print('hi');
      };
}

void main() {
  try {
    (A() as dynamic).call();
  } catch (e) {
    print(e);
  }
}

AOT output:
hi

dar2wasm output:
wasm-function[51]:0x158d5: RuntimeError: illegal cast
RuntimeError: illegal cast
    at main (wasm://wasm/000b1c12:wasm-function[51]:0x158d5)
    at $main (wasm://wasm/000b1c12:wasm-function[52]:0x15907)
    at Module.invoke (/usr/local/google/home/omersa/dart/sdk/sdk/pkg/dart2wasm/bin/dart2wasm_runtime.mjs:400:28)
    at main (/usr/local/google/home/omersa/dart/sdk/sdk/pkg/dart2wasm/bin/run_wasm.js:46:21)

The problem starts at these lines which assume receiver of a dynamic invocation is always a closure: https://github.com/dart-lang/sdk/blob/142bf6944001ddb68a3fe079ad20523df57f347a/pkg/dart2wasm/lib/code_generator.dart#L1482-L1485
I think that block of code is wrong and should just be removed. Removing that block of code fixes compilation of this:
class A {
  void call() {
    print('hi');
  }
}

void main() {
  try {
    (A() as dynamic).call();
  } catch (e) {
    print(e);
  }
}

However original repro is still miscompiled and it prints this:
NoSuchMethodError: method not found: 'call'
Receiver: Instance of 'A'
Arguments: []

So a second problem seems to be in emitDynamicCall when searching for a matching member. In addition to a member method we should look for member getters and fields. We should also add a getter to _Function: _Function get call => this; so that the member search won't have to special-case functions.

Now that implementation of dynamic invocations is complete (with https://dart-review.googlesource.com/c/sdk/+/278505) and we added a call member to Function we can finally remove the special case shown above.
(I can't figure out how to create a dependent CL so can't test this yet)
After the special case removed, the last missing piece is in a dynamic invocation of a member (x.f(...) when x is dynamic) we to implicitly use the call member of value of x.f if it exists. This is already broken today so I think we can remove the special case after CL 278505 is merged and close this issue.

After the special case removed, the last missing piece is in a dynamic invocation of a member (x.f(...) when x is dynamic) is to implicitly use the call member of value of x.f if it exists. This is already broken today so I think we can remove the special case after CL 278505 is merged and close this issue.

To elaborate, the front-end adds a call when an expression needs to have a function type but it doesn't. For example, with this definition:
class A {
  void call() {}
}

RHS of an assignment like void Function() x = A(); becomes A().call. Similarly, A()() becomes A().call().
This also happens when the expression has type dynamic: x() becomes x.call() when x : dynamic.
As far as I can see, the only case where a call is not introduced by the front-end is in a dynamic invocation of a member: x.a() when x : dynamic.
So in a forwarder for an invocation, when the member is found to be a getter or field, we need to get the field/getter value, and then use the value's call member for the invocation.
Why does the front-end not add a call in dynamic invocations of members? In Dart/kernel level, these two evaluate a, a.b, and x differently:

a.b(x): a, x, a.b
a.b.call(x): a, a.b, x

When there is no member access, adding a call does not change evaluation order of the function relative to its args:

a(x): a, x
a.call(x): a, x

So it's OK to add a call in direct invocations, but doing the same in member invocations changes evaluation order.

Repro
class A {
  A() {
    print('A constructed');
  }

  void Function(int) get b {
    print('A.b called');
    return (int i) {
      print('Return value of a.b called');
    };
  }

  void call(int i) {
    print('A called');
  }
}

int arg() {
  print('Arg evaluated');
  return 123;
}

void main() {
  print('----- a.b(x) -----');
  (A() as dynamic).b(arg());

  print('----- a.b.c(x) -----');
  (A() as dynamic).b.call(arg());

  print('----- a(x) -----');
  A()(arg());

  print('----- a.call(x) -----');
  A().call(arg());
}

Now that implementation of dynamic invocations is complete (with https://dart-review.googlesource.com/c/sdk/+/278505) and we added a call member to Function we can finally remove the special case shown above.
(I can't figure out how to create a dependent CL so can't test this yet)

I managed to create a dependent CL and test removing the special case.

In main branch, removing the special case fixes 34 tests, breaks 128 tests.
With CL 278505, it fixes 44 tests, breaks 65 tests.

Those 65 failures all seem to be one bug, which causes runtime cast to fail when casting return value of call when the receiver is a lambda to the context struct of the closure. Minimal repro:
void main() {
  var i = 123;
  dynamic f = () { print("i = $i"); };
  f();
}

Output:
wasm-function[785]:0x2263b: RuntimeError: illegal cast
RuntimeError: illegal cast
    at main closure at file:///usr/local/google/home/omersa/dart/sdk_wasm/test/test.dart:3:15 (wasm://wasm/000b18a6:wasm-function[785]:0x2263b)
    at dynamic call entry (wasm://wasm/000b18a6:wasm-function[786]:0x22676)
    at method forwarder for 'call' (wasm://wasm/000b18a6:wasm-function[788]:0x226d2)
    at main (wasm://wasm/000b18a6:wasm-function[53]:0x15b62)
    at main tear-off (wasm://wasm/000b18a6:wasm-function[55]:0x15b74)
    at _invokeMain (wasm://wasm/000b18a6:wasm-function[65]:0x15e51)
    at Module.invoke (/usr/local/google/home/omersa/dart/sdk/sdk/pkg/dart2wasm/bin/dart2wasm_runtime.mjs:416:28)
    at main (/usr/local/google/home/omersa/dart/sdk/sdk/pkg/dart2wasm/bin/run_wasm.js:50:21)

The failing cast is generated here: https://github.com/dart-lang/sdk/blob/77b5d635a7963633dfc2242575ffb71422de2908/pkg/dart2wasm/lib/code_generator.dart#L533-L566
If I could see the runtime Wasm type of the object passed to this cast that would be really helpful..

With the bug above fixed, removing the special case fixes ~60 tests and breaks 3: https://dart-ci.firebaseapp.com/cl/278514/4.
The last issue is we fail to distinguish the cases where (1) a named parameter is not passed (2) a named parameter is passed null. I knew about this issue CL 278505 so I will fix this now.
Repro:
dynamic test({value = 100}) => value;

void main() {
  print((test as dynamic)(value: null));
}

Prints 100 instead of null.

The bug above fixed, but we also need to implement the two missing pieces in CL 278505 which are dynamic call vtable entries for (1) instantiation constant closures (2) normal instantiation (not constant) closures.
Repro for non-constant instantiation closures:
void main() {
  T f<T>(T a) => a;

  dynamic Function(dynamic) dd2d = f; // instantiates f with dynamic
  (dd2d as dynamic)(40);
}

For generating an instantiation constant we just move the generic function to the top-level:
T f<T>(T a) => a;

void main() {
  dynamic Function(dynamic) dd2d = f; // instantiates f with dynamic
  (dd2d as dynamic)(40);
}

I tried to implement the instantiation constant entries in https://github.com/osa1/sdk/commit/93e8aa1d2a20542e65f79ac81c7507984ace36e5, but it broke a few things: https://dart-ci.firebaseapp.com/cl/278505/36.

Non-constant instantiation closure entry points implemented in https://dart-review.googlesource.com/c/sdk/+/278505.

All done.

https://dart-review.googlesource.com/c/sdk/+/278505 implements dynamic invocations of fields/getters. This fixes 6 tests.
https://dart-review.googlesource.com/c/sdk/+/278514 depends on the CL above and removes the special case for .call. This fixes ~50 tests.


Import PyPI Luhn Library

Imports PyPI Luhn library: https://pypi.org/project/luhn/

@OmegaPointZero looks good to me!


The feature become Nan after the “conv_input” layer in the "VoxelResBackBone8x"

When I was training centernet with my own loss function, I found that in VoxelResBack8x, the features became nan after going through the conv_input layer.
https://github.com/open-mmlab/OpenPCDet/blob/846cf3ed21c274f95f041e7e21fd039ca5c99a1f/pcdet/models/backbones_3d/spconv_backbone.py#L252-L260
And the conv_input define is:
https://github.com/open-mmlab/OpenPCDet/blob/846cf3ed21c274f95f041e7e21fd039ca5c99a1f/pcdet/models/backbones_3d/spconv_backbone.py#L191-L195
And I have checked the input voxel_feature is not Nan.  Can anyone give me a suggestion？I don't know what to do with it.  Below are some results from my debugging process.

My pcdet version is 0.5.1+eed89a4, and the spconv version is spconv-cu114  2.1.21

I have found the problem. is the problem with my loss function.

Do you solve this problem？

There are some error in my loss function. May be you can add the following code in the training function to check the probelm.
import torch
# forward
torch.autograd.set_detect_anomaly(True)
# TODO
# backward
with torch.autograd.detect_anomaly():
    loss.backward()

Same problem, following the workaround should not be a loss problem


[Add a Play]: Adding a simple stopwatch application #hackoctober #React

What's the Play about?
Hi, the play is a simple stopwatch application made in react....
It simply starts the timer when clicked on start and then stops and reset  when clicked on reset button and you can again click to start the timer

What ReactJS concept will be used to create this play?
A basic react js hooks like useState and useEffect are used to make this app
### Please assign the task to me###
Record

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue

Code of Conduct

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

assign this to me

assign this to me

already assigned to someone


ArmoredOutputStream: Do not include a Version: header by default

The crypto-refresh-09 document states that in order to minimize metadata, implementations SHOULD NOT include a Version: header when forming ASCII armor.
This PR changes BCs default behavior to not include a version header by default.

Given the other PR, I think we need to add a Builder to the ArmoredOutputStream which allows these things to be configured, not sure what to do about input stream yet. Suggest dropping OutputStream commits from #1423 and adding the builder to this one that covers making the two items optional.

Good point! I will rework the PR :)

Closed in favour of #1425


Types for populate don't account for the function param

The interface for the populate hook does not account for passing in the schema as a function that resolves to Partial<PopulateSchema>.
https://github.com/feathersjs-ecosystem/feathers-hooks-common/blob/master/types/index.d.ts#L287

We refactored feathers-hooks-common to a typescript version. Does this problem still exist with version v6.0.0?

Closing because of inactivity. Please feel free to comment if this still is a problem.


net/url:  unsupported protocol scheme in header field

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

$ go 1.19.1

Does this issue reproduce with the latest release?
yes
What operating system and processor architecture are you using (go env)?
go env Output
$ GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/jimbo/.cache/go-build"
GOENV="/home/jimbo/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/jimbo/go/pkg/mod"
GOOS="linux"
GOPATH="/home/jimbo/go"
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/lib/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
GOVCS=""
GOVERSION="go1.19.1"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/shared/dev/myfitnesspal/go.mod"
GOWORK=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build714340508=/tmp/go-build -gno-record-gcc-switches"

What did you do?
I wrote a http wrapper for the MyFitnessPal API.  When I'm trying to get a callback code which is located in the header, I'll get an error message. To reproduce clone the following repository and install the dependencies and then run:
go run main.go

What did you expect to see?
A response with status code 302 and a location header which contains the callback code.
What did you see instead?
I'll get the following error message:
net/url.Error {Op: "Post", URL: "mfp://identity/callback?code=XXXX", Err: error(*errors.errorString) *{s: "http2: unsupported scheme"}}

response variable is nil.

I know that this "mfp://" url is in headers, because I checked it with a proxy before  (see screenshot below)

It looks like net/http is validating header values, which, if I understood it right, should'nt do it

If the http client follows the redirect, it will see mfp://identify/.... which is invalid to the http client. I think you want to configure CheckRedirect of the http client to prevent it from following the redirect and handle the header yourself. See<EMAIL_ADDRESS>for documentation about CheckRedirect.

Unlike many projects, the Go project does not use GitHub Issues for general discussion or asking questions. GitHub Issues are used for tracking bugs and proposals only.
For questions please refer to https://github.com/golang/go/wiki/Questions

Why isn't this a bug? @seankhliao

The client followed the redirect (default policy) and you haven't registered a RoundTripper for the given scheme, so it's an outgoing request error.


Overwrite option

It would be nice to have an overwrite option so that the "Target already exists" error is not fired.

It is already fixed, announce and docs will be soon (several days).

Cool. Thanks.

You can use electron-complete-builder (new API is equal to it) as a quick solution (and to report early feedback ;))


Swiper unable to display on Android 4.2.2

I have three swiper on my app and all of them unable to display swiper on my devices android 4.2.2 but the devices with android 5.1.1 is working fine. Anyone have any solution with this issue?

Hi, this is the wrong repo. Please post to Swiper issues: https://github.com/nolimits4web/Swiper/issues


pallet_staking dependencies question

in the cargo.toml dev-dependencies resides pallet-staking-reward-curve = { version = "3.0.0" } Is this still relevant as it was called in inflation.rs in the test module and inflation.rs has been removed.
If it is no longer relevant, please remove it.

removed in https://github.com/threefoldtech/tfchain_pallets/commit/0c7657b2d688f596f0de38e005019f2a9c3acf7f


I am using Unitree Go2, but since I am a beginner, I don't fully understand everything.

Hello Sasaki-san,
I am trying to use this package with the 4D LiDAR L1 mounted on the head of the Unitree Go2 quadruped robot. I modified the launch file by changing remappings=[('/input_cloud', '/velodyne_points')] to /utlidar/cloud_deskewed and arguments=['0', '0', '0', '0', '0', '0', '1', 'base_link', 'velodyne'] to odom, but it didn't work well. The path appears in a spiral shape, with irregular point clouds scattered around its center, and I am not sure what is happening. If you have any insights, I would greatly appreciate your assistance. Thank you in advance.

I am curious about the current state of the RViz display. Additionally, if you are working indoors, it might be helpful to adjust the parameters as described below:
https://github.com/rsasaki0109/lidarslam_ros2/issues/28#issuecomment-840052272


No Push-Notification on Google Pixel with Oreo if App is in Background with Ionic

There is no notification on a Pixel Smartphone with Android 8, if the App is in background. If the App is in foreground the message is received with the onNotificationOpen() function.
The expected behaviour is a notification in the statusbar if a message is received.

please see if PR #222 fixes this issue.  Install the plugin from github to test.

Closing for cleanup.  Please test with the latest version and reopen if it is still an issue.


Unable to authenticate with public application

I am not sure if this is an issue with the package, the api, or my code but I am unable to get an access token on a public destiny app. Here is my error
Request error (invalid_request): Public client should not attempt to authenticate.
I tested and added this method to Api\Module\App.php and it seems to work.
public function getAccessTokenFromAuthCodePublic($authCode, $oAuthClientId)
{
return $this->apiClient->postAsForm('App/OAuth/Token', [
'client_id' => $oAuthClientId,
'grant_type' => 'authorization_code',
'code' => $authCode
]);
}

@Nazalas I believe you need to make a 'private' client instead of a 'public' client on the https://www.bungie.net/en/Application site.

That is what I have done but do you not support public clients as well?
On Wed, Sep 4, 2019 at 12:44 PM Adam Burton<EMAIL_ADDRESS>wrote:

@Nazalas https://github.com/Nazalas I believe you need to make a
'private' client instead of a 'public' client on the
https://www.bungie.net/en/Application site.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/adamdburton/destiny-2-api-client/issues/9?email_source=notifications&email_token=ABGGN62KRSCGJD45AF7GWQLQH7QVNA5CNFSM4ITTZDHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD54G23Q#issuecomment-527986030,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABGGN67RDW5XIOLT3NMMO4DQH7QVNANCNFSM4ITTZDHA
.

I set my App Authentication OAuth Client Type to Confidential and this seemed to work


flutter install command fails (iOS app)

Hi,
I recently upgraded Flutter to the latest version (v1.9.1+hotfix.4) and command that I was using earlier to install apps (flutter install path_to_release.app) started failing constantly with the following error:
Installing com.companyName.AppName to LUM-IPAD-KM...
Install failed

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      InstallCommand.runCommand (package:flutter_tools/src/commands/install.dart:44:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:490:18)
#3      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#4      _rootRunUnary (dart:async/zone.dart:1132:38)
#5      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#6      _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#7      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#8      Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#9      Future._completeWithValue (dart:async/future_impl.dart:522:5)
#10     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:552:7)
#11     _rootRun (dart:async/zone.dart:1124:13)
#12     _CustomZone.run (dart:async/zone.dart:1021:19)
#13     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#14     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#15     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#16     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#17     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#18     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

Switching back to the previous working state by doing flutter version  v1.9.1+hotfix.2 works fine. Dependency summary after the change (works):
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel unknown, v1.9.1+hotfix.2, on Mac OS X 10.14.4 18E226, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.0)
[✓] Android Studio (version 3.3)
[✓] VS Code (version 1.38.1)
[✓] Connected device (1 available)

Prior dependency summary (does not work):
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.4, on Mac OS X 10.14.4 18E226, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.0)
[✓] Android Studio (version 3.3)
[✓] VS Code (version 1.38.1)
[✓] Connected device (1 available)

Did something change with libimobiledevice dependencies?

Previously instructions explicitly instructed how to install these dependencies, see June 30th page (Section: Deploy to iOS devices)  at https://web.archive.org/web/20190630180348/https://flutter.dev/docs/get-started/install/macos
However, current instructions just ask to install CocoaPods.

libimobiledevice is now packaged with flutter and does not need to be separately installed.  Do you have reason to think your issue is related to libimobiledevice?

@jmagman  - No, I am not sure if there is any relation but I noticed this difference.
I have not upgraded again but can do it if needed.

Install failed

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      InstallCommand.runCommand (package:flutter_tools/src/commands/install.dart:44:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:490:18)
#3      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#4      _rootRunUnary (dart:async/zone.dart:1132:38)
#5      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#6      _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#7      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#8      Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#9      Future._completeWithValue (dart:async/future_impl.dart:522:5)
#10     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:552:7)
#11     _rootRun (dart:async/zone.dart:1124:13)
#12     _CustomZone.run (dart:async/zone.dart:1021:19)
#13     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#14     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#15     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#16     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#17     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#18     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

getting the same error when doing flutter install
flutter doctor -v
[✓] Flutter (Channel stable, v1.9.1+hotfix.4, on Mac OS X 10.14.5 18F132, locale en-IN)
    • Flutter version 1.9.1+hotfix.4 at /Users/rajeshkumar/Desktop/flutter
    • Framework revision cc949a8e8b (2 weeks ago), 2019-09-27 15:04:59 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /Users/rajeshkumar/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 28.0.3
    • ANDROID_HOME = /Users/rajeshkumar/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.0, Build version 11A420a
    • CocoaPods version 1.7.4

[✓] Android Studio (version 3.4)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 37.1.1
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[✓] IntelliJ IDEA Community Edition (version 2017.3.5)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 29.0.1
    • Dart plugin version 173.4700

[✓] VS Code (version 1.39.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.5.1

[✓] Connected device (1 available)
    • Hpsw iphone 6s • 23782bacce300171e42f2124196e5207f7b426a9 • ios • iOS 12.4.1

• No issues found!

@rajeshzmoke, can you revert to prior version and see if it works? (flutter version v1.9.1+hotfix.2)

Having similar issue with flutter install. If i run flutter install --verbose  i get:
[  +13 ms] Installing com.xx.xx to iPhoneX...
[   +3 ms] executing: /Users/xxx/flutter/bin/cache/artifacts/ideviceinstaller/ideviceinstaller --list-apps
[   +6 ms] dyld: Library not loaded: /b/s/w/ir/k/homebrew/opt/libzip-flutter/lib/libzip.5.dylib
             Referenced from: /Users/xxx/flutter/bin/cache/artifacts/ideviceinstaller/ideviceinstaller
             Reason: image not found
[   +4 ms] executing: /Users/xxx/flutter/bin/cache/artifacts/ideviceinstaller/ideviceinstaller -i build/ios/iphoneos/Runner.app
[   +4 ms] dyld: Library not loaded: /b/s/w/ir/k/homebrew/opt/libzip-flutter/lib/libzip.5.dylib
             Referenced from: /Users/xxx/flutter/bin/cache/artifacts/ideviceinstaller/ideviceinstaller
             Reason: image not found
[  +11 ms] "flutter install" took 735ms.
Install failed

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      InstallCommand.runCommand (package:flutter_tools/src/commands/install.dart:44:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:490:18)
<asynchronous suspension>
#3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:407:33)
<asynchronous suspension>
#4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:29)
<asynchronous suspension>
#5      _rootRun (dart:async/zone.dart:1124:13)
#6      _CustomZone.run (dart:async/zone.dart:1021:19)
#7      _runZoned (dart:async/zone.dart:1516:10)
#8      runZoned (dart:async/zone.dart:1463:12)
#9      AppContext.run (package:flutter_tools/src/base/context.dart:153:18)
<asynchronous suspension>
#10     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:397:20)
#11     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
<asynchronous suspension>
#12     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:402:21)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:29)
<asynchronous suspension>
#14     _rootRun (dart:async/zone.dart:1124:13)
#15     _CustomZone.run (dart:async/zone.dart:1021:19)
#16     _runZoned (dart:async/zone.dart:1516:10)
#17     runZoned (dart:async/zone.dart:1463:12)
#18     AppContext.run (package:flutter_tools/src/base/context.dart:153:18)
<asynchronous suspension>
#19     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:356:19)
<asynchronous suspension>
#20     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:112:25)
#21     new Future.sync (dart:async/future.dart:224:31)
#22     CommandRunner.run (package:args/command_runner.dart:112:14)
#23     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:242:18)
#24     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:63:22)
<asynchronous suspension>
#25     _rootRun (dart:async/zone.dart:1124:13)
#26     _CustomZone.run (dart:async/zone.dart:1021:19)
#27     _runZoned (dart:async/zone.dart:1516:10)
#28     runZoned (dart:async/zone.dart:1500:12)
#29     run.<anonymous closure> (package:flutter_tools/runner.dart:61:18)
<asynchronous suspension>
#30     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:154:29)
<asynchronous suspension>
#31     _rootRun (dart:async/zone.dart:1124:13)
#32     _CustomZone.run (dart:async/zone.dart:1021:19)
#33     _runZoned (dart:async/zone.dart:1516:10)
#34     runZoned (dart:async/zone.dart:1463:12)
#35     AppContext.run (package:flutter_tools/src/base/context.dart:153:18)
<asynchronous suspension>
#36     runInContext (package:flutter_tools/src/context_runner.dart:59:24)
<asynchronous suspension>
#37     run (package:flutter_tools/runner.dart:50:10)
#38     main (package:flutter_tools/executable.dart:65:9)
<asynchronous suspension>
#39     main (file:///Users/tokoskin/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#40     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:303:32)
#41     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:12)

It would also be helpful to have verbose logs from @ketanm and @rajeshzmoke with flutter install --verbose.

@zanderso, my original post output is most likely from verbose. I will try again and post in a day.

I have updated my previous comment. This looks like an issue related to ideviceinstaller

So the ideviceinstaller issue is https://github.com/flutter/flutter/issues/42877, and I have a fix pending for this, which I hope to land to master tomorrow.

This was fixed in #42877, which is available on the dev channel.


Fix delete review app workflow

Context
Delete review app:
Error: Missing environment variable "IMAGE_TAG"
Changes proposed in this pull request
IMAGE_TAG must be present, but can be any value since we're only destroying
Guidance to review
Run make locally
Link to Trello card
https://trello.com/c/Wi5TkJ2d
Things to check

[ ] If the code removes any existing feature flags, a data migration has also been added to delete the entry from the database
[ ] This code does not rely on migrations in the same Pull Request
[ ] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[ ] If this code adds a column to the DB, decide whether it needs to be in analytics yml file or analytics blocklist
[ ] API release notes have been updated if necessary
[ ] Required environment variables have been updated added to the Azure KeyVault

 Do not fail silently if IMAGE_TAG not provided


Shift + Enter to submit forms

Since I am heavily testing data creation, it would be nice to have a shortcut to submit forms.
I would suggest to hold shift and hit enter to submit the forms.
This is more of a comfort feature for power users (and us developers of course)

I'm rather used to ctrl+ enter. Is there any standard? (I'm getting confused by things like this quite a lot lately)

I do shift+enter. But why not both?

was resolved by #4025 and #4060


[Question] Ideas on clustering vectors (without defining no. clusters)

Hey there,
I'm using pgvector with Django and it's doing a great job.
I have a large table of text paired with embeddings, and I want to automatically organize them into categories, and later label the categories with GPT by sampling the text. That means that I don't know the number of clusters in advance. Preferably a solution would allow me to define a maximum distance between each vector inside the cluster, so I can adjust how general they will be. Any ideas on the best way of doing this?
Since HNSW or Ivfflat indices are already a sort of cluster, maybe we could query them somehow? Just throwing ideas around here. Perhaps it is simply a bad idea to do the clustering inside the database, I honestly don't know.
What do you think?
Thanks in advance.

Hi @lassebomh, this page from scikit-learn has a few suggestions for clustering with an unknown number of clusters (more clustering docs). IVFFlat uses k-means clustering, which requires a known number of clusters, but I plan to keep it an internal detail of the index for now (as the exact method could change).

Scikit is definitely to-go when the vectors are in memory, but I was wondering if there were any in-db techniques?
Meanwhile, do you happen to know how you return the average vector from a queryset of vectors? I have found some function inside the pgvector extension that seem to be related, but cannot find it in the Django module.
Thanks a lot for helping out.

pgvector doesn't provide any, but you could create a Postgres extension that implements one of the methods above.


Archive symbols from etwtrace package

After bundling the etwtrace package into PTVS, we are getting symbol check failures when trying to insert into VS. These failures can be seen here:
https://devdiv.visualstudio.com/DevDiv/_git/VS/pullrequest/597367
If you click on the failing check and dig down into the failing step at https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=10681983&view=logs&j=275f1d19-1bd8-5591-b06b-07d489ea915a&t=f4062fa4-3467-5042-7419-c88746a3e56c, you can see that all the missing symbols are for *.pyd files that are part of the etwtrace package.
So these files need to be copied to the same directory as the other symbol files before symbol archiving is performed.
Symbol archiving is not performed for PR builds, so I had to run a full build to test this change. TODO: Add links to pipeline used for testing

@bschnurr , isn't the cache glass only supposed to run as part of the scheduled run?

I'm going to close this PR. Not only does the microbuild archive symbols task seem to ignore pyd files, but Steve is working on getting these symbols uploaded to symweb, which means we won't have to do anything like this. I've asked for a temporary exception from the VS team so we can unblock insertions into vs main, we'll see what they say.


Can I specify country settings in openalpr.config

Right now the settings are us and eu, and while I live in the eu and eu settings works ok for me, I wonder if I could specifiy a new country in openalpr.config with more detailed settings?
Additionally I wonder if I can specify the format of the license plate, because our format is ABC-123 and at the moment we see that the component sometimes detects O as 0.

Hi @mronnlun,
it is not possible to add other countries without compiling the binaries. And also it is not possible to change the format.
Regards


Error running export_larq_model.py

I've trained QuickYOLOv2 on a custom dataset and now I'm trying to convert it to LCE/TFLite.  Unfortunately, when I run python export_larq_model.py, I get the following error:
ValueError: Input 0 of node model_1/batch_normalization_22/AssignNewValue was passed float from model_1/batch_normalization_22/FusedBatchNormV3/ReadVariableOp/resource:0 incompatible with expected resource.
Here's the full stack trace:
Traceback (most recent call last):
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\framework\importer.py", line 496, in _import_graph_def_internal
    results = c_api.TF_GraphImportGraphDefWithResults(
tensorflow.python.framework.errors_impl.InvalidArgumentError: Input 0 of node model_1/batch_normalization_22/AssignNewValue was passed float from model_1/batch_normalization_22/FusedBatchNormV3/ReadVariableOp/resource:0 incompatible with expected resource.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "export_larq_model.py", line 124, in <module>
    flatbuffer_bytes = lce.convert_keras_model(yolo)
  File "C:\Users\x\AppData\Local\Programs\Python\Python38\lib\site-packages\larq_compute_engine\mlir\python\converter.py", line 118, in convert_keras_model
    frozen_func = convert_variables_to_constants_v2(func, lower_control_flow=False)
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\framework\convert_to_constants.py", line 1076, in convert_variables_to_constants_v2
    return _construct_concrete_function(func, output_graph_def,
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\framework\convert_to_constants.py", line 1001, in _construct_concrete_function
    new_func = wrap_function.function_from_graph_def(output_graph_def,
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\eager\wrap_function.py", line 650, in function_from_graph_def
    wrapped_import = wrap_function(_imports_graph_def, [])
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\eager\wrap_function.py", line 621, in wrap_function
    func_graph.func_graph_from_py_func(
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\framework\func_graph.py", line 990, in func_graph_from_py_func
    func_outputs = python_func(*func_args, **func_kwargs)
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\eager\wrap_function.py", line 87, in __call__
    return self.call_with_variable_creator_scope(self._fn)(*args, **kwargs)
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\eager\wrap_function.py", line 93, in wrapped
    return fn(*args, **kwargs)
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\eager\wrap_function.py", line 648, in _imports_graph_def
    importer.import_graph_def(graph_def, name="")
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\util\deprecation.py", line 538, in new_func
    return func(*args, **kwargs)
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\framework\importer.py", line 400, in import_graph_def
    return _import_graph_def_internal(
  File "C:\Users\x\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\framework\importer.py", line 501, in _import_graph_def_internal
    raise ValueError(str(e))
ValueError: Input 0 of node model_1/batch_normalization_22/AssignNewValue was passed float from model_1/batch_normalization_22/FusedBatchNormV3/ReadVariableOp/resource:0 incompatible with expected resource.

As for this issue, I wasn't able to replicate it locally... Will try again on Google Colab. These are your environment settings right?
quickyolov2 model
CUDA 11.2
CUDNN <IP_ADDRESS>
Tensorflow 2.4.1
Larq 0.11.2
LCE 0.5.0

Yes, those are my environment settings.  I have found a solution.  Larq requires Tensorflow 2.3.0 and does not work properly with version 2.4.1.
Using pip install tensorflow==2.3.0 solved my problem.


Create chapter 4 'vegetable gimmick'

I'd like some pieces that jut out horizontally near the top part of the well. This would reward clumsy horizontal play which is what makes Turbo Fat unique.

Maybe a helpful animal who temporarily makes the playfield narrower by filling some of the side columns with cakes. This could be done in a really showy flashy way, kabooom!!! an entire column!! wow!


Adding example for 3.x migration in the docs

What are you trying to accomplish?
I would like to help developers to upgrade their app with the current changelog with examples and how to do it without having to compare their code and the new docs.
This is just an example here that make our life much easier I guess. I saw that in other gems and packages and found it really helpful.
Here is the result: https://github.com/ViewComponent/view_component/blob/adb07c8d949b6f71d4c5d8e3fd50855b4544934e/docs/CHANGELOG.md#v300

@guillaumebriday it seems you have some markdown formating issues, can you please fix them

@guillaumebriday it seems you have some markdown formating issues, can you please fix them

Done! ✅  The CI is now green


Build failure: duckdb on aarch64-darwin and x86_64-darwin

Steps To Reproduce
Attempt to build duckdb on macOS.
Build log
See eg https://hydra.nixos.org/build/255133603
Additional context
n/a
Notify maintainers
@costrouc @cpcloud
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"aarch64-darwin"`
 - host os: `Darwin 23.3.0, macOS 14.3.1`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.17.0`
 - channels(samuelainsworth): `"darwin, home-manager, nixpkgs-23.11pre511546.844ffa82bbe2"`
 - channels(root): `"nixpkgs"`
 - nixpkgs: `/Users/samuelainsworth/.nix-defexpr/channels/nixpkgs`

Add a :+1: reaction to issues you find important.

Thanks @annaleaves and @wegank !


Any news on when will this repo be updated?

hi @zhiqi-li , any plans to update this repo to include more features (seg head, refactoring, ++ version, etc)?

All new features, including BEVFormer++ on Waymo results will be updated here: https://github.com/OpenPerceptionX/BEVPerception-Survey-Recipe/tree/dev. will merge into Master soon.

hi @hli2020 , is this an effort to be the "mmcv BEV"?  It will be exciting to see the BEV repo allowing custom datasets like mmseg and mmdet.
it seems like a long way to having the model components integrated in OpenPerceptionX/BEV as it only has data augmentation in the toolbox now. When do you think will BEVFormer++ be added?


Add License

It would be nice to have a license on this project.
It would automatically update on this project: https://github.com/meichthys/christian_foss
Keep up the great work!

What license would you suggest? It is the bible after all.


The size of the window when making edits.

Hello,
Firstly just want to say that this module moving to v12 is the BEST news EVER!!
Anyway, when you open the dialogue window it fills the entire screen from top to bottom and you can't or I can't scroll down to the save button.
For now I am tabbing down to it. So maybe a feature request? Unless it is a Foundry issue with Region settings windows?
If it is I will go there instead.
Once again thank you for this.

Is your display resolution not very high? In theory the region behavior config should become scrollable if there's not enough vertical space. The region behavior config is automatically generated from the behavior data model by Foundry.

It was 1920x1080 on a 27 inch screen, just changed it up a gear and I can get the whole window in now but everything is tiny on my screen and my eyesight is not great. ha ha. Will have to stick with the tabbing method. Thank you anyways.

I made the config scrollable: https://github.com/dev7355608/limits/releases/tag/v2.0.1


Clash Config

please add clash config

Try using Dat file.

How? Please explain to me.

Open your clash profile .yml file with any text editor and copy either of below files' content(each correspondent to original ir_domains and other_domains files) and add them below rules: in .yml file(to bypass included domains)
you can also add  - GEOIP,IR,✅ Direct to bypass Iran based domains that included in maxmind-geoip
and alternatively you can add  - DOMAIN-SUFFIX,.ir,✅ Direct that bypass all .ir domains instead of using ir_domains

other_domains_clash.txt
ir_domains_clash.txt

Ok, Thx ❤

There is another and perhaps better way for doing this with Mixin(its not available in mobile client but both Clash for Windows and Clash .NET have this feature)
With Mixin you can introduce any change to config and it will be apply to any profile that you are using and override it(without changing anything in profile) as long as you have Mixin turned on.
so in this case locate Mixin profile in settings and open YAML file and below mixin: write   rules: and add all of your rules below it (those two spaces before rules: are essential)
Note: with doing this all of your profile's rules will be ignored and rules that you introduced in Mixin will be used (as long as you have Mixin turned on)


Fix bug with zero-sized buffer for StringViewArray

Which issue does this PR close?

Part of #11752.
Rationale for this change
The new arrow-rs implementation disallow zero-sized buffer for StringViewBuilder: https://github.com/apache/arrow-rs/pull/6136
When new version of arrow-rs is released, we will trigger this bug.

We could also change arrow so that with_block_size takes a NonZeroU32
I don't think zero-sized buffer should be allowed, it creates unexpected runtime problems...

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

Thank you @XiangpengHao


Failed to register interface using SpringBoot 1.5X

When using SpringBoot 1.5X for interface registration, there is an abstract method error problem. The reason is that springmvc-client is compiled based on SpringBoot2.X, and the implemented BeanPostProcessor interface is modified by default in the new version, but it must be mandatory in SpringBoot1.5X Realize, cause the error.

can you show error?

can you show error?

引用的地址为
org.dromara
soul-spring-boot-starter-client-springmvc
2.2.1

引用的地址为
org.dromara
soul-spring-boot-starter-client-springmvc
2.2.1

引用的地址为
org.dromara
soul-spring-boot-starter-client-springmvc
2.2.1

引用的地址为
org.dromara
soul-spring-boot-starter-client-springmvc
2.2.1

can you show error?

The referenced address is < dependency >
< groupid > or. Dromara
< artifactId > soul-spring-boot-starter-client-spring MVC
< version > 2.2.1
Dependency >

can you show error?

The referenced address is < dependency >
< groupid > or. Dromara
< artifactId > soul-spring-boot-starter-client-spring MVC
< version > 2.2.1
Dependency >

can you show error?
The problem is that the “Beanpostprocessor” is in Spring 5. Version X provides the default ‘default’ method, which is based on Spring 4. X does not provide an implementation of default。For some reason, I can’t reproduce

can you show error?
The problem is that the “Beanpostprocessor” is in Spring 5. Version X provides the default ‘default’ method, which is based on Spring 4. X does not provide an implementation of default。For some reason, I can’t reproduce

can you show error?

can you show error?

Can you try to remove @NonNull annotation?

Can you try to remove @NonNull annotation?

SpringBoot1.X  are not compatible SpringBoot2.X ;
If your project needs to be introduced dependency  and the SpringBoot version of your project is 1.x , sorry , You cannot use this dependency ;
You can use it by copying the soul-client --> soul-client-http --> soul-client-springmvc  project into your own project，so you can use @SoulSpringMvcClient .


Saving multiple grids with identical name can at least sometimes lead to the duplicate renaming not working

https://i.imgur.com/L2Ah5lN.png
https://i.imgur.com/lcXpJCt.png
Saved 5 copies of "DirksFavoriteHat"; all past the first got appended with [1]. I would have expected [1], [2], [3], etc to avoid dupe names

Fixed


xenocara

So, xenocara has now been mentioned several times on the irc, and theres seems to be some interest in porting this over to kiss, so here we are.
As of writing, ive not tested this any more than building it on my laptop which im currently writing on, and creating the buildscript on my desktop, and trying to launch it, only for it to freeze up my desktop, so this needs some more details as to whats needed to actually run this properly.
I fetched the patches from hyperbola (seeing as theyre moving to bsd, this is probably one of their steps towards this), which also gives us some referencces aswell for figuring this out.
Ill leave this as a draft for now, untill things are ready
edit: for those who do not know, xenocara is OpenBSD's fork of the Xorg server, and more. Should contain several security improvements and more.

Just built it and am running it with success! I think there is something funky with the fonts though, since size 14 looks alot bigger than it usually does. Have tested both dwm & exwm and both work fine. I'm happy to merge when you feel this PR is ready 👍
Also thank you for looking into xenocara, I'm really glad that kiss-xorg will be able to offer 3 different X servers out of the box!

sounds great! phoebos also had success with this.
I pushed some new commits, with something I suppose we want, like dri2 and 3. I know theyre enabled on xorg-server atleast, so id assume thats something thats wanted.
I also adjusted the rootless-modsetting patch to fit xenocara, but im not entierly sure wether its usefull or not? its a bit beyond my knowledge tbh.
if its not wanted/needed, we can simply remove it.
In any case, seeing as it works for you guys, I dont see why we cant merge now if everything is still in order.
the pleasure is all mine. its always great to kiss make some progress.

I think it'd be interesting to revist Xenocara more indepth in the future, and see how much of Xorg we could replace, since it provides all of the libs/tools/apps/etc.

Ive just shifted through the dirs, and it contains.. aloot of stuff to say the least.
everything X youd ever need, fontconfig even, aswell as mesa, pixman and more.
If im not mistaken, the sourcetree itself, should contain everything you need to get a working X server going.
we could probably have xenocara package initially be everything in one package, from libX*, mesa, header files and the x server.