Add matching numbering to contents header for html publications to

make headings links consistent/match contents headings
• update helper to include matching numbering and add class to parent
li for manually numbered list items
• add styling for the numbers
https://www.agileplannerapp.com/boards/105200/cards/8667

Closing as inactive for three days


matchImageSnapshot triggers resize event

Hello,
Our team spotted an issue, that when a cypress is creating a snapshot of a specific element (matchImageSnapshot), a resize event is triggered in this case, because the panel is hidden by cypress and etc. Could this be eliminated somehow, because this is not normal behavior. In our case, if a resize event is triggered, some of the components are changing their state, in this case, test flakiness appears. Is it possible to get rid of this side effect somehow?

Hey, we are currently facing similar instabilities caused by that. The resizing is done by cypress itself (cy.screenshot). So I think there is nothing this library can do about it. You might raise an issue there or adapt your application to handle resizing.


Broken dependency constraints for pandoc-types 1.20

While working on msp-strath/Mary#46, I have noticed that pandoc-types-1.20
has the constraint QuickCheck (>=2.4 && <2.14) but it uses liftShrink in
Text.Pandoc.Arbitrary and that was only introduced in QuickCheck-2.10.
Is it possible to update the dependencies on hackage? Cheers!

I've just done it.

Thanks! <3


[Mobile] Email Settings - Email Template preview - isn't displayed

Preconditions:
device: Galaxy S4 - 360 x 640
"Email Settings" section - https://puu.sh/wpnzd/82d1091156.jpg

@dawid-g
can't reproduce the issue.


updated fmri_connectivity nb

I have updated the following in the jupyter-notebook:

Now we are using Schaefer atlas (200 parcels and 7 Network)
I've added a part for resampling the atlas to fmri
In general I polished and updated the old function

Please let me know your thoughts
Dave

Question - why change the atlas? I don't see a real reason for this

First, mostly of the ppl in neuroimaging use Network-based parcellation and I think is important for the students familiarize with that. Second, in the previous example there was not mentioning on resampling which is an important step for FC. Third, I was asked to update the content (in case necessary). If you think is not necessary simply reject and go with previous version ¯_(ツ)_/¯

Closes #172

We decided to reject this PR based on a few things:

the original content was working except the utf-8 string formatting
it was a deliberate choice to use MIST as the demo
some extra content are the answers to the exercises so we don't really want that...

We will add the content related to resampling in the text.
Thanks for the suggestions


Download videos from Plex's servers?

Is it possible?
Thank you in advance. :)

Pleaes give an example URL.

Well, I can't give you the login datas for http://app.plex.tv/web/app... And then, its specific URL with its embedded video like:
$ youtube-dl -v -u<EMAIL_ADDRESS>-p password "http://app.plex.tv/web/app#!/server/2e66ec1dd775ec8db1162dfeab3b76feb29d371d/details/%2Flibrary%2Fmetadata%2F12458"
-bash: !/server/2e66ec1dd775ec8db1162dfeab3b76feb29d371d/details/%2Flibrary%2Fmetadata%2F12458: event not found

OK Plex is not supported yet.
By the way, in bash/zsh you need to always escape exclamation marks, even in single or double quotes.

Thanks Yan12125. Do you know when Plex will be supported?

There's no concrete schedule. Usually a new site request takes longer time than fixing bugs for an already-supported site, and sites that need logging in takes even longer time. Implementing logging in is more complicated than finding the video URL in general.

Thanks Yan12125. :)

Any news on this?

calling attention back to this now that plex has a free movie library

it's possible?


PtyProcess: add NO_CTTY flag

The default behavior of posix_openpt seems to be to replace the controlling terminal for the calling process, and PtyProcess should only change it for child instead. I think this might be a reason why some of the tests were failing non-deterministacally sometimes, although I am not 100% confident in this fix.
Signed-off-by: Petre Eftime<EMAIL_ADDRESS>

bors try

@matthiasbeyer so far this passes 100% of the tests.

bors try

Ah. This failed as well.

bors try

bors try

bors try

In pexpect, a similar issue is called out: https://github.com/pexpect/pexpect/blob/2532721644781543ca660e52d48a35bd93872fc1/doc/commonissues.rst#timing-issue-with-send-and-sendline

bors try

bors try

bors try

Yes, so far I was reading through how pexpect or some other terminal emulators set this up and see if we're missing anything. So far, not luck with getting the issue fixed unfortunately, and no matter what I do I can't seem to be able to reproduce it on my setup.

Yeah that also was the case for me... it seems like we only have this issue in CI, which makes it even worse.


synthetic noise

Hello, senior! First of all, I really appreciate your work. Secondly, I would like to know if this work can be used to process other noisy LQ images. In other words, the denoising model of the provided code only adds Gaussian noise to the GT image. If, I want to implement denoising with other types of LQ to get its HQ what do I need to do. Currently I have the paired dataset of LQ-GT. Looking forward to your reply. Thanks!

Hi, the denoising-ODE can only be used for Gaussian noise. If you want to perform other types of denoising, I would suggest you use normal IR-SDE as the code in deraining.

Thank you for your prompt reply. This is my first time coming into contact with the diffusion model, and I tried to perform a speckle image denoising task on IR-SDE. I generated 1700 LQ-GT images (size: 256256) through simulation. And select 1590 images and perform sliding window cropping to 128128. At the same time, image flipping is performed to expand the training data set to 8 times, with a total of 114800 patches. At the same time, the verification set only uses 10  images (size: 256*256). I wonder if this amount of data is sufficient. Whether it is necessary to add brightness displacement, image blur and Gaussian white noise to increase the complexity of the data. Secondly, because your method belongs to a general framework for image repair. Therefore, in addition to changing the image channel to a single channel in the configuration file to denoise grayscale images, does it also need to make some modifications to the IR-SDE-deraining network? Looking forward to your reply.

Hi! If you generate image pairs by yourself I would suggest moving more images to the validation set (maybe >= 100 images). And of course, you can add other degradations like small blur and noise to increase the complexity (regard these image pairs as a new dataset to illustrate the robustness of the model).
For grayscale images, you need to change the network settings (let in_nc=1, out_nc=1).

Thank you for your reply. I have successfully run your network. And achieved good results. Thanks again. However, I ran into a problem, what should I set up if I tried to use the trained model to run real-world denoising images. To be precise, if there is no GT in the real world, do I need to modify the settings of ir-sde-deraining?

Hi! Do you mean you want to test the model for real-world inputs? If so, the only change you need to do is to set the GT to None in the test.py.

Very much your answers and work. I have successfully done realistic denoising. However, new questions arose. Since you reminded me that I need to increase the number of validation sets, I retrained the IR-sde-derain model and used 108,000 LQ-GT as the data set of the trained model with a resolution of 128. The verification set uses 100 LQ--GT images with a resolution size of 256. However, during the training process, I found that the PSNR of the model was initially 11 and then dropped to 6. This phenomenon made me at a loss. Is the IR-sde-derain model sensitive to the number of datasets, or is there some detail I didn't notice? When I used 114800patch, I did not find such problems. The disadvantage was that I only selected 10 pictures in order to speed up the verification time. Looking forward to your reply.

Hi, have you solved this problem? I haven't met this issue before but maybe it would be better to keep the training set and validation set to be the same resolution.

Thank you for your reply, I have solved it. Finally, thank you very much for your work, I hope you will have more works in the future


Fix issue 203 - Text fade isn't smooth

Change calculation of "dt" to ensure proper numeric range of text alpha
Ensure text alpha actually reaches zero to prevent still-visible ghosted text
Reorder some code to ensure slow image processing doesn't impact text fade time
Remove some commented-out code

Thanks for this. Maybe this will fix https://github.com/helgeerbe/picframe/discussions/216 as well!


cannot migrate VMI: PVC golden-pvc is not shared Error on standalone kuberenetes cluster

User guide followed as mentioned in below link
-->https://kubevirt.io/2019/KubeVirt_storage_rook_ceph.html
kubectl get storageclass vmapplication -o yaml
  clusterID: rook-ceph
  csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner
  csi.storage.k8s.io/controller-expand-secret-namespace: rook-ceph
  csi.storage.k8s.io/fstype: ext4
  csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node
  csi.storage.k8s.io/node-stage-secret-namespace: rook-ceph
  csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner
  csi.storage.k8s.io/provisioner-secret-namespace: rook-ceph
  imageFeatures: layering
  imageFormat: "2"
  pool: replicapool
provisioner: rook-ceph.rbd.csi.ceph.com
reclaimPolicy: Delete
volumeBindingMode: Immediate

PVC created :
root@b20cc2ad6868:~# kubectl get pvc golden-pvc -o yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  annotations:
    cdi.kubevirt.io/storage.condition.running: "false"
    cdi.kubevirt.io/storage.condition.running.message: Import Complete
    cdi.kubevirt.io/storage.condition.running.reason: Completed
    cdi.kubevirt.io/storage.import.endpoint: https://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img
    cdi.kubevirt.io/storage.import.importPodName: importer-golden-pvc
    cdi.kubevirt.io/storage.pod.phase: Succeeded
    cdi.kubevirt.io/storage.pod.restarts: "0"
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{"cdi.kubevirt.io/storage.import.endpoint":"https://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img"},"labels":{"app":"containerized-data-importer"},"name":"golden-pvc","namespace":"default"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"20Gi"}},"storageClassName":"vmapplication"}}
    pv.kubernetes.io/bind-completed: "yes"
    pv.kubernetes.io/bound-by-controller: "yes"
    volume.beta.kubernetes.io/storage-provisioner: rook-ceph.rbd.csi.ceph.com
    volume.kubernetes.io/storage-provisioner: rook-ceph.rbd.csi.ceph.com
  creationTimestamp: "2024-04-17T05:23:15Z"
  finalizers:
  - kubernetes.io/pvc-protection
  labels:
    app: containerized-data-importer
  name: golden-pvc
  namespace: default
  resourceVersion: "106742382"
  uid: 20dfa473-fa07-439b-9795-fa291dbab440
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 20Gi
  storageClassName: vmapplication
  volumeMode: Filesystem
  volumeName: pvc-20dfa473-fa07-439b-9795-fa291dbab440
status:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 20Gi
  phase: Bound

VM creation:
apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
  annotations:
    kubevirt.io/latest-observed-api-version: v1
    kubevirt.io/storage-observed-api-version: v1alpha3
    meta.helm.sh/release-name: app-release
  generation: 1
  labels:
    app.kubernetes.io/managed-by: Helm
  name: vmapp
  namespace: default
spec:
  running: true
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: vmapp
        kubevirt.io/domain: vmapp
        statusCheck: "true"
    spec:
      domain:
        cpu:
          cores: 8
        devices:
          disks:
          - bootOrder: 2
            disk:
              bus: sata
            name: virtiocontainerdisk
        firmware:
          bootloader:
            efi:
              secureBoot: false
        machine:
          type: q35
        resources:
          limits:
            cpu: "6"
            memory: 6G
          requests:
            memory: 6G
      volumes:
        - name: virtiocontainerdisk
          persistentVolumeClaim:
             claimName: golden-pvc

What happened:
PVC is not getting attached to VM
Status:
  Conditions:
    Last Probe Time:       <nil>
    Last Transition Time:  2024-04-18T06:21:11Z
    Status:                True
    Type:                  Ready
    Last Probe Time:       <nil>
    Last Transition Time:  <nil>
    Message:               cannot migrate VMI: PVC golden-pvc is not shared, live migration requires that all PVCs must be shared (using ReadWriteMany access mode)
    Reason:                DisksNotLiveMigratable
    Status:                False
    Type:                  LiveMigratable
  Created:                 true
  Printable Status:        Running
  Ready:                   true
  Volume Snapshot Statuses:
    Enabled:  false
    Name:     virtiocontainerdisk
    Reason:   No VolumeSnapshotClass: Volume snapshots are not configured for this StorageClass [vmapplication] [virtiocontainerdisk]
Events:
  Type    Reason            Age   From                       Message
  ----    ------            ----  ----                       -------
  Normal  SuccessfulCreate  82s   virtualmachine-controller  Started the virtual machine by creating the new virtual machine instance vmapp

What you expected to happen:
PVC should get attach VM an should be visible.
How to reproduce it (as minimally and precisely as possible):
using kubevirt version release-0.58
using cdi version : v1.55.2
follow the same procedure as mention in the guide mentioned above
Additional context:
Add any other context about the problem here.
Environment:
standalone  kuberenetes cluster
kubevirt version release-0.58
cdi version : v1.55.2
architecture: amd64
bootID: a488f6b5-dd9e-4881-b945-eb00b81dc7f0
containerRuntimeVersion: containerd://1.7.13
kernelVersion: 6.1.74-talos
kubeProxyVersion: v1.29.3
kubeletVersion: v1.29.3
machineID: c6b168e76b12e2d1c3c19bae4457515c
operatingSystem: linux
osImage: Talos (v1.6.4)
systemUUID: 34393350-3837-5a43-3232-343630305959

Type    Reason            Age   From                       Message
  ----    ------            ----  ----                       -------
  Normal  SuccessfulCreate  82s   virtualmachine-controller  Started the virtual machine by creating the new virtual machine instance vmapp

Hm... according to the logs, the VM has started successfully. What is wrong exactly? Any logs/errors?

cannot migrate VMI: PVC golden-pvc is not shared Error on standalone kuberenetes cluster

You need to create RWX PVC if you want your VM to be migratable. I.e.
  accessModes:
  - ReadWriteMany

But RWO should be just fine if migration is not needed.

kubevirt version release-0.58

This is an old and unsupported version of KubeVirt. Better to use the latest one v1.2.0.

I did not upgrade to v1.12.0  still the same issue as above

I did upgrade to v1.2.0 still the same issue as above

Type    Reason            Age   From                       Message
  ----    ------            ----  ----                       -------
  Normal  SuccessfulCreate  82s   virtualmachine-controller  Started the virtual machine by creating the new virtual machine instance vmapp

Hm... according to the logs, the VM has started successfully. What is wrong exactly? Any other logs/errors?

cannot migrate VMI: PVC golden-pvc is not shared Error on standalone kuberenetes cluster

You need to create RWX PVC if you want your VM to be migratable. I.e.
  accessModes:
  - ReadWriteMany

But RWO should be just fine if migration is not needed.

kubevirt version release-0.58

This is an old and unsupported version of KubeVirt. Better to use the latest one v1.2.0.

I have upgrade to 1.2.0 version(latest) I see on a single node kuberenetes cluster , where migration is not required it is giving me this error and disk not getting attached to vm

The message about migration is not an error. It is just a condition showing that migration is not possible with your VM configuration. Could you provide logs of virt-handler and virt-launcher pod?
Also, looking at your PVC, I see that it has volumeMode: Filesystem. I am not a bit expert of rook-ceph, but have you tried using volumeMode: Block?

The message about migration is not an error. It is just a condition showing that migration is not possible with your VM configuration. Could you provide logs of virt-handler and virt-launcher pods?
Also, looking at your PVC, I see that it has volumeMode: Filesystem. I am not a big expert of rook-ceph, but have you tried using volumeMode: Block?

virt-handler.txt
virt_launcher.txt
I have enabled verbose to virt-handler log and virt-launcher.
As per the procedure mentioned, there is no mention of storageclass with volumemode -> block.
Even filesystem option should work. In fact in the example they have used xfs.
https://kubevirt.io/2019/KubeVirt_storage_rook_ceph.html

You can also try creating a simple pod with that PVC and see if that one works. If not, then probably smth is missing in the rook-ceph config.

As per the procedure mentioned, there is no mention of storageclass with volumemode -> block.
Even filesystem option should work. In fact, in the example they have used xfs.
https://kubevirt.io/2019/KubeVirt_storage_rook_ceph.html

I would still suggest trying to set volumeMode: Block for the PVC. The blog post is already several year old, so I would not expect it to be 100% accurate.

One thing I did not understand, why it was trying to check for migration even though I have only a single node in the Kubernetes cluster.

Even though you may now have a single node, potentially you can add more to the cluster. KubeVirt checks migration condition basing solely on the VM configuration and irrespective of your cluster layout. Again, this is not an error but just a condition status report.

Actually, how do you see that PVC is not attached?

What happened:
PVC is not getting attached to VM

Do you have virt-launcher pod running? According to the logs the VM is running and that means the PVC should be attached.

One more thing I noticed in your VM yaml you have - bootOrder: 2. You do not need to specify boot order if you have only one disk.

One more thing I noticed in your VM yaml you have - bootOrder: 2. You do not need to specify boot order if you have only one disk.

I have removed the bootorder itself in yaml file . Still same issue.
apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
  name: vmapp
  namespace: default
spec:
  running: true
  template:
     spec:
      domain:
        cpu:
          cores: 8
        devices:
           disks:
           - disk:
                bus: sata
             name: virtiocontainerdisk
        machine:
         type: q35
        resources:
           limits:
             cpu: "6"
             memory: 6G
           requests:
             memory: 6G
      volumes:
      - dataVolume:
           name: paloalto-datavolume
        name: virtiocontainerdisk


[SE-0099 Restructuring Condition Clauses] Flip the switch

What's in this pull request?

Now that some time has passed, switch the warnings to errors,
completing SE-0099.

Resolved bug number: (SR-)

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    All supported platforms     | @swift-ci Please smoke test and merge
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    All supported platforms     | @swift-ci Please test and merge
    OS X platform               | @swift-ci Please test OS X platform
    OS X platform               | @swift-ci Please benchmark
    Linux platform              | @swift-ci Please test Linux platform

Lint Testing
    Language     | Comment
    ------------ | -------------
    Python       | @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

Now that some time has passed, switch the warnings to errors,
completing SE-0099.

@swift-ci please test

It seems I'll need to update corelibs Foundation first.

@swift-ci please test

@swift-ci please test

@swift-ci please test

Blocked on: https://github.com/apple/swift-corelibs-foundation/pull/479

@swift-ci please test

Unrelated LLDB test failure


SSH Hijacking linux lateral movement addition proposal

Below is my proposal for SSH Hijacking for lateral movement.
enabled: true
meta:
author: paragonsec
created: 2018-03-22
decorations:

Purple Team
description: Lateral Movement with SSH Agent Hijacking
link: https://www.clockwork.com/news/2012/09/28/602/ssh_agent_hijacking
mitre_link: https://attack.mitre.org/wiki/Technique/T1184
mitre_attack_phase: Lateral Movement
mitre_attack_technique: Lateral Movement with SSH Agent Hijacking
purple_actions:
1: grep ~/.ssh/config -e ForwardAgent > ssh_config.txt
2: ps ef |grep -i -e "ssh-agent" > ssh_process.txt
3: cat /proc/*/environ |tr -s '\0' '\n' | grep SSH_AUTH_SOCK |sort -u 2>/dev/null > ssh_agent.txt
os: linux
name: Lateral Movement with SSH Agent Hijacking

@paragonsec if you submit a diff with the actual yaml file i would be able to merge these faster.
-CG

@carnal0wnage Created a pull request with the purposed file. Thanks!

@carnal0wnage Question outside of this issue. I am putting together data exfil techniques on Linux for this project. However, there are a ton of different methods like using netcat, /dev/tcp, telnet, DNS, ssh, etc... Would it be better to separate them to their own specific yml file according to technique like one for nc, one for dns, etc...?

If they are the same technique i think you can put them in one file.  People can grab a line or two and make their own yaml...that's the vision anyway :-)

Sounds good. Will try not to get to carried away with this lol. This is an awesome project!

thanks!  i really appreciate you submitting things. keep em coming :-)

accepted the diff. thanks again!


Link to forwarding extensions page is wrong

The link to the forwarding extensions page should be fixed to this.

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

ID: 6f72ca42-901d-53b2-cd43-7a78e2e2c15b
Version Independent ID: 67589b4f-7bed-a55f-45bc-ca4cb3dbdf0b
Content: Overview of the Hyper-V Extensible Switch - Windows drivers
Content Source: windows-driver-docs-pr/network/overview-of-the-hyper-v-extensible-switch.md
Product: windows-hardware
Technology: network
GitHub Login: @aviviano
Microsoft Alias: amvivian

Thanks for letting us know @ophirharpazg! This link is now fixed.


foam.util.compare() is broken

There are several observed instances where foam.util.compare will not return the expected value
For example:

Given a = undefined and b = anything
foam.util.compare(a, b) => 1 and foam.util.compare(b, a) => 1

Given a = null and b = anything
foam.util.compare(a, b) => 1 and foam.util.compare(b, a) => 1

Given a = true and b = FObject (This one is really weird...)
foam.util.compare(a, b) => 0 and foam.util.compare(b, a) => 1

Here are some examples of cases that remain unresolved by #368. These really don't have an intuitive answer to them and design choices will likely need to be made.
For all cases below, the current result is foam.util.compare(a, b) => 1 and foam.util.compare(b, a) => 1

a = [] and b = 1
a = [] and b = null
a = "" and b = null
a = function() {} and b = null
a = function() {} and b = undefined
...

The core idea behind the issue stems from the fact that the primitive types usually perform a type check (typeOf(b) == typeOf(a)) and returns 1 when the types are not the same. Thus, we get 1 no matter what order is specified when these elements are compared.

To resolve the remaining issues, precedence has been assigned to each type.
In the first attempt, precedence was determined by alphabetically (with foam.Object and foam.core.FObject being placed last). As you can see in this Travis build, this breaks some of the tests concerning the DAO. The main issue stems from the fact that undefined is the first parameter in a call to foam.util.compare in foam.mlang.predicate.Gt
In the second attempt, precedence was given to foam.Undefined and foam.Null, with the rest remaining in the same order as above. However, as you can see in this Travis build, a test with regards to Date was broken. The failing test is expect(foam.util.compare(new Date(234324), null)).toEqual(1);
Alternatively, all of the tests will pass if priority is given just to foam.Undefined while the rest remain in the initial order that was described.
@mdittmer has suggested that the second approach makes the most sense and it gives precedence to the "simplest" types. @kgrgreer I would appreciate any input you can give on this.

@m-cheung fixed this in #368


Proper URL-handling between local and production builds

After having launched a site based on Atlas I found out that Google requires you to have full-path URL's (including protocols) to validate sitemaps. Therefore the baseURL can't be set to /. It should be set to the production URL. However, when doing this running atlas with browsersync sets the URL's to production URL.
I think running the default task "gulp server" should run a command similar to "hugo server" that changes the URL's relative to the environment.

Thanks for raising the issue with the sitemaps, I'll try look into that ASAP, although that might not be for a day or two.
I'm yet to look into this which may help solve the problem.
The main problems with setting the baseURL to the live domain is that it's hard to distinguish the difference between Netlify previews, Netlify branch deploys & the primary website. It's been a while since I looked at the docs for this, so perhaps things have changed.
In the meantime, you could overwrite the netlify.toml file to set the baseURL for production builds.
Sorry :)

This should be fixed now!
If you wouldn't mind merging my PR @crgeary 👍

Merged, thanks both of you for raising it, and fixing it 👍

So for this to work properly, which URL's do I have to define and where?

Assuming you're using Netlify (as this is heavily integrated with Netlify), then it should just work for you without any changes from you.
The builds make use of the DEPLOY_PRIME_URL and the URL environment variables that Netlify makes available in the build. Your config.toml should still be / (for localhost), the other sites (production, branches & deploy previews) will be set by Netlify.
Please let me know if you have any issues :)

Ah, I see. Keep baseURL as / and then Netlify injects the correct URL on build then?

Exactly that 👍

Can anyone confirm that to properly have the URLs in the generated sitemap.xml file, the Netlify build parameters should be like this:
Key: URL
Value: http://www.domain.com
I've done this but the sitemap.xml still does not show the site's actual url.

The Netlify URL environment variable should be set for you automatically, based on which your settings are within the Netlify control panel.
It'll either be your *.netlify.com subdomain, or your primary domain as set up within the domain settings of the panel.
I've just checked a site we built recently running Atlas, and the urls within the sitemap appear to be correct.

This is how it worked:
Added the deployment parameter:
Key:URL
Value: http://mysite.com
And then modified the build command to following:
hugo -b $URL

Oooh, you're not using Atlas. You probably want to raise these on https://discourse.gohugo.io/ as this Issue is for Atlas issues.
For the record, Atlas handles all of this stuff for you.

@crgeary Despite having my primary domain set, my sitemap still points at the netlify.com subdomain:

How do I fix this?

Hi @jonas-sk
Could you try this fix: https://github.com/indigotree/atlas/pull/70
Please let me know how this helps :)


docs: Link KNP sections together to reduce duplication

These seprate sections were differing from each other, so create a
reference linking them together.
Signed-off-by: Chris Tarazi<EMAIL_ADDRESS>

I don't think the nit is worth repushing so merging given reviews and CI are green.


feat: add protobuf 4.27.0RC1 release

update protobuf with release 4.27.0RC1

:tada: This PR is included in version 1.318.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


fix enum generation

Must be quoted if contains special characters. Otherwise, manifest generation fails with an error "extra arguments provided"

Found here https://github.com/kubernetes-sigs/controller-tools/issues/272


[Event Request] Codeunit 5912 ServLedgEntries-Post - ReverseWarrantyEntry - OnAfterInvertWarrantyLedgEntryBeforeInsert

Hi,
We would like to extend Codeunit ServLedgEntries-Post ReverseWarrantyEntry procedure like this:

[IntegrationEvent(false, false)]
local procedure OnAfterInvertWarrantyLedgEntryBeforeInsert(var NewWarrantyLedgerEntry: Record "Warranty Ledger Entry"; var WarrantyLedgerEntry: Record "Warranty Ledger Entry")
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Add Period Start and End functions to Date and DateTime

Pull Request Description
Implements https://www.pivotaltracker.com/story/show/183081152
Important Notes

Checklist
Please include the following checklist in your PR:

[ ] The documentation has been updated if necessary.
[ ] All code conforms to the
Scala,
Java,
and
Rust
style guides.
All code has been tested:

[ ] Unit tests have been written where possible.
[ ] If GUI codebase was changed: Enso GUI was tested when built using BOTH
./run ide build and ./run ide watch.

I could not fully test the autumn DST switch case as the overlapped timelines are not handled properly in polyglot which makes our Enso Date_Time unable to express one of the two instants in time there (2:30 am after the DST switch is not expressible, it gets converted back to 2:30 am before switch which is an hour earlier).
Reported this at https://github.com/oracle/graal/issues/4918


A list of data users that use this repo and how

https://github.com/Zverik/every_door/issues/452 and https://github.com/bryceco/GoMap/issues/618 make me think it is a good idea to have a list of data users and how thy consume the data in this repo.
(Or maybe the schema-builder-repo, but AFAIK all(?) use the data here direclty.)
I suggest to add a section to the readme or maybe a separate file where each data consumer can add her application.

Repository (Link)
Use data
Data consumption process

iD Editor
Show, list, search all data
…

RapID
Show, list, search all data
…

GoMap!!
Show, list, search all data
Manual update before a release. Docs

Every Door
…
…

MapComplete
Provide the presets to be reused in other layers
… Docs

The presets wiki page also mentions limited usage of this repository by StreetComplete (via osmfeatures) and the Overpass turbo query wizard.

I've created a wiki section for this repository, with a page for projects which use this repository:
https://github.com/openstreetmap/id-tagging-schema/wiki/Projects-that-are-using-this-tagging-schema. Anyone should be able to edit the list, I hope.


add nice message to welcome_message_helper array

I rule and have completed some work on Case Manager that's ready for review!
I added a message!
It relates to the following issue #s:
#884

Circle! :fist_shake:


fix functions directory location

This PR fix the location of the functions directory when providing a directory to wrangler pages dev.
Before this PR:
$ wrangler pages dev worker/public/
...
No Worker script found at worker/public/_worker.js. Please either create a functions directory or create a single Worker at worker/public/_worker.js.

Oops, never mind, the functions dir is supposed to be at the root level, always (and not the build output directory).


Sign Up button disappears on scroll down

Describe the Issue
When reading some posts on FCC Forum, after scrolling down the sign up button disappears from top navigation menu (top navbar)
Affected Page
Forum post page (i.e. https://forum.freecodecamp.org/t/responsive-web-design-updates/508345)
Steps to Reproduce

Go to 'https://forum.freecodecamp.org/'
Click on  any post i.e. 'https://forum.freecodecamp.org/t/responsive-web-design-updates/508345'
Scroll down couple of times
See sign up button disappears in top nav

Expected behavior
I believe that sign up button should stay as is and should not hide.
Screenshots
https://user-images.githubusercontent.com/60817786/212722437-4f58a5a2-1a5b-4da0-9eca-e2e96ff8379b.mp4
System

Device: Laptop
OS: MacOS
Browser: Chrome
Version: Version 109.0.5414.87 (Official Build) (arm64)

Additional context
No response

I can work on this issue. Please assign this to me.

i can also work on this issue

i want to work on this issue please assign this issue to me

The freeCodeCamp Forum is an instance of Discourse's software. As such, this appears to be on their side. It could also be behaviour from a plugin we use.
Either way, this does not appear to be a bug/problem. It looks intentional - although odd.
As such, I am going to close this issue.


⚠ Bofrost.lu has degraded performance

In 7edf95d, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 887 ms

Resolved: Bofrost.lu performance has improved in e84d7a1 after 9 minutes.


ruff: 0.3.7 -> 0.4.0

Description of changes
Changelog: https://github.com/astral-sh/ruff/releases/tag/v0.4.0
cc @figsoda

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 305252 run on x86_64-linux 1

6 packages failed to build:

python312Packages.pyhanko
python312Packages.pyhanko.dist
python312Packages.xhtml2pdf
python312Packages.xhtml2pdf.dist
python312Packages.xsdata
python312Packages.xsdata.dist

26 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
emacsPackages.lsp-bridge
maigret
maigret.dist
nbqa
nbqa.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
ruff
ruff-lsp
ruff-lsp.dist
sasview
sasview.dist
vunnel
vunnel.dist

Result of nixpkgs-review pr 305252 run on aarch64-linux 1

6 packages failed to build:

python312Packages.pyhanko
python312Packages.pyhanko.dist
python312Packages.xhtml2pdf
python312Packages.xhtml2pdf.dist
python312Packages.xsdata
python312Packages.xsdata.dist

26 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
emacsPackages.lsp-bridge
maigret
maigret.dist
nbqa
nbqa.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
ruff
ruff-lsp
ruff-lsp.dist
sasview
sasview.dist
vunnel
vunnel.dist

Result of nixpkgs-review pr 305252 run on x86_64-linux 1

Those 3 python 3.12 packages are also broken on master (xhtml2pdf, xsdata and pyhanko which depends on xsdata.

Result of nixpkgs-review pr 305252 run on x86_64-linux 1

6 packages failed to build:

python312Packages.pyhanko
python312Packages.pyhanko.dist
python312Packages.xhtml2pdf
python312Packages.xhtml2pdf.dist
python312Packages.xsdata
python312Packages.xsdata.dist

29 packages built:

dmarc-metrics-exporter
dmarc-metrics-exporter.dist
emacsPackages.lsp-bridge
maigret
maigret.dist
nbqa
nbqa.dist
python311Packages.pyhanko
python311Packages.pyhanko.dist
python311Packages.pytest-examples
python311Packages.pytest-examples.dist
python311Packages.python-lsp-ruff
python311Packages.python-lsp-ruff.dist
python311Packages.xhtml2pdf
python311Packages.xhtml2pdf.dist
python311Packages.xsdata
python311Packages.xsdata.dist
python312Packages.pytest-examples
python312Packages.pytest-examples.dist
ruff
ruff-lsp
ruff-lsp.dist
sasview
sasview.dist
tests.testers.nixosTest-example
tests.testers.runNixOSTest-example
tests.trivial-builders.references
vunnel
vunnel.dist

All the failing packages also fail to build on main, so no regressions here.


Upgrade to Swift 5, etc

@chris-bridj could you take a look to see whether these changes still work for you under SPM?

We have 2 failing snapshot tests (for the quicklook stuff). I'm out of time right now, but I'll look into it later this week.

Tests were failing b/c I updated a couple snapshot images that shouldn't have been updated. When running tests on Travis, we use iPhone XS sim, but I was using iPhone XR locally which rendered things slightly differently. I reverted my changes to the snapshot images, which will hopefully fix the build.

@chris-bridj I did a quick test with macOS/brew/spm and saw build+test pass, so I’m going to proceed with release once I get a review. Let me know if you run into any issues though.

@macdrevx Sorry for the slow response... I changed handles so everything from @chris-bridj is now going to @ccorn90.  I'll take a look in the next couple days, but if things build okay on macOS, then I think you should proceed!
Chris


Useless req.next = next; in lib/middleware/init.js

exports.init = function(app){
  return function expressInit(req, res, next){
    if (app.enabled('x-powered-by')) res.setHeader('X-Powered-By', 'Express');
    req.res = res;
    res.req = req;
    req.next = next;

    req.__proto__ = app.request;
    res.__proto__ = app.response;

    res.locals = res.locals || Object.create(null);

    next();
  };
};

The line req.next = next; is 100% useless. At the end that is done by the Router within the handle() method. In fact, test units pass without that line.

Thanks! Since this middleware is public, we cannot change it. It's already been removed in 5.0, which is the first chance we had the opportunity.

Basically, just wait for 5.0 (or use the currently published alpha :) ). I'm planning on publishing either an alpha or beta this week, after this next minor of 4.x is published :O

Thanks. Just to confirm: the 5.0 branch is "5.0" rather than "5.x", am I right?

They point to the same commit, since both 5.0 and 5.x are the same right now.


Can not commit to the 'frontend-initial-setup' branch

I can not commit to a branch due to permissions

Made my own branch and used git desktop to manage commits


[Parser] Add greek question mark as semicolon confusable character

The Greek question mark (U+037E) looks like a semicolon (U+003B), so add it to the confusables list so we can detect it and emit a diagnostic note during errors.

@swift-ci please smoke test


Get list of running process/apps

Would be great to have this "Get list of running process/apps"

A raw list of processes isn’t terribly useful on its own. That’s normally only useful with context such as CPU usage. Could you please expand on your use case? The more you expound on a request, the better thought out it can be.
You have a forum account, so please make the request in the Automation Tasks subforum where we can discuss further.


TestProcessUtils#runProcessAndReturnStdout should always print out stdout and stderr of the failed command, not just when --info is passed

The lines printed with:
      System.out.println("Stdout of ${commandRepr}: \n");
      System.out.println(stdout);
      System.err.println("Stderr of ${commandRepr}: \n");
      System.err.println(IOUtils.toString(process.getErrorStream(), StandardCharsets.UTF_8));

should be included in the assertion message instead.

@ishu-thakur how about this one? :)

Yes sure @PawelLipski i can look into it 💯 :)

Hi @PawelLipski  I was looking into this issue as i am new to contribution and willing to learn and contribute in complex code so i want to ask that  you just want me to put these lines in Assert.assertFalse("Stdout of ${commandRepr}: \n" , stdout) under if statement ?

In fact the entire if (!completed || process.exitValue() != 0) { ... } can be then removed in favor of these refined assertion messages 🗑

@PawelLipski please check PR i have raised after doing changes :)


Cluster support for MQTT broker

To run the mqtt broker in a distributed environment, it may require some kind of clustering.

I have already built such a thing as an example here: https://github.com/SeppPenner/NetCoreMQTTExampleCluster. I know, it's nothing official and still has some bugs (E.g. only supports JSON payloads at the moment), but you might give it a try.

I have already built such a thing as an example here: https://github.com/SeppPenner/NetCoreMQTTExampleCluster. I know, it's nothing official and still has some bugs (E.g. only supports JSON payloads at the moment), but you might give it a try.

@SeppPenner Thanks for the input..
Have you done any performance testing for the solution? Will the silohost not be a bottleneck? What if SiloHost fails?
I will try to run your solution and post the results.. Thank you.

Have you done any performance testing for the solution?

Not yet, I'm still in the phase where I try to work with Microsoft Orleans for the first time.

Will the silohost not be a bottleneck?

I would say no. You can run multiple silos on different machines with the Silo host. In my implementation, I would say that the database is the bottleneck (But it can be clustered as well).

What if SiloHost fails?

Well, good question. There should be the possibility that one of the clusters in the Silo host takes over if another fails. Honestly, I'm not really an Orleans expert yet, but there should be solutions for this scenario.

My solution should now work properly. Give it a try :)


Fix check-format.py to properly exclude modules in Mac OSX.

Leaving Mac OSX checks to @alankao64.

Seems like check_format.sh now correctly ignores .cpp files in .gitmodules, but isn't catching incorrectly formatted python files in general.

Leaving Mac OSX checks to @alankao64.

Seems like check_format.sh now correctly ignores .cpp files in .gitmodules, but isn't catching incorrectly formatted python files in general.

I made different improvement to the script. Right now it should:

exclude all ignored files (include files in ignored folders)
exclude files in submodules
handle files with white spaces

@alankao64, would you mind to test this script to make sure that it works on Mac OSX as well? Thanks!

Not sure if its just my Mac, but incorrectly formatted python files aren't being caught properly.

Strange .. it works properly on my Mac OS X workstation. Let me take a closer look.

There was an error that prevented Travis to properly check the format. Now everything works. However, I've noticed that yapf version is very important: indeed, different version still gives different formatting even if the style is kept fixed. I'm trying to address this problem by standardizing the required version.

yapf is a python module, and I tried to standardize its version in requirements.txt

yapf is a python module, and I tried to standardize its version in requirements.txt

Thanks! There is also a python module for clang-format, but it cannot install it on alpine ..

yapf is a python module, and I tried to standardize its version in requirements.txt

Thanks! There is also a python module for clang-format, but it cannot install it on alpine ..

Fixed. Now .travis.yml uses requirements.txt to determine the right version to install (through pip).

check_format.sh now requires yapf and clang-format to be the exact same version as reported in requirements.txt.


stravalib.exc.ObjectNotFound when trying client.update_activity()

Does this function still work with v3 of strava API?
I've tried it with client authed both as scope='profile:write' and scope='activity:write'
Getting the following when trying this simple call:
   client.update_activity(activity_id=18638834,name='Test Name')
Error:
  File "<input>", line 1, in <module>
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.1.3\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.1.3\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "C:/Users/Ethan/PycharmProjects/fitness/index.py", line 238, in <module>
    test()
  File "C:\Users\Ethan\PycharmProjects\fitness\pages\pandasTesting.py", line 13, in test
    client.update_activity(activity_id=18638834,name='Test Name')
  File "C:\Users\Ethan\PycharmProjects\fitness\venv\lib\site-packages\stravalib\client.py", line 644, in update_activity
    raw_activity = self.protocol.put('/activities/{activity_id}', activity_id=activity_id, **params)
  File "C:\Users\Ethan\PycharmProjects\fitness\venv\lib\site-packages\stravalib\protocol.py", line 317, in put
    return self._request(url, params=params, method='PUT', check_for_errors=check_for_errors, use_webhook_server=use_webhook_server)
  File "C:\Users\Ethan\PycharmProjects\fitness\venv\lib\site-packages\stravalib\protocol.py", line 221, in _request
    self._handle_protocol_error(raw)
  File "C:\Users\Ethan\PycharmProjects\fitness\venv\lib\site-packages\stravalib\protocol.py", line 268, in _handle_protocol_error
    raise exc_class(msg, response=response)
stravalib.exc.ObjectNotFound: Not Found: Record Not Found: [{'resource': 'Activity', 'field': 'id', 'code': 'invalid'}]

This was due to bad scope being passed... Fixed with the following:
scope=['read', 'read_all', 'profile:read_all', 'profile:write', 'activity:read','activity:read_all', 'activity:write'])


Modularize logging components

Fix issue 674.
PR changes:

New inline module that centralizes logging configuration based on SDW module and adapted to support projects, folders, and organizations
It supports all logging destinations: bigquery, storage, pubsub, and logbucket
Support to logbucket destination was added on May 31 on log-export module and now it is supported by the example foundation
Changed logging in 1-org to use the new module

Internal review finished.
PR 781 opened in the official repo.


Added json_logger.py for an advanced logger

Added is_video function for checking input video formats
Added tiktok function to keep track of video performance
Added ped_det_server.py to use them together

Features:

Added a json logger for bounding boxes for each frame.
Added some tool to measure speed with simple usage.
Added video format assert function.


GRPC mTLS request: Problem with client certificates being returned empty

Expected behavior
Client certificates should be populated with correct certificates provided in config
Log file with detailed flow has been attached
Actual behavior
javax.net.ssl|ALL|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.685 IST|X509Authentication.java:249|No X.509 cert selected for RSA
javax.net.ssl|WARNING|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.685 IST|CertificateMessage.java:1084|Unavailable authentication scheme: rsa_pkcs1_sha384
javax.net.ssl|ALL|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.685 IST|X509Authentication.java:249|No X.509 cert selected for RSA
javax.net.ssl|WARNING|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.686 IST|CertificateMessage.java:1084|Unavailable authentication scheme: rsa_pkcs1_sha512
javax.net.ssl|WARNING|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.686 IST|CertificateMessage.java:1094|No available authentication scheme
javax.net.ssl|DEBUG|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.686 IST|CertificateMessage.java:1106|No available client authentication scheme
javax.net.ssl|DEBUG|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.686 IST|CertificateMessage.java:1140|Produced client Certificate message (
"Certificate": {
"certificate_request_context": "",
"certificate_list": [
]
}
)
consolelogJmeter.txt
Steps to reproduce the problem

Configure a grpc request sampler config

System.properties are configured for keystore and trustore config as per documentation.

Launch jmeter
In jmeter.log keystore is created OK
2024-07-09 15:04:39,608 INFO o.a.j.c.KeystoreConfig: Configuring Keystore with (preload: 'True', startIndex: 0, endIndex: 1, clientCertAliasVarName: 'certAlias')
2024-07-09 15:04:39,609 INFO o.a.j.u.JsseSSLManager: Using default SSL protocol: TLS
2024-07-09 15:04:39,609 INFO o.a.j.u.JsseSSLManager: SSL session context: per-thread
2024-07-09 15:04:39,609 DEBUG o.a.j.u.JsseSSLManager: ssl Provider = null
2024-07-09 15:04:39,610 DEBUG o.a.j.u.JsseSSLManager: SSL stuff all set
2024-07-09 15:04:39,610 DEBUG o.a.j.u.JsseSSLManager: JsseSSLManager installed
2024-07-09 15:04:39,610 INFO o.a.j.u.SSLManager: JmeterKeyStore Location: /home/ebjjssh/newcert3jul/keys/client.jks type JKS
2024-07-09 15:04:39,613 INFO o.a.j.u.SSLManager: KeyStore created OK

Jmeter console logs show client certificates as empty while keystore and trustore config correct.
javax.net.ssl|WARNING|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.685 IST|CertificateMessage.java:1084|Unavailable authentication scheme: rsa_pkcs1_sha384
javax.net.ssl|ALL|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.685 IST|X509Authentication.java:249|No X.509 cert selected for RSA
javax.net.ssl|WARNING|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.686 IST|CertificateMessage.java:1084|Unavailable authentication scheme: rsa_pkcs1_sha512
javax.net.ssl|WARNING|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.686 IST|CertificateMessage.java:1094|No available authentication scheme
javax.net.ssl|DEBUG|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.686 IST|CertificateMessage.java:1106|No available client authentication scheme
javax.net.ssl|DEBUG|E2|grpc-nio-worker-ELG-1-4|2024-07-09 15:04:40.686 IST|CertificateMessage.java:1140|Produced client Certificate message (
"Certificate": {
"certificate_request_context": "",
"certificate_list": [
]
}
)

consolelogJmeter.txt
JMeter Version
5.6.3
Java Version
17.0.7
OS Version
RHEL 8.7

note that gRPC won't get any support, since the author has archived it on their repo.
Consider using other tools


fix _element_find for webelement object

fix #105
I found this is a bug in function _element_find(), for this line "return elements[0]" .
So I referred to the Selenium2Library to fix this bug.

make it only works for webelement as #105 mention, please.
thanks

I think this is already only works for webelment. more detail?

Thanks，I miss the if


0.3.1 :  KronigPennyPotential renamed to FiniteSquareWell

@JuliaRegistrator register()

Registration pull request updated: JuliaRegistries/General/57248
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 70285a64f7fdf0eb03989fc8c2cdc9c3720c38ee
git push origin v0.3.1


core: make the .desktop file use the hwinfo icon

before

after

generally we should make a hypr-icons pack for all the apps.

Also, but using system icons is fine too for such a small utility

ye I mean in the future as we get more

Sure then ig


Question: merlin crashes editor for very large ml files

is there any way to tell merlin to not work on some files (per file basis)

@bobzhang out of curiosity, how large is the file that causes that? From the point of view of the editor mode, it should be straightforward to check the file size and simply not try to sync it with merlin (assuming it doesn't crash the editor too).

Also, do you have an example of such a file?

https://github.com/bloomberg/bucklescript/blob/master/jscomp/bin/whole_compiler.ml

vscode can handle such file size easily, but the plugin vscode-ocaml can not handle it https://github.com/hackwaly/vscode-ocaml/issues/63

@bobzhang I just ran a little test adapting some of my reason code and it seems the vscode and merlin combination can handle the file. It does take merlin a little while to load it compared to a usual file but it doesn't freeze the UI. I suspect the problem showing up in that plugin might actually be due to the syntax highlighting causing the editor to freeze. So it may be a problem with the language grammar causing pathological behavior or perhaps a problem with the tokenizer itself (upstream).

What is crashing? Do you really a get a segmentation fault from the editor?

@let-def What was happening is the editor UI was freezing. It was not a problem with merlin though but with the editor highlighting grammar for the OCaml plugin. There was some followup here. I think it is safe to close this.

Thanks. I would not be surprised you also encounter this problem with merlin. Don't hesitate to comment/open a new issue if that was the case :-)


Init Scripts no longer have ability to turn parallelism off

Hello!
In Gradle 4.0.2, it was possible to disable parallelism in an init script with this:
gradle.startParameter.parallelProjectExecutionEnabled = false
gradle.startParameter.maxWorkerCount = 1
Somewhere in, on, or around Gradle 4.3.1, that no longer works.
We'd like to have this ability because it allows us to wrap any and all Gradle invokations with a tool that watches O/S-level reads and writes, and helps us build correct inputs and outputs for our custom tasks.  We can, of course, work around this issue by turning parallelism off before running all of this, but having to do nothing other than specify an init script to invoke this tool is wiiiiiicked awesome.  Would love to keep that :)
Expected Behavior
For at least Windows, when an init script with the above code is invoked, parallelism is turned off and all tasks execute serially.  I'm not sure if this hits other operating systems.
Current Behavior
Nothing happens; parallelism is unaffected and tasks run in-parallel.
Context
We have a tool that watches for file reads and writes for any Gradle task.  Tasks run in-parallel wreck this as we can't tell which task is affecting which file.
Steps to Reproduce (for bugs)
InitScriptParallelismDemo.zip
The attached demo is set to use Gradle 4.0.2 through the wrapper, and the steps spelled out in /build.gradle should show what to execute and what the results are:
gradlew allTheThings
> Runs in serial
gradlew aTT --parallel
> Runs in parallel
gradlew aTT --parallel -I init.serial.gradle
> Runs in serial
set GRADLE_OPTS=-Dorg.gradle.parallel=true
gradlew aTT
> Runs in parallel
gradlew aTT -I init.serial.gradle
> Runs in serial
Now update to use Gradle 4.4 (assuming you have a 'gradle' binary on the PATH):
gradle wrapper --gradle-version 4.4
gradlew allTheThings
> Runs in serial
gradlew aTT --parallel
> Runs in parallel
gradlew aTT --parallel -I init.serial.gradle
> Runs in parallel
set GRADLE_OPTS=-Dorg.gradle.parallel=true
gradlew aTT
> Runs in parallel
gradlew aTT -I init.serial.gradle
> Runs in parallel
Your Environment
Windows 10.  No build scans aimed at gradle.org, but I'd recommend unzipping and trying the demo.
Thank you very much!

This is happening because we've moved some things around such that the parallelism configuration is being set early in the build process when we parse the command line, but subsequent changes to StartParameter are not being reflected in the underlying services.  In other words, StartParameter is no longer the source of truth for this information.  The fact that it worked before was more a side effect of the implementation than necessarily intended functionality.  We could provide a way for the user to modify the parallelism configuration after the build has started, but doing this inside an init script would be pretty late (i.e. other things could have happened in parallel already, such as configuration resolution).  It's possible that in earlier versions of Gradle, this was early enough that nothing would be affected during the period that parallelism was still enabled before you disabled it, but I'm sure this is no longer the case.  In other words, setting it after the build has started would be solution to a use case for dynamically modifying the parallelism as a response to some state/event - it wouldn't be a solution to a use case for wanting to disable it altogether.
If you just want parallelism disabled, setting --max-workers=1 or setting org.gradle.workers.max=1 in a gradle.properties file is probably a better solution.

Thanks for the explanation, Gary.  Kinda figured it was something along those lines. :)
However, I think having a place for folks to put code that executes before anything happens is powerful.  As a user, the phrase "initialization script" fits that bill perfectly (IMO), and the documentation clearly states that these scripts are run before "the build" starts...  Shouldn't setting startParameters in an init script be expected to have an effect?  Feel free to close this bug if ya'll disagree, but I'll just leave it open because to be honest it still seems like this should work or at least spit out a warning that you done messed up.
At any rate, thanks for the other solution!  I was really shooting for just an extra blurb for folks to tack on to a gradle command to run this report, and adding a "--max-workers=1" to the end hits that goal.  Cheers!

That's a good suggestion - we should probably warn when this happens (a max-worker change to StartParameter) after the parallelism configuration has been set.  I think it's a valid feature to be able to modify this while Gradle is running, and something that we probably will support at some point, but it might not necessarily be via StartParameter.
The term "the build" is really overloaded and I should be more explicit.  What I really mean here is "the invocation of Gradle".  Running the init script is part of that invocation and the problem is that once you start running the init script, there are already certain things that need to be known and set up (such as the configuration of parallelism).  StartParameter is a little coarse in that it contains some settings that affect the whole invocation and other settings that affect just things that occur after the init script has executed.  Changes to things that affect the whole invocation (such as parallelism) while the init script is running need to be propagated to services and the such that are already configured with the initial settings.  This is not difficult to do for the parallelism settings, but the wiring just isn't there right now to do this.

Thanks, Gary!
Stefan, we weren't wrapping this before, but now we are and are doing exactly what you're suggesting.  :)  Cheers!

Looks like we can close the issue. Please add another comment if you need further assistance.


and one more which kills the process

ERR<25952>:eovim /home/lguerret/projects/eovim/src/nvim.c:357 _nvim_received_error_cb() Error: E41: Out of memory!
o

ERR<25952>:eovim /home/lguerret/projects/eovim/src/nvim.c:357 _nvim_received_error_cb() Error: Vim: Finished.

obtained when:

open eovim
hit ':'
hit '<Tab>'

Wow, weird. But I cannot reproduce. Are you using neovim 0.2.0 ?

yes sir.
more exactly:

open eovim
':' and 'a' or anything else
'<Escape>'
':'
'<Tab>'

I have two different behaviors with 0.2.0 and 0.2.1, but I cannot reproduce your error.

With NVIM v0.2.1-1100-g45296b331, after step 5, I am offered a completion of all the neovim commands
With NVIM v0.2.0, after step 5, I receive no completion.

This is actually a bug in neovim 0.2.0. I'm not sure they will maintain that version since 0.2.1 is out.


added employeeRoutes file, made changes in employee.handlebar, change…

…d the emp model and seeded it again

reviewed


how to set singleSelection

in my proj ,  only support single select , how can i set  checkbox to single select ?

this is just a unmaintained fork of the original lineup at https://github.com/lineupjs/lineupjs. Please post any issues there


2 cleanup commits

CC @tvolkert – won't get travis green, but it'll get it closer

@tvolkert – do you understand the failures? What's the deal w/ the Socket class?

Yeah, it's because of https://github.com/dart-lang/http_io/pull/75
tldr: this package is a synthetic package (not published to Pub), and the changes in https://github.com/dart-lang/http_io/pull/75 needed to land with failures before https://dart-review.googlesource.com/c/sdk/+/104524 in order for the SDK change to land.

Specifically, see https://dart-review.googlesource.com/c/sdk/+/104524/9/DEPS

ack
On Sun, Jul 7, 2019 at 11:52 AM Todd Volkert<EMAIL_ADDRESS>wrote:

Specifically, see
https://dart-review.googlesource.com/c/sdk/+/104524/9/DEPS
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/http_io/pull/77?email_source=notifications&email_token=AAAEFCUEO4BTF436YGP3XFDP6I3NVA5CNFSM4H6WFIQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZLRBAQ#issuecomment-509022338,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAEFCS44BGAH5OYHZ4HGPTP6I3NVANCNFSM4H6WFIQA
.


Add an option for using @SerializedName

In some Java and Kotlin code, field names do not have their case converted. For example, consider this input into the converter:
{
   "dummy_type": "hello"
}

The generated code is the following (in Kotlin):
data class Dummy (
    val dummyType: String? = null
)

Using GSON for this does not work. The field dummy_type is not recognized as being equivalent to dummyType. I propose an option be added to use the @SerializedName annotation present in GSON. So, the resulting code would be:
data class Dummy (
    @SerializedName("dummy_type")
    val dummyType: String? = null
)

Duplicate of #897


Sponsor logos

Sponsor logos are here:
https://github.com/data-umbrella/info/tree/master/sponsors

Closed via #56, #57, #58, #59, #61,


Page lags when replying to a thread with a lot equations

Cause: https://github.com/StarsRivers/Mathplus/blob/be09c9a06b68255e5dc66fcde82f890bb767d58b/js/src/forum/index.js#L82-L100
On every change (~100 ms) in comment box, all MathJax objects will be re-rendered, which can be very painful.

Closing as #21 is merged.


MongoDb tracker  store not working with endpoints

Rasa Core version:0.12.0a4
Python version: Python 2.7.5
Operating system (windows, osx, ...): Centos7
Issue:I followed the Tracker store documentation to set up a MongoDB tracker. I get no errors, but the table inside the DB is not updated.
Content of domain file (if used & relevant):
Endpoints.yml content:
tracker_store:
store_type: mongod
url: mongodb://<IP_ADDRESS>:27017
db: Rasa
collection: test
username: ""
password: ""

Thanks for raising this issue, @wochinge  will get back to you about it soon.

@shreyask90
This feature was not yet included in 0.12.0a4. Please switch at least to 0.12 for that and try again.

I'm using docker and have set up docker to use rasa/rasa_core:latest image (I also tried rasa/rasa_core:stable). When I try to connect to my mlab mongoDB the following way I get an authentication error:
in enpoints.yml:
tracker_store:
store_type: mongod
url: dsxxxxxx.mlab.com:xxxxx
db: db_name
username: "username"
password: "pw"
error log:
rasa_core_1_76f1f0338317 | pymongo.errors.OperationFailure: Authentication failed.
backend_rasa_rasa_core_1_76f1f0338317 exited with code 1
Am I doing sth wrong in the enpoints.yml file?
Btw:
(i'm only using characters and numbers in the db-name, username and pw. Also, I put double quotes around the username and pw.)

@timofarei Please ask usage questions in our forum. However, it seems you have an authentication problem (wrong password or username).

@wochinge thank you for that. After changing the version it works.

@wochinge : I'm building from the 0.12.x branch and notice the same behavior. Shouldn't 0.12.x have the latest 0.12 version?

@smn-snkl In that case it should work.

What's the exact error message?
What's your authentication database
can you post your endpoint configuration (username + password anonymized)

@wochinge :

Don't have an error message, I just seems like the in-memory tracker is used instead of MongoDB
Using the default MongoDB settings. Just spawned the docker container. It also works when I build from 0.12.3
Endpoint config:

action_endpoint:
  url: http://rasa-actions:5055/webhook
nlu:
  url: http://rasa-nlu:5000
tracker_store:
  store_type: mongod
  url: mongodb://mongo:27017
  username: rasa
  password: password

Nevermind. Rebuilt it again, now it seems like it works.


drop all but specified data_variables/coordinates as a convenience function

I often work with datasets that consist out of a lot of data_variables and coordinates.
Often I am only concerned about a subset of variables, and for convenience drop all but a selected list of variables with a little snippet like this:
Code Sample, a copy-pastable example if possible
def xr_keep(obj, varlist):
    """drop all data_vars exept the ones provided in `varlist` """
    obj = obj.copy()
    drop_vars = [a for a in obj.data_vars if a not in varlist]
    return obj.drop(drop_vars)

I would love to have this functionality available as a DataArray/Dataset function. It could look something like da_slim = da.drop_all_but(['var1, 'var3']). Would this be of interest to people here? Then I could try to put in a PR.

Something that is currently possible, though perhaps not super well-documented, is ds.get(['var1', 'var3']).  This will select only 'var1' and 'var3' from the Dataset and omit any others.

ds[['var1', 'var3']] also works AFAIR.
@jbusecke Can you send in a PR to update the  docs? https://xarray.pydata.org/en/stable/data-structures.html#dataset

I often work with datasets that consist out of a lot of data_variables and coordinates.
I'm pretty sure there's an issue request somewhere to add keep_vars to the open_*dataset functions if you wanted to tackle that too :)

Wow. Thats awesome. Had no clue about it. I will put in a PR for the docs for sure. Might take a bit though.
Ill also take a look at the keep_vars option.

Ok I have submitted a PR for the xarray.Dataset.get function.
@dcherian, I was not able to find that issue you mentioned. I would certainly be interested to have a look in the future.


Improve errors on scene load

For example, when a user is unauthorized, display better message of the error.

Where you thinking of wording, or sweet alert vs. js alert?

Was thinking of wording. Believe right now we don't give details about the error. Using sweet alert is not a bad idea also.

Persist returned a valid body as 'json' and error message as 'text'. This made json response handlers nullify the error messages.

Persist return error as json: https://github.com/conix-center/arena-persist/commit/cdfaf13d770738a08895a694aed4baa3828af12a
Persist increase read/write granularity of mqtt permission errors: https://github.com/conix-center/arena-persist/commit/41fccf71be068082da73e181086c1f1335ebff41
Prefer sweetalert over alert: https://github.com/conix-center/ARENA-core/pull/210


Bug in checking the problem in sample_ising

Due to recent problem check added in sample_ising(), the following script fails:
sampler = DWaveSampler(api_endpoint='', token='')
h = [0 for _ in range(2048)]
J={(0, 4): -1}
sampler.sample_ising(h,J)

Since h is a list of values for all qubits including 0 for the faulty ones, the check in line 278, not (all(v in nodes for v in h) , fails as nodes only include the indices of the working qubits.
This causes all previous codes passing linear terms as a list to break.

Thanks for the bug report! We have made a fix in #201


Show how to initialize a directory and install the compiler

These initial steps allow one to start with no knowledge, and build a running app.

I am not against this change, but wasn't the idea to keep this as simple as possible? With npx you don't even need to install anything into the project directory.

I think I didn't get the point of this PR across. The point is that the testdrive doesn't work, if you don't have the compiler installed, yet there is nothing in the instructions that tell you how to install the compiler. Yes, one could clone the repo, but that's not what we expect people to do. Rather, we expect them to install the compiler via npm. It is not at all intuitive how to do that. You have to go learn how to search for something using npm, and even once you figure out how to do that, you find about 20 entries when you do npm search qooxdoo, so which of these do you install?
So unless you're telling me that npx qx create myapp --noninteractive will go out and figure out how to install qx so that it can create myapp, I still think this is critical information to have on the page.
As to npm init -y... Maybe npx does that for you? Somehow, you need a package.json file in your directory, or npm will install packages in the first higher directory it finds that has a package.json.

maybe pointing to http://www.qooxdoo.org/6.0.0-beta/docs/#/?id=getting-started would also serve

I agree that this needs to be fixed, but I'm with @cboulanger in that something simpler would be ideal - I know that there are objections to installing globally and that this is "bad practice", but to get potential new users up and running, the simpler the better.
How about this:
$ npm install -g @qooxdoo/compiler
$ qx create mydemoapp --noninteractive
$ cd mydemoapp
$ qx serve

Sigh. I just hate the idea of teaching people to do something that's not the way you think they should really do it, just for expediency. It's really pretty inappropriate for us to tell 'em to install it globally, but then when they are talk with us on gitter, we recommend that they install it locally with each project they work on.
Showing how to install it globally is better than not showing anything about it, since it shows the package that needs to be installed. Maybe just add a comment that for this quick testdrive, we'll install it globally, but for real projects, we recommend that it be installed as part of the project?

IMHO the "good practice" of not installing globally is debatable and while I can see the benefits of installing a specific version for a project, I'd guess that this is most useful when working in a team so everybody gets exactly the same results, bugs and all.  When a project switches into long-term support that's another time that it may be useful to attach a specific version of the compiler, just to make absolutely 100% sure that future minor maintenance work doesn't have unexpected consequences.
But the rest of the time I personally don't agree that it is useful to install per project; if you have multiple projects on the go, you're probably more interested in them all being on the same version for example.
And it kind of goes against our promise of backwards compatibility - if it's such a major concern to us, why are we recommending that the developer lock in an exact version into their code base?
For example, if someone reports a problem the first thing we're going to suggest is try it on the latest version of the framework and the toolchain
What would possibly be more useful is to record the version of the compiler used in the qx-lock.json file, and then issue a clear warning if the current compiler version is older to that recorded in the lock file.  All versions are stored in perpetuity in npmjs.com so you can always switch to that older version locally to the project if you need to, at a later date.  As a team you know you're always on the same version and similarly if you're getting an old project out of mothballs you identify the same potential issue.
I'm entirely guessing based on my own meandering experience but I suspect that this will work better for the majority of use cases and be a reliable solution.

I agree with John that there is no single best practice that is right for everybody. I am a "one-person team" that works on apps which I maintain just by myself, and I work with a global compiler that I upgrade as updates come in. But that's mainly because I need the newest features. I completely understand that that's not the right way for the kind of projects @derrell and @oetiker work on. But be that as it may, a "test-drive" in my book is just that - a fast, disposable pile of bits which are solely used to  try out a library. But we should by all means point that out and explain that we recommend a different approach that can be explained somewhere else in the documentation.

Ok, I can buy into it. In testdrive, we have them install qx globally, but point them to the getting-started doc which discusses both options.
What does npx do with all of the package files that need to get installed if you don't do npm init to create a package.json file first? I'm just concerned that we clutter up some other node_modules directory with stuff from qooxdoo, because of the normal search-upwards-until-you-find-one standard policy.

As per https://www.npmjs.com/package/npx , if you provide the -p / --package option to npx, you can avoid installing anything (globally or locally) completely, as it will "use a freshly-installed, temporary version of the package". So the correct code would probably be
npx -p @qooxdoo/compiler qx create foo
cd foo
...

What I don't know (and cannot test ATM) is whether the package has to be specified again the second time npx is used (which would defeat the purpose) or not.

@derrell What's the state of this PR - do you still want to make a change to the current docs in this regard?

We don't have consensus on global vs local installation of @qooxdoo/compiler. I still think that we should mention both global and local installation here, with reasons you might want to do it one way or the other... or link to someplace that does so. If others still think that's too much for this section, I would close out this PR.

The current docs are incorrect because npx has to be executed in a directory that already contains a node_modules folder with the compiler code. So @derrell's patch is correct. The only way using qx without installing anything permanent would be to execute it  as npx -p @qooxdoo/compiler qx ... which will download the compiler every time you execute a command. Therefore, we need to either accept @derrell 's change or change the docs to say that a global qx should be used.

@johnspackman : Could we merge this?

I would give the option of installing globally first - IMHO if you're concerned about installing globally, you'll go looking for that option...but if you just want to have a play and see how simple it can be, the global option should be first because it is so much simpler.
It's almost that it is not worth mentioning the install locally version - lots of packages only advertise the global option, but we all know, as experienced developers, that we could make it work without global whatever it is.  IE anyone who cares...already knows how to install locally.
FWIW I took this approach in the overview document I did recently
https://github.com/qooxdoo/qooxdoo/tree/master/docs/development/compiler

I was sufficiently happy with what @johnspackman did in https://github.com/qooxdoo/qooxdoo/tree/master/docs/development/compiler. I would have preferred the other order -- do a local install, initially, and then explain how to do a global install if you really wanted to -- but both were provided, so I was happy with it.
Maybe here, we do the global install (but we must actually have the global install statement there, not just assume it's already installed), and then point to that document for additional information.
Regardless, it's broken without a change one way or the other. Obviously I prefer my PR's approach... :-)

Replaced by #652


serveOrigin issues with webpack-dev-server

When loading an index.html that loads other scripts, they fail to load with the above error message.
Repro/instructions here: https://github.com/nklayman/carlo-serveOrigin-blocked
Env:

OS and version: Ubuntu 18.10
Node version: 10.13.0
npm version: 6.4.1
yarn version: 1.12.3
carlo version: 0.9.20 (latest at time of writing)

Instead of
  if (isDevelopment) {
    app.serveOrigin(process.env.WEBPACK_DEV_SERVER_URL);
  } else {
    app.serveFolder(__dirname);
  }

do
  app.serveFolder(__dirname);
  if (isDevelopment)
    app.serveOrigin(process.env.WEBPACK_DEV_SERVER_URL);

This is not the first report on this issue that I get, so I might need to use Env for debug instead of serveOrigin one...

Ah, wait, 0.9.20 already allows for serveOrigin to work on its own, with no serveFolder. This means your process.env.WEBPACK_DEV_SERVER_URL is empty.

The issue is that a trailing / in the url makes it fail.
Works: http://localhost:8080
Fails: http://localhost:8080/

I found a new cause for the issue

Loading from a webpack dev server fails
If you load from a static server, hosted on the same url of the dev server, loading from the dev server now works
If you delete .profile, loading from the webpack dev server fails

I had the same problem net::ERR_BLOCKED_BY_CLIENT with both http://localhost and http://localhost/ origins.
To fix I've added args: ['--allow-insecure-localhost'] to carlo.launch parameters.

Sorry, just noticed that I also have changed origin to https://localhost.

Are the app opening in browser by url https://localhost:port?
I've change serve command in package.json to vue-cli-service serve --mode development --host localhost --https.
In my case hot reloading didn't work, so i just made js-redirect to https://localhost:port

I got it to work, just had to delete .carlosysinfo. I still get some errors in the console (but the app works):

Thanks for your help!

Got the same errors with local ip. --host localhost fixed it

that fixed it, thanks.

Had to run create-react-app with HTTPS=true to make this work

While using HTTPS is a workaround, it is definitely not great.
@pavelfeldman Any idea why create-react-app's live reload server (webpack) with carlo's serveOrigin would fail to load js files with an net::ERR_BLOCKED_BY_CLIENT error? This works fine when opened directly in Chrome.

I confirm that we need https to load webpack dev server, i tried with a setup from scratch and the following were enough:

webpack-dev-server --https
args: ['--allow-insecure-localhost'] -> Removes chrome warning about security
app.serveOrigin('https://localhost:8080');

But as @BKcore I think it would be better to not have net::ERR_BLOCKED_BY_CLIENT error or an option to make it work without https

@BKcore, in case you're still interested, I've created a package to add simple carlo bindings to any create-react-app, it may work for you.
https://github.com/atabel/carlo-cra

I'm trying to make an app that will fire up a web server for LAN users inside the firewall, so Id like to bind to <IP_ADDRESS>. It starts up and I can visit https://<IP_ADDRESS>:4567/ in my local browser, but not https://<IP_ADDRESS>:4567/ perhaps that server is not designed to be shared though due to it's linkage to Node and the security profile being kinda wide open.
Upon closer inspection, it seems the data is going through some cleansing data pipes! Is this what is helping to firewall me from my un-clean desires to open up this security hole? eg screenshot.
Also - am I using webpack dev server or should I be to get around this? To achieve my goal of a more public web server end result.  I suppose one should be aware of the risks.
app = await carlo.launch(
          {
            bgcolor: '#012345',
            title: 'AminoSee DNA Viewer',
            width: 1400,
            height: 600,
            channel: ['canary', 'stable'],
            icon: path.join(__dirname, 'public/512_icon.png'),
            args: process.env.DEV === 'true' ? ['--auto-open-devtools-for-tabs'] : [],
            userDataDir: path.join(__dirname, '.carlosysteminfo' ),
            localDataDir: path.join(__dirname, '/AminoSee_Output' ),
            serveOrigin('https://<IP_ADDRESS>:4567');
          });

None of the above mentioned methods work. Still fails to load CSS and images.

after calling serveOrigin, browser get the right baseurl 'http://localhost:8080', but when loads assets (css, ico, etc) get the wrong baseurl '/'.


Problems with calling method

The continuing of the issue #137 .
I still have problems with calling another method.
getDataDescription call went ok. However when I try to call getNumberOfCells in the same manner it returns another error:
numcells = dd[:getNumberOfCells]
ERROR: key not found: "getNumberOfCells"

numcells = dd["getNumberOfCells"]
ERROR: key not found: "getNumberOfCells"

numcells = dd.getNumberOfCells()
ERROR: type PyObject has no field getNumberOfCells

The description of an object dd says:
PyObject <bound method ModelPtr.getDataDescription of <model.ModelPtr; proxy of <Swig Object of type 'org::model::ModelPtr *' at 0x8d5a180> >>

dd is a bound method, not an object.    (I added the final () because I'm guessing that getNumberOfCells is also a method.
(Presumably it is the same in Python.)

None of these seem to be actual problems in PyCall, just questions about how to use it.


Add hook to updatetreenodes for customisation of tree

Somewhat related to #3835
This adds a hook to updatetreenodes to allow plugs like https://github.com/micmania1/silverstripe-lumberjack and https://github.com/micschk/silverstripe-excludechildren to enforce hidden children from the tree even through AJAX requests.
Currently, a page being edited will appear in the sitetree as the response to the ajax request can't be customised to stop pages being shown.

cc @micmania1 @micschk @pitchandtone

Thanks for looking into this. Although its unintended, its actually quite useful to be able to flick between recently edited posts so i've just avoided it and nobody has felt strongly enough to look into it until now (or even report it).
Looking at the way the whole method works i'd be keen to rewrite it. With the hook where it is, you'd have to loop through $data, create the relevant DataObject and then check if it should display or not. Its already looping and executing multiple queries per turn so I would be hesitant in adding the extra overhead.
Ideally, you'd be able to hook into a DataList or DataQuery to filter out any records that you don't need.

@dhensby, I agree the list returned should be able to be extended/filtered.
However, I actually think this behaviour could be considered a 'feature not a bug', user experience wise. I'm overlaying a 'this page is actually hidden under its parent' icon on gridfieldpages (pictures worth a thousand words, icons at least 8)

@micmania1 I agree. this PR is more for a discussion point than final solution. (hence no docs or tests).
@micschk I'm not so sure. Both devs I've spoken to think it's a bug and it's confusing to a user why it would disappear after a refresh.
It's definitely a side-effect and not an intended feature. If a user added several pages, then saw them in the tree and tried to re-order them, they'd break the order of their child pages quite badly.

@micmania1 I agree. this PR is more for a discussion point than final solution. (hence no docs or tests).

I'm gonna close it off, then, @dhensby, since discussion appears to have stalled...


Needs Update for Default "Block Public Access"

This was last updated before the "Block Public Access" permission structure was added. You can't enable the Bucket Policy for the vod-mediabucket with it enabled. Instructions need to be updated to show the correct choices for the Permissions section now.

Fixed in 3b637666c7ec198a95a7464932e4410124ac4069
I updated the tutorial in the MediaConvert-WorkflowWatchFolderAndNotification section to handle this change to S3 default behavior:

Uncheck "Block Public Access" in the tutorial path

I also changed the way public read access is granted to the MediaConvert job outputs.

Removed the Public Read from the vod-mediabucket policy

Added DesitnationSettings (new MediaConvert feature) to grant public read to MediaConvert job output groups using S3 ACLs.
"DestinationSettings": {
          "S3Settings": {
            "AccessControl": {
              "CannedAcl": "PUBLIC_READ"
            }
          }

I'd suggest leaving "Block Public Access" and updating the default ACL to "BUCKET_OWNER_FULL_CONTROL" rather than "PUBLIC_READ" with a note to change it if you need to.


Fix #3065: Cross-compile the sbt plugin for sbt 1.0.0-RC2.

Revival of #3068 after the rolled back merge.
After discussion, this is waiting for sbt 0.13.16 final to be released, so that we don't have our stable artifacts depend on sbt's pre-release artifacts.
/cc @dwijnand @eed3si9n

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/4147/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/5519/
Test PASSed.

sbt 0.13.16 has been released btw.

Thanks.
I amended the first commit for 0.13.16. Also I removed the shim for @sbtUnchecked in SBTCompat, since it's now part of sbt 0.13.16 itself (concerns about forward bin-compat don't apply here, because the annotation is only used on expressions within methods, and those don't survive in the bytecode).
@gzm0 Should be good to go, assuming CI passes. Once this is merged I'll release 0.6.19.

Btw I reviewed your PR and it LGTM too. (I was concerned about someone else breaking from forward compatibility, like I did with MiMa).

LGTM.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/4156/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/5533/
Test PASSed.


changes for v-enter-to&&v-leave-to

Changed the explanation of the “v-enter-to” and “v-leave-to”

Thanks for the PR! I'm not super into this change because it gives less information about what's really going on in the logic of how the component is added and how that interplay is connected to the animation states. I'm going to close this out, but I'm open to more discussion around why you think the information given doesn't suit the purpose of this explanation, because perhaps there's another addition we could make that could help with that.


Another Gleam decimal library

Just noticed your library through looking at bigi's dependents, and it's great we have a decimal library now! :) Turns out I had been making a decimal library too, but I've just been on-offing on it for so long that you were faster. :D Mine is at https://git.ahlcode.fi/nicd/pilkku and it's mostly a translation of the Elixir Decimal library, but with some different choices (no NaN, no Inf, different rounding algorithm names).
I suppose it's not worth it to finish my library at this point, rather anything useful should be picked into this one. Just notice that if you do copy something, you need to be mindful of the original Elixir library's license (Apache 2, there are some alteration notices on the top of files in the source code).
If you want to discuss some things, you can most easily contact me on the Gleam Discord (with this username), although currently I have a bit limited connectivity as my phone was shipped for maintenance. I could probably look at some things, but I'm not a math expert and have been mostly translating the Elixir code without looking at the algorithms too deeply. Note that there's one issue in the repo that's unfixed, and Elixir's Decimal library also has a couple of issues that I didn't get time to look into yet.

Another option would be to finish Pilkku (the couple of issues left, unless there's something you can spot that is missing) and publish it with this library's name. But I wouldn't expect you to do that, since it seems you've already put a bunch of effort into this and you published first. Also you have some different choices, Pilkku returns results for some operations and has the signal/trap system copied from Elixir, albeit only for a couple of signals.
Just let me know your thoughts on the matter. :) I don't want the community to have two incompatible decimal implementations, so whichever way we go about this, I think we should end up with one library. It's also fair if you want to DIY (I know I'm like that).


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target_790aeafa-da9a-4f8c-a005-50b40b82a6d3/pull/1 is merged into live branch.
Auto archive content to https://github.com/OPS-E2E-PPE/docs-archive-test-target_790aeafa-da9a-4f8c-a005-50b40b82a6d3.git

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

File
Status
Preview URL
Details

:x:Error

Details

[Error]

Cannot sync git repo to specified commit because branch Release_Archive_master_2020-02-10-07-05-20 has been deleted or has been force pushed: fatal: couldn't find remote ref refs/heads/Release_Archive_master_2020-02-10-07-05-20

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


Missing reference for Google.Maps

I am facing an issue while building Xamarin.iOS project in Xamarin.Forms project.
Current Packages:
I added latest versions of Xamarin.Forms.GoogleMaps, Xamarin.Google.iOS.Maps and Xamarin.Build.Downloads. My XF packages have same versions in all projects.
Error while Building:
Xamarin.Build.Download.targets(3,3): Error: Did not find reference matching RestoreAssemblyResources AssemblyName metadata 'Google.Maps, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'
What I tried?
1- Delete bin/obj directories, reopening and rebuilding project
2- Tried downgrading package versions
3- Targeted iOS Deployment greater than 9

We also ran into this issue after updating Xamarin.Build.Download to 0.8.0, as well as:
Xamarin.Firebase.iOS.ABTesting to <IP_ADDRESS>
Xamarin.Firebase.iOS.Analytics to <IP_ADDRESS>
Xamarin.Firebase.iOS.Auth to <IP_ADDRESS>
Xamarin.Firebase.iOS.Core to <IP_ADDRESS>
Xamarin.Firebase.iOS.InstanceID to <IP_ADDRESS>
Xamarin.Firebase.iOS.RemoteConfig to <IP_ADDRESS>
Xamarin.Google.iOS.Core to <IP_ADDRESS>
Xamarin.Google.iOS.SignIn to <IP_ADDRESS>
We got two different errors, seemingly randomly:
Error: Did not find reference matching RestoreAssemblyResources AssemblyName
and
Error: Sharing violation on path Xamarin.Google.iOS.Sign In.<IP_ADDRESS>
I unfortunately did not copy the entirety of the errors, and now can't replicate the issue to get the errors again.
Downgrading to Xamarin.Build.Download to 0.4.11 fixed the issue. The strange thing is, after then updating it back to 0.8.0, cleaning all and rebuilding, the errors have disappeared. I'll have to keep an eye on it and see if the issue crops up again.

@ashleypringle I think it's because your Xamarin.Google.iOS.Sign nuget package dependency is already and correctly downloaded. if you clean your local nuget packages and try to rebuild I think errors will appear again.

@azuken Yes you're right, today it's giving build errors again, although now they say:
The "AllowUnsecureUrls" parameter is not supported by the "XamarinDownloadArchives" task. Verify the parameter exists on the task, and it is a settable public instance property. (MSB4064)
And
Error MSB4063: The "XamarinDownloadArchives" task could not be initialized with its input parameters.  (MSB4063)

This is a bit ridiculous. I tried loading a project that builds and runs perfectly fine on VS 2019 on windows with Xamarin.Build.Download 0.8.0 but when cloning it and running it on VS Mac (so I can run UITests) it won't build and gives me the same errors described in the comment above. Am I supposed to downgrade?

Sigh another stupid problem, lets add more and more and more stuff to Xamarin - who cares if things don't work at a fundamental level

Hi guys! A very sorry for the inconveniences that this cause. We have released Xamarin.Build.Download v0.9.0 that has a potential fix for errors below:
Error: Did not find reference matching RestoreAssemblyResources AssemblyName
Error: Sharing violation on path Foo In x.x.x.x

Also, we have released an update for Google Maps for iOS (v3.7.0).
Please, update and let us know your result.
Best!

Update works for me in Azure DevOps Pipeline Build.

I see there is a new release v0.10.0 of Xamarin.Build.Download [1] that one may test to see if the issue is resolved.
[1]  https://github.com/xamarin/GoogleApisForiOSComponents/issues/351#issuecomment-595887824

The version v0.10.0 of Xamarin.Build.Download resolved the issue for us.


move sub tocs to main toc

Fixes #2406
Review URL

Nothing else.

@tdykstra I don't guess you intended to have the Performance topics to end up inside the Security node, right?

Right, thanks, I'll fix it.
Sent from iPhone

From: Luke Latham<EMAIL_ADDRESS>Sent: Friday, August 18, 2017 7:43:10 PM
To: aspnet/Docs
Cc: Tom Dykstra; Mention
Subject: Re: [aspnet/Docs] move sub tocs to main toc (#4029)
@tdykstrahttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftdykstra&data=02|01|tdykstra%40microsoft.com|2314bf57b267471c539908d4e6ac0855|72f988bf86f141af91ab2d7cd011db47|1|0|636387073945224146&sdata=txAVeeMHnjtIHJvNrwAwI9uKxnzq0MT3pvNQ6VGMg5I%3D&reserved=0 I don't guess you intended to have the Performance topics to end up inside the Security node, right?
[capture1]https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F1622880%2F29482792-ff917c72-845d-11e7-9ff6-ea628596fba1.PNG&data=02|01|tdykstra%40microsoft.com|2314bf57b267471c539908d4e6ac0855|72f988bf86f141af91ab2d7cd011db47|1|0|636387073945224146&sdata=hwSmFKU01iapHYFWBsQQbpgStQNOJ%2FwXm2%2FIwmduXsc%3D&reserved=0
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Faspnet%2FDocs%2Fpull%2F4029%23issuecomment-323495058&data=02|01|tdykstra%40microsoft.com|2314bf57b267471c539908d4e6ac0855|72f988bf86f141af91ab2d7cd011db47|1|0|636387073945224146&sdata=F9JogL0aHVCdsHZTxdrDb2saQ82YAMb5j6WCPuuEKLI%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABfzYwRUeUJCsvBhAMBaoXDQdIoFH2raks5sZku-gaJpZM4O70QL&data=02|01|tdykstra%40microsoft.com|2314bf57b267471c539908d4e6ac0855|72f988bf86f141af91ab2d7cd011db47|1|0|636387073945224146&sdata=%2BVW1sfbGESiWF4Q%2FRZ%2BNV3k%2BMUOdW5rHs40XcLsjeU4%3D&reserved=0.

I was like ... "Whatttt??? ... It was right there a second ago!" lol


regression: 083b124 breaks certain overload behaviour

Hello,
since commit 083b124bb9858d11c3af3ddcb8699d8b9aa90163, my beloved space-cadet shift like bindings with timeout, such as leftcontrol = timeout(overload(control,[), 300, overload(control,noop)) have stopped working (neither is the control layer activated, nor a bracket typed upon tapping within the threshold). Did the syntax change?

Thanks. I believe this should be fixed in the latest commit.


Reworkk

Check commits for changes, but the commits are self-explanatory.
lemme know if I did a fucky wucky

I seriously need to review this PR lol. Message me this weekend and Ill take a look since I actually should have a free weekend.

I seriously need to review this PR lol. Message me this weekend and Ill take a look since I actually should have a free weekend.
:trollface:

Alright lol


Add a "Scroll to Top" button in the website

Describe the Feature you want to end
I want to add a scroll to top button in the bottom right of the dev geeks website.
Expected behavior
Clicking it will take the user back to the top of the page!
Screenshots (optional)

Additional context (optional )

@MohitGupta121 sir can you take you take a look at this issue


Add missing traits to particular point topology on $\mathbb{R}$

This PR adds one trait, and two theorems which automatically establishes the other two missing traits.

For consideration: it might be better to generalize the argument for P165 to the following theorem:
"Hyperconnected + not Has a point with a unique neighborhood + Has a closed point => not Pseudonormal"
From which S9 being P165 follows.
The theorem can be proved in essentially the same way: Pick a closed point $p \in X$. Since $p$ is not a focal point, there is some nonempty closed $K$ s.t. $p \notin K$. Then $\{p\} \subset K^c$ is the inclusion of a countable closed set in an open set. If $X$ is pseudonormal, there would be an open $V$ s.t. $p \in V \subset \overline{V} \subset K^c$. Then $V$ is nonempty open, so as $X$ is hyperconnected, $\overline{V} = X \subset K^c$, so $K$ is empty, a contradiction.

@david20000813 updated as per your request