Systemvm's  are on stating state

I am configuring cloudstack for the first time and this is new setup. I had configured cloudstack on ubuntu and connect a host running on centos having kvm installed. I tested the kvm by deploying a VM manually and it worked. I had configured 2 diffrent vm for primary and secondary nfs. Attached primary and on my kvm I can see same has mounted and virsh pool-list is showing the same. I also added secondary but secondary nfs is not mouted and virsh pool is not showing the same. When checking system vm it is showing starting state. It keeps on starting state for long time and move to stopped state.
ISSUE TYPE

Bug Report
Improvement Request
Enhancement Request
Feature Idea
Documentation Report
Other
Other

COMPONENT NAME

UI
CLOUDSTACK VERSION

4.17
CONFIGURATION

OS / ENVIRONMENT

Managemnet server on ubuntu
KVM on centos
NFS on ubuntu
SUMMARY

I am configuring cloudstack for the first time and this is new setup. I had configured cloudstack on ubuntu and connect a host running on centos having kvm installed. I tested the kvm by deploying a VM manually and it worked. I had configured 2 diffrent vm for primary and secondary nfs. Attached primary and on my kvm I can see same has mounted and virsh pool-list is showing the same. I also added secondary but secondary nfs is not mouted and virsh pool is not showing the same. When checking system vm it is showing starting state. It keeps on starting state for long time and move to stopped state. This might be a small configuration issue as I am new to this unbale to figure it out
STEPS TO REPRODUCE

EXPECTED RESULTS

ACTUAL RESULTS

@Noelantogerorge
the templates (including system template) are stored on secondary storage.
If secondary storage is not reachable, system vms will not be working as the systemvm template needs to be copied from secondary storage to primary stoage.
You can find some clues in management-server.log

Hi,
Secondary storage is accessable from management server and from KVM host. I tried manually mounting the same on both server and it worked. I tried copying the templete folder from secondary storage to primary then also it is the same. I am attaching the agent log from kvm host and management log. Can you please analyse the same
agent.log
management-server.log

Hi @Noelantogerorge
In the agent.log i see the following exception and in the management server log i see the deployment fails due to insufficent server  capacity
2023-03-02 07:18:47,174 DEBUG [kvm.resource.LibvirtConnection] (agentRequest-Handler-4:null) (logid:9b46a076) Looking for libvirtd connection at: qemu:///system
2023-03-02 07:18:47,186 DEBUG [kvm.storage.LibvirtStorageAdaptor] (agentRequest-Handler-4:null) (logid:9b46a076) Successfully refreshed pool f94fafba-7ef6-3741-bd33-bea239780b31 Capacity: (7.2035 TB)<PHONE_NUMBER>408 Used: (23.67 GB)<PHONE_NUMBER>0 Available: (7.1804 TB)<PHONE_NUMBER>168
2023-03-02 07:18:47,188 DEBUG [kvm.storage.LibvirtStorageAdaptor] (agentRequest-Handler-4:null) (logid:9b46a076) Could not find volume e0faba80-b353-11ed-b1c6-000c291c8f0b: Storage volume not found: no storage vol with matching name 'e0faba80-b353-11ed-b1c6-000c291c8f0b'
2023-03-02 07:18:47,188 DEBUG [kvm.storage.LibvirtStorageAdaptor] (agentRequest-Handler-4:null) (logid:9b46a076) Refreshing storage pool f94fafba-7ef6-3741-bd33-bea239780b31

Management server.log

2023-03-02 12:17:33,755 DEBUG [c.c.d.FirstFitPlanner] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) No clusters found after removing disabled clusters and clusters in avoid list, returning.
2023-03-02 12:17:33,782 DEBUG [c.c.c.CapacityManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) VM instance {id: "945", name: "s-945-VM", uuid: "9633b949-c650-44a6-b7ba-5a733b7624c4", type="SecondaryStorageVm"} state transited from [Starting] to [Stopped] with event [OperationFailed]. VM's original host: null, new host: null, host before state transition: null

2023-03-02 12:17:33,785 ERROR [c.c.v.VmWorkJobHandlerProxy] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Invocation exception, caused by: com.cloud.exception.InsufficientServerCapacityException: Unable to create a deployment for VM instance {id: "945", name: "s-945-VM", uuid: "9633b949-c650-44a6-b7ba-5a733b7624c4", type="SecondaryStorageVm"}Scope=interface com.cloud.dc.DataCenter; id=1

2023-03-02 12:17:33,786 INFO  [c.c.v.VmWorkJobHandlerProxy] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Rethrow exception com.cloud.exception.InsufficientServerCapacityException: Unable to create a deployment for VM instance {id: "945", name: "s-945-VM", uuid: "9633b949-c650-44a6-b7ba-5a733b7624c4", type="SecondaryStorageVm"}Scope=interface com.cloud.dc.DataCenter; id=1

2023-03-02 12:17:33,787 DEBUG [c.c.v.VmWorkJobDispatcher] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874) (logid:9b46a076) Done with run of VM work job: com.cloud.vm.VmWorkStart for VM 945, job origin: 2873

2023-03-02 12:17:33,788 ERROR [c.c.v.VmWorkJobDispatcher] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874) (logid:9b46a076) Unable to complete AsyncJobVO: {id:2874, userId: 1, accountId: 1, instanceType: null, instanceId: null, cmd: com.cloud.vm.VmWorkStart, cmdInfo:

@Noelantogerorge it is failing while trying to find suitable primary storage for the volume. Can you please check if the primary storage with name nfsp1 is in the correct state and has capacity
2023-03-02 12:17:33,711 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Calling StoragePoolAllocators to find suitable pools
2023-03-02 12:17:33,717 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) System VMs will use shared storage for zone id=1
2023-03-02 12:17:33,717 DEBUG [o.a.c.s.a.LocalStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) LocalStoragePoolAllocator trying to find storage pool to fit the vm
2023-03-02 12:17:33,717 DEBUG [o.a.c.s.a.ClusterScopeStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) ClusterScopeStoragePoolAllocator looking for storage pool
2023-03-02 12:17:33,722 DEBUG [o.a.c.s.a.ClusterScopeStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Looking for pools in dc: 1  pod:1  cluster:1. Disabled pools will be ignored.
2023-03-02 12:17:33,725 DEBUG [o.a.c.s.a.ClusterScopeStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Found pools matching tags: [Pool[1|NetworkFilesystem]]
2023-03-02 12:17:33,728 DEBUG [o.a.c.s.a.AbstractStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Checking if storage pool is suitable, name: nfsp1 ,poolId: 1
2023-03-02 12:17:33,733 DEBUG [o.a.c.s.a.ClusterScopeStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) ClusterScopeStoragePoolAllocator returning 0 suitable storage pools
2023-03-02 12:17:33,734 DEBUG [o.a.c.s.a.ZoneWideStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) ZoneWideStoragePoolAllocator to find storage pool
2023-03-02 12:17:33,738 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) No suitable pools found for volume: Vol[945|vm=945|ROOT] under cluster: 1
2023-03-02 12:17:33,738 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) No suitable pools found
2023-03-02 12:17:33,739 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) No suitable storagePools found under this Cluster: 1
2023-03-02 12:17:33,746 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Could not find suitable Deployment Destination for this VM under any clusters, returning.

yes primary storage is in green state and up. It is accessable from kvm host and management server. Also I check the database and can see primary storage and host storage on storage_pool table

KVM host is having sufficient capacity for the VM. As this a freash installation I had created new host for the same. But I don't know why cloudstack is showing insufficient capacity log..
KVM Host configuration
OS - centos
CPU 8
RAM 50GB
HDD 100 GB

@Noelantogerorge it is failing while trying to find suitable primary storage for the volume. Can you please check if the primary storage with name nfsp1 is in the correct state and has capacity
2023-03-02 12:17:33,711 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Calling StoragePoolAllocators to find suitable pools
2023-03-02 12:17:33,717 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) System VMs will use shared storage for zone id=1
2023-03-02 12:17:33,717 DEBUG [o.a.c.s.a.LocalStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) LocalStoragePoolAllocator trying to find storage pool to fit the vm
2023-03-02 12:17:33,717 DEBUG [o.a.c.s.a.ClusterScopeStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) ClusterScopeStoragePoolAllocator looking for storage pool
2023-03-02 12:17:33,722 DEBUG [o.a.c.s.a.ClusterScopeStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Looking for pools in dc: 1  pod:1  cluster:1. Disabled pools will be ignored.
2023-03-02 12:17:33,725 DEBUG [o.a.c.s.a.ClusterScopeStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Found pools matching tags: [Pool[1|NetworkFilesystem]]
2023-03-02 12:17:33,728 DEBUG [o.a.c.s.a.AbstractStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Checking if storage pool is suitable, name: nfsp1 ,poolId: 1
2023-03-02 12:17:33,733 DEBUG [o.a.c.s.a.ClusterScopeStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) ClusterScopeStoragePoolAllocator returning 0 suitable storage pools
2023-03-02 12:17:33,734 DEBUG [o.a.c.s.a.ZoneWideStoragePoolAllocator] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) ZoneWideStoragePoolAllocator to find storage pool
2023-03-02 12:17:33,738 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) No suitable pools found for volume: Vol[945|vm=945|ROOT] under cluster: 1
2023-03-02 12:17:33,738 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) No suitable pools found
2023-03-02 12:17:33,739 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) No suitable storagePools found under this Cluster: 1
2023-03-02 12:17:33,746 DEBUG [c.c.d.DeploymentPlanningManagerImpl] (Work-Job-Executor-1:ctx-359bb696 job-2873/job-2874 ctx-d477561f) (logid:9b46a076) Could not find suitable Deployment Destination for this VM under any clusters, returning.

@Noelantogerorge
Can you check the primary storage as @shwstppr said ?

@Noelantogerorge are you using storage tags for your primary store?
can you share output of list storagepoolsmetrics using cmk

When configration I had used a tag as primary_storage for primary storage...
(localcloud) 🐱 > list storagepoolsmetrics
{
"count": 2,
"storagepool": [
{
"clusterid": "f6343a16-9720-4cfa-9ee4-2b4d023384b6",
"clustername": "kvm_cluster",
"created": "2023-02-24T10:27:31+0000",
"disksizeallocated": 0,
"disksizeallocatedgb": "0.00 GB",
"disksizetotal":<PHONE_NUMBER>0,
"disksizetotalgb": "49.98 GB (x2.0)",
"disksizeunallocatedgb": "99.95 GB",
"hasannotations": false,
"hypervisor": "KVM",
"id": "a2f6fd69-14e4-41cb-9299-df2b50dea525",
"ipaddress": "<IP_ADDRESS>",
"name": "kvmhost1-local-a2f6fd69",
"overprovisionfactor": "2.0",
"path": "/var/lib/libvirt/images",
"podid": "0faa2614-d022-4dfb-bdc5-ee826c8451ad",
"podname": "POD-1",
"provider": "DefaultPrimary",
"scope": "HOST",
"state": "Up",
"storageallocatedthreshold": false,
"storagecapabilities": {
"VOLUME_SNAPSHOT_QUIESCEVM": "false"
},
"type": "Filesystem",
"zoneid": "cd1a1496-f355-4b23-8ce4-f20bcc15f43b",
"zonename": "Zone-1"
},
{
"clusterid": "f6343a16-9720-4cfa-9ee4-2b4d023384b6",
"clustername": "kvm_cluster",
"created": "2023-02-24T08:12:11+0000",
"disksizeallocated": 0,
"disksizeallocatedgb": "0.00 GB",
"disksizetotal":<PHONE_NUMBER>408,
"disksizetotalgb": "7376.40 GB (x2.0)",
"disksizeunallocatedgb": "14752.80 GB",
"hasannotations": false,
"hypervisor": "KVM",
"id": "f94fafba-7ef6-3741-bd33-bea239780b31",
"ipaddress": "<IP_ADDRESS>",
"name": "nfsp1",
"overprovisionfactor": "2.0",
"path": "/mnt/nfs_share",
"podid": "0faa2614-d022-4dfb-bdc5-ee826c8451ad",
"podname": "POD-1",
"provider": "DefaultPrimary",
"scope": "CLUSTER",
"state": "Up",
"storageallocatedthreshold": false,
"storagecapabilities": {
"VOLUME_SNAPSHOT_QUIESCEVM": "false"
},
"tags": "primary_storage",
"type": "NetworkFilesystem",
"zoneid": "cd1a1496-f355-4b23-8ce4-f20bcc15f43b",
"zonename": "Zone-1"
}
]
}

@Noelantogerorge can you please update your primary storage and remove that tag or else you will have to create a new system service offerings specifying same tag to use that primary store

@shwstppr Thanks for your response.. I had remove the taging for primary storage and tried but it was in same state. So I tried some changes on KVM system but nothing work as espected. So I recreate a simple setup like 1 server for mangement,primary and secondary storage and 1 server for kvm
It works.. System VM's status are showing as running...
On my first setup I had configured 2 systems for management, LB for load balancing them, Database server, 2 servers for primary and secondary storage, 1 KVM server. Hope it should work right?

@Noelantogerorge looks fine to me.
So, have you already destroyed your first setup?

Not destroyed I think I have gone some configuration error on the first setup. I will try recreating the same and check... Thank you so much for the response and help....


Not arm64 compliant

"type metadata for (extension in myproject):__ObjC.UIView.(ToastError in _9435D8AD737309FD1AA87C6149FEA121)", referenced from:
ld: symbol(s) not found for architecture arm64
cant compile it on arm64 architecture.

I have the same issue when archiving

Same problem here.  No idea how to fix, but app deploys to connected devices or simulator, just can't archive.

Xcode 8? Can you reproduce when you try to archive the Toast-Swift demo project? I just archived and exported an ad-hoc build of the demo project without issue.

I think I originally just copied Toast.Swift directly into my project in the Spring of 2016 and have been using it without issue since then.
The problem is now with XCode 8 using Swift 2.3.  It looks like you've updated to Swift 3 which I cannot move to quite yet because of other issues I'm fighting with.
I'll let you know after we get to Swift 3 if there are any probs. Please let me know if there is a Swift 2.3 file hanging around I can use :)

The problem is now with XCode 8 using Swift 2.3. It looks like you've updated to Swift 3 which I cannot move to quite yet because of other issues I'm fighting with.

Same thing for me

@btanner @RegisStGelais this might be a little late however I encountered the same issue and found that set the Optimization Level to None for Release let me Archive. I also plan to move to Swift 3.0 at some point but it is quite daunting seeing all of those errors pop-up.
Here is the credit:
https://github.com/AliSoftware/SwiftGen/issues/57#issuecomment-159996671


feat(none-driver): support Kubernetes v1.26

Hello there! :wave:

Kubernetes v1.26 requires the container runtime to support the cri-api v1, this was added in cri-dockerd v0.3.0:

<EMAIL_ADDRESS>(release)
<EMAIL_ADDRESS>(release)

Change the install to use the .deb package, otherwise it would require to publish the release at storage.googleapis.com/setup-minikube/cri-dockerd

Install CNI plugins. Since Minikube v1.29.0, cri-dockerd defaults to the bridge plugin: kubernetes/minikube@fd549f396dbd39385baefe88dcead0ccf99f1bff. Fixes #73

Bump cri-tools, simply because they were from a fairly old version

@maxbrunet I wonder is this something minikube could do by default ? like if minikube detect it is none driver and k8s 1.26 theninstall those required packages for the users?

I feels like it falls out of the scope of Minikube. Minikube with none driver installs Kubernetes itself. If it gets into dependencies, then we might say it should install Docker and so on, and what if another container runtime and/or network plugin is selected, should it be able to install them too?
Minikube depends on pre-built images for any other driver, it never worries about the dependencies. Please correct me if I am wrong, I am not a maintainer.
I have not tested, but this PR should work for older K8s version that are still supported (down to 1.24, and likely down to 1.23 or 1.22).

@medyagh It'd be awesome to get this merge 🤗

@maxbrunet After https://github.com/medyagh/setup-minikube/pull/106 gets merged tomorrow I'll rebase your PR and take a final look and if all is good I'll merge it.


fixing the issue regarding serialization and deserialization of neste…

…d enums would not match.

/canary

/canary

There was a small bug where the serialization and deserialization of nested
enums would not match, So a fork created of diem/bcs in the Zefchain org, applied the fix, and
then released v0.1.4 of bcs to crates.io
The fixes done in Zefchain branch, are incorporated in forked repo of Diem bcs and then merged with diem/diem.

First step is to apply the fixes in diem bcs version 0.1.3 regarding the matching of serialization and de-serialization
of Nested enums and updating it to version 0.1.4.

Then, building diem bcs version 0.1.4 and performing unit testing for fn test_recursion_limit() :

cargo test --package bcs --test serde -- test_recursion_limit --exact --nocapture

After successful build and testing, referring diem bcs version 0.1.4 to diem code base.

To refer, first making changes in bcs of cargo.toml file of a single module (Applying path of diem bcs- )

then,

Build- cargo build
Test- cargo test -p "Name of a perticular module"

5.After succesfull build of a single module, futher applying the changes in all the modules by giving address of diem bcs in cargo.toml file.

Then,
cargo build diem-  cargo build
Smoke test- cargo x test --package smoke-test -- --test-threads 1
integration test- cargo xtest -p jsonrpc-integration-tests

/canary

/canary


Selected control title lost

Picture is worth many words:

by design, but I agree that it is nice to have ;)


../../../go/pkg/mod/github.com/livebud/bud@v0.1.4/package/scaffold/template.go:28:8: undefined: any

➜  bud-hello bud version
     bud: 0.1.4
  svelte: 3.47.0
   react: 18.0.0
➜  bud-hello bud run
| Listening on http://<IP_ADDRESS>:3000
# github.com/livebud/bud/package/scaffold
../../../go/pkg/mod/github.com/livebud/bud@v0.1.4/package/scaffold/template.go:28:8: undefined: any
note: module requires Go 1.18
➜  bud-hello go version
go version go1.17.10 darwin/amd64

Oh wow, looks like an any snuck in there, thanks! I'll setup CI to catch this.

➜  bud-hello bud version
     bud: 0.1.4
  svelte: 3.47.0
   react: 18.0.0
➜  bud-hello go version
go version go1.18.2 darwin/amd64
➜  bud-hello bud run
| Listening on http://<IP_ADDRESS>:3000
build flag -mod=mod only valid when using modules
| exit status 1

➜  bud-new go env -w GO111MODULE=on
➜  bud-new bud run
| Listening on http://<IP_ADDRESS>:3000

It works~!

@forging2012 glad to hear you got it working. I'm surprised GO111MODULE=on was not the default for Go 1.18. Are you explicitly overriding that in your dotfiles or something?

I update golang version to go1.18.2.
Error follow:

➜  bud-hello bud version
     bud: 0.1.4
  svelte: 3.47.0
   react: 18.0.0
➜  bud-hello go version
go version go1.18.2 darwin/amd64
➜  bud-hello bud run
| Listening on http://<IP_ADDRESS>:3000
build flag -mod=mod only valid when using modules
| exit status 1

When I run:
go env -w GO111MODULE=on
bud run
| Listening on http://<IP_ADDRESS>:3000
It works for me ~!

Hmm, I'm not able to reproduce the GO111MODULE=on requirement. A couple questions:

What do you get when you run go env GO111MODULE?
What does ls hello-bud show?

1、➜  bud-hello go env GO111MODULE
on
2、
➜  bud-hello ls -al
total 56
drwx------   9 admin  staff   288 May 27 12:01 .
drwxr-xr-x  17 admin  staff   544 May 28 00:54 ..
-rw-r--r--   1 admin  staff    19 May 27 12:00 .gitignore
drwxr-xr-x   8 admin  staff   256 May 30 18:34 bud
-rw-r--r--   1 admin  staff   908 May 27 12:01 go.mod
-rw-r--r--   1 admin  staff  9521 May 27 12:01 go.sum
drwxr-xr-x  10 admin  staff   320 May 27 12:01 node_modules
-rw-r--r--   1 admin  staff  2256 May 27 12:01 package-lock.json
-rw-r--r--   1 admin  staff   117 May 27 12:01 package.json

➜  bud-hello go version
go version go1.18.2 darwin/amd64
➜  bud-hello bud version
     bud: 0.1.4
  svelte: 3.47.0
   react: 18.0.0
➜  bud-hello bud run
| Listening on http://<IP_ADDRESS>:3000

Okay cool, and I'm tracking undefined: any elsewhere. We'll confirm the fix in https://github.com/livebud/bud/pull/95, so I'm going to close this one.


Use separate WASM and JS files for cockle

Cockle (JupyterLite terminal) now supports dynamic loading of Emscripten-built WASM modules provided the WASM is embedded in a JavaScript file. With just a few adjustments this should be able to support separate WASM and JS files. To complete that I need to build the 3 modules (cockle_fs, coreutils and grep) with the -sMODULARIZE=1 flag removed, which is what this PR does.
In addition, whilst we are rebuilding these recipes we can also simplify the recipes for WASM command modules (coreutils and grep) by removing the -sINVOKE_RUN=0 flag and removing callMain from the list of exported runtime methods. This is because we no longer need to load the JS/WASM module in one step and then call it using callMain as we can load and call it automatically as part of the load.
These changes could also be attempted with more complicated modules like lua, but I will try that separately once this is proven to work.

with the -sMODULARIZE=1 flag removed, which is what this PR does.

I think you ment sSINGLE_FILE=1 flag removed

I think you ment sSINGLE_FILE=1 flag removed

Yes, I did mean that, I'll edit the initial comment. And I forgot to bump the build numbers too 😮


Replace requireCordovaModule with require for Cordova 9

Background
Cordova-Lib 9.x used in Cordova 9 has deprecated using requireCordovaModule to require for non-Cordova modules.
https://github.com/apache/cordova-lib/pull/707
fixes: #779
fixes: #775
Changes

Added<EMAIL_ADDRESS>as a dependency.
Added<EMAIL_ADDRESS>as a dependency.
Replaced requireCordovaModule usage with require.

Test steps

npm t

More testing required with the Windows platform on Window environment.
Notes

If the usage of nopt is relaxed, as in not all known arguments are defined, there will be an issue with version 4.0.1. This version has been added as a dependency. At some point, nopt became strict where all known arguments and their types must be defined. Missing arguments will only return true if set. The passed in value for the argument will be lost.

This plugin's hook script only defined these arguments:
var args = nopt({
            'archs': [String],
            'appx': String,
            'phone': Boolean,
            'win': Boolean,
            'bundle': Boolean,
            'packageCertificateKeyFile': String,
            'packageThumbprint': String,
            'publisherId': String,
            'buildConfig': String
        }, {}, ctx.opts.options.argv, 0);

@erisu @nsteenbeek
I tried to add the plugin to a cordova 9 ionic project and still had the error. Has the fix mentioned in this thread been included in the latest release?

@lolaswift unfortunately not yet. Use older Cordova version in meantime.


implicit-casts: false doesn't appear to work as expected

I'm sure I'm doing something wrong here, I'm sure I've seen it work before... however..
Given this code:
Object o = 1;

void main() {
  String s = o;
  print(s.length);
}

and this pubspec:
name: danny
analyzer:
  strong-mode:
    implicit-casts: false
    implicit-dynamic: false

I expect a warning; but I don't currently get one (using the analysis server from SDK v1.24.2). When I run it, it fails with this:
Unhandled exception:
type 'int' is not a subtype of type 'String' of 's' where
  int is from dart:core
  String is from dart:core

#0      main (file:///c:/Users/DTuppeny/Desktop/test/main.dart:4:12)
#1      _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:265)
#2      _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:151)

Whoops, user error. pubspec != analysis_opitions 😀


fix: alpha value on Navigation Item resting state

This PR fixes the alpha value for the NavigationItem in resting state (not active, not focused, not hovered).
Current:

Expected:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Package not listed in https://pypi.org/simple/

Hello,
This is similar to issue: but I am unable to resolve.
Describe the bug
I recently uploaded a new package to the PyPI (https://pypi.org/project/matlablib/), and it successfully appears at https://pypi.org/simple/matlablib/, but not in the index at https://pypi.org/simple/. This is my first package, so I may be doing something incorrect.  Alternately, I am not sure if there is something going on with the index cache. I have checked on some other new packages, and they seem to be getting through okay.
Note that installation via pip still works fine, but if the package does not appear in this index ( https://pypi.python.org/simple), then PyCharm cannot pick up the package. Additionally, I believe that additionally mirrors and proxies of the pypi index cannot then pick up the package either.
Expected behavior
The package (matlablib) should appear in the global list of packages.
To Reproduce
$ curl https://pypi.org/simple/ | grep matlablib

See also https://github.com/pypa/warehouse/issues/7384: it takes ~24 hours for projects to appear on /simple. This shouldn't affect installability as installers go directly to the project's simple page, e.g.: https://pypi.org/simple/matlablib/

Hello di,
Yes! You are correct.   It is up today, ~24 hours later, as you said.
Thanks for taking the time to respond to the ticket.   Let's close this one up.
Much appreciated, & thanks again.
Regards,
Josh

I created an upstream issue with PyCharm here: https://youtrack.jetbrains.com/issue/PY-44003


Compiler error after upgrading to 2.9.0 from 2.5.5

Hi,
I upgraded to Facil 2.9.0 (from 2.5.5) and now I get the following compilation error:
Error FS0193 : The module/namespace 'Facil.Runtime' from compilation unit 'Facil.Runtime' did not contain the namespace, module or type 'FacilReaderDisposer'

Any ideas about what could cause this error? I am targeting Net 6.0 in my project. Let me know if you need other information from me. I rolled back to version 2.5.5 and the app compiles fine now.
Thank you

My guess is you need to clean and re-build.

I did that but I still get the error.

Or even better, check out a fresh copy of your repo, upgrade the package in Notepad or similar, and first then open in your IDE and build.

That did the trick. Thanks!!


[BUG] f5_journeys not compatible with Apple Silicon (M2) (linux/arm64/v8)

Describe the bug
This bug roles together the following issues: #115 and #99.
To Reproduce
Steps to reproduce the behavior:

Perform the steps outlined within Journey's Installation.
After step 6, docker-compose up -d you receive the following warnings.

[+] Running 9/9
 ✔ Network f5-journeys_default                                                                                Created                         0.0s
 ✔ Container f5-journeys-acc-api-1                                                                                Started                         0.3s
 ✔ Container f5-journeys-postgres-1                                                                                Started                         0.3s
 ✔ Container f5-journeys-redis-1                                                                                Started                         0.3s
 ! acc-api The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested                                       0.0s
 ✔ Container f5-journeys-journeys-1                                                                                Started                         0.4s
 ! journeys The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested                                      0.0s
 ✔ Container f5-journeys-celery-worker-1                                                                                Started                         0.6s
 ! celery-worker The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested                                 0.0s

This references issues: #99
3. Access the web interface and attempt to upload a recent copy of the UCS file using either option, and you get the following error:

This references #115.
Expected behavior
It would be expected that no warnings would appear and a UCS file would upload.  However, based on previous reports, it appears that the code is hard-locked to a specific platform and using the linux/arm64/v8m  (Apple Silicon M2) will not work.  There are numerous other issues with vulnerabilities (CVEs) in many of the included packages, so those should also be addresses as well.
Screenshots

Context

Apple MacBook Pro M2 Laptop
Mac OS Ventura 13.5.2
Docker Desktop 4.23.0 (120376)

Engine: 24.0.6
Compose: v2.21.0-desktop.1
Kubernetes: v1.27.2

f5-bigip-journeys-app v3.3.5

f5devcentral/f5-automation-config-converter:1.23.0

From #99, it was suggested to add the line platform: "linux/am64/v8" into three different places within docker-compose.yml file:  services/acc-api; services/journeys; and services/celery-worker.
If this is done, the docker-compose pull command will fail with the following line:
image with reference docker.io/f5devcentral/f5-automation-config-converter:1.23.0 was found but does not match the specified platform: wanted linux/am64/v8, actual: linux/amd64

hi Greg,
speaking with other coworkers here at F5 and digging deeper into it, they believe it won't be supported anytime soon I am afraid.. some of the components used on Journeys already support the new architecture however Journeys itself doesn't as  you can see the supported architectures below:

Thanks for your comments, we're working on an update for 17.1 support that should be out soon and later we'll add other required fixes and improvements.

Duplicate of #99


Fix verification script and use Ballista 0.11.0-rc1

Which issue does this PR close?

N/A
Rationale for this change

What changes are included in this PR?

Small tasks in preparation for the next release
Are there any user-facing changes?

LGTM


weird issue with xpra

I am using GLMakie on a remote machine. On the remote machine I launch an xpra server. If I don't connect to the xpra server, Julia will hang indefinitely on 100% CPU until I connect to the server from my local machine. Any idea what is happening here? Is GLMakie waiting for some signal from X?

I think that's a GLFW question, since the Julia part doesn't really interact with any display server / windowing system...
I don't even know what xpra is, so I guess I can't really help here ;)


Investigating font download from antd

Normally the font should be downladed from the CDN and instead the local font should be used, but it seems this is not the case. Need to investigate it.

Does not download the font from the CDN anymore, fixed in https://github.com/alexanderwe/checksum-validator/commit/8f498e9e97e75bcee0e2062b14cca574959c788f


Add missing download build artifact step

Added missing pipeline step that downloads build artifact. This solves "No package found" error in deployment process.
Reference used: Azure DevOps Function App Deployment "No package found"

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


Update Kedro repository link in README

Checklist

[x] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Recipe maintainer "MerelTheisenQB" does not exist

To be merged after #23

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


breaks validation when validating the input that i'm validating with my form validation system causing validation message to appear aside from the input and not the validation near the button like it should be please fix this

validation

please see the troubleshooting section of the readme


Changed theme to remote_theme

Just changed the theme to remote_theme. It is working here https://shaikh-ubaid.github.io/blog/.
Will be deleting it as soon as you merge.

Thanks a lot! I didn't realize the theme was unsupported


Convenience Macros (DDLogDebug, DDLogInfo, DDLogError) are are not found in Swift3

Issue Info

Info
Value

Platform Name
ios

Platform Version
10.0

CocoaLumberjack Version
3.0

Integration Method
cocoapods

Xcode Version
e.g. Xcode 8.0 (8A218a)

Repro rate
all the time (100%)

Issue Description and Steps
I have created a new project with Swift3 and installed CocoaLumberhack via 1.0.1 CocoaPods:
pod 'CocoaLumberjack', '~> 3.0'
And then I added import at the top of the file where I want to use logging:
import CocoaLumberjack
The problem I have is none of the macros is available:
DDLogVerbose("Verbose");
DDLogDebug("Debug");
DDLogInfo("Info");
DDLogWarn("Warn");
DDLogError("Error");

Compiler says "Use of unresolved identifier...". Then I looked what's inside the imported CocoaLumberjack module:
import CocoaLumberjack.CocoaLumberjack
import CocoaLumberjack.DDASLLogCapture
import CocoaLumberjack.DDASLLogger
import CocoaLumberjack.DDAbstractDatabaseLogger
import CocoaLumberjack.DDAssertMacros
import CocoaLumberjack.DDContextFilterLogFormatter
import CocoaLumberjack.DDDispatchQueueLogFormatter
import CocoaLumberjack.DDFileLogger
import CocoaLumberjack.DDLegacyMacros
import CocoaLumberjack.DDLog
import CocoaLumberjack.DDLogMacros
import CocoaLumberjack.DDLog_LOGV
import CocoaLumberjack.DDMultiFormatter
import CocoaLumberjack.DDTTYLogger
import UIKit

And then I looked at DDLogMacros and DDLegacyMacros, and was surprised both are completely empty:
import UIKit
I'm wondering, has anyone used 3.0 version on a project?

Had the same issue, but using import CocoaLumberjackSwift everything seems to work ok.

If I replace my import with import CocoaLumberjackSwift then I get no such module. Guys already merged Swift code into 3.0 version, and so there's no point in having "Swift" suffix at the end. Maybe it was a temporal solution some time ago.

Hi,
I've had the same problem, and I changed my Podfile
from :
pod 'CocoaLumberjack', '~> 3.0'
to :
pod 'CocoaLumberjack/Swift', '~> 3.0'
and it worked.

Thanks @MonkeyDMat, it helped. Also, in code, we need to use:
import CocoaLumberjack
not import CocoaLumberjackSwift


doc: RELEASING.md: linux-new, docker, homebrew, OpenJ9 collapsing

Update releasing guide with information on how to run the processes for releasing to our Linux rpm/dev artifactory repository, our repository on macos homebrew, and dockerhub.
The PR also collapses the sections on the process for OpenJ9 since we no longer ship OpenJ9 at Adoptium (the information was part of the process for releasing OpenJ9 at AdopOpenJDK)
Could do with some clarification on the "default" homebrew cask for JDK17 vs 18
Supercedes https://github.com/adoptium/temurin-build/pull/2822 which appears to be stale.

@smlambert This contains the OpenJ9 'collapsing' that we've discussed a few times now :-)


Image "auto" mode on small screen and custom size on large screen.

Image has best view in auto mode when screen is small (mobile) but on large screen it looks sometimes too big.
Is it possible so that i can set custom size on large screen but auto mode on mobile ?

It seems to be solved with css.
For mobile, try force image size "auto"


Bugfix/tb bugfix 1120

这个 PR 实现什么功能/修复什么问题:
fix(region): ignore classic vpc checkout while add lb backend
fix(region): redis create account add name validate
fix(region): delete aliyun account bugfix
fix(region): create redis validate network and sku zone match
fix(region): checking cloudenv while create/update aliyun cloud account
fix(region): purge account bugfix
是否需要 backport 到之前的 release 分支:

release/3.5

/area region
/cc @zexi @yousong @swordqiu

Codecov Report

Merging #8887 (96d2e24) into master (39bc303) will decrease coverage by 1.68%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master   #8887       +/-   ##
==========================================
- Coverage    5.90%   4.21%    -1.69%
==========================================
  Files         817     164      -653
  Lines      127876   24859   -103017
==========================================
- Hits         7551    1049     -6502
+ Misses     119646   23714    -95932
+ Partials      679      96      -583

Flag
Coverage Δ

aFlag
4.21% <0.00%> (-1.69%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/compute/regiondrivers/aliyun.go
0.34% <0.00%> (ø)

pkg/compute/regiondrivers/huawei.go
0.21% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/regiondrivers/managedvirtual.go
0.00% <0.00%> (ø)

pkg/compute/regiondrivers/qcloud.go
0.74% <0.00%> (ø)

pkg/util/httputils/error.go

pkg/baremetal/tasks/basedeploy.go

pkg/baremetal/tasks/base.go

pkg/monitor/models/alertdashboard.go

pkg/util/rbacutils/reduce.go

pkg/compute/models/hostschedtags.go

... and 644 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 39bc303...96d2e24. Read the comment docs.

/lgtm
/approve


Deploy does not correctly work on Windows

Hi there,
when trying to deploy I get the above error. In case you want to try with my folder structure:
http://www.lanzani.nl.s3.amazonaws.com/public/public.zip
Edit: I'm executing the command:
stout.exe deploy --bucket blog.lanzani.nl --key $KEY --secret $SECRET --root public --region eu-west-1

This is interesting.  We are certainly attempting to include the bucket name (the last parameter here).  If you have the capability of running Stout from it's source, I would love to know what filepath.Join(bucket.Name, from) is when that function runs.

You mean calling printf on filepath.Join(bucket.Name, from)? I'll try, but it'll take me some time (I need to setup go in my machine first)

log.Println(filepath.Join(bucket.Name, from)), yes.  That would be very
helpful, thank you.
On Mon, Nov 30, 2015 at 4:01 PM, Giovanni Lanzani<EMAIL_ADDRESS>wrote:

You mean calling printf on filepath.Join(bucket.Name, from)? I'll try,
but it'll take me some time (I need to setup go in my machine first)
—
Reply to this email directly or view it on GitHub
https://github.com/EagerIO/Stout/issues/13#issuecomment-160760549.

Ok, this seems to be the output (second line is result of adding filepath.Join(bucket.Name, from)
2015/12/03 17:23:21 Copying af7dda1c28b8\test.html to test.html
2015/12/03 17:23:21 test.lanzani.nl\af7dda1c28b8\test.html

+------------------------------------+
|         panic: Copy Source must mention the source bucket and key: sourcebucket/sourcekeyDeploy Successful!         |

|                                    |

|       Deploy ID: goroutine af7dda1c28b8      |
67+------------------------------------+
 [running]:
main.copyFile(0xc0823fa180, 0xc0823fa160, 0x16, 0xc082429cd0, 0x9, 0x8907b0, 0x9, 0x3c)
        C:/code/go/src/github.com/EagerIO/Stout/src/utils.go:214 +0x509
main.deployHTML(0x876330, 0x1, 0xc0820042c0, 0x4, 0x8764f8, 0x2, 0x0, 0x0, 0x0, 0x0, ...)
        C:/code/go/src/github.com/EagerIO/Stout/src/deploy.go:365 +0x737
main.Deploy.func1(0xc082429c30, 0xc08205b040, 0xc082005fe0, 0xc082005ef0, 0xe, 0xc082005f90, 0x9, 0x0, 0x0, 0xace950, ...)
        C:/code/go/src/github.com/EagerIO/Stout/src/deploy.go:591 +0x98
created by main.Deploy
        C:/code/go/src/github.com/EagerIO/Stout/src/deploy.go:592 +0x4de

goroutine 1 [panicwait]:
runtime.gopark(0x0, 0x0, 0x88db80, 0x9, 0x10, 0x1)
        c:/go/src/runtime/proc.go:185 +0x17c
runtime.main()
        c:/go/src/runtime/proc.go:121 +0x2c2
runtime.goexit()
        c:/go/src/runtime/asm_amd64.s:1696 +0x1

Ah ha! The issue is the Windows file path separator being incompatible with
S3's forward slashes.  Thanks for helping debug!
On Thu, Dec 3, 2015 at 11:28 AM, Giovanni Lanzani<EMAIL_ADDRESS>wrote:

Ok, this seems to be the output (second line is result of adding filepath.Join(bucket.Name,
from)
2015/12/03 17:23:21 Copying af7dda1c28b8\test.html to test.html
2015/12/03 17:23:21 test.lanzani.nl\af7dda1c28b8\test.html
+------------------------------------+|         panic: Copy Source must mention the source bucket and key: sourcebucket/sourcekeyDeploy Successful!         |
|                                    |
|       Deploy ID: goroutine af7dda1c28b8      |
67+------------------------------------+
[running]:
main.copyFile(0xc0823fa180, 0xc0823fa160, 0x16, 0xc082429cd0, 0x9, 0x8907b0, 0x9, 0x3c)
C:/code/go/src/github.com/EagerIO/Stout/src/utils.go:214 +0x509
main.deployHTML(0x876330, 0x1, 0xc0820042c0, 0x4, 0x8764f8, 0x2, 0x0, 0x0, 0x0, 0x0, ...)
C:/code/go/src/github.com/EagerIO/Stout/src/deploy.go:365 +0x737
main.Deploy.func1(0xc082429c30, 0xc08205b040, 0xc082005fe0, 0xc082005ef0, 0xe, 0xc082005f90, 0x9, 0x0, 0x0, 0xace950, ...)
C:/code/go/src/github.com/EagerIO/Stout/src/deploy.go:591 +0x98
created by main.Deploy
C:/code/go/src/github.com/EagerIO/Stout/src/deploy.go:592 +0x4de
goroutine 1 [panicwait]:
runtime.gopark(0x0, 0x0, 0x88db80, 0x9, 0x10, 0x1)
c:/go/src/runtime/proc.go:185 +0x17cruntime.main()
c:/go/src/runtime/proc.go:121 +0x2c2runtime.goexit()
c:/go/src/runtime/asm_amd64.s:1696 +0x1
—
Reply to this email directly or view it on GitHub
https://github.com/EagerIO/Stout/issues/13#issuecomment-161705757.

 I think (hope) that's an easy fix, as I'm really looking forward to use Stout!
And now I know how to compile it myself ;)

I have a very theoretical fix here, which uses Unix-style paths for everything: https://github.com/EagerIO/Stout/tree/filepath
Frankly though, my guess is we're gonna have to use os-dependent paths for local files, and Unix-style ones for remote paths.  It's hard for me to test though, as I don't have a Windows machine.  My guess is someone's gonna have to do some logging and work through the issues on a Windows computer.

I'm still getting the error (albeit a bit different) now:
2015/12/30 11:26:37 Uploading to ./test.txt in test.lanzani.nl (873dbaee2e79) [60]
2015/12/30 11:26:39 Uploading to ./af7dda1c28b8/test.html in test.lanzani.nl (8e0047eebd1b) [31556926]
2015/12/30 11:26:39 Copying ./af7dda1c28b8/test.html to ./test.html
panic: Copy Source must mention the source bucket and key: sourcebucket/sourcekey

goroutine 65 [running]:
main.copyFile(0xc08212c4a0, 0xc08212c480, 0x18, 0xc082474170, 0xb, 0x8906e0, 0x9, 0x3c)
./code/go/src/github.com/EagerIO/Stout/src/utils.go:214 +0x345

Should be fixed with https://github.com/EagerIO/Stout/pull/14

Yes!

Yes!

Amazing, thanks @gglanzani!

Amazing, thanks @gglanzani!

Hi all,
sorry for the extremely late reply. It has been a while since I've updated my website, and while the comments above still hold true, I've find that when I upload folder using Stout on Windows, they end up in
folder\file.html

which is parsed as a file by S3
instead of in
folder/file.html

Is this something that could be easily fixed?

Tested on Windows Server 2008 SP1 with Stout 1.2.2 and it seems to be working.

What version of Stout were are using? I'd be wonderful if you tried your site with the latest version of Stout or made it available again so that double-check it.

Just tried with 1.2.3, and it indeed seems to be fixed! Thanks!

Hi folks, sorry to reopen this issue.
This seems to be occurring for me in version 1.3.1. Everything works great under 1.2.3 and 1.3.0.
C:\Users\Jack Fletcher\projects\web\example.com
λ  stout-1.2.3 deploy --config ./deploy.yml --env production
2017/08/09 21:53:52 Uploading to assets/bg-tile.png in example.com (a1bdce3b2994) [60]
2017/08/09 21:53:54 Uploading to 6446fe65ccda/index.html in example.com (336eb0a0c56f) [31556926]
2017/08/09 21:53:54 Copying 6446fe65ccda/index.html to index.html

+------------------------------------+
|         Deploy Successful!         |
|                                    |
|       Deploy ID: 6446fe65ccda      |
+------------------------------------+

C:\Users\Jack Fletcher\projects\web\example.com
λ  stout-1.3.0 deploy --config ./deploy.yml --env production
2017/08/09 21:54:11 Uploading to assets/bg-tile.png in example.com (075ccf3db896) [60]
2017/08/09 21:54:13 Uploading to 6446fe65ccda/index.html in example.com (273191fc5336) [31556926]
2017/08/09 21:54:14 Copying 6446fe65ccda/index.html to index.html

+------------------------------------+
|         Deploy Successful!         |
|                                    |
|       Deploy ID: 6446fe65ccda      |
+------------------------------------+

C:\Users\Jack Fletcher\projects\web\example.com
λ  stout-1.3.1 deploy --config ./deploy.yml --env production
2017/08/09 21:54:31 Uploading to assets\bg-tile.png in example.com (075ccf3db896) [60]
2017/08/09 21:54:34 Uploading to 6446fe65ccda\index.html in example.com (273191fc5336) [31556926]
2017/08/09 21:54:34 Copying 6446fe65ccda/index.html to index.html
panic: The specified key does not exist.

goroutine 38 [running]:
panic(0x6d0480, 0xc04203c360)
        /usr/local/go/src/runtime/panic.go:500 +0x1af
main.copyFile(0xc0420e5ea0, 0xc0420e5e80, 0x17, 0xc04203fe70, 0xa, 0x731375, 0x18, 0x3c)
        /Users/zack/e/stout/src/utils.go:220 +0x2c3
main.deployHTML(0x724b17, 0x1, 0xc04203f644, 0x7, 0x724b75, 0x2, 0xc04203e1a0, 0xc, 0xc04203e1b0, 0xa, ...)
        /Users/zack/e/stout/src/deploy.go:410 +0x5ca
main.Deploy.func1(0xc04203fd10, 0xc042043cc0, 0xc04203fb70, 0xc0420e5680, 0x11, 0xc04203fb60, 0xa, 0x0, 0x0, 0x8c2208, ...)
        /Users/zack/e/stout/src/deploy.go:659 +0xea
created by main.Deploy
        /Users/zack/e/stout/src/deploy.go:660 +0x487

Additionally I've tried building 2.0 from the refactor-for-modularity branch and the backslashes are present in there too:
C:\Users\Jack Fletcher\projects\web\example.com
λ  stout-dev deploy --config ../deploy.yml --env production --fs amazon --dns amazon --cdn amazon --domain example.com --files "*"
2017/08/09 22:39:59 Uploading to assets\bg-tile.png in example.com (075ccf3db896) [60]
2017/08/09 22:40:01 Uploading to 4bad9646c283\index.html in example.com (273191fc5336) [31556926]
2017/08/09 22:40:02 Copying 4bad9646c283/index.html to index.html
panic: NoSuchKey: The specified key does not exist.

Although this could be the configuration on my end as I'm not familiar with v2. I'll let you folks know if I work it out!


Division of Content for Delivery

I think we discussed this in an email at one point but I wasn't able to track it down. I've listed some tentative assignments below, but I'm open to however we want to do it.

Section
Lecturer

00-Introduction.ipynb
?

01-Setting_the_Stage.ipynb
?

02-Conditionals.ipynb
?

03-Iteration.ipynb
?

04-Functions.ipynb
?

05-Applying_Functions_to_DataFrames.ipynb
?

06-Python_from_the_Shell.ipynb
Ethan

07-Kernels_and_Environments.ipynb
Ethan

08-Python_Data_Sci_Ecosystem.ipynb
?

09-Modeling.ipynb
Brad

The below is one proposal. This would have us both teaching something each day, with the exception of day 4 (unless you help out with the case study).

Section
Lecturer

00-Introduction.ipynb
Brad

01-Setting_the_Stage.ipynb
Ethan

02-Conditionals.ipynb
Ethan

03-Iteration.ipynb
Brad

04-Functions.ipynb
Brad

05-Applying_Functions_to_DataFrames.ipynb
Ethan

06-Python_from_the_Shell.ipynb
Ethan

07-Kernels_and_Environments.ipynb
Ethan

08-Python_Data_Sci_Ecosystem.ipynb
Brad

09-Modeling.ipynb
Brad

I hadn't thought much about the case or where the breaks fall. Below is a more complete version of the schedule. I like your plan – the only adjustment I made was assigning myself to review the first case study and you to review the second (I figured that made sense to keep you with the modeling-heavy part).
This means:

Day 1 is 50/50
Day 2 is 50/50
Day 3 is mostly me, you do 30 minutes
Day 4 is all you, but a lot of the time is spent doing the case

Section
Lecturer

00-Introduction.ipynb
Brad

01-Setting_the_Stage.ipynb
Ethan

02-Conditionals.ipynb
Ethan

03-Iteration.ipynb
Brad

day break
--

04-Functions.ipynb
Brad

05-Applying_Functions_to_DataFrames.ipynb
Ethan

Case Study
--

day break
--

Case Study Review
Ethan

06-Python_from_the_Shell.ipynb
Ethan

07-Kernels_and_Environments.ipynb
Ethan

08-Python_Data_Sci_Ecosystem.ipynb
Brad

day break
--

09-Modeling.ipynb
Brad

Case Study 2
--

Case Study 2 Review
Brad

Let me know if you want to change anything above, otherwise we can go with this.

This looks good to me

Great, I'll close this out.


Updates to homepage for next year transition

work in progress, starting by moving some apps over to hall of fame

think we're good here


Scrolling direction in ABC mode is incorrect for RTL languages

I notice that there is a problem with the keyboard if it is in normal mode and not T9 prediction,
It goes in reverse order and the number is also in the middle.
It should be in this order - A , B , C, 2, and ABC2 again.
And actually it's in this order - A, 2, C, B, A, 2.
For example, if you are on digit number 2, then what should happen is that when you tap it once, the letter "A" comes up, and when you tap twice, the letter "B" comes up, and three times the letter "C", and when you press it 4 times, then the number comes up "4".
But on this keyboard it works the other way around, that is, when you press it once, the letter "A" does come up, but when you press it twice, the number "2" comes up, and when you press it three times, "C" comes up
and so'
And in all languages
Has anyone noticed this or know how to fix it?

This definitely not intended.
Could you please answer the following questions:

Does this happen in all applications?
Does the problem go away if switch to another mode, say 123 or Predictive, then go back to ABC?
What is the make and the model of your phone?
Could you please post a video of the problem? If this is not possible, could you at least make a screenshot of the letter list? Does it appear corrupted?

Hi

yes
no
https://www.alibaba.com/product-detail/Easy-4G-VoLte-Cellphone-with-Keys_1600885936179.html?spm=a2700.77248<IP_ADDRESS>1f23f2cDg4jo
https://drive.google.com/file/d/1n5liExcDQkgyHFYuzm9yQSzWa5z-5Xec/view?usp=gmail

also
There is another problem that is very disturbing,
If it's in T9 mode, then if after you click on a word and then make a space, then what happens if you click on the scale key then it becomes a dollar sign like $, and if you click twice then it becomes a space and the space becomes a period
Please, if you can explain to me whether it only happened to me or is it for everyone.
You also see this problem in the video
Thank you

Thanks for the video, it helped me understand what's wrong. The problem is I have recently added proper support for right-to-left languages like Hebrew, but I forgot to reverse the scrolling direction in ABC mode. I'll fix it in the next release.

There is another problem that is very disturbing,
If it's in T9 mode, then if after you click on a word and then make a space, then what happens if you click on the ladder key , then it becomes a dollar sign like $, and if you click twice then it becomes a space and the space becomes a period
Please, if you can explain to me whether it only happened to me or is it for everyone.

This is working as expected, nothing to be disturbed about. That key changes the text case when typing words, but for special characters, since they don't have a different text case, it just switches to the next character group. So, by pressing the "#" key, you toggle between "technical" chars and "currency" chars. It is all explained in the manual. If you have any other questions, make sure to read it first. It probably contains many of the answers you are looking for.

Thank you
I am marketing the aforementioned phone
I would love to keep in touch with you
Could you send me your email address please?

Hi
Thanks
About that
_-
There is another problem that is very disturbing,
If it's in T9 mode, then if after you click on a word and then make a space, then what happens if you click on the ladder key, then it becomes a dollar sign like $, and if you click twice then it becomes a space and the space becomes a period
Please, if you can explain to me whether it only happened to me or is it for everyone.
This is working as expected, nothing to be disturbed about. That key changes the text case when typing words, but for special characters, since they don't have a different text case, it just switches to the next character group. So, by pressing the "#" key, you toggle between "technical" chars and "currency" chars. It is all explained in the manual. If you have any other questions, make sure to read it first. It probably contains many of the answers you are looking for.
-_
can you change it and fix it in one version because some people will be bothered by it so if you can change it in one version i will put on my phones
I can pay you for it
Thank you

Sure, I'll include it. Of course, donations are welcome at any time.

Hi
-
There is another problem that is very disturbing,
If it's in T9 mode, then if after you click on a word and then make a space, then what happens if you click on the ladder key, then it becomes a dollar sign like $, and if you click twice then it becomes a space and the space becomes a period
Please, if you can explain to me whether it only happened to me or is it for everyone.
This is working as expected, nothing to be disturbed about. That key changes the text case when typing words, but for special characters, since they don't have a different text case, it just switches to the next character group. So, by pressing the "#" key, you toggle between "technical" chars and "currency" chars. It is all explained in the manual. If you have any other questions, make sure to read it first. It probably contains many of the answers you are looking for.
-
I would love to hear if it has been fixed yet
Thank you

As per my comment, that you have quoted together with your question, these two are features, not bugs. Please, refer to the manual, it will answer most of your questions.

can you change it and fix it in one version because some people will be bothered by it so if you can change it in one version i will put on my phones
Ipay you for it

OK, I'll try to write it step-by-step.

Install v32.0. The scrolling problem is fixed in it.
To remove the "." when 0-key is pressed twice:

Go to Settings -> Keypad
Click the "Character for Double 0-key press" option
Select "Space"

The list of special characters changes when pressing "#". This allows typing currency characters, it is not a problem. If you don't want to see them, just don't press that key. If anyone finds this bothering, they will have to get used to it, it is the way TT9 works.

If you are asking for a personalized APK without the separate currency list, I can do so. But: a) this will cost you 50 EUR; b) the APK will be based on v32.0, and there will be no updates, bug fixes, or any new stuff coming in v33.0 or newer;
I do not have enough free time or desire to support different versions, so this is the best I can do.

Hi,
This is true,
Thank you,
I notice that I did not explain it correctly, because I was talking about something else similar to this,
I will now explain again, and if necessary I will also send a video,
When the keyboard is in normal mode (that is, not predictive), then if you press the "space key" (which is the number 0),

So in the first seconds it is in the mode of adding symbols [like enter and the like]
Then if you want to add currency symbols, then press the "Hash key" and then it's currency symbols,

So it turns out that you press the space bar once [or if you want coins, press the space bar and immediately Hash], and what is good about this is that if you spend a few moments after pressing the "space key" at the beginning, and do not select anything - because you do not want the symbols - you only want the space, then it makes a space and the symbols disappear, and this is how it turns out if you want to switch to another language, tap Hash.
And that is very good.
What the problem is, when the keyboard is in predictive mode,
So basically it's the same, - if you want to add symbols and the like press the "space key" and then you can switch to currency symbols by immediately pressing Hash,
Only language - that is, in prediction mode, if you want to make only a space after a word, then you press the "space key (that is, 0)" But whatever it is, it does not disappear like the above, only that it means to stand on the symbols, and wait until they choose symbol or press OK or space again.
Then the problem is that when you want to switch to another language - then you press Hash, but it doesn't go to scale, because it's still stuck in symbols (-of enter, etc.) and by scale it simply goes to currency symbols.
That is, what we are talking about here is fixing the "space key" when the keyboard is in "prediction" mode, which after a few moments will confirm the space operation and not wait there.
Thank you,
Also I would like to tell you that I really appreciate you for the good and wonderful work on this special keyboard, thank you very much.

Addition - I noticed that I was only talking about switching between languages, which is a long press on "Hash" (which is not as necessary as switching between prediction and normal)
But it really means switching from prediction to normal mode (non-prediction), which is used quite a lot, for which the "Hash" key is intended
So it turns out that the "Hash" key does not work because it is designed to switch to currency symbols because it disappears when it is in prediction (and likewise, on the contrary it does work when you are in normal mode and switch to prediction so the hash will work because after a few seconds the gain approved and the symbols disappear).

Long pressing # to change the language, while a special character list is displayed, is possible in both ABC and Predictive even now. It may fail on phones with low-quality keypads that sometimes register holding as multiple clicks, but there are no limitations on the TT9 side.
Keep in mind, that when suggestions are displayed, no matter if they are words, letters, or special characters, pressing # will only change the text case. And since the special characters do not have a text case, it just switches to the next character group. It always works like this, there is no difference between Predictive and  ABC modes. It is explained in the manual and as I pointed out, reading it will answer many of your questions.
From what I understand, you are asking for auto-accept functionality in Predictive mode. Like, when no key is pressed for a  second, accept the currently selected word. But no other keyboard or an old Nokia phone works like this, so I am not going to do it, sorry. If anyone finds it confusing, which I am sure they won't, but still if they do, they will have to adapt. It is the way Traditional T9 works.

Thank you.
If so, I will have to use the most recent version and the one that will make the aforementioned change.
Please contact me privately, by email, I would like to know where I can pay, etc.
Thank you

Agreed. We are not discussing the scrolling problem anymore, so let's continue in email. I can't see yours, but you can contact me<EMAIL_ADDRESS>


README.md: update description about the roadmap

Signed-off-by: Akihiro Suda<EMAIL_ADDRESS>

LGTM

LGTM


If the GitOps catalog logos file name or type change, the logos are 404 in the catalog for installed applications

Which version of kubefirst are you using?
2.3.8
Which cloud provider?
None specific
Which DNS?
None specific
Which installation type?
None specific
Which distributed Git provider?
None specific
Did you use a fork of gitops-template?
No
Which Operating System?
None specific
What is the issue?
If you already created a cluster, and a logo is updated in the meantime in the GitOps catalog. If the name of the file or the type of file change, the catalog will still try to load the previous logo URL, and will show a failed loaded image if the application is already installed.

We may want to either cache the logos when we update the catalog applications, or update their link when we update the catalog every hour. Restarting the API pod didn't help. They were updated when uninstalling and installing again, so maybe this is not an issue for application in the catalog not installed yet, but it's worth checking also to be sure.
This issue is not critical as we shouldn't change the logos often, and we should ensure that when we merge a new application PR, that the logo quality is good, and preferably an SVG.
With that said, this may also be part of a larger discussion about catalog "versioning" to ensure people with already created cluster, can access new modifications or keep the version they have without us breaking things.
Code of Conduct

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

@fharper I would like to work on it . Can you please assign me .

@aryasoni98 we should also have a quick chat you, @CristhianF7 and I before you start to work on this.

@fharper Sure, we can connect

@aryasoni98 so sorry about the delay. I was at a conference, and came back sick: I'm only back at work today!
 If so, what is your username? I think it will be easier to discuss this fix there. We have two ideas we would like to share with you.


Fix for unary ops test failure

https://github.com/ROCmSoftwarePlatform/frameworks-internal/issues/2403

jenkins: retest Ubuntu-GPU-single please

jenkins: retest Ubuntu-GPU-single please


[Bug]: Sync accounts using Gocardless

Verified issue does not already exist?

[x] I have searched and found no existing issue

What happened?
Spinning wheel when connecting to bank (Link Your Bank).
Following this process:

Selecting "Add account"
Selecting "Norway" then my bank (DNB)
Getting forwarded to gocardless for approval and user id
Then getting forwarded to my bank for authorization
Spinning wheel after successful authentication
Spinning wheel in Actual

I can successfully add accounts and see my transactions at Gocardless website.
What error did you receive?
None - it just sits there.
Where are you hosting Actual?
Docker
What browsers are you seeing the problem on?
Firefox, Safari
Operating System
Linux

👋 Please reach out to the community for tech-support on back-sync via Discord. They are quite active and eager to help: https://discord.gg/pRYNYr4W5A


Allow add calls to a StreamController while addStream is running.

StreamController should not be a StreamSink, just an EventSink (the former also implements the StreamConsumer interface with addStream and a close that returns a future which StreamController doesn't actually need).
Provide a specialized StreamSinkAdapter that wraps the controller, but don't make every StreamController have to deal with done futures and addStream state.

Instead of removing the StreamSink from StreamController we are going to allow add calls to StreamControllers while the controller is already executing an addStream.
This has similar benefits.

Was it decided on and still planned to allow add calls to a StreamController when addStream is still executing?
I recently found myself in a situation where I needed the ability to insert a single event to a StreamSink (implemented by StreamController) into which a separate Stream of events had already been piped.
This is simple enough to work around when using streams and sinks directly, but is problematic when using higher level abstractions provided packages such as package:async and package:stream_channel.

I still want to do this, and has a changelist that was originally prepared for Dart 2.0 which was working towards that. I need to backtrack a little on that changelist because some changes planned for Dart 2.0 didn't make the cut. I still hope to get there, but priorities makes it hard to find the time ;)
It's a non-breaking change, so it should be possible.

Thanks for the update!


Any cast updates

Mongoose has special logic that prevents us from using the class name Date (which we do).
This string replace removes that logic and allows Date to be saved in the database.
It is done after running browserify. yarn run browser does it automatically.
Pull requests into cqm-execution require the following. Submitter and reviewer should :white_check_mark: when done. For items that are not-applicable, note it's not-applicable ("N/A") and :white_check_mark:.

[ ] Update cqm-models sha after https://github.com/projecttacoma/cqm-models/pull/132 is merged

Submitter:

[x] This pull request describes why these changes were made.
[x] Internal ticket for this PR: https://jira.mitre.org/browse/BONNIE-2076
[x] Internal ticket links to this PR
[x] Code diff has been done and been reviewed
[x] Tests are included and test edge cases N/A
[x] Tests have been run locally and pass N/A

Reviewer 1:
Name: @jbradl11

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Reviewer 2:
Name: @hossenlopp

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Codecov Report

Merging #61 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #61   +/-   ##
=======================================
  Coverage   87.65%   87.65%
=======================================
  Files           6        6
  Lines         705      705
  Branches      212      212
=======================================
  Hits          618      618
  Misses         87       87

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4fde9df...712d28d. Read the comment docs.


.createCanvas(x, x) not new

Canvas updated, and they changed new Canvas into Canvas.createCanvas()

The current version of NPM is 1.6.7 and as far as I am aware, it uses new Canvas(). If you installed the development branch (2.0.0-alpha.6) from Github, then you may install the 2.0 branch.
$ npm install kyranet/canvasConstructor#2.0


upgrade github.com/TarsCloud/TarsGo v0.0.0-20190521041003-0022231bc5b2

Issues associated with this PR
Your PR should present related issues you want to solve.
refer: https://github.com/mosn/mosn/issues/1168
Solutions
You should show your solutions about the issues in your PR, including the overall solutions, details and the changes. At this time, Chinese is allowed to describe these.
UT result
Unit Test is needed if the code is changed, your unit test should cover boundary cases, corner cases, and some exceptional cases. And you need to show the UT result.
Benchmark
If your code involves the processing of every request, you should give the Benchmark Result.
Code Style

Make sure Goimports has run
Show Golint result

Codecov Report

Merging #1171 into master will increase coverage by 0.02%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1171      +/-   ##
==========================================
+ Coverage   56.29%   56.32%   +0.02%
==========================================
  Files         274      274
  Lines       25889    25889
==========================================
+ Hits        14575    14581       +6
+ Misses       9913     9907       -6
  Partials     1401     1401

Impacted Files
Coverage Δ

pkg/module/http2/transport.go
78.47% <0.00%> (+0.14%)
:arrow_up:

pkg/stream/stream.go
46.66% <0.00%> (+13.33%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update cf87ca5...ef28bf4. Read the comment docs.

duplicate #1132

close it now.


Cleanup code snippets

For issue: Cleanup code snippets after #1002
Previous PR: #1013 (sorry about this)

Split & fix tools/ and docs/usage code snippets
Main page: Changed cli commands highlights javascript to shell
Add "$ " to :before content

In next commit will fix plugins/

Thanks for your PR. That looks great :+1:


chore: update dependencies to the latest version

This PR contains a:

[ ] bugfix
[ ] new feature
[ ] code refactor
[ ] test update
[ ] typo fix
[x] metadata update

Motivation / Use-Case
update dependencies to the latest version

Breaking Changes
No

Additional Info
No

Close in favor https://github.com/webpack-contrib/postcss-loader/pull/656


feat(process-exporter): Add process-exporter to dev and metal

process-exporter is a useful tool for baremetal validation. It can be used for process to process performance metric comparison like cpu time.

From testing, it appears fixing the remaining yamllint errors will not impact the process-exporter service, but I followed exactly what https://github.com/ncabatoff/process-exporter does and it violates the yamllint rules.

@vprashar2929 all addressed

@KaiyiLiu1234 Can you fix the commit message clean(process-exporter): Add yamllint fixes as clean is not a standard type as per conventional commit specification
Also looks like there is one more yamllint fix required. Can you run pip install pre-commit and pre-commit run --show-diff-on-failure --color=always --all-files to fix that as well

Command ran @vprashar2929


UX Fix: Logout Dropdown has a wrong icon

Setup

Rancher version:
Browser type & version:

Describe the bug

In the dropdown that opens from the top-right icon, the Logout has a wrong icon
To Reproduce

Result
Expected Result
Let's use something like this instead
https://www.flaticon.com/free-icons/logout
Screenshots

Additional context

Detailed Description

Context

I think we should remove all of the icons from this menu

I have confirmed on 2.6-head that the icons for "Preferences" and "Account & API Keys" have been removed (see screenshots).
2.6.5:

2.6-head:


New release of influx2otel

We need a new release of influx2otel, which includes
https://github.com/influxdata/influxdb-observability/pull/160
so we can move forward with https://github.com/influxdata/telegraf/issues/12507
@jacobmarble maybe you can help with that? :bow:

@povilasv I've just pushed v0.3.9


Package RDF4J workbench with triplestore container

VFB has this installed: http://ts.p2.virtualflybrain.org/rdf4j-workbench/repositories/vfb/summary
Would be good to include if possible.

I cannot access the link;

Both rdf4j server and workbench are already included in the triplestore container. When container run:

rdf4j server: http://localhost:8080/rdf4j-server
rdf4j workbench: http://localhost:8080/rdf4j-workbench/repositories/obask/summary

I updated the documentation accordingly: https://obasktools.github.io/obask/quick_start/


[EngSys] Pin depedency indirect path-scurry version to 1.6.3

to workaround the issue of esm package not supporting the new null chaining syntax.
Associated issue: https://github.com/Azure/azure-sdk-for-js/issues/25804

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


Fix font size value

This pull request solves an issue (#129) where the fontSizeActual variable in the plugin.ts file is passed as a number and postcss-js (which TailwindCSS uses under the hood to parse plugins) converts this to a pixel value.
This creates an issue with the various CSS calcs that use the --font-size-px CSS custom property since certain units cannot be mixed (addition + and subtraction - in this use case).
By wrapping fontSizeActual with String() and editing the tests to check that the values for --font-size-px are truly flat values (i.e. --font-size-px: 16;, not --font-size-px: 16px;), the plugin works correctly now in mode: 'modern'.
In addition to this fix, this pull request introduces some improvements to the README.md and upgrades the package to version 3.0.1.

Happy to help! It was fun to dig into. We use this plugin on all of the time now at our studio on projects.


INTMDB-299: Added snapshot export bucket support

Description
Added snapshot export buckets support
Link to any related issue(s): INTMDB-299
Type of change:

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[X] This change requires a documentation update

Required Checklist:

[ ] I have signed the MongoDB CLA
[x] I have added tests that prove my fix is effective or that my feature works
[ ] I have added any necessary documentation (if appropriate)
[x] I have run make fmt and formatted my code

Further comments

@gssbzn @thetonymaster can you merge this please

Done


Implement a11y api changes

These changes where discussed in https://github.com/phetsims/scenery/issues/686, and decided on in a11y dev meeting today.

[x] Remove *AsHTML methods and have a single method determine if we should use innerHTML settings or textContent on DOM elements. Performance considerations in the comment https://github.com/phetsims/scenery/issues/686#issuecomment-373202147

[x] Reimplement accessibleLabel: {{string}} so that it only ever set's a sibling DOM element, tag declared in labelTagName.  labelTagName should default to label if not specified when accessibleLabel is given.

[x] innerContent: sets the innerHTML on tagName DOM element of the Node itself.

[x] Reimplement useAriaLabel: {{boolean}} to setAriaLabel: {{string}} which will set the aria label attribute on the Node's DOM Element

[ ] prependLabels: {{default false}} will be split into two options:

appendLabel: {{default false}}
appendDescription: {{ default false}}

Notice that the default value has switched, and the default now places the label/description before the Node's DOM Element.

[x] parentContainerTagName exists if ever there is a label or description DOM Element, defaults to div, (implementationally defaults to null until added to the dom)

[x] If parentContainerTagName is given without label/description content, then just surround the single Node's tagName

[x] Label and description DOM Elements cannot be children to the Node's DOM element, only siblings.

[x] Rename parentContainerTagName -> containerTagName

@jessegreenberg @mbarlow12 please add to suggest edits.

parentContainerTagName exists if ever there is a label or description DOM Element, defaults to div
If parentContainerTagName is given without label/description content, then just surround the single Node's tagName

These two in combination seem tricky. This means the result of specifying a parent container tag name of "div" on the node with no label or description elements will be a "no-op", which is a confusing case.

agreed. I'll update the checklist above.

We want to be able to disseminate the a11y api to other devs in the coming weeks, so marking as High priority.

This issue is massive, so I think it may be best to work on it in pieces (perhaps breaking some pieces into separate issues). With that, to try to be as thorough as possible, I think that each piece would be good to review separately, that way we don't lose track of some nuance or forget about some pieces.

https://github.com/phetsims/scenery/issues/753 holds dev versions as a benchmark before diving into this issue.

Discussion in today's dev a11y meeting about condensing *asHTML methods and their counterpart into single methods. We decided to look into the following:

Only user innerHTML
Continue to use (although upgrade to regex) usesFormattingTagsExclusive
If html is passed into the setter that doesn't pass the above method (meaning that is is invalid HTML or uses non whitelisted tags) then we assert out.

All that is left as part of this issue is separating out prependLabels to individual appendLabel/appendDescription. I won't have time to get to this until next week sometime.
While working in the A11y trait, I found lots of smallish things that should be fixed. For the most part, I just jotted them down, but I added a TODO also. I will create separate issues for the things I think need them.


Fixed #34731, Refs #34118 -- Replaced assertEquals() with assertEqual() in test_condition_with_func_and_lookup_outside_relation_name().

This has been removed from Python 3.12; use assertEqual instead:
https://docs.python.org/3.12/whatsnew/3.12.html#removed

@michel-slm Thanks :+1: Welcome aboard :boat:

@felixxm thank you for merging it quickly! Two more test failures to go on Fedora and they seem related


Feature Request: We want to make it working with the table with trigger

We want to make it working with the table with trigger  :)

Hi @shiwangini93, thank you for the feature request. Could you share a bit more context on the feature and what kind of table/trigger functionality you have in mind?

@shayonj  - I tried to add a column on a table which had an on insert trigger. But, when i executed my ddl with pgosc,it created new table with the added column. But, the new table didn't have the on insert trigger which my real table had. Hope you got it or let me know if you need example for it

ah! i see. Let me look into this in the next two weekends. Keep you posted! Thanks for the report @shiwangini93

@shayonj Hello
Is there any update on triggers? I faced the same issue as @shiwangini93

ah! sorry you are running into this too @ananichev . I am going to look into this in the next few days and get back to you.

Fixed and out in the latest release: https://github.com/shayonj/pg-osc/releases/tag/v0.7.5
Thanks for the report and the patience @ananichev @shiwangini93. Feel free to open more feature reqs or bugs you run into.

Thanks!


[TASK] Clarify if any upcoming K8s API deprecation/removal will impact Longhorn 1.4

What's the task? Please describe
After discussing with @PhanLe1010 again, we need to double clarify if the removed storage v1beta1 API from 1.27 really impacts us.

There is no v1beta1 storage.k8s.io used in our current code base (1.4 and master), because we already upgrade to v1.
https://kubernetes.io/docs/reference/using-api/deprecation-guide/#csistoragecapacity-v127 is not related to CSI snapshot CRD which is individual from K8s builtin.

Describe the items of the task (DoD, definition of done) you'd like

[ ] clarify if the upcoming API deprecation/removal will impact Longhorn 1.4

Additional context
cc @longhorn/dev

Analysis from @PhanLe1010
We no longer use storage.k8s.io/v1beta1 .
Our CSI snapshot examples are also updated from v1beta1 to v1: https://github.com/longhorn/longhorn/pull/4695


[pictures] Pictures of 'my home' section

this one needs to be done first!
https://github.com/Couchers-org/couchers/issues/3887
Me as a user:
I want to see the different pictures of the place I'm about to be hosted, since it gives me more confidence and I can see that the place it's good (or at least decent 😅).
current situation:
there isn't any picture at all. (not possible to upload neither see).
wanted situation:
being able to upload multiple pictures so the surfers can see the place beforehand.
current mockups

Tasks:

Add the new Photos of my home and accomodations section inside the 'my home' tab, so users can see the picture of the place.
Add two arrows in the picture list, so, when the user clicks in any of these arrows, the list would scroll to the arrow's direction.
Add the feature that clicking in any image, opens it in a big modal/pop-up so user can see the image bigger plus a list at the bottom listing all the images (like a carousel)

Some points from the weekly dev meeting:

pictures could be uploaded in albums
an album could be owned by a user, but later maybe also by a community or possibly an event
pictures within an album have an order that can be edited
pictures can have a comment
there should be an upload cap to limit costs, maybe 5 pictures per user

There was a longer discussion about increased difficulty of content moderation with more pictures with an already overworked content moderation team. Finally it was decided that this feature is definitely desired, but maybe not a top-priority right now. If implemented, it should first only be enabled for verified users or only by invite, to limit misuse.

And in order to display pictures about the place, I have two ideas

we can offer a default album "home", all the pictures will be displayed in the profile page, if any are present
we can set a single picture as "home picture", like the profile picture

I think the first one is more flexible, but might also be annoying and load-intensive in the frontend if there are many pictures added.

is this feature still being worked on, realistically? multiple pictures per profile in 2025?

is this feature still being worked on, realistically? multiple pictures per profile in 2025?

@choj Not sure what you mean? This is actually not so much a technical issue, the non-technical stuff isn't here on github.
Anyway yes, I would bet we have this by the end of 2025 :P


Resolution error for members in MODULE.bazel files

Description of the bug:
The plugin can't handle member functions that come from use_extension module extensions, it treats them incorrectly.

Which category does this issue belong to?
No response
What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.

Import this project (bazelbuild/intellij) into IntelliJ.
Open MODULE.bazel, and scroll to line 20
Note the red squigglies in the call to python.toolchain.

Which Intellij IDE are you using? Please provide the specific version.
IntelliJ UE 2023.3.4
What programming languages and tools are you using? Please provide specific versions.
This is a core Bazel issue
What Bazel plugin version are you using?
main
Have you found anything relevant by searching the web?
No response
Any other information, logs, or outputs that you want to share?
No response

@blorente do you plan to work on this?

@mai93 Not for now, sorry. Internally, we haven't adopted bzlmod yet, so we won't prioritize this issue until we do. I can probably give it a shot then, but that won't be for a couple of months at least.

Any timeframe for this ticket ? I see that the repo has been mostly migrated to bzlmod already


chore(deps): update to latest base...

What does this PR do?
chore(deps): update to latest base images
/cherry-pick 1.3.x
Signed-off-by: Nick Boldt<EMAIL_ADDRESS>Screenshot/screencast of this PR
N/A
What issues does this PR fix or reference?
N/A (or see commit message above for issue number)
How to test this PR?
N/A
PR Checklist
As the author of this Pull Request I made sure that:

[x] The Eclipse Contributor Agreement is valid
[x] Code produced is complete
[x] Code builds without errors
[ ] Tests are covering the bugfix
[x] The repository devfile is up to date and works, if one exists
[x] Sections What issues does this PR fix or reference and How to test this PR completed
[x] Relevant user documentation updated
[x] Relevant contributing documentation updated
[x] CI/CD changes implemented, documented and communicated

Reviewers
Reviewers, please comment how you tested the PR when approving it.

we definitely can. I wonder why this repo isn't getting renovate updates automatically?

From the list of detected dependencies I can see in https://developer.mend.io/github/redhat-developer/rhdh-operator,  I guess it should. I noticed some Renovate updates for these images in https://github.com/redhat-developer/rhdh-operator/pull/153 for example (but not sure why there is a conflict - maybe the branch is outdated and needs to be rebased).


fix: events minor issues

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind user-interface
/kind content

/kind translation

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area blog

/area documentation

/area videos

What this PR does / why we need it:
Events section minor issues
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

LGTM label has been added.  Git tree hash: a41e8e806f6090198affa67fa02c05cccdf78921

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: alexakvelon, Issif
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Issif]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


The log file of bootstrap/configure/build/check/install should log corresponding commands to the respective log files

The log file of bootstrap/configure/build/check/install should log corresponding commands to the respective log files

I believe this is fixed with improvements to logging. @HarithaIBM reopen if not true.


Include translators

I would really appreciate translators being included, i.e. for instance for https://www.gutenberg.org/ebooks/39402
{
id: 39402,
title: 'Jeremiah: A Drama in Nine Scenes',
authors: [ { name: 'Zweig, Stefan', birth_year: 1881, death_year: 1942 } ],
translators: [{name: 'Cedar, Paul', birth_year: 1880, death_year: 1972 }, {name: 'Eden, Paul', birth_year: 1865, death_year: 1944 }]
...
}
Thanks in advance & for this great project in general
Leonard

Hi Leonard, thank you for the idea! It seemed quite easy to do, so I have done it. Feel free to me know if you find any issues with it.

Thanks for implementing my idea so quickly :)

One more question: I am using Windows and it would be a lot more convenient for me to just query gutendex.com instead of trying to make a local version available to me (by installing Ubuntu or using a Linux subsystem) (I only use the simple book/id query).  Is that OK (I may need to go trough the whole catalogue once but can split it over time if that helps)?

Yes, that sounds fine. If you notice the site becoming very slow or unresponsive, though, then try to slow down. 😁


add address class to define the anchor's style

📝 Description
I see on the footer section that the email address has different color than others and is underlined as well. So, I added new class named address in the footer class to define the anchor's style.
🔧 Fixes #(issue)

📷 Provide related Screenshot/Gifs if any.
Before :
Home Page

Trending Page

After :
Home Page

Trending Page

[x] I have performed a self-review of my own code.
[x] I'm a contributor in Hacktoberfest'21.

please consider raising an issue before creating PR and after getting assigned you can work on it.


Firefox Support

Installing the extension on firefox is quite sucky- there has to be a better way!

https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/

https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/

gently modified #cemetech logs

iPhoenix: oh nice I got the sax rewrite to work on firefox
fghsgh: \o/
iPhoenix: I hate firefox's browser extension system
iPhoenix: like, with chrome stuff just works?
iPhoenix: firefox is the reason I have to write code like this const runtime = chrome === undefined ? (browser === undefined ? undefined : browser.extension) : chrome.runtime;
iPhoenix: anyways, because firefox is dumb, you can't actually permanently load that even if you try really hard to
iPhoenix: I have to have firefox review my code to make sure it's up to their standards, and then you are allowed to install it (even if I don't share it publicly)
fghsgh: well it's better than letting anyone into their extension store if they want
iPhoenix: yes, but I have to do this even if I don't want to go into their extension store
iPhoenix: that's what's infuriating to me
iPhoenix: protecting their extension store is extremely sensible, and also something I would do
fghsgh: well waterfox doesn't need it in any case
iPhoenix: :D
iPhoenix: looks like firefox doesn't load content scripts as well as chrome either
iPhoenix: (causing a major distracting layout shift after the page loads)
iPhoenix: even though all of the code I write in the extension itself will have good compatibility, I don't plan to add firefox support at this time because of the reasons previously outlined :)

gently modified #cemetech logs

iPhoenix: oh nice I got the sax rewrite to work on firefox
fghsgh: \o/
iPhoenix: I hate firefox's browser extension system
iPhoenix: like, with chrome stuff just works?
iPhoenix: firefox is the reason I have to write code like this const runtime = chrome === undefined ? (browser === undefined ? undefined : browser.extension) : chrome.runtime;
iPhoenix: anyways, because firefox is dumb, you can't actually permanently load that even if you try really hard to
iPhoenix: I have to have firefox review my code to make sure it's up to their standards, and then you are allowed to install it (even if I don't share it publicly)
fghsgh: well it's better than letting anyone into their extension store if they want
iPhoenix: yes, but I have to do this even if I don't want to go into their extension store
iPhoenix: that's what's infuriating to me
iPhoenix: protecting their extension store is extremely sensible, and also something I would do
fghsgh: well waterfox doesn't need it in any case
iPhoenix: :D
iPhoenix: looks like firefox doesn't load content scripts as well as chrome either
iPhoenix: (causing a major distracting layout shift after the page loads)
iPhoenix: even though all of the code I write in the extension itself will have good compatibility, I don't plan to add firefox support at this time because of the reasons previously outlined :)

because firefox is dumb

No u

I have to have firefox review my code to make sure it's up to their standards, and then you are allowed to install it (even if I don't share it publicly)

Not too big of a deal. I've already done this in the past and had no issues.

iPhoenix: even though all of the code I write in the extension itself will have good compatibility, I don't plan to add firefox support at this time because of the reasons previously outlined :)

I guess it's up so someone else to port it then?

because firefox is dumb

No u

I have to have firefox review my code to make sure it's up to their standards, and then you are allowed to install it (even if I don't share it publicly)

Not too big of a deal. I've already done this in the past and had no issues.

iPhoenix: even though all of the code I write in the extension itself will have good compatibility, I don't plan to add firefox support at this time because of the reasons previously outlined :)

I guess it's up so someone else to port it then?

iPhoenix: firefox is the reason I have to write code like this const runtime = chrome === undefined ? (browser === undefined ? undefined : browser.extension) : chrome.runtime;

I don't see you using chrome or runtime in your code?

iPhoenix: firefox is the reason I have to write code like this const runtime = chrome === undefined ? (browser === undefined ? undefined : browser.extension) : chrome.runtime;

I don't see you using chrome or runtime in your code?


Feature/review most retried tests and do workaround

closes https://issues.redhat.com/browse/MGDSTRM-10622

@asanzgom could you please elaborate about timeouts you set?

@asanzgom could you please elaborate about timeouts you set?

sure, replied above

We got to the solution for this that is to await expect for the Consumer Groups page to load, which is what happens after saving changes on the Edit Topic Properties menu and should be awaited otherwise some actions are being taken during the 'Save' callback and therefore creates asynchronicity sometimes that leads to not finding the expected Topics Tab button.
I close this Pull Request and open a new one with the solution that we have tested to work


Track not selected

I'm having a problem with downloading funi subtitles. I was trying to download Mushoku Tensei Episode 8 subtitles without downloading audio and video. I'm not sure if it's a bug or my cli parameters are wrong. Please someone help me. Thank you.
./aniDL --service funi -s 1311428 -e 8 --dubLang jpn --allSubs --noaudio --novids

Output
=== Multi Downloader NX 2.0.12 ===

[#1311428] Mushoku Tensei: Jobless Reincarnation (2021)
[0001] Mushoku Tensei: Jobless Reincarnation - #01 Jobless Reincarnation (00:23:40) [HD1080, Japanese, English]
[0002] Mushoku Tensei: Jobless Reincarnation - #02 Master (00:23:40) [HD1080, Japanese, English]
[0003] Mushoku Tensei: Jobless Reincarnation - #03 A Friend (00:23:40) [HD1080, Japanese, English]
[0004] Mushoku Tensei: Jobless Reincarnation - #04 Emergency Family Meeting (00:23:40) [HD1080, Japanese, English]
[0005] Mushoku Tensei: Jobless Reincarnation - #05 A Young Lady and Violence (00:23:40) [HD1080, Japanese, English]
[0006] Mushoku Tensei: Jobless Reincarnation - #06 A Day Off in Roa (00:23:40) [HD1080, Japanese, English]
[0007] Mushoku Tensei: Jobless Reincarnation - #07 What Lies Beyond Effort (00:23:40) [HD1080, Japanese, English]
[0008] Mushoku Tensei: Jobless Reincarnation - #08 Turning Point 1 (00:23:40) [HD1080, Japanese, English] (selected)
[0009] Mushoku Tensei: Jobless Reincarnation - #09 A Chance Encounter (00:23:40) [HD1080, Japanese, English]
[0010] Mushoku Tensei: Jobless Reincarnation - #10 The Value of a Life and the First Job (00:23:40) [HD1080, Japanese, English]
[0011] Mushoku Tensei: Jobless Reincarnation - #11 Children and Warriors (00:23:40) [HD1080, Japanese, English]
[0012] Mushoku Tensei: Jobless Reincarnation - #12 The Woman with the Demon Eyes (00:23:40) [HD1080, Japanese, English]
[0013] Mushoku Tensei: Jobless Reincarnation S2 - #13 Missed Connections (00:23:40) [HD1080, Japanese, English]
[0014] Mushoku Tensei: Jobless Reincarnation S2 - #14 No Such Thing As a Free Lunch (00:23:40) [HD1080, Japanese, English]
[0015] Mushoku Tensei: Jobless Reincarnation S2 - #15 Slow Life in the Doldia Village (00:23:40) [HD1080, Japanese, English]
[0016] Mushoku Tensei: Jobless Reincarnation S2 - #16 Family Squabble (00:23:40) [HD1080, Japanese, English]
[0017] Mushoku Tensei: Jobless Reincarnation S2 - #17 Reunion (00:23:40) [HD1080, Japanese, English]
[0018] Mushoku Tensei: Jobless Reincarnation S2 - #18 Separate Journeys (00:23:40) [HD1080, Japanese]
[0019] Mushoku Tensei: Jobless Reincarnation S2 - #19 Route Selection (00:23:40) [HD1080, Japanese]
[0020] Mushoku Tensei: Jobless Reincarnation S2 - #20 The Birth of My Little Sister, the Maid (00:23:40) [HD1080, Japanese]
[0021] Mushoku Tensei: Jobless Reincarnation S2 - #21 Turning Point 2 (00:23:40) [HD1080, Japanese]
[0022] Mushoku Tensei: Jobless Reincarnation S2 - #22 Dreams and Reality (00:23:40) [HD1080, Japanese]
[0023] Mushoku Tensei: Jobless Reincarnation S2 - #23 Wake Up and Take a Step (00:23:40) [HD1080, Japanese]

[INFO] Selected Episodes: 0008

[INFO] Mushoku Tensei: Jobless Reincarnation - S1E8 - Turning Point 1
[INFO] Available streams (Non-Encrypted):
[ERROR] Track not selected

Please try --dlsubs all for downloading all subtitles.
Also, please update to the newest version and try again.

It seems to be account issue. Using my friend's US account solved the problem. And thanks a lot.


Set default Faraday SSL options ca_file and ca_path to nil

Fixes #33.

Thanks for your contribution!

Thanks for your contribution!

You're welcome.


Conflict With Grok-Js

When the library grok-js is imported to an app with kafkajs the output of await producer.send() is an empty array.
See minimal example here.
In this example, if const grok = require('grok-js'); is uncommented kafkajs will stop working.
Issue submitted to grok-js here.

The only way I can see these two libraries conflict is if one of them mutates the environment, a global, altering the behaviour of some native functionality. A quick glance at the code of grok-js itself, I couldn't spot any, nor am I aware of the use of global in KafkaJS. More likely, I'd say, would be one of grok's dependencies being the culprit.
It'll be pretty hard to spot, which is exactly why the practice of mutating the environment shouldn't have passed code-review on this end. Good luck hunting it down, happy to help if you find anything more concrete!

This is because gork-js depends on collections, which replaces Array.prototype.from with a version that doesn't work with iterables. See montagejs/collections/issues/169
Closing this, as it has nothing to do with KafkaJS.

This is because gork-js depends on collections, which replaces Array.prototype.from with a version that doesn't work with iterables.

🤦♀