Cannot start notebook after cluster restart.

Reproduce:

Install CKF using "Quick start".
Create a notebook.
Restart the machine/evict the notebook from the node.
Try starting the notebook -> notebook is always in status "No Pod are currently running for this Notebook Server"

Expected:
Notebook starts
Environment:
OS - Ubuntu 20.04
microk8s - 1.22
Kubeflow - 1.6

this bug appears to be the same and has some good additional details

I managed to reproduce the issue. It looks like something is not correct with shutting down of notebook server when VM is stopped.
There is a workaround. Before shutting down the VM, stop notebook server(s).
After the restart of the VM, start notebook server.

More investigation.
When there are two or more notebook server, if just one of them is properly stopped (eg. via UI) before VM restart, all notebook servers can be restarted and connected to after VM is restarted.

Looking at https://github.com/canonical/bundle-kubeflow/issues/515
I see that OS disk is 64GB which should be enough for Kubeflow deployment and OS.
However, when additional volumes are created we adding to those. There are two volumes added to notebook server 10GB each. I was just wondering if that could cause some issue on the startup of notebook server pods when VM is restarted.
Can we confirm what disk sizes were used when this issue occurred?

After letting VM to sit in stopped state for couple of days I was able to reproduce the issue.
Notebook server with name new-test was left running before VM shutdown.
After the restart all pods in kubeflow and admin namespaces are in Running state.
Notebook server pod new-test does not exist (usually it was available and in Running state, that's when notebook server was accessible after VM restart.
This the info gathered after restart.
$ microk8s.kubectl -n kubeflow describe pod jupyter-controller-operator-0
Name:         jupyter-controller-operator-0
Namespace:    kubeflow
Priority:     0
Node:         kf-test/<IP_ADDRESS>
Start Time:   Mon, 28 Nov 2022 15:01:36 +0000
Labels:       controller-revision-hash=jupyter-controller-operator-68fc77d85d
              operator.juju.is/name=jupyter-controller
              operator.juju.is/target=application
              statefulset.kubernetes.io/pod-name=jupyter-controller-operator-0
Annotations:  apparmor.security.beta.kubernetes.io/pod: runtime/default
              cni.projectcalico.org/podIP: <IP_ADDRESS>/32
              cni.projectcalico.org/podIPs: <IP_ADDRESS>/32
              controller.juju.is/id: f957d721-f53d-41b6-8ef1-662083ae049e
              juju.is/version: 2.9.34
              model.juju.is/id: d0348bd4-17ab-4e48-84da-b30afeafdfc5
              seccomp.security.beta.kubernetes.io/pod: docker/default
Status:       Running
IP:           <IP_ADDRESS>
IPs:
  IP:           <IP_ADDRESS>
Controlled By:  StatefulSet/jupyter-controller-operator
Containers:
  juju-operator:
    Container ID:  containerd://749cd9a3b114b2cb9d0142e3d9e6eafdbd7685b6f8853d2dd36e51d34f5ab09e
    Image:         jujusolutions/jujud-operator:2.9.34
    Image ID:      docker.io/jujusolutions/jujud-operator@sha256:3b46568ca590857dfa053ea84eea457a3389de34dd8775f0b32bfb2c0a55f700
    Port:          <none>
    Host Port:     <none>
    Command:
      /bin/sh
    Args:
      -c
      export JUJU_DATA_DIR=/var/lib/juju
      export JUJU_TOOLS_DIR=$JUJU_DATA_DIR/tools

      mkdir -p $JUJU_TOOLS_DIR
      cp /opt/jujud $JUJU_TOOLS_DIR/jujud

      $JUJU_TOOLS_DIR/jujud caasoperator --application-name=jupyter-controller --debug

    State:          Running
      Started:      Wed, 30 Nov 2022 19:11:18 +0000
    Last State:     Terminated
      Reason:       Unknown
      Exit Code:    255
      Started:      Mon, 28 Nov 2022 15:01:39 +0000
      Finished:     Wed, 30 Nov 2022 19:06:02 +0000
    Ready:          True
    Restart Count:  1
    Environment:
      JUJU_APPLICATION:          jupyter-controller
      JUJU_OPERATOR_SERVICE_IP:  <IP_ADDRESS>
      JUJU_OPERATOR_POD_IP:       (v1:status.podIP)
      JUJU_OPERATOR_NAMESPACE:   kubeflow (v1:metadata.namespace)
    Mounts:
      /var/lib/juju/agents/application-jupyter-controller/operator.yaml from jupyter-controller-operator-config (rw,path="operator.yaml")
      /var/lib/juju/agents/application-jupyter-controller/template-agent.conf from jupyter-controller-operator-config (rw,path="template-agent.conf")
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-q4kkf (ro)
Conditions:
  Type              Status
  Initialized       True
  Ready             True
  ContainersReady   True
  PodScheduled      True
Volumes:
  jupyter-controller-operator-config:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      jupyter-controller-operator-config
    Optional:  false
  kube-api-access-q4kkf:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type    Reason          Age                From     Message
  ----    ------          ----               ----     -------
  Normal  SandboxChanged  36m (x3 over 40m)  kubelet  Pod sandbox changed, it will be killed and re-created.
  Normal  Pulled          35m                kubelet  Container image "jujusolutions/jujud-operator:2.9.34" already present on machine
  Normal  Created         35m                kubelet  Created container juju-operator
  Normal  Started         35m                kubelet  Started container juju-operator

$ microk8s.kubectl -n kubeflow describe pod jupyter-controller-operator-0
Name:         jupyter-controller-operator-0
Namespace:    kubeflow
Priority:     0
Node:         kf-test/<IP_ADDRESS>
Start Time:   Mon, 28 Nov 2022 15:01:36 +0000
Labels:       controller-revision-hash=jupyter-controller-operator-68fc77d85d
              operator.juju.is/name=jupyter-controller
              operator.juju.is/target=application
              statefulset.kubernetes.io/pod-name=jupyter-controller-operator-0
Annotations:  apparmor.security.beta.kubernetes.io/pod: runtime/default
              cni.projectcalico.org/podIP: <IP_ADDRESS>/32
              cni.projectcalico.org/podIPs: <IP_ADDRESS>/32
              controller.juju.is/id: f957d721-f53d-41b6-8ef1-662083ae049e
              juju.is/version: 2.9.34
              model.juju.is/id: d0348bd4-17ab-4e48-84da-b30afeafdfc5
              seccomp.security.beta.kubernetes.io/pod: docker/default
Status:       Running
IP:           <IP_ADDRESS>
IPs:
  IP:           <IP_ADDRESS>
Controlled By:  StatefulSet/jupyter-controller-operator
Containers:
  juju-operator:
    Container ID:  containerd://749cd9a3b114b2cb9d0142e3d9e6eafdbd7685b6f8853d2dd36e51d34f5ab09e
    Image:         jujusolutions/jujud-operator:2.9.34
    Image ID:      docker.io/jujusolutions/jujud-operator@sha256:3b46568ca590857dfa053ea84eea457a3389de34dd8775f0b32bfb2c0a55f700
    Port:          <none>
    Host Port:     <none>
    Command:
      /bin/sh
    Args:
      -c
      export JUJU_DATA_DIR=/var/lib/juju
      export JUJU_TOOLS_DIR=$JUJU_DATA_DIR/tools

      mkdir -p $JUJU_TOOLS_DIR
      cp /opt/jujud $JUJU_TOOLS_DIR/jujud

      $JUJU_TOOLS_DIR/jujud caasoperator --application-name=jupyter-controller --debug

    State:          Running
      Started:      Wed, 30 Nov 2022 19:11:18 +0000
    Last State:     Terminated
      Reason:       Unknown
      Exit Code:    255
      Started:      Mon, 28 Nov 2022 15:01:39 +0000
      Finished:     Wed, 30 Nov 2022 19:06:02 +0000
    Ready:          True
    Restart Count:  1
    Environment:
      JUJU_APPLICATION:          jupyter-controller
      JUJU_OPERATOR_SERVICE_IP:  <IP_ADDRESS>
      JUJU_OPERATOR_POD_IP:       (v1:status.podIP)
      JUJU_OPERATOR_NAMESPACE:   kubeflow (v1:metadata.namespace)
    Mounts:
      /var/lib/juju/agents/application-jupyter-controller/operator.yaml from jupyter-controller-operator-config (rw,path="operator.yaml")
      /var/lib/juju/agents/application-jupyter-controller/template-agent.conf from jupyter-controller-operator-config (rw,path="template-agent.conf")
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-q4kkf (ro)
Conditions:
  Type              Status
  Initialized       True
  Ready             True
  ContainersReady   True
  PodScheduled      True
Volumes:
  jupyter-controller-operator-config:
    Type:      ConfigMap (a volume populated by a ConfigMap)
    Name:      jupyter-controller-operator-config
    Optional:  false
  kube-api-access-q4kkf:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type    Reason          Age                From     Message
  ----    ------          ----               ----     -------
  Normal  SandboxChanged  36m (x3 over 40m)  kubelet  Pod sandbox changed, it will be killed and re-created.
  Normal  Pulled          35m                kubelet  Container image "jujusolutions/jujud-operator:2.9.34" already present on machine
  Normal  Created         35m                kubelet  Created container juju-operator
  Normal  Started         35m                kubelet  Started container juju-operator

Logs from Jupyter pods are attached.
jupyter-controller-pod.log
jupyter-controller-operator-pod.log

Newly created notebook server had access to previous runs that were done in notebook server that did not restart (new-test).

Leaving VM in stopped state overnight, usually results in notebook servers that do not startup. Waiting for 4-6 hours does not always result in the same behaviour.

Verified with Kubeflow 1.6 K8S 1.24.
After restart of VM with MicroK8S cluster all service came up and connection to notebook server could be made.
Details of deployment:
microk8s status |   |   |   |
-- | -- | -- | -- | --
dns |   |   |   |
ha-cluster |   |   |   |
hostpath-storage |   |   |   |
ingress |   |   |   |
metallb |   |   |   |
storage |   |   |   |
  |   |   |   |
juju status |   |   |   |
App | Version | Charm | Channel | Rev
admission-webhook | res:oci-image@129fe92 | admission-webhook | 1.6/stable | 60
argo-controller | res:oci-image@669ebd5 | argo-controller | 3.3/stable | 99
argo-server | res:oci-image@576d038 | argo-server | 3.3/stable | 45
dex-auth |   | dex-auth | 2.31/stable | 129
istio-ingressgateway |   | istio-gateway | 1.11/stable | 114
istio-pilot |   | istio-pilot | 1.11/stable | 131
jupyter-controller | res:oci-image@e05857e | jupyter-controller | 1.6/stable | 163
jupyter-ui | res:oci-image@d55c600 | jupyter-ui | 1.6/stable | 124
katib-controller | res:oci-image@03d47fb | katib-controller | 0.14/stable | 92
katib-db | mariadb/server:10.3 | charmed-osm-mariadb-k8s | latest/stable | 35
katib-db-manager | res:oci-image@16b33a5 | katib-db-manager | 0.14/stable | 66
katib-ui | res:oci-image@c7dc04a | katib-ui | 0.14/stable | 90
kfp-api | res:oci-image@bf747d5 | kfp-api | 2.0/stable | 144
kfp-db | mariadb/server:10.3 | charmed-osm-mariadb-k8s | latest/stable | 35
kfp-persistence | res:oci-image@abcf971 | kfp-persistence | 2.0/stable | 141
kfp-profile-controller | res:oci-image@b4de878 | kfp-profile-controller | 2.0/stable | 125
kfp-schedwf | res:oci-image@9c9f710 | kfp-schedwf | 2.0/stable | 155
kfp-ui | res:oci-image@47864af | kfp-ui | 2.0/stable | 144
kfp-viewer | res:oci-image@94754c0 | kfp-viewer | 2.0/stable | 152
kfp-viz | res:oci-image@23ab9b9 | kfp-viz | 2.0/stable | 134
kubeflow-dashboard | res:oci-image@6fe6eec | kubeflow-dashboard | 1.6/stable | 183
kubeflow-profiles | res:profile-image@cfd6935 | kubeflow-profiles | 1.6/stable | 94
kubeflow-roles |   | kubeflow-roles | 1.6/stable | 49
kubeflow-volumes | res:oci-image@fdb4a5d | kubeflow-volumes | 1.6/stable | 84
metacontroller-operator |   | metacontroller-operator | 2.0/stable | 48
minio | res:oci-image@1755999 | minio | ckf-1.6/stable | 99
mlflow-db | mariadb/server:10.3 | charmed-osm-mariadb-k8s | stable | 35
mlflow-server | res:oci-image@bba33cd | mlflow-server | stable | 77
oidc-gatekeeper | res:oci-image@32de216 | oidc-gatekeeper | ckf-1.6/stable | 76
seldon-controller-manager | res:oci-image@eb811b6 | seldon-core | 1.14/stable | 92
tensorboard-controller | res:oci-image@51058f7 | tensorboard-controller | 1.6/stable | 69
tensorboards-web-app | res:oci-image@eef68a5 | tensorboards-web-app | 1.6/stable | 71
training-operator |   | training-operator | 1.5/stable | 65

If problem occurs again. New issue will be opened. Closing.


Backport f71b75e and 734aa31 from master to 6.2.x

@maskit @PSUdaemon This is the new pull request (I did a merge instead of rebase last time, sorry about that).  Let me know if this is OK. Thanks!

[approve ci]

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/freebsd-github/1511/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/linux-github/1404/ for details.

clang-analyzer build successful! See https://ci.trafficserver.apache.org/job/clang-analyzer-github/75/ for details.


Bugfix(#11): showcase improvements

Description
Short description or comments
Reference
Issues: closes #11
Check-List

[ ] All Acceptance criteria of user story are met
[ ] JUnit tests are written (60% CodeCov)
[ ] Internal Review is maintained
[ ] Documentations external and internal are completed
[ ] Smoketest successful (Manual E2E-Test depending on Change)
[ ] No Branch waste left
[ ] Board is up-to-date
[ ] Openshift environments are prepared (Secrets, etc.) and release-issue is maintained

Changes
I implemented the feedback mentioned in #11
Process
The bpmn process has now a sign document loop that allows the user to select the next user to sign the document

Form
I used 3 tabs in the signing form. It somehow looked weird if all fields are displayed on the same page.


Not compatible with macOS High Sierra

Sorry this is not a super technical post, but just realized my beloved iTunes controller isn't working in the newest version of macOS Sierra (10.12). Let me know if I can help in any way to get it working! Thanks so much,
Adam

I won't be able to upgrade to Sierra for a while because some of the software I use isn't compatible. But in the meantime, somebody else may step in and see what needs to be done to get Synergy compiling on the new OS.

Please notify me albs, Synergy is super useful widget, been using it for at least 10 years.

Worked great on Sierra but with High Sierra it just crashes and I can't get it to open. Hope you can fix it, the best of it's kind of software by leaps and bounds!

Merging #8 here.
Personal note: I'm on Sierra still. I upgraded to High Sierra but it hosed my system so I had to do a clean reinstall of Sierra and will likely stay there for a while.

Here to add a crash log of High Sierra crash on launch
Synergy Preferences_2017-11-02-171816_Clostridium.crash.zip

I share the sadness that this great tool just stopped loading.  I've been using it for years too.  For me, it had been working fine in High Sierra, but the recent update to 10.13.2 gave it the problem.  Hoping there's a fix someday.

Try “BarTunes” - works as well, free from Apple Store

On 10 Dec 2017, at 16:05, Penage<EMAIL_ADDRESS>wrote:
I share the sadness that this great tool just stopped loading. I've been using it for years too. For me, it had been working fine in High Sierra, but the recent update to 10.13.2 gave it the problem. Hoping there's a fix someday.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Yep, BarTunes was the best replacement I could find as well.  Just not as visually appealing.  I miss my aqua blue buttons :-)  But it’s great to have those buttons back on the menu bar.

On Dec 10, 2017, at 11:56 AM, Lakeman2<EMAIL_ADDRESS>wrote:
Try “BarTunes” - works as well, free from Apple Store

On 10 Dec 2017, at 16:05, Penage<EMAIL_ADDRESS>wrote:
I share the sadness that this great tool just stopped loading. I've been using it for years too. For me, it had been working fine in High Sierra, but the recent update to 10.13.2 gave it the problem. Hoping there's a fix someday.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/wincent/synergy/issues/7#issuecomment-350562004, or mute the thread https://github.com/notifications/unsubscribe-auth/Ag03hgX-9xK9nmkjPYvyGrjZ5eVD4ILSks5s_A1PgaJpZM4KHCmL.

Just wanted to add my voice thanking wincent - I bought and used Synergy for years - almost every day.  I appreciate it wincent, and look forward to a High Sierra version...

Wincent - Another LONG time Synergy (paying) customer. Please/please/please update Synergy for HighSierra. (BarTunes is NOT a viable replacement).  Happy to pay!!!!

Am I an anomaly? Have been A-OK with Synergy and High Sierra, updating macOS not too long after HS was released and have used Synergy daily. Only thing I can think of is that I do not start Synergy in the normal manner. Years before HighSierra I wanted to open/quit iTunes, Synergy, and a couple other "related" applications all at once. I made a couple Automator apps to do such but Synergy didn't behave. So I pointed Automator's 'Open Application' action to Synergy>Package Contents>Preference Panes>Synergy.prefPane>Package Contents>Helpers>Synergy. Perhaps doing so would work for others - not making an Automator app but simply drilling down to the above and adding that to your Dock or however would make it work for you.
I just tried to open Synergy Preferences and, yep, "Synergy Preferences quit unexpectedly.

Oh man, thank you.  It works perfectly.    I added the 'Synergy' app from that  location to my login items and am good to go.  I admit it's a bit strange how much pleasure I get from seeing those blue buttons at the top of my screen again, but there you go.  Thanks again!

Ha ha! Very cool. I know what you mean about "seeing those blue buttons". As I just wrote elsewhere:
I have tried every similar application that has come along and none perform as well as Synergy. I did use YouControlTunes because it could be setup to quit when iTunes quit whereas Synergy was always running in background when iTunes quit - hence my wanting the Automator action to quit Synergy. But YCT went FUBAR and the lack of a suitable replacement motivated me to try the Automator route.

timlance or Penage, would you mind giving me a little more detail to make this work? I’ve never used Automator and what I tried did not work. Thank you.
On Jul 28, 2018, at 6:21 AM, timlance<EMAIL_ADDRESS>wrote:
Am I an anomaly? Have been A-OK with Synergy and High Sierra, updating macOS not too long after HS was released and have used Synergy daily. Only thing I can think of is that I do not start Synergy in the normal manner. Years before HighSierra I wanted to open/quit iTunes, Synergy, and a couple other "related" applications all at once. I made a couple Automator apps to do such but Synergy didn't behave. So I pointed Automator's 'Open Application' action to Synergy>Package Contents>Preference Panes>Synergy.prefPane>Package Contents>Helpers>Synergy. Perhaps doing so would work for others - not making an Automator app but simply drilling down to the above and adding that to your Dock or however would make it work for you.
I just tried to open Synergy Preferences and, yep, "Synergy Preferences quit unexpectedly.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/wincent/synergy/issues/7#issuecomment-408607680, or mute the thread https://github.com/notifications/unsubscribe-auth/Ae6vK9mnbx-OgmY-i4bNLINUuEGR2PEyks5uLGVxgaJpZM4KHCmL.

No need to use Automator at all.  Just use Finder to go into the folder structure of the "Synergy Preferences" application.  The path is below, but the tricky part is that for the Synergy Preferences and Synergy.prefPan items, you have to right click on them and choose "Show Package Contents" to keep opening the file structure.
Applications -> Synergy Prefences -> Contents -> PreferencePanes -> Synergy.prefPane -> Contents -> Helpers -> Synergy
The last item, Synergy, is the application.  Just drag that on to your dock and you can start it anytime.  Or what I did was to go into System Preferences / Users & Groups and I added the Synergy application  to my Login Items so it loads whenever the computer starts.
Hope that helps.

I'm able to load Synergy by using the above technique to get into the Package Contents.
But if I try to change any settings, by selecting Preferences from the Synergy menu, or from the recently added dock icon, I get the "Synergy Preferences quit unexpectedly."
Is anyone able to access the settings in High Sierra?

Now that you mention it, I can't either - same result as you. Luckily I had made my choices way back in the day and they're still what I want today.
Have you another system on which you could get it running? Know some good friend with same? If so set it up accordingly and then copy relevant files to new High Sierra system.

That’s a great idea!
I have Yosemite running in Parralles, I’ll try it there. Brilliant
But once Mojave Dark Mode is out, probably out of luck...

On Sep 7, 2018, at 2:04 PM, timlance<EMAIL_ADDRESS>wrote:
Now that you mention it, I can't either - same result as you. Luckily I had made my choices way back in the day and they're still what I want today.
Have you another system on which you could get it running? Know some good friend with same? If so set it up accordingly and then copy relevant files to new High Sierra system.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/wincent/synergy/issues/7#issuecomment-419565355, or mute the thread https://github.com/notifications/unsubscribe-auth/AnB9zcpi6RRMhu8v8IWTTk-19nIdI0rAks5uYt9XgaJpZM4KHCmL.

The other option you could consider is modifying the preferences file directly (~/Library/Preferences/org.wincent.Synergy.plist) using a property list editing tool. Not the most user-friendly way to modify preferences, but you could do it as a last resort. You can inspect the current contents with plutil -p ~/Library/Preferences/org.wincent.Synergy.plist (using plist which may be part of a base macOS install, or perhaps only comes with the Xcode command-line tools; I am not sure).

Thank you for that information, @wincent.  Since I reformatted my Mac before attempting to install Synergy from scratch, my Preferences file is blank and I don't have a backup of how it was before.  Would you be willing to share what a sample configuration .plist file might look like (specifically with regard to global hotkeys)?

My heart is broken. I needed to do a clean install of Mojave. Bringing over everything Synergy related on the HighSierra drive to the Mojave drive results in a basic manifestation (e.g. merest button set, no floater, no defined keystrokes, etc.) which only does play/pause, previous track, and next track. Useless.

I'm apparently slow to the party and spent an hour and a bit figuring out what you guys already had determined. I did, however, discover something not mentioned here: if you hold down the Option key when starting the Synergy app in High Sierra, it will launch without crashing because it's trying to open the Preferences dialogue window.

Works like a charm. My problem is how to make starting it up automatically. That is, how to start it without being present to hold down Option.

Can't get it to work in Catalina. Tried all the tricks above with no luck. Bummed!!

I'm guessing part of the problem is that the code communicates with 'iTunes' so doesn't know about an app named 'Music' at all.  Sadly, this might be the end of the line.  It's only been a couple of days, but I really miss the blue buttons up on the menu bar.  Bummer.

Damn Penage, that makes just too much sense about the iTunes/Music thing! This may be the end of the journey!

So this is definitely not a solution, but it helps me through my grief of losing Synergy :-)
I created 3 scripts (each shown below)in Script Editor, exported them as applications, gave them the appropriate blue music control icons I found on the Internet, and dropped them on the right side of my dock.
tell application "Music" to next track
tell application "Music" to playpause
tell application "Music" to play
Haven't found any way to put them on the menu bar though, but it's something just for when I want to quickly pause, play or skip songs.

Note that Bartunes now supports Catalina and the new Music app.

Dude, thank you so much for this post. I've been dying without the controls in the menu bar!

Bartunes is suboptimal compared to Synergy. The latter has the most elegant way of permanently  showing the music played, with Bartunes you have to click on the icon to see the song name as part of the menu. I use Synergy for ages and want it back!!!

I had bought into SmashTunes (great in Mojave) but it's not working Catalina's Music, though it should be. I just tried SkipTunes and it is as SmashTunes. YMMV. I'd give so much to have Synergy back!

Bartunes also lacks hotkey support, which is a dealkiller for me.

On Dec 17, 2019, at 5:36 PM, yannis1962<EMAIL_ADDRESS>wrote:
Bartunes is suboptimal compared to Synergy. The latter has the most elegant way of permanently showing the music played, with Bartunes you have to click on the icon to see the song name as part of the menu. I use Synergy for ages and want it back!!!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/wincent/synergy/issues/7?email_source=notifications&email_token=AAXI3RSZI6FBPNKOONCZVZDQZFO65A5CNFSM4CQ4FGF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHEKLSI#issuecomment-566797769, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAXI3RTSVPMG4THLRTK4NBDQZFO65ANCNFSM4CQ4FGFQ.

And both SkipTunes and SmashTunes do have hotkey support.

So the problem comes from the new name of iTunes? I could have the synergy buttons back on the topbar, but nothing is working. Could maybe renaming or relinking to the "Music" app instead of iTunes do the trick?

Have settled on TunesArt. Just deleted from my system: Silicio, SkipTunes, SmashTunes, MiniPlay, BarTunes, a couple others.
I'd probably just stick with Music's own mini player but I need the hotkeys support.
It just dawned on me I have not tried to make hotkeys with System Preferences>Keyboard>Shortcuts. Not sure if such will work as global (i.e. when other apps are in front). As I'm a real lazy SOB it'll be a while before I bother.

I settled on Juice. Works for me but I'd pay for a modern Synergy as well!

Is there one bar player that is alwas on in the background? I like to just press play even if iTunes is not open


install problem with ionic angular capacitor

Hi,
I'm sorry, but I can't use the ES modules with a ionic angular capacitor app.
After doing:
npm install @arcgis/core
I don't know how to copy assets.
Thanks for help

@losciur here are the instructions: https://github.com/Esri/jsapi-resources/tree/master/esm-samples/jsapi-angular-cli#arcgis-js-api-notes

@losciur here are the instructions: https://github.com/Esri/jsapi-resources/tree/master/esm-samples/jsapi-angular-cli#arcgis-js-api-notes

@losciur, take a look at https://github.com/brentgti/IonicUiEsriPoc. It's an example of an ionic angular capacitor app using ES modules.
@andygup, while my example works in Android, it does NOT work on a Windows desktop using Electron. See https://community.esri.com/t5/arcgis-api-for-javascript/responsetype-image-is-not-supported-in-web-workers-or-node/m-p/1018036 for my post to ArcGIS API for JavaScript Questions about this.

@losciur, take a look at https://github.com/brentgti/IonicUiEsriPoc. It's an example of an ionic angular capacitor app using ES modules.
@andygup, while my example works in Android, it does NOT work on a Windows desktop using Electron. See https://community.esri.com/t5/arcgis-api-for-javascript/responsetype-image-is-not-supported-in-web-workers-or-node/m-p/1018036 for my post to ArcGIS API for JavaScript Questions about this.

@andygup and @brentgti  thank you very much, it works!
Can I ask you about warnings?
In the terminal I found:
WARNING in<EMAIL_ADDRESS>5:863-872
Critical dependency: the request of a dependency is an expression
    at ImportContextDependency.getWarnings (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/dependencies/ContextDependency.js:40:18)
    at Compilation.reportDependencyErrorsAndWarnings (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1454:24)
    at hooks.finishModules.callAsync.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1258:10)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
    at AsyncSeriesHook.lazyCompileHook (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1253:28)
    at hooks.make.callAsync.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compiler.js:672:17)
    at _done (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at _err4 (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:72:22)
    at _addModuleChain (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1185:12)
    at processModuleDependencies.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1097:9)
    at process._tickCallback (internal/process/next_tick.js:61:11)
<EMAIL_ADDRESS> @ ./src/app/tab1/tab1.page.ts
 @ ./src/app/tab1/tab1.module.ts
 @ ./src/app/tabs/tabs-routing.module.ts
 @ ./src/app/tabs/tabs.module.ts
 @ ./src/app/app-routing.module.ts
 @ ./src/app/app.module.ts
 @ ./src/main.ts
 @ multi ./src/main.ts

WARNING in<EMAIL_ADDRESS>5:2264-2273
Critical dependency: the request of a dependency is an expression
    at ImportContextDependency.getWarnings (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/dependencies/ContextDependency.js:40:18)
    at Compilation.reportDependencyErrorsAndWarnings (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1454:24)
    at hooks.finishModules.callAsync.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1258:10)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
    at AsyncSeriesHook.lazyCompileHook (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1253:28)
    at hooks.make.callAsync.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compiler.js:672:17)
    at _done (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at _err4 (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:72:22)
    at _addModuleChain (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1185:12)
    at processModuleDependencies.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1097:9)
    at process._tickCallback (internal/process/next_tick.js:61:11)
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS> @ ./src/app/tab1/tab1.page.ts
 @ ./src/app/tab1/tab1.module.ts
 @ ./src/app/tabs/tabs-routing.module.ts
 @ ./src/app/tabs/tabs.module.ts
 @ ./src/app/app-routing.module.ts
 @ ./src/app/app.module.ts
 @ ./src/main.ts
 @ multi ./src/main.ts

And in Chrromium Dev Tools I have:

Thanks very much for helping

@andygup and @brentgti  thank you very much, it works!
Can I ask you about warnings?
In the terminal I found:
WARNING in<EMAIL_ADDRESS>5:863-872
Critical dependency: the request of a dependency is an expression
    at ImportContextDependency.getWarnings (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/dependencies/ContextDependency.js:40:18)
    at Compilation.reportDependencyErrorsAndWarnings (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1454:24)
    at hooks.finishModules.callAsync.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1258:10)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
    at AsyncSeriesHook.lazyCompileHook (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1253:28)
    at hooks.make.callAsync.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compiler.js:672:17)
    at _done (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at _err4 (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:72:22)
    at _addModuleChain (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1185:12)
    at processModuleDependencies.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1097:9)
    at process._tickCallback (internal/process/next_tick.js:61:11)
<EMAIL_ADDRESS> @ ./src/app/tab1/tab1.page.ts
 @ ./src/app/tab1/tab1.module.ts
 @ ./src/app/tabs/tabs-routing.module.ts
 @ ./src/app/tabs/tabs.module.ts
 @ ./src/app/app-routing.module.ts
 @ ./src/app/app.module.ts
 @ ./src/main.ts
 @ multi ./src/main.ts

WARNING in<EMAIL_ADDRESS>5:2264-2273
Critical dependency: the request of a dependency is an expression
    at ImportContextDependency.getWarnings (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/dependencies/ContextDependency.js:40:18)
    at Compilation.reportDependencyErrorsAndWarnings (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1454:24)
    at hooks.finishModules.callAsync.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1258:10)
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:42:1)
    at AsyncSeriesHook.lazyCompileHook (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/Hook.js:154:20)
    at Compilation.finish (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1253:28)
    at hooks.make.callAsync.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compiler.js:672:17)
    at _done (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at _err4 (eval at create (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:72:22)
    at _addModuleChain (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1185:12)
    at processModuleDependencies.err (/home/losciur/programmazione/lavoro/ionic/meteoFolder/newEsri3/node_modules/webpack/lib/Compilation.js:1097:9)
    at process._tickCallback (internal/process/next_tick.js:61:11)
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS> @ ./src/app/tab1/tab1.page.ts
 @ ./src/app/tab1/tab1.module.ts
 @ ./src/app/tabs/tabs-routing.module.ts
 @ ./src/app/tabs/tabs.module.ts
 @ ./src/app/app-routing.module.ts
 @ ./src/app/app.module.ts
 @ ./src/main.ts
 @ multi ./src/main.ts

And in Chrromium Dev Tools I have:

Thanks very much for helping

@losciur the critical dependency warnings are something we are aware of and hope to fix at some point, those warnings are related to legacy code that we haven't been able to replace yet.
For the source map warnings, I haven't seen those in a while. Are you seeing them in a dev build or a production build? For production builds you can set configurations.production.sourceMaps to true.

@losciur the critical dependency warnings are something we are aware of and hope to fix at some point, those warnings are related to legacy code that we haven't been able to replace yet.
For the source map warnings, I haven't seen those in a while. Are you seeing them in a dev build or a production build? For production builds you can set configurations.production.sourceMaps to true.

@andygup, Thanks for the suggestion. How do I set configurations.production.sourceMaps to true?

@andygup, Thanks for the suggestion. How do I set configurations.production.sourceMaps to true?

@brentgti Oh, oops forgot to mention the filename, you set that in angular.json.

@brentgti Oh, oops forgot to mention the filename, you set that in angular.json.

@andygup, thanks for the additional information. I'm still seeing the problem with that setting changed. I honestly don't know if I'm doing a production build. I build using this command: ionic build && npx cap copy @capacitor-community/electron and run using npx cap open @capacitor-community/electron.

@andygup, thanks for the additional information. I'm still seeing the problem with that setting changed. I honestly don't know if I'm doing a production build. I build using this command: ionic build && npx cap copy @capacitor-community/electron and run using npx cap open @capacitor-community/electron.

Yep that's a production build. Using build compiles all your assets for production deployment. FYI, this isn't an ArcGIS issue, it's an issue between Angular and Chrome.
A couple other thoughts:

Try using the --prod option, for example ionic build --prod.
You can also try changing your Chrome dev settings.

Since you got it working, I'm going to go ahead and close this issue.

Yep that's a production build. Using build compiles all your assets for production deployment. FYI, this isn't an ArcGIS issue, it's an issue between Angular and Chrome.
A couple other thoughts:

Try using the --prod option, for example ionic build --prod.
You can also try changing your Chrome dev settings.

Since you got it working, I'm going to go ahead and close this issue.

Well, @andygup, @losciur got his problem resolved, I think, but I still don't see a map in my app when I run on the desktop, unless it's a vector map--images still aren't loading. If I need to create another issue or do something else somewhere else, please let me know.

Well, @andygup, @losciur got his problem resolved, I think, but I still don't see a map in my app when I run on the desktop, unless it's a vector map--images still aren't loading. If I need to create another issue or do something else somewhere else, please let me know.

@brentgti yes, please open a separate issue for the map and images not loading. Also include any console errors and if possible a repo or stackblitz so we can reproduce the issue.

@brentgti yes, please open a separate issue for the map and images not loading. Also include any console errors and if possible a repo or stackblitz so we can reproduce the issue.


api types: Sync more types with the API docs

After #5346, on the path to fixing #5250. (#5351 is also currently open.)

Thanks! Looks good; merging.


Create BMI_Calculator.md

📝 Description
Add a brief description.
💣 Is this a breaking change (Yes/No):

[ ] Yes
[x] No

🚧 How to migrate?
Don't need.
📝 Additional Information
lol

@avyuktsoni0731
Hey there:
Could you please explain why your app looks exactly the same as this one: https://illa.ai/app/ILAfx4p1C7DW/detail?

@donqu1xotechina Hey!
I was looking for ideas on which i can work on and make an app. I saw BMI Calculator, and thought why not make it myself :)


Specify license

This project doesn't seem to have a license. choosealicense.com explains some of your choices:

MIT lets people do whatever they want as long as they give you credit.
Apache 2.0 does that, but also includes a grant to whatever patents you might have covering the software.
GPLv3 lets people do most anything, but it requires that they share the source code for changes they distribute (with MIT/Apache, someone can take the source, modify it, and give that away as closed-source).

Any of those would be a good choice, depending on what your goals are.

It's the MIT license. I added the file.
Thanks


Add support for sentry parameter

Hello,
Added same support rqworker original command has for sentry.
Use sentry-dsn parameter when running rqworker. ./manage.py rqworker<EMAIL_ADDRESS>

Ok, fixed and pushed

Any update ?

Great, when do plan to merge ? When do you plan to release a new version ?

@efi-mk Sorry, I'm not the maintainer here, although we use django-rq quite extensively here...

+1

@deejay1  oh sorry. Who should handle it ?

@selwin any idea who is responsible for merging back pull requests ?

I’ll take a look at this sometime in the next few weeks, after RQ 0.9.0 is released.

Thanks!


Result of execution displays fields not in order of query request

Result of execution displays fields not in order of query request,,
For example if I ask for "user {firstName, lastName}
resulting JSON could be "user":{"lastName":"Smith", "firstName":"Alex"}
It's a big problem since graphql should control order of fields by query

Where does it say that in the GraphQL spec?
I did a quick read and missed it, also this is likely a bug against graphql-java proper if it is one at all.


After updating to CocoaPods 1.0 the headers are no longer found

When I try to compile my project, I get an error on this line
#import "Reachability.h"

saying File not found
It looks like it has something to do with your Podspec file according to some threads online.

nevermind, my podfile was screwed. Sorry!


fix(icons): add table-of-contents icon

closes #1859 (up for debate)
What is the purpose of this pull request?

[x] New Icon

Description
Adds a ToC icon.
Icon use case

Document Navigation: An icon for a table of contents can be used in digital documents and eBooks to allow users to quickly navigate to different sections.
Websites and Blogs: Use the icon on websites and blogs to help visitors jump to specific parts of long articles or pages.
PDF Viewers: Integrate the icon into PDF viewers to offer a quick overview of the document's structure and enable easy access to different chapters.
Content Management Systems (CMS): Use the icon in CMS interfaces to assist users in organizing and accessing various content sections.
Educational Platforms: Implement the icon in educational resources to help students and educators navigate through course materials and syllabi.
Software Documentation: Include the icon in software documentation to allow developers and users to quickly find relevant sections.
Mobile Applications: Use the icon in mobile apps to provide a clear and intuitive way for users to navigate lengthy content.
Project Management Tools: Utilize the icon in project management software to help users quickly locate different parts of project plans and documentation.
Books and Manuals: Integrate the icon in digital versions of books and manuals to enhance user experience by facilitating easy navigation.
Knowledge Bases: Use the icon in knowledge bases and FAQs to allow users to jump to specific topics of interest.

Alternative icon designs
n/a
Icon Design Checklist
Concept

[x] I have provided valid use cases for each icon.
[x] I have not added any a brand or logo icon.
[x] I have not used any hate symbols.
[x] I have not included any religious or political imagery.

Author, credits & license

[x] The icons are solely my own creation.

Naming

[x] I've read and followed the naming conventions
[x] I've named icons by what they are rather than their use case.
[x] I've provided meta JSON files in icons/[iconName].json.

Design

[x] I've read and followed the icon design guidelines
[x] I've made sure that the icons look sharp on low DPI displays.
[x] I've made sure that the icons look consistent with the icon set in size, optical volume and density.
[x] I've made sure that the icons are visually centered.
[x] I've correctly optimized all icons to three points of precision.

Before Submitting

[x] I've read the Contribution Guidelines.
[x] I've checked if there was an existing PR that solves the same issue.

I feel like having rotated and flipped versions is kinda WET(not Don'tRepeatYourself), not really a fan, even tho the use cases are really solid.

Part agree, part disagree, hear me out:

CSS transforms are cool – unless you want to apply animations or different transformations than the flipping/rotating. From then on, it can become utterly cumbersome to code your transform matrices (you can usually work around this issue by applying certain transforms to wrapper elements, but this isn't always a possibility).

Even if how an icon visually appears happens to be a reflection or rotation of a different icon, the use cases, hence the tags and categories may differ completely, so we do need to add at least the meta descriptors.

We could in theory add clever stuff to our JSONs that decrease redundancy in our SVG files, e.g.:
table-of-contents.json:
{
  ...,
  "generateFrom": ["list", ["flip-x"]]
}

arrow-up.json:
{
  ...,
  "generateFrom": ["arrow-right", ["rotate-90deg", "flip-y"]]
}

But up until we have something like this, I think "duplicate" icons are fine.

Yeah, it's not really blocking, just something to think about.
What about naming conventions for flipped icons maybe -rtl or something?

Yeah, it's not really blocking, just something to think about.
What about naming conventions for flipped icons maybe -rtl?

That could work for icons that are actually just RTL versions of existing ones (e.g. pilcrow-rtl). In this scenario, for example, I think the list/toc reflection is purely coincidental.

@jguddas Yeah, I get your points, but on the other side, why make a complex system that will rotate icons when we can just rotate the "design" ourselves? It's not worth the effort I think.


Fix execution reason and show 'add more...' only once

Fixes https://github.com/gradle/gradle/issues/31410

@bot-gradle test this

I've triggered the following builds:

Pull Request Feedback (Trigger) (Check)

Build Scan


helm fix to address datasource not valid for provider

this is my fix to the helm provider issue, @TheRealZoidberg what do you think?

Worked for me.   Thumbs up on merging.

Worked for me.   Thumbs up on merging.


OS : Windows 10

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS : Windows 10
TensorFlow installed from (source or binary): from pip
TensorFlow version: 1.11.0
Python version: 3.6
Installed using virtualenv? pip? conda?: conda
Bazel version (if compiling from source): No
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: 10
GPU model and memory: Nvidia 1050Ti

Package             Version

tensorflow-gpu      1.11.0
able to see tensorflow gpu installed but when run
Creates a graph.
a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
c = tf.matmul(a, b)
Creates a session with log_device_placement set to True.
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
Runs the op.
print(sess.run(c))
I'm getting a error GPU is not avalable, I did go through lot threads but nothing helped me to fix this. I'm a beginner so couldn't understand much where exactly the issue. Can some one help me with this ?

@anandh02  -  Hi, can you please answer the following.

Have you installed gpu version of tensorflow ?(i.e pip install tensorflow-gpu)
If so, please run below test and see if it's true.
tf.test.is_gpu_available(
cuda_only=False,
min_cuda_compute_capability=None
)
Install Microsoft Visual C++ 2015 Redistributable Update 3
Use Cuda 9 and cuDNN 7 versions

Please try above and keep posted here. Thank you !

Yes I have installed tensorflow GPU:

Please refer #7653 for the above error.

@anandh02  -  Is this still an issue ?

No it’s not, thanks for the input


Motion Data Extraction

Extract and concatenate animation data into one big chunk of trajectories and animation poses.
https://excalidraw.com/#json=0v8brXPOU5JcxcX3F_Ru8,jxmYxb3oZEjwDZ62xEvgIg

Resolves #22 as well

Related to #22


Do not show full screen error dialog for syntax errors and HMR

Description
I auto-save while typing in VS Code with a 30ms debounce delay. When I have VS Code and my browser side-by-side, the error dialog flashes a lot while typing because in-progress typing usually contains syntax errors. This can be a jarring and distracting experience, especially since VS Code already highlights syntax errors.
Suggested solution
Show a smaller secondary banner near the window edges when an HMR update cannot be applied due to a syntax error.
Alternative
Do not process HMR updates when there are syntax errors and silently hide them – this may be confusing to some people.
Additional context
This was discussed on Discord and it was recommended that I create an issue for it.
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

I think this is a good idea. We may need to introduce a new option to let people choose the overlay style. For reference, we started to discuss about the need for alternative error overlay designs in the context of runtime errors before: https://github.com/vitejs/vite/pull/6274#issuecomment-1088271514

You could also disable the error overlay with server.hmr.overlay to hide it entirely. The errors will still be shown in the terminal. I'm not really sure if we need to maintain a separate overlay style for this case, ideally Vite should stick to one.
Maybe we could consider redesigning it in a next major if a less intrusive overlay is more desirable. (but I feel like the current one is also fine)

That is a good point. I completely overlooked setting server.hmr.overlay to false. Let's try then to redesign the overlay for Vite 5 to be less intrusive and we may not need the option as you suggest. @manucorporat also wanted to propose a few more additions to the current component to make it fully customizable so as you proposed in Discord, instead of the option, there could be userland plugins with different styles as we aren't going to be able to please everyone.

Closing this in favour of server.hmr.overlay: false

For future reference, the next VS Code version will have files.autoSaveWhenNoErrors that will fix the original issue:

https://github.com/microsoft/vscode/issues/189895


Music playback stuck on loop

Songs are no longer removed from queue when finished playing, running .rpl reponds with message that the queue is turned off repeat, however the queue is still not cleared. These issues started occurring after migrating from version 1.51 -> 1.53 and have persisted through subsequent builds.

Version 1.54b
OS Windows Server 2016 14393.1358
Ffmpeg Installed from updater
Youtube-dl Installed from updater

iirc, this is a new update from Kwoth saying that the song will no longer be removed from the queue once played, instead use .smr to remove specific songs from the queue.

It's not an issue, that's how it works now. The music module experienced many changes in Nadeko 1.53; specifically:
● .stop doesn't clear the queue, use .srm all for that. Stop just goes back to the first song, and stops the playback. Using .q  and .lq will notify you that player is stopped to prevent confusion. use .play to resume.
● Note the difference between pause and stop: .p pauses current song and you resume it with .p, if you use .play when song is paused, bot will play the next song.
● Shuffle will now show in .lq at the top, and instead of shuffling playlist, it will randomly jump to a song in the playlist after current one is done.
● .play command added - Acts as .n 1 if no arguments are specified. If you specify a number, it will play a specified song (eg..play 5 will play 5th song in the queue). And if you specify a query string, it will act as a .q song name command.
● .move will cancel the current song, I just advise you to move the bot manually (by dragging it).
● .lq will show most enabled options at the top or the bottom).
● .rpl will be enabled by default, since songs no longer get removed, you will still be able to disable it which will just cause the player to stop when it finishes playling the last song.
If you have any issue please report it on our support server to confirm that it's indeed a bug and not something else: https://discord.gg/0ehQwTK2RBjAxzEY


Support global command hotkeys

Support hotkeys settings

Add hotkeys and commands types
Add two dummy commands with a console.log callback in default settings for demo purposes

Listen to "global" commands

Add useCommands hook which creates a window event listener for keyboard events

When a hotkey is pressed, lookup registered hotkeys to find if we have a match for a command. If yes, trigger the command.callback.
Note: If two commands share the same hotkey, only the first found will be triggered. We intentionally do not support duplicate hotkeys

Add GlobalCommands component (not sure of the name..). This component is responsible of listening for changes on settings.hotkeys and update useCommands hook.

Edit hotkeys

Add HotkeysTab in SettingsModal to manage hotkeys settings
Add text field to filter available commands
Delete a hotkey from a command
Listen and add a hotkey to a command (no duplicates)

Can we make is so that we can trigger hotkeys even if we press the modifier at the end of the combo?

sick


chore(main): release 3.1.2

New release!
3.1.2 (2023-05-15)
Bug Fixes

ci: secrets (3f87a59)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/snelling-a/nvim/releases/tag/v3.1.2 :sunflower:


Without ceph provisioner, we should not allow create cluster wizard for ceph to be started

When there is no ceph-installer service installed and running on Tendrl Server, we should report this fact when one tries to create ceph cluster, instead of allowing the user to start create ceph cluster wizard.
Steps to reproduce

Install Tendrl Server without ceph-installer
Try to create ceph cluster

Additional Information
I consider having Tendrl Server without ceph-installer is a supported scenario based on current Installation Reference:

Install ceph installer if you want to manage/create ceph clusters

and discussion on tendrl-devel list:

https://www.redhat.com/archives/tendrl-devel/2017-May/msg00046.html

@brainfunked @nthomas-redhat @r0h4n I think it has more to do with back-end and the API, They should pass this information to the dashboard and then dashboard can handle these conditions.

@mbukatov Lets revisit this once we start supporting CreateCluster


Scaling issue with Azure Function Proxy

Was experimenting with load testing proxies, and noticed an interesting behaviour.
Scaling doesn't work for proxy requests, unless I add a basic Azure Function to the Function App.
Steps to reproduce:

Created a new Function App with a single proxy function inside. Turned on AI integration for monitoring.
Performed "tons" of requests to the proxy function for few minutes.
Real-time monitoring in AI was always displaying a single host instance.

Then, added a basic HTTP trigger function to the same Azure Function App. (can be any other trigger as well, I guess)

Performed "tons" of requests to the proxy function for few minutes, again.
The proxy started scaling generating new instances and balancing the load.

Seems like some bug in proxy function scaling logic.

Thanks much for reporting this issue. this was a recent regression in our code. I fixed it in kudu and will be deployed with the next deployment of kudu aka scm site.

cool. Thank you


[request]Screenshot Save as ...

First, I don't know where the directory is that images are saved to. I've looked and can't find it under my documents, the program folder, application data, etc.
Second, users should be able to save file as (dialog window) to change the file type (jpg, png, bmp, etc) and the directory.

It is saved to your clipboard, you can open any image editing program (even Paint is enough) and press Ctrl+V and it should be pasted there.
But yes, removing the need to open a different program for saving screenshots would definetely help.

I've added this now for jpg and png.
The problem is, if the user didn't select any node, there will be no file dialog at the moment.
Although this is intended, it could be a bit confusing if nothing happens after clicking a button - there should be a little information box at least.
You can ignore the first commit.. That's my first commit ever and I didn't know that a commit on a forked repository is automatically mentioned here.

@Pecral How do you feel about this? Is it in a state where others might use it? If so please do a pull-request.

Sorry for the late response!
I've created a pull-request now.

This has been added with #294


Starting linux disk image gets stuck at random: crng init

Nevermind, was just writing over the cursor, so I couldn't tell it was ready

Ya it doesn't do a good job of displaying the cursor when it's done. I may need to get a better image eventually.


Update TopicMap to use RWMutex

Fixes #17
This commit updates the TopicMap implementation to use a RWMutex
instead of a Mutex internally. This change offers more clear semantics
as well as a better performance profile for concurrent reads.
Signed-off-by: Chad Taylor<EMAIL_ADDRESS>

Now available for vendoring via https://github.com/openfaas-incubator/connector-sdk/releases/tag/0.3.3


chore: upgrade gradle action version

Upgraded the Gradle action version from v2 to v3
Replacing uses: gradle/gradle-build-action@v2 with uses: gradle/actions/setup-gradle@v3
The arguments parameter will be deprecated in Gradle action v3, we should use the run command instead of the arguments parameter

As of v3 this action has been superseded by gradle/actions/setup-gradle.
Any workflow that uses gradle/gradle-build-action@v3 will transparently delegate to gradle/actions/setup-gradle@v3.
Users are encouraged to update their workflows, replacing:
uses: gradle/gradle-build-action@v3

with
uses: gradle/actions/setup-gradle@v3

References:

https://github.com/gradle/gradle-build-action, https://github.com/gradle/actions/tree/main/setup-gradle
https://github.com/gradle/gradle-build-action/issues/996

I've edited your PR description and removed the wrongfully linked issue (it was not from this project).


Prevents schematics from being placed in the world

Mod Version
1.0
CommonLib Version
1.9.0
Game Version
1.19.1 stable
OS
Windows
Play mode
Multiplayer
Problem
Prevents schematics from being placed in the world on chunk generation. Cannot be used on servers that are using custom schematics atm.
Logs
[Server Error] [game] Exception: Object reference not set to an instance of an object.
   at Tavis.JsonPointer..ctor(String pointer)
   at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.ApplyPatch(Int32 patchIndex, AssetLocation patchSourcefile, JsonPatch jsonPatch, Int32& applied, Int32& notFound, Int32& errorCount) in VSEssentials\Loading\JsonPatchLoader.cs:line 270
   at Vintagestory.ServerMods.NoObf.ModJsonPatchLoader.AssetsLoaded(ICoreAPI api) in VSEssentials\Loading\JsonPatchLoader.cs:line 157
   at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 626

Mods
No response
Screenshots
No response

What kind of schematics are we talking about? And how does this relate to CommonLib? o.O

What schematics are you talking about? And how does this relate to CommonLib? o.O

I just checked again. Seems to happen only in conjunction with "Capture Animals". Then that error will occur and custom schematics like new ruins that should be patched into the world will just not spawn at all.

At least it happens with our server pack, not sure about other mods that are using custom schematics. I just remembered that we have patched that mod, so it may somehow have to do with it, i need to test this later after work.
addbaits.json

At least it happens with our server pack, not sure about other mods that are using custom schematics. I just remembered that we have patched that mod, so it may somehow have to do with it, i need to test this later after work. addbaits.json

Tavis is the patch library that the game uses. There may be some mistake in the patch, but at first glance I don't see any problems. More logs (server-main.txt and server-debug.txt) would be useful


Add guard statements and feature flags for 2.0 release

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/3385
Originally created by @aaronsteers on 2022-04-06 19:07:00

In planning for #3292+, the total amount of work for deprecations will be significant and will touch many files. To minimize merge conflicts, we can first create guard statements to raise exceptions if any deprecated code paths are touched. Combined with feature flags and/or a version check statement, we can smartly turn off and turn on features in 2.0 as appropriate.
We can optionally have a MELTANO_EXPERIMENTAL environment variable that selectively allows new 2.0 features to be tested from pre-2.0 releases.
A large benefit of this approach is that we'd have reduced git branching, and reduced cost of resolving/managing merge conflicts.

View 8 previous comments from the original issue on GitLab


Illegal callback invocation from native module.

https://drive.google.com/file/d/104F0LT4dbVRkuA0CvHOKVvWdg6pX2pgl/view
package.json:
"react-native-firebase": "2.2.3",
"react-native-fcm": "10.0.3",
"react-native": "0.47.2"

seems it is an error related to firebase database, not notification


[WIP] Docs on BDB Node Setup in an Existing Kubernetes Cluster

So far:

How to create a StorageClass (for a cluster on Azure)
How to create a PersistentVolumeClaim

I tried the docs I wrote so far, and they're working. It took some fiddling. In particular, I found that if there was a strorageAccount specified in the StorageClass, then the PersistentVolumeClaim would get stuck in status "Pending".

Codecov Report

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

@@          Coverage Diff           @@
##           master   #1226   +/-   ##
======================================
  Coverage    96.7%   96.7%
======================================
  Files          49      49
  Lines        2306    2306
======================================
  Hits         2230    2230
  Misses         76      76

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 6821170...f2f1ee8. Read the comment docs.


[jsoncons] Update to v0.160.0

Describe the pull request
Update to v0.160.0

What does your PR fix?

Fixes #302, #295, #283 and #280

Which triplets are supported/not supported? Have you updated the CI baseline?

All triplets are supported. CI baseline has been updated.

Does your PR follow the maintainer guide?

Yes

Regression when building x64-osx:
[1/108] /Library/Developer/CommandLineTools/usr/bin/c++  -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/include -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch -fPIC -g -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -MD -MT tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o -MF tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o.d -o tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o -c /Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests/src/JSONTestSuite_tests.cpp
FAILED: tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o
/Library/Developer/CommandLineTools/usr/bin/c++  -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/include -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch -fPIC -g -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -MD -MT tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o -MF tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o.d -o tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o -c /Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests/src/JSONTestSuite_tests.cpp
In file included from /Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests/src/JSONTestSuite_tests.cpp:4:
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:509:63: error: expected ';' at end of declaration list
        SourceLineInfo( char const* _file, std::size_t _line ) noexcept
                                                              ^
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:516:43: error: expected ';' at end of declaration list
        SourceLineInfo( SourceLineInfo&& )              noexcept = default;
                                          ^
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:517:56: error: expected ';' at end of declaration list
        SourceLineInfo& operator = ( SourceLineInfo&& ) noexcept = default;
                                                       ^
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:519:27: error: expected ';' at end of declaration list
        bool empty() const noexcept { return file[0] == '\0'; }
                          ^
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:521:62: error: expected ';' at end of declaration list
        bool operator < ( SourceLineInfo const& other ) const noexcept;
                                                             ^
...

failure log attached.

Regression when building x64-osx:
[1/108] /Library/Developer/CommandLineTools/usr/bin/c++  -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/include -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch -fPIC -g -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -MD -MT tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o -MF tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o.d -o tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o -c /Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests/src/JSONTestSuite_tests.cpp
FAILED: tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o
/Library/Developer/CommandLineTools/usr/bin/c++  -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/include -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party -I/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch -fPIC -g -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -MD -MT tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o -MF tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o.d -o tests/CMakeFiles/unit_tests.dir/src/JSONTestSuite_tests.cpp.o -c /Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests/src/JSONTestSuite_tests.cpp
In file included from /Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/tests/src/JSONTestSuite_tests.cpp:4:
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:509:63: error: expected ';' at end of declaration list
        SourceLineInfo( char const* _file, std::size_t _line ) noexcept
                                                              ^
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:516:43: error: expected ';' at end of declaration list
        SourceLineInfo( SourceLineInfo&& )              noexcept = default;
                                          ^
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:517:56: error: expected ';' at end of declaration list
        SourceLineInfo& operator = ( SourceLineInfo&& ) noexcept = default;
                                                       ^
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:519:27: error: expected ';' at end of declaration list
        bool empty() const noexcept { return file[0] == '\0'; }
                          ^
/Users/vagrant/Data/buildtrees/jsoncons/src/bf6c7a31c4-4b2cd281a1.clean/third_party/catch/catch.hpp:521:62: error: expected ';' at end of declaration list
        bool operator < ( SourceLineInfo const& other ) const noexcept;
                                                             ^
...

failure log attached.

Thanks for the feedback. It looks like it's running without a c++11 configuration. I'm going to close this pull request and do it over again with some changes to the build scripts.

Thanks for the feedback. It looks like it's running without a c++11 configuration. I'm going to close this pull request and do it over again with some changes to the build scripts.


Align Seeding Data and Validation Rules with 24.08 Standard

Description:
The policy hub requires an update to its seeding data and validation rules to conform to the new standard release 24.08. This involves the removal of all credentials associated with the "technical_key": "FrameworkAgreement" and the addition of the new "DataExchangeGovernance:1.0".
Affected File:

policy_attributes.json

Acceptance Criteria:

All credentials under "technical_key": "FrameworkAgreement" with "type" "5" are successfully removed from the seeding data.
The "DataExchangeGovernanceCredential:1.0" is correctly added to the seeding data (release image).
The policy hub's validation rules are updated to accommodate the new standard release 24.08. test by PO
The system operates correctly with the updated seeding data and validation rules, without any issues.
All changes are well-documented and communicated.

@jjeroch: is this already done?

@Sebastian-Wurm the DataExchangeGovernance is available in v1.1.0


Help Needed to Regenerate Attention Heatmaps for VPR Project

Hello! I'm working on a Visual Place Recognition (VPR) project at Aalborg University, and I'm trying to replicate the attention heatmaps you've shared to visualize query attentions. Unfortunately, I've been unable to achieve the same results. Would you be able to provide the code or share any insights on how you generated the attention heatmaps?

Hello @akselpoulsen
I have just added a notebook that illustrates how to visualize the attention maps of BoQ.
Thank you for your interest.


Change Camera While Recording

How I can add a method to change the camera while recording?

Hi,
I don't implement and test yet and this is just assuming, please try followings.

First, you need to change #startPreview so that it can accept camera id(currently camera id is defined as constant).
Start preview with a camera
Start recording
Stop preview
start preview with different camera
stop recording
...

As I know MediaCodec encoder can not change input Surface while encoding, but this sample use offscreen rendering technique to render video images on both screen(preview) and encoder at the same time. This means we can keep input Surface from MediaCodec encoder even if we change video source.
You may see error related SurfaceTexture(to receive video images for offscreen rendering) when changing camera. In that case I assume you need to dispose old SurfaceTexture and create it again (you will need exclusion control to avoid rendering while re-creating SurfaceTexture).
saki

Close this because there are no activity

@Makingweb Did you implemented the switch camera successfully?


Codelab bug

Type of issue
Bug

My environment

OS version/details: Windows 10 64-bit
Node version: 6.10.0
npm version: 3.10.10
Version of yo : 2.0.0

Expected behavior
Tutorial app to run normally
Current behavior
Fails to run after giving error on launch
Steps to reproduce the behavior
Follow codelab at following link, should give error when at step 5
http://yeoman.io/codelab/preview-inbrowser.html
Command line output
> @ serve D:\dump\doc\mytodo
> gulp serve

[16:49:33] Loading D:\dump\doc\mytodo\gulp_tasks\browsersync.js
[16:49:35] Loading D:\dump\doc\mytodo\gulp_tasks\karma.js
[16:49:36] Loading D:\dump\doc\mytodo\gulp_tasks\misc.js
[16:49:36] Loading D:\dump\doc\mytodo\gulp_tasks\webpack.js
[16:49:36] Using gulpfile D:\dump\doc\mytodo\gulpfile.js
[16:49:36] Starting 'serve'...
[16:49:36] Starting 'webpack:watch'...
[16:49:49] Time: 12735ms
       Asset     Size  Chunks  Chunk Names
    index.js  1.52 MB       0  main
index.js.map  1.69 MB       0  main

ERROR in ./src/app/components/TodoTextInput.js

D:\dump\doc\mytodo\src\app\components\TodoTextInput.js
  40:13  error  Unnecessarily quoted property 'edit' found  quote-props

✖ 1 problem (1 error, 0 warnings)

 @ ./src/app/components/Header.js 221:21-47
 @ ./src/app/containers/App.js
 @ ./src/index.js
 @ multi webpack/hot/dev-server webpack-hot-middleware/client ./src/index
Child html-webpack-plugin for "index.html":
         Asset    Size  Chunks  Chunk Names
    index.html  568 kB       0
[16:49:49] Finished 'webpack:watch' after 13 s
[16:49:49] Starting 'watch'...
[16:49:49] Finished 'watch' after 71 ms
[16:49:49] Starting 'browsersync'...
[16:49:49] Finished 'browsersync' after 57 ms
[16:49:49] Finished 'serve' after 13 s
[BS] [BrowserSync SPA] Running...
[Browsersync] Access URLs:
 ----------------------------------
       Local: http://localhost:3000
    External: http://<IP_ADDRESS>:3000
 ----------------------------------
          UI: http://localhost:3001
 UI External: http://<IP_ADDRESS>:3001
 ----------------------------------
[Browsersync] Serving files from: .tmp
[Browsersync] Serving files from: src
webpack built 84bf9a8b9e5879d60d75 in 8741ms

Seeing the same thing.

Looks like a simple linting error in TodoTextInput.js. I'd open an issue on the generator project to ask for a fix.

As Simon already said: Better create an issue in the repository of the generator used in the codelab.
Thanks, Michael


When you downgrade/deinstall, database information is still there and gives issues

Expected behavior
When deinstall mollie module, the previous database information is still there wat gives issues when using the downgraded version.
Actual behavior

deinstall mollie plugin via modules in backend (vink ook module map aan)
verwijderd niet de mollie db tabel(len) ps_mollie_payments
verwijderd niet alles met name like % % mollie in ps_configuration waardoor er oude configurations in blijven staat dat conflicten geeft.

Steps to reproduce the behavior
Installed version 4.4.0
Downgrade to 4.2.2
Wij konden uiteindelijk met veel moeite downgraden door de database informatie handmatig te verwijderen en zo de oude mollie versie weer te gebruiken.
Environment

PrestaShop version: <IP_ADDRESS>

Hi @tajriba ,
We don't  delete all of it because if you do that will cause some problems like:
Deleting mollie_payments will cause old created orders to no longer work with Mollie, so no webhook updates, and it won't be able to refund, ship or cancel.
Deleting configuration will cause problems with custom order statuses and vouchers. So we can’t support it. If you want to downgrade in this case we think only removing reason from mollie_payments in database would fix it.
Let us know if you have any other questions!
--
Best regards,
Invertus Support team

Hello @tajriba ,
We are marking ticket as resolved for now.
Please let us know if further help is needed, or if you will have any other questions.
--
Best regards,
Invertus Support team


Remove potentially valid password from "CREATE MASTER KEY..." code

We should not have a valid password in this code and should mark it as a TODO so that users will edit this value in the example code. It should ideally be something like "PLACEHOLDER" since it is not an actual valid password. I think we should also not advise using newid() since the algorithm used may not be cryptographically secure. Also, see How secure are GUIDs? Can I use it to generate passwords? on why GUIDs are not necessarily a good password generation mechanism.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 2fcd54da-3ecb-c92e-da36-3972e9a1c036
Version Independent ID: a2fcd84b-83cc-10cd-8159-0d9571a9fe11
Content: XEvent Event File code - Azure SQL Database
Content Source: azure-sql/database/xevent-code-event-file.md
Service: sql-database
Sub-service: performance
GitHub Login: @WilliamDAssafMSFT
Microsoft Alias: wiassaf

@slaymaker1907 Thank you for your feedback. We are reviewing this and will get back shortly.

Thanks @slaymaker1907 for this feedback. Nice catch. We should definitely correct this script. A doc update is in flight. Thanks for taking the time to create this issue, your feedback can have a direct impact on improving Microsoft Docs for everyone.
#please-close

#assign:WilliamDAssafMSFT


GH-35202: [Go][Parquet] Fix panic reading nested empty list

What changes are included in this PR?
A simple check in the struct reader to validate that we're trying to read something with at least one child before we start trying to build a nullbitmap that wouldn't exist if there are 0 elements in the actual array.

Are these changes tested?
Yes a unit test is included in this change.

Closes: #35202

Which part crashes without this check?  I wonder if c++ has this issue as well?

@emkornfield the read crashes inside of Def Levels to Bitmap because the leaf array has no elements despite there being 1 record because it's an empty list.
The initialization of the bitmap writer attempts to grab a reference to the first byte of the bitmap, but because lenBound was 0, we resized the buffer to 0 bytes, so it tries to read byte 0 of an empty slice. It's definitely possible the C++ impl has this same issue, i haven't checked.


Double text on input text mobile

I press shift on keyboard double text 'AAAAA'

Expected Behavior
Current Behavior
Possible Solution
Steps to Reproduce
Environment

version: e.g. 8.0.0
Browser & Version: e.g. Chrome 67
OS & Version: e.g. Ubuntu 18.04
Running Example: url

Hi, @patchanopjob. I'm sorry, I don't understand what the issue is. Could you please describe it in a bit more detail?

@patchanopjob Can you please test now here?


Update proposed solution for cancellable promises

As discussed in this thread and expanded here, the solution proposed for cancelling promises when a component unmounts doesn't actually address possible memory leaks. Interestingly, I don't believe @hjylewis's approach does so fully either (see this issue) but it does so in the vast majority of cases. If I'm following the conversation along correctly I think the docs should be updated to reflect the better answer. And if his is not the better answer I would love to hear the arguments against it.

I've followed the discussion that has taken place over several years and ended up here. It seems odd that there isn't more discussion about real garbage collection here / on https://github.com/facebook/react/issues/5465 , which (in the absence of replies / changes to the docs like this PR wants to make) seems to implicitly suggest that the React team disagrees with the logic that is presented at the end of 5465 re: garbage collection, e.g. trashable.
Is that the case, or is this just mostly a case of bit rot on the 2015 blog post? The blog post is still referenced a lot (presumably, certainly I have references to it in my codebases), so if its solution is wrong/not fully efficient it seems like it should be fixed, but this PR to do that is pretty stale / discussionless.
I don't know much about how GC in Javascript works, but it seems obvious to me from a CS-fundamentals POV that if this is referenced in a Promises then/catch, then canceling the way the blog post suggests won't actually do anything re: memory savings until the promise resolves/rejects on its own. trashable's proof doc goes into this more, though again, I am not familiar with the inner workings w/ JS here enough to express my own confidence past reading this and and agreeing with its hypothesis.
Since it's been quite a while, I hope no one minds me tagging some of the original authors / debaters on the original issue to see if this gains any traction.
@jimfb from https://github.com/reactjs/reactjs.org/commit/eeaf72f9aa4f9b12e4d33f9a2dcd495453c81aad
@gaearon from https://github.com/reactjs/reactjs.org/commit/35bb6edcbb924029f4fcd4f7ee74bc10a0662eaa
@benmmurphy and @istarkov from https://github.com/facebook/react/issues/5465
@hjylewis from trashable


USB Device not found

When I click on the attach button of one of the processes from the process list, it says that the device is not found.

When I manually enter the above command at the command line with
with the -U option, it works fine.

Fixed by updating adb to the latest version.


Support Ctrl+n/p for selection

arrow keys are too far away.

Done in 81560bbdc60cd8155a5a084f6dadfb769e6a637c (you can also use Ctrl+j/k by the way). At some point, I really should make keybinds customisable.

(I like your project) It looks however that the Ctrl+p/n/j/k bindings don't respect the keyboard/input layout. I'm using a non-standard layout/variant (dvorak) and was wondering why the binding don't work, until I found out, that they work if I actually press the j/k/p/n keys, where they usually would be if I use the standard us layout.

This is deliberate: see #62 & #41 for more info. Basically, there's no way I know of to make it work correctly for both non-Latin and non-QWERTY Latin keyboards.
I keep saying this, but I really do need to look into customisable keybindings at some point. I'll have to make it the next thing I do after I finish what I'm currently working on.


Can not open the room,error can't connect

I run the command
git clone https://github.com/m1k1o/neko-rooms.git
cd neko-rooms/
docker pull m1k1o/neko:chromium
and then run
docker-compose up
and visit the website
http://<IP_ADDRESS>:8080/

and create the room
and visit the room
http://<IP_ADDRESS>:8080/room/admin/
but it show cannot connect

Did you modify the values before running?
https://github.com/m1k1o/neko-rooms/blob/ef4385d471ce9ad87d9d663c11b51d149ba8eeca/docker-compose.yml#L16-L17

I modify the docker-compose.yml
but when I run the command

the error is
Recreating 2aa2359371b0_neko-rooms_neko-rooms_1 ...
ERROR: for 2aa2359371b0_neko-rooms_neko-rooms_1  'ContainerConfig'
ERROR: for neko-rooms  'ContainerConfig'
Traceback (most recent call last):
File "docker-compose", line 3, in
File "compose/cli/main.py", line 81, in main
File "compose/cli/main.py", line 203, in perform_command
File "compose/metrics/decorator.py", line 18, in wrapper
File "compose/cli/main.py", line 1186, in up
File "compose/cli/main.py", line 1182, in up
File "compose/project.py", line 702, in up
File "compose/parallel.py", line 108, in parallel_execute
File "compose/parallel.py", line 206, in producer
File "compose/project.py", line 688, in do
File "compose/service.py", line 581, in execute_convergence_plan
File "compose/service.py", line 503, in _execute_convergence_recreate
File "compose/parallel.py", line 108, in parallel_execute
File "compose/parallel.py", line 206, in producer
File "compose/service.py", line 496, in recreate
File "compose/service.py", line 615, in recreate_container
File "compose/service.py", line 334, in create_container
File "compose/service.py", line 922, in _get_container_create_options
File "compose/service.py", line 962, in _build_container_volume_options
File "compose/service.py", line 1549, in merge_volume_bindings
File "compose/service.py", line 1579, in get_container_data_volumes
KeyError: 'ContainerConfig'
[50685] Failed to execute script docker-compose
How to solve it ?

I modify the docker-compose.yml
version: "3.5"
networks:
default:
attachable: true
name: "neko-rooms-net"
services:
neko-rooms:
image: "m1k1o/neko-rooms:latest"
restart: "unless-stopped"
environment:
- "TZ=Europe/Vienna"
- "NEKO_ROOMS_MUX=true"
- "NEKO_ROOMS_EPR=59000-59049"
- "NEKO_ROOMS_NAT1TO1=<IP_ADDRESS>" # IP address of your server that is reachable from client
- "NEKO_ROOMS_INSTANCE_URL=http://<IP_ADDRESS>:8080/" # external URL
- "NEKO_ROOMS_INSTANCE_NETWORK=neko-rooms-net"
- "NEKO_ROOMS_TRAEFIK_ENABLED=false"
- "NEKO_ROOMS_PATH_PREFIX=/room/"
ports:
- "8080:8080"
volumes:
- type: bind
source: /var/run/docker.sock
target: /var/run/docker.sock
read_only: true

and solve it


Add an option to display an OK button on the time picker

Allows showing an "OK" button with arbitrary content. Clicking it saves the current time and closes the control.

@bs85 this is nice but there's already a plugin that accomplishes this.
See https://github.com/flatpickr/flatpickr/tree/master/src/plugins/confirmDate

Closing due to inactivity


Why use this library over GcmNetworkManager?

I've been researching the various ways possible for syncing app data with the server. So far I've learned that GcmNetworkManager internally falls back to JobScheduler on API 21+ — something similar to what this library does.
Is there any reason why I should be using this library over GcmNetworkManager. The readme fails to answer this question.

You might want to read the blog post: https://blog.evernote.com/tech/2015/10/26/unified-job-library-android/
I'll add the link in the README


Change list evaluation to collecting all pushed items on a new stack

I'll wait for user to have a check before merging

Can list elements still access what was on the stack before the list literal started executing? If not, maybe we could do something closer to the old code, except record the length of the stack before each element starts executing so we can pop the appropriate number of elements? But that would get messed up if you popped something that was on the stack already and pushed something else (e.g. 3 #[ 2 + #]).
Maybe if we could make a child context that only uses the parent context's when its own stack runs out of elements? But that's not how child contexts work right now


Load fails with top-level comment in .fsproj file

Describe the bug
A top-level XML comment in the .fsproj-file leads to "load failed".
To Reproduce
The following project cannot load.
<?xml version="1.0" encoding="utf-8"?>
<!-- Here comes my license -->
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="Program.fs" />
  </ItemGroup>
</Project>

Expected behaviour
The project should load.
If I delete the top-level comment (my license) the project loads.
If move the comment inside the Project tags the project also loads.
Environment:

OS: MacOS Catalina
Ionide version: 4.8.1
VSCode version: 1.43.2
dotnet SDK version: 3.1.200
mono / .Net Framework version: <IP_ADDRESS>

Should be fixed with 5.0


catch error from tsigBuffer, mainly to detect other data overflow

Currently, tsigBuffer ignores any error from packXXX functions, so TsigGenerate or TsigVerify can't notice that condition.  but since the buffer used for those packXXX only has DefaultMsgSize (4096) bytes, and "other data" can be up to 64KB, an arbitrary sender of TSIG message can cause this error in TsigVerify.  In practice it would just result in failing to verify the signature, but I think it's cleaner and safer to catch this kind (i.e., "overflow") of error conditions explicitly.
This PR does just that (also catching other minor errors).

Codecov Report

Merging #1136 into master will increase coverage by 0.08%.
The diff coverage is 58.82%.

@@            Coverage Diff             @@
##           master    #1136      +/-   ##
==========================================
+ Coverage   55.44%   55.52%   +0.08%
==========================================
  Files          41       41
  Lines       10110    10120      +10
==========================================
+ Hits         5605     5619      +14
+ Misses       3481     3478       -3
+ Partials     1024     1023       -1

Impacted Files
Coverage Δ

tsig.go
55.35% <58.82%> (+0.68%)
:arrow_up:

server.go
70.71% <0.00%> (-0.28%)
:arrow_down:

zmsg.go
40.03% <0.00%> (+0.10%)
:arrow_up:

msg_helpers.go
68.01% <0.00%> (+0.40%)
:arrow_up:

msg.go
77.21% <0.00%> (+0.68%)
:arrow_up:

Continue to review full report at Codecov.

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


sdk/state: make close agreement details comparable

What
Make the CloseAgreement fields that define what the agreement is, comparable.
Why
In some places we're wanting to compare if two close agreements are the same and we are using a function, isEquivalent, to find out. This works, but there are some advantages to us using simple Go value comparisons for this and we can use them if we group the fields that define the details or term of the agreement together:

The data structure communicates what parts of the agreement make up the actual agreement vs sigs.
We can use the agreement details as map keys if we need to.
It makes copying an agreement independent of signatures simpler.
This follows the same pattern Stellar transactions use.

Close #105

I'm wondering if we'll ever have to add something non-comparable in the CloseAgreementDetails that both parties agree on tho. But probably a cross that bridge when we get there thought

Possibly. At which point we can add a function back but instead of it being a function that returns partial equality it will be a function that returns absolute equality for the details object.


Move compiletest out of x.py

Description of changes:
Moves compiletest out of x.py
Call-outs:

Testing:

How is this change tested? Existing regression.

Is this a refactor change? Yes.

Checklist

[x] Each commit message has a non-empty body, explaining why the change was made
[x] Methods or procedures are documented
[x] Regression or unit tests are included, or existing tests cover the modified code
[ ] My PR is restricted to a single feature or bugfix

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

@celinval Yes, created #754 for the cleanup (wrote some ideas there) and #755 for the issue we were having with cargo-rmc tests.


Create checkmarx-one-v1.yml

Checkmarx One – Scan Summary & Details – f5574aaa-32f9-4670-8664-6792c8bec6b2
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

Unpinned Actions Full Length Commit SHA
/checkmarx-one-v1.yml: 52
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...


20160131 mango queries

Added some query functions and unit tests.

This PR seems dead.  Can we close it?


Character Bug

Describe your bug here.
Hello, I am here to tell you about this bug that happens to me very often and it is very annoying when I finish creating my character and everything is fine with the png, the XML and the sprites/frames but when I finish configuring the character and I put it on the chart editor and when I give it to play for a moment it loads but then it closes
Command Prompt/Terminal logs (if existing)
Does not exist

Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
it's new

Never had any issues with any character so do you mind posting the files here so I can check them out? I doubt this is a bug but I'll test it out anyway

maybe you just coded it wrong

Never had any issues with any character so do you mind posting the files here so I can check them out? I doubt this is a bug but I'll test it out anyway

https://drive.google.com/file/d/1KpFHKmOAeapDpcmiWWYIwjq_L_FJV2ce/view (png)
https://drive.google.com/file/d/1ZnAIv751Ux3fPU7ST3iBJ1VOYoyZZ5dO/view (XML)
and the json works correctly

Send the json