Typo in Chinese on get-started page

Actual Behaviour

On the get-started Chinese page, Your First Sketch section, the translation on the width is typed in "阔度" (highlighted in light blue).

Expected Behaviour

It should be "宽度" for width.
Steps to reproduce it

In line 110 of src/dta/zh-Hans.yml, correct the character “阔” to "宽".
Screenshots of the issue

screenshot about
Would you like to work on the issue?

I would love to work on this issue by correcting the typo in line 110 of src/dta/zh-Hans.yml. This would be my first contribution to p5.js-website and I am very excited to dive deeper into contributing to this open-source project.
Thank you.

Sounds good to me! I'll assign the issue to you and you can file a PR whenever you are ready. If you need help just let me know.
Also if you want to work on more around the translation of the website, you can either look at updating the reference (which can be trickier) or translate the untranslated examples (which there are still many). Thanks.

Sure. Thanks again. I'm going to translate examples later. There is another typo I found in examples, 00_Structure, Coordinate: missing a "1" I guess. I can also correct it in src/data/examples/zh-Hans/00_Structure/00_Coordinates.js, line 3 @description .

Closed by #637


Verify type of onError callbacks eagerly

Currently, certain core library methods such as Future.then take Function onError callback.
They do not actually verify the type of the onError callback function until it is called.
As this is often used for error handling and errors are rare, it could be easily unnoticed that onError callback has a wrong type, which may cause flaky, hard to reproduce and hard to diagnose bugs.
Consider the following example:
import "dart:async";

Future<int> foo() async => throw 'hi';

main() {
  foo().then((x) => throw 'bye', onError: (e, s, t) {
    print('error');
  });
}

In this example onError callback has 3 arguments which is not noticed until the actual error happens. When it happens, it fails in the following way:
Unhandled exception:
type '(dynamic, dynamic, dynamic) => Null' is not a subtype of type '(Object) => dynamic'
#0      _FutureListener.handleError (dart:async/future_impl.dart:159:46)
#1      Future._propagateToListeners.handleError (dart:async/future_impl.dart:694:47)
#2      Future._propagateToListeners (dart:async/future_impl.dart:715:24)
#3      Future._completeError (dart:async/future_impl.dart:534:5)
#4      Future._asyncCompleteError.<anonymous closure> (dart:async/future_impl.dart:582:7)
#5      _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
#6      _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
#7      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)

This stack trace has zero information about the origin of the error. This stack trace doesn't even mention any user code.
I think we can improve usability of those onError callbacks by verifying their type eagerly when they are passed to the core library (e.g. on entry into Future.then).
This problem becomes even more severe with NNBD.
Previously, the following code was correct:
import "dart:async";

Future<int> foo() async => throw 'hi';

main() {
  foo().then((x) => throw 'bye', onError: (e, s) {
    print('error');
  });
}

It compiles and runs fine in weak mode.
However, in strong mode (with --null-safety) this example fails with
Unhandled exception:
type 'Null' is not a subtype of type 'Future<Never>'
#0      _FutureListener.handleError (dart:async/future_impl.dart:157:7)
#1      Future._propagateToListeners.handleError (dart:async/future_impl.dart:698:47)
#2      Future._propagateToListeners (dart:async/future_impl.dart:719:24)
#3      Future._completeError (dart:async/future_impl.dart:534:5)
#4      Future._asyncCompleteError.<anonymous closure> (dart:async/future_impl.dart:583:7)
#5      _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#6      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#7      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:117:13)
#8      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:5)

Again, this stack trace doesn't mention the source of the problem and it is hard to track it down to a particular place in the code where the problem occurs (the fix would be to change .then to .then<void> so that future could hold return values of both onValue and onError).
/cc @lrhn @leafpetersen @munificent @liamappelbe

@lrhn Looking at the implementation of Future.then it looks to me like the type of onError is validated eagerly if we are not in the root zone, and lazily if we are in the root zone.  Is this intentional?  Should we consider validating eagerly always (or at least in an assert if performance is a concern)?

Not intentional.
It's an accident of implementation that we rely on the checks needed to pick the right register*Callback to also do the type checking of the function. The root zone does not need to call register callback (we know that the root implementations of register*Callback are identity functions).
So, we should probably do the type testing always, and then only call the register function when not in the root zone.

The Future.then and Future.catchError functions now do err early on arguments which are neither Function(Object) not Function(Object, StackTrace). They still allow any return type and check that later, because the Function parameter type means that a function argument gets no type inference help to ensure the return type.
I'll add an early check for Stream.handleError too.


Copy from arbitrary URL direct into Container

azcopy version 10.6.1
Hey Guys,
I have an ISO on a public server. I now want to copy this to a StorageAccount. You could call it a "remote wget". Is there a practical solution?
That's all what I've found about this; Copy blobs between Azure storage accounts by using AzCopy v10
$URL = "https://foo.bar/myawesomeimage.iso"
$Container = "iso"
$SAS = "https://xxx.blob.core.windows.net/$Container/?...."
azcopy copy $URL $SAS

Result: failed to perform copy command due to error: cannot start job due to error: cannot scan the path /home/user/https://foo.bar/myawesomeimage.iso, please verify that it is a valid.
My current Workaround:
$URL = "https://foo.bar/myawesomeimage.iso"
$File = ($($URL.Split("/")[3]))
$Container = "iso"
wget $URL
$SAS = "https://xxx.blob.core.windows.net/$Container/?...."
if ($?) { azcopy copy $File $SAS }

Thanks for reaching out!
We do not yet support arbitrary sources (outside of Azure and S3), but we'll consider adding this in the future.

@Gill-Bates If the URL does not require auth, you can try
azcopy copy $URL $DST --from-to=BlobBlob

Closing the request, we do not plan to add support for arbitrary URLs any time soon. However, if the source does not require authentication, please use --from-to parameter in azcopy.


cquery exited unexpected in netdisk

I worked with cquery on Windows10. When I needed to work with Linux, I just runed samba on Linux and share the code to my Windows.
Then I found the TabNine reported language server exited unexpected. The log is bellow.
[2019-09-01][01:33:19][lsp::session][INFO] Spawning controller for route Route { language: "cpp", root: AbsolutePath { path: "\\?\UNC\<IP_ADDRESS>\ShareFiles\test\test.c", uri: "file://<IP_ADDRESS>/ShareFiles/test/test.c" } }
[2019-09-01][01:33:19][lsp::language_server_transport][INFO] Starting language server: cquery --init={"cacheDirectory": "D:/Cache/cquery_cached_index"}
[2019-09-01][01:33:19][lsp::low_level_language_server][INFO] Calling LSP method DidOpenTextDocument
[2019-09-01][01:33:19][lsp::low_level_language_server][INFO] Calling LSP method Completion
[2019-09-01][01:33:20][lsp::language_server_transport][ERROR] Language server error: ( 0.488s) [querydb ] initialize.cc:497 | ABORT: Unable to find path file://<IP_ADDRESS>/ShareFiles/test/test.c
[2019-09-01][01:33:20][lsp::controller][INFO] Language server exited

Is this still relevant?


cannot add third-party robot models due to content security policy

With Advantage Scope 2.0.0-beta-2 on macOS 13.1, after attempting to add json and glb files for our team's robot, the robot was added to the robot menu in the 3D Field tab, but the robot was not displayed and the following error was generated:

Refused to connect to 'blob:' because it violates the following Content Security Policy directive: "connect-src ws: wss: file:".
hub.js:47434 Refused to connect to 'blob:file:///7ce359aa-faba-4219-b356-fe82a252c279' because it violates the following Content Security Policy directive: "connect-src ws: wss: file:".

Content Security Policies are definitely not my area of expertise, but, based on a couple StackOverflow posts, I updated hub.html and satellite.html to specify blob as an additional connect source:
content="default-src 'self'; script-src 'self'; connect-src ws: wss: file: blob:"
(I'm not sure if satellite needed to be changed or not.) After building locally and running the app copied from the built DMG, the robot model was displayed and no errors were observed in the console.

This should be fixed. I updated both "hub.html" and "satellite.html". Changing the satellite is necessary because each window has its own render process that loads the model independently.


Can this tool support more engines in MergeTree family?

As mentioned, can this tool support more engines such as CollapsingMergeTree or ReplacingMergeTree?

Can you please elaborate in a little more details what exactly is expected to be provided by the tool regarding those engines?

I have a MySQL table with some columns and index. I want to move it into clickhouse by using CollapsingMergeTree engine. But there isn't a "Sign" column in MySQL table schema, which is a must in using CollapsingMergeTree. So, can your tool support this case?

I think you can create table whatever you need, after just define the dst table for data, without creating table


Choose video to display on the About page.

Should this be the same video from the home page?

@nauerz-ibm Assigning to you for now. If this is a better question for @krook or @mrutkows, please assign to whoever makes this call.


 OK
## Checking hash(es) for Image atf-1 ... sha256+ OK
## Checking hash(es) for Image u-boot ... sha256+ OK
## Checking hash(es) for Image fdt-1 ... sha256+ OK
## Checking hash(es) for Image atf-2 ... sha256+ OK
## Checking hash(es) for Image atf-3 ... sha256+ OK
## Checking hash(es) for Image atf-4 ... sha256+ OK
## Checking hash(es) for Image atf-5 ... sha256+ OK
## Checking hash(es) for Image atf-6 ... sha256+ OK
INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-607-gbf602aff1:cl
NOTICE:  BL31: Built : 10:16:03, Jun  5 2023
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    pmu v1 is valid 220114
INFO:    dfs DDR fsp_param[0].freq_mhz= 1056MHz
INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE K
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xa00000
INFO:    SPSR = 0x3c9

U-Boot 2024.01 (Jan 08 2024 - 15:37:48 +0000)

Model: Pine64 RK3566 Quartz64-A Board
DRAM:  8 GiB (effective 7.7 GiB)
PMIC:  RK8170 (on=0x40, off=0x00)
Core:  321 devices, 27 uclasses, devicetree: separate
MMC:   mmc@fe2b0000: 1, mmc@fe2c0000: 2, mmc@fe310000: 0
Loading Environment from nowhere... OK
In:    serial@fe660000
Out:   serial@fe660000
Err:   serial@fe660000
Model: Pine64 RK3566 Quartz64-A Board
Net:   eth0: ethernet@fe010000
Hit any key to stop autoboot:  0
** Booting bootflow<EMAIL_ADDRESS>with extlinux
1:      zarhus-machine-cm3
Retrieving file: /boot/fitImage
append: root=PARTLABEL=root rootwait rw rootfstype=ext4 earlycon console=tty1 console=ttyS2,1500000n8
## Loading kernel from FIT Image at 02080000 ...
   Using 'conf-rk3566-quartz64-a.dtb' configuration
   Verifying Hash Integrity ... OK
   Trying 'kernel-1' kernel subimage
     Description:  Linux kernel
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x020800fc
     Data Size:    9299771 Bytes = 8.9 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: 0x06000000
     Entry Point:  0x06000000
     Hash algo:    sha256
     Hash value:   a2536ab4fc5cb760231da12a712ae527c9b0d78b6ecacf88acc0bb37a62b18cf
   Verifying Hash Integrity ... sha256+ OK
## Loading fdt from FIT Image at 02080000 ...
   Using 'conf-rk3566-quartz64-a.dtb' configuration
   Verifying Hash Integrity ... OK
   Trying 'fdt-rk3566-quartz64-a.dtb' fdt subimage
     Description:  Flattened Device Tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x0295e950
     Data Size:    56039 Bytes = 54.7 KiB
     Architecture: AArch64
     Hash algo:    sha256
     Hash value:   0815335eb4d7d1b71fba1487fb531617724f310da47e7d4c262df78ddce45070
   Verifying Hash Integrity ... sha256+ OK
   Booting using the fdt blob at 0x295e950
Working FDT set to 295e950
   Uncompressing Kernel Image
   Loading Device Tree to 00000000ecebc000, end 00000000ececcae6 ... OK
Working FDT set to ecebc000

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.6.23-yocto-standard-00118-g2d01bc1d4eea (oe-user@oe-host) (aarch64-zarhus-linux-gcc (G4
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Pine64 RK3566 Quartz64-A Board
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: uart0 at MMIO32 0x00000000fe660000 (options '1500000n8')
[    0.000000] printk: bootconsole [uart0] enabled
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x1ff01d9c0-0x1ff01ffff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000001ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff]
[    0.000000] On node 0, zone DMA: 512 pages in unavailable ranges
[    0.000000] cma: Reserved 32 MiB at 0x00000000ee000000 on node -1
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 21 pages/cpu s48680 r8192 d29144 u86016
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: root=PARTLABEL=root rootwait rw rootfstype=ext4 earlycon console=tty1 console=tty8
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 1999368
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000e8ebc000-0x00000000ecebc000] (64MB)
[    0.000000] Memory: 7846384K/8124416K available (12928K kernel code, 1374K rwdata, 4700K rodata, 3264K init, 535K )
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] workqueue: name exceeds WQ_NAME_LEN. Truncating to: events_freezable_power_efficien
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 320 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: MBI range [296:319]
[    0.000000] GICv3: Using MBI frame 0x00000000fd410000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    0.000000] ITS: No ITS available, not enabling LPIs
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns:<PHONE_NUMBER>s
[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every<PHONE_NUMBER>097ns
[    0.001822] Console: colour dummy device 80x25
[    0.002331] printk: console [tty1] enabled
[    0.003513] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.004547] pid_max: default: 32768 minimum: 301
[    0.005118] LSM: initializing lsm=capability,integrity
[    0.005822] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.006657] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.008742] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.010790] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.011632] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.012731] rcu: Hierarchical SRCU implementation.
[    0.013220] rcu:     Max phase no-delay instances is 1000.
[    0.014949] EFI services will not be available.
[    0.015848] smp: Bringing up secondary CPUs ...
[    0.017200] Detected VIPT I-cache on CPU1
[    0.017287] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    0.017354] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.018362] Detected VIPT I-cache on CPU2
[    0.018432] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    0.018482] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.019527] Detected VIPT I-cache on CPU3
[    0.019596] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000
[    0.019641] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.019793] smp: Brought up 1 node, 4 CPUs
[    0.025448] SMP: Total of 4 processors activated.
[    0.025922] CPU features: detected: 32-bit EL0 Support
[    0.026434] CPU features: detected: 32-bit EL1 Support
[    0.026948] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.027833] CPU features: detected: Common not Private translations
[    0.028458] CPU features: detected: CRC32 instructions
[    0.028975] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.029547] CPU features: detected: LSE atomic instructions
[    0.030103] CPU features: detected: Privileged Access Never
[    0.030658] CPU features: detected: RAS Extension Support
[    0.031199] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.032040] CPU: All CPU(s) started at EL2
[    0.032461] alternatives: applying system-wide alternatives
[    0.039919] devtmpfs: initialized
[    0.058057] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:<PHONE_NUMBER>100000 ns
[    0.059080] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.061092] pinctrl core: initialized pinctrl subsystem
[    0.062227] DMI not present or invalid.
[    0.063475] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.065285] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.066297] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.067547] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.068385] audit: initializing netlink subsys (disabled)
[    0.069216] audit: type=2000 audit(0.068:1): state=initialized audit_enabled=0 res=1
[    0.070178] thermal_sys: Registered thermal governor 'step_wise'
[    0.070189] thermal_sys: Registered thermal governor 'power_allocator'
[    0.070869] cpuidle: using governor menu
[    0.072219] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.073090] ASID allocator initialised with 65536 entries
[    0.073943] Serial: AMBA PL011 UART driver
[    0.086743] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000
[    0.087594] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /vop@fe040000
[    0.103964] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.105339] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000
[    0.106570] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.107718] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000
[    0.108850] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.110020] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000
[    0.111081] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.112212] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000
[    0.113258] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.114411] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000
[    0.117026] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /hdmi-con
[    0.117847] platform hdmi-con: Fixed dependency cycle(s) with /hdmi@fe0a0000
[    0.124117] Modules: 27008 pages in range for non-PLT usage
[    0.124135] Modules: 518528 pages in range for PLT usage
[    0.125760] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.127031] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.127661] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.128334] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.128959] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.129632] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.130257] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.130929] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.133835] ACPI: Interpreter disabled.
[    0.135488] iommu: Default domain type: Translated
[    0.136033] iommu: DMA domain TLB invalidation policy: strict mode
[    0.137018] SCSI subsystem initialized
[    0.137913] usbcore: registered new interface driver usbfs
[    0.138510] usbcore: registered new interface driver hub
[    0.139092] usbcore: registered new device driver usb
[    0.140310] pps_core: LinuxPPS API ver. 1 registered
[    0.140816] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti<EMAIL_ADDRESS>[    0.141740] PTP clock support registered
[    0.142186] EDAC MC: Ver: 3.0.0
[    0.143340] scmi_core: SCMI protocol bus registered
[    0.144414] FPGA manager framework
[    0.144906] Advanced Linux Sound Architecture Driver Initialized.
[    0.146792] vgaarb: loaded
[    0.147558] clocksource: Switched to clocksource arch_sys_counter
[    0.148802] VFS: Disk quotas dquot_6.6.0
[    0.149249] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.150219] pnp: PnP ACPI: disabled
[    0.163883] NET: Registered PF_INET protocol family
[    0.164890] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.173138] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    0.174154] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.174953] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.176304] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.179157] TCP: Hash tables configured (established 65536 bind 65536)
[    0.180017] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.180852] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    0.181905] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.182538] PCI: CLS 0 bytes, default 64
[    0.183640] kvm [1]: IPA Size Limit: 40 bits
[    0.184109] kvm [1]: GICv3: no GICV resource entry
[    0.184593] kvm [1]: disabling GICv2 emulation
[    0.185061] kvm [1]: GIC system register CPU interface enabled
[    0.185674] kvm [1]: vgic interrupt IRQ9
[    0.186117] kvm [1]: VHE mode initialized successfully
[    0.188514] Initialise system trusted keyrings
[    0.189241] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    0.190338] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.191146] 9p: Installing v9fs 9p2000 file system support
[    0.268956] Key type asymmetric registered
[    0.269381] Asymmetric key parser 'x509' registered
[    0.269948] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.270695] io scheduler mq-deadline registered
[    0.271151] io scheduler kyber registered
[    0.271632] io scheduler bfq registered
[    0.286299] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.287089] dma-pl330 fe530000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.290815] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330
[    0.291618] dma-pl330 fe550000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    0.302691] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.307416] fdd50000.serial: ttyS0 at MMIO 0xfdd50000 (irq = 25, base_baud = 1500000) is a 16550A
[    0.310260] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 26, base_baud = 1500000) is a 16550A
[    0.311701] serial serial0: tty port ttyS1 registered
[    0.313925] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 27, base_baud = 1500000) is a 16550A
[    0.315076] printk: console [ttyS2] enabled
[    0.315076] printk: console [ttyS2] enabled
[    0.315962] printk: bootconsole [uart0] disabled
[    0.315962] printk: bootconsole [uart0] disabled
[    0.321778] STM32 USART driver initialized
[    0.332030] loop: module loaded
[    0.333631] megasas: 07.725.01.00-rc1
[    0.340626] tun: Universal TUN/TAP device driver, 1.6
[    0.342299] thunder_xcv, ver 1.0
[    0.342660] thunder_bgx, ver 1.0
[    0.343003] nicpf, ver 1.0
[    0.344171] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[    0.344831] hns3: Copyright (c) 2017 Huawei Corporation.
[    0.345356] hclge is initializing
[    0.345712] e1000: Intel(R) PRO/1000 Network Driver
[    0.346160] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    0.346722] e1000e: Intel(R) PRO/1000 Network Driver
[    0.347175] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.347779] igb: Intel(R) Gigabit Ethernet Network Driver
[    0.348273] igb: Copyright (c) 2007-2014 Intel Corporation.
[    0.348815] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    0.349383] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    0.349959] sky2: driver version 1.30
[    0.351285] VFIO - User Level meta-driver version: 0.3
[    0.354550] usbcore: registered new interface driver usb-storage
[    0.358277] i2c_dev: i2c /dev entries driver
[    0.360497] i2c 0-0020: Fixed dependency cycle(s) with /i2c@fdd40000/pmic@20/regulators/BOOST
[    0.368073] sdhci: Secure Digital Host Controller Interface driver
[    0.368660] sdhci: Copyright(c) Pierre Ossman
[    0.369812] Synopsys Designware Multimedia Card Interface Driver
[    0.371530] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.375254] ledtrig-cpu: registered to indicate activity on CPUs
[    0.377045] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
[    0.378155] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    0.378814] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.381552] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.382843] usbcore: registered new interface driver usbhid
[    0.383355] usbhid: USB HID core driver
[    0.386684] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[    0.392306] NET: Registered PF_PACKET protocol family
[    0.392859] 9pnet: Installing 9P2000 support
[    0.405681] registered taskstats version 1
[    0.406279] Loading compiled-in X.509 certificates
[    0.429306] ehci-platform fd800000.usb: EHCI Host Controller
[    0.429330] ohci-platform fd840000.usb: Generic Platform OHCI controller
[    0.429860] ehci-platform fd800000.usb: new USB bus registered, assigned bus number 1
[    0.430091] ehci-platform fd880000.usb: EHCI Host Controller
[    0.430120] ehci-platform fd880000.usb: new USB bus registered, assigned bus number 2
[    0.430300] ehci-platform fd880000.usb: irq 39, io mem 0xfd880000
[    0.430338] ohci-platform fd8c0000.usb: Generic Platform OHCI controller
[    0.430364] ohci-platform fd8c0000.usb: new USB bus registered, assigned bus number 3
[    0.430443] ohci-platform fd8c0000.usb: irq 66, io mem 0xfd8c0000
[    0.430467] ohci-platform fd840000.usb: new USB bus registered, assigned bus number 4
[    0.430551] ohci-platform fd840000.usb: irq 40, io mem 0xfd840000
[    0.430622] fan53555-regulator 0-001c: FAN53555 Option[12] Rev[15] Detected!
[    0.431262] ehci-platform fd800000.usb: irq 38, io mem 0xfd800000
[    0.447599] ehci-platform fd880000.usb: USB 2.0 started, EHCI 1.00
[    0.449411] hub 2-0:1.0: USB hub found
[    0.449839] hub 2-0:1.0: 1 port detected
[    0.463599] ehci-platform fd800000.usb: USB 2.0 started, EHCI 1.00
[    0.465264] hub 1-0:1.0: USB hub found
[    0.465779] hub 1-0:1.0: 1 port detected
[    0.492779] hub 4-0:1.0: USB hub found
[    0.493208] hub 4-0:1.0: 1 port detected
[    0.496614] hub 3-0:1.0: USB hub found
[    0.497032] hub 3-0:1.0: 1 port detected
[    0.514767] rk808-regulator rk808-regulator.1.auto: there is no dvs0 gpio
[    0.515425] rk808-regulator rk808-regulator.1.auto: there is no dvs1 gpio
[    0.557688] boost: Bringing 4700000uV into 5000000-5000000uV
[    0.571351] reg-fixed-voltage vcc5v0_usb20_otg: nonexclusive access to GPIO for (null)
[    0.592491] xhci-hcd xhci-hcd.6.auto: xHCI Host Controller
[    0.593030] xhci-hcd xhci-hcd.6.auto: new USB bus registered, assigned bus number 5
[    0.593837] xhci-hcd xhci-hcd.6.auto: USB3 root hub has no ports
[    0.594379] xhci-hcd xhci-hcd.6.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000008002000010
[    0.595255] xhci-hcd xhci-hcd.6.auto: irq 68, io mem 0xfcc00000
[    0.596673] hub 5-0:1.0: USB hub found
[    0.597070] hub 5-0:1.0: 1 port detected
[    0.600231] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode.
[    0.600355] clk: Disabling unused clocks
[    0.600490] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    0.600525] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    0.600534] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    0.600600] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 70,32 bit host data width,256 deep fifo
[    0.600890] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller.
[    0.601514] dwmmc_rockchip fe2c0000.mmc: allocated mmc-pwrseq
[    0.601836] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a
[    0.601880] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 69,32 bit host data width,256 deep fifo
[    0.602443] mmc_host mmc2: card is non-removable.
[    0.605160] ALSA device list:
[    0.606690] dwmmc_rockchip fe2b0000.mmc: Got CD GPIO
[    0.606934]   No soundcards found.
[    0.607718] mmc1: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA
[    0.608637] dw-apb-uart fe660000.serial: forbid DMA for kernel console
[    0.621352] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    0.721993] mmc_host mmc0: Bus speed (slot 0) = 150000000Hz (slot req 150000000Hz, actual 150000000HZ div = 0)
[    0.727602] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    0.738191] mmc1: Failed to initialize a non-removable card
[    0.741756] Waiting for root device PARTLABEL=root...
[    1.003700] dwmmc_rockchip fe2b0000.mmc: Successfully tuned phase to 90
[    1.004389] mmc0: new ultra high speed SDR104 SDHC card at address aaaa
[    1.006218] mmcblk0: mmc0:aaaa SC16G 14.8 GiB
[    1.015918] GPT:Primary header thinks Alt. header is not at the end of the disk.
[    1.016600] GPT:688507 != 31116287
[    1.016908] GPT:Alternate GPT header not at the end of the disk.
[    1.017439] GPT:688507 != 31116287
[    1.017745] GPT: Use GNU Parted to correct GPT errors.
[    1.018232]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9
[    1.060330] EXT4-fs (mmcblk0p9): mounted filesystem c33ba150-d469-4da8-8d31-4346e8247547 r/w with ordered data mod.
[    1.061518] VFS: Mounted root (ext4 filesystem) on device 179:9.
[    1.062486] devtmpfs: mounted
[    1.064113] Freeing unused kernel memory: 3264K
[    1.064663] Run /sbin/init as init process
[    1.318435] systemd[1]: System time before build time, advancing clock.
[    1.371432] NET: Registered PF_INET6 protocol family
[    1.373756] Segment Routing with IPv6
[    1.374195] In-situ OAM (IOAM) with IPv6
[    1.422408] systemd[1]: systemd 255.4^ running in system mode (-PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP)
[    1.425516] systemd[1]: Detected architecture arm64.

Welcome to Distro for Zarhus product 0.1.0 (scarthgap)!

[    1.444064] systemd[1]: Hostname set to <zarhus-machine-cm3>.
[    1.451454] systemd[1]: Initializing machine ID from random generator.
[    1.586897] systemd-sysv-generator[99]: SysV service '/etc/init.d/sshd' lacks a native systemd unit file. ~ Automa!
[    1.899229] systemd[1]: Queued start job for default target Multi-User System.
[    1.948081] systemd[1]: Created slice Slice /system/getty.
[  OK  ] Created slice Slice /system/getty.
[    1.961781] systemd[1]: Created slice Slice /system/modprobe.
[  OK  ] Created slice Slice /system/modprobe.
[    1.973595] systemd[1]: Created slice Slice /system/serial-getty.
[  OK  ] Created slice Slice /system/serial-getty.
[    1.985315] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    1.996242] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[    2.008183] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    2.020075] systemd[1]: Reached target Path Units.
[  OK  ] Reached target Path Units.
[    2.031862] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    2.043842] systemd[1]: Reached target Slice Units.
[  OK  ] Reached target Slice Units.
[    2.056085] systemd[1]: Reached target Swaps.
[  OK  ] Reached target Swaps.
[    2.123204] systemd[1]: Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on RPCbind Server Activation Socket.
[    2.140314] systemd[1]: Reached target RPC Port Mapper.
[  OK  ] Reached target RPC Port Mapper.
[    2.143057] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[    2.157974] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    2.169654] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    2.181895] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    2.194147] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    2.214274] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    2.217641] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    2.221197] systemd[1]: Listening on User Database Manager Socket.
[  OK  ] Listening on User Database Manager Socket.
[    2.263934] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    2.280063] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    2.282076] systemd[1]: Kernel Debug File System was skipped because of an unmet condition check (ConditionPathExi.
[    2.283809] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExi.
[    2.290836] systemd[1]: Mounting Temporary Directory /tmp...
         Mounting Temporary Directory /tmp...
[    2.308139] systemd[1]: Starting Create List of Static Device Nodes...
         Starting Create List of Static Device Nodes...
[    2.324449] systemd[1]: Starting Load Kernel Module configfs...
         Starting Load Kernel Module configfs...
[    2.332271] systemd[1]: Starting Load Kernel Module drm...
         Starting Load Kernel Module drm...
[    2.338838] systemd[1]: Starting Load Kernel Module fuse...
         Starting Load Kernel Module fuse...
[    2.365621] systemd[1]: Starting RPC Bind...
         Starting RPC Bind...
[    2.367033] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (Conditio.
[    2.375894] fuse: init (API version 7.39)
[    2.377067] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    2.384661] systemd[1]: Load Kernel Modules was skipped because no trigger condition checks were met.
[    2.390746] systemd[1]: Starting Generate network units from Kernel command line...
         Starting Generate network units from Kernel command line...
[    2.407950] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    2.420617] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
[    2.436496] systemd[1]: Starting Coldplug All udev Devices...
         Starting Coldplug All udev Devices...
[    2.467112] systemd[1]: Started RPC Bind.
[  OK  ] Started RPC Bind.
[    2.471162] systemd[1]: Mounted Huge Pages File System.
[  OK  ] Mounted Huge Pages File System.
[    2.484555] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    2.488005] EXT4-fs (mmcblk0p9): re-mounted c33ba150-d469-4da8-8d31-4346e8247547 r/w. Quota mode: none.
[    2.497325] systemd-journald[114]: Collecting audit messages is enabled.
[    2.497959] systemd[1]: Mounted Temporary Directory /tmp.
[  OK  ] Mounted Temporary Directory /tmp.
[    2.508827] systemd[1]: Finished Create List of Static Device Nodes.
[  OK  ] Finished Create List of Static Device Nodes.
[    2.520863] systemd[1]<EMAIL_ADDRESS>Deactivated successfully.
[    2.522172] systemd[1]: Finished Load Kernel Module configfs.
[  OK  ] Finished Load Kernel Module configfs.
[    2.532867] systemd[1]<EMAIL_ADDRESS>Deactivated successfully.
[    2.534112] systemd[1]: Finished Load Kernel Module drm.
[  OK  ] Finished Load Kernel Module drm.
[    2.544887] systemd[1]<EMAIL_ADDRESS>Deactivated successfully.
[    2.546148] systemd[1]: Finished Load Kernel Module fuse.
[  OK  ] Finished Load Kernel Module fuse.
[    2.557055] systemd[1]: Finished Generate network units from Kernel command line.
[  OK  ] Finished Generate network units from Kernel command line.
[    2.568170] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Finished Remount Root and Kernel File Systems.
[  OK  ] Finished Apply Kernel Variables.
[  OK  ] Reached target Preparation for Network.
         Mounting FUSE Control File System...
         Mounting Kernel Configuration File System...
         Starting Flush Journal to Persistent Storage...
         Starting Create Static Device Nodes in /dev gracefully...
[  OK  ] Mounted FUSE Control File System.
[    2.743038] systemd-journald[114]: Received client request to flush runtime journal.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Finished Flush Journal to Persistent Storage.
[  OK  ] Finished Create Static Device Nodes in /dev gracefully.
         Starting Create System Users...
[    2.864058] audit: type=1334 audit(1709054765.544:2): prog-id=6 op=LOAD
[    2.864737] audit: type=1334 audit(1709054765.544:3): prog-id=7 op=LOAD
[    2.865385] audit: type=1334 audit(1709054765.544:4): prog-id=8 op=LOAD
         Starting User Database Manager...
[  OK  ] Started User Database Manager.
[  OK  ] Finished Create System Users.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Finished Create Static Device Nodes in /dev.
[  OK  ] Reached target Preparation for Local File Systems.
         Mounting /var/volatile...
[    3.132132] audit: type=1334 audit(1709054765.812:5): prog-id=9 op=LOAD
[    3.132859] audit: type=1334 audit(1709054765.812:6): prog-id=10 op=LOAD
         Starting Rule-based Manager for Device Events and Files...
[  OK  ] Finished Coldplug All udev Devices.
[  OK  ] Mounted /var/volatile.
         Starting Load/Save OS Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Rebuild Dynamic Linker Cache...
         Starting Create Volatile Files and Directories...
[  OK  ] Finished Create Volatile Files and Directories.
         Starting Rebuild Journal Catalog...
[    3.341335] audit: type=1334 audit(1709054766.020:7): prog-id=11 op=LOAD
         Starting Network Name Resolution...
         Starting Record System Boot/Shutdown in UTMP...
[  OK  ] Started Rule-based Manager for Device Events and Files.
[    3.401392] audit: type=1334 audit(1709054766.076:8): prog-id=12 op=LOAD
         Starting Network Configuration...
[  OK  ] Finished Record System Boot/Shutdown in UTMP.
[  OK  ] Finished Rebuild Journal Catalog.
[  OK  ] Finished Rebuild Dynamic Linker Cache.
[    3.726511] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[  OK  ] Started Network Name Resolution.
[    3.742048] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.743126] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    3.744073] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.744859] cfg80211: failed to load regulatory.db
[  OK  ] Started Network Configuration.
[  OK  ] Reached target Host and Network Name Lookups.
         Starting Update is Completed...
[  OK  ] Finished Update is Completed.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timer Units.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Listening on D-Bus System Message Bus Socket.
         Starting sshd.socket...
[  OK  ] Listening on sshd.socket.
[  OK  ] Reached target Socket Units.
[  OK  ] Reached target Basic System.
[    4.047732] mc: Linux media interface: v0.10
[    4.058703] panfrost fde60000.gpu: clock rate = 594000000
[    4.063265] panfrost fde60000.gpu: bus_clock rate = 500000000
[    4.074757] videodev: Linux video capture interface: v2.00
         Starting Avahi mDNS/DNS-SD Stack...
[    4.094165] panfrost fde60000.gpu: mali-g52 id 0x7402 major 0x1 minor 0x0 status 0x0
[    4.094883] panfrost fde60000.gpu: features: 00000000,00000cf7, issues: 00000000,00000400
[    4.095946] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-0/0-0020/rk805-pwrkey.2.auto/input/input0
[    4.101207] panfrost fde60000.gpu: Features: L2:0x07110206 Shader:0x00000002 Tiler:0x00000209 Mem:0x1 MMU:0x0000287
[    4.102283] panfrost fde60000.gpu: shader_present=0x1 l2_present=0x1
[    4.125312] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    4.131846] audit: type=1334 audit(1709054766.808:9): prog-id=13 op=LOAD
[    4.138071] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    4.138729] rk_gmac-dwmac fe010000.ethernet: TX delay(0x30).
[    4.139235] rk_gmac-dwmac fe010000.ethernet: RX delay(0x10).
[    4.148713] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    4.149761] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    4.155349] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    4.156950] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    4.157909] rk_gmac-dwmac fe010000.ethernet:         DWMAC4/5
[    4.158401] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    4.159068] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    4.159984] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    4.160618] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    4.161331] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    4.161830] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    4.162541] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10)
[    4.163182] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    4.164951] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width
         Starting NTP client/server...
[    4.170596] [drm] Initialized panfrost 1.2.0 20180908 for fde60000.gpu on minor 0
         Starting D-Bus System Message Bus...
[  OK  ] Started A minimalistic network con…h DHCPv4, rdisc and DHCPv6 support.
[  OK  ] Reached target Network.
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttyS2.
[  OK  ] Reached target Login Prompts.
[    4.370571] rockchip-vop2 fe040000.vop: Adding to iommu group 2
[    4.384629] audit: type=1334 audit(1709054767.060:10): prog-id=14 op=LOAD
[    4.395449] rockchip-drm display-subsystem: bound fe040000.vop (ops vop2_component_ops [rockchipdrm])
[    4.409562] rk808-rtc rk808-rtc.3.auto: registered as rtc0
[    4.413753] hantro-vpu fdea0000.video-codec: Adding to iommu group 0
[    4.428286] hantro-vpu fdea0000.video-codec: registered rockchip,rk3568-vpu-dec as /dev/video0
[    4.432583] rk808-rtc rk808-rtc.3.auto: setting system clock to 2017-08-05T09:00:08 UTC<PHONE_NUMBER>)
[    4.433328] systemd-journald[114]: Time jumped backwards, rotating.
         Starting User Login Management...
[    4.445571] 8021q: 802.1Q VLAN Support v1.8
[    4.459864] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    4.491280] hantro-vpu fdee0000.video-codec: Adding to iommu group 1
[    4.494789] hantro-vpu fdee0000.video-codec: registered rockchip,rk3568-vepu-enc as /dev/video1
[  OK  ] Started Xinetd A Powerful Replacement For Inetd.
[    4.557723] gpio-fan gpio_fan: GPIO fan initialized
         Starting OpenSSH Key Generation...
[    4.595814] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[    4.597005] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm])
[    4.610119] xhci-hcd xhci-hcd.10.auto: xHCI Host Controller
[    4.610660] xhci-hcd xhci-hcd.10.auto: new USB bus registered, assigned bus number 6
[    4.611469] xhci-hcd xhci-hcd.10.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000008002000010
[    4.617961] xhci-hcd xhci-hcd.10.auto: irq 81, io mem 0xfd000000
[    4.618526] xhci-hcd xhci-hcd.10.auto: xHCI Host Controller
[    4.619036] xhci-hcd xhci-hcd.10.auto: new USB bus registered, assigned bus number 7
[    4.621232] xhci-hcd xhci-hcd.10.auto: Host supports USB 3.0 SuperSpeed
[    4.631908] hub 6-0:1.0: USB hub found
[    4.632309] hub 6-0:1.0: 1 port detected
[    4.672191] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 1
[    4.672976] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    4.674137] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    4.675093] usb usb7: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.676439] hub 7-0:1.0: USB hub found
[    4.679600] hub 7-0:1.0: 1 port detected
[    4.681274] rockchip-dw-pcie 3c0000000.pcie: host bridge /pcie@fe260000 ranges:
[    4.681970] rockchip-dw-pcie 3c0000000.pcie:       IO 0x00f4100000..0x00f41fffff -> 0x00f4100000
[    4.682758] rockchip-dw-pcie 3c0000000.pcie:      MEM 0x00f4200000..0x00f5ffffff -> 0x00f4200000
[    4.683537] rockchip-dw-pcie 3c0000000.pcie:      MEM 0x0300000000..0x033fffffff -> 0x0040000000
[    4.699135] rockchip-dw-pcie 3c0000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G
[  OK  ] Started User Login Management.
[    4.904959] Bluetooth: Core ver 2.22
[    4.905369] NET: Registered PF_BLUETOOTH protocol family
[    4.905842] Bluetooth: HCI device and connection manager initialized
[    4.906416] Bluetooth: HCI socket layer initialized
[    4.906855] Bluetooth: L2CAP socket layer initialized
[    4.907306] Bluetooth: SCO socket layer initialized
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
[    5.114638] Bluetooth: HCI UART driver ver 2.3
[    5.115068] Bluetooth: HCI UART protocol H4 registered
[    5.160908] Bluetooth: HCI UART protocol LL registered
[    5.161710] Bluetooth: HCI UART protocol Broadcom registered
[    5.162299] Bluetooth: HCI UART protocol QCA registered
[    5.162803] Bluetooth: HCI UART protocol Marvell registered
[    5.194371] rk_gmac-dwmac fe010000.ethernet end0: renamed from eth0
         Starting Virtual Console Setup...
[    5.287378] of_dma_request_slave_channel: dma-names property of node '/serial@fe650000' missing or empty
[    5.288287] dw-apb-uart fe650000.serial: failed to request DMA
[  OK  ] Reached target Sound Card.
[    5.391606] random: crng init done
[  OK  ] Started NTP client/server.
         Starting Load/Save RF Kill Switch Status...
[  OK  ] Finished Load/Save OS Random Seed.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Load/Save RF Kill Switch Status.
[  OK  ] Finished Virtual Console Setup.
[    5.506657] rk_gmac-dwmac fe010000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  OK  ] Reached target Bluetooth Support.
[    5.512866] rk_gmac-dwmac fe010000.ethernet end0: PHY [stmmac-0:00] driver [Generic PHY] (irq=POLL)
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Reached target Multi-User System.
[    5.523745] dwmac4: Master AXI performs any burst length
[    5.524263] rk_gmac-dwmac fe010000.ethernet end0: No Safety Features support found
[    5.524964] rk_gmac-dwmac fe010000.ethernet end0: IEEE 1588-2008 Advanced Timestamp supported
[    5.526064] rk_gmac-dwmac fe010000.ethernet end0: registered PTP clock
[    5.528873] rk_gmac-dwmac fe010000.ethernet end0: configuring for phy/rgmii link mode
         Starting Record Runlevel Change in UTMP...
[  OK  ] Finished Record Runlevel Change in UTMP.
[    5.807597] rockchip-dw-pcie 3c0000000.pcie: Phy link never came up
[    5.808473] rockchip-dw-pcie 3c0000000.pcie: PCI host bridge to bus 0000:00
[    5.809112] pci_bus 0000:00: root bus resource [bus 00-0f]
[    5.809606] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] (bus address [0xf4100000-0xf41fffff])
[    5.810450] pci_bus 0000:00: root bus resource [mem 0xf4200000-0xf5ffffff]
[    5.811059] pci_bus 0000:00: root bus resource [mem 0x300000000-0x33fffffff] (bus address [0x40000000-0x7fffffff])
[    5.812061] pci 0000:00:00.0: [1d87:3566] type 01 class 0x060400
[    5.812620] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
[    5.813279] pci 0000:00:00.0: supports D1 D2
[    5.813665] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[    5.816729] pci_bus 0000:01: busn_res: can not insert [bus 01-ff] under [bus 00-0f] (conflicts with (null) [bus 00)
[    5.817879] pci 0000:00:00.0: BAR 6: assigned [mem 0xf4200000-0xf420ffff pref]
[    5.818537] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    5.820949] pcieport 0000:00:00.0: PME: Signaling with IRQ 84
[    5.821996] pcieport 0000:00:00.0: AER: enabled with IRQ 84
[  OK  ] Finished OpenSSH Key Generation.
[    6.571714] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 375000Hz, actual 375000HZ div = 0)

Distro for Zarhus product 0.1.0 zarhus-machine-cm3 ttyS2

zarhus-machine-cm3 login: [    7.431644] Bluetooth: hci0: command 0xfc18 tx timeout
[    7.432280] Bluetooth: hci0: BCM: failed to write update baudrate (-110)
[    7.432917] Bluetooth: hci0: Failed to set baudrate
[    9.447664] Bluetooth: hci0: command 0xfc18 tx timeout
[    9.448299] Bluetooth: hci0: BCM: Reset failed (-110)
[   11.657041] mmc2: Failed to initialize a non-removable card
[   15.594814] platform hdmi-sound: deferred probe pending
[   15.595949] platform spdif-sound: deferred probe pending

This configuration seems to have some issues, apart from these with bluetooth:
$ dmesg
(...)
[    5.820949] pcieport 0000:00:00.0: PME: Signaling with IRQ 84
[    5.821996] pcieport 0000:00:00.0: AER: enabled with IRQ 84
[  OK  ] Finished OpenSSH Key Generation.
[    6.571714] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 375000Hz, actual 375000HZ div = 0)
[    7.431644] Bluetooth: hci0: command 0xfc18 tx timeout
[    7.432280] Bluetooth: hci0: BCM: failed to write update baudrate (-110)
[    7.432917] Bluetooth: hci0: Failed to set baudrate
[    9.447664] Bluetooth: hci0: command 0xfc18 tx timeout
[    9.448299] Bluetooth: hci0: BCM: Reset failed (-110)
[   11.657041] mmc2: Failed to initialize a non-removable card
[   15.594814] platform hdmi-sound: deferred probe pending
[   15.595949] platform spdif-sound: deferred probe pending
$ cat devices_deferred
hdmi-sound      asoc-simple-card: parse error
spdif-sound     asoc-simple-card: parse error


feat: enable auto-naming indexes for new project

Description of changes

Issue #, if available

Description of how you validated changes
Checklist

[ ] PR description included
[ ] yarn test passes
[ ] Tests are changed or added
[ ] Relevant documentation is changed or added (and PR referenced)
[ ] New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies
[ ] Pull request labels are added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #11348 (db94bcf) into dev (da313bb) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev   #11348   +/-   ##
=======================================
  Coverage   49.40%   49.40%
=======================================
  Files         688      688
  Lines       33384    33384
  Branches     6827     6827
=======================================
  Hits        16495    16495
  Misses      15366    15366
  Partials     1523     1523

Impacted Files
Coverage Δ

...amplify-cli-core/src/feature-flags/featureFlags.ts
82.77% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Some of the stats text has incorrect grammar

"In 5 thread" should be "In 5 threads"

There's probably a few other strings that could use some touching up.


.nav .flex-column and collapse - problem with display block

Hi,
I want to create Vertical navbar with collapse on mobile phone, so I wrote this code:

Mapa strony

 							<?php 							foreach ($menu as $index => $menu_one) { 								echo '
' . $menu_one['name_' . lang('nazwa') . ''] . '
'; 							} 							?>

But when I click my h2 button I am getting problem with class .show because it is display: block and in .flex-column' class has !important`.
I tried to delete .flex-column' class from ulelement and add this code directly to the nav element to delete!important, but still problem exsists, because of display: block`.
I read this issue: https://github.com/twbs/bootstrap/pull/22758 but this new class .flexshow is only added when detect .row.
Maybe you should add some fix for .flex-column or maybe anyone know the best way to fix that?
Regards,
Tomek

Issues are for bug reports and feature requests, not general how-to questions. For that, we suggest the official Slack channel or Stack Overflow. Both are linked from our readme.
Thanks!

But this is issue, this code should work.

Then please follow the issue template and provide a live demo of the issue, as well as additional browser, OS, and Bootstrap version details.

Fixed in v4.1 #25806

No, there is no fix for that. I updated my jsfiddle and you can see that bug still exist. This fix which you sent was when parent is .row, but in my code there is no .row, just .flex-column.

Your demo still using v4.0.0. And then, You must add .flex-nowrap.

You have right, I clicked update, but I don't know why code wasn't updated.
https://jsfiddle.net/a9qfd06x/ Now it works okey, but why I had to add .flex-nowrap?
PS
Do you know how to disable collapse on defined resolution (because I want to use collapse only on mobile version)?


Proposal: Introduce a JSONEncodingOptions to print int64 as number instead of string

Proposal
This PR is a proposal to introduce a JSONEncodingOptions prop allowing to print int64 as number instead of string.
Please let me know if I missed some of the contribution guidelines in that PR (specifically, I am not sure I should have regenerated the protos as part of this PR's diff).
I am looking forward to discussing this proposal.
Motivation
int64 being encoded as string for messages is a common source of confusion as seen in issues like #48 or #1203.
Moreover, this mapping is only explicitly defined in the proto3 language guide (see JSON mapping section) and no clear rule or guideline is stated for proto2.
While most Protobuf libraries for specific languages have decided to follow proto3 json mapping when encoding proto2 messages, there are some cases when following the language's JSON serialization rules is helpful, e.g. when part of your stack is expecting language-specific JSON serialization and not proto3 json mapping, especially when you have been using proto2 on that stack, without JSON mapping rules.
Proposed solution
By introducing a new JSONEncodingOptions and turning it off by default, we give the choice to SwiftProtobuf users in need of this specific use case to support it easily, just like the library supports printing enums as ints instead of the default strings (one would argue this use case is different as it is explicitly supported by proto3 though — see JSON mapping options).
Because it's turned off by default, it doesn't impact any existing code or mechanisms relying on the proto3 JSON mapping rules.
Detailed design
The JSONEncodingOptions struct now has a new boolean prop alwaysPrintInt64sAsNumbers which default value is false.
JSONEncodingVisitor having access to these options can now decide how to print Int64 and UInt64 singular or repeated values based on the value of alwaysPrintInt64sAsNumbers.
This also works at the wrapper level for Google_Protobuf_Int64Value and Google_Protobuf_UInt64Value.
Backwards compatibility
Through unit tests, we can guarantee both encoding and decoding stay backwards compatible by:

not affecting existing code which is not using the new option (see Test_JSONEncodingOptions. testAlwaysPrintInt64sAsNumbers )
supporting decoding of JSON strings encoded with the new option (see Test_JSON.testMultipleFields_whenJSONEncodingInt64AsNumbers)

To reviewers,
FYI, I am leaving this PR in draft for now as conformance tests are broken due to a change in the main protobuf repo.
I have submitted a PR to the repo with a suggested fix for the issue: protobuf/#10206

This looks good.
It's a little odd that your naming is backwards from how we're already doing things for Int32.  Should we rename putInt64 to putQuotedInt64 and putNonQuotedInt64 to putInt64 to make them consistent?
It might be even better to use putQuoted... and putNonQuoted... for Int32 and Int64 (and other number types) consistently throughout.  That would avoid any confusion about whether putInt64 or putInt32 was quoted or not.

This looks good.
It's a little odd that your naming is backwards from how we're already doing things for Int32. Should we rename putInt64 to putQuotedInt64 and putNonQuotedInt64 to putInt64 to make them consistent?
It might be even better to use putQuoted... and putNonQuoted... for Int32 and Int64 (and other number types) consistently throughout. That would avoid any confusion about whether putInt64 or putInt32 was quoted or not.

@tbkka I am more than happy to do either of those changes. Just let me know what you agree on.
I liked the explicitness of putNonQuotedInt64 just because it highlighted the fact that this was not the default and that putInt64 was. But you're right, it makes the reader wonder if putInt64 will quote or not, and it's also backwards from Int32 (which I didn't realize before you pointed it out 😕).

I think we should use putQuoted... and putNonQuoted... throughout this one source file for the types that actually use both forms (which I think is only the integer types).   Re-reading the code, the old naming was a little unclear.

@tbkka Here is the renaming I have done in my last commit to match with existing put[Non]Quoted[...] counterparts:

putInt32 > putNonQuotedInt32
putUInt32 > putNonQuotedUInt32
putInt64 > putQuotedInt64
putUInt64 > putQuotedUInt64
putBoolValue > putNonQuotedBoolValue

Looks great!   I've merged this.  If you have any follow-ups, please put up a new PR.


create extension for camel's core cloud impl

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/camel-quarkus-pr/79/


Windows: Info no containerized check

Signed-off-by: John Howard<EMAIL_ADDRESS>@swernli
This PR is part of the proposal described in issue 10663 to port the docker daemon to Windows. This PR stops the containerized check during the info command on the Windows path.

LGTM

LGTM


[Package Request]: DU Meter

Package Requested

[X] I would like someone else to build the manifest.
[ ] I would like help so I can submit the manifest.
[X] I have performed a search and couldn't find this package.
[X] I have checked that the installer for this package is not a standalone or portable executable or a .zip file
[ ] I think there is a new version available and I have provided the URL.

Please provide the following information
Publisher: Hagel Technologies Ltd.
Publisher Url: https://www.hageltech.com/about/us
Package Name: DU Meter
Description: DU Meter is an Internet usage monitor for your computer. It shows real-time graphs and can create reports and alerts based on your downloads and uploads.
Package Version: 8.01
Installer URL: https://dl.hageltech.com/DUMeter-Install.exe
Current Package Identifier (for new versions):

#55736

Du Meter has been added/merged as of yesterday.

Close with reason: Added and merged;


Update envato extension

Description

Added Verify Purchase using Purchase Code.

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

@pernielsentikaer LGTM 👍


[WIP] Arraylias integration - Operation Collections -

Summary
After merging https://github.com/Qiskit/qiskit-dynamics/pull/214, I will work on this PR in earnest.
Details and comments

close and move to #282 .


Sidedrawer not opening on Android, and code not updated to the single root element approach

Dear friend we want to specify that this repo is {N} Playground related.
Please use it to provide feedback or report an issue related to {N} Playground only.
If your issue is related to {N} itself please report it to the {N} repo
or search for solution in Stack Overflow.
All issues which are not related to {N} Playground will be closed.
We appreciate your feedback! While we are doing all we can to take care of every
issue, sometimes we get overwhelmed. Because of that, we will consider issues
that are not constructive or problems that cannot be reproduced "dead".
Additionally, we will treat feature requests or bug reports with unanswered
questions regarding the behavior/reproduction for more than 20 days "dead". All
"dead" issues will get closed.
Please, provide the details below:
Did you search for the problem in other open issues in this repo? Yes
Tell us about the problem
Please, ensure your title is less than 63 characters long and starts with a capital
letter.
Did you try it outside of {N} Playground?

No, only on my device after scanning the QR code

Which browser are you using?

Chrome

Are there any errors/warnings logged in your browser console?
Not using Chrome, testing on my device.
Which platform(s) does your issue occur on?

Android: only testing on this at the moment

Are there any entries logged in the Device Logs tab?
Here is the error logged in:
ERROR TypeError: sideDrawer.showDrawer is not a function
Please provide the following information shown in devices tab in the playground:

Model: SM-J327T1
OS version: Android 7.0
Preview app version: 1.18.0
Runtime version: 5.1.0

Please tell us how to recreate the issue with as much detail as possible.
I just scanned the QR Code to try the app on my phone. When I tap on the bar menu, the drawer does not show up; instead, in the 'Device Logs' tab I get this message:
'ERROR TypeError: sideDrawer.showDrawer is not a function'.
To reproduce it, you may just scan the QR code as well.
Also, the drawer code appears to be different from the single root element approach.
Now last, but not least, I would to see a working playground with three components such as the AppComponent, HomeComponent, and a UserComponent; this structure will show how we can actually use the single root element sidedrawer with changing tkDrawerContent, because a user tkDrawerContent will be different from the home component tkDrawerContent. I would like to see how we can update the tkDrawerContent to match the current route.
Thank you,

@guibot17, thanks for the feedback. Which particular QR code are you referring to? Do you have a link to a saved playground session illustrating the described issue?

@darind , thanks for the quick response. Unfortunately, I do have a saved session. However, I still have the tab opened. Here is the playground link:
https://play.nativescript.org/?template=play-ng&id=QgoOAr&v=1403
Also, I found this github:
https://github.com/NativeScript/template-drawer-navigation-ng
I 'm testing it, and it's working great. You should update the playground link with this one.
And regarding the tkDrawerContent, please use the multiple routes scenario and show how we can update the tkDrawerContent to match the active route; as you probably know, the tkDrawerContent may be different for the home page, and a user page.
Your help is really appreciated.


{Misc} Remove future Python 2.7 imports

Description
Taken from #30368
History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Thank you for your contribution! We will review the pull request and get back to you soon.

@atombrella, Thank you very much for the contribution!


Separates contrib of core application,  refactoring internal structure

Separates contrib of core application,  refactoring internal structure.

done, waiting for merge..


Feature add additional web subscription data sources

Description
Instead of using an enum in SubscriptionDataSource to create the stream reader in the engine, change Subscription data source to an abstract class. The new abstract class will take a Func that returns a stream reader that will be called in the engine to match the current behavior of stream reader initialization in the engine. Derived classes will be created to create cleaner constructors. Derived classes are LocalFileSubscriptionDataSource, RemoteFileSubscriptionDataSource, WebSubscriptionDataSource, and RestSubscriptionDataSource. RestSubscriptionDataSource is derived from WebSubscriptionDataSource. WebSubscriptionDataSource should be used for any additional web protocols a person would want to use.
Related Issue
Closes #5697
Motivation and Context
In my case, I wanted to create a custom data feed that uses a gRPC stream and I couldn't do it without modifying the lean engine. I feel I was able to abstract out the stream reading pretty nicely.
Requires Documentation Change
Need to update documentation around creating custom data feeds, universes, etc. Anything that uses the basedata class to return a SubscriptionDataSource.
How Has This Been Tested?
Unit tests and running the lean engine locally.
Types of changes

[x] Refactor (non-breaking change which improves implementation)
[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the code style of this project.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.  Existing tests should suffice
[x] All new and existing tests passed.
[x] My branch follows the naming convention bug-<issue#>-<description> or feature-<issue#>-<description>

What do you think now? I added backwards compatibility with Obsolete attribute tags and log errors so people will get notified they should migrate over to the new way. I did not want to keep adding on to the SubscriptionDataSource object because it will end up becoming overly bloated with anything new that needs to be added to it.

Hey @bmello4688!
Sorry for the delay coming back to you

I did not want to keep adding on to the SubscriptionDataSource object because it will end up becoming overly bloated with anything new that needs to be added to it.

These are core Lean engine classes really, we only have a hand full which cover most use cases we know off, and don't really change.
If you think there is some missing let's please go ahead and add it as a new SubscriptionTransportMedium with it's collection of tests and docs so it can be used by all too, which would be awesome! 💯
I'll close this PR for now, since it's fallen outdated since we've moved out the implementations of the custom data sources

Hi Martin,
Yea I understand. It does cut through everything and I know it would be a pain to change to. That’s why I added the backwards compatibility so people could still use the old way or the new way. In my opinion, web protocols change a lot, which is why I didn’t want to just add a Grpc to the SubscriptionTransportMedium, but I guess in the future, it could always be addressed. I’ll add a new PR with gRPC support.
Brian
From: @.>
Sent: Tuesday, September 28, 2021 1:58 PM
To: @.>
Cc: @.>; @.>
Subject: Re: [QuantConnect/Lean] Feature add additional web subscription data sources (#5698)
Hey @bmello4688https://github.com/bmello4688!
Sorry for the delay coming back to you
I did not want to keep adding on to the SubscriptionDataSource object because it will end up becoming overly bloated with anything new that needs to be added to it.
These are core Lean engine classes really, we only have a hand full which cover most use cases we know off, and don't really change.
If you think there is some missing let's please go ahead and add it as a new SubscriptionTransportMedium with it's collection of tests and docs so it can be used by all too, which would be awesome! 💯
I'll close this PR for now, since it's fallen outdated since we've moved out the implementations of the custom data sources
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/QuantConnect/Lean/pull/5698#issuecomment-929493815, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB3WTQUC66FS3SQWG75CM3LUEH647ANCNFSM47GISHNQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi Martin,
Yea I understand. It does cut through everything and I know it would be a pain to change to. That’s why I added the backwards compatibility so people could still use the old way or the new way. In my opinion, web protocols change a lot, which is why I didn’t want to just add a Grpc to the SubscriptionTransportMedium, but I guess in the future, it could always be addressed. I’ll add a new PR with gRPC support.
Brian

Ty Brian, sounds great.


fixed edited flag is shown for brief moment

Details
Skip edit status for the unchanged messages.
Fixed Issues

Fixes #3219
Tests | QA Steps

Navigate to a conversation in e.cash
Click on edit comment on a message
Press save without making any changes
No Edited tag should be shown.

Tested On

[x] Web
[x] Mobile Web
[x] Desktop
[x] iOS
[x] Android

Screenshots

Web

https://user-images.githubusercontent.com/24370807/121210982-c2e0dc80-c899-11eb-806a-8982f596f6da.mp4
Mobile Web

https://user-images.githubusercontent.com/24370807/121211148-e146d800-c899-11eb-8f35-17ed742bd6e9.mp4
Desktop

https://user-images.githubusercontent.com/24370807/121211007-c6746380-c899-11eb-83ac-a0025da2ac51.mp4
iOS

Android

https://user-images.githubusercontent.com/24370807/121216170-48ff2200-c89e-11eb-88fb-443826f6bca3.mp4

recheck

@roryabraham It seems checks are failing.

🚀 Deployed to staging in version: 1.0.65-1🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production in version: 1.0.68-4🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


[auto] onnx-pr-556

This is an auto PR managed by onnxbot for tracking
https://github.com/onnx/onnx/pull/556 Dynamic loading library for ONNX Backend API implementations

@caffe2bot retest this please


VIP Rank permission not increasing Level Limit

Hello! So, as the title implies, my players are not currently able to unlock VIP rank with their jobs.
The specific job is "Smelter." The player has the required permission, and the configuration has been proved working previous to this by other players who have unlocked VIP ranks. The only changes since then regarding this plugin would be the latest CMILib update to version <IP_ADDRESS>.
Jobs <IP_ADDRESS>
Paper 1.20.2
This server is running Paper version git-Paper-278 (MC: 1.20.2) (Implementing API version 1.20.2-R0.1-SNAPSHOT) (Git: 8cafc07)
You are 40 version(s) behind
Download the new version at: https://papermc.io/downloads/paper
Previous version: git-Paper-260 (MC: 1.20.2)

*** UPDATE***
It turns out this was a Display issue only! The /jobs stats command listed the job at "Max Level" until it levelled up to 201, then it displayed correctly.

b7cfc104bbad99c5ee2410ba260de9631ebc74b0


correct way to do screening

Hi
I wanted to try the framework and assess its efficacy for hit enrichment.
What I did is follows:

choose HDAC6 as target and download the structure PDB id: 5EEN
generate pharmacophore model using Pharmaconet
download 50 active compounds against HDAC6 from pubchem, generate decoys (50/active) using DUDE.
convert structures into 3D using open babel.
Perform screening using the generated Pharmacophore.

The results were really disappointing. Decoys get scores higher than the active and EF1% was very low.
what did I do wrong? should I generate multiple conformer for each compound ?
should I do docking and then perform screening using the model or what ?

Hello @sherifelsabbagh,
First, since PharmacoNet is a rigid-body docking approach, increasing the number of conformers improves performance. Since this program is developed for the purpose of pre-screening before docking as fine-screening, you don't have to perform docking.
Second, like many other docking programs and deep learning-based methods, the performance of PharmacoNet is target system-dependent. I recommend analyzing the correlation between the docking tool you plan to use in virtual screening against target proteins before doing a large-scale screening.

I note that I am not familiar with the characteristics of molecules generated using DUDE.


Add missing code snippet in the Azure ML Documentation

As described in #99635, a code snippet is missing from the create production pipeline tutorial.
The required code snippet was found here and referenced in the PR.

@msdpalam
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Learn Build status updates of commit 3ab5ec1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/machine-learning/tutorial-pipeline-python-sdk.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@msdpalam @Court72 Is there a problem with my PR? Should I close it?

@sgilley @msdpalam - Can you review this old PR and determine whether it needs to be closed or merged?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.


HGK-32-do-google-cloud-build-gcbapp-example

GCB push trigger: https://console.cloud.google.com/cloud-build/builds/f621b236-d46d-4a24-b61a-66ae9caa1b6a?project=rental-ds
Container registry: https://console.cloud.google.com/gcr/images/rental-ds/GLOBAL/helloworld-image?project=rental-ds&gcrImageListsize=30
GitHub PR: https://github.com/hahns0lo/gcbapp-example/pull/1
GitHub PR Checks: https://github.com/hahns0lo/gcbapp-example/pull/1/checks

Note that the Docker image built from gcbapp-dockerfile-example automatically named the image based on the name of the repo, while the image built from gcbapp-example specified the name of the image in cloudbuild.yaml.


[ALLUXIO-3288] skip conf validation for getConf (#7741)

Cherry-pick #7741

[ALLUXIO-3288] skip conf validation for getConf

Address comments

Fix style

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/101/
Test PASSed.


[RFT] Modify Serilog config implementation

Added the gitignore for the .vscode folder for Visual Studio Code users
Removed the implicit declaration adding a json file based on the ASPNETCORE_ENVIRONMENT value.

By default .NET Core now ports over all the appsettings.{ANY}.json files and will override the values in the main appsettings.json file based on the environment used. I haven't found any docs for this but I've confirmed this behavior myself.
appsettings.json
{
   "Nested": {
      "EnvSpecific": "Default",
      "ShouldDefault": "Default"
   }
}

appsettings.Staging.json
{
   "Nested": {
      "EnvSpecific": "Stage"
   }
}

Resulting appsettings when calling IConfiguration
{
   "Nested": {
      "EnvSpecific": "Stage",
      "ShouldDefault": "Default"
   }
}

Removed the applogsettings.json that contains the specifications for Serilog
Removed the config builder declaration in the Main entry point of the assembly

This is for a more graceful approach at injecting the Serilog configuration. We are already using the UseSerilog extension which exposes an Action that contains the HostingContext (AspNet hosting context) and the LoggerConfiguration (Serilog's config for the Serilog factory in Line 123).

Added additional configs in launchSettings.json for a more seamless Visual Studio experience. I have one for VSCode but I added it to the .gitignore to reduce noise

Criticisms or changes please if applicable @proudmonkey!

Makes sense. I've added the Serilog settings in appsettings.Logs.json and added it as a config source in Program.cs.


Possible issue where values are deleted from storage on newer versions?

I am using flutter secure storage 5.1.2, after upgrading my dependencies (used to be on 3.2.0) and have been running into situations where the stored value has been removed.
We use this package as a way of storing database-responses, so that they are available. To test our functionality we make the device disconnect and reconnect at various stages. While doing this we discovered that sometimes the stored/saved key-value pairs would simply disappear.
When rolling back the dependency upgrade, we do not encounter the same issue which makes me wonder if there is a situation where the storage would be cleared out?

It can happen that the data gets reset after an update or other event. For example, version 5.0.0 introduced EncryptedSharedPreference for android and not all versions had a proper upgrade system for the data. Also, we relay on other libraries for android to save encrypted data. If any of those libraries encounter any issue with encryption keys, they automatically reset everything and start fresh.


⚠ ClamAV has degraded performance

In 43a6a8f, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 443 ms

Resolved: ClamAV performance has improved in 5a1fc0a.


MINOR: Add default sedre in stream test TestTopicsTest

More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
We change default serde to be null in #10813 , but forgot to add some in tests.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
QA
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@mjsax @lct45 , PTAL.

Thanks for the PR, @dengziming. I was also chasing this one down.

The changes look reasonable to me. It would be great to get someone from streams to confirm. @cadonna Could you verify?

FYI: @mjsax @lct45

Test failures are unrelated and known to be flaky.
Build / JDK 11 and Scala 2.13 / kafka.server.RaftClusterTest.testCreateClusterAndCreateAndManyTopics()


Add Wifi Manager (or some way of configuring Wifi on the project)

Added as part of ba329defa8700221c7cc3ffdc20ffb76a3b5a8c3


[Bug]  When Fusion of two volumes in a viewport, AdvancedMagnifyTool fails.

Describe the Bug
When Fusion of two volumes in a viewport, AdvancedMagnifyTool fails.

Steps to Reproduce
1,creat viewport
2,setVolumesForViewports (Fusion of two volumes)
3.use AdvancedMagnifyToo
The current behavior
when the viewport render  the  Fusion of two volumes,  i use the AdvancedMagnifyTool in viewport ,Can't see one of the volumes
The expected behavior
It is expected that after merging the volume, you can correctly observe it using a AdvancedMagnifyTool  glass.
OS
Windows 11
Node version
18.17.1
Browser
chrome 121.0.6167.85

The green one is a volume and the image is another volume.

Hmmm, interesting, we should look at this. @lscoder


[04.simple-prompt] Unify structure of 'readme.md'

Proposed Changes
Unify the structure of readme.md across the differente languages in sample 04.simple-prompt.
Testing
The behaviour of the code was not modified.

No longer needed


limit kindle scribe image size to (1440, 1920) when using kindlegen

limit kindle scribe image size to (1440, 1920) when using kindlegen

see #514

@darodi Appreciated! How much work is it to do a new release? I think fixed Kindle Scribe support is worth another release.

@axu2
https://github.com/ciromattia/kcc/releases/tag/v5.6.2


Review wiki update

Review of an update of the worker types wiki. I changed mostly the beginning.
https://github.com/JATOS/JATOS/wiki/Worker-types

Done


Release new version

Can we get a new version released? The current version accessible on bitrise is 0.0.2 which still has the bug related to changesNotSentForReview.
Thanks!

@angelolloqui Same issue here. Your work would save us some time and effort to create our own script. Can you release a new version to bitrise?