Plans to support Vue 3.0?

Hi,
I was wondering if this project had any plans on supporting Vue 3.0 when it is out?
Thanks!

Maybe I need to rethink the roadmap for vuese.

Maybe I need to rethink the roadmap for vuese.

@HcySunYang  Regarding Vue support, is there a detailed timeline now?

Maybe I need to rethink the roadmap for vuese.

@HcySunYang is there a detailed timeline of Vue3 now?

after Vue 3.0 is stable, i will working on that

Maybe I need to rethink the roadmap for vuese.

@HcySunYang is there a detailed timeline of Vue3 now?

after Vue 3.0 is stable, i will working on that

@IWANABETHATGUY   Hello, I'm asking again, is there a detailed timeline of Vue3 now?
https://github.com/vuejs/rfcs/issues/189

Maybe I need to rethink the roadmap for vuese.

@HcySunYang is there a detailed timeline of Vue3 now?

after Vue 3.0 is stable, i will working on that

@IWANABETHATGUY Hello, I'm asking again, is there a detailed timeline of Vue3 now?
vuejs/rfcs#189

i am working on.

Maybe I need to rethink the roadmap for vuese.

@HcySunYang is there a detailed timeline of Vue3 now?

after Vue 3.0 is stable, i will working on that

@IWANABETHATGUY Hello, I'm asking again, is there a detailed timeline of Vue3 now?
vuejs/rfcs#189

i am working on.

One more questions，There's an expected end time?

@screetBloom here,  your commit has too many level, to hard to read.
i  can't promise the end day, i am not a full time open source contributor, but i would try my best to do it.

Thank you for your work and I'd like to sponsor you.👍
Which development branch is it, and maybe I can provide some PR sometime!

Thank you for your work and I'd like to sponsor you.👍
Which development branch is it ? And maybe I can provide some PR sometime!
Can I have your email address?

look at my profile

Hello @IWANABETHATGUY , Do you have any updates about the Vue3 we discussed in the last?

I have read the official documentation of vue-next, and I haven’t found much thing that needs to be modified. If you can provide some test case, it might be helpful

@IWANABETHATGUY
The Composition API is not supported in my tests, and there is no parsed structure as follows👇
<template>

Hello Vue 3!

  <button @click="inc">Clicked {{ count }} times.</button>
</template>

+1, any plan for composition api?

+1, any plan for composition api?

Actually,  defineComponent  is already supported, which means that options such as props in vca can be resolved
But has not yet been released in official version

Ps. I will commit this PR as soon as possible, but vca's setup attribute is not supported in this release

希望可以支持Composable函数的文档生成
composable function test
// useSomthing.js
import { useStore } from '@/store'
import { computed, ref } from '@vue/composition-api'

/**
 * This is a description of the composable function
 * @arg testprops description
 */
export default function useSomthing (testprops) {
  const { getters } = useStore()
  const filterKey = ref('')
  const attentionLevelList = computed(() => getters.dictCodeMap.attention_level?.filter(item => filterKey.value === '' || item.itemText.includes(filterKey.value)) || [])
  const choosenAttention = ref([])
  function toggleChoosenAttention (type, choosen = true) {
    if (attentionLevelList.value.every(item => item.itemValue !== type)) {
      return
    }
    if (choosen && !choosenAttention.value.includes(type)) {
      choosenAttention.value.push(type)
    } else if (!choosen) {
      choosenAttention.value = choosenAttention.value.filter(item => item !== type)
    }
  }
  const attentionMap = computed(() => attentionLevelList.value?.reduce((acc, item) => Object.assign(acc, { [item.itemValue]: item.itemText )), {}))

  return {
    // @computed this is attention level list
    attentionLevelList,
    // @computed my choosen attention list
    choosenAttention,
    /*
     * this is a function description
     * @arg type attention type
     * @arg choosen type status
     */
    toggleChoosenAttention,
    // @computed attention
    attentionMap,
    // @data filter key of attention list
    filterKey
  }
}

您好，请问 vue3版本的什么时候能够支持呢

Vue3 has a lot of changes compared to Vue2, such as setup
At this stage we need to rethink the positioning of vuese and what to do, if there is time,  I will submit some major pr for Vue2+Vue3 in 2021Q4

This project will be continuously maintained, no need to worry
And some good ideas we are landing in my company (MT), these features will be reflected in this project in the future

### ### ### ### ****

Is there any update on this? Our team would love to use your tool for our documentation, but we are working with vue3 + setup script. My colleague is telling me, that your tool isn't working for us right now like that.

Is there any update on this? Our team would love to use your tool for our documentation, but we are working with vue3 + setup script. My colleague is telling me, that your tool isn't working for us right now like that.

Our company would also love to use your tool, but we as well are using


Qeustions about Simbricks emulating ARM CPU

Can I change the ISA on the GEM5 emulated node from x86 to ARM? Does this involve changes in the Linux and softwares running on Gem5 nodes in SimBricks? Is it feasible and is it a big change?

Hi @nanmuxx
There shouldn't be any problem with changing x86 to ARM. Then you might need a different ubuntu iso image and gem5 configuration script. It should be doable without big changes. Regarding gem5 script for using ARM processor, you can refer to gem5/configs/example/fs.py and gem5/configs/common/FSConfigs.py files.

Hey @nanmuxx. As @hajeongee says, from the SimBricks side there is nothing stopping you from running gem5 (or qemu for that matter) with ARM or other architectures. The tricky bit with those is that unlike x86 the system configurations (for ARM especially) are much less standardized. How much work this is will reallly depend on what you are trying to do. I would suggest looking at gem5's documentation to see what ARM boards they have configurations for. If you want to use the SimBricks PCIe adapter you'll need a board/platform with PCI support. Not really sure what the status on the gem5-front is here. A bit more detail might help us asses how much work what you want to do might be.

Thanks. I found the location where you specified the disk image in GEM5, in the Class Gem5Host(HostSim) of Simbricks \ Experiments \ Simbricks \ Simulators.py.
But I don't know what --disk-image={env.cfgtar_path(self)} means. What does the cfg.{sim.name}.tar stand for?

We add two separate disks to our machine. One is the normal system disk (that's the one that's in qcow format). We then also add a second disk that we use for "specializing" the system for each experiment (so we don't have to generate different system disks). This is a bit hacky, but basically the python runtime will generate a tar file for each experiment. The tar contains a shell script with the commands to run the experiment, including initialization steps such as loading drivers or setting IP addresses. Additionally the tar can also include other experiment-specfic files (e.g. config files or in case of Corundum we also include the driver kernel module). We then directly specify this tar as a raw disk image for the second disk in the host. In the host this shows up as /dev/sdb, and the init script we use then just untars this to /tmp/guest and runs the script in there. env.cfgtar_path(self) will return the path for the tar for the experiment that's your're trying to run.
I hope this answers your question.

I have started the simulation of an ARM system in gem5.  The disk image I specified is an ubuntu operating system, but the applications are not loaded.  I followed "/simbricks/images/rules. mk", and try to make a disk image which is installed applications, but didn't make it.  If I want to make a disk image on an x86 host for an ARM system in gem5 with the operating system and installed applications, is there a recommended way to do this?  If I use packer and qemu to build an ARM disk image, should I use packer_1.7.0_linux_arm64 and qemu-system-aarch64 instead of their x86 version?

I have no experience with building system images for ARM at all. But a quick google search brings up this template in the packer example repo: https://github.com/mcandre/packer-templates/blob/issue-153/debian/debian-arm64.json (line 50 in particular seems to be one of the essential parts: "qemu_binary": "qemu-system-aarch64" also note that in the ARM world you will have to pick an appropriate board for your purposes.
If you are running on an x86 host you definitely still need the x86 version for packer, as ARM binaries will not run on x86. Just make sure you have built/installed qemu-system-aarch64 on your host system.

@FreakyPenguin Thanks very much. I'll try this too.
I found a way to do this earlier by directly downloading the ARM linux image provided by gem5, mounting the image locally, then using qemu-system-aarch64 to chroot and installing my application on it. By reference to gem5/configs/example/fs.py and gem5/configs/common/FSConfigs.py files, I have modified the /gem5/configs/simbricks/simbricks.py file. Now I can launch the modified ARM image using simbricks.py in gem5 and test that the application has been installed successfully. But when I run the gem-i40e-pair script, the output is stuck with "gem5-i40e-pair: waiting for hosts to terminate". Here is the log:
gem5-i40e-pair: starting host.server.0
gem5-i40e-pair: starting host.client.0
host.client.0 ERR: ['warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.']
host.client.0 ERR: ['warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.']
host.client.0 ERR: ['warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.']
host.server.0 ERR: ['warn: CheckedInt already exists in allParams. This may be caused by the Python 2.7 compatibility layer.']
host.server.0 ERR: ['warn: Enum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.']
host.server.0 ERR: ['warn: ScopedEnum already exists in allParams. This may be caused by the Python 2.7 compatibility layer.']
host.client.0 OUT: ['Global frequency set at<PHONE_NUMBER>000 ticks per second']
host.server.0 OUT: ['Global frequency set at<PHONE_NUMBER>000 ticks per second']
host.client.0 ERR: ['warn: No dot file generated. Please install pydot to generate the dot file and pdf.']
host.client.0 ERR: ['warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)']
host.client.0 ERR: ['info: kernel located at: /simbricks/images/image_download/binaries/vmlinux.arm64']
host.server.0 ERR: ['warn: No dot file generated. Please install pydot to generate the dot file and pdf.']
host.server.0 ERR: ['warn: DRAM device capacity (32768 Mbytes) does not match the address range assigned (8192 Mbytes)']
host.server.0 ERR: ['info: kernel located at: /simbricks/images/image_download/binaries/vmlinux.arm64']
host.client.0 ERR: ['warn: Highest ARM exception-level set to AArch32 but the workload is for AArch64. Assuming you wanted these to match.']
host.server.0 ERR: ['warn: Highest ARM exception-level set to AArch32 but the workload is for AArch64. Assuming you wanted these to match.']
host.server.0 ERR: ['warn: Sockets disabled, not accepting vnc client connections']
host.server.0 ERR: ['warn: Sockets disabled, not accepting terminal connections']
host.client.0 ERR: ['warn: Sockets disabled, not accepting vnc client connections']
host.client.0 ERR: ['warn: Sockets disabled, not accepting terminal connections']
host.server.0 ERR: ['warn: Sockets disabled, not accepting gdb connections']
host.client.0 ERR: ['warn: Sockets disabled, not accepting gdb connections']
host.server.0 ERR: ['info: Using bootloader at address 0x10']
host.server.0 ERR: ['info: Using kernel entry physical address at 0x80080000']
host.server.0 ERR: ['info: Loading DTB file: /simbricks/images/image_download/armv8_gem5_v1_1cpu.dtb at address 0x88000000']
host.server.0 ERR: ['warn: Existing EnergyCtrl, but no enabled DVFSHandler found.']
host.server.0 ERR: ['info: Entering event queue @ 0.  Starting simulation...']
host.server.0 ERR: ['warn: SCReg: Access to unknown device dcc0:site0:pos0:fn7:dev0']
host.client.0 ERR: ['info: Using bootloader at address 0x10']
host.client.0 ERR: ['info: Using kernel entry physical address at 0x80080000']
host.client.0 ERR: ['info: Loading DTB file: /simbricks/images/image_download/armv8_gem5_v1_1cpu.dtb at address 0x88000000']
host.client.0 ERR: ['warn: Existing EnergyCtrl, but no enabled DVFSHandler found.']
host.client.0 ERR: ['info: Entering event queue @ 0.  Starting simulation...']
host.client.0 ERR: ['warn: SCReg: Access to unknown device dcc0:site0:pos0:fn7:dev0']
gem5-i40e-pair: started host.server.0
gem5-i40e-pair: started host.client.0
gem5-i40e-pair: waiting for hosts to terminate
Because of host.server.0 ERR: ['warn: Sockets disabled, not accepting terminal connections'], I suspect that gem5 cannot connect to port 3456 of system.terminal, but I don't know where the error is. Do you know why?

The sockets thing is unrelated to your error, I think. At a quick glance this looks like your gem5 was built without SimBricks support. If scons does not find the simbricks headers or libraries it will disable simbricks support in the build (scons should also log the features enabled and disabled iirc).
I can think of two possible causes off the top of my head:

You are not using our modified gem5 repo (https://github.com/simbricks/gem5).
You are not passing in the required arguments for scons to find the SimBricks libraries. For those have a look at the makefile in the simbricks repo: https://github.com/simbricks/simbricks/blob/main/sims/external/rules.mk#L35-L39 (alternatively you can also just clone the code to sims/external/gem5 and then build with make  -jN sims/external/gem5/ready)

The sockets messages are just warnings and would just affect the ability to connect to the interactive terminal/VNC/gdb. I don't remember off the top of my head why they are disabled. If you want to use the interactive terminal you would need to dig in a bit and see why they are disabled. I've used the interactive terminl and gdb with gem5, but that was a long time ago.
The "waiting for hosts to terminate" message is normal. That's just the orchestration framework indicating that it has now started everyting and is waiting for the experiment to finish.
Did you check if gem5 is stuck or could it just be slow? If you send the gem5 an USR1 signal it should print out the current simulation time stamp. So if you do that twice you should see if time is advancing.
The warnings about unknown device accesses may or may not be problems, worth quickly looking into what should be there.

Thanks! I am using the modified gem5 repo (https://github.com/simbricks/gem5). I cloned the code to sims/external/gem5 and modified the makefile https://github.com/simbricks/simbricks/blob/main/sims/external/rules.mk#L35-L39  like this:
$(d)gem5/ready: $(d)gem5
+cd $< && scons build/ARM/gem5.$(GEM5_VARIANT)
CCFLAGS="-I$(abspath $(lib_dir))"
LIBPATH="$(abspath $(lib_dir))"
-jnproc
Then I built gem5.opt with make sims/external/gem5/ready. Is there anything wrong?
I can now see the gem5 startup information and exit triggered by the m5_exit directive, but target's Linux startup process is not printed. What could possibly be causing this? The log is down here：
gem5-i40e-pair: waiting for hosts to terminate
host.client.0 ERR: ['warn: Existing EnergyCtrl, but no enabled DVFSHandler found.']
host.client.0 ERR: ['info: Entering event queue @<PHONE_NUMBER>480.  Starting simulation...']
host.client.0 ERR: ['warn: PowerState: Already in the requested power state, request ignored']
host.client.0 ERR: ['warn: User mode does not have SPSR']
host.client.0 ERR: ['warn: User mode does not have SPSR']
host.client.0 ERR: ['info: Entering event queue @<PHONE_NUMBER>480.  Starting simulation...']
host.client.0 ERR: ["warn: \tinstruction 'csdb' unimplemented"]
host.client.0 OUT: ['gem5 Simulator System.  http://gem5.org']
host.client.0 OUT: ['gem5 is copyrighted software; use the --copyright option for details.']
host.client.0 OUT: ['']
host.client.0 OUT: ['gem5 version <IP_ADDRESS>']
host.client.0 OUT: ['gem5 compiled Nov  9 2022 08:25:51']
host.client.0 OUT: ['gem5 started Nov 22 2022 08:56:39']
host.client.0 OUT: ['gem5 executing on 4f790fc6a08c, pid 1118191']
host.client.0 OUT: ['command line: /simbricks/sims/external/gem5/build/ARM/gem5.opt --outdir=/simbricks/experiments/out/gem5-i40e-pair/1/gem5-out.client.0 /simbricks/sims/external/gem5/configs/simbricks/simbricks.py --caches --l2cache --l3cache --l1d_size=32kB --l1i_size=32kB --l2_size=2MB --l3_size=32MB --l1d_assoc=8 --l1i_assoc=8 --l2_assoc=4 --l3_assoc=16 --cacheline_size=64 --cpu-clock=8GHz --sys-clock=1GHz --checkpoint-dir=/simbricks/experiments/out/gem5-i40e-pair/0/gem5-cp.client.0 --bootloader=/simbricks/images/image_download/boot.arm64 --kernel=/simbricks/images/image_download/binaries/vmlinux.arm64 --disk-image=/simbricks/images/image_download/ubuntu-18.04-arm64-docker.img --disk-image=/simbricks/experiments/out/gem5-i40e-pair/1/cfg.client.0.tar --dtb=/simbricks/images/image_download/armv8_gem5_v1_1cpu.dtb --cpu-type=TimingSimpleCPU --mem-size=8192MB --num-cpus=1 --ddio-enabled --ddio-way-part=8 --mem-type=DDR4_2400_16x4 -r 1 --simbricks-pci=connect:/simbricks/experiments/out/gem5-i40e-pair/1/dev.pci.client.0.:latency=500ns:sync_interval=500ns:sync']
host.client.0 OUT: ['']
host.client.0 OUT: ['info: Standard input is not a terminal, disabling listeners.']
host.client.0 OUT: ['CEHCKPOINT RESTORE THINGIE']
host.client.0 OUT: ['Switch at curTick count:10000']
host.client.0 OUT: ['Switched CPUS @ tick<PHONE_NUMBER>480']
host.client.0 OUT: ['switching cpus']
host.client.0 OUT: ['**** REAL SIMULATION ****']
host.client.0 OUT: ['Exiting @ tick<PHONE_NUMBER>9250 because m5_exit instruction encountered']
host.client.0 TERMINATED: 0

Hey @nanmuxx, I'm closing this for now but feel free to reopen if you have follow-up questions.


The Traefik installation seems to be stuck in the "uninstalling" state, causing errors with the "helm-install-traefik-dcnmg" pod.

Environmental Info:
K3s Version:
k3s version v1.27.3+k3s1 (fe9604ca)
go version go1.20.5
Node(s) CPU architecture, OS, and Version:
Linux k8s 5.15.0-71-generic #78-Ubuntu SMP Tue Apr 18 09:00:29 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Cluster Configuration:
1 servers
Describe the bug:
I ran the command "systemctl restart k3s" but it didn't complete the restart after waiting for about 1 minute, so I manually stopped the command.
I rebooted the system.
After the reboot, I ran "kubectl get pods -A" and noticed an error with "helm-install-traefik-dcnmg." The logs are provided below.
I executed "helm list -all -A" and observed that the status of Traefik remained stuck in the "uninstalling" state.
Even after multiple system reboots, the issue persists and the problem cannot be resolved.
I encountered the following problem while trying to restart the system after manually stopping the restart process initiated by "systemctl restart k3s." The Traefik installation seems to be stuck in the "uninstalling" state, causing errors with the "helm-install-traefik-dcnmg" pod.
Additional context / logs:
if [[ ${KUBERNETES_SERVICE_HOST} =~ .:. ]]; then
echo "KUBERNETES_SERVICE_HOST is using IPv6"
CHART="${CHART//%{KUBERNETES_API}%/[${KUBERNETES_SERVICE_HOST}]:${KUBERNETES_SERVICE_PORT}}"
else
CHART="${CHART//%{KUBERNETES_API}%/${KUBERNETES_SERVICE_HOST}:${KUBERNETES_SERVICE_PORT}}"
fi
set +v -x

[[ '' != \t\r\u\e ]]
export HELM_HOST=<IP_ADDRESS>:44134
HELM_HOST=<IP_ADDRESS>:44134
helm_v2 init --skip-refresh --client-only --stable-repo-url https://charts.helm.sh/stable/
tiller --listen=<IP_ADDRESS>:44134 --storage=secret
Creating /home/klipper-helm/.helm
Creating /home/klipper-helm/.helm/repository
Creating /home/klipper-helm/.helm/repository/cache
Creating /home/klipper-helm/.helm/repository/local
Creating /home/klipper-helm/.helm/plugins
Creating /home/klipper-helm/.helm/starters
Creating /home/klipper-helm/.helm/cache/archive
Creating /home/klipper-helm/.helm/repository/repositories.yaml
Adding stable repo with URL: https://charts.helm.sh/stable/
Adding local repo with URL: http://<IP_ADDRESS>:8879/charts
[main] 2023/07/04 19:20:43 Starting Tiller v2.17.0 (tls=false)
[main] 2023/07/04 19:20:43 GRPC listening on <IP_ADDRESS>:44134
[main] 2023/07/04 19:20:43 Probes listening on :44135
[main] 2023/07/04 19:20:43 Storage driver is Secret
[main] 2023/07/04 19:20:43 Max history per release is 0
$HELM_HOME has been configured at /home/klipper-helm/.helm.
Not installing Tiller due to 'client-only' flag having been set
++ timeout -s KILL 30 helm_v2 ls --all '^traefik$' --output json
++ jq -r '.Releases | length'
[storage] 2023/07/04 19:20:43 listing all releases with filter
V2_CHART_EXISTS=
[[ '' == \1 ]]
[[ '' == \v\2 ]]
shopt -s nullglob
[[ -f /config/ca-file.pem ]]
[[ -f /tmp/ca-file.pem ]]
[[ -n '' ]]
helm_content_decode
set -e
ENC_CHART_PATH=/chart/traefik.tgz.base64
CHART_PATH=/tmp/traefik.tgz
[[ ! -f /chart/traefik.tgz.base64 ]]
return
[[ install != \d\e\l\e\t\e ]]
helm_repo_init
grep -q -e 'https?://'
echo 'chart path is a url, skipping repo update'
chart path is a url, skipping repo update
helm_v3 repo remove stable
Error: no repositories configured
true
return
helm_update install --set-string global.systemDefaultRegistry=
[[ helm_v3 == \h\e\l\m_\v\3 ]]
++ helm_v3 ls --all -f '^traefik$' --namespace kube-system --output json
++ jq -r '"(.[0].app_version),(.[0].status)"'
++ tr '[:upper:]' '[:lower:]'
LINE=v2.9.10,uninstalling
IFS=,
read -r INSTALLED_VERSION STATUS _
VALUES=
for VALUES_FILE in /config/*.yaml
VALUES=' --values /config/values-01_HelmChart.yaml'
for VALUES_FILE in /config/*.yaml
VALUES=' --values /config/values-01_HelmChart.yaml --values /config/values-10_HelmChartConfig.yaml'
[[ install = \d\e\l\e\t\e ]]
[[ v2.9.10 =~ ^(|null)$ ]]
[[ uninstalling =~ ^(pending-install|pending-upgrade|pending-rollback)$ ]]
[[ uninstalling == \d\e\p\l\o\y\e\d ]]
[[ uninstalling =~ ^(deleted|failed|null|unknown)$ ]]
echo 'Installing helm_v3 chart'
helm_v3 install --set-string global.systemDefaultRegistry= traefik https://<IP_ADDRESS>:443/static/charts/traefik-21.2.1+up21.2.0.tgz --values /config/values-01_HelmChart.yaml --values /config/values-10_HelmChartConfig.yaml
Error: INSTALLATION FAILED: cannot re-use a name that is still in use

If the helm job pod is interrupted at a critical point, it is possible to get the Helm release stuck in a state that the controller cannot resolve. Do you still see any traefik artifacts installed in the cluster? CRDs, services, pods, or so on? If it appears to mostly be gone, you could try deleting the traefik Helm secret from the kube-system namespace, and see if it successfully completes the install on the next attempt.


Test

NetBox version
v1
Python version
3.6
Steps to Reproduce
Test
Expected Behavior
Test
Observed Behavior
Test

Test


Documentation: SliverPersistentHeader needs more documentation

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Use case
I am trying to figure out how to put some controls below a SliverAppBar. As far as I can tell, SliverPersistentHeader is the right way to do this. But there is almost no documentation about how to write this:
https://api.flutter.dev/flutter/widgets/SliverPersistentHeader-class.html
The documentation for the required SliverPersistentHeaderDelegate is almost nonexistent:
https://api.flutter.dev/flutter/widgets/SliverPersistentHeaderDelegate-class.html
I found some 3rd-party documentation about how to use SliverAppBar, and it's much better than Flutter's own documentation, but it gives no clues about how to write the delegate:
https://blog.logrocket.com/how-to-add-sliverappbar-to-your-flutter-app/
Proposal
Please fully document SliverAppBar and related classes. Thanks!

cc @Piinks


Experiment to always displaying test explorer

For #6211

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR)
[x] Title summarizes what is changing
[x] Has a news entry file (remember to thank yourself!)
[x] Appropriate comments and documentation strings in the code
[n/a] Has sufficient logging.
[x] Has telemetry for enhancements.
[x] Unit tests & system/integration tests are added/updated
[n/a] Test plan is updated as appropriate
[n/a] package-lock.json has been regenerated by running npm install (if dependencies have changed)
[n/a] The wiki is updated with any design decisions/details.

I don't need to test checkExperiments at all, it's internal.
I don't care whether that's called it not, I only care about the output.


Upgrade Owner commands

Add more ownner commands

[x] RPC

Add more fields in the  list server

[x] Owner
[x] Owner ID
[x] Public invite

delivered


chore(master): release 1.1.0

:robot: I have created a release beep boop
1.1.0 (2023-10-10)
Features

change subject format (bc30ded)

Miscellaneous Chores

update dependencies (1a03c9f)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/indykite/opa-indykite-plugin/releases/tag/v1.1.0 :sunflower:


Feature: cross-module devmode

This PR adds a task gulp dev [--target <module>]. This supports cross-module development by allowing you to test changes of one module in the context of another module.
This solves the problems discussed here.
An example: Run gulp dev --target ../my-project to work on aurelia-router and test all changes in the context of my-project that’s installed in a sibling directory. Whenever you make any changes to any files in aurelia-router…

it is automatically recompiled and
the result is copied into the aurelia-router module within my-project.

If you use webpack in watch-mode on my-project (eg. in a second shell tab), you can immediately test any changes:

Make changes to aurelia-router
Hit save
Reload you browser
Test your changes and repeat

The current state of this PR is intended as a starting point for discussions and by no means a complete solution. In my opinion it’s already way better than the status quo, but it lacks a lot of robustness checks:

find node_modules though npm configuration instead of expecting it at <root>/node_modules,
same for jspm
handle fs stream errors
handle fs.stat errors properly
handle glob errors properly

What do you think? If you like this solution, we can roll it out on all aurelia projects.

Very nice, a feature request: while in dev mode, building project for all targets would be unnecessarily inefficient, it would be nice if it accepts argument to specify target:
gulp dev --target ../my-project --format es2015

@bigopon Here you go. Also works for gulp build and you can specify multiple formats:
gulp build -f commonjs -f amd

@rluba I've been getting error with gulp.watch and it seems like we either need to upgrade to gulp version 4 or use gulp-watch instead. https://github.com/gulpjs/gulp/issues/1921 . And it doesn't copy on first run I think.
Have you experienced any issue watching the files ?

What kind of error did you get? The one described in gulpjs/gulp#1921? I haven’t experienced any issues with gulp.watchso far - neither with this task nor any other.

And it doesn't copy on first run I think.
Yes, that’s true – but trivial to fix. I can update the PR if you’re interested in merging it.

@bigopon What do you think? I think this would be a good concept but I've not had a chance to play with it much. Is it worth the work or do we want to take notes and bring it forward to vNext?

For this PR specifically I've already "merged" (read steal and adjust) @rluba 's work in our TS rework. I also mentioned @rluba in that PR about it. I think we can close this PR. @rluba Can you have a look at the new tasks there related to cross module development ? https://github.com/aurelia/router/pull/615/files#diff-2624298877ec987a3e49f3a716b66329

Sure, I’ll have a look. Thanks for "merging" my idea 😊


ServerError: AsyncErr: ServerThread::run Lua: Runtime error

First off, not entirely sure if this should be reported to this project or the wielded_light project.
I had placed an item frame (itemframes https://content.minetest.net/packages/TenPlus1/itemframes/ ) and then placed a lighted helmet made from a bronze helmet (3d_armor) into the item frame and the server crashed. I did this twice with same result.
The error:
https://pastebin.com/raw/K9J46Jbp

I'm not able to reproduce the problem. But it does look like you are using a different version of wielded_light than I am. Have you checked to see if you can update wielded_light?


feat: define TASK_TYPECHAIN constant

I'm building a plugin that depends on @typechain/hardhat, and I'd like to be able to import the name of the TypeChain task from the package. Currently the "typechain" task is named via a constant literal.
Besides this being useful for my own purposes, defining task names as constants in a constants.ts file seems to be the standard used by Hardhat in their native plugins:
https://github.com/nomiclabs/hardhat/blob/88ab5f0b7bdcffe8627f86e020846f056be3bf20/packages/hardhat-etherscan/src/constants.ts

Hey! Thanks for this - it makes sense to add it. I am not sure why CI failed so I merging it to tmp branch to figure it out

Released here: https://github.com/ethereum-ts/TypeChain/releases/tag/%40typechain/hardhat%402.1.1


Adding a way to observe adding, setting, and removing components.

Describe your Feature
A way to observe changes to entities within the world. The entities ECSOnAdd, ECSOnSet, and ECSOnRemove already exist for this feature request's purpose.
Implementation
Marcus said it would be used like this:
 Observer(Transform):event(OnAdd):on(function(entity, transform) end)
Considerations
Some questions that need to be answered include the following:

Will old code break in response to this feature?
Nope.
What are the performance impacts with this feature (if any)?
I doubt much performance impacts are expected to occur.
How is it useful to include?
Extremely.

Solved with component hooks in https://github.com/Ukendio/jecs/pull/98


onemark education

update

@preet808 I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host onemark.edu.in not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


Add files related to ballerina runtime docker

Purpose

Contains changes related to building ballerina runtime docker image and removes cellery cli docker image

Codecov Report

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

@@           Coverage Diff           @@
##           master     #338   +/-   ##
=======================================
  Coverage   65.49%   65.49%
=======================================
  Files          28       28
  Lines         713      713
  Branches       49       49
=======================================
  Hits          467      467
  Misses        213      213
  Partials       33       33

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 a35a51a...33d10e4. Read the comment docs.


DefectDojo Automatic scan upload with Nessus API

Hi All,
Iam looking for DefectDojo Automatic scan upload with Nessus API.
Please share me how to get this details

Are you searching for this: https://defectdojo.github.io/django-DefectDojo/integrations/parsers/file/tenable/ ?
This request is not very clear to me. ALso, could you please ask such questions in the slack channel?
Could you close this please @mtesauro ?


WIP - Web server + conv2d fused + k-quants + dynamic gpu offloading

This PR will probably take me a very long time since I'll have to make many modifications to the code. Due to changes in the way of building the computation graph similar to PyTorch (which I'm not entirely convinced about, but I believe it at least facilitates the implementation of new models), and the implementation of new models like SVD and PhotoMaker, the code has grown considerably. It will require a longer inspection than usual.
My goal is to add a REST API and a web client (prompt manager) as fully as possible. As a top priority, I also want to make the SDXL model work on my 4GB GPU. For that, I'll need to improve offloading to keep only the largest tensors that take a long time to move on the GPU, while the rest of the smaller matrices will reside in RAM.
I'll also implement Flash Attention for GPU backend to reduce memory usage in the UNet phase and create a kernel by merging the conv2d operation (im2col + GEMM) at the cost of a slight reduction in performance in the VAE phase (with a 60% reduction in memory usage, even lower if I implement FA in the attention phases of VAE).
I'll work on this in my spare time since I don't have much time due to working on some projects related to llama.cpp.
Build and run server:
git clone https://github.com/FSSRepo/stable-diffusion.cpp.git --recursive
cd stable-diffusion.cpp
git checkout web-server
mkdir build
cd build
# after is PR is merged this will be -DSD_CUDA=ON
cmake .. -DSD_CUBLAS=ON
cmake --build . --config Release

The images have questionable quality since I'm using VAE tiling; for that reason, I want to reduce the amount of memory consumed by the VAE phase.
https://github.com/leejet/stable-diffusion.cpp/assets/57494570/02fccdbe-a274-4ee6-ab0d-30dc2f0860b9
Adding the k-quants is going to take a lot of time for me since I'll have to test the model through trial and error (my computer is somewhat slow for repetitive tasks, very frustrating) to see how much quantization affects the different parts of the model. However, there's also the limitation that only the attention weights are quantized, and these usually represent only 45% of the total model weight.
In the last few months, there have been a considerable number of changes in the ggml repository, and I want to use the latest version of ggml. This is going to be a headache.

very cool, looks a bit off in darkmode though.

Is there a reason you are rolling all those changes together in this pr? The server, while simple for now, feels pretty usable as is already.

@FSSRepo is there a reason you diverge so much from what automatic111's webui api returns?
it would return a json containing an "images" array. You seem to return some multiline string:
data: <json here>

data: <the image json here>

@FSSRepo , very excited by the items you are working on. In particular, I am interested in "the kernel by merging the conv2d operation (im2col + GEMM)". Can you elaborate more on this? Is im2col going to be skipped? Or done on the fly? Thanks

@FSSRepo I sugest changing the default port to either 7860 (automatic1111) or something else entirely. Yesterday I ran into an issue with the llama.cpp server and it turned out that I had both sd.cpp and llama.cpp server running on the same port, and it made a random server respond. I do not know why this happens, I have never seen double port usage and was assuming it was always exclusive...

@bssrdf

Is im2col going to be skipped? Or done on the fly?

I am going to do something similar to flash attention. I am going to divide the blocks generated by im2col into smaller parts and perform matrix multiplication using tensor cores. However, upon analyzing the algorithm, it will have to iterate along the channels, which could be up to 102,400 iterations minimum sequentially. This could incur a large number of memory accesses (hence the regression in performance).

I sugest changing the default port to either 7860 (automatic1111) or something else entirely.

I will try to make the endpoints equivalent to automatic111 to continue considering standard functionalities, so to speak.

@leejet I'm not sure if this could lead to memory leaks since it needs to be created for each model, and it's a lot 10MB to store just the metadata of the tensors.
https://github.com/leejet/stable-diffusion.cpp/blob/afea457eda9c1267d3aa2f3b5da3bb52775fe411/ggml_extend.hpp#L972-L982

@leejet I'm not sure if this could lead to memory leaks since it needs to be created for each model, and it's a lot 10MB to store just the metadata of the tensors, this can be get_params_num()*ggml_tensor_overhead().
https://github.com/leejet/stable-diffusion.cpp/blob/afea457eda9c1267d3aa2f3b5da3bb52775fe411/ggml_extend.hpp#L972-L982
There are some arbitrary memory space additions like this:
https://github.com/leejet/stable-diffusion.cpp/blob/afea457eda9c1267d3aa2f3b5da3bb52775fe411/control.hpp#L331-L334

get_temp_ctx is not used anymore, so there is actually no memory leak. In the latest commit, I removed the useless code including get_temp_ctx.
The additional space for control_ctx is necessary because it will be used later to create some other tensors, such as guided_hint. In order to avoid recalculating the size and increasing mem_size every time control_ctx is used, I simply allocate an extra 1MB of memory. In fact, relative to the memory size of the model weights, the size of this additional memory space is negligible.

@FSSRepo for latest commit I had to use https://github.com/ggerganov/llama.cpp/pull/5021/commits/2f538b9547ec2c2c67be0d41ed96d33c141354fa (from the flash-attn llama.cpp branch)
But even with that it wont compile for me. (cuda 11.8)
stable-diffusion.cpp> nvcc warning : incompatible redefinition for option 'compiler-bindir', the last value of this option was used
stable-diffusion.cpp> /build/cj22zpf17mymwlw80zs7q5075f4rmmjs-source/ggml/src/ggml-cuda/common.cuh(310): error: more than one conversion function from "__half" to a built-in type applies:
stable-diffusion.cpp>             function "__half::operator float() const"
stable-diffusion.cpp> /nix/store/da7kq3ibhnyf2vxb1j7pl2wr8w5appih-cudatoolkit-11.8.0/include/cuda_fp16.hpp(204): here
stable-diffusion.cpp>             function "__half::operator short() const"
stable-diffusion.cpp> /nix/store/da7kq3ibhnyf2vxb1j7pl2wr8w5appih-cudatoolkit-11.8.0/include/cuda_fp16.hpp(222): here
stable-diffusion.cpp>             function "__half::operator unsigned short() const"
stable-diffusion.cpp> /nix/store/da7kq3ibhnyf2vxb1j7pl2wr8w5appih-cudatoolkit-11.8.0/include/cuda_fp16.hpp(225): here
stable-diffusion.cpp>             function "__half::operator int() const"
stable-diffusion.cpp> /nix/store/da7kq3ibhnyf2vxb1j7pl2wr8w5appih-cudatoolkit-11.8.0/include/cuda_fp16.hpp(228): here
stable-diffusion.cpp>             function "__half::operator unsigned int() const"
stable-diffusion.cpp> /nix/store/da7kq3ibhnyf2vxb1j7pl2wr8w5appih-cudatoolkit-11.8.0/include/cuda_fp16.hpp(231): here
stable-diffusion.cpp>             function "__half::operator long long() const"
stable-diffusion.cpp> /nix/store/da7kq3ibhnyf2vxb1j7pl2wr8w5appih-cudatoolkit-11.8.0/include/cuda_fp16.hpp(234): here
stable-diffusion.cpp>             function "__half::operator unsigned long long() const"
stable-diffusion.cpp> /nix/store/da7kq3ibhnyf2vxb1j7pl2wr8w5appih-cudatoolkit-11.8.0/include/cuda_fp16.hpp(237): here
stable-diffusion.cpp>             function "__half::operator __nv_bool() const"
stable-diffusion.cpp> /nix/store/da7kq3ibhnyf2vxb1j7pl2wr8w5appih-cudatoolkit-11.8.0/include/cuda_fp16.hpp(241): here

(alot of those)

For now, the kernel I created to avoid the overhead of im2col results in a 50% reduction in performance, even though it's only applied to the operation that generates a tensor of up to 1.2GB for a 512x512 image. I'll try to optimize it further later on. As for the flash attention kernel, it doesn't improve the overall inference performance as expected because it's only applied when head_dim is 40, which generates a tensor [4096, 4096, 8] weighing 500 MB for a 512x512 image and 2 GB for a 1024x1024 image, though only with SD 1.5. All these changes haven't been tested on SDXL yet. I'll rent an RTX 3060 for quick tests.

@Green-Sky I'll try to do tests on RTX 3060, mainly with CUDA Toolkit 11.8.

Yea, there is no "the one" web api, but automatic1111's api is (or was?) the one with the most usage. Truthfully I made a small chatbot with it, before comfyui was a thing.
BTW I adopted the funky api you implemented. I was almost no afford. :smiley:
Thanks again for doing this PR :)

@Green-Sky If it seemed easier to me to implement it this way, since otherwise it would have required websockets or a loop calling an 'http:<IP_ADDRESS>:7680/progress' endpoint, which would be the equivalent in Automatic1111 if you want to know the real-time status.

@Green-Sky try now

@FSSRepo it indeed works now again :)
Did you disable VAE tiling? because now it fails to allocate the buffer for decoding.
[INFO ] stable-diffusion.cpp:1852 - sampling completed, taking 2.41s
[INFO ] stable-diffusion.cpp:1860 - generating 1 latent images completed, taking 2.41s
[INFO ] stable-diffusion.cpp:1864 - decoding 1 latents
ggml_gallocr_reserve_n: reallocating CUDA0 buffer from size 0.00 MiB to 3744.00 MiB
ggml_backend_cuda_buffer_type_alloc_buffer: allocating 3744.00 MiB on device 0: cudaMalloc failed: out of memory
ggml_gallocr_reserve_n: failed to allocate CUDA0 buffer of size<PHONE_NUMBER>
[ERROR] ggml_extend.hpp:831  - vae: failed to allocate the compute buffer

Segmentation fault (core dumped)

i like the colors :)

Try enable SD_CONV2D_MEMORY_EFFICIENT this reduces the vae memory usage, or enable VAE tiling manually on the ui

Can conv2d fused support p40 bro?

@FSSRepo I figured out one of the mistake in the vae tiling: https://github.com/leejet/stable-diffusion.cpp/pull/372
(hope the necro resurrects fssrepo from the inactivity)

@Green-Sky Thank you for fixing the error, and yes, I have been inactive because I've been feeling a bit demotivated.


Implement Responsiveness for the Dashboard

Summary
Dashboard responsive design
Type of Change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Changes included in #86


History/Recommendation System

Description: based on the user's view history, recommend projects/libraries
SP: 1.75
AC: user is recommended personalized suggestions for related libraries.

implement author-based recommendations if time allows


avoiding stringifying extensionContext

Use a replacer to avoid stringifying the extension context.

Just fix the changelog merge conflict and it looks good to me

Updated, thanks


FF 68 update

Docker hub only shows FF67 currently
Update: Sorry, meant to post this in Selenoid Images

@jsa34 no public Debian packages yet. Probably will be available tomorrow.

Fixed in https://github.com/aerokube/selenoid/pull/769.


fix: fauna-db example

Checklist

[ ] run make test
[ ] PR title must follow conventional-commit-standard
[ ] tests and/or benchmarks are included
[ ] documentation is changed or added
[ ] commit message and code follows the Code of conduct

I've just changed to "fix: ..." because "chore: fix..." feels wrong.


Return None in case of an error in get_addressable_entity

The current behaviour causes a problem in NCTL upgrade scenario 11, where we use get_total_supply_key from the state upgrade script. The get_addressable_entity function fails instead of returning None, while get_total_supply_key expects it to return None in order to handle the legacy format. The error type here has already been converted to a String, so we can't match precisely on the NotFound error.

bors r+

bors r+

bors r+


run npm run dev  How can the referenced JS not be compressed I want to debug vue.js code

What problem does this feature solve?
run npm run dev  How can the referenced JS not be compressed I want to debug vue.js code
What does the proposed API look like?
run npm run dev  How can the referenced JS not be compressed I want to debug vue.js code

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server or StackOverflow.


ads slow app down

when I re-implemented my project w/o ads...it was fast & w/o lag...however after adding ads again it became slow & lagged when switching to another option in the bottom navigation. I used bottomBar which is not the caused for the lag, but its your admob SDK that causing it.  any help will be greatly appreciated.

@Xstar97 I will need more information to debug this, we have not had other reports of ads slowing down apps significantly so it's hard to guess what's going on here.
Can you provide a small code example that reproduces this issue?

I just updated bottombar to its latest version & implemented it in a better
way...so the lag is gone for now...
On Aug 22, 2016 1:59 PM, "Sam Stern"<EMAIL_ADDRESS>wrote:

@Xstar97 https://github.com/Xstar97 I will need more information to
debug this, we have not had other reports of ads slowing down apps
significantly so it's hard to guess what's going on here.
Can you provide a small code example that reproduces this issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/firebase/quickstart-android/issues/107#issuecomment-241496441,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI9un0S-j87FC-s0ED7FGS-3oQMNYLwOks5qieN_gaJpZM4JmD1g
.


raftstore: adjust clean_stale_peer_delay

Please describe why change it.

A more conservative value, also keeps it the same as other gc interval.


Make http status code configurable

Something i neglected to mention on the feature wish list is that the pseudo-random status code selection should be configurable, this would be dictated by 2 keys in the config along the lines of defaultStatusCode (the code that will be returned if no random code has been selected) and statusCodeInvokeChance (the chance of a pseudo-random status code being selected).
Not married to these names they might change during development. This builds on the work done in PR #4

Alternatively for pseudo-random status code we return a totally random status code  from a build-in valid status codes (if there is no configuration) rather than the default value. cause if developers wanted specific status code they can use specified status code configuration and define only one key/value item. this also makes default functionality require no config
what is your take?


Preferred users/target dbs?

We're about to use this to test logical replication migration from databases we fully own in our infrastructure to Aiven databases.
Two main questions:
Is a superuser ok to use on the source db?
For the target database, if we want to not use the defaultdb but a different db that is app specific, are there any permissions we should set up for the avnadmin user before running the migration tool?
Thanks!

Superuser should be fine. avnadmin should by default have the same permissions to all databases.

Great thanks!


Ship Ubuntu 24.04 + mainline kernel to master

Now that the initial 24.04 work is done, two hard parts remain: mainlining the kernel and doing the validation to get both shipped to master.
test_onroad is a good litmus test for functionality while developing. Once it's in a state where the test passes reliably on a single device, I can deploy it to to several devices in our internal testing closet.
Locked to @andiradulescu, who did the initial 24.04 work.
Bounty is split into two parts:

[x] Get 24.04 shipped to master ($1k)
[ ] Get mainline kernel shipped to master ($2k)

Ubuntu 24.04 LTS + CUDA 12.5 failed in modeld.
the pre-build onnxruntime lib link to wrong cuda libs. (so wired)

FYI, @deanlee the mainline kernel has a different driver and API for the camera. All camerad work should focus on making that port easy.

FYI, @deanlee the mainline kernel has a different driver and API for the camera. All camerad work should focus on making that port easy.

got it

@andiradulescu I consider 24.04 since it's merged into agnos-builder master. No reason to ship an update to openpilot master yet. I think we'll do that once the image is smaller.


A11y_SQLAzureDataStudio_DeployDacpac_ReviewDeployPlan_ScreenReader: Voiceover annouces the full table data in one navigation.

“Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.”
GitHubTags:#A11y_SQLAzureDataStudioBenchmark;#A11yMAS;#A11ySev2;#A11yTCS;#SQL Azure Data Studio;#Benchmark;#DesktopApp;#MacOs;#MAS1.3.1;#VoiceOver;
Environment Details:
Application Name: Azure Data Studio
Version: 1.15.0-insider
Commit: 3a8b74a
Date: 2020-02-11T05:49:41.181Z
VS Code: 1.42.0
Electron: 7.1.11
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 19.3.0
Mac OS:10.15.3
Additional Details:
Screen reader: Voiceover
Mac OS:10.15.3
MAS References:MAS1.3.1
Repro Steps:

Launch Azure Data Studio application.
Connect to server with windows credentials.
Navigate to Extensions from left menu.
Search & install Dacpac extension.
Navigate to Connections from left menu.
Expand the server connected in step 2.
Right click an on prem database and select Data-tier application wizard from Context menu.
Select first radio button.
Navigate till next button & hit enter.
Provide all the details for Deploy Dacpac & hit next.
Launch Voiceover and navigate using control+option(left/right) arrow key.

Actual:
Issue1:
On navigating using the keys control+option (left/right) arrow key to the table all the data is announced in that navigation.
There is no proper row and column announcement or table name control.
Issue2:
Alert is announced on second navigation and on the third it announces the end of the line.
Expected:
Issue1:
The data should be announced when navigated to with proper table structure row and column announcements.
Issue2:
The alert should not be announced and instead of the end of the line out of the table should be announced.
User Impact:
Screen readers users will receive the information that the data is in a table structure.
Attachment link for Reference :
A11y_SQLAzureDataStudio_DeployDacpac_ReviewDeployPlan_ScreenReader9264.zip

dupe of #9266

Verified the bug and issue does not repro.
GithubTags:#Closed;
PFA for reference

GitHubTags:#SQLADS-MAC-Feb2020;


Selection is not working on a list of objects

The selection does not work when a list of model object is used to to build the list.
The line of code at: /addon/components/simple-select.js
Line 40:
const selection = this.get(content.${contentIndex}) || null;
returns null always - content is an array of model objects to the . operator does not work. You need to use:
const selection = this.get(content).objectAt(contentIndex) || null;
Then it works.
As a side note: the 'value' attribute needs to be the id of the selected object in order to correctly select the item. eg:
{{simple-select
content=dataSets
optionValuePath="id"
optionLabelPath="label"
value=dataRecord.dataSet.id
prompt="Please select a data set"
action='dataSetSelected'
}}

Thanks, you're correct. ObjectAt is a more idiomatic to the use case at hand. Code will be updated (but PRs are always welcome :wink: ).
There's quite some confusion as to value and selection parameters:

value is for the ID of the selected object (as you noticed)
selection is the selected object itself

Both have valid use cases, but to be honest, the naming here is pretty poor, IMO. If you have some alternatives to offer, I'm all ears :smile:

Thank You Xavier
I will clone and add any changes next time. I think that a bootstrap-ish
version would be nice. I can explore that.
It may just be a matter of applying a bootstrap-sass class to the
component.
On the selection/value confusion... I think that a truly 'simple' select
would be:
{{simple-select
content=myListOfObjects
value=myTargetObject.someProperty
}}
The over-ridable defaults would be:
 optionValuePath="id"
 optionLabelPath="name|label"
 prompt="Please select a value"
 action=automatically populate myTargetObject.someProperty

It would also be nice to use the less ambiguous 'items' as an alias for
content.
I will explore this as well.
Chris
On 01/13/2016 03:34 AM, Xavier Cambar wrote:

Closed #6 https://github.com/novafloss/ember-simple-select/issues/6
via 735d77c
https://github.com/novafloss/ember-simple-select/commit/735d77cb59ff9f5d685340e00822625ce616e282.
—
Reply to this email directly or view it on GitHub
https://github.com/novafloss/ember-simple-select/issues/6#event-513582795.


Sprite.get_item_rect() returns wrong position

I create a Sprite object like this:
var tex = get_resource(...)  # 50x50 pixels
var spr = Sprite.new()
add_child(spr)
spr.set_texture(tex)
spr.set_pos(Vector2(100, 100))  # or: spr.edit_set_rect(Rect2(Vector2(100, 100), tex.get_size()))
spr.show()

var rect = sprite.get_item_rect()
print(rect.pos, " - ", rect.size, " - ", rect.end)

This gives the following output:
0,0 - 50,50 - 50,50
Shouldn't the first Vector2 in the output ("pos") be 100,100?

First question, is it still valid in the current master branch?
Then, it looks like the position returned by Sprite.get_item_rect() is relative to the Sprite position, so 0,0 means that the texture is not offset with regard to the Sprite position. I believe this might be by design, @reduz might be able to confirm.

I've tested and I can reproduce the behaviour described above. On the other as I commented above I'm pretty sure it's by design that the returned position is relative to the Sprite position. If your texture is centred, the return position will then be a negative half-offset (e.g. -16,-16 if you have a centred 32x32 texture).
So, not a bug.


Modify to allow namespaced operator to deploy cluster role

This change allows namespaced operator to deploy cluster role and cluster role binding according to https://github.com/operator-framework/operator-sdk/blob/master/doc/operator-scope.md#cluster-scoped-operator-usage
With this change, cluster role ibm-iam-operator is created on the cluster


Use v2.1 nova apis

The nova /v2/ API is deprecated and /v2.1/ should be used instead.
This changes the python scripts, which shouldn't have any impact on
the reported data.
Connects: rcbops/u-suk-dev#162
Signed-off-by: Jean-Philippe Evrard<EMAIL_ADDRESS>

RPC-AIO-Liberty-PR: Fail

:+1: lgtm, once passing

FYI that was liberty (not mitaka) output:
curl -H "X-Auth-Token: 587412895ba44ecd8c8e125feb1c8a22" http://<IP_ADDRESS>:8774/v2/
{"version": {"status": "SUPPORTED", "updated": "2011-01-21T11:33:21Z", "links": [{"href": "http://<IP_ADDRESS>:8774/v2/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "", "version": "", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2"}], "id": "v2.0"}}
curl -H "X-Auth-Token: 587412895ba44ecd8c8e125feb1c8a22" http://<IP_ADDRESS>:8774/v2.1/
{"version": {"status": "CURRENT", "updated": "2013-07-23T11:33:21Z", "links": [{"href": "http://<IP_ADDRESS>:8774/v2.1/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}], "min_version": "2.1", "version": "2.12", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.compute+json;version=2.1"}], "id": "v2.1"}}
This is maybe worth a backport.

at this point I'm not sure about back-porting something like this, could be done but I don't think the rewards outweigh the risks

I don't think anyone ever requested this to be backported, so we can just not do the backport. But it's technically a backportable subject.

:+1:

👍


Test "refresh" mutation

Test the "refresh" mutation with all possible cases and create an issue if any bugs are found. If you encounter unexpected behavior or are unsure if it is intended, please create an issue for that as well.
You can find an example issue and bug report (or a question if this is a bug) in this link.
"Test GraphQL Query and Mutation" guide is available for further assistance.

MUTATİON:
mutation RefreshToken {
  refresh(token: {
    AuthenticationToken: "oldAuthToken",
    RefreshToken: "validRefreshToken"
  }) {
    AuthenticationToken
    RefreshToken
  }
}

RESULT:
  "data": {
    "refresh": {
      "AuthenticationToken": "newAuthToken"
      "RefreshToken": "newRefreshToken"
    }
  }
}

I've conducted several tests with refresh queries similar to the example provided and did not encounter any errors.


Update locks API version to latest (202-05-01)

Description
Update every module to leverage latest version from locks (2020-05-01): https://docs.microsoft.com/en-us/azure/templates/microsoft.authorization/2020-05-01/locks?tabs=bicep

Duplicate of #267

Note: The latest api version (2020-05-01) is NOT regognized in the cmdlet:
((Get-AzResourceProvider -ListAvailable | Where-Object { $_.ProviderNamespace -like 'Microsoft.Authorization*' }).ResourceTypes | Where-Object { $_.ResourceTypeName -like 'lock*' }).ApiVersions


[warning]Unable to find MSBuild version '14.0' for architecture 'x86'. Falling back to version '4.0'.

I get following output when I try to build with Visual Studio 2022 using build agent version 1.151.2
We are using Azure DevOps Server Version Dev17.M153.5 and have configure the build task to use the latest version of Visual Studio.
##[command]"C:\agent\_work\_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\vswhere.exe" -version [16.0,17.0) -latest -format json
##[command]"C:\agent\_work\_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\vswhere.exe" -version [16.0,17.0) -products Microsoft.VisualStudio.Product.BuildTools -latest -format json
##[command]"C:\agent\_work\_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\vswhere.exe" -version [15.0,16.0) -latest -format json
##[command]"C:\agent\_work\_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\vswhere.exe" -version [15.0,16.0) -products Microsoft.VisualStudio.Product.BuildTools -latest -format json

##[warning]Visual Studio was not found. Try installing a supported version of Visual Studio. See the task definition for a list of supported versions.
##[warning]Unable to find MSBuild version '14.0' for architecture 'x86'. Falling back to version '4.0'.

##[command]"C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" "C:\agent\_work\3\s\Source\Foo.sln" /nologo /nr:false /fl /flp:"logfile=C:\agent\_work\3\s\Source\Foo.sln.log;verbosity=normal" /dl:CentralLogger,"C:\agent\_work\_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll";"RootDetailId=7eb43cc4-0a11-42ea-9084-1d5e577161b2|SolutionDir=C:\agent\_work\3\s\Source"*ForwardingLogger,"C:\agent\_work\_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.151.2\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" /p:PlatformToolset=v142 /p:MyBinaryOutputPath=C:\agent\_work\3\b /p:TreatWChar_tAsBuiltInType=true /p:ConformanceMode=true /p:platform="x64" /p:configuration="ReleaseU" /p:_MSDeployUserAgent="TFS_0ab9ca53-8fd2-4470-8e40-506d7bd28f2d_build_4_0"
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Build started 2021-11-08 23:56:24.
Project "C:\agent\_work\3\s\Source\Foo.sln" on node 1 (default targets).

The build fail, how should I do to make it works?

Same issue on my side. I tried first on a build system where 2019 and 2022 were installed, but the build task was always using 2019 even if the agent capabilities was showing both.

Azure pipeline agent v2.195.0 released a few days ago now fixes detecting capabilities for VS2022 on my self-hosted agents.

Tried it, still not detecting VS2022 on a system where both VS2019 and VS2022 are installed.

Same issue

I'm seeing this as well.  I've tried on a Windows 2019 server that has both VS 2019 and 2022, a Windows 2019 server that has VS 2022 and previously had VS 2019 (I removed it as a test) - and a fresh Windows 2019 server that ONLY has VS 2022 (has never had  any previous version of Visual Studio).
I get the exact same error as the original poster.
I've been monitoring the build agent github page and am running 2.195.1 - and the error persists.

Azure pipeline agent v2.195.0 released a few days ago now fixes detecting capabilities for VS2022 on my self-hosted agents.

Can you provide some additional details about your working setup?

This thread is also relevant:  https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdevelopercommunity.visualstudio.com%2Ft%2Fazure-devops-20201-build-solution-task-not-working%2F1584426%3Ffrom%3Demail%26viewtype%3Dall%23T-ND1605167&data=04|01|Blake.Duffey%40noblis.org|6e62fef74fbc4c94492b08d9b8ced394|e28cbc4d93e249b48c37dbdee2a3d319|0|0|637744020727685430|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=knMbjC0w3oS6g48UJBiKf%2FK7P6fLw6oFhLy%2FZgHDhLI%3D&reserved=0

We are also seeing this.
Onprem devops server: 18.181.31626.1 (Azure DevOps Server 2020 Update 1.1)
Build agent: 2.195.2 on a build server with only vs2022 installed.

Could you please share list of your agent capabilities regards MSBuild and VisualStudio? Does it contain VisualStudio_17.0 and MSBuild_17.0?

@tatyana-kostromskaya where can I see the tasks versions (for all the tasks, I presume?)

this screendump is from our vs2022-only buildserver. Is this the versionnumbers you are looking for?:

@cfaagaard, yes, thank you. Also you can find versions of the tasks in build logs at the begging of each task.
VSBuild task started to support VS 2022 after 1.192.2 version. And as far as I can see you have 1.166.2.

Yes, but I have installed the latest update for the Azure Devops Server. And the latest build agent:
Onprem devops server: 18.181.31626.1 (Azure DevOps Server 2020 Update 1.1)
Build agent: 2.195.2 on a build server with only vs2022 installed.
And this the only supported way to get the Azure Devops Server updated (including task updates), as I understand it.
And yes, I can see the vsbuild-task (in github) has support for vs2022, but I need a supported way to update our Azure Devops Server.

@cfaagaard, yes, thank you. Also you can find versions of the tasks in build logs at the begging of each task.
VSBuild task started to support VS 2022 after 1.192.2 version. And as far as I can see you have 1.166.2.

the versions in the build logs are the same as in the screendump.

I don't have information about future releases of Azure DevOps Server and when they will be released.
But official release update is the only fully supported way for task update.
Manual update of the tasks is a possible solution without very high risks and I can provide you zip archives with latest released versions of these tasks  and instruction how to update it manually.
But again this solution is not fully supported and official.

Thanks. but it needs to be supported.

This really is an odd choice by MS to release VS22/.net 6 to much fanfare - but simply not support it via onprem pipelines.  What's the expectation for pipeline support?

Any news on this issue? (some people start wondering if this a sign of Microsoft phasing out Azure Devops onprem??)

issue still exists! BUILD IS NOT WORKING!

Azure DevOps Server is not released often, so all new changes came there with big delay. And as far as I know patches for existing versions of Azure DevOps Server usually contains fixes for the issues and not new features.
I don't have info about future release of Azure DevOps Server, so I can't say when VS 2022 will be available there.

Azure DevOps Server is not released often, so all new changes came there with big delay. And as far as I know patches for existing versions of Azure DevOps Server usually contains fixes for the issues and not new features.
I don't have info about future release of Azure DevOps Server, so I can't say when VS 2022 will be available there.

An official statement, installation guide & roadmap would be really nice and improve trust in the product.
We are really looking forward to use .NET 6/VS 2022 in our company, but this issue is blocking us. :-)
Thank you!

Further expanded my temporary solution for this problem for now and hopefully for future situations with a similar issue. The project provides pre-built versions of the tasks as well as patched versions of the tasks that can be installed side-by-side the original tasks to prevent any breaking changes.
Download the task from the latest release and install them into you collection.
Alternatively install the tasks through an extension:

🛍 Visual Studio 2022 for Azure DevOps Server
🛍 DotNetCore 6 for Azure DevOps Server

Required agent version
You will need to install a recent agent (2.195.0 or newer) from the azure-pipelines-agent repository for it to auto-detect Visual Studio 2022, or alternatively add the capabilities to the agent manually.
You may need to force Azure DevOps Server to not downgrade back to its preferred agent version. You can do so by setting the following environment variable at the system level on your server before launching the agent:
AZP_AGENT_DOWNGRADE_DISABLED=true

As a workaround, try setting:
msbuildLocationMethod: 'location'
msbuildLocation: 'c:\YourInstallationPath'
for the MSBuild task. That way you can circumvent the vswhere localization. Not the most elegant way but it worked for us.


Tests specifically for CCL's caching optimization

There should be tests that specifically test CCL's caching optimization.  These tests would do some combination of these things:
(1) Define a package.   Possibly, define another package that has a PLN that conflicts with this package.
(2) Compile a function (using COMPILE or COMPILE-FILE) that has an call to INTERN in it with a constant package designator (string designator).
(3) Do things to the package or package name afterwards:
(a) Reuse that name as a local nickname in another package
(b) Rename the package (with or without PLNs)
(c) Delete and redefine the package (with or without PLNs)
(4) Invoke the function compiled in (2) with *package* bound to various things.

We will need to define test scenarios for these and what is the expected outcome in each single case. I assume that the expected outcome would be "standard", as in, nothing surprising should come out of them; I simply assume that they need to trigger the path where CCL's optimized package-ref path is chosen (how can we check if it is chosen? inspect the outcome of compiler-macroexpand on the package functions?).

I pushed some small changes to a clone of this repo
https://github.com/pfdietz/package-local-nicknames-tests

@pfdietz Thank you for your help and sorry for the several days of delay.
I have left a small comment there.

@pfdietz Did your changes close this issue?

@pfdietz Bump


Add filter property to configuration of DataStage connector

At least allow filtering what is sync'd based on DataStage project (list of projects), initially.

As part of this change we should probably manage a number of different Information Governance Rules for tracking the last sync-point: so that if at some point later on other proxies are configured with different project filter settings, they will have their own sync-point managed (ie. when run initially they'll start from null rather than the last sync-point overall, of some other project(s)).


Managing idle SQL connections

I am noticing an approx. 30 mins drop time for an idle connection to Azure SQL DB. After this, I see a
write tcp <IP_ADDRESS>:40138-><IP_ADDRESS>:11199: write: connection reset by peer

error message. I see an issue that might be relevant here https://github.com/denisenkom/go-mssqldb/issues/44, and wanted to see if the connection parameter keepAlive is the intended way to keep the connection alive, or if there are any other recommendation on the issue.

The fix includes setting to a value that's < 30 mins.
db.SetConnMaxLifetime(20*time.Minute)

When / if this is not set, the library considers the connection reusable indefinitely, a problem since Azure's SQL DB closes an idle connection after 30 mins (by design).
Another recommended setting is to set a set of connections so that the library pool can interchange between multiple connections.
db.SetMaxOpenConns(10)
db.SetMaxIdleConns(10)

This effectively solves the issue, I am leaving it open so anyone else can chime in.


Fixed TextView floating behavior

Hi! When I was trying to implement floating textView I got wrong behaviour that I was trying to fix.

You need to add
override var text: String! { didSet {
didChangeTextValue()
}}
because if setting text programmatically the hint is not showing.


TypeScript regression

#55 added auto-generated TypeScript types, but it seems like some of the functions (e.g. h3ToGeoBoundary) that return an array of arrays (i.e. Array[]) don't type-check properly in TypeScript, since the compiler expects the outer Array to have a type parameter:
https://github.com/uber/h3-js/blob/c5f653f300eee3f3c2f7aebcfd59812e24f40170/lib/h3core.js#L566
The fix is likely to specify the inner-most type explicitly (e.g. Number[][]) in the JSDoc.

Thanks for the bug report. We probably need to add a check in Travis CI to catch this kind of issue.


Fix a few issues with certs

regenerate-certs was busted, because of recent changes I made to
Provision() method
checksum was different between local certs and remote certs

This PR fixes both issues and adds tests to verify that both conditions
are checked in the future.
Closes https://github.com/docker/machine/issues/1144.
Closes https://github.com/docker/machine/issues/1159.
cc @ehazlett @hairyhenderson for review.
Assuming this gets merged, I will update the integration tests refactor to move these tests over to the new format.
Signed-off-by: Nathan LeClaire<EMAIL_ADDRESS>

:+1: LGTM!

LGTM


Fix safe spawning for viruses, mother cells, and players

Closes #1566

ppreciate the PR to fix the issue that you highlighted. I'm not going to merge it because it would cause the server to get stuck in an infinite while loop under certain conditions. One such condition is if the user increases the max cell size setting, then sets their mass really high, causing their cells to completely fill the map.
I'll soon fix the issue in a

Ok, sounds good 👍


Error while running  webhook_flask_counter

Hi,
I am trying to run webhook_flask_counter on my localhost. This is the paramter which i am passing
python webhook_flask_counter.py token 8443 localhost:8443/abc
Traceback
  File "/Library/Python/2.7/site-packages/telepot/__init__.py", line 479, in get_from_queue
    update = dictify(data)
  File "/Library/Python/2.7/site-packages/telepot/__init__.py", line 451, in dictify27
    return json.loads(data)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 338, in loads
    return _default_decoder.decode(s)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 384, in raw_decode
    raise ValueError("No JSON object could be decoded")```

 This happens when I send a request to /abc

Thanks

Please see issue #60 - Running webhook_flask_skeleton.py locally


Will you guys bring back the recovered category?

Im making a tracker and it seems that the recovered category doesnt work, it only returns 0. Will you guys bring this back?

Hi @Lander2003 , this project internally uses the data provided by Johns Hopkins University (JHU) which is a very credible source. JHU, has decided to drop the recovered stats starting 22nd March as mentioned in this issue.  This was dropped by them as there wasn't any proper way to get that data.
We are updating our scripts to fetch the historic data of recovered until 22nd March but anything after 22nd March would either not be updated or would be kept as 0. This is a call that we need to take as a community.
Let me know your views. Looking forward to seeing your tracker

If you were using the recovered numbers to compute an "active cases" number, here's a crude work-round: https://github.com/CSSEGISandData/COVID-19/issues/1250#issuecomment-603255860

Thanks @timday Will check it out. We might have to modify it to avoid numpy . Please feel free to raise a PR.

Hi @Lander2003 , JHU has enabled the recovery count. Just the thing is in some cases, in the latest record, it might be null as they update the day's recovered tally at the end of the day.
Let me know if you face any issues!

That is great news, as of now things are going great the API is amazing. I am happy to show you my tracker once I finish all the features!


Bumps Ruby to 2.2.0

Problem
.ruby-version had extraneous 'ruby-' that caused the following warning:
$
warning: ignoring extraneous `ruby-' prefix in version `ruby-2.1.0'
         (set by /Users/tonyta/mongoid-rspec/.ruby-version)

Solution
This prefix was removed and the Ruby version in development was bumped to 2.2.0.
Thanks for maintaining and hope this helps!

@tonyta Thanks for your contribution!

Happy to help! :octopus:


System prompt and API keys suddenly not saved anymore

I don't know why, but even though it worked fine yesterday, today when starting the self-hosted version of Chat with GPT, my API keys and custom system prompt were gone :(

Are you running the latest version? There was a bug related to this, but it should be fixed: https://github.com/cogentapps/chat-with-gpt/issues/103
System prompt and API keys are stored in your browser's local storage by default (unless you configure the API key in a config file on the server). Local storage is deleted when you clear history/cache/website data, but should persist otherwise.


Consider adding license information to the nuget (visible on nuget.org)

Package consumers often care about the license (can I use the package? updating EULA on nuget upgrades, etc). It would be nice to see the projects license information
https://github.com/ixmilia/dxf/blob/master/License.txt
directly on https://www.nuget.org/packages/IxMilia.Dxf/
The new csproj format defines several properties related to licenses: https://docs.microsoft.com/en-us/dotnet/core/tools/csproj#nuget-metadata-properties
Interestingly, an URL is deprecated, and SPDX identifiers are preferred. That would be Apache-2.0 in this case.

Good call!  Updated .csproj in d308feb5233a42746f8aa0ff3a7d21c5b89c7d7f.  Next NuGet release should have it.


General Fixes and Improvements

You will need to generate the demo again using Polymer Tools

Hey, thanks for you support! :)

Glad to contribute, thanks for the merge  👍


typo: articles/vpn-gateway/point-to-site-vpn-client-configuration-radius.md

mobilconfig -. mobileconfig
Add code fence language
Geneneric -> Generic

@nschonni : Thanks for your contribution! The author, @cherylmc, has been notified to review your proposed change.

Editorial fixes confirmed.


Runtime Crash using swift 4.2 compiler

We had  runtime crashes with the app compiled using new swift 4.2 compiler.
Temporary FIX: we removed some "noescape" annotations from some objC header files (we don't use pod install)
example from JMapController.h:

(void)showMap:(nonnull JMapMap *)map completionHandler:(attribute((noescape)) ErrorCompletion)completion;

becomes:

(void)showMap:(nonnull JMapMap *)map completionHandler:(attribute(()) ErrorCompletion)completion;

@jibestreamdev close?

It worked for me, many thanks!

@PhilippeLandry-Logient I had the same issue this morning but they updated the framework and that fixed it as well


Fix placeholder color

Description
The color for placeholders in various components was not correct, it was too dark and looked too much like regular text. We've had multiple complaints about this from Control Hub users. We got the color that should have been used from Paul Jeter and Kevin Smith.
Related Issue
From discussion in Teams space:

Motivation and Context
We looked into this based on complaints from Control Hub users who found that it looked there was already a value in an empty input, they were fooled by the dark placeholder color.
How Has This Been Tested?
No tests for this seem to be present, but I verified that I'm using the color in the same way that other parts of the CSS are.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation update
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Other... Please describe:

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Need to adjust the commit message to
fix(input): update placeholder color


clrModalOpen not becoming to false after modal close

When the modal is opened "opened = true" and click outside the modal or click in the "X" up-right to close it, modal is closed, but "opened" variable remains in true so the page starts to behave weird. The question is, how to handle the correct state of this variable when clicking outside or in "X" to close the modal?.
          <clr-modal [(clrModalOpen)]="opened">

Thank you!

              You're now subscribed

          </clr-modal>

It should be updating the opened property.
I checked the de-sugared change syntax to make sure we are emiting the change, and it seems like we are when I click on the 'X' but not on the cancel or done buttons.
Can you confirm the same and update the plunker with anything specific to your use case?
https://plnkr.co/edit/yp9Yii?p=preview

As far as I see in the plunker it should work fine, but in my case is not triggering (clrModalOpenChange) can be due to the version? I'm using v0.8.8

Hi @efgonz. As @hippee-lee mentioned above, we are not able to replicate this. Could you please post a plnkr which replicates this issue? We do have a plnkr template for 0.8: https://plnkr.co/8TwwdL. I also didn't find any changes to the modal component after 0.8.8 but you could try upgrading the to latest 0.8 version which I believe is 0.8.18 and check if that works.

@efgonz
We haven't heard back on this and cannot replicate it. I'm closing due to inactivity. If you can supply a plunkr demonstrating the issue, we can reopen. Thanks.


clickhouse: <IP_ADDRESS> -> <IP_ADDRESS>

Motivation for this change
Implements #90354
I tried the nixpkgs-review command, but I'm not sure if it worked - I got No diff detected, stopping review... which seems wrong
llvm was bumped from 7 to 9 to match what Clickhouse recommends
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

I tried the nixpkgs-review command, but I'm not sure if it worked - I got No diff detected, stopping review... which seems wrong

Which command did you run?

@Ma27 It's the command given in the PR template
[raghav@ch-misc:~/nixpkgs/nixpkgs]$ git status
On branch clickhouse/<IP_ADDRESS>
Your branch is up to date with 'origin/clickhouse/<IP_ADDRESS>'.

nothing to commit, working tree clean

[raghav@ch-misc:~/nixpkgs/nixpkgs]$ nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
$ git -c fetch.prune=false fetch --force https://github.com/NixOS/nixpkgs master:refs/nixpkgs-review/0
remote: Enumerating objects: 70, done.
remote: Counting objects: 100% (70/70), done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 87 (delta 53), reused 59 (delta 49), pack-reused 17
Unpacking objects: 100% (87/87), 331.57 KiB | 1.05 MiB/s, done.
From https://github.com/NixOS/nixpkgs
   cefa2ad525a..143398d7da2  master     -> refs/nixpkgs-review/0
$ git worktree add /home/raghav/.cache/nixpkgs-review/rev-2761377682bdd30de0ceb94407b62e51f1368a4d-dirty-1/nixpkgs 143398d7da2af8c8c1db948e6211e1e1dec3d800
Preparing worktree (detached HEAD 143398d7da2)
Updating files: 100% (22075/22075), done.
HEAD is now at 143398d7da2 Merge pull request #92390 from fionera/add-fuzzel
$ nix-env -f /home/raghav/.cache/nixpkgs-review/rev-2761377682bdd30de0ceb94407b62e51f1368a4d-dirty-1/nixpkgs -qaP --xml --out-path --show-trace
No diff detected, stopping review...
$ git worktree prune

Well, the wip-command tests your local, uncommitted changes. In your case you probably want to run nix-review rev <rev of your commit>.

Ah, right, that makes sense - running that now.
Seems a bit odd to have a WIP command in the pull request template, since by the time you're making a pull request you would have committed your changes.

nixpkgs-review builds only clickhouse, no errors


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/98 is merged into live branch.
Auto archive content to https://github.com/OPS-E2E-PPE/docs-archive-test-target.git

Docs Build status updates of commit 8d00760:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error]

Cannot sync git repo to specified commit because branch Archive_master_2019-09-27-03-27-21 has been deleted or has been force pushed: fatal: Couldn't find remote ref Archive_master_2019-09-27-03-27-21

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Set GC params for Java Stress Test

For https://github.com/grpc/grpc-java/issues/1812

LGTM. thanks.

@jtattermusch or @nicolasnoble
Could I get a merge?

I need all tests green except known flakes.

Please check.

Can be merged now.. known flakes..
(Also, none of those tests are really related to this change)


Add nodegroup store and count to import.yaml

With this PR we can add nodegroup storage and checked count operations to the import yaml.
ingestion-steps:
  - nodegroup_json: 'nodegroup.json'
    creator: 'Eric'
    comment: 'here we go'
    name: 'file_example'
  - count: 28
    nodegroup: 'file_example'

This also lets us use parameterized nodegroups which means we can more easily reuse nodegroups for performing multiple checks
ingestion-steps:
  - nodegroup_json: 'nodegroup.json'
    creator: 'Eric'
    comment: 'here we go'
    name: 'section_example'
  - count: 28
    nodegroup: 'section_example'
    constraints:
      - 'identifier=document_id_1'

$ rack data import import.yaml
Adding nodegroup section_example                 OK
Counting nodegroup section_example                 FAIL got:0 expected:28

ping @russell-d-e

This doesn't add anything you can't already do with shell scripts built using the rack cli, but hopefully as we keep building out this functionality we'll both set the expectations of including these steps in an ingestion package and also make it easy enough that others will actually do it.


Remove --launcher.GTK_version 2 from Archi.ini on Linux

With reference to #391
Background
On Linux, Archi.ini contains the following entry:
--launcher.GTK_version
2

This is to force Archi to use GTK version 2 instead of the default version 3. This ensures that some UI features work (Undo/Redo animation, cell heights, for example).
This means that for the internal SWT Browser component to work some Linux distros (Ubuntu 18.04) may have to install libwebkitgtk-1.0.0:
sudo apt-get install libwebkitgtk-1.0.0
Problems
However, some distros no longer support libwebkitgtk-1.0.0 (Fedora 28, see #391).
Solution
If the entry is removed from Archi.ini then GTK version 3 is used and the SWT Browser component works without further user intervention (I tested this on Ubuntu 18.04 and Fedora 28).
Drawbacks
If Archi is running on Linux using GTK 3 then I have noticed these issues:

When renaming a model, concept, folder or view in the models tree the text cell editor height is too short. Possible solution is to increase height only on Linux.
The Undo/Redo animation no longer works causing a delay when performing Undo/Redo To see this - drag a box in a diagram view to a new position then select "Undo". Normally the box will slide back to it's first position. Using GTK 3 this does not happen, instead there is a delay which can make Archi seem sluggish. (This was also the case on Mac OS X, and the undo/redo animation feature was removed from Mac version.)

Fixes for Archi 4.3

Remove the --launcher.GTK_version entry from Archi.ini
Disable the Undo/Redo animations on Linux

Also, another issue is that GTK 2 is discontinued. Eclipse itself should run in GTK3.

See also http://javaclipse.blogspot.com/2015/06/mars-on-linux.html


Could not find a declaration file for module '@getbrevo/brevo'.

When I require the Node SDK:
const brevo = require('@getbrevo/brevo')

I get this error:
Could not find a declaration file for module '@getbrevo/brevo'. <EMAIL_ADDRESS>implicitly has an 'any' type.
  Try `npm i --save-dev @types/getbrevo__brevo` if it exists or add a new declaration (.d.ts) file containing `declare module '@getbrevo/brevo';`ts(7016)
module "/project/node_modules/@getbrevo/brevo/src/index"
No quick fixes available

@types/getbrevo__brevo obviously doesn't exist — how should this be resolved?

I'm getting this error - error<EMAIL_ADDRESS>Module not found: Can't resolve 'ApiClient'
Did you mean './ApiClient'?
Requests that should resolve in the current directory need to start with './'.
Requests that start with a name are treated as module requests and resolve within module directories (node_modules, /Users/angelo/Documents/APP_DEV/nextjs/gestyon-stok).
If changing the source code is not an option, there is also a resolve option called 'preferRelative' which tries to resolve these types of requests in the current directory too.

@shubhamUpadhyayInBlue my project is not a TS project. It’s just plain JS.

Hi @getaaron
I think that your IDE might have some settings due to which it is considering it as a TS project.
I found error similar to yours in one of the blog posts. They face the same error.
Otherwise, for plain NodeJS projects I don't think this error makes much sense, I mean it should not occur.

When I require the Node SDK:
const brevo = require('@getbrevo/brevo')

I get this error:
Could not find a declaration file for module '@getbrevo/brevo'. <EMAIL_ADDRESS>implicitly has an 'any' type.
  Try `npm i --save-dev @types/getbrevo__brevo` if it exists or add a new declaration (.d.ts) file containing `declare module '@getbrevo/brevo';`ts(7016)
module "/project/node_modules/@getbrevo/brevo/src/index"
No quick fixes available

@types/getbrevo__brevo obviously doesn't exist — how should this be resolved?

has anything be done to this


Add the ability to run the release please action manually

I need to this to debug why its not working after transferring the repo over to the Node.js org.
I may be good in other failure cases and the job can be run multiple times as it should just update any existing PR for a release.

@marco-ippolito and one more time


[BugFix] Fix null filter crash when process null literal

What type of PR is this：

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

Which issues of this PR fixes ：
Fixes #13216
Fixes #12275
Problem Summary(Required) ：
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

run starrocks_admit_test

run starrocks_admit_test


Create Predictions API framework

Closes #3
Closes #8
There are 2 proposals

Have multiple entry points, the user instantiates any API they need (which is what I did in this PR)
Have a single entry point, the user instantiates the SDK but internally we lazily instantiate only the API they need/call

We can review and agree on which one to adopt

Closes #3 Closes #8
There are 2 proposals

Have multiple entry points, the user instantiates any API they need (which is what I did in this PR)
Have a single entry point, the user instantiates the SDK but internally we lazily instantiate only the API they need/call

We can review and agree on which one to adopt

I think we can have multiple APIs for (predictions, trainings, deployment and models) but the user should not have to worry about the details of how we handle things.  The SDK should make using the API easy and not requiring multiple entry from the user.

Closes #3 Closes #8
There are 2 proposals

Have multiple entry points, the user instantiates any API they need (which is what I did in this PR)
Have a single entry point, the user instantiates the SDK but internally we lazily instantiate only the API they need/call

We can review and agree on which one to adopt

I think we can have multiple APIs for (predictions, trainings, deployment and models) but the user should not have to worry about the details of how we handle things. The SDK should make using the API easy and not requiring multiple entry from the user.

I think, with your response, you're kinda mixed both single entry and multiple entry. In my latest commits, I have a demo of what I mean by single entry or multiple entries. Please look through and let's decide


cockpituous: Release to Fedora 30

The branch was created, and I added the current release to it. Build: https://koji.fedoraproject.org/koji/buildinfo?buildID=1236543
I tested this with
~/upstream/cockpituous/release/release-bodhi -p /tmp/cockpit-composer-0.1.9-2.fc30.src.rpm F30

and it correctly produced https://bodhi.fedoraproject.org/updates/FEDORA-2019-e9ec2ec5c1

Codecov Report

Merging #600 into master will decrease coverage by 0.15%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #600      +/-   ##
==========================================
- Coverage    73.3%   73.14%   -0.16%
==========================================
  Files          66       66
  Lines        3128     3128
  Branches      597      597
==========================================
- Hits         2293     2288       -5
- Misses        835      840       +5

Impacted Files
Coverage Δ

core/sagas/inputs.js
71.42% <0%> (-3.07%)
:arrow_down:

core/selectors.js
92.96% <0%> (-0.79%)
:arrow_down:

core/sagas/blueprints.js
66.86% <0%> (-0.59%)
:arrow_down:

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 75f5994...9ddae91. Read the comment docs.


Delete old Public Cloud products on Dev

Delete old Public Cloud products on Dev:
e9a772
c145d6
c259bc
tnfhhm
td5cou
dffa39
d7cd69
cde153
fbf3d1
cc59f6
be5400
ae75b4
a371f0
f53251
eb6eb7
ae9357
ab2f7c
fb4939
a27113
ec4d4b
a2c2e2
d94741
dc585d

Done.
The call to check in MongoDB is:
{licencePlate: { $in:["e9a772","c145d6","c259bc","tnfhhm","td5cou","dffa39","d7cd69","cde153","fbf3d1","cc59f6","be5400","ae75b4","a371f0","f53251","eb6eb7","ae9357","ab2f7c","fb4939","a27113","ec4d4b","a2c2e2","d94741","dc585d"]}}


qbittorrent doesn't load

Environment
Docker
Version
0.11
Describe the problem
created a tile for qbittorrent with the correct address. when i click on it it opens a new page - the address is correct but loads a 401 webpage not found. when i go to the same address by typing it in - works fine.
Additional info
No response
Please tick the boxes

[X] You've read the docs
[X] You've checked for duplicate issues
[X] You've tried to debug yourself

Hi @cloudedhopes ! Can you try to uncheck Enable Cross-Site Request Forgery (CSRF) protection in qb webui settings ? (From reddit) I've seen other people have the same issue but we forgot to document it in the "known issues" of the docs

perfect, worked. thanks!

Oh great ! Would you mind writing a simple guide on how to fix this issue with screenshots ? This way we can add it to ajnart/homarr-docs repository


fix(form): add new form component with scroll to first invalid field

selector could then be .ng-invalid.ng-touched

:rocket: Welcome to Baloise ChatOps based GitOps Bot :tada:
- If you want to enable preview environments for this PullRequest, comment with `/preview`.
- If you want to disable the preview environment for this PR, comment with `/undeploy`.
- If you need help or want to see the docs, comment with `/help`.

Make sure to refresh this page after submitting a command.
Preview environments can be redeployed automatically if you enable the webhook for updates to the source branch. :new:

Have fun building awesome apps! :hammer:  :whale2:  :truck:  :ship:


State Fusion ignores RW dependencies due to Memlets

Sample code demonstrating the issue:
    i = dace.define_local_scalar(dace.int32)
    i = 0
    while i < N:
        do_something(A[i], B[i])
        i += 1

The frontend will generate two states for the body of the while loop, one for the do_something statement, and one for i += 1. There is a read/write dependency on the value of i between the two states. However, because the dependency is in the Memlets for A and B, StateFusion does not check for it and instead fuses the two states.
Potential solutions:

Fix StateFusion to check for such dependencies. (preferable?)
Make somehow i a special iteration variable, or perhaps make i += 1 an assignment in the interstate edge.

In StateFusion (or at least in one of the redundant state removal transformations) there is a TODO there to check if the assigned value is used in the state, and if so bail. Perhaps we should complete that TODO...

@alexnick83 This issue is stranger than I initially thought. It seems that i is accessed directly in the memlet, which is supposed to be disallowed since i is a scalar and not a symbol:

@tbennun If we disallow using data in memlet subsets, how do you suggest that a while loop should be implemented then in SDFG?

in other frontends, we use interstate edges for this. I don't know what would be the easiest solution in the python frontend though.

@tbennun I feel that this is too restrictive. Fundamentally, the loop guard evaluates some boolean expression. Shouldn't it possible for the user to use whatever he/she wants in this expression (symbols, numbers, data)? I have actually fixed this for if-conditions. The visitor checks if the test is a comparison node with a subscript expression (therefore memlet). In such a case, it generates the necessary computation subgraph in the guard state and uses the (boolean) result in the interstate edges. For whatever reason, I didn't do the same for while loops. I will fix it in the next few days and push to python-frontend-docs. Note that this will not change the SDFG for the code above, because i is scalar and no memlet expression is needed to access it. It is easy to change that, though, if it would be the correct approach. What do you think?

It will fix at least some of the problem. The issue with accessing scalars is that memlets and subsets are supposed to refer to expressions that are not going to change throughout a state (i.e., only contain symbols) or a scope they are defined in, and accessing through a scalar, which can change, violates that.
In your opinion, do we need to discuss that part of the representation further, or just say that every scalar defined in Python code and used in subsets is promoted automatically to a symbol upon parsing? In the latter case, assignments will then be interpreted to interstate edges and uses in memlets will be fine (with your while-loop fix, it will look exactly as we want it to)

I only don't get the "scalars promoted to a symbol" part. Does this mean that we accept symbols and scalars (e.g., boolean scalars) in interstate edges, or that the scalar to be used in the interstate edge must become a symbol? If it is the latter, we should discuss the implementation (can we actually set a symbol's value through a Tasklet?). If it is the former, then I believe that all is clear.

@alexnick83 I think this is fixed now


Fix 'interface {} is nil' error

Added skipping the scrape of the exporter pod - it caused an error in the description
Added defaults to deploy template variables
Added a variable to customize exporter's port

Hi @Ray-Barker, did you mean to close this PR?

@jmcgrath207
Hello, yeah, it was intentional - this PR wasn't fixing the error I got, my assumption for the root cause was wrong.


The Mod Menu Button doesn't show up

Hi! So the Mod Menu Button doesn't show up for me in minecraft and I really don't know what to do. I installed fabric and the other stuff but it just doesn't work.

Can you send me a log?

Im sorry but Im now using forge for the mods and other stuff. Im really sorry and also I don't really know how to show you the log because Im a piece of trash.


Fix ProcessScheduler memleak

Reducing the int.MaxValue here to an arbitrary low int value seems to alleviate the suspected memory leak described in https://github.com/OmniSharp/csharp-language-server-protocol/issues/1037
Hoping this PR can serve as the start of a conversation about what might be a more proper solution.

@microsoft-github-policy-service agree company="VMware"

Hi @JoeRobich - please excuse the direct ping. Do you happen to know the right person to get eyes on this issue? I do not necessarily think the changes in this PR are the correct solution, but it does seem to alleviate the memory leak described in #1037. Hope to use this as a conversation point.
Thank you

Hi @antpensi - I am likely the right person, thanks for the ping.
I saw this come up earlier and still need to investigate how the ReplaySubject is being used. Am I right that it captures requests while a serial request is being processed, so that they can be replayed when the blocking request is complete? Why is 6 seconds long enough? Does a replay subject make the most sense here or would a queue work just as well?