Change wording of "reset achievements"

From the Description:
"The bonus income you would get from new prestige levels unlocked at 100% of its potential and from reset achievements if you have the same buildings/upgrades after reset"
Question:
what shall "reset achievements" do here? You cant reset achievments unless you wipe the game. (at least for current v2016) Ascending leaves the Achievements untrouched, so why mention that?
basically a player wants to know how his CPS would be in the exact same situation as it is at the current moment with the assumed exact same buildings, #achievments, dragonaura and upgrades.
thats means, the only variable thats gonna get changed is the Prestige-Multiplier. Anything else can be considered constant.
since -> "Calculating CpS is much simpler since version 2.0, since almost all percentage increases are multiplicative and independent instead of additive, with the exception of Easter eggs. " *edit: seems that wiki is wrong about the multiplicative nature of the prestige value, still, since mult=1 in the original code->.
the calculation would be a simple  current Cps *  (100+new_prestige_points%)/(100+current_prestige%) )
this gives the EXACT values (tested on edited savegame), in opposite to the codes current calculation.
if (z=) Game.heavenlyPower*Game.GetHeavenlyMultiplier() are != 1, the formula would look like this:
current Cps *  ( (100+z * new_prestige_points%)/(100+z * current_prestige%) )

"reset achievements" just refers to the achievements one gets from ascending with a certain number of cookies baked.

"reset achievements" just refers to the achievements one gets from ascending with a certain number of cookies baked.

right, that makes sense.
just tested to be sure, my forumla is correct (and mathematically+testwise proven). the addoncode is not correct.

As @InSimpleTermsJordan, that's what it refers to.  I just add on the amount of prestige you get calculated by the max prestige you would get and also add on any achievements and compare it to the current CPS.  I'd have to look again, but I think you are missing something.  As for your description, I don't ignore the additional achievement as resetting nets you that achievement and is really a bonus gain.

For my considerations, i take the Prestige value thats actually displayed in CM as Max prestige Level. so anything there is about propery calculating the max prestige.
For me the interesting question is, how would my current cps look like if id had the max prestige level instead of current prestige w/o ony additional influence factors.
in math terms
M_current = (1+Prestige_currentweight)BCD*...  = (1+Prestige_current*weight)*Constant.
M_future = (1+(Prestige_current+Prestige_delta)*weight)Constant
so Cps_current(M_future/M_current) would result in Cps_future
So, yea, thats obviosuly not taking the Achievment(s) in count that you may get on ascension.
Have to redo the test to see if the achievment explained the differences i encountered.
The question then basically is, if you want the other factors constant or not on simulating the new prestige impact.

@Aktanusa just tested with a save. did an ascension to see what achievments in total i have after. (just to be sure)
then put that save in a savegame editor (https://coderpatsy.bitbucket.io/cookies/editor.html for v2.016)
changed the achievments accordingly, added the total number of cookies to get the exact same nr of current active prestige  as was  max presige, and loaded that new save.
checked again- nr of achievments and new active prestige fitted, everything else that influences the mutliplier stayed  as it was-
i had a higher current cps then estimated by cookie monster.
did the same with +/- 1 achievment and didnt hit the exact estimation either.
did the same with my forumla, with adjusted achievments and hit the exact nr.
so, did i overlook something?

You could post your save so I can try it out myself.

wow, your fast :) - was just about to edit my post to add the saves + screenshot. Ill add them to this post, just a moment to prepare.

any news on this?

No, not until I get around to looking at it.

So I finally took a look at this.  There is something fishy with your sample save.    Now if I just load your edited save, it says the prestige level is only 17432.  Of course the CPS of the unedited one (estimated) will be higher since it has more prestige.

Although the calculation does not seem off, we do indeed need to change that wording


[Kahi_scienti_person] Now "scienti" is added to "updated" when updating a person record.

@fedevergara  well done!


[BUG] Waiting for kube-apiserver availability... throw error

General information

OS: Linux Fedora release 34 (Thirty Four)
Hypervisor: KVM QEMU emulator version 5.2.0 (qemu-5.2.0-8.fc34)
Did you run crc setup before starting it (Yes/No)? Yes
Running CRC on: Laptop HP HP Pavilion Laptop 15-cw0xxx

CRC version
# Put `crc version` output here
CodeReady Containers version: 1.33.1+3cfaa10f
OpenShift version: 4.8.12 (embedded in executable)

CRC status
# Put `crc status --log-level debug` output here
DEBU CodeReady Containers version: 1.33.1+3cfaa10f
DEBU OpenShift version: 4.8.12 (embedded in executable)
DEBU Running 'crc status'
DEBU Checking file: /home/darkdragonel/.crc/machines/crc/.crc-exist
DEBU Checking file: /home/darkdragonel/.crc/machines/crc/.crc-exist
DEBU Found binary path at /home/darkdragonel/.crc/bin/crc-driver-libvirt
DEBU Launching plugin server for driver libvirt
DEBU Plugin server listening at address <IP_ADDRESS>:43505
DEBU () Calling .GetVersion
DEBU Using API Version 1
DEBU () Calling .SetConfigRaw
DEBU () Calling .GetMachineName
DEBU (crc) Calling .GetState
DEBU (crc) DBG | time="2021-10-06T09:52:32-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:52:32-05:00" level=debug msg="Fetching VM..."
DEBU (crc) Calling .GetBundleName
DEBU (crc) Calling .GetIP
DEBU (crc) DBG | time="2021-10-06T09:52:32-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:52:32-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:52:32-05:00" level=debug msg="IP address: <IP_ADDRESS>"
DEBU Running SSH command: df -B1 --output=size,used,target /sysroot | tail -1
DEBU Using ssh private keys: [/home/darkdragonel/.crc/machines/crc/id_ecdsa /home/darkdragonel/.crc/cache/crc_libvirt_4.8.12/id_ecdsa_crc]
DEBU SSH command results: err: <nil>, output:<PHONE_NUMBER>6<PHONE_NUMBER>0 /sysroot
DEBU cannot get OpenShift status: stat /home/darkdragonel/.crc/machines/crc/kubeconfig: no such file or directory
DEBU Making call to close driver server
DEBU (crc) Calling .Close
DEBU Successfully made call to close driver server
DEBU Making call to close connection to plugin binary
CRC VM:          Running
OpenShift:       Unreachable (v4.8.12)
Disk Usage:      12.9GB of 32.74GB (Inside the CRC VM)
Cache Usage:     16.06GB
Cache Directory: /home/darkdragonel/.crc/cache

CRC config
# Put `crc config view` output here
- consent-telemetry                     : yes
- cpus                                  : 8

Host Operating System
# Put the output of `cat /etc/os-release` in case of Linux
# put the output of `sw_vers` in case of Mac
# Put the output of `systeminfo` in case of Windows
NAME=Fedora
VERSION="34 (Workstation Edition)"
ID=fedora
VERSION_ID=34
VERSION_CODENAME=""
PLATFORM_ID="platform:f34"
PRETTY_NAME="Fedora 34 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:34"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f34/system-administrators-guide/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=34
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=34
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation

Steps to reproduce

sudo chmod 666 /etc/hosts
crc setup
crc start -n <IP_ADDRESS> --log-level debug

Expected
Have codeready containers running
Actual
Openshift node show unavailable
Logs
[darkdragonel@localhost workspaceCodereadyContainers]$ crc start -n <IP_ADDRESS> --log-level debug
DEBU CodeReady Containers version: 1.33.1+3cfaa10f
DEBU OpenShift version: 4.8.12 (embedded in executable)
DEBU Running 'crc start'
DEBU Total memory of system is<PHONE_NUMBER>0 bytes
DEBU No new version available. The latest version is 1.33.1
DEBU Checking if systemd-resolved.service is running
DEBU Running 'systemctl status systemd-resolved.service'
DEBU systemd-resolved.service is already running
INFO Checking if running as non-root
INFO Checking if running inside WSL2
INFO Checking if crc-admin-helper executable is cached
DEBU Running '/home/darkdragonel/.crc/bin/crc-admin-helper-linux --version'
DEBU Found crc-admin-helper-linux version 0.0.6
DEBU crc-admin-helper executable already cached
INFO Checking for obsolete admin-helper executable
DEBU Checking if an older admin-helper executable is installed
DEBU No older admin-helper executable found
INFO Checking if running on a supported CPU architecture
INFO Checking minimum RAM requirements
DEBU Total memory of system is<PHONE_NUMBER>0 bytes
INFO Checking if crc executable symlink exists
INFO Checking if Virtualization is enabled
DEBU Checking if the vmx/svm flags are present in /proc/cpuinfo
DEBU CPU virtualization flags are good
INFO Checking if KVM is enabled
DEBU Checking if /dev/kvm exists
DEBU /dev/kvm was found
INFO Checking if libvirt is installed
DEBU Checking if 'virsh' is available
DEBU 'virsh' was found in /usr/bin/virsh
DEBU Checking 'virsh capabilities' for libvirtd/qemu availability
DEBU Running 'virsh --readonly --connect qemu:///system capabilities'
DEBU Found x86_64 hypervisor with 'hvm' capabilities
INFO Checking if user is part of libvirt group
DEBU Checking if current user is part of the libvirt group
DEBU Current user is already in the libvirt group
INFO Checking if active user/process is currently part of the libvirt group
INFO Checking if libvirt daemon is running
DEBU Checking if libvirtd service is running
DEBU Running 'systemctl status virtqemud.socket'
DEBU Command failed: exit status 3
DEBU stdout: * virtqemud.socket - Libvirt qemu local socket
     Loaded: loaded (/usr/lib/systemd/system/virtqemud.socket; disabled; vendor preset: disabled)
     Active: inactive (dead)
   Triggers: * virtqemud.service
     Listen: /run/libvirt/virtqemud-sock (Stream)
DEBU stderr:
DEBU virtqemud.socket is neither running nor listening
DEBU Running 'systemctl status libvirtd.socket'
DEBU libvirtd.socket is running
INFO Checking if a supported libvirt version is installed
DEBU Checking if libvirt version is >=3.4.0
DEBU Running 'virsh -v'
INFO Checking if crc-driver-libvirt is installed
DEBU Checking if crc-driver-libvirt is installed
DEBU Running '/home/darkdragonel/.crc/bin/crc-driver-libvirt version'
DEBU Found crc-driver-libvirt version 0.13.1
DEBU crc-driver-libvirt is already installed
INFO Checking crc daemon systemd socket units
DEBU Checking crc daemon systemd socket units
DEBU Checking if crc-http.socket is running
DEBU Running 'systemctl --user status crc-http.socket'
DEBU crc-http.socket is listening
DEBU Checking if crc-http.socket has the expected content
DEBU Checking if crc-vsock.socket is running
DEBU Running 'systemctl --user status crc-vsock.socket'
DEBU crc-vsock.socket is listening
DEBU Checking if crc-vsock.socket has the expected content
INFO Checking if systemd-networkd is running
DEBU Checking if systemd-networkd.service is running
DEBU Running 'systemctl status systemd-networkd.service'
DEBU Command failed: exit status 3
DEBU stdout: * systemd-networkd.service - Network Configuration
     Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; disabled; vendor preset: disabled)
     Active: inactive (dead)
TriggeredBy: * systemd-networkd.socket
       Docs: man:systemd-networkd.service(8)
DEBU stderr:
DEBU systemd-networkd.service is not running
INFO Checking if NetworkManager is installed
DEBU Checking if 'nmcli' is available
DEBU 'nmcli' was found in /usr/bin/nmcli
INFO Checking if NetworkManager service is running
DEBU Checking if NetworkManager.service is running
DEBU Running 'systemctl status NetworkManager.service'
DEBU NetworkManager.service is already running
INFO Checking if dnsmasq configurations file exist for NetworkManager
INFO Checking if the systemd-resolved service is running
DEBU Checking if systemd-resolved.service is running
DEBU Running 'systemctl status systemd-resolved.service'
DEBU systemd-resolved.service is already running
INFO Checking if /etc/NetworkManager/dispatcher.d/99-crc.sh exists
DEBU Checking NetworkManager dispatcher file for crc network
DEBU Dispatcher file has the expected content
INFO Checking if libvirt 'crc' network is available
DEBU Checking if libvirt 'crc' network exists
DEBU Running 'virsh --connect qemu:///system net-info crc'
DEBU Checking if libvirt 'crc' definition is up to date
DEBU Running 'virsh --connect qemu:///system net-dumpxml --inactive crc'
DEBU libvirt 'crc' network has the expected value
INFO Checking if libvirt 'crc' network is active
DEBU Checking if libvirt 'crc' network is active
DEBU Running 'virsh --connect qemu:///system net-info crc'
DEBU libvirt 'crc' network is already active
DEBU Checking file: /home/darkdragonel/.crc/machines/crc/.crc-exist
DEBU Cannot load secret from configuration: empty path
DEBU Cannot load secret from keyring: secret not found in keyring
CodeReady Containers requires a pull secret to download content from Red Hat.
You can copy it from the Pull Secret section of https://cloud.redhat.com/openshift/create/local.
? Please enter the pull secret *****************************************************************************************************************************************
INFO Loading bundle: crc_libvirt_4.8.12...
INFO Creating CodeReady Containers VM for OpenShift 4.8.12...
DEBU Found binary path at /home/darkdragonel/.crc/bin/crc-driver-libvirt
DEBU Launching plugin server for driver libvirt
DEBU Plugin server listening at address <IP_ADDRESS>:46363
DEBU () Calling .GetVersion
DEBU Using API Version 1
DEBU () Calling .SetConfigRaw
DEBU () Calling .GetMachineName
DEBU (crc) Calling .GetMachineName
DEBU (crc) Calling .DriverName
DEBU Running pre-create checks...
DEBU (crc) Calling .PreCreateCheck
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="About to check libvirt version"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Validating network"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Validating storage pool"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Activating pool 'crc'"
DEBU (crc) Calling .GetConfigRaw
DEBU Creating machine...
DEBU (crc) Calling .Create
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Preparing /home/darkdragonel/.crc/machines/crc/crc.qcow2 for machine use"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="image creation took 285.795205ms"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Verifying executable bit set on /home/darkdragonel/.crc/machines/crc"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Verifying executable bit set on /home/darkdragonel/.crc/machines"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Verifying executable bit set on /home/darkdragonel/.crc"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Verifying executable bit set on /home/darkdragonel"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Verifying executable bit set on /home"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Defining VM..."
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Found x86_64 hypervisor with 'hvm' capabilities"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Found q35 machine type"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="disk image capacity is already<PHONE_NUMBER>4 bytes"
INFO Generating new SSH Key pair...
INFO Generating new password for the kubeadmin user
DEBU Created /home/darkdragonel/.crc/machines/crc/.crc-exist
DEBU Machine successfully created
DEBU Found binary path at /home/darkdragonel/.crc/bin/crc-driver-libvirt
DEBU Launching plugin server for driver libvirt
DEBU Plugin server listening at address <IP_ADDRESS>:33019
DEBU () Calling .GetVersion
DEBU Using API Version 1
DEBU () Calling .SetConfigRaw
DEBU () Calling .GetMachineName
DEBU (crc) Calling .GetBundleName
DEBU (crc) Calling .GetState
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Fetching VM..."
INFO Starting CodeReady Containers VM for OpenShift 4.8.12...
DEBU Updating CRC VM configuration
DEBU (crc) Calling .GetConfigRaw
DEBU (crc) Calling .Start
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Starting VM crc"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Validating network"
DEBU (crc) DBG | time="2021-10-06T09:46:03-05:00" level=debug msg="Validating storage pool"
DEBU (crc) DBG | time="2021-10-06T09:46:09-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:09-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:09-05:00" level=debug msg="Waiting for machine to come up 0/60"
DEBU (crc) DBG | time="2021-10-06T09:46:12-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:12-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:12-05:00" level=debug msg="Waiting for machine to come up 1/60"
DEBU (crc) DBG | time="2021-10-06T09:46:15-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:15-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:15-05:00" level=debug msg="Waiting for machine to come up 2/60"
DEBU (crc) DBG | time="2021-10-06T09:46:18-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:18-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:18-05:00" level=debug msg="Waiting for machine to come up 3/60"
DEBU (crc) DBG | time="2021-10-06T09:46:21-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:21-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:21-05:00" level=debug msg="Waiting for machine to come up 4/60"
DEBU (crc) DBG | time="2021-10-06T09:46:24-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:24-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:24-05:00" level=debug msg="Waiting for machine to come up 5/60"
DEBU (crc) DBG | time="2021-10-06T09:46:27-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:27-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:27-05:00" level=debug msg="Waiting for machine to come up 6/60"
DEBU (crc) DBG | time="2021-10-06T09:46:30-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:30-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:30-05:00" level=debug msg="Waiting for machine to come up 7/60"
DEBU (crc) DBG | time="2021-10-06T09:46:33-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:33-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:33-05:00" level=debug msg="Waiting for machine to come up 8/60"
DEBU (crc) DBG | time="2021-10-06T09:46:36-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:36-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:36-05:00" level=debug msg="Waiting for machine to come up 9/60"
DEBU (crc) DBG | time="2021-10-06T09:46:39-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:39-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:39-05:00" level=debug msg="Waiting for machine to come up 10/60"
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=debug msg="IP address: <IP_ADDRESS>"
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=info msg="Found IP for machine: <IP_ADDRESS>"
DEBU (crc) Calling .GetConfigRaw
DEBU Waiting for machine to be running, this may take a few minutes...
DEBU retry loop: attempt 0
DEBU (crc) Calling .GetState
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=debug msg="Getting current state..."
DEBU Machine is up and running!
DEBU (crc) Calling .GetState
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=debug msg="Getting current state..."
DEBU (crc) Calling .GetIP
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=debug msg="GetIP called for crc"
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=debug msg="Getting current state..."
DEBU (crc) DBG | time="2021-10-06T09:46:42-05:00" level=debug msg="IP address: <IP_ADDRESS>"
INFO CodeReady Containers instance is running with IP <IP_ADDRESS>
DEBU Waiting until ssh is available
DEBU retry loop: attempt 0
DEBU Running SSH command: exit 0
DEBU Using ssh private keys: [/home/darkdragonel/.crc/cache/crc_libvirt_4.8.12/id_ecdsa_crc /home/darkdragonel/.crc/machines/crc/id_ecdsa]
DEBU SSH command results: err: <nil>, output:
INFO CodeReady Containers VM is running
DEBU Running SSH command: cat /home/core/.ssh/authorized_keys
DEBU SSH command results: err: <nil>, output: ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAF1t3HVMlyTHsWYvsSDEOHUkuQ0Lgm8Lk6+oN14K/9TjgtMj39ZX+W/QlubEY7SsoP8POuCnMM84K4KZX6j7euYZAAvnruuBPOpjzI3FpS8KvM/7IEO0LQ/sNjO44M1pOY4WoFRoqNpf4GMv2A4OO9Mps/6Z1ikdWXU9wbFnFgB44qD2Q== core
INFO Updating authorized keys...
DEBU Creating /home/core/.ssh/authorized_keys with permissions 0644 in the CRC VM
DEBU Running SSH command: <hidden>
DEBU SSH command succeeded
DEBU Running SSH command: realpath /dev/disk/by-label/root
DEBU SSH command results: err: <nil>, output: /dev/vda4
DEBU Using root access: Growing /dev/vda4 partition
DEBU Running SSH command: sudo /usr/bin/growpart /dev/vda 4
DEBU SSH command results: err: Process exited with status 1, output: NOCHANGE: partition 4 is size 63961055. it cannot be grown
DEBU No free space after /dev/vda4, nothing to do
DEBU Running SSH command: cat /etc/resolv.conf
DEBU SSH command results: err: <nil>, output: # Generated by NetworkManager
nameserver <IP_ADDRESS>
INFO Adding <IP_ADDRESS> as nameserver to the instance...
DEBU Running SSH command: NS=<IP_ADDRESS>; cat /etc/resolv.conf |grep -i "^nameserver $NS" || echo "nameserver $NS" | sudo tee -a /etc/resolv.conf
DEBU SSH command results: err: <nil>, output: nameserver <IP_ADDRESS>
DEBU Using root access: make root Podman socket accessible
DEBU Running SSH command: sudo chmod 777 /run/podman/ /run/podman/podman.sock
DEBU SSH command results: err: <nil>, output:
DEBU Creating /var/srv/dnsmasq.conf with permissions 0644 in the CRC VM
DEBU Running SSH command: <hidden>
DEBU SSH command succeeded
DEBU Running SSH command: systemctl status crc-dnsmasq.service
DEBU SSH command results: err: Process exited with status 3, output: ● crc-dnsmasq.service - Podman container-849aa88cb5cd953dee534b75718babedc49dc017b74cf256c147272edb78f343.service
   Loaded: loaded (/etc/systemd/system/crc-dnsmasq.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:podman-generate-systemd(1)
DEBU Using root access: Executing systemctl enable crc-dnsmasq.service
DEBU Running SSH command: sudo systemctl enable crc-dnsmasq.service
DEBU SSH command results: err: <nil>, output:
DEBU Using root access: Executing systemctl daemon-reload command
DEBU Running SSH command: sudo systemctl daemon-reload
DEBU SSH command results: err: <nil>, output:
DEBU Using root access: Executing systemctl start crc-dnsmasq.service
DEBU Running SSH command: sudo systemctl start crc-dnsmasq.service
DEBU SSH command results: err: <nil>, output:
DEBU Running '/home/darkdragonel/.crc/bin/crc-admin-helper-linux rm api.crc.testing oauth-openshift.apps-crc.testing console-openshift-console.apps-crc.testing downloads-openshift-console.apps-crc.testing canary-openshift-ingress-canary.apps-crc.testing default-route-openshift-image-registry.apps-crc.testing'
DEBU Running '/home/darkdragonel/.crc/bin/crc-admin-helper-linux add <IP_ADDRESS> api.crc.testing oauth-openshift.apps-crc.testing console-openshift-console.apps-crc.testing downloads-openshift-console.apps-crc.testing canary-openshift-ingress-canary.apps-crc.testing default-route-openshift-image-registry.apps-crc.testing'
DEBU Running SSH command: cat /etc/resolv.conf
DEBU SSH command results: err: <nil>, output: # Generated by NetworkManager
nameserver <IP_ADDRESS>
nameserver <IP_ADDRESS>
DEBU Creating /etc/resolv.conf with permissions 0644 in the CRC VM
DEBU Running SSH command: <hidden>
DEBU SSH command succeeded
DEBU retry loop: attempt 0
DEBU Running SSH command: host -R 3 foo.apps-crc.testing
DEBU SSH command results: err: <nil>, output: foo.apps-crc.testing has address <IP_ADDRESS>
INFO Check internal and public DNS query...
DEBU Running SSH command: curl --head quay.io
DEBU SSH command results: err: <nil>, output: HTTP/1.1 301 Moved Permanently
Server: nginx/1.12.1
Date: Wed, 06 Oct 2021 14:46:50 GMT
Content-Type: text/html
Content-Length: 185
Connection: keep-alive
Location: https://quay.io/

INFO Check DNS query from host...
DEBU api.crc.testing resolved to [<IP_ADDRESS>]
DEBU foo.apps-crc.testing resolved to [<IP_ADDRESS>]
INFO Verifying validity of the kubelet certificates...

DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 4
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 5
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 6
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 7
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 8
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 9
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 10
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 11
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 12
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 13
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 14
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 15
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 16
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?
DEBU error: Temporary error: ssh command error:
command : timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
err     : Process exited with status 1
 - sleeping 1s
DEBU retry loop: attempt 17
DEBU Running SSH command: timeout 5s oc get nodes --context admin --cluster crc --kubeconfig /opt/kubeconfig
DEBU SSH command results: err: Process exited with status 1, output:
DEBU The connection to the server api.crc.testing:6443 was refused - did you specify the right host or port?

I have the same problem with the latest current release v4.8.12 on a newly registered rhel v8 vm with 4 CPU, 18GB ram. I then have to run crc stop, delete and cleanup and I can get passed that but then another error after:
ERRO Cluster is not ready: cluster operators are still not stable after 10m26.760631315s
INFO Adding crc-admin and crc-developer contexts to kubeconfig...
Started the OpenShift cluster.

The server is accessible via web console at:
  https://console-openshift-console.apps-crc.testing

If I try to access the above url the page cannot be displayed. And if I run: oc login -u developer https://api.crc.testing:6443
it tells me connection refused:
ERRO Cluster is not ready: cluster operators are still not stable after 10m27.966356115s
INFO Adding crc-admin and crc-developer contexts to kubeconfig...
ERRO Cannot update kubeconfig: Head https://oauth-openshift.apps-crc.testing: dial tcp <IP_ADDRESS>:443: connect: connection refused
Started the OpenShift cluster.

General information
OS: Red Hat Enterprise Linux release 8.4 (Ootpa)
Hypervisor: VMware ESXi, 6.7.0, 15160138
Did you run crc setup before starting it (Yes/No)? Yes
Running CRC on: Laptop HP HP Pavilion Laptop 15-cw0xxx
Sometimes if I keep deleting the cluster with crc delete and crc cleanup then crc start -c 6 -m 16384 will work eventually but not always as last time I had to reboot and try crc setup and crc start -c 6 -m 16384 again.

only way I'm able to login normally is if I first ssh into the vm and wait for the system to stabilize.

@paganjoshua If you are just sshing to the crc vm and not making any changes (just waiting) then you don't need to perform ssh and just wait till all operator are reconciled properly. Or  you are doing something after ssh to the VM?


[Settings UI] Represent Cursor Height as a slider

Summary of the Pull Request
Change the vintage cursor height number box to a slider.
References
Related:  #9370
PR Checklist

[x] Closes #9377
[x] CLA signed. If not, go over here and sign the CLA
[ ] Tests added/passed
[ ] Documentation updated. If checked, please file a pull request on our docs repo and link it here: #xxx
[x] Schema updated.
[ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Detailed Description of the Pull Request / Additional comments
It seems like the cursor height couldn't be lower than 25 percent regardless of the given value, so I've changed the MinCursorHeightPercent in CustomTextRenderer header file.
Validation Steps Performed
Manual validation

@msftbot make sure @carlos-zamora signs off on this

I've changed the minimum cursor height value in CustomTextRenderer.h, but there is another one in gdirenderer.hpp which is used in GdiEngine::PaintCursor method. Should we also change that?
https://github.com/microsoft/terminal/blob/4c53c595e79d2989ed6d126f8495b2a79edc98d2/src/renderer/gdi/gdirenderer.hpp#L153-L154
https://github.com/microsoft/terminal/blob/4c53c595e79d2989ed6d126f8495b2a79edc98d2/src/renderer/gdi/paint.cpp#L588-L590

@carlos-zamora or @miniksa: This is the one we talked about in team sync today - I'll follow up with the clamp-to-1px thing we mentioned

I've changed the minimum cursor height value in CustomTextRenderer.h, but there is another one in gdirenderer.hpp which is used in GdiEngine::PaintCursor method. Should we also change that?
https://github.com/microsoft/terminal/blob/4c53c595e79d2989ed6d126f8495b2a79edc98d2/src/renderer/gdi/gdirenderer.hpp#L153-L154
https://github.com/microsoft/terminal/blob/4c53c595e79d2989ed6d126f8495b2a79edc98d2/src/renderer/gdi/paint.cpp#L588-L590

Please don't update the GdiEngine for this. Update only the DxEngine one.


Android: Gradle project closing popup and build errors

Just converted a new Android project to Ceylon and got a Gradle popup asking if I'm sure I want to close the project, I clicked No then I get lots of Ceylon errors in my project. Rebuild project did not fix them. Neither did Update Ceylon model.
They only go away about 20 seconds after I add and remove a new line in the Ceylon activity and save.

I get it every time. Create new Android app, pick Basic Application and all other defaults. Wait for build/indexes to finish. Add Ceylon to this module, click OK on the repo settings, then switch to the MainActivity.java editor while it's building, then open the CeylonMainActivity.ceylon editor while it's still building and wait a bit and you get the popup.

From there, it's unclear exactly what ends up removing all the Ceylon errors, TBH.

Confirmed!


Negative of a number

Title of programme
Write a Julia programme to find negative of a number.
Additional information
Input  : 10
Output : -10

Code of Conduct

[X] I have read and agree to the Codinasion project's Code of Conduct

Hi! I have wrote the program.
function NegativeNumber(a)
print(a*(-1))
end
NegativeNumber(5)

Hey @Kirito-Excalibur
Could you please raise a PR for this 👍🏻


GPG Keyserver to support Enterprise Firewalls

Added support to allow gpg --keyserver to use port 80 to work through enterprise firewalls

See https://github.com/docker-library/python/pull/311, https://github.com/docker-library/python/pull/280, https://github.com/docker-library/official-images/issues/4252 for how we combat this for all our own builds (both in Travis and downstream on the official-images build servers).


Ongoing task visual

fixed color of ongoing tasks

Could we update this PR so it excludes
fixed row size + line bug


Submit new license request doesnt work since License Request is not imported

We need to import the License Request from the models to make it work

Can you post the error? @anshuldutt21

This is the error that appears when we submit a new license request.

@anshuldutt21 But it works in production, can you please check your local setup/ virtualenv? I think this is a python import error specific to the version.
Also, did you try and replicate this in production? https://spdxtools.sourceauditor.com/

@rtgdk It works in production. But I dont understand how it is working if we have'nt imported the model License Request in utils.py. The name will remain undefined. Also I  think there won't be any harm in adding a word along with from app.models import User, UserId. It will make it less prone to version specific errors.

@anshuldutt21 If you think it's a real issue, you can raise a PR and we will check that on our end.

Closing this, resolved in #149


Update isovar setup link

Fixes #23  and also fixes the version to 0.0.3

Coverage remained the same at 59.267% when pulling 60e2ad24dac597b9a9a976027cdceda1363edfe2 on isovar-setup into 23278c687e534b764c54d503004166b1b601bf33 on master.

Thanks! Though probably best to pull the latest isovar vs. fixing it?

I thought fixing the version would just help us if isovar change API or functionality, we can make the decision to up it here?
Also, I can change the link to https://github.com/hammerlab/isovar/tarball/master#egg=isovar-0.0.3 but I need to specify a version for it - what do you think?

I guess that makes sense re bumping isovar manually, to be better aware of what changes are happening under the hood.
So feel free to merge?
(Though I could imagine applying that logic to all libraries would be a pain. I've been mostly thinking about it from the other angle of assuming they will update and keeping track.)

Though I could imagine applying that logic to all libraries would be a pain. I've been mostly thinking about it from the other angle of assuming they will update and keeping track.

Yea I think the difference is just that the other packages are well-establish established so we shouldn't expect breaking changes in minor version increases (:cough: scipy) but isovar will likely move quickly and change APIs as needed in the early stage. Since it will directly impact the neoantigens it'd be good to understand them at each step and make sure all users stay in sync


Web interface pet list grid not showing on safari

Someone with an apple device would probably be best suited to take this on.

fixed with 0df6fbb


Show backend status

Add visual indicator of backend status:

available
error
offline

This may use existing login endpoint, HEAD request should be enough to get that information.

Done as of d9ed9ae56b9773d2b327bb5b8263fa33a8219f24


Batch insert in \copy to Clickhouse DB destination

Clickhouse supports multi-row INSERT statements so
it is possible to speed up \copy by using batches. This issue is discussed in the PR for Clickhouse \copy implementation -
https://github.com/xo/usql/pull/457 .

I volunteer to do this after https://github.com/xo/usql/pull/457 .


Source .zshrc when .bash_profile isn't available

I'm using the zshell (installed via oh-my-zsh) and have no .bashrc/.bash_profile. So I'm sourcing the .zshrc instead and everything works fine.
Maybe it's worth to add it to the repo.

I thought a helper function would be good for the future to support more shells eg. (fish)[http://fishshell.com/].

+1

@Swaagie summoning your bash expertise for pr review.

+1


Advecting arbitrary fields

A component may depend on some field that needs to be advected. Some infrastructure (in ModelComponent?) should gather all the the fields to be advected from all the loaded Components, and provide them to the dynamics so that they can be.

void ModelComponent::registerAdvectedArray(ModelArray*)?

Solving this issue will require a substantial amount of code from the jun23_demo branch before it can even begin to be worked on.
@einola @dorchard @draenog @a-smith-github:
Do we move all the necessary commits and issues into 1. Dynamics merge, or do we push this issue back to 2. Stand-alone model?

I'm moving this to milestone 3 (stand-alone model). It's more than just the minimum viable dynamics, and we don't need this for the functional tests (milestone 2).


Validation fixes

Adding multiple-view inference on signals and commenting our SNR thresholding right now during validation. Also fixes a couple bugs to get training running and reduces batch size to be able to fit the 1.5s kernel on a V100, and increases batches per epoch to balance out the longer validation time.
Need to do some actual testing to make sure my implementation is doing what I think it does. It seems to be correct, but the convergence behavior is very different. This is also very possibly because of the different kernel size/hyperparameters, so will be worth tracking these things down before launching a hyperparameter search run.

Is there a reason we need to comment out SNR thresholding? I would expect setting the threshold to 0 would just keep all the waveforms

@EthanMarx yeah the issue is that we also use that same threshold as the min for our SNR sampling distribution. On the one hand coupling these sort of makes sense but maybe it's more sensible to introduce a separate arg for this


chore(AutoDiscoverProvider): implements conflicts discovery

Description
I recently went through a scenario where using an RKE2 cluster it was necessary to create the GKEBackendConfig to maintain compatibility during the migration of some services. Because of this, the networking.gke.io/v1 group was created in the cluster and this caused the tigera/operator to erroneously infer the kubernetesProvider field and lead us to a failure scenario.
Considering this scenario and other similar ones, this MR implements the detection of conflicts during the inference of the Kubernetes Provider, generating an error if more than one provider is detected.
For PR author

[X] Tests for change.
[X] If changing pkg/apis/, run make gen-files
[X] If changing versions, run make gen-versions

For PR reviewers
A note for code reviewers - all pull requests must have the following:

[ ] Milestone set according to targeted release.
[ ] Appropriate labels:

kind/bug if this is a bugfix.
kind/enhancement if this is a a new feature.
enterprise if this PR applies to Calico Enterprise only.

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


[Doc] modify varchar length limit

What type of PR is this：

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

starrocks_be_unittest succeeded.

run starrocks_admit_test

@mergify backport branch-2.4 branch-2.3 branch-2.2


Review extensions' dependencies chains

i.e.

deployments should depend on camel-quarkus-code-deployment
deployments should not depends on arc-deployment and quarkus-deployment as is should be transitively provided by camel-quarkus-code-deployment

I vote for enforcing things like this via a groovy script, enforcer plugin or similar automatic solution. Our ultimate goal is to have extensions for most Camel components and the bigger the number of extensions gets the harder it will be to keep things like this under control.

I'll open a new issue for that


Default text does not trigger when clicking on objects

When clicking on items the default text is properly used, but when clicking on objects nothing happens.

Couldn't reproduce. I tried removing the examine line from both garbagecan_empty and tactic_board_wiper in LZ. If default-examine pair exist, examining both fall back to the default correctly. (If it doesn't, the game complains about not finding it in both cases).


refactor: Optimize Simplified Chinese language content

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[x] Other, please describe: Optimize Simplified Chinese language content

Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[ ] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[ ] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[ ] I have added a convincing reason for adding this feature, if necessary

Other information

Just to be clear this PR targets v2 ok? To make this change on v1 it needs to target the 1.x branch.

Thank you for the PR! ❤


[Protein Browser] User input - Part 1: Depth

Adds depth input to protein-protein interaction graph (input element copied from @chejennifer's download tool)
Supports depths 1-3.

This requires 7 request RTTs: original page request --> [ (interactors --> score) 3 times ], but does not slow down other plots on the same page.  On 131 Mbps wifi, this is 2.2 seconds slower than the other plots.
This depends on Increase PPI Graph Depth - Part 4 but I think render of protein_protein_interaction_graph.tsx can be checked independently.
Thanks for reading!

Closing and redoing


Fix ubuntu 20 build because of underlying type mismatch

Under ubuntu 20.04 and compilation as described in the readme I ran into:
In file included from /home/valentin/code/sat/qute/src/dependency_manager_rrs.cc:1:
/home/valentin/code/sat/qute/src/dependency_manager_rrs.hh:19:6: error: enumeration previously declared with fixed underlying type
enum ConstraintType;
     ^
/home/valentin/code/sat/qute/src/solver_types.hh:43:6: note: previous declaration is here
enum ConstraintType: unsigned short { clauses = 0, terms = 1 };
     ^
1 error generated.

I had to make the type of the enum explicit and the compilation worked.
https://stackoverflow.com/questions/42766839/c11-enum-forward-causes-underlying-type-mismatch#42768812

Thanks for pointing this out! I think we don't need the forward declaration here and should instead include "solver_types.hh". Which compiler and version of CMake are you using? I couldn't reproduce the error on Ubuntu 20.04.1 LTS using GCC 9.3.0 and CMake 3.16.3.

Looks like my c/c++ compiler was set to Clang-10. Still something to look into maybe!
CMakeCache.txt

Removing the inconsistent forward declarations fixed the problem with Clang on macOS, I expect this also works for Ubuntu.


Error 105 received from application: Isolate must be runnable

This happened every time when I tried hot reload. This makes me very confused,  Is anyone can help me?
Here is the log
Waiting for a connection from Flutter on iPhone 6s...
Done.
Syncing files to device iPhone 6s...                         1.3s

🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
An Observatory debugger and profiler on iPhone 6s is available at: http://<IP_ADDRESS>:57473/
For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".

Initializing hot reload...                                      ⣻Error 105 received from application: Isolate must be runnable
Unhandled exception:
{code: 105, message: Isolate must be runnable, data: {request: {method: _reloadSources, params: {pause: false, rootLibUri: file:///Users/dong/Library/Developer/CoreSimulator/Devices/37ED2873-6101-4E5B-9B73-859BBE38BBB7/data/Containers/Data/Application/F1D26F82-375A-436A-851B-A5A6933EA94E/tmp/flutter_modulebphYsB/flutter_module/lib/main.dart.incremental.dill, packagesUri: file:///Users/dong/Library/Developer/CoreSimulator/Devices/37ED2873-6101-4E5B-9B73-859BBE38BBB7/data/Containers/Data/Application/F1D26F82-375A-436A-851B-A5A6933EA94E/tmp/flutter_modulebphYsB/flutter_module/.packages, isolateId: isolates/1030413993}}, details: Isolate must be runnable before this request is made.}}
#0      _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:1112:29)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#3      _runPendingImmediateCallback (dart:isolate/runtime/libisolate_patch.dart:115:13)
#4      _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:172:5)

Please add the output of flutter doctor -v.

There was such an issue a while ago when there was no main() {} in the entry-point Dart file (lib/main.dart).
Do you have the main() {} method at the beginning or the end of lib/main.dart?

You could try switching to the dev channel
flutter channel dev
flutter doctor

and check if this still reproduces.

Please add the output of flutter doctor -v.

Here is the doctor log
$ flutter doctor -v
[✓] Flutter (Channel stable, v1.0.0, on Mac OS X 10.14 18A391, locale en-CN)
    • Flutter version 1.0.0 at /Users/dong/flutter
    • Framework revision 5391447fae (3 months ago), 2018-11-29 19:41:26 -0800
    • Engine revision 7375a0f414
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /Users/dong/Library/Android/sdk
    • Android NDK at /Users/dong/Library/Android/sdk/ndk-bundle
    • Platform android-27, build-tools 27.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.1, Build version 10B61
    • ios-deploy 1.9.4
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 29.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

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

[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.

You could try switching to the dev channel
flutter channel dev
flutter doctor

and check if this still reproduces.

Thank you. I will have a try.

You could try switching to the dev channel
flutter channel dev
flutter doctor

and check if this still reproduces.

Thank you. I will have a try.

Sorry , I have not yet switching to dev channel , it’s working normally to restart the computer. I don't know what happed[Facepalm]

Sounds like this is solved.

Hey, I have the same issue and it shows a blank page with the following error message:
[VERBOSE-2:engine.cc(176)] Could not prepare to run the isolate.
[VERBOSE-2:engine.cc(123)] Engine not prepare and launch isolate.
[VERBOSE-2:FlutterEngine.mm(294)] Could not launch engine with configuration.
Error 105 received from application: Isolate must be runnable

I had encounter this issue recently, there was two FlutterViewController in my project and call registerPlugin, By vscode IDE, when you open the debug tab, which shows two main.dart Running , when i delete each FlutterViewController one of them, this error didn't happen again, I don't know if you are same question.

@Shafiwardak I also have your issue. White page, and :
E/flutter ( 8096): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: error: import of dart:mirrors with --enable-mirrors=false
E/flutter ( 8096): [ERROR:flutter/shell/common/engine.cc(175)] Could not prepare to run the isolate.
E/flutter ( 8096): [ERROR:flutter/shell/common/engine.cc(122)] Engine not prepare and launch isolate.
E/flutter ( 8096): [ERROR:flutter/shell/platform/android/android_shell_holder.cc(167)] Could not
launch engine in configuration.
Syncing files to device Android SDK built for x86...
3,048ms (!)
�🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press
"R".
An Observatory debugger and profiler on Android SDK built for x86 is available at:
http://<IP_ADDRESS>:64458/s21oWyZ2dlU=/
For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
Initializing hot reload...                                             |Error 105 received from application: Isolate must be runnable
Unhandled exception:
{code: 105, message: Isolate must be runnable, data: {request: {method: _reloadSources, params: {pause: false, rootLibUri: file:///data/user/0/com.hubly.hublyapp/code_cache/hubly_appBGYDHN/hubly_app/lib/main.dart.incremental.dill, packagesUri: file:///data/user/0/com.hubly.hublyapp/code_cache/hubly_appBGYDHN/hubly_app/.packages, isolateId: isolates/986896951}}, details: Isolate must be runnable before this request is made.}}
#0      _rootHandleUncaughtError. (dart:async/zone.dart:1112:29)
#1      _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#2      _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#3      _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:115:13)
#4      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:172:5)

I had the same problem on a pc with android emulator. restarting visual studio seem to fix it.

I'm having the same issue!!! I've restarted my computer, cleaned the project... Everything and the error still happens on ios!


Temp swap internals

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check for Azure.ResourceManager
API changes are not detected in this pull request for Azure.ResourceManager

API change check for Azure.Core
API changes are not detected in this pull request for Azure.Core


feat: Adds support for Jest snapshot testing

Description
This PR just makes the library compatible when you are running native snapshots using jest.
Compatibility

OS
Implemented

iOS
✅

Android
✅

Windows
✅

Web
✅

Checklist

[x] I have tested this on a device/simulator for each compatible OS

Why this isn't merged yet?

Guys, could this PR be merged?
Thanks

Probably hasn't been merged because there was no explanation of why the change was necessary. Not everyone understands everything (like Jest snapshots) and/or what everything's requirements are and how that fits into the current codebase. So explaining things is important.
Just from reading it I have inferred (possibly correctly) that for Jest snapshots to work it can't rely on native code (so something like the cutout / empty polyfill for react native web is necessary) but that web things aren't available either (so the one web thing we have - the user agent - also doesn't work). Thus the proposed implementation is to make a completely empty polyfill for Jest snapshots, then layer the web polyfill on top of that. Is that correct?
If so, the PR could have said so, like "Jest snapshot testing can't use native items or web items, so needs a completely empty polyfill, this PR alters the existing web polyfill to be completely empty then re-implements web as a layer on the empty one, so Jest snapshots and web polyfill are both supported".
Assuming that's all true, confirm it's still necessary, patch up the conflict, test it's working with Jest and Web (there's a sample repo linked on #323 I think) and I can merge

@fjtrujy did you see my last comment? tagging as you may not have seen the notification

Hello @mikehardy,
First of all sorry for the delay, but I skip your previous message.
If I remember properly (it was already ONE YEAR AGO....) that was to improve the websupport and make it more generic.
I suffered 2 issues in the past:

AppVersion function was not available for web (I don't know if right now it is), so in order to have a common behavior, I export the same functions for web and native.
In order to make your module compatible with Snapshot Testing (https://jestjs.io/docs/en/snapshot-testing), it required in the past some improvements.

I think that this is not about a polyfill, is just to expose the same functions in all the platforms that we support (make sense).
Let me try to rebase and see if my changes are still needed and valuable.

I have rebased the branch & updated the PR.
Thanks!

Thanks! And yes, it is one year and a day now 😴 - but I just started on the project and I'm clearing the queue. Better late than never I hope

I just pulled the branch and checked it locally in an iOS emulator and it seems fine for the main / native pathway. There were no steps to reproduce or example how to set this up for jest snapshots to show what was expected / what broke so I can't verify if it fixes that pathway but this seems okay to merge

Cool, I have an additional change in my fork that I'm going to PR as well.
Thanks

It's out!
https://www.npmjs.com/package/react-native-device-info/v/1.2.0
I'd love anything else you have, happy to help merge things in


Document CSV data format and import

Summary

Documentation for https://github.com/TheThingsNetwork/lorawan-stack/issues/5139
Screenshots

Changes

Document both JSON and CSV options for importing devices
Document the CSV data format with example and Excel template
Update the frequency plan to include the band ID

Notes for Reviewers

@nejraselimovic The import documentation page falls under Migration. It's technically not migration if a device maker generated a CSV file to use with The Things Stack. I do think we should leave the current structure for the time being. If we add more import options and when migration from V2 is not relevant anymore (it's almost irrelevant already), we should revisit this.
Checklist

[x] Scope: The referenced issue is addressed, there are no unrelated changes.
[x] Run Locally: Verified that the docs build using make server, posted screenshots, verified external links. Test with HUGO_PARAMS_SEARCH_ENABLED=true if style changes will affect the search bar.
[x] New Features Marked: Documentation for new features is marked using the new-in-version shortcode, according to the guidelines in CONTRIBUTING.
[x] Style Guidelines: Documentation obeys style guidelines in CONTRIBUTING.
[x] Commits: Commit messages follow guidelines in CONTRIBUTING, there are no fixup commits left.

Ok will do @nejraselimovic


Could not save file to owncloud and read-only files are editable

Hi all!
I'm trying to integrate this great piece of software that is OnlyOffice with OwnCloud and i'm having 2 major issues:
The first (that i resolved) is that under HTTPS i couldn't save any file to filesystem.
This was the incriminating piece of code:
if (($newData = file_get_contents($url))) {
    $this->userSession->setUser($this->userManager->get($users[0]));
    $file->putContent($newData);
    $error = 0;
}

Replacing file_get_contents($url) with file_get_contents($url, false, stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false) made things working with SSL also.
The last but not least problem i encountered is: if i share a read-only file with owncloud, the user that opens the file can also edit it, it should not though because the file is read-only.
I tried editing the code like below following the OwnCloud API Docs but nothing changes if i put the if ($file->isUpdatable()) or not
if ($file->isUpdatable()){
    if (($newData = file_get_contents($url, false, stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false)))))) {
        $this->userSession->setUser($this->userManager->get($users[0]));
        $file->putContent($newData);
        $error = 0;
    }
}else{
    $error = 1;
}

Please help, we need this functionality.

Turning off certificate verification is not the best solution. It is necessary to understand what is wrong with verifying the certificate.
The second issue is fixed.

Thank you!

Thanks for the fix.
I'm goind to try with certificate validation, our certificates are bought from DigiCert, i do not understand why they are not succesfully verified by PHP...

@dnviti The similar issue is described here.
Please try adding the DigiCert certificate to the ca-certificates
Also try adding the intermediate certificate to the Document Server (described here)

Please try the following:
open the ownCloud config file /owncloud/config/config.php
and insert a section to it:
'onlyoffice' => array (     'verify_peer_off' => TRUE )


docker-compose up: ERROR: Version in "./docker-compose.yml" is unsupported

Running
docker-compose up

in https://github.com/Kong/docker-kong/tree/master/compose exits with this error (linebreaks added by me):
ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error
because you're using the wrong Compose file version. Either specify a supported version (e.g
"2.2" or "3.3") and place your service definitions under the `services` key, or omit the `version`
key and place your service definitions at the root of the file to use version 1.

For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/

The version 3.9 in
https://github.com/Kong/docker-kong/blob/6c67c804164cc9dd43b9f91b4cdc694e8773c6f1/compose/docker-compose.yml#L1
doesn't even exist in the official Docker documentation:

https://docs.docker.com/compose/compose-file/#compose-and-docker-compatibility-matrix
Probably I'm missing a fundamental thing. I'd be happy to know why it doesn't work on my machine.

I upgraded my docker-compose following this: https://docs.docker.com/compose/install/
First I removed current binary with sudo rm -f /usr/local/bin/docker-compose then followed instructions to a new installation.

@jremerich nailed it.
docker-compose is being remade into a docker cli plugin. We depend on 3.9 and it's use of profiles. I'll adjust the docker-compose README.md to explicitely call out the docker version.
Our docker-compose is mostly backwards and forwards compatible just less feature rich in earlier versions so feel free to jump to a different commit is an option as well

can we close this issue then?

From my point of view this issue can be closed. Unless you want to keep it open until the  docker-compose README.md has been updated as described in

I'll adjust the docker-compose README.md to explicitely call out the docker version.

in https://github.com/Kong/docker-kong/issues/540#issuecomment-1091688286

README change coming in! https://github.com/Kong/docker-kong/pull/628
Thanks all for the discussion!


Increase version range for typing-extensions

Proposed changes:
Increase the upper version cap on typing-extensions.
I know this PR is coming out of nowhere 😅, but it would solve our issue of installing Rasa 2 alongside Pydantic > 1.8.2.
Status (please check what you already did):

[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[ ] reformat files using black (please check Readme for instructions)

Gotcha! Thanks :)


no way to add customers?

I have a few questions about current behavior of the SDK:

Is there any way to add user data to my payment so that user does not have to enter details every time at checkout(other than user creating a Safepay account)? For example, if i create a customer using the following endpoint: POST https://dev.api.getsafepay.com/user/customers/v1 , is there any way to add said customer when i create a payment using:
 ({ token } = await safepay.payments.create({
     amount: booking.amount,
     currency: booking.paymentCurrency,
 }));

I do not require user's physical address. is there way i can generate a checkout link that does not ask user for this input or this required by Safepay?

Is there any specific endpoint i can call to get the status of a transaction using the above tracker token? or is a webhook the only way to get a pending transactions status updates?

Is there a way to create refunds using the SDK. or does one have to call the refund endpoint for that.

while attempting to call the refund endpoint. I keep getting a HTTP 500 error. Since this is an error on your end how should i navigate around this? or do you send 500 codes for bad requests as well? here is my relevant node  code:

var options = {
        method: 'post',
        maxBodyLength: Infinity,
        url: `https://sandbox.api.getsafepay.com/order/payments/v3/${payment.tracker}/refund`,
        headers: {
            'X-SFPY-MERCHANT-SECRET': process.env.SAFEPAY_SECRET_KEY,
        },
        data : {
            "currency": payment.currency,
            "amount": payment.amount,
        }
    };
    let response;
    try {
        response = await axios(options)
        conole.log(`Safepay Response: ${response}`)
    } catch (error) {
        console.error(`Error refunding payment: ${error}`);
        console.log(`Safepay Response: ${JSON.stringify(response, null, 2)} `)
        return res.sendStatus(500);
    }

package: "@sfpy/node-sdk": "^3.0.1"
When i send above response here are my debug logs:
Attempting to refund payment: track_7d990a9d-7dd6-484a-b91d-95e93503737f
Error refunding payment: Error: Request failed with status code 500
Safepay Response: undefined

Please let me know why I am receiving a 500 code and if there is anything i can do to fix it.
Thank you in advance!

Hello, thank you for your questions.

yep there's a way to do that but as of now it is not supported in the sdk so you're gonna have to called this endpoint: https://sandbox.api.getsafepay.com/order/payments/v3/ and send the customer id in the body like this after creating the customer

{ user: "cus_99642a9a-704e-4fff-bb49-067a6949ba11"}

it is required by safepay so the user will have to enter the address every time they make a payment by entering their card details

there is an endpoint to do that but it is not supported in the sdk so you will have to call the endpoint https://sandbox.api.getsafepay.com/api/v1/payments/track_27ca0d9e-80a4-46cc-abc0-fd095e3d09bc to fetch the payment details

it is not supported in the sdk but you can call this endpoint to refund a payment https://sandbox.api.getsafepay.com/payments/v3/track_27ca0d9e-80a4-46cc-abc0-fd095e3d09bc/refund or you can also go to your merchant dashboard to do that

what is the status of your tracker at this point?

thank you for your response. I have been having some issues with the refund endpoint and the "get payment status" endpoint. when i call the endpoint GET https://sandbox.api.getsafepay.com/api/v1/payments/${tracker}i simply get served the safepay.com homepage (I am assuming this is a catch all for requests). here is how i am calling it:
    const options = {
        method: 'get',
        maxBodyLength: Infinity,
        url: `https://sandbox.api.getsafepay.com/api/v3/payments/${tracker}`,
        headers: {
            'X-SFPY-MERCHANT-SECRET': process.env.SAFEPAY_SECRET_KEY,
        },
    }
    try {
        const response = await axios(options);
        logger.info(`Safepay Response: ${JSON.stringify(response.data, null, 2)}`);
        return res.status(200).json(response.data);
    } catch (error) {
        logger.error(`Error getting payment status: ${error}`);
        return res.status(500).json({'message': 'No response was returned'}); // Internal Server Error
    }

why is this happening? Also i assumed the method would be GET, is this the case? The api docs are extremely lacking in this regard. are the v1 api docs somewhere else? because there is no mention of these endpoints here
(in response to 5.) : my payment is completed when i am calling the refund endpoint. do you see any issue with how i am calling the refund endpoint(code above)?


Missing Credential issues still ongoing. Unable to use VRCX.

Unfortunately, the issue I was having before as noted here is still ongoing and I am unable to use VRCX. :(

Have you tried a fresh install of VRCX? Try disable antivirus/firewall software. Make sure you details are correct by logging into https://www.vrchat.com/home

Have you tried a fresh install of VRCX? Try disable antivirus/firewall software. Make sure you details are correct by logging into https://www.vrchat.com/home

I've tried all of that yeah and all of my details are correct but it continues to give me this error. It won't even give me the option to enter my 2FA at all.

Try change you password to something simple? maybe VRCX is having trouble parsing it.

Try change your password to something simple? maybe VRCX is having trouble parsing it.

That does nothing sadly. :/

ive noticed that VRCX doesn't support certain characters my friend hordini had this issue and had to change password to one more simple, also HI SAL

ive noticed that VRCX doesn't support certain characters my friend hordini had this issue and had to change password to one more simple, also HI SAL

Wow, I'm an idiot... Yeah, symbols aren't supported in VRCX it seems. Thanks!


Update e2e

updates page titles used in e2e tests
fixes one instance of multiple elements being caught by a selector
regen snapshot

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 62.842%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1254

Relevant Lines:
1740

💛  - Coveralls


fix meta/main.yml's not a type of object

I was running into the same issue where the dependency I had in meta/main.yml was listed as "not a type of object". I was able to fix this on my role by prepending name:  to the dependency entry.  It was a bear to find this since the ansible documentation examples consistently don't show this. Hope this works for you too, good luck!

Thanks @charltonstanley !


CI: Cleanup warnings and deprecations of Actions

https://github.com/spinkube/containerd-shim-spin/actions/runs/8043651850

These will probably stop working at some point so we should update them before then 😅

I think with dependabot integration and other action updates, this issue can be closed now

i added that comment after I released a new version of fermyon/actions to update the runtime :)


availability of

@ajaniak — is there any particular reason why "List can only be used inside the edition or the translation part of your file" (quoted from an indication that Oxygen is giving me)?
Why not in <handDesc>,<div type="commentary">, etc.?

I have forgotten to write the commentary in the error message, anyway the code allows the use of list in the commentary. I have corrected it.
About the use of list, it is the rules stated in the EGD in §10.2.2 : "should you need to format some text as a structured list, the following markup  may be used in a commentary or in a translation (but not in any other section of your document)". The possibility to make it available in the edition was a request made at a later stage, I think.

Thanks.
So this becomes a question for you and @danbalogh : are there any strong reasons not to permit use of <list> elsewhere in our files? For instance in writing up a list of palaeographic features of an inscription, in <handDesc>, having access to <list> would seem quite convenient to me.
@ajaniak — I am wondering, now that I think about it, why <list> should be allowed in the edition. Do we have any files where this option has actually been used?

I do not recall why we decided to permit lists only in the commentary or translation. I have some vague recollection of discussing lists in the edition with you (Arlo and probably but not certainly also Axelle) and, probably at some point after that discussion, I have in fact used <list> in an edition (tfb-vengicalukya-epigraphy\xml-provisional\DHARMA_INSVengiCalukya00069.xml) for a long list of donees. I also remember wanting to go back to other, previously encoded long lists of donees and format them likewise. But I must have forgotten to update the EGD with that.
Is it your current opinion that lists should be permitted at any place where free text is permitted? I am happy to agree with that, with the minor constraing that it should be permitted anywhere a <p> is permitted. Since we're already asking for <list> to be wrapped in <p>, this is quite straightforward, and it would exclude the use of lists e.g. in <note> elements (including the apparatus), where it might wreak havoc with display rendering, but it would permit it in e.g. <handNote>.
Or if you, Arlo, now think that lists should not be used in an edition, I'm also OK with that and can remove the markup from that one file.
Let me know what the verdict is, and I'll update the EGD.

Yes, I would like <list> to be made available anywhere free-text is permitted, notably in <handNote>.
I am not very enthusiastic about use of this element in editions. At least I would myself probably tend to apply the list structure in a translation and leave the edition less structured. But I can live with allowing use of <list> in the edition by anybody who finds it necessary.

@arlogriffiths , lists in the edition would be sort of akin to stanzas and could always be suppressed in display.
That said, I am also not very enthusiastic about permitting them; in spite of their utility in particular cases (e.g. donee lists), they disrupt the neat setup we now have with prose containers and verse containers and no nested containers anywhere.
So all in all, I suggest we forget about lists in the edition, for the time being at least. I've remove the list from the single edition where I have used it.
That still leaves your original question. It now seems to me that I was inattentive back then and wrote about <handNote> where you were concerned with <handDesc>.
I suggest we keep the constraint that <list> must always be within a <p>, but relax the constraint that it can only be used in the translation or commentary by adding that it can also be used in the TEI header where a <p> element is permitted, in particular, the Hand Description.
Do you, @arlogriffiths , agree with that?
@ajaniak , does this sound OK to you? Are there any reasons, technical or conventional, why we should not do this?
If all OK, then we'll need the following actions:
@ajaniak to modify the schema (and the error message associated with using a list element in other contexts)
@danbalogh to modify the EGD §10.2.2

I am ok with this solution. I don't foresee any issue with it. I have just pushed the new version of the schema.

I also agree!

Thanks. I'll close this when I've updated the guide.


Only create VMExport token secret if there are volumes to export

What this PR does
Before this PR:
If there are no volumes to export, and the tokenSecretRef was not set, the VMExport controller would try to create a secret endlessly. It would succeed the first time, and each subsequent time it would fail because the secret already exists.
This was causing noise in the API server about creating a secret that already exists.
After this PR:
Before attempting to create the token secret, check if there are volumes to export, if not, there is no reason to create the secret. This stops the excess creation of secrets and subsequent spamming of the API server.

Fixes https://issues.redhat.com/browse/CNV-49427
Why we need it and why it was done in this way
The following tradeoffs were made:
The following alternatives were considered:
Links to places where the discussion took place:
Special notes for your reviewer

Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[X] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[X] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note

BugFix: Stop creating tokenSecretRef when no volumes to export

/cc @mhenriks

/test pull-kubevirt-e2e-k8s-1.31-sig-compute-migrations

/retest-required

/retest-required

/approve

/approve

Nice!
/lgtm

/retest-required


fix(Examples): react-transform error in webpack.config.js

run "npm run hot" will failed
add empty array.

install babel-plugin-react-transform

Awesome, thanks! Just one styling nit, then I'll be happy to merge this.

@philikon Thank you, done.


Improve StateTransform

The StateTransform class introduced in
9cdeb7120ed7bdb9291e24060a16a268eeb9cfcf did not cleanly integrate with
logic for transforming the state using the transformState task
attribute. For one thing, the state transform was only applied if the
root node returned StateTransform but no transformation would occur if a
task had a dependency that returned StateTransform. Moreover, the
transformation would override all other transformations that may have
occurred during task evaluation.
This commit updates StateTransform to act very similarly to the
transformState attribute. Instead of wrapping a State instance, it now
wraps a transformation function from State => State. This function
can be applied on top of or prior to the other transformations via the
transformState.
For binary compatibility with 1.3.0, I had to add the stateProxy
function as a constructor parameter in order to implement the state
method. The proxy function will generally throw an exception unless the
legacy api is used. To avoid that, I private[sbt]'d the legacy api so
that binary compatibility is preserved but any builds targeting > 1.4.x
will be required to use the new api.
Unfortunately I couldn't private[sbt] StateTransform.apply(state: State)
because mima interpreted it as a method type change becuase I added
StateTransform.apply(transform: State => State). This may be a mima bug
given that StateTransform.apply(state: State) would be jvm public even
when private[sbt], but I figured it was quite unlikely that any users
were using this method anyway since it was incorrectly implemented in
1.3.0 to return state instead of new StateTransform(state).

https://github.com/sbt/website/pull/856


Documented example for ColumnSliceIterator

There we go :)
Now it shows up on the page.
Thanks a lot.


Loss and accuracy

Hi,
I am training a model and the loss goes down and accuracy goes up while training proceeds; however, once I reach to a point of 0.99 accuracy or so, the loss goes up quickly and then starts decreasing all over again.
For example, the model below reached to an accuracy of 0.99 and then suddenly went back to accuracy of 0.8. Is there a reason or from where I can edit my training script?

It's the learning_rate strategy, that at epoch 18, it restarted from half of the initial value. It's controlled by lr_decay_steps in train.Train, and detail explained in #learning-rate part. You can turn it off by setting lr_decay_steps={your_total_epochs - 1}. Also, you can see that phenomenon in most Training scripts #15, that the accuracy and loss restart at epoch ~18. But mostly the loss shouldn't go that high. What's your loss on in the early epochs, like epoch 3?

Thanks for the detailed explanation, the loss function that I am using is ArcFace with:
optimizer = keras.optimizers.SGD(learning_rate=0.1, momentum=0.9)
sch = [
{"loss": losses.ArcfaceLoss(scale=32), "epoch": 1, "optimizer": optimizer},
{"loss": losses.ArcfaceLoss(scale=64), "epoch": 50},
]

I think the loss is normal then, as for SGD + L2 regularrizer, the printed loss value includes L2 loss.

Noted, thanks for your description and support, much appreciated.


What are the specific reasons for this situation? How should I solve it

Traceback (most recent call last):
File "./tools/train.py", line 189, in
main()
File "./tools/train.py", line 90, in main
cfg = Config.fromfile(args.config)
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/site-packages/mmcv/utils/config.py", line 332, in fromfile
use_predefined_variables)
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/site-packages/mmcv/utils/config.py", line 206, in _file2dict
mod = import_module(temp_module_name)
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "", line 728, in exec_module
File "", line 219, in _call_with_frames_removed
File "/tmp/tmpnhb0vjpp/tmp1monw1y2.py", line 37, in
AttributeError: 'dict' object has no attribute 'load_state_dict'
Traceback (most recent call last):
File "./tools/train.py", line 189, in
main()
File "./tools/train.py", line 90, in main
cfg = Config.fromfile(args.config)
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/site-packages/mmcv/utils/config.py", line 332, in fromfile
use_predefined_variables)
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/site-packages/mmcv/utils/config.py", line 206, in _file2dict
mod = import_module(temp_module_name)
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "", line 728, in exec_module
File "", line 219, in _call_with_frames_removed
File "/tmp/tmp8zpdq401/tmpkmce66ka.py", line 37, in
AttributeError: 'dict' object has no attribute 'load_state_dict'
Exception ignored in: <function _TemporaryFileCloser.del at 0x7f0236d218c0>
Traceback (most recent call last):
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/tempfile.py", line 448, in del
self.close()
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/tempfile.py", line 444, in close
unlink(self.name)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpnhb0vjpp/tmp1monw1y2.py'
Exception ignored in: <function _TemporaryFileCloser.del at 0x7f72e81c58c0>
Traceback (most recent call last):
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/tempfile.py", line 448, in del
self.close()
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/tempfile.py", line 444, in close
unlink(self.name)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp8zpdq401/tmpkmce66ka.py'
Traceback (most recent call last):
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/site-packages/torch/distributed/launch.py", line 263, in
main()
File "/home/zxqgy/anaconda3/envs/mm/lib/python3.7/site-packages/torch/distributed/launch.py", line 259, in main
cmd=cmd)

Please follow the issue template to provide more information.