GIT LFS Issue

Hi ,
I have a git lfs issue with your repository :
[root@sandbox-hdp ~]# git lfs clone https://github.com/miho120/ambari-airflow-mpack
Cloning into 'ambari-airflow-mpack'...
remote: Counting objects: 130, done.
remote: Total 130 (delta 0), reused 0 (delta 0), pack-reused 130
Receiving objects: 100% (130/130), 573.38 KiB | 503.00 KiB/s, done.
Resolving deltas: 100% (45/45), done.
Checking connectivity... done.
Git LFS: (0 of 2 files) 0 B / 250.84 MB
batch response: This repository is over its data quota. Purchase more data packs to restore access.
error: failed to fetch some objects from 'https://github.com/miho120/ambari-airflow-mpack.git/info/lfs'

Hi @nabilblk ,
I've changed way of installing airflow and now no needs to use git lfs. Git lfs has been disabled for this repository. I suppose, won't be problems anymore.
Also I've added controlling of airflow scheduler and worker to mpack and now you can install (to multiple instances) and control: airflow webserver, scheduler and workers.

Thanks will test it tomorrow

the lfs problem is still there :
[root@sandbox-hdp ~]# git clone https://github.com/eachsaj/ambari-airflow-mpack
Cloning into 'ambari-airflow-mpack'...
remote: Counting objects: 130, done.
remote: Total 130 (delta 0), reused 0 (delta 0), pack-reused 130
Receiving objects: 100% (130/130), 573.38 KiB | 346.00 KiB/s, done.
Resolving deltas: 100% (45/45), done.
Checking connectivity... done.
Downloading airflow-service-mpack.tar.gz (113 MB)
Error downloading object: airflow-service-mpack.tar.gz (046d0dc): Smudge error: Error downloading airflow-service-mpack.tar.gz (046d0dcae857dbc7c655ac79a42d05415abe0156366b72d05da1367da63a1b3f): batch response: This repository is over its data quota. Purchase more data packs to restore access.

Errors logged to /root/ambari-airflow-mpack/.git/lfs/objects/logs/20180208T045545.99656145.log
Use `git lfs logs last` to view the log.
error: external filter git-lfs smudge -- %f failed 2
error: external filter git-lfs smudge -- %f failed
fatal: airflow-service-mpack.tar.gz: smudge filter lfs failed
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'

I've just checked from few different servers (where repo had never been cloned from git) and haven't met the issue.
Try to remove previous data: rm -Rf /root/ambari-airflow-mpack/
[root@monkey 111]# git clone https://github.com/eachsaj/ambari-airflow-mpack Initialized empty Git repository in /root/111/ambari-airflow-mpack/.git/ remote: Counting objects: 130, done. remote: Total 130 (delta 0), reused 0 (delta 0), pack-reused 130 Receiving objects: 100% (130/130), 573.38 KiB | 376 KiB/s, done. Resolving deltas: 100% (45/45), done. [root@monkey 111]# ls -la total 12 drwxr-xr-x   3 root root 4096 Mar  8 17:35 . dr-xr-x---. 16 root root 4096 Mar  8 17:35 .. drwxr-xr-x   5 root root 4096 Mar  8 17:35 ambari-airflow-mpack [root@monkey 111]# ls -la ambari-airflow-mpack/ total 44 drwxr-xr-x 5 root root  4096 Mar  8 17:35 . drwxr-xr-x 3 root root  4096 Mar  8 17:35 .. drwxr-xr-x 5 root root  4096 Mar  8 17:35 airflow-service-mpack -rw-r--r-- 1 root root   134 Mar  8 17:35 airflow-service-mpack.tar.gz drwxr-xr-x 8 root root  4096 Mar  8 17:35 .git -rw-r--r-- 1 root root   188 Mar  8 17:35 .gitattributes -rw-r--r-- 1 root root 11357 Mar  8 17:35 LICENSE -rw-r--r-- 1 root root  1601 Mar  8 17:35 README.md drwxr-xr-x 2 root root  4096 Mar  8 17:35 Screenshots [root@monkey 111]#

That's fine ,  that was my fault i retest with an another repository https://github.com/eachsaj/ambari-airflow-mpack.
Thanks for this great mpack .


Bugfix/bitcoin js mooncakebot

📝 Description
I enable the bitcoin family bot to activate E2E test with mooncake seed with bitcoin related branches
❓ Context

Impacted projects: None
Linked resource(s): None

✅ Checklist

[X] Test coverage
[X] Atomic delivery
[X] No breaking changes

📸 Demo
We can access the bot log from github as we can see in the PR
🚀 Expectations to reach
We can access the bot log from github to see the E2E test result

replaced by https://github.com/LedgerHQ/ledger-live/pull/591


Diagnostic Extensions are not applied for a Cloud Service if the cscfg is a minimatch pattern

I'm using the "Azure Cloud Service Deployment" task on VSO to publish a few Cloud Services I own. I noticed that it's not setting up the Diagnostics Extension during deployment. The log doesn't mention anything about diagnostics.
It only happens when the path to the .cscfg is a minimatch pattern (like $(System.DefaultWorkingDirectory)\**\*.cscfg). If the path is hard coded (like $(System.DefaultWorkingDirectory)\Prod\drop\Website.Azure.cspkg) it works fine.
After looking at the code, I believe I found the issue. It calls $diagnosticExtensions = Get-DiagnosticsExtensions $StorageAccount $CsCfg where $CsCfg is the original path passed into the script. Get-DiagnosticsExtension uses that path to find the Extensions folder. If the path is a minimatch pattern, the path doesn't resolve correctly. $serviceConfigFile should be passed in instead of $CsCfg as it is the actual path to the .cscfg file.

Thanks for reporting,
Also note that "System.DefaultWorkingDirectory)\Prod\drop*.cscfg" should work.
Will fix this.


MNE browser does not use specified theme when using plot()

Describe the bug
When using EEG epochs the theme argument to the plot function is ignored.
Steps to reproduce

Load EEG data and break it into epochs.
Select epoch and plot specifying a theme other than the default theme
eps[1800].plot(theme='dark')

(For ref:)

Expected results
Use the theme specified in the function call
Actual results
The theme set in MNE_BROWSER_THEME is used and the specified theme is ignored.
Additional information
Platform:         Linux-5.13.0-39-generic-x86_64-with-glibc2.31
Python:           3.10.4 (main, Mar 24 2022, 16:12:56) [GCC 9.4.0]
Executable:       /home/allard/pymain/bin/python3.10
CPU:              x86_64: 24 cores
Memory:           62.5 GB
mne:              1.0.1
numpy:            1.21.6 {blas=openblas, lapack=openblas}
scipy:            1.8.0
matplotlib:       3.5.1 {backend=Qt5Agg}
sklearn:          1.0.2
numba:            0.55.1
nibabel:          3.2.2
nilearn:          0.9.1
dipy:             Not found
cupy:             Not found
pandas:           1.4.2
pyvista:          Not found
pyvistaqt:        Not found
ipyvtklink:       Not found
vtk:              Not found
PyQt5:            5.15.6
ipympl:           Not found
pooch:            v1.6.0
mne_bids:         0.10
mne_nirs:         Not found
mne_features:     0.2
mne_qt_browser:   0.3.0
mne_connectivity: Not found

I think this was fixed by https://github.com/mne-tools/mne-python/pull/10500 which got merged just after 1.0.1 was released. Can you try latest MNE-Python main and see if it helps? You can do for example:
pip install --upgrade https://github.com/mne-tools/mne-python/zipball/main

@larsoner
Installing the dev version solved it.  Sorry I didn't see #10500 when I was checking for the issue.  Closing this out.

Thanks for the reminder that we need to cut a 1.0.2 release!


Add rocksdb-based checkpointing for rocks inode store.

Staged on top of https://github.com/Alluxio/alluxio/pull/8487

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/2276/
Test PASSed.


What is the recommended way to uncompress assets with the formula's install command?

As the action demands the release asset to be a tar.gz file, how is it expected or recommended to uncompress the file with a one-line formula's install command?
I am not familiar with Ruby code and after some googling, I only found multi-line solutions. Also, I have no experience publishing to Homebrew so forgive me if I am missing some crucial detail.

Hey @leoaugustov, Homebrew will automatically uncompress the archive for you during installation. The instructions you specify in the install step will take the uncompressed archive at its root level. You can see some examples of my personal Homebrew formulas: https://github.com/Justintime50/homebrew-formulas/tree/main/formula. You'll notice that for many of these I'm simply moving a binary from say the src directory of the archive and putting it into bin which is the default behavior for Homebrew.
 One potential option to look at is something like this: https://medium.com/prodopsio/creating-homebrew-taps-for-private-internal-tools-c41363d58ab0. This GitHub Action specifically allows one to automate releasing to a personal Homebrew tap and not to the main Homebrew archive. If that is your aim you'll need to check elsewhere.
Hopefully the couple links here is a good starting place for you. Let me know if you have other questions about this GitHub Actions specifically.


eval script out of date with new quantize API

This is using the old API and should be updated https://github.com/pytorch/ao/blob/main/scripts/hf_eval.py

The same thing for GPT-fast https://github.com/pytorch/ao/blob/main/torchao/_models/llama/generate.py

is this fixed now?

Nope it's still out of date https://github.com/pytorch/ao/blob/main/scripts/hf_eval.py

@HDCharles do you want to update this, any blockers for the eval script to be updated?

https://github.com/pytorch/ao/pull/496

updated now


popovers: Focus first option in send later popover when opened with keyboard.

While opening the send later popover via the keyboard, we want to focus the first text option, which is "Schedule message" at present. When the popover is opened via mouse click, we want to keep the original behavior of not focusing on any option.
Note: This is similar to the behavior of the message actions popover, and hence this commit follows a similar pattern to add the focus.
Fixes: #27701

Screenshots and screen captures:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

Edit: Added fix for scheduled messages menu item inside send later popover not working via 1a839a3.

Merged, thanks @sayamsamal!


cannot start a container if has a device disk added from another blockdevice mount point

Required information

Distribution: Ubuntu
Distribution version: 19.04
The output of "lxc info" or if that fails:

Kernel version: 5.4.0-70-lowlatency
LXC version: 4.0.0-devel (https://github.com/lxc/lxc/commit/6e66aa5b3e75f19c6db19673ce9f80e771c76cc0)
LXD version: 4.13 (https://github.com/lxc/lxd/commit/bf1b683213414566b6303ca0778a64a6a382c438)
Storage backend in use: zfs

Issue description
When creating a new container or starting a old one with mapped disk from another blockdevice, causes the container to not start.
Note1: There is a line in /etc/fstab to mount the /sdb device during boot time.
Note2: My user has ownership to the /sdb block device.
Note3: All start to work again if I change to libLXC (https://github.com/lxc/lxc/commit/6622f6514c42dc1774456a521d730fe40356318c) Commits on Apr 19, 2021
Steps to reproduce

Creating and starting a container with added disk and path from the /sda block device works fine.

mkdir -p /home/willismar/test
lxc init ubuntu:18.04 c1
lxc config device add c1 test_disk disk  source=/home/willismar/test path=/test
lxc start c1
lxc ls
+---------+---------+----------------------+------+-----------+-----------+
|  NAME   |  STATE  |         IPV4         | IPV6 |   TYPE    | SNAPSHOTS |
+---------+---------+----------------------+------+-----------+-----------+
| c1      | RUNNING | <IP_ADDRESS> (eth0) |      | CONTAINER | 0         |
+---------+---------+----------------------+------+-----------+-----------+

Creating and starting a container with a added disk and path from another block device fail to initialize the container.

› lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232,9G  0 disk
├─sda1   8:1    0 121,1G  0 part /
├─sda2   8:2    0     1K  0 part
├─sda3   8:3    0  93,1G  0 part
└─sda5   8:5    0  18,6G  0 part [SWAP]
sdb      8:16   0 931,5G  0 disk
└─sdb1   8:17   0 931,5G  0 part /media/willismar/Processing

› ls -l /media/willismar | grep Processing
drwx------  6 willismar willismar 4096 abr 23 18:51 Processing

mkdir -p /media/willismar/Processing/test
lxc init ubuntu:18.04 c2
lxc config device add c2 test_disk disk  source=/media/willismar/Processing/test path=/test

lxc start c2
Error: Failed to run: /home/willismar/go/bin/lxd forkstart c2 /var/lib/lxd/containers /var/log/lxd/c2/lxc.conf:
Try `lxc info --show-log c2` for more info

Information to attach

[ ] Any relevant kernel output (dmesg)
[x] Container log (lxc info NAME --show-log)
[ ] Container configuration (lxc config show NAME --expanded)
[ ] Main daemon log (at /var/log/lxd/lxd.log or /var/snap/lxd/common/lxd/logs/lxd.log)
[ ] Output of the client with --debug
[ ] Output of the daemon with --debug (alternatively output of lxc monitor while reproducing the issue)

What's lxc info --show-log c2 showing you?

Name: c2
Location: none
Remote: unix://
Architecture: x86_64
Created: 2021/04/23 21:52 UTC
Status: Stopped
Type: container
Profiles: default

Log:

lxc c2<PHONE_NUMBER>5955.467 TRACE    commands - commands.c:lxc_cmd:511 - Connection refused - Command "get_state" failed to connect command socket
lxc c2<PHONE_NUMBER>5955.469 TRACE    start - start.c:lxc_init_handler:710 - Created anonymous pair {3,7} of unix sockets
lxc c2<PHONE_NUMBER>5955.469 TRACE    commands - commands.c:lxc_server_init:2063 - Created abstract unix socket "/var/lib/lxd/containers/c2/command"
lxc c2<PHONE_NUMBER>5955.469 TRACE    start - start.c:lxc_init_handler:726 - Unix domain socket 9 for command server is ready
lxc c2<PHONE_NUMBER>5955.475 INFO     lxccontainer - lxccontainer.c:do_lxcapi_start:988 - Set process title to [lxc monitor] /var/lib/lxd/containers c2
lxc c2<PHONE_NUMBER>5955.481 INFO     start - start.c:lxc_check_inherited:296 - Closed inherited fd 4
lxc c2<PHONE_NUMBER>5955.482 INFO     start - start.c:lxc_check_inherited:296 - Closed inherited fd 5
lxc c2<PHONE_NUMBER>5955.483 INFO     start - start.c:lxc_check_inherited:296 - Closed inherited fd 6
lxc c2<PHONE_NUMBER>5955.483 INFO     start - start.c:lxc_check_inherited:296 - Closed inherited fd 15
lxc c2<PHONE_NUMBER>5955.484 TRACE    start - start.c:lxc_start:2192 - Doing lxc_start
lxc c2<PHONE_NUMBER>5955.484 DEBUG    lxccontainer - lxccontainer.c:wait_on_daemonized_start:849 - First child 130794 exited
lxc c2<PHONE_NUMBER>5955.486 INFO     lsm - lsm/lsm.c:lsm_init_static:40 - Initialized LSM security driver AppArmor
lxc c2<PHONE_NUMBER>5955.486 TRACE    start - start.c:lxc_init:750 - Initialized LSM
lxc c2<PHONE_NUMBER>5955.486 TRACE    start - start.c:lxc_serve_state_clients:448 - Set container state to STARTING
lxc c2<PHONE_NUMBER>5955.486 TRACE    start - start.c:lxc_serve_state_clients:451 - No state clients registered
lxc c2<PHONE_NUMBER>5955.486 TRACE    start - start.c:lxc_init:756 - Set container state to "STARTING"
lxc c2<PHONE_NUMBER>5955.487 TRACE    start - start.c:lxc_init:812 - Set environment variables
lxc c2<PHONE_NUMBER>5955.487 INFO     conf - conf.c:run_script_argv:339 - Executing script "/proc/88753/exe callhook /var/lib/lxd "default" "c2" start" for container "c2"
lxc c2<PHONE_NUMBER>5955.487 TRACE    conf - conf.c:run_script_argv:382 - Set environment variable: LXC_HOOK_TYPE=pre-start
lxc c2<PHONE_NUMBER>5955.487 TRACE    conf - conf.c:run_script_argv:387 - Set environment variable: LXC_HOOK_SECTION=lxc
lxc c2<PHONE_NUMBER>5955.114 INFO     conf - conf.c:run_script_argv:339 - Executing script "/bin/mount -t shiftfs -o mark,passthrough=3 "/var/lib/lxd/containers/c2/rootfs" "/var/lib/lxd/containers/c2/rootfs"" for container "c2"
lxc c2<PHONE_NUMBER>5955.114 TRACE    conf - conf.c:run_script_argv:382 - Set environment variable: LXC_HOOK_TYPE=pre-start
lxc c2<PHONE_NUMBER>5955.114 TRACE    conf - conf.c:run_script_argv:387 - Set environment variable: LXC_HOOK_SECTION=lxc
lxc c2<PHONE_NUMBER>5955.118 TRACE    start - start.c:lxc_init:817 - Ran pre-start hooks
lxc c2<PHONE_NUMBER>5955.118 TRACE    start - start.c:setup_signal_fd:341 - Created signal file descriptor 5
lxc c2<PHONE_NUMBER>5955.118 TRACE    start - start.c:lxc_init:826 - Set up signal fd
lxc c2<PHONE_NUMBER>5955.119 TRACE    conf - conf.c:userns_exec_mapped_root:4740 - Chowned 10((null)) to uid 1000000 and 1000000
lxc c2<PHONE_NUMBER>5955.119 TRACE    terminal - terminal.c:lxc_terminal_map_ids:859 - Chowned terminal 10((null))
lxc c2<PHONE_NUMBER>5955.119 DEBUG    terminal - terminal.c:lxc_terminal_peer_default:665 - No such device - The process does not have a controlling terminal
lxc c2<PHONE_NUMBER>5955.119 DEBUG    terminal - terminal.c:lxc_terminal_create_log_file:837 - Using "/var/log/lxd/c2/console.log" as terminal log file
lxc c2<PHONE_NUMBER>5955.119 TRACE    terminal - terminal.c:lxc_terminal_create_ringbuf:818 - Allocated 131072 byte terminal ringbuffer
lxc c2<PHONE_NUMBER>5955.119 TRACE    start - start.c:lxc_init:834 - Created console
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at freezer and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the freezer controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at perf_event and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the perf_event controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at devices and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the devices controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at hugetlb and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the hugetlb controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at net_cls,net_prio and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the net_cls controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the net_prio controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at blkio and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the blkio controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at pids and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the pids controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at memory and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the memory controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at cpu,cpuacct and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the cpu controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the cpuacct controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at cpuset and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the cpuset controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at rdma and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the rdma controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at systemd and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:449 - The hierarchy contains the name=systemd controller
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:__initialize_cgroups:3158 - No controllers are enabled for delegation in the unified hierarchy
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_hierarchy_add:446 - Adding cgroup hierarchy mounted at unified and base cgroup (null)
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgroup - cgroups/cgroup.c:cgroup_init:42 - Initialized cgroup driver cgfsng
lxc c2<PHONE_NUMBER>5955.119 TRACE    cgroup - cgroups/cgroup.c:cgroup_init:47 - Hybrid cgroup layout
lxc c2<PHONE_NUMBER>5955.119 TRACE    start - start.c:lxc_init:841 - Initialized cgroup driver
lxc c2<PHONE_NUMBER>5955.119 DEBUG    seccomp - seccomp.c:parse_config_v2:656 - Host native arch is [3221225534]
lxc c2<PHONE_NUMBER>5955.120 TRACE    seccomp - seccomp.c:get_new_ctx:470 - Added arch 2 to main seccomp context
lxc c2<PHONE_NUMBER>5955.120 TRACE    seccomp - seccomp.c:get_new_ctx:478 - Removed native arch from main seccomp context
lxc c2<PHONE_NUMBER>5955.120 TRACE    seccomp - seccomp.c:get_new_ctx:470 - Added arch 3 to main seccomp context
lxc c2<PHONE_NUMBER>5955.120 TRACE    seccomp - seccomp.c:get_new_ctx:478 - Removed native arch from main seccomp context
lxc c2<PHONE_NUMBER>5955.120 TRACE    seccomp - seccomp.c:get_new_ctx:483 - Arch 4 already present in main seccomp context
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:807 - Processing "[all]"
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:807 - Processing "reject_force_umount  # comment this to allow umount -f;  not recommended"
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:524 - Set seccomp rule to reject force umounts
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:524 - Set seccomp rule to reject force umounts
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:524 - Set seccomp rule to reject force umounts
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:807 - Processing "[all]"
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:807 - Processing "kexec_load errno 38"
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding native rule for syscall[246:kexec_load] action[327718:errno] arch[0]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[246:kexec_load] action[327718:errno] arch[1073741827]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[246:kexec_load] action[327718:errno] arch[1073741886]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:807 - Processing "open_by_handle_at errno 38"
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding native rule for syscall[304:open_by_handle_at] action[327718:errno] arch[0]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[304:open_by_handle_at] action[327718:errno] arch[1073741827]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[304:open_by_handle_at] action[327718:errno] arch[1073741886]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:807 - Processing "init_module errno 38"
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding native rule for syscall[175:init_module] action[327718:errno] arch[0]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[175:init_module] action[327718:errno] arch[1073741827]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[175:init_module] action[327718:errno] arch[1073741886]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:807 - Processing "finit_module errno 38"
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding native rule for syscall[313:finit_module] action[327718:errno] arch[0]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[313:finit_module] action[327718:errno] arch[1073741827]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[313:finit_module] action[327718:errno] arch[1073741886]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:807 - Processing "delete_module errno 38"
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding native rule for syscall[176:delete_module] action[327718:errno] arch[0]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[176:delete_module] action[327718:errno] arch[1073741827]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:do_resolve_add_rule:564 - Adding compat rule for syscall[176:delete_module] action[327718:errno] arch[1073741886]
lxc c2<PHONE_NUMBER>5955.120 INFO     seccomp - seccomp.c:parse_config_v2:1017 - Merging compat seccomp contexts into main context
lxc c2<PHONE_NUMBER>5955.120 TRACE    seccomp - seccomp.c:parse_config_v2:1027 - Merged first compat seccomp context into main context
lxc c2<PHONE_NUMBER>5955.120 TRACE    seccomp - seccomp.c:parse_config_v2:1043 - Merged second compat seccomp context into main context
lxc c2<PHONE_NUMBER>5955.120 TRACE    start - start.c:lxc_init:846 - Read seccomp policy
lxc c2<PHONE_NUMBER>5955.120 TRACE    start - start.c:lxc_init:853 - Initialized LSM
lxc c2<PHONE_NUMBER>5955.120 INFO     start - start.c:lxc_init:855 - Container "c2" is initialized
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 13(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 14(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 15(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 16(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 17(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 18(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 19(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 20(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.120 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 21(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.129 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 22(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.129 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_cpus_initialize:656 - No isolated or offline cpus present in cpuset
lxc c2<PHONE_NUMBER>5955.129 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_cpus_initialize:670 - Copied cpu settings of parent cgroup
lxc c2<PHONE_NUMBER>5955.129 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_initialize:712 - Initialized cpuset in the legacy hierarchy
lxc c2<PHONE_NUMBER>5955.129 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 23(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.129 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 24(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.129 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 25(lxc.monitor.c2) cgroup
lxc c2<PHONE_NUMBER>5955.129 INFO     cgfsng - cgroups/cgfsng.c:cgfsng_monitor_create:1070 - The monitor process uses "lxc.monitor.c2" as cgroup
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 26
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 26
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 27
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 27
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 28
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 28
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 29
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 29
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 30
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 30
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 31
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 31
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 32
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 32
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 33
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 33
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 34
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 34
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 35
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 35
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 36
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 36
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 37
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 37
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1220 - Moved monitor into cgroup 38
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_enter:1229 - Moved transient process into cgroup 38
lxc c2<PHONE_NUMBER>5955.130 TRACE    conf - conf.c:lxc_rootfs_prepare:532 - Not pinning because container runs in user namespace
lxc c2<PHONE_NUMBER>5955.130 DEBUG    storage - storage/storage.c:get_storage_by_name:211 - Detected rootfs type "dir"
lxc c2<PHONE_NUMBER>5955.130 TRACE    sync - sync.c:lxc_sync_init:141 - Initialized synchronization infrastructure
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 13(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 14(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 15(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 16(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.130 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 17(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 18(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 19(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 20(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 21(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 22(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_cpus_initialize:656 - No isolated or offline cpus present in cpuset
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_cpus_initialize:670 - Copied cpu settings of parent cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_initialize:712 - Initialized cpuset in the legacy hierarchy
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 23(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 24(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Created 25(lxc.payload.c2) cgroup
lxc c2<PHONE_NUMBER>5955.131 INFO     cgfsng - cgroups/cgfsng.c:cgfsng_payload_create:1178 - The container process uses "lxc.payload.c2" as inner and "lxc.payload.c2" as limit cgroup
lxc c2<PHONE_NUMBER>5955.131 TRACE    start - start.c:lxc_spawn:1690 - Argument list too long - Failed to spawn container directly into target cgroup
lxc c2<PHONE_NUMBER>5955.132 TRACE    start - start.c:lxc_spawn:1741 - Cloned child process 130808
lxc c2<PHONE_NUMBER>5955.132 TRACE    utils - utils.c:lxc_can_use_pidfd:1799 - Kernel supports pidfds
lxc c2<PHONE_NUMBER>5955.132 INFO     start - start.c:lxc_spawn:1757 - Cloned CLONE_NEWUSER
lxc c2<PHONE_NUMBER>5955.132 INFO     start - start.c:lxc_spawn:1757 - Cloned CLONE_NEWNS
lxc c2<PHONE_NUMBER>5955.132 INFO     start - start.c:lxc_spawn:1757 - Cloned CLONE_NEWPID
lxc c2<PHONE_NUMBER>5955.132 INFO     start - start.c:lxc_spawn:1757 - Cloned CLONE_NEWUTS
lxc c2<PHONE_NUMBER>5955.132 INFO     start - start.c:lxc_spawn:1757 - Cloned CLONE_NEWIPC
lxc c2<PHONE_NUMBER>5955.132 DEBUG    start - start.c:lxc_try_preserve_namespace:139 - Preserved user namespace via fd 45 and stashed path as user:/proc/130795/fd/45
lxc c2<PHONE_NUMBER>5955.132 DEBUG    start - start.c:lxc_try_preserve_namespace:139 - Preserved mnt namespace via fd 46 and stashed path as mnt:/proc/130795/fd/46
lxc c2<PHONE_NUMBER>5955.132 DEBUG    start - start.c:lxc_try_preserve_namespace:139 - Preserved pid namespace via fd 47 and stashed path as pid:/proc/130795/fd/47
lxc c2<PHONE_NUMBER>5955.132 DEBUG    start - start.c:lxc_try_preserve_namespace:139 - Preserved uts namespace via fd 48 and stashed path as uts:/proc/130795/fd/48
lxc c2<PHONE_NUMBER>5955.132 DEBUG    start - start.c:lxc_try_preserve_namespace:139 - Preserved ipc namespace via fd 49 and stashed path as ipc:/proc/130795/fd/49
lxc c2<PHONE_NUMBER>5955.132 WARN     conf - conf.c:lxc_map_ids:2936 - newuidmap binary is missing
lxc c2<PHONE_NUMBER>5955.132 WARN     conf - conf.c:lxc_map_ids:2942 - newgidmap binary is missing
lxc c2<PHONE_NUMBER>5955.132 DEBUG    conf - conf.c:lxc_map_ids:2955 - No newuidmap and newgidmap binary found. Trying to write directly with euid 0
lxc c2<PHONE_NUMBER>5955.132 TRACE    conf - conf.c:lxc_map_ids:3022 - Wrote mapping "0 1000000 65536
"
lxc c2<PHONE_NUMBER>5955.132 TRACE    conf - conf.c:lxc_map_ids:3022 - Wrote mapping "0 1000000 65536
"
lxc c2<PHONE_NUMBER>5955.132 TRACE    sync - sync.c:lxc_sync_wake_child:124 - Child waking parent with sequence startup
lxc c2<PHONE_NUMBER>5955.132 TRACE    sync - sync.c:lxc_sync_wait_child:118 - Child waiting for parent with sequence configure
lxc c2<PHONE_NUMBER>5955.132 TRACE    sync - sync.c:lxc_sync_wait_parent:112 - Parent waiting for child with sequence startup
lxc c2<PHONE_NUMBER>5955.133 INFO     start - start.c:do_start:1085 - Unshared CLONE_NEWNET
lxc c2<PHONE_NUMBER>5955.133 TRACE    sync - sync.c:lxc_sync_barrier_parent:92 - Child waking parent with sequence configure and waiting for sequence post-configure
lxc c2<PHONE_NUMBER>5955.133 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/freezer/lxc.payload.c2 cgroup via 30
lxc c2<PHONE_NUMBER>5955.133 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/perf_event/lxc.payload.c2 cgroup via 31
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/devices/lxc.payload.c2 cgroup via 32
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/hugetlb/lxc.payload.c2 cgroup via 33
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/net_cls,net_prio/lxc.payload.c2 cgroup via 34
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/blkio/lxc.payload.c2 cgroup via 35
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/pids/lxc.payload.c2 cgroup via 36
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/memory/lxc.payload.c2 cgroup via 37
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/cpu,cpuacct/lxc.payload.c2 cgroup via 39
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/cpuset/lxc.payload.c2 cgroup via 40
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/rdma/lxc.payload.c2 cgroup via 41
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/systemd/lxc.payload.c2 cgroup via 42
lxc c2<PHONE_NUMBER>5955.134 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_payload_enter:1279 - Moved container into /sys/fs/cgroup/unified/lxc.payload.c2 cgroup via 43
lxc c2<PHONE_NUMBER>5955.134 TRACE    conf - conf.c:get_minimal_idmap:4267 - Allocated minimal idmapping for ns uid 0 and ns gid 0
lxc c2<PHONE_NUMBER>5955.135 TRACE    conf - conf.c:userns_exec_1:4331 - Establishing uid mapping for "130812" in new user namespace: nsuid 65536 - hostid 0 - range 1
lxc c2<PHONE_NUMBER>5955.135 TRACE    conf - conf.c:userns_exec_1:4331 - Establishing uid mapping for "130812" in new user namespace: nsuid 0 - hostid 1000000 - range 65536
lxc c2<PHONE_NUMBER>5955.135 TRACE    conf - conf.c:userns_exec_1:4331 - Establishing gid mapping for "130812" in new user namespace: nsuid 65536 - hostid 0 - range 1
lxc c2<PHONE_NUMBER>5955.135 TRACE    conf - conf.c:userns_exec_1:4331 - Establishing gid mapping for "130812" in new user namespace: nsuid 0 - hostid 1000000 - range 65536
lxc c2<PHONE_NUMBER>5955.135 WARN     conf - conf.c:lxc_map_ids:2936 - newuidmap binary is missing
lxc c2<PHONE_NUMBER>5955.135 WARN     conf - conf.c:lxc_map_ids:2942 - newgidmap binary is missing
lxc c2<PHONE_NUMBER>5955.135 DEBUG    conf - conf.c:lxc_map_ids:2955 - No newuidmap and newgidmap binary found. Trying to write directly with euid 0
lxc c2<PHONE_NUMBER>5955.135 TRACE    conf - conf.c:lxc_map_ids:3022 - Wrote mapping "65536 0 1
0 1000000 65536
"
lxc c2<PHONE_NUMBER>5955.135 TRACE    conf - conf.c:lxc_map_ids:3022 - Wrote mapping "65536 0 1
0 1000000 65536
"
lxc c2<PHONE_NUMBER>5955.135 TRACE    conf - conf.c:run_userns_fn:4110 - Calling function "chown_cgroup_wrapper"
lxc c2<PHONE_NUMBER>5955.135 NOTICE   utils - utils.c:lxc_drop_groups:1345 - Dropped supplimentary groups
lxc c2<PHONE_NUMBER>5955.135 WARN     cgfsng - cgroups/cgfsng.c:fchowmodat:1293 - No such file or directory - Failed to fchownat(43, memory.oom.group, 65536, 0, AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW )
lxc c2<PHONE_NUMBER>5955.136 DEBUG    start - start.c:lxc_try_preserve_namespace:139 - Preserved net namespace via fd 4 and stashed path as net:/proc/130795/fd/4
lxc c2<PHONE_NUMBER>5955.136 TRACE    start - start.c:lxc_spawn:1832 - Allocated new network namespace id
lxc c2<PHONE_NUMBER>5955.137 DEBUG    network - network.c:netdev_configure_server_phys:1220 - Instantiated phys "veth81da9b5b" with ifindex "82"
lxc c2<PHONE_NUMBER>5955.142 TRACE    network - network.c:create_transient_name:3492 - Created transient name phys7uX3XH for network device
lxc c2<PHONE_NUMBER>5955.179 DEBUG    network - network.c:lxc_network_move_created_netdev_priv:3537 - Moved network device "veth81da9b5b" with ifindex 82 to network namespace of 130808 and renamed to phys7uX3XH
lxc c2<PHONE_NUMBER>5955.179 TRACE    network - network.c:lxc_network_send_to_child:4066 - Sent network device name "phys7uX3XH" to child
lxc c2<PHONE_NUMBER>5955.179 TRACE    sync - sync.c:lxc_sync_barrier_child:99 - Parent waking child with sequence post-configure and waiting with sequence cgroup
lxc c2<PHONE_NUMBER>5955.179 TRACE    network - network.c:lxc_network_recv_from_parent:4093 - Received network device name "phys7uX3XH" from parent
lxc c2<PHONE_NUMBER>5955.179 NOTICE   utils - utils.c:lxc_drop_groups:1345 - Dropped supplimentary groups
lxc c2<PHONE_NUMBER>5955.179 NOTICE   utils - utils.c:lxc_switch_uid_gid:1321 - Switched to gid 0
lxc c2<PHONE_NUMBER>5955.179 NOTICE   utils - utils.c:lxc_switch_uid_gid:1330 - Switched to uid 0
lxc c2<PHONE_NUMBER>5955.179 TRACE    sync - sync.c:lxc_sync_barrier_parent:92 - Child waking parent with sequence cgroup and waiting for sequence cgroup-unshare
lxc c2<PHONE_NUMBER>5955.179 TRACE    sync - sync.c:lxc_sync_barrier_child:99 - Parent waking child with sequence cgroup-unshare and waiting with sequence cgroup-limits
lxc c2<PHONE_NUMBER>5955.179 INFO     start - start.c:do_start:1196 - Unshared CLONE_NEWCGROUP
lxc c2<PHONE_NUMBER>5955.180 TRACE    conf - conf.c:turn_into_dependent_mounts:3273 - Turned all mount table entries into dependent mount
lxc c2<PHONE_NUMBER>5955.180 INFO     conf - conf.c:run_script_argv:339 - Executing script "/bin/mount -t shiftfs -o passthrough=3 "/var/lib/lxd/containers/c2/rootfs" "/var/lib/lxd/containers/c2/rootfs"" for container "c2"
lxc c2<PHONE_NUMBER>5955.180 TRACE    conf - conf.c:run_script_argv:382 - Set environment variable: LXC_HOOK_TYPE=pre-mount
lxc c2<PHONE_NUMBER>5955.180 TRACE    conf - conf.c:run_script_argv:387 - Set environment variable: LXC_HOOK_SECTION=lxc
lxc c2<PHONE_NUMBER>5955.185 DEBUG    storage - storage/storage.c:get_storage_by_name:211 - Detected rootfs type "dir"
lxc c2<PHONE_NUMBER>5955.185 TRACE    dir - storage/dir.c:dir_mount:186 - Mounted "/var/lib/lxd/containers/c2/rootfs" on "/usr/local/lib/lxc/rootfs" with options "(null)", mount flags "0", and propagation flags "0"
lxc c2<PHONE_NUMBER>5955.185 TRACE    dir - storage/dir.c:dir_mount:190 - Mounted "/var/lib/lxd/containers/c2/rootfs" onto "/usr/local/lib/lxc/rootfs"
lxc c2<PHONE_NUMBER>5955.185 DEBUG    conf - conf.c:lxc_mount_rootfs:1325 - Mounted rootfs "/var/lib/lxd/containers/c2/rootfs" onto "/usr/local/lib/lxc/rootfs" with options "(null)"
lxc c2<PHONE_NUMBER>5955.186 INFO     conf - conf.c:setup_utsname:768 - Set hostname to "c2"
lxc c2<PHONE_NUMBER>5955.193 TRACE    network - network.c:__netdev_configure_container_common:1283 - Renamed network device from "phys7uX3XH" to "eth0"
lxc c2<PHONE_NUMBER>5955.193 DEBUG    network - network.c:lxc_network_setup_in_child_namespaces_common:3964 - Network device "eth0" has been setup
lxc c2<PHONE_NUMBER>5955.193 INFO     network - network.c:lxc_setup_network_in_child_namespaces:4022 - Finished setting up network devices with caller assigned names
lxc c2<PHONE_NUMBER>5955.193 TRACE    network - network.c:lxc_network_send_name_and_ifindex_to_parent:4126 - Sent network device names and ifindices to parent
lxc c2<PHONE_NUMBER>5955.193 INFO     conf - conf.c:mount_autodev:1104 - Preparing "/dev"
lxc c2<PHONE_NUMBER>5955.193 DEBUG    conf - conf.c:mount_autodev:1134 - Using mount options: size=500000,mode=755
lxc c2<PHONE_NUMBER>5955.193 INFO     conf - conf.c:mount_autodev:1164 - Prepared "/dev"
lxc c2<PHONE_NUMBER>5955.193 DEBUG    conf - conf.c:lxc_mount_auto_mounts:647 - Invalid argument - Tried to ensure procfs is unmounted
lxc c2<PHONE_NUMBER>5955.193 DEBUG    conf - conf.c:lxc_mount_auto_mounts:662 - Invalid argument - Tried to ensure sysfs is unmounted
lxc c2<PHONE_NUMBER>5955.194 TRACE    conf - conf.c:lxc_mount_auto_mounts:709 - Mounted automount "proc" on "/usr/local/lib/lxc/rootfs/proc" with flags 14
lxc c2<PHONE_NUMBER>5955.194 TRACE    conf - conf.c:lxc_mount_auto_mounts:709 - Mounted automount "sysfs" on "/usr/local/lib/lxc/rootfs/sys" with flags 0
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/dev/fuse" on "/usr/local/lib/lxc/rootfs/dev/fuse" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/dev/fuse" on "/usr/local/lib/lxc/rootfs/dev/fuse" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/dev/net/tun" on "/usr/local/lib/lxc/rootfs/dev/net/tun" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/dev/net/tun" on "/usr/local/lib/lxc/rootfs/dev/net/tun" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/proc/sys/fs/binfmt_misc" on "/usr/local/lib/lxc/rootfs/proc/sys/fs/binfmt_misc" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/proc/sys/fs/binfmt_misc" on "/usr/local/lib/lxc/rootfs/proc/sys/fs/binfmt_misc" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/sys/fs/fuse/connections" on "/usr/local/lib/lxc/rootfs/sys/fs/fuse/connections" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/sys/fs/fuse/connections" on "/usr/local/lib/lxc/rootfs/sys/fs/fuse/connections" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/sys/fs/pstore" on "/usr/local/lib/lxc/rootfs/sys/fs/pstore" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/sys/fs/pstore" on "/usr/local/lib/lxc/rootfs/sys/fs/pstore" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/sys/kernel/config" on "/usr/local/lib/lxc/rootfs/sys/kernel/config" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/sys/kernel/config" on "/usr/local/lib/lxc/rootfs/sys/kernel/config" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/sys/kernel/debug" on "/usr/local/lib/lxc/rootfs/sys/kernel/debug" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/sys/kernel/debug" on "/usr/local/lib/lxc/rootfs/sys/kernel/debug" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/sys/kernel/security" on "/usr/local/lib/lxc/rootfs/sys/kernel/security" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/sys/kernel/security" on "/usr/local/lib/lxc/rootfs/sys/kernel/security" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/sys/kernel/tracing" on "/usr/local/lib/lxc/rootfs/sys/kernel/tracing" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/sys/kernel/tracing" on "/usr/local/lib/lxc/rootfs/sys/kernel/tracing" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/dev/mqueue" on "/usr/local/lib/lxc/rootfs/dev/mqueue" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 INFO     conf - conf.c:mount_entry:2089 - Operation not permitted - Failed to mount "/dev/mqueue" on "/usr/local/lib/lxc/rootfs/dev/mqueue" (optional)
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/var/lib/lxd/devlxd" on "/usr/local/lib/lxc/rootfs/dev/lxd" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2113 - Mounted "/var/lib/lxd/devlxd" on "/usr/local/lib/lxc/rootfs/dev/lxd" with filesystem type "none"
lxc c2<PHONE_NUMBER>5955.194 DEBUG    conf - conf.c:mount_entry:2050 - Remounting "/var/lib/lxd/devices/c2/disk.test_disk.test" on "/usr/local/lib/lxc/rootfs/test" to respect bind or remount options
lxc c2<PHONE_NUMBER>5955.194 ERROR    conf - conf.c:mount_entry:2093 - Operation not permitted - Failed to mount "/var/lib/lxd/devices/c2/disk.test_disk.test" on "/usr/local/lib/lxc/rootfs/test"
lxc c2<PHONE_NUMBER>5955.195 ERROR    conf - conf.c:lxc_setup:3547 - Failed to setup mount entries
lxc c2<PHONE_NUMBER>5955.195 ERROR    start - start.c:do_start:1265 - Failed to setup container "c2"
lxc c2<PHONE_NUMBER>5955.195 TRACE    sync - sync.c:lxc_sync_wake_parent:106 - Child waking parent with sequence error
lxc c2<PHONE_NUMBER>5955.195 ERROR    sync - sync.c:sync_wait:36 - An error occurred in another process (expected sequence number 5)
lxc c2<PHONE_NUMBER>5955.195 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_USER_NS=/proc/130795/fd/45
lxc c2<PHONE_NUMBER>5955.195 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_MNT_NS=/proc/130795/fd/46
lxc c2<PHONE_NUMBER>5955.195 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_PID_NS=/proc/130795/fd/47
lxc c2<PHONE_NUMBER>5955.195 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_UTS_NS=/proc/130795/fd/48
lxc c2<PHONE_NUMBER>5955.195 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_IPC_NS=/proc/130795/fd/49
lxc c2<PHONE_NUMBER>5955.195 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_NET_NS=/proc/130795/fd/4
lxc c2<PHONE_NUMBER>5955.201 WARN     network - network.c:lxc_delete_network_priv:3621 - Failed to rename interface with index 0 from "eth0" to its initial name "veth81da9b5b"
lxc c2<PHONE_NUMBER>5955.201 DEBUG    network - network.c:lxc_delete_network:4180 - Deleted network devices
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_serve_state_socket_pair:512 - Sent container state "ABORTING" to 7
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_serve_state_clients:448 - Set container state to ABORTING
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_serve_state_clients:451 - No state clients registered
lxc c2<PHONE_NUMBER>5955.201 ERROR    start - start.c:__lxc_start:2079 - Failed to spawn container "c2"
lxc c2<PHONE_NUMBER>5955.201 ERROR    lxccontainer - lxccontainer.c:wait_on_daemonized_start:868 - Received container state "ABORTING" instead of "RUNNING"
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_serve_state_clients:448 - Set container state to ABORTING
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_serve_state_clients:451 - No state clients registered
lxc c2<PHONE_NUMBER>5955.201 WARN     start - start.c:lxc_abort:1016 - No such process - Failed to send SIGKILL via pidfd 44 for process 130808
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_serve_state_clients:448 - Set container state to STOPPING
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_serve_state_clients:451 - No state clients registered
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_USER_NS=/proc/130795/fd/45
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_MNT_NS=/proc/130795/fd/46
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_PID_NS=/proc/130795/fd/47
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_UTS_NS=/proc/130795/fd/48
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_IPC_NS=/proc/130795/fd/49
lxc c2<PHONE_NUMBER>5955.201 TRACE    start - start.c:lxc_expose_namespace_environment:883 - Set environment variable LXC_NET_NS=/proc/130795/fd/4
lxc c2<PHONE_NUMBER>5955.201 INFO     conf - conf.c:run_script_argv:339 - Executing script "/home/willismar/go/bin/lxd callhook /var/lib/lxd "default" "c2" stopns" for container "c2"
lxc c2<PHONE_NUMBER>5955.201 TRACE    conf - conf.c:run_script_argv:382 - Set environment variable: LXC_HOOK_TYPE=stop
lxc c2<PHONE_NUMBER>5955.201 TRACE    conf - conf.c:run_script_argv:387 - Set environment variable: LXC_HOOK_SECTION=lxc
lxc c2<PHONE_NUMBER>5955.277 TRACE    conf - conf.c:get_minimal_idmap:4267 - Allocated minimal idmapping for ns uid 0 and ns gid 0
lxc c2<PHONE_NUMBER>5955.278 TRACE    conf - conf.c:userns_exec_1:4331 - Establishing uid mapping for "130842" in new user namespace: nsuid 65536 - hostid 0 - range 1
lxc c2<PHONE_NUMBER>5955.278 TRACE    conf - conf.c:userns_exec_1:4331 - Establishing uid mapping for "130842" in new user namespace: nsuid 0 - hostid 1000000 - range 65536
lxc c2<PHONE_NUMBER>5955.278 TRACE    conf - conf.c:userns_exec_1:4331 - Establishing gid mapping for "130842" in new user namespace: nsuid 65536 - hostid 0 - range 1
lxc c2<PHONE_NUMBER>5955.278 TRACE    conf - conf.c:userns_exec_1:4331 - Establishing gid mapping for "130842" in new user namespace: nsuid 0 - hostid 1000000 - range 65536
lxc c2<PHONE_NUMBER>5955.278 WARN     conf - conf.c:lxc_map_ids:2936 - newuidmap binary is missing
lxc c2<PHONE_NUMBER>5955.278 WARN     conf - conf.c:lxc_map_ids:2942 - newgidmap binary is missing
lxc c2<PHONE_NUMBER>5955.278 DEBUG    conf - conf.c:lxc_map_ids:2955 - No newuidmap and newgidmap binary found. Trying to write directly with euid 0
lxc c2<PHONE_NUMBER>5955.278 TRACE    conf - conf.c:lxc_map_ids:3022 - Wrote mapping "65536 0 1
0 1000000 65536
"
lxc c2<PHONE_NUMBER>5955.278 TRACE    conf - conf.c:lxc_map_ids:3022 - Wrote mapping "65536 0 1
0 1000000 65536
"
lxc c2<PHONE_NUMBER>5955.278 TRACE    conf - conf.c:run_userns_fn:4110 - Calling function "cgroup_tree_remove_wrapper"
lxc c2<PHONE_NUMBER>5955.278 NOTICE   utils - utils.c:lxc_drop_groups:1345 - Dropped supplimentary groups
lxc c2<PHONE_NUMBER>5955.279 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 13(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.279 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 14(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.279 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 15(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.279 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 16(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.279 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 17(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.279 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 18(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.279 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 19(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.279 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 20(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.280 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 21(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.280 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 22(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.280 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 23(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.280 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 24(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.280 TRACE    cgfsng - cgroups/cgfsng.c:cgroup_tree_remove:475 - Removed cgroup tree 25(lxc.payload.c2)
lxc c2<PHONE_NUMBER>5955.280 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 13(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 13(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 14(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 14(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 15(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 15(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 16(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 16(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 17(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 17(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 18(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 18(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 19(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 19(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.281 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 20(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.282 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 20(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.282 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 21(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.282 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 21(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.282 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 22(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.282 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_cpus_initialize:656 - No isolated or offline cpus present in cpuset
lxc c2<PHONE_NUMBER>5955.292 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_cpus_initialize:670 - Copied cpu settings of parent cgroup
lxc c2<PHONE_NUMBER>5955.293 TRACE    cgfsng - cgroups/cgfsng.c:cpuset1_initialize:712 - Initialized cpuset in the legacy hierarchy
lxc c2<PHONE_NUMBER>5955.293 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 22(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.293 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 23(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.293 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 23(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.293 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 24(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.293 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 24(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.293 TRACE    cgfsng - cgroups/cgfsng.c:__cgroup_tree_create:751 - Reusing 25(lxc.pivot) cgroup
lxc c2<PHONE_NUMBER>5955.293 TRACE    cgfsng - cgroups/cgfsng.c:cgfsng_monitor_destroy:957 - Removed cgroup tree 25(lxc.monitor.c2)
lxc c2<PHONE_NUMBER>5955.293 TRACE    start - start.c:lxc_end:940 - Closed command socket
lxc c2<PHONE_NUMBER>5955.293 TRACE    start - start.c:lxc_end:951 - Set container state to "STOPPED"
lxc<PHONE_NUMBER>5955.293 ERROR    af_unix - af_unix.c:lxc_abstract_unix_recv_fds_iov:207 - Connection reset by peer - Failed to receive response
lxc<PHONE_NUMBER>5955.293 TRACE    commands - commands.c:lxc_cmd:518 - Opened new command socket connection fd 30 for command "get_state"
lxc c2<PHONE_NUMBER>5955.316 INFO     conf - conf.c:run_script_argv:339 - Executing script "/home/willismar/go/bin/lxd callhook /var/lib/lxd "default" "c2" stop" for container "c2"
lxc c2<PHONE_NUMBER>5955.316 TRACE    conf - conf.c:run_script_argv:382 - Set environment variable: LXC_HOOK_TYPE=post-stop
lxc c2<PHONE_NUMBER>5955.316 TRACE    conf - conf.c:run_script_argv:387 - Set environment variable: LXC_HOOK_SECTION=lxc
lxc<PHONE_NUMBER>5955.373 TRACE    commands - commands.c:lxc_cmd:511 - Connection refused - Command "get_state" failed to connect command socket
lxc<PHONE_NUMBER>0000.392 TRACE    commands - commands.c:lxc_cmd:511 - Connection refused - Command "get_state" failed to connect command socket
lxc<PHONE_NUMBER>0000.395 TRACE    commands - commands.c:lxc_cmd:511 - Connection refused - Command "get_state" failed to connect command socket

Okay, closing this side of the issue since it's apparently a LXC regression.
However note that it could also be some kind of kernel issue on your system being exposed through this. The Ubuntu version you're running is out of support and I remember the 5.4 kernel as having a lot of VFS (mount) related issues.

I will upgrade to 5.8 to check


remove global operator new/delete override

Global operator new/delete override replaces the default used by hosts
unintendedly (not sure if there is reliable way to avoid that). This change
removes the global overrides and replaces all library new/delete calls with
HeapNew/HeapDelete.
HeapDelete: Added an optional flag "AllocatorDeleteFlags::UnknownSize"
for cases of unknown size to avoid size check. Default still checks size.
HashTbl, Scanner: Removed empty destructors (which were private and could
not be invoked by HeapDelete).
JITType.h: Add "const" to avoid an unintended copy constructor call, which
causes software write barrier access failure in JIT thread (not expecting
write barrier access on stack value).

cc: @curtisman @digitalinfinity @obastemur @leirocks

@curtisman Added fix, could you please review again? Thanks!


workbox-webpack-plugin InjectManifest missing config

Library Affected:
workbox-webpack-plugin
Browser & Platform:
all browsers
Issue or Feature Request Description:
In workbox-build, InjectManifest has options such as globDirectory, globPatterns. However, the same options are not there in workbox-webpack-plugin. Is this inteneded? Couldnt find anything regairding this in the doc.
Additionally, having these options is useful while developing PWA, because webpack in dev mode doesn't emit css files (webpack recommends using style-loader in dev which doesn't emit css files).

Hi there,
Workbox is moving to a new engineering team within Google. As part of this move, we're declaring a partial bug bankruptcy to allow the new team to start fresh. We realize this isn't optimal, but realistically, this is the only way we see it working. For transparency, here're the criteria we applied:

For PRs, we closed everything that doesn't target the current v7 branch.
For Issues, we closed everything that was created before 2024.

Thanks, and we hope for your understanding!
The Workbox team


-no-autocorrect doesn't work with Google translate

As shown in the following example, I tried to translate with -no-autocorrect but "Did you mean: There's demons closing' in on every side" still shows up. Am I using it in the wrong way please? I checked closed issues but couldn't find any clue.
# trans -no-autocorrect en:es "There's demons closin' in on every side"
Did you mean: There's demons closing' in on every side
There's demons closin' in on every side

Hay demonios acercándose por todos lados

Translations of There's demons closin' in on every side
[ English -> Español ]

There's demons closin' in on every side
    Hay demonios acercándose por todos lados, Hay demonios acechando por todos lados
###

I am seeing the same issue.


It seems that GROUP_BY contains extra fields[BUG]

Describe the bug
It seems that GROUP_BY contains extra fields
To Reproduce
qs = model.objects.filter(
            timestamp__gte=start, sku=self.kwargs.get("sku")
        ).annotate(
            c=Count("sku")
        ).values(
            "sku",
            "marketplace",
        )

with this request - I get sql
SELECT
"prices"."sku", "prices"."marketplace"
FROM "prices"
WHERE ("prices"."sku" = 126129665 AND "prices"."timestamp" >= 2023-08-29 15:59:08+00:00)
GROUP BY "prices"."timestamp", "prices"."sku", "prices"."name", "prices"."priceU", "prices"."salePriceU", "prices"."marketplace", "prices"."url", "prices"."brandId", "prices"."categoryId", "prices"."rating", "prices"."saleQuantity", "prices"."review", "prices"."brand"

Expected behavior
GROUP BY should only contain "sku", "marketplace"
Versions

ClickHouse server version. <IP_ADDRESS>
Python version. 3.11.2
Clickhouse-driver version. 0.2.6
Django version. 4.1.9
Django clickhouse backend version. 1.1.1

qs = model.objects.filter(
            timestamp__gte=start, sku=self.kwargs.get("sku")
        ).values(
            "sku",
            "marketplace",
            # "t",
            # "price",
            # "sale_price"
        ).annotate(
            t=Func(
                F("timestamp"),
                RawSQL("INTERVAL 1 hour", []),
                function="toStartOfInterval",
                output_field=DateTimeField()
            ),
            price=Func(F("price_u"), function="any"),
            sale_price=Func(F("sale_price_u"), function="any"),
            c=Count("sku")
        ).values(
            "sku",
            "marketplace",
            "t",
            "price",
            "sale_price"
        )

SELECT
	"prices"."sku",
	"prices"."marketplace",
	toStartOfInterval("prices"."timestamp", (INTERVAL 1 hour)) AS "t",
	any("prices"."priceU") AS "price",
	any("prices"."salePriceU") AS "sale_price"
FROM "prices"
WHERE ("prices"."sku" = 126129665 AND "prices"."timestamp" >= 2023-08-29 16:21:51+00:00)
GROUP BY "prices"."sku", "prices"."marketplace", toStartOfInterval("prices"."timestamp", (INTERVAL 1 hour)), any("prices"."priceU"), any("prices"."salePriceU")

qs = model.objects.filter(
            timestamp__gte=start, sku=self.kwargs.get("sku")
        ).values(
            "sku",
            "marketplace",
        ).annotate(
            t=Func(
                F("timestamp"),
                RawSQL("INTERVAL 1 hour", []),
                function="toStartOfInterval",
                output_field=DateTimeField()
            ),
            price=Func(F("price_u"), function="any"),
            sale_price=Func(F("sale_price_u"), function="any"),
        ).values(
            "sku",
            "marketplace",
            "t",
            "price",
            "sale_price"
        )

SELECT "prices"."sku", "prices"."marketplace", toStartOfInterval("prices"."timestamp", (INTERVAL 1 hour)) AS "t", any("prices"."priceU") AS "price", any("prices"."salePriceU") AS "sale_price" FROM "prices" WHERE ("prices"."sku" = 126129665 AND "prices"."timestamp" >= 2023-08-29 16:27:52+00:00)

without Count - there is no Group by, but it must be

because you have a new project - it’s normal that you haven’t implemented many sql methods, but then you need to ensure that Func and F work well so that you can deal with this :)
anyway thanks for this backend, it's a great job

@Fleapse Try this:
qs = model.objects.filter( timestamp__gte=start, sku=self.kwargs.get("sku") ).values( "sku", "marketplace", ).annotate( c=Count("sku") ).order_by()

You can try any sql functions from django library, most of them should work, if any of them not work, don't hesitate to report a bug.
I also have implemented some funtions in clickhouse_backend.models.functions module. But only the fuctions I used in my project. If you think some functions are important, any PR or feature request is welcomed.

I double-checked, and the problem is really in the order of calling the methods, and it also works in the pgsql backend, so I’m closing the issue.
It still seems to me that some of the points above work strangely, I’ll double-check everything with how it works with older backends, and if something doesn’t work well, I’ll open another issue
The by group works very strangely in Django.
Thanks for answers!


rename v8.13 branch to 2021.02

maybe this should be done before the release? @MSoegtropIMC

Yes, I thought about this as well. I can do it later today. Please feel free to do it right away.

FTR, GitHub now supports branch renaming (see the edit icon on https://github.com/coq/platform/branches). We should do the renaming using this feature because it will retarget existing PR and show a message to users that they need to update their git repository.
Also, it might be worth cleaning up the master README a bit to look more like a homepage and less like a scary development thing (another solution is to change the default branch of the GitHub repository to correspond to the latest stable release instead of being the master branch).

Yet another solution is to move most of the contents of the current README to the releases section in the GitHub repo. Then, the README would be a more static thing that gives the general objective and points to the releases section. If you want I can do a test with existing releases so that you can see how this would look like.

Thanks for the pointers!
An issue with changing the default branch is that CI would need rework to allow nightly builds on master, although in the end I also want nightly builds on the release branches (since stuff like Cygwin can break).
People coming in via the release page would see the ReadMe of the tag.

How about splitting the master branch ReadMe into a "User section" pointing to the release branches and a "Devlopper" section with the current information.

How about splitting the master branch ReadMe into a "User section" pointing to the release branches and a "Devlopper" section with the current information.

Sounds pretty good to me.

People coming in via the release page would see the ReadMe of the tag.

This is a good point, but so far we have advertised the home page of the repository rather than the release page.

I did the following:

renamed the release branch
bumped the version to 2021.02.0 and updated branch references in the readme files
slightly cleaned up the README files (and used Enrico's wording for the initial lines)
reworked the README file on the master branch as discussed
merged the snap package readme into the top level README_Linux.md file
(this morning) removed all opam packages already merged upstream (on the release branch and master, but on master I missed one).

The master branch stuff is already merged, for the release branch there is a PR open. I will wait for the CI to finish, merge it and then tag the Release.
On the master branch I only updated the main README file. The platform README files are still in the old state - I will merge this over tomorrow, but only developer docs point to these.
I keep this issue open for further notes until the release is done.

I close this since the release is done.


Feature: password entry alternative

Please review, I think it's better than "feature/pw-entry".
This approach tries to keep authentication and authentication data out of business code, wherever possible. I think, doing it this direction helps keeping the code maintainable.
If there's anything missing or wrong (e.g. routing configuration), feel free to add commits to feature branch (had to force push, so delete locally before fetching again).
Note the changes to ".po" - done for en_US and de_DE. If there's a more appropriate text, I'd be happy about corrections.
Additionally we might need some clarification of what's show in which count:
count("unverified" numbers) <= 18 + count("verified" (authenticated entered) numbers) <= 18?
(merged into one sorted set, so total number might be <36)
Or a total max of 18? If so: do "verified" overrule "unverified" and if there's already 18+ verified no unverified (no matter if count >= 3) is shown?
I'd vote the former, and therefore implemented the merge solution. But it should be easy to modify algorithm, if rules are made clear.

Cowboying ...


Fixed an issue where the AspNetCoreSharedFrameworkResolver was never called in .net core 3.1

Continuing from https://github.com/tonerdo/coverlet/issues/654#issuecomment-565076523
See also CecilAssemblyResolver:185:
string path = library.ResolveReferencePaths(_compositeResolver.Value).FirstOrDefault();
AspNetCoreSharedFrameworkResolver.TryResolveAssemblyPaths() was never called when it was the last entry in the compositeResolver. Just moving it up to be the first resolver fixes the issue.

A bit of background info: Checking the msbuild.binlog (as instructed in the linked ticket) I saw the following issues:

Stack:
[coverlet] TryWithCustomResolverOnDotNetCore exception: System.InvalidOperationException: Cannot find reference assembly 'Microsoft.AspNetCore.Antiforgery.dll' file for package Microsoft.AspNetCore.Antiforgery.Reference
   at Microsoft.Extensions.DependencyModel.Resolution.ReferenceAssemblyPathResolver.TryResolveAssemblyPaths(CompilationLibrary library, List`1 assemblies)
   at Microsoft.Extensions.DependencyModel.Resolution.CompositeCompilationAssemblyResolver.TryResolveAssemblyPaths(CompilationLibrary library, List`1 assemblies)
   at Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(ICompilationAssemblyResolver[] customResolvers)
   at Coverlet.Core.Instrumentation.NetstandardAwareAssemblyResolver.TryWithCustomResolverOnDotNetCore(AssemblyNameReference name) in D:\a\1\s\src\coverlet.core\Instrumentation\CecilAssemblyResolver.cs:line 155

The messages appeared basically for all .NET Framework libs, just ending in the "Unable to instrument module:"-message. After a bit of debugging I found out, that the TryResolveAssemblyPaths was never called for the AspNetCoreSharedFrameworkResolver. I just moved it up in the composite resolver and voila, it works.
Maybe there's a bug in the .net core 2.2 resolvers, that it resolves the wrong version and then does not continue? Just a wild guess - there were quite a few changes in that area with .NET Core3

It's weird this tests should fail https://github.com/tonerdo/coverlet/blob/master/test/coverlet.core.tests/Instrumentation/InstrumenterTests.cs#L457 I did also manual check, but I was on 2.2, I'll some more check to understand if make sense move on top...my idea was search before on "defaults" location(took from default DependencyModel code) and after try with my one.

jhartmann123 are you building 2.2 app with 3.1 runtime?

Nope, all projects target netcoreapp3.1, except one class lib which is netstandard2.1.
I also tried the same constellation with my repro (where coverlet had no issues with). Also used some libs which reference net core 2.2 (like hangfire, swagger) in my repro to no avail - everything worked there.

I see Microsoft.AspNetCore.Antiforgery.dll but you said that the app is a console app...how are you using that lib in a console?I mean looks suspicious, I'd like to have a repro for instance a console app with some reference to other that bring asp.net libs referenced to xunit test...seem a scenario like that.

No, its an ASP.net core API project (<Project Sdk="Microsoft.NET.Sdk.Web">) - the console app is the one that works :)

Oh I did a mess so, we need a repro, I just debugged tests and works as expected I don't understand why yours not...maybe I should add asm version to log, but the behaviour you described is conform to exception.

Ok, so I reverted the last change (as it really didn't make lots of sense) and continued on my journey to create a repro. No chance. I only get the issue on that project and I still don't know why.
So I jumped back into debugging - and got a result as you see. I still don't know what exactly the issue was, because its late and I'm tired, but I'll leave it here for review.
The changes explained:
Removed the libraries-Dictionary: it seems to me that too many resolves were done. For each call to that method

the deps file was read
each library in there was resolved
only the input library was taken, if available
everything else got thrown away
So I've taken the liberty to optimize that away.

The story behind the resolving part: I checked, what library.ResolveReferencePaths does and I checked, what the CompositeCompilationAssemblyResolver does. It's simple: they iterate over the defined resolvers and the result of the first one who finds something gets returned.
So for easier debugging I just did the same manually (iterate over the resolvers, first result wins), also removed the check for the lib type "package" and to my surprise everything started working.
Any combination of filtering for "package" or using the composite resolver again caused the error to reappear. Tbh, I don't know why - but as it is not the first time I had to fight with .net core 2 resolving, I'll take any solution :)

Thanks for your deep analysis, I'll continue from here!

Found the issue: I restarted debugging from your current master state. The breakpoint in the screenshot is just before resolving the "unresolvable" lib. Note from the Watch-Window: library.Assemblies is an empty array:

Also note: Both ResolveReferecePaths and the composite resolver return the result of the first resolver that returns 'true'. The frist resolver is the AppBaseCompilationAssemblyResolver. Check this line: https://github.com/dotnet/core-setup/blob/074c3bece80ca300e2f9d053b18748b6537d6f67/src/managed/Microsoft.Extensions.DependencyModel/Resolution/AppBaseCompilationAssemblyResolver.cs#L91
If library.Assemblies is empty, this just returns true. So the thing that fixes it in my branch is the additional check to assemblies.Count > 0.

Just compared the deps files between .net core 3.0 and 3.1. Turns out, it slightly changed with 3.0.
Example entry for 3.0:
"Microsoft.Extensions.Caching.Memory/3.0.1": {
        "dependencies": {
          "Microsoft.Extensions.Caching.Abstractions": "3.0.1",
          "Microsoft.Extensions.DependencyInjection.Abstractions": "3.0.1",
          "Microsoft.Extensions.Logging.Abstractions": "3.0.1",
          "Microsoft.Extensions.Options": "3.0.1"
        },
        "runtime": {
          "lib/netcoreapp3.0/Microsoft.Extensions.Caching.Memory.dll": {
            "assemblyVersion": "<IP_ADDRESS>",
            "fileVersion": "<IP_ADDRESS>103"
          }
        },
        "compile": {
          "lib/netcoreapp3.0/Microsoft.Extensions.Caching.Memory.dll": {}
        }
      },

Same entry for 3.1:
"Microsoft.Extensions.Caching.Memory/3.1.0": {
        "dependencies": {
          "Microsoft.Extensions.Caching.Abstractions": "3.1.0",
          "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0",
          "Microsoft.Extensions.Logging.Abstractions": "3.1.0",
          "Microsoft.Extensions.Options": "3.1.0"
        }
      },

So I guess the .NET Core 2.2 DependencyContextJsonReader just doesn't read .NET Core 3.1 dependency files correctly anymore.

I've just commited a workaround, based on the master branch. Its a bit less intrusive than the solution from yesterday.

But in your test project have you added <PreserveCompilationContext>true</PreserveCompilationContext>?

Yes, I've added this property in both, Test and API-Project.

I do actually have some entries with runtime/compile, but only if they reference an older framework, like netstandard2.0 or older. Example:
"Microsoft.Extensions.DependencyInjection/3.1.0": {
        "dependencies": {
          "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0"
        }
      },
      "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0": {},
      "Microsoft.Extensions.DependencyModel/2.1.0": {
        "dependencies": {
          "Microsoft.DotNet.PlatformAbstractions": "2.1.0",
          "Newtonsoft.Json": "12.0.2",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Dynamic.Runtime": "4.3.0",
          "System.Linq": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {
            "assemblyVersion": "<IP_ADDRESS>",
            "fileVersion": "<IP_ADDRESS>"
          }
        },
        "compile": {
          "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {}
        }
      },

Strange...I have to understand if docs is old and behaviour is changed.

@jhartmann123 I did some test I created an api+test project adding some dummy test but if I compile 3.0-3.1 I get same deps file for unit test project...the only difference are versions...can you try to do the same with your project?
My sample AspNetTest.zip and the two deps files
30_XUnitTestProject1.deps.json.txt
31_XUnitTestProject1.deps.json.txt
I used https://www.diffchecker.com/diff

Same result here. But with your sample I got a new clue.
Here my repro:
coverlet-repro.zip
So that project is also basically just default projects generated with VS16.4 - asp.net + xunit test project. I've added some references, fiddled around a bit.
Then I added a console project just to check if the netcore3.1 dependency context maybe returns an entry in the assembly array for Microsoft.Extensions.DependencyInjection.Abstractions - it didn't.
Now I just tried the same with the deps file generated by your test project, and voila - there is an assembly. Just check the console project in the attached solution. Your deps file works, the one from the project doesn't. WTF?

Ah, they actually return different versions. With your deps file I get 3.1.0 (as expected), with my deps file I get 2.1.0 - and its the only one. There isn't a second one with 3.1.0 getting returned in CompileLibraries :/

Updated repro a bit with more fiddling around:
coverlet-repro.zip

If you remove <PackageReference Include="Serilog.AspNetCore" Version="3.2.0" /> also your deps report correct version...seem that when compile it found a lower version and add that to deps but at runtime load new one

The package has got reference to old version, ones added to deps file

@jhartmann123 returning to https://github.com/tonerdo/coverlet/pull/655#issuecomment-565356297 that could be the core of the issue can you share a piece of deps of missing libs?I would like to understand when asm list is loaded and when not. My concern is that the deps is redacted in very "complex way"(the possible refs/deps/runtime version matrix) and so I would like to be sure that https://github.com/dotnet/core-setup/blob/074c3bece80ca300e2f9d053b18748b6537d6f67/src/managed/Microsoft.Extensions.DependencyModel/Resolution/AppBaseCompilationAssemblyResolver.cs#L91 is correct and expected for some context, my idea is to open a ticket on core-setup repro to ask, maybe they help us to understand if your workaround is acceptable, or something better can be done(for instance search also in lower runtime shared forlders, in tests above we saw that deps doesn't reflect "real loaded libs" so some rules seem hard coded inside runtime load code).

Omg. Found it. (The fourth time :) )
https://github.com/dotnet/sdk/blob/2aeb1b77027b4eced14d86dd54082b04eb9aa492/src/Tasks/Microsoft.NET.Build.Tasks/DependencyContextBuilder.cs#L761
If a library name isn't unique, ".Reference", ".Reference1", ".Reference2" and so on gets appended.
Now,

Omg. Found it. (The fourth time :) )
https://github.com/dotnet/sdk/blob/2aeb1b77027b4eced14d86dd54082b04eb9aa492/src/Tasks/Microsoft.NET.Build.Tasks/DependencyContextBuilder.cs#L761
If a library name isn't unique, ".Reference", ".Reference1", ".Reference2" and so on gets appended.
Example:

My "missing" assembly can be resolved with a .Reference suffix...

You mean different version are included but fir .ReferenceX appended?

Yes. And as different versions of the dependency injection lib are once referenced by the web project (core 3.1) and by serilog (core 2.2) there are two entries. Could be even more.

Sorry for vanishing for so long on this topic. I actually planned to update this to properly support the .ReferenceX suffixes when using different library versions.
Now, I've just updated the packages in our project, including the coverlet packages, and I got the coverage reports back. Is there still anything to do on this topic or was it acutally resolved?

I didn't work on it anymore because I was waiting info from ms team on other issue(that return on resolver true, but no answer at the moment).
BTW if it's solved for now feel free to close this and we'll re-open if needed, for now seem only your isolated case.

Ok, then I'll close it for now. Thanks for all the support :)

Thanks to you for using Coverlet!


Add support for swift application credentials

Instead of username/password, openstack provides alternative authentication method called application credentials.
https://docs.openstack.org/api-ref/identity/v3/index.html?expanded=authenticating-with-an-application-credential-detail#application-credentials
This adds configuration options for it.

Please submit with signed DCO
A quick copy/paste for you:
git commit --amend --signoff
git push origin swift -f

@techknowlogick thanks!

Closing. The Swift storage driver has been removed in https://github.com/distribution/distribution/pull/3982 and is no longer supported.
We might consider supporting more storage drivers in the future via some pluggable interface but there is no ETA on that.


added realignment to dlgp and pdm

introduced
added functionality to realign a model, simulating a different pose of the original training data.
the function '.realign(ids)' can be accessed from DiscreteLowRankGaussian and PointDistributionModel.

It would be great if @Andreas-Forster  or somebody else from Shapemeans could have a look at it regarding the user interface and practical usability.

Thanks for taking a look:

The diagonalize setting can be turned off such that the same (or very similar with withExtendedBasis = true) coefficients create the same shapes in the different models. The disadvantage is that the model then relies on a non-diagonalized basis, which some other provided functions don't expect. Calls to instance or sample are correct but marginalLikelihood provides the wrong result i think. i'll make that clearer in the documentation. I could also add an alternative function call that returns a matrix that could be used to move samples between the different spaces. Then i would see the argument to always diagonalize to avoid a problematic basis.
to align only over translation withExtendedBasis should be set to false. Then there is also a one-to-one relationship between the model spaces. I'll make the documentation clearer.

I am not sure there is a suitable in-depth explanation of the used algorithm at the moment.

Thanks, @Andreas-Forster for testing it.
As we have correspondence, we could just recover the corresponding coefficients using the project method. To me it does not feel natural to return a projection matrix or keep the basis non-orthonormal.
What do you think?

I agree, keeping the basis non-orthonormal might confuse even more. And the projection matrix is not needed, as you mentioned, we have a project method.
I think updating the documentation and maybe later, if available link some more verbose document might be valuable.

I did some further testing about the influence of a non orthonormal basis in scalismo. It seems the DiscreteLowRankGaussian can handle such a non diagonalized basis. There are also various other operations already in the class that modify an orthonormal basis and lead to a non orthonormal shape model.
The only thing that i regularly do that shouldn't be done with a non orthonormal basis is directly accessing the variance field to check the overall variance of the model. without considering the basis this is incorrect for a non orthonormal model. All implementations i looked at are written to handle non orthonormal basis.
So i can see that this comes down to preference. Closer equivalence between model spaces versus a more intuitive formulation of the resulting model space.


python example

in addition to the hello, i want a python example (as you can see in the python branch, example compiled from here : https://github.com/astrale-sharp/py-wasm-plugin , you can also check the rustpython branch which doesn't run, master doesn't compile)

The python example should be successfully run by a non wasi supporting host like wasmi


Added Dark and Light Modes for the application

Description
I've added both the dark as well as the light modes for the application. This can be switched from the settings section with the help of a toggle button, as shown in the screenshot below. Apart from that,

I've changed the static colors used in the screens with the dynamic ones to support light and dark modes
Changed other small color components of UIs to match with dark and light modes.

Fixed #71
Screenshots
Dark Mode :

Light Mode :

@bhattabhi013 check this PR asap!

@bhattabhi013 resolved the pubspec.lock issue for this PR, please review

Please resolve conflicts

Please resolve conflicts

@bhattabhi013 resolved it, please check now


Support arm64 and arm arch container images

It would be great if arm64 and arm container images are build and pushed to the registry.

Hi! Thanks for opening the issue. :)
We would be glad to see a PR for that because for us it will be hard to verify since we do not have arm64 archs.

Hi! Thanks for opening the issue. :)
We would be glad to see a PR for that because for us it will be hard to verify since we do not have arm64 archs.

The good news the code can be compiled to arm7 and arm64 with a tiny change.
One problem is I do not have much experience with the make tool and another issue would should all the supported platforms be part of the CI/CD? I might do the initial testing and modification if time allowed, but I do not know how to add arm hardware for CI/CD if it is required.

What are the required code changes to make it compile under arm7/arm64 ?

diff --git a/pkg/lvm/nodeserver.go b/pkg/lvm/nodeserver.go
index 7a8f2fa..2efc2b4 100644
--- a/pkg/lvm/nodeserver.go
+++ b/pkg/lvm/nodeserver.go
@@ -269,8 +269,8 @@ func (ns *nodeServer) NodeGetVolumeStats(ctx context.Context, in *csi.NodeGetVol
                return nil, err
        }

-       diskFree := int64(fs.Bfree) * fs.Bsize
-       diskTotal := int64(fs.Blocks) * fs.Bsize
+       diskFree := int64(fs.Bfree) * int64(fs.Bsize)
+       diskTotal := int64(fs.Blocks) * int64(fs.Bsize)

        inodesFree := int64(fs.Ffree)
        inodesTotal := int64(fs.Files)

This can only be true for arm7, because im almost sure on arm64 fs.Bsize is int64 already.

That is true. The wording is not precise since the issue is to support both arm64 and arm (arm7).

If you mind sending a PR, im happy to review

Hi, there have sent a PR, anyone up for a review?

Hi
The latest tagged v0.4.0 images do not have arm nor arm64 images available. Only the latest tag had them
lvmplugin tags


Allow to pass custom parameters within machine resource to chef-client

Recently I faced with a problem where I needed to converge machine with custom recipe without affecting its run-list and node data.
By specifying custom parameters in machine options I managed to do that.
Please, see the actual usage of it:
'''
  provision_config[:machine_options][:convergence_options][:chef_command] = 'chef-client -o recipe[sys_firewall::security_config]'

  machine srv_name do
    machine_options  provision_config[:machine_options]
    chef_environment cluster
  end

'''
Thanks.

Nine! :+1:

It's definitely a good addition.

Been running it with no issues for months - merging


Circle icons in Maki icon set are redundant

Context
The two first icons of the Maki icon set are redundant, as same result cloud be obtained with plain bubbles. This is specially confusing because we're previewing that iconset and those two icons as the first options on the fill dropdown.
Steps to Reproduce

Style any point map with icons
Paw! you don't know if style with bubbles or icon bubbles.

Current Result
When selecting IMG as point styling, the two maki icons bubbles are previewed

Expected result
No bubble icons anymore.
Browser and version
Chrome 55.0.2883.87

Not sure we can change the order since the idea was to keep the icon set as it is by default

I think we should get rid of them.

Again, that would mean maintaining special rules on how maki (3rd party library maintained by other people) is used within CARTO which IMO adds a lot of implications. How are we ordering them @xavijam ?

We have the list of maki icons here:
https://github.com/CartoDB/cartodb/blob/master/lib/assets/core/javascripts/cartodb3/components/form-components/editors/fill/input-color/assets/maki-icons.js
We can do whatever you want, move, remove, add,...

cool! Then let's remove what @noguerol says!

Picking this.

Ready for CR.

Closed via https://github.com/CartoDB/cartodb/issues/11501