Local Setup Guide

This is a file telling about local setup ,where we can learn how to access and use ontrack planner board, working on tickets and doing the PR for comiting changes in the tickets.
Description
This pull request adds a detailed guide for setting up the local development environment, accessing and using the OnTrack Planner Board, working on tickets, and creating pull requests for committing changes associated with tickets.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

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

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can
reproduce. Please also list any relevant details for your test configuration
Testing Checklist

[ ] Tested in latest Chrome
[ ] Tested in latest Safari
[ ] Tested in latest Firefox

Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have requested a review from ... on the Pull Request

Hi @Shounaks Now I have added the Image Urls correctly in the Public Folder.


[Question] Which icons should be included in andOTP?

Hey guys, it's time to ask for your opinion again.
@RichyHBM is currently in the process of implementing the ability to assign icons to the entries in andOTP (see #14).
We decided not to implement an option to manually select icons as this would make storage and backups very large and a lot more complicated. Instead we will be shipping a selection of pre-defined icons with andOTP which can be selected. For that reason we wanted to know:
Which icons do you want to see shipped with andOTP?
If you want to help even more please link an icon with your suggestion so I don't have to search every single one myself. Please only use icons that are available as vector graphics, everything else will increase the size of andOTP to much. You can head over to this Github repository to find a large collection of vector icons (searchable website here).
I will try to collect the suggestions periodically in this first post to give a quick overview. Icons I added to this post will be crossed out of the original post suggesting them.
Icons to be included

Icon
License
Comment

Amazon

BattleNet / Blizzard

Bitbucket
CC0-1.0

Dropbox

Facebook
CC0-1.0

Git
CC0-1.0
generic

Github
CC0-1.0

GitLab
CC0-1.0

Google
CC0-1.0

Kickstarter
CC0-1.0

LastPass

Microsoft
CC0-1.0
only the icon

RSS-Feeds

Slack

Steam
CC0-1.0

Twitter

WordPress

Icons without image (yet)

ArenaNet
Bitwarden
Electronic Arts
Hurricane Electric

Already existing SVG

Bitbucket
Kickstarter

No SVG
Maybe I'll create some SVG files by myself.

ArenaNet
BattleNet / Blizzard
Electronic Arts
Hurricane Electric

Given that andOTP doesn't support blizzard authenticator (yet) maybe that one should be lower priority

You can already use andOTP with Blizzard accounts, they use a default TOTP token. The only tricky thing is to get the account secret.

Oh really? I had no idea, I always thought it was a propriety algorithm given you had to use their authenticator

Yeah, took me a while to figure that out as well. I will write up a howto in the wiki later. That's enough off topic for this issue ;)

Amazon
Dropbox
Slack
Twitter
Bitwarden
LastPass

BattleNet

WordPress
RSS-Feeds

@stonerl I'm confused as to why you would need an RSS feed icon

@RichyHBM I'm using Tiny Tiny RSS with 2FA and I assume there are other feed services that allow 2FA. This would be covered by the RSS-Feed icon IMHO.

@stonerl Fair enough
Another site with logos https://worldvectorlogo.com/

I may have come across a small issue with the resolution of the vectors, I had previously been using the size they were designed with with made them look crisp but when using an image as big as slack it caused an OOM exception, I have now made all vectors as small as possible but they look a little blurry.
Its probably best seen when I do the PR but it may beg the question about what the max resolution we want any 1 image to be

Oh, I hadn't noticed that. Tried using a logo from them and it didn't keep the colors so I'm not even sure they conform to svg standards either

svg for bitwarden (creation based on the app icon)

Some of those svg's are huge! I have grabbed the protonmail logo from their site and also have bitwarden.
Have added most of the suggested icons so far, and have gone through twofactorauth.org and added a bunch from there as well, I think that gives us a good amount of used services for now

How about:
Teamviewer
Ubisoft
Discord
?

@RichyHBM How big are we talking? At some point we have to think about some other approach ...

Well the logos on linked by @Primokorn are at least half a mb each, all other logos I have been adding have been about a couple of KB each.
Not saying they shouldn't be added, but I don't like using conversion tools as they tend to bloat the files, would rather look for a file created specifically for vector format

I think 0.5 MB per icon is way to much. That could very quickly increase the size of andOTP which is something I would like to avoid.

Yea, currently andOTP with all added icons is using up 3.64mb on my phone, so still very light

I had to do it on my phone. I can create the svg files with Inkscape this weekend if necessary.
What about using drawables instead of pictures? You can convert them using this tool: http://inloop.github.io/svg2android/
A few Kb only.

Yeah, we already convert the SVG files to Android drawables. But the format is very similar, so if the SVG is big the drawable will be as well.

Yes sorry, that's what I have been doing (android studio has a built in converter now) but the size of the drawables has been roughly the same size as the svg's

@RichyHBM As the current APK on Github is already 3.1 MB I think 3.6 MB with all the icons is totally fine.

@flocke so you will also include my proposals/icons?

@Primokorn already have bitwarden and proton mail, I can have a look for a logo for cozy and next cloud. Can't find any info on what mastodon is, can you provide a link to their sirlte or something?

I updated and organized the first post a little better.

Looks good, FYI Origin is the Electronic Arts client. I assume that's what @SuperVirus meant?

Yeah, I assume that's what he meant. Just forgot to remove the "Electronic Arts" entry.

Added cozy cloud, next cloud and mastodon

Also, to add to the table, angellist, apple, bitcoin, cloudflare, digital ocean, discord, ifttt, mailgun, paypal, slack, stripe, twitch, twitter, wordpress all come from https://github.com/gilbarbara/logos and so are CC0-1.0
lastpass logo, https://lastpass.com/press-room/

@RichyHBM Thanks mate.
For the records: Mastodon is a decentralized microblogging network.

I'm gonna close this now since almost all requested icons are included.
I moved the list to the wiki: https://github.com/andOTP/andOTP/wiki/Thumbnails
If you got additional requests please open a new issue (but please not for every icon a separate one).

@RichyHBM I just found the time to write up something on how to use andOTP with Battle.net: https://github.com/andOTP/andOTP/wiki/Shared-secrets
Just in case you are still interested.

bump issue as requested in Wiki, I added Evernote and suggested an alternative icon for Amazon, which is more square.
Please have a look and tell me if any other input is needed. Thanks for the wiki entry, that explains your preferred way of handling icons!

Added request for Rackspace.

Added request for Linode.

Added request for Standard Notes.

Added request for Localbitcoins and Tutanota.

Added request for Localmonero and updated Tutanota logo

Added requests for Bitwala, BitPanda and HitBTC.

Added request for cex.io exchance.

Added request for Ubiquiti Networks.

Added requests for Wikimedia Foundation and Miraheze.

Added request for Sync.com

Added request for Backblaze.

Snapchat and Mint.com

mailbox and INWX added

Added request for Scaleway.

Added request for Fastmail and Gandi. Thanks.

@aibaraiduas Gandi.net is already in a PR and should get added once that gets merged in, will see if I have time this week for all others requestsed

Bumpity bump!
Adobe, Office365, & Trello

Added request for "Atlassian" (BitBucket parent company). Thank you.

Added a couple more i even made these SVGs myself :)
Cloud Native, ConnectWise Manager, & Team Password Manager
Thanks

Added a request for "Sophos" with the best SVG I could find. My work uses their VPN and requires two-factor authentication.

A note: We are going to focus on allowing custom thumbnails from now on rather than adding bespoke thumbnails this will allow users to add any thumbnail to their entries without impacting the app or having to wait for a new release.
I will try my best to add the current requests

hi there, any timeline for that new feature with adding custom app icons by a user ?

There is no timeline yet, I am currently extremely busy so I don't really have time to spend working on andOTP.


Is TF Lite optimized for nvidia gpu's and Intel CPUs?

Is TF Lite optimized for nvidia gpu's (as similar to TensorRT) and Intel CPUs. If not is there a list of supported hardware/accelerators out there?

I think there is a plan in 2019 to add "First-class x86 support". At least that is written in the roadmap https://www.tensorflow.org/lite/guide/roadmap
So hopefully we will be able to optimize models on intel cpus.

re: Nvidia GPU: No.  We targeted major mobile GPUs and they include Adreno, Mali, and PowerVR.
re: Intel CPU: You got the answer from @Cospel up there :)

@impjdi   regarding the question if TF Lite is optimized for x86 CPU:  A post dated August 2019 about a 2019 Roadmap does not answer the question if it has been optimized for x86 CPUs.

@dlarue
Unfortunately, I'm not a direct member of TFLite and don't know their plans in detail.  AFAIK there are plans to support XNNPACK and from what I've seen, it woks great on Intel CPU-based desktops quite well.

are there any updates to the x86 support?

Maybe with TF 2.3 release.

@impjdi, hey, it’s been a year — is it possible to use CUDA for Lite models? I see the tensorflow-gpu package and a good amount of instructions. However, there are no mentions of tensorflow.lite.Interpreter.

For that, you may want to create a CUDA delegate.  The link you provided is for TF, not TFLite.

I am trying to use the XNN Pack in python running on an Ubuntu machine with tflite_runtime 2.11.0. Is there any way of doing this? It has x86 CPU and Intel GPU that could be used. Any thoughts? Thanks!


Make use of control characters

I've noticed control characters are not implemented but displayed as plain text.
I'd propose to display them as they are intended, especially CR and LF.
EOT could be implemented in a way that any possible text after a EOT would be displayed in a light grey to distinguish it from regular text

Ah right i should know that.
Should be a simple replace in reader.js - if you replace <CR><LF> with
 it works correctly.

Hello from Sweden and thanks for a well functioning program.
I have tested as above and it looks good in sqlite and when it first pops up in the browser with line breaks and no incorrect characters, but if you update the page then the line break disappears and it says br without <> so filtering seems to be done when the page is updated. thoughts on this?

Ah right i should know that.
Should be a simple replace in reader.js - if you replace <CR><LF> with
 it works correctly.

Hello from Sweden and thanks for a well functioning program. I have tested as above and it looks good in sqlite and when it first pops up in the browser with line breaks and no incorrect characters, but if you update the page then the line break disappears and it says br without <> so filtering seems to be done when the page is updated. thoughts on this?

I am still seeing the same behavior as LRacing. Unfortunately I am just replacing  in reader.js with "---" to separate portions of the message, but it looks pretty bad. Our system makes heavy use of the  control character in our fire pages.


Updated openSettings default bindings.

1.7.1033.0 is now stable, and so the new settings features have found their way to everyone. This is a very minor update to add the new default bindings, and remove the warning about the new settings UI being in preview.

Docs Build status updates of commit 32bd45e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

TerminalDocs/customize-settings/actions.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 20587f3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

TerminalDocs/customize-settings/actions.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Thanks for catching that!


tests: Bluetooth: df: Unit tests failing due to missing configuration and wrong preparation of connection object

Wrong feature was enabled for a connection object as one the currently
used features. The enabled feature was CTE response. In case if the
feature exchange has not happened, it is verified if CTE request feature
is enabled, not the CTE response feature. The problem is in a common
code that prepares connection object for unit tests.
The commit fixes enabled features preparation for a connection object.
Implementation of ll_df_set_cl_cte_tx_params was updated to verify
if the number of requested CTE in a periodic advertising chain is less
or equal to maximum supported value that is provided by CONFIG_BT_CTLR-
_DF_PER_ADV_CTE_NUM_MAX Kconfig option. In the past the value was
verified against maximum value allowed by BT Core Spec Vol 4, Part E,
section 7.8.80. Check against BT Core spec provided value could lead to
memory overwrite.
The unit tests start to fail because default value of the CONFIG_BT_-
CTLR_DF_PER_ADV_CTE_NUM_MAX is 1, hence is shall be changed in unit test
configuration file.
Signed-off-by: Piotr Pryga<EMAIL_ADDRESS>

I've added small fixes and new commit that removes testcase.yaml from tests/bluetooth/df directory.


Globalnet pod is terminated after deployment

It happans once in a while after Submariner 0.7 deployment, where globalnet pod is terminated.
It is later restarted, but we need to understand what is causing this termination.
See:
https://qe-jenkins-csb-skynet.cloud.paas.psi.redhat.com/job/Submariner-OSP-AWS/855/Test-Report/
(pods log collection at the end)

NAME                                               READY   STATUS    RESTARTS   AGE   LABELS
pod/submariner-gateway-2ll7r                       1/1     Running   0          14s   app=submariner-engine,controller-revision-hash=7f4bf8884b,pod-template-generation=1
pod/submariner-globalnet-s6pfs                     0/1     Error     1          13s   app=submariner-globalnet,component=globalnet,controller-revision-hash=6964446597,pod-template-generation=1
pod/submariner-lighthouse-agent-7d6db4bb9-xkj7k    1/1     Running   0          13s   app=submariner-lighthouse-agent,component=submariner-lighthouse,pod-template-hash=7d6db4bb9
pod/submariner-lighthouse-coredns-c88f64f5-qqzmw   1/1     Running   0          12s   app=submariner-lighthouse-coredns,component=submariner-lighthouse,pod-template-hash=c88f64f5
pod/submariner-lighthouse-coredns-c88f64f5-z2sh8   1/1     Running   0          11s   app=submariner-lighthouse-coredns,component=submariner-lighthouse,pod-template-hash=c88f64f5
pod/submariner-operator-dcbdf5669-fqt4h            1/1     Running   0          38s   name=submariner-operator,pod-template-hash=dcbdf5669
pod/submariner-routeagent-bz8qx                    1/1     Running   0          14s   app=submariner-routeagent,component=routeagent,controller-revision-hash=677d5775dc,pod-template-generation=1
pod/submariner-routeagent-c6jfb                    1/1     Running   0          14s   app=submariner-routeagent,component=routeagent,controller-revision-hash=677d5775dc,pod-template-generation=1
pod/submariner-routeagent-ckkcw                    1/1     Running   0          14s   app=submariner-routeagent,component=routeagent,controller-revision-hash=677d5775dc,pod-template-generation=1
pod/submariner-routeagent-cz8c4                    1/1     Running   0          14s   app=submariner-routeagent,component=routeagent,controller-revision-hash=677d5775dc,pod-template-generation=1
pod/submariner-routeagent-dbxzl                    1/1     Running   0          14s   app=submariner-routeagent,component=routeagent,controller-revision-hash=677d5775dc,pod-template-generation=1

NAME                                    TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)             AGE   LABELS
service/submariner-lighthouse-coredns   ClusterIP   <IP_ADDRESS>   <none>        53/UDP              28s   app=submariner-lighthouse-coredns,component=submariner-lighthouse
service/submariner-operator-metrics     ClusterIP   <IP_ADDRESS>   <none>        8383/TCP,8686/TCP   33s   name=submariner-operator

NAME                                   DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR                AGE   LABELS
daemonset.apps/submariner-gateway      1         1         1       1            1           submariner.io/gateway=true   30s   app=submariner-engine,component=engine
daemonset.apps/submariner-globalnet    1         1         0       1            0           submariner.io/gateway=true   29s   app=submariner-globalnet,component=globalnet
daemonset.apps/submariner-routeagent   5         5         5       5            5           <none>                       30s   app=submariner-routeagent,component=routeagent

NAME                                            READY   UP-TO-DATE   AVAILABLE   AGE   LABELS
deployment.apps/submariner-lighthouse-agent     1/1     1            1           29s   app=submariner-lighthouse-agent,component=submariner-lighthouse
deployment.apps/submariner-lighthouse-coredns   2/2     2            2           28s   app=submariner-lighthouse-coredns,component=submariner-lighthouse
deployment.apps/submariner-operator             1/1     1            1           54s   <none>

NAME                                                     DESIRED   CURRENT   READY   AGE   LABELS
replicaset.apps/submariner-lighthouse-agent-7d6db4bb9    1         1         1       13s   app=submariner-lighthouse-agent,component=submariner-lighthouse,pod-template-hash=7d6db4bb9
replicaset.apps/submariner-lighthouse-coredns-c88f64f5   2         2         2       12s   app=submariner-lighthouse-coredns,component=submariner-lighthouse,pod-template-hash=c88f64f5
replicaset.apps/submariner-operator-dcbdf5669            1         1         1       38s   name=submariner-operator,pod-template-hash=dcbdf5669

##################### Pods descriptions and logs by label: app=submariner-globalnet, in cluster: nmanos-cluster-b, namespace: submariner-operator #####################

### Pod submariner-globalnet-s6pfs in Namespace submariner-operator ###

Name:         submariner-globalnet-s6pfs
Namespace:    submariner-operator
Priority:     0
Node:         default-cl1-k7hcq-worker-g2cnf/<IP_ADDRESS>
Start Time:   Fri, 23 Oct 2020 08:50:09 +0300
Labels:       app=submariner-globalnet
              component=globalnet
              controller-revision-hash=6964446597
              pod-template-generation=1
Annotations:  openshift.io/scc: privileged
Status:       Running
IP:           <IP_ADDRESS>
IPs:
  IP:           <IP_ADDRESS>
Controlled By:  DaemonSet/submariner-globalnet
Containers:
  submariner-globalnet:
    Container ID:   cri-o://2a968b8b7a7ff35395b61282ec7ec6b671d0cfc04ff40f88030e701458ab38f6
    Image:          quay.io/submariner/submariner-globalnet:devel
    Image ID:       quay.io/submariner/submariner-globalnet@sha256:b9e65e2b919c195f827b45c50fb5f48926e5c9dd6de7b4daf8c7dacca6c74b6c
    Port:           <none>
    Host Port:      <none>
    State:          Running
      Started:      Fri, 23 Oct 2020 08:50:36 +0300
    Last State:     Terminated
      Reason:       Error
      Exit Code:    255
      Started:      Fri, 23 Oct 2020 08:50:16 +0300
      Finished:     Fri, 23 Oct 2020 08:50:21 +0300
    Ready:          True
    Restart Count:  2
    Environment:
      SUBMARINER_NAMESPACE:  submariner-operator
      SUBMARINER_CLUSTERID:  default-cl1
      SUBMARINER_EXCLUDENS:  submariner-operator,kube-system,operators
    Mounts:
      /host from host-slash (ro)
      /var/run/secrets/kubernetes.io/serviceaccount from submariner-operator-token-6rmp4 (ro)
Conditions:
  Type              Status
  Initialized       True
  Ready             True
  ContainersReady   True
  PodScheduled      True
Volumes:
  host-slash:
    Type:          HostPath (bare host directory volume)
    Path:          /
    HostPathType:
  submariner-operator-token-6rmp4:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  submariner-operator-token-6rmp4
    Optional:    false
QoS Class:       BestEffort
Node-Selectors:  submariner.io/gateway=true
Tolerations:
                 node.kubernetes.io/disk-pressure:NoSchedule
                 node.kubernetes.io/memory-pressure:NoSchedule
                 node.kubernetes.io/network-unavailable:NoSchedule
                 node.kubernetes.io/not-ready:NoExecute
                 node.kubernetes.io/pid-pressure:NoSchedule
                 node.kubernetes.io/unreachable:NoExecute
                 node.kubernetes.io/unschedulable:NoSchedule
Events:
  Type     Reason     Age                 From               Message
  ----     ------     ----                ----               -------
  Normal   Scheduled  109s                default-scheduler  Successfully assigned submariner-operator/submariner-globalnet-s6pfs to default-cl1-k7hcq-worker-g2cnf
  Warning  BackOff    95s                 kubelet            Back-off restarting failed container
  Normal   Pulling    81s (x3 over 107s)  kubelet            Pulling image "quay.io/submariner/submariner-globalnet:devel"
  Normal   Pulled     81s (x3 over 107s)  kubelet            Successfully pulled image "quay.io/submariner/submariner-globalnet:devel"
  Normal   Created    81s (x3 over 107s)  kubelet            Created container submariner-globalnet
  Normal   Started    81s (x3 over 107s)  kubelet            Started container submariner-globalnet

Originally posted by @sridhargaddam in https://github.com/submariner-io/submariner/issues/885#issuecomment-717232215

globalnet pod terminated.log

Basically, the issue is that Globalnet Pod is waiting for local ClusterCRD (which is created by EnginePod) and when its missing it calls "klog.Fatalf("error while retrieving the local cluster %q info: %v", ipamSpec.ClusterID, err)"
This is not a major issue as such but needs to be addressed to avoid confusion to the users.
[sgaddam@localhost Submariner-OSP-AWS_Tests_27102020_0756]$ kubectl logs -n submariner-operator submariner-globalnet-wzn86 --previous
+ trap 'exit 1' SIGTERM SIGINT
+ SUBMARINER_VERBOSITY=2
+ '[' '' == true ']'
+ DEBUG=-v=2
+ for f in iptables-save iptables
++ find_iptables_on_host iptables-save
++ chroot /host test -x /usr/sbin/iptables-save
++ echo /usr/sbin
++ return
+ location=/usr/sbin
+ '[' /usr/sbin '!=' unknown ']'
+ echo 'iptables-save is present on the host at /usr/sbin/iptables-save'
iptables-save is present on the host at /usr/sbin/iptables-save
+ sed 's!@@PATH@@!/usr/sbin!' /usr/sbin/iptables-wrapper.in
+ for f in iptables-save iptables
++ find_iptables_on_host iptables
++ chroot /host test -x /usr/sbin/iptables
++ echo /usr/sbin
++ return
+ location=/usr/sbin
+ '[' /usr/sbin '!=' unknown ']'
iptables is present on the host at /usr/sbin/iptables
+ echo 'iptables is present on the host at /usr/sbin/iptables'
+ sed 's!@@PATH@@!/usr/sbin!' /usr/sbin/iptables-wrapper.in
+ exec submariner-globalnet -v=2 -alsologtostderr
I1027 06:53:47.017766       1 main.go:36] Starting submariner-globalnet{nmanos-cluster-a [submariner-operator kube-system operators] submariner-operator []}
W1027 06:53:47.018500       1 client_config.go:543] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
F1027 06:53:52.051533       1 main.go:63] error while retrieving the local cluster "nmanos-cluster-a" info: clusters.submariner.io "nmanos-cluster-a" not found
[sgaddam@localhost Submariner-OSP-AWS_Tests_27102020_0756]$

Issue was not reproduced with subctl version v0.7.0-53-g7c6a09f:
https://qe-jenkins-csb-skynet.cloud.paas.psi.redhat.com/job/Submariner-OSP-AWS-Globalnet/4/Test-Report/


wUpdate conditions.mdx

🚀 Deployed on https://6643ab35aa04c21ce9f7313f--cozy-fox-0defec.netlify.app


New version: Xiaocai.MiniCADDraw version 2024R5.1

Created by 🥟 Dumplings in workflow run #8834.

Log
Updated: 2024R5 → 2024R5.1
No ReleaseTime for version 2024R5.1
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
The manifests for the last version 2024R5 will be removed. Reason: No installer URL is changed compared with the last state while the version is updated
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

This PR doesn't modify the domain, so it must have passed before.


[BUG] App error when filtering a Classifications field of a video dataset in the App

I get an App error when trying to apply a filter to the gt field of the attached dataset in the App
pip-175k-sample.zip
Here's how to load the dataset:
import fiftyone as fo

dataset = fo.Dataset.from_dir(
    "/path/to/pip-175k-sample",
    fo.types.FiftyOneDataset
)

session = fo.launch_app(dataset)

For example, I expand the label filter for gt and then uncheck "Show no confidence".
Here's the error:
Traceback (most recent call last):
  File "main.py", line 108, in wrapper
    return func(self, *args, **kwargs)
  File "main.py", line 196, in on_update
    self.state = fos.StateDescriptionWithDerivables.from_dict(
  File "/home/brian/env/fifty3/lib/python3.8/site-packages/fiftyone/core/state.py", line 175, in from_dict
    return super().from_dict(d, **kwargs)
  File "/home/brian/env/fifty3/lib/python3.8/site-packages/fiftyone/core/state.py", line 122, in from_dict
    return cls(
  File "/home/brian/env/fifty3/lib/python3.8/site-packages/fiftyone/core/state.py", line 159, in __init__
    extended_view = extended_view.add_stage(
  File "/home/brian/env/fifty3/lib/python3.8/site-packages/fiftyone/core/collections.py", line 392, in add_stage
    return self._add_view_stage(stage)
  File "/home/brian/env/fifty3/lib/python3.8/site-packages/fiftyone/core/view.py", line 371, in _add_view_stage
    stage.validate(self)
  File "/home/brian/env/fifty3/lib/python3.8/site-packages/fiftyone/core/stages.py", line 631, in validate
    sample_collection.validate_field_type(
  File "/home/brian/env/fifty3/lib/python3.8/site-packages/fiftyone/core/collections.py", line 312, in validate_field_type
    raise ValueError("Field '%s' does not exist" % field_name)
ValueError: Field 'gt' does not exist

May be related to #208 - does this occur in a local session?

This happens in a local session

Looking into it

This only happens when filtering sample-level gt and not when filtering frame-level gt_objects. The latter does work

I found the issue, I can push a fix if we would like to have patch release before 0.6.4. If not, video-3.0 will resolve this.

Ok cool. Patch is not critical

For reference, it is a client side issue. https://github.com/voxel51/fiftyone/blob/5cfe821d3e0ff32216f4eb0c0c4a7ddced637b81/electron/app/components/Filter.tsx#L446
The App still assumes all label filtering is only for frame labels. My mistake.


Link contains "#"

I am able to generate the static website locally without any error. But the link for publication (top right-hand corner) points to ".github.io/#publications".
I am not sure why this "#" is included in the link.
PS; I have verified that the publications page is generated correctly by manually entering ".github.io/publications". and it works fine

@uverma, thanks for reporting this. How do the url and baseurl fields in your _config.yml look like? It seems like "#" might be appended for some reason to the relative urls that jekyll generates.

@alshedivat Thanks for the follow-up. I also thought that I have appended "#" by mistake.
The url and baseurl fields in config.yml are blank. I have three hyperlinks generated, one is the link to the homepage, other is a link to the publications and project page. Surprisingly, the link to the project page is .github.io/projects (without any "#")

@uverma, this is odd. Could you please deploy your webpage to github and share a link so I can look into what's happening?

@alshedivat While deploying to GitHub, I noticed that the links point to localhost:4000/projects, or localhost:4000/#publication. Is there something I am missing here?
I have uploaded the source code and the generated file at https://github.com/vermauj/vermauj.github.io

@uverma, the repository you linked looks very outdated. Could you please upgrade to the latest version of al-folio and see if the issue persists? Thanks.

Thanks. I updated the version. And it is working fine. Thanks again for your help


the 2.10.0 clustered-grouping demo have BUG

  Connection connection0 = null;

  Connection connection1 = null;

  Connection connection2 = null;

  try {
     // Step 1. We will instantiate the queue object directly on this example
     //         This could be done through JNDI or JMSession.createQueue
     Queue queue = ActiveMQJMSClient.createQueue("exampleQueue");

     // Step 2. create a connection factory towards server 0.
     ConnectionFactory cf0 = new ActiveMQConnectionFactory("tcp://localhost:61616");

     // Step 3. create a connection factory towards server 1.
     ConnectionFactory cf1 = new ActiveMQConnectionFactory("tcp://localhost:61617");

     // Step 4.  create a connection factory towards server 2.
     ConnectionFactory cf2 = new ActiveMQConnectionFactory("tcp://localhost:61618");

     // Step 5. We create a JMS Connection connection0 which is a connection to server 0
     connection0 = cf0.createConnection();

     // Step 6. We create a JMS Connection connection1 which is a connection to server 1
     connection1 = cf1.createConnection();

     // Step 7. We create a JMS Connection connection2 which is a connection to server 2
     connection2 = cf2.createConnection();

     // Step 8. We create a JMS Session on server 0
     Session session0 = connection0.createSession(false, Session.AUTO_ACKNOWLEDGE);

     // Step 9. We create a JMS Session on server 1
     Session session1 = connection1.createSession(false, Session.AUTO_ACKNOWLEDGE);

     // Step 10. We create a JMS Session on server 2
     Session session2 = connection1.createSession(false, Session.AUTO_ACKNOWLEDGE);

Step 10  should use connection2,It's very confusing to write like this~
where is the issues?

YOu made a mess on this PR.
You should do the following:
git remote add upstream https://github.com/apache/activemq-artemis.git
git fetch upstream
git checkout upstream/master -B new-master
git cherry-pick 2.6.x
# add any other commits you have here, I'm using 2.6.x will have your last and only commit
git checkout -B 2.6.x
git push origin 2.6.x -f

As it stands this is a complete mess and I don't know how to look on this.

Actually.. I don't see any changes in this commit at all.
Isn't this just a question? Where is your change?
Pull Request is a way to send a change to a codebase.. not a way to ask questions..
I don't see any change on  your PR. I'm not trying to guess at this point. Go to the user's list
http://activemq.apache.org/contact/#mailing
and we will help you there.


Universal Rendering - ReferenceError: webpackJsonp is not defined

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.

@angular/cli: 1.0.6
node: 7.0.0
os: darwin x64
@angular/animations: 4.3.6
@angular/common: 4.3.5
@angular/compiler: 4.3.5
@angular/core: 4.3.5
@angular/forms: 4.3.5
@angular/http: 4.3.5
@angular/platform-browser: 4.3.5
@angular/platform-browser-dynamic: 4.3.5
@angular/router: 4.3.5
@angular/cli: 1.0.6
@angular/compiler-cli: 4.3.5
Repro steps.

I built server side rendering support as in the story https://github.com/angular/angular-cli/wiki/stories-universal-rendering
I have a file server.js with the code
// Load zone.js for the server.
require('zone.js/dist/zone-node');

// Import renderModuleFactory from @angular/platform-server.
var renderModuleFactory = require('@angular/platform-server').renderModuleFactory;

// Import the AOT compiled factory for your AppServerModule.
// This import will change with the hash of your built server bundle.
var AppServerModuleNgFactory = require('./dist-server/main.bundle').AppServerModuleNgFactory;

// Load the index.html file.
var index = require('fs').readFileSync('./src/index.html', 'utf8');

// Render to HTML and log it to the console.
renderModuleFactory(AppServerModuleNgFactory, {document: index, url: '/'}).then(html => console.log(html));

invoke  node server.js
The log given by the failure.

ReferenceError: webpackJsonp is not defined
    at Object.<anonymous> (/Users/suiluj/projects/design-portal-frontend/dist-server/main.bundle.js:1:63)
    at Module._compile (module.js:573:32)
    at Object.Module._extensions..js (module.js:582:10)
    at Module.load (module.js:490:32)
    at tryModuleLoad (module.js:449:12)
    at Function.Module._load (module.js:441:3)
    at Module.require (module.js:500:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Users/suiluj/projects/design-portal-frontend/server.js:9:32)
    at Module._compile (module.js:573:32)

Desired functionality.

Should print out the content on index.html
Mention any other details that might be useful.

Hello I am also having same issue with my angular app. Is there any update on this issue?

Hi guys I have submitted a change to the universal story in #7739
I invite you to take a look at it as I believe it better explains how to get your SSR app up and running with the cli

After updating angular cli and angular to the latest version, I got rid of this error.

Hi guys,
I followed the steps exactly as mentioned in the link : https://github.com/angular/angular-cli/wiki/stories-universal-rendering to apply server side rendering for my angular app. I didn't add any third party extensions or modules, but when I fire up the app by hitting "node dist/server.js" after completing all other steps, I get the following error:

Following are from my package.json file:
"dependencies": {
"@angular/animations": "^4.0.0",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/platform-server": "^4.4.5",
"@angular/router": "^4.0.0",
"@nguniversal/module-map-ngfactory-loader": "^1.0.0-beta.3",
"core-js": "^2.4.1",
"rxjs": "^5.1.0",
"ts-loader": "^2.3.7",
"zone.js": "^0.8.4"
},
"devDependencies": {
"@angular/cli": "1.2.1",
"@angular/compiler-cli": "^4.0.0",
"@angular/language-service": "^4.0.0",
"@types/jasmine": "~2.5.53",
"@types/jasminewd2": "~2.0.2",
"@types/node": "~6.0.60",
"codelyzer": "~3.0.1",
"jasmine-core": "~2.6.2",
"jasmine-spec-reporter": "~4.1.0",
"karma": "~1.7.0",
"karma-chrome-launcher": "~2.1.1",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.1.2",
"ts-node": "~3.0.4",
"tslint": "~5.3.2",
"typescript": "~2.3.3"
}
Has this issue been resolved ? If yes, please help to solve this out.
Thank You.

I am basically on the same boat as @rogerjacob: I have followed the updated instructions and can't start the server otherwise:
node dist/server.js
/home/marcus/projects/scratch-sql/client/dist/server.js:129018
webpackJsonp([0],{"+F22":function(e,t,r){"use strict";var n=r("6Xbx").__decorate,o=r("6Xbx").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var i=r("LMZF"),a=r("LiYh"),s=r("CxgL"),u=r("hC6A");t.PageEditor=function(){function e(e,t,r,n,o,i){this._projectService=e,this._pageService=t,this._toolbarService=r,this._routeParams=n,this._sidebarService=o,this._preferences=i,this._subscriptionRefs=[],this.doRenderPreview=!1}return e.prototype.showDefaultSidebars=function(){this._sidebarService.showMultiple([{type:u.SidebarWidgetsComponent.SIDEBAR_IDENTIFIER,param:this._page,sticky:!0},{type:s.SidebarDataComponent.SIDEBAR_IDENTIFIER,param:this._page,sticky:!0}])},e.prototype.ngOnInit=function(){var e=this;this._toolbarService.resetItems();var t=this._routeParams.params.subscribe(function(t){var r=t.pageId;console.log("Page Editor: PageId changed to "+r),e._projectService.activeProject.filter(function(e){return!!e}).first().subscribe(function(

ReferenceError: webpackJsonp is not defined
    at Object.defineProperty.value (/home/marcus/projects/scratch-sql/client/dist/server.js:129018:1)
    at __webpack_require__ (/home/marcus/projects/scratch-sql/client/dist/server.js:20:30)
    at Object.<anonymous> (/home/marcus/projects/scratch-sql/client/dist/server.js:95203:10)
    at __webpack_require__ (/home/marcus/projects/scratch-sql/client/dist/server.js:20:30)
    at /home/marcus/projects/scratch-sql/client/dist/server.js:63:18
    at Object.<anonymous> (/home/marcus/projects/scratch-sql/client/dist/server.js:66:10)
    at Module._compile (module.js:624:30)
    at Object.Module._extensions..js (module.js:635:10)
    at Module.load (module.js:545:32)
    at tryModuleLoad (module.js:508:12)

This is with basically the most recent set of available libraries:
"dependencies": {
  "@angular/animations": "^5.0.0-rc.3",
  "@angular/common": "^5.0.0-rc.3",
  "@angular/compiler": "^5.0.0-rc.3",
  "@angular/core": "^5.0.0-rc.3",
  "@angular/forms": "^5.0.0-rc.3",
  "@angular/http": "^5.0.0-rc.3",
  "@angular/platform-browser": "^5.0.0-rc.3",
  "@angular/platform-browser-dynamic": "^5.0.0-rc.3",
  "@angular/platform-server": "^5.0.0-rc.3",
  "@angular/router": "^5.0.0-rc.3",
  "@nguniversal/module-map-ngfactory-loader": "^1.0.0-beta.3",
  "core-js": "^2.5.1",
  "rxjs": "^5.4.3",
  "ts-loader": "^2.3.7",
  "zone.js": "^0.8.18"
},
"devDependencies": {
  "@angular/cli": "^1.5.0-rc.2",
  "@angular/compiler-cli": "^5.0.0-rc.3",
  "@angular/language-service": "^5.0.0-rc.3",
  "@types/jasmine": "^2.6.0",
  "@types/jasminewd2": "^2.0.3",
  "@types/node": "^8.0.46",
  "@types/selenium-webdriver": "^3.0.7",
  "codelyzer": "^3.2.1",
  "jasmine-core": "~2.8.0",
  "jasmine-spec-reporter": "~4.2.1",
  "karma": "^1.7.1",
  "karma-chrome-launcher": "~2.2.0",
  "karma-cli": "~1.0.1",
  "karma-coverage-istanbul-reporter": "^1.2.1",
  "karma-firefox-launcher": "~1.0.0",
  "karma-jasmine": "~1.1.0",
  "karma-jasmine-html-reporter": "^0.2.2",
  "protractor": "~5.1.2",
  "ts-node": "~3.3.0",
  "tslint": "~5.7.0",
  "typescript": "^2.4.2"
}

I never got the example in this Universal  story to work. This repository cli-universal-demo shows how to use webpack + angular cli to enable server side rendering. The later worked for me.

Since server doesn't do anything with webpack, most likely cause of this is in .angular.cli.json. When I created new CLI app I forgot to set:
  "platform": "server",

Adding this fixes the issue.

Wow, thanks alot @sasxa! Somehow you have managed to pin down my exact mistake, no idea why I have somehow overlooked this everytime I got back to this ...

Thank you @sasxa for pointing out the issue, however, when I add  "platform": "server", to the .angular-cli.json, the editor says that "Property platform is not allowed".  I've googled this error, but I cannot find anything related to this issue...

@cstodor: Could you run ng -v in your project directory and paste the results? It may just be that you need to update the version of some dependency.

same issue! :(

Same issue .

same issue
{
  "name": "roxo",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "build:ssr": "npm run build:client-and-server-bundles && npm run webpack:server",
    "serve:ssr": "node dist/server.js",
    "build:client-and-server-bundles": "ng build --prod -a home && ng build --prod --app 3 --output-hashing=false",
    "webpack:server": "webpack --config webpack.server.config.js --progress --colors --display-entrypoints"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^4.0.0",
    "@angular/common": "^4.0.0",
    "@angular/compiler": "^4.0.0",
    "@angular/core": "^4.0.0",
    "@angular/forms": "^4.0.0",
    "@angular/http": "^4.0.0",
    "@angular/platform-browser": "^4.0.0",
    "@angular/platform-browser-dynamic": "^4.0.0",
    "@angular/platform-server": "^4.0.0",
    "@angular/router": "^4.0.0",
    "@ng-bootstrap/ng-bootstrap": "^1.0.0-beta.4",
    "@nguniversal/module-map-ngfactory-loader": "^1.0.0-beta.3",
    "angular2-persian-pipes": "0.0.6",
    "bootstrap.native": "^2.0.19",
    "core-js": "^2.4.1",
    "enhanced-resolve": "^3.3.0",
    "hammerjs": "^2.0.8",
    "jalali-moment": "^2.1.3",
    "jquery": "^2.2.4",
    "lg-autoplay": "^1.0.4",
    "lg-fullscreen": "^1.0.1",
    "lg-hash": "^1.0.4",
    "lg-pager": "^1.0.2",
    "lg-share": "^1.1.0",
    "lg-thumbnail": "^1.1.0",
    "lg-video": "^1.2.0",
    "lg-zoom": "^1.1.0",
    "lightgallery": "^1.6.6",
    "ng-recaptcha": "^3.0.3",
    "ng-spin-kit": "^5.1.1",
    "ng2-carouselamos": "^3.2.0",
    "ng2-ckeditor": "^1.1.9",
    "ng2-jalali-date-picker": "^2.0.3",
    "ng2-typewriter": "^1.1.0",
    "ng2-validation": "^4.2.0",
    "ngx-bootstrap": "^1.9.3",
    "ngx-carousel": "^1.3.3",
    "ngx-pagination": "^3.0.1",
    "ngx-toastr": "^6.2.1",
    "primeng": "^4.2.1",
    "rxjs": "^5.1.0",
    "ts-loader": "^3.5.0",
    "zone.js": "^0.8.20"
  },
  "devDependencies": {
    "@angular/cli": "1.7.3",
    "@angular/compiler-cli": "^4.0.0",
    "@angular/language-service": "^4.0.0",
    "@types/core-js": "^0.9.46",
    "@types/jasmine": "~2.5.53",
    "@types/jasminewd2": "~2.0.2",
    "@types/jquery": "^3.2.16",
    "@types/node": "~6.0.60",
    "codelyzer": "~3.0.1",
    "jasmine-core": "~2.6.2",
    "jasmine-spec-reporter": "~4.1.0",
    "karma": "~1.7.0",
    "karma-chrome-launcher": "~2.1.1",
    "karma-cli": "~1.0.1",
    "karma-coverage-istanbul-reporter": "^1.2.1",
    "karma-jasmine": "~1.1.0",
    "karma-jasmine-html-reporter": "^0.2.2",
    "persian-date": "^1.0.1",
    "primeng": "^4.2.2",
    "protractor": "~5.1.2",
    "ts-node": "~5.0.1",
    "tslint": "~5.3.2",
    "typescript": "~2.7.1",
    "video.js": "^6.6.3"
  }
}

Come across the same issue using angular4,  do I have to upgrade to angular5?

Thanks for reporting this issue. This issue was originally reported a long time ago and since then we've had many releases, one of which might have addressed this problem. Please update to the most recent Angular CLI version.
If the problem persists after upgrading, please open a new issue, provide a simple repository reproducing the problem, and describe the difference between the expected and current behavior.


Use modern syntax in Next client code (e.g. async await)

The idea is to allow Next apps targeting modern browsers only to reduce JS bundle size by removing regenerator/helper code from the transpiled Next client code (e.g. /node_modules/next/dist/{client,pages}. To benefit from this optimization, the app author will need to specify a .babelrc/babel.config.js file that targets modern browsers (e.g. see the additions to  test/integration/basic/, which are in this PR for demonstration purposes only). Otherwise, the using the default next/babel preset will still result in the Next client code being transpiled (non-breaking change).
To get a sense of the benefit, here's the difference when applied to the test/integration/basic/ example with the .babelrc/babel.config.js in this PR:
Before (8x.x KB gzip):

After (7x.x KB gzip):

~Note: To make user app code be compatible with the built Next client code, I had to set modules: 'commonjs' in the next/babel preset. From what I understand, this may break tree-shaking in webpack. So probably need to investigate this potential issue further.~ Fixed by running next client libraries through plugin-transform-modules-commonjs as well in next-babel-loader.js

Rebased to canary

🚀 Thank you @keanulee


Update Common Fate deployment

Relates to ministryofjustice/data-platform#236

Plan has failed because the new common-fate-administrators group won't exist until GitHub to AWS SSO sync runs. I created it again as I wasn't sure if renaming the GitHub group from common-fate-admins would be picked up


Installation takes a long time

Installation takes a long time. Docker Build is stuck at stage 7/15.
GET 371 ubuntu npm.
The package has been downloaded a million times already. I've been waiting for more than 10 hours. I tried again, but the result did not change. Here is a screenshot
System: Centos 7, docker is latest version.

Fixed by Editing Dockerfile, changed Ubuntu version.


C++: quickstart/blob-storage example crashing on Raspberry Pi 3

Query/Question
Hello I have tried to compile Azure c++ sdk for blob storage and keyvault on raspberry pi 3 . From time to time, the application crashes. Sometimes it prints "corrupted size vs. prev_size", sometimes I get a "Segmentation fault".  So my question is Azure C+= SDK is supporting 32bit Raspberry Pi OS Lite version?
The operating system is Raspberry Pi OS Lite 32-bit (release December 2nd 2020).
During Compile time I have added -mcpu=native flag into CMakeLists.txt without this flag, it won't allow me to compile as other compiler errors.
Why is this not a Bug or a Feature Request?
A clear explanation of why is this not a bug or a feature request?
Setup (please complete the following information if applicable):

OS: Raspberry Pi OS Lite 32-bit
IDE : vim
Azure SDK latest Release

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x ] Query Added
[x ] Setup information Added

@RickWinter Do we support or plan to support Respberry Pi?

Raspberry Pi OS comes from Debian which we do support but only for 64bit.  We don't support Linux 32bits.
https://azure.github.io/azure-sdk/cpp_implementation.html#supported-platforms


Create Bhushan-Deshmukh

Notes for Reviewers
This PR fixes #
Signed commits

[ ] Yes, I signed my commits.

🚀 Preview for commit 846673ba3fe68b476e9a7aeec61b6c838e291835 at: https://66fe9a0df77d7b98b716428d--meshery-docs-preview.netlify.app

@bhushan354 🚀


Making page variables available in JavaScript

Right now function in {{ }} are not parsed in javascript. It makes it impossible to get variable defined via @def.
It would be great to create a function collect called before other js scripts to predefine these variables.
For example
{{ collect hasmath }}
<script>
## do something with hasmath
</script>

{{ collect }} could also have the default behavior to load all page variables.

something like this
function hfun_collect_locvar(vars)
    # check that vars are in locvar
    all(v in keys(Franklin.LOCAL_PAGE_VARS) for v in vars)
    # js to make stuff available
    js = IOBuffer()
    write(js, "<script>")
    for v in vars
        jsexpr = some_js_thing(locvar(v))
        write(v, "const $v = $jsexpr;\n")
    end
    write(js, "</script>")
    return String(take!(js))
end

Notes:

requires a js-expr so either we add the dependency on JSExpr.jl (I'm a bit reluctant to enforce that for all users) or we write our own stuff
some Julia data structures are not directly translatable in js
possibly we could just say that this is ok for simple types (int, float, bool, string + vector thereof) and just write jsexpr for those


? setInterval bug when called at a higher frequency than the interval.

https://github.com/arkhipenko/TaskScheduler/blob/c1e4e272db2587df38baa62974d0106c63219eeb/src/TaskScheduler.h#L593
I think this should only call delay() when the interval is actually changed?   At the moment if you call it faster than the interval it is constantly pushed into the future and never executed?
void Task::setInterval (unsigned long aInterval) {
   if ( iInterval != aInterval) {
    iInterval = aInterval;
    delay(); // iDelay will be updated by the delay() function
   }
}

What do you think?

Nope. This is the intended behavior.
https://github.com/arkhipenko/TaskScheduler/wiki/API-Task#void-setinterval-unsigned-long-ainterval

Please note that as a result execution of the tasks is delayed by the provided interval. If immediate invocation is required, call forceNextIteration() method after setting a new interval.

The dilemma is: what happens when you change the interval?

Let's say you are in the task callback and you changing interval for "yourself" so to speak. Then the next invocation is supposed to happen after a current interval. In this case, it makes sense to delay execution using a new interval.
Let's say a task is changing interval for the other. Anything is possible at this point - the affected task may just finished its callback, could be in the middle somewhere, or about to be invoked. THe elaborate way of course would be to pro-rate the current interval (or what's left of it). I never needed such functionality, but it possible to do using this method: https://github.com/arkhipenko/TaskScheduler/wiki/API-Task-Scheduler#long-timeuntilnextiteration-task-atask
You can also invoke immediately, but it might not be what the process expects. So I chose to delay. Any corner cases - you can change the behaviour right after the call to setInterval.

Makes sense?


Why your license has no name of copyright owner?

https://github.com/mindspore-ai/mindspore/blob/8e58c8502239271343c222edb234e3a1b9bd7c7a/LICENSE#L189
Does that meet the compliance？

Hello, your question is why there is no name after copyright.

Hello, your question is why there is no name after copyright.

YES

似乎运营回复就算完成工作了，不管回复的是啥

@changhuaxu
it just explains how to apply the Apache License to specific files in your work
Here is more info.
https://www.apache.org/licenses/LICENSE-2.0
https://www.apache.org/licenses/LICENSE-2.0.txt


fix do not serialize nametotable map

Gson can not handle size beyonds 2GB.
Proposed changes
Issue Number: close #xxx

run buildall

run buildall

run buildall


kwm hangs when switching spaces with 4 fingers gesture

I haven't had time to debug this issue, but the reproduction steps are pretty easy, but you need to have a trackpad since I can only reproduce it with that.
1- Be in the first space/desktop
2- Try switching to a space on the left using the four fingers gesture. (since we are in the first space, there are no spaces on the left, but using the four finger gestures there's  a little animation, like when you scroll at the end of a webpage in Safari.)
3- kwm stops working (the process is still up and running but nothing seems to works.

Same as #131


Localize ClickToLoad

Task: https://app.asana.com/0/inbox/1171671347221380/1202416379154694/1203770191565262/f

@kzar would love to get your feedback on general approach here!  A few things are still in flux (per https://app.asana.com/0/0/1202416379154694/1203870644873836/f), but the overall structure is there

..should set the locale in init()... or inside getClickToLoadState().

My vote would be that the locale is passed to init(). That way, all features have access to the locale, which I figure they will need to translate strings too. In other words, I don't think needing to know the user's locale is specific to Click to Load.


Docs: pin Cython=0.29, geos=3.11, add pip for ReadTheDocs

Since Cython 3.0 was released a few weeks ago, the ReadTheDocs builds have been failing:
$ python ./setup.py install --force
...
Error compiling Cython file:
------------------------------------------------------------
...
        self.last_error = <char *> malloc((1025) * sizeof(char))
        self.last_error[0] = 0
        self.last_warning = <char *> malloc((1025) * sizeof(char))
        self.last_warning[0] = 0
        GEOSContext_setErrorMessageHandler_r(
            self.handle, &geos_message_handler, self.last_error
                         ^
------------------------------------------------------------

shapely/_geos.pyx:30:25: Cannot assign type 'void (*)(const char *, void *) except *' to 'GEOSMessageHandler_r'

While this is a curious bug to fix for Cython 3.x, the short-term solution is to pin the docs/environment.yml for now. (This error doesn't occur in the main build, since pyproject.toml has "Cython~=0.29" in build-system.requires)
This also upgrades geos to 3.11 which is the same version used for the binary wheels. Furthermore, add pip for ReadTheDocs (which auto-adds a few pip deps).
Also, the RTD option described in #1857 is now toggled, so we should see the build in this PR.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 87.759%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
2545

Relevant Lines:
2900

💛  - Coveralls

Also, the RTD option described in #1857 is now toggled, so we should see the build in this PR.

Not yet. I don't have sufficient permissions to enable RTD to send GitHub build status report back to this repo.

Since maint-2.0 was failing too, this is backported with 75aebf6c46402fb7ea04ea85a9b513e4eaf3cdd8


how I can set token?

GET /attachments/:token/:backend_name/:id/:filename

You'll need to generate it based on the rest of the URL. See https://github.com/refile/refile/blob/master/lib/refile.rb#L296-L316

Hi @jnicklas, I'm serving my image url using json and how do I pass the token through json? I'm not using attachment_url or attachment_image_tag. Before the :token it was working fine just by using the id.
Another question is, is it possible for me to generate the token without using the view helper method? Thank you.

I figured it out using Refile.file_url. Reading the source code at the above link was really helpful. Thanks.


REQUEST: New committer rights request for dfarrell07

GitHub Username
@dfarrell07
Code you are requesting Committer rights for
All the files required to make a release.
releases/releases/*
admiral/go.mod
admiral/go.sum
cloud-prepare/go.mod
cloud-prepare/go.sum
lighthouse/go.mod
lighthouse/go.sum
lighthouse/coredns/go.mod
lighthouse/coredns/go.sum
submariner/go.mod
submariner/go.sum
submariner-operator/api/v1alpha1/versions.go
submariner-operator/go.mod
submariner-operator/go.sum
subctl/scripts/test/system.sh
subctl/go.mod
subctl/go.sum
submariner-charts/Makefile
Requirements

[x] I have reviewed the contributor roles guidelines (https://submariner.io/community/contributor-roles/)
[x] I have enabled 2FA on my GitHub account (https://github.com/settings/security)
[x] I have subscribed to the submariner-dev e-mail list (https://groups.google.com/forum/#!forum/submariner-dev)
[x] I have been actively contributing to Submariner for at least 3 months
[x] I have two sponsors that meet the sponsor requirements listed in the community membership guidelines
[x] I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application

Sponsors

@tpantelis
@skitt

List of required reviews to Submariner project PRs

At least 20 PRs to the relevant codebase that you reviewed, and at least 5 for which you were the primary reviewer

https://github.com/submariner-io/releases/pulls?q=is%3Apr+reviewed-by%3Adfarrell07+-author%3Adfarrell07

+1
Let's use this to also add @aswinsuryan and @maayanf24. I pushed https://github.com/submariner-io/submariner/pull/2899 to start it off.

We could add @yboaron too?

+1

+1 for @yboaron too!

I think all the PRs and backports have been merged. Thanks all!


"provider-azure" binary expected in "/etc/kubernetes/secrets-store-csi-providers/azure" of every node

Hello,
we have a lab cluster on which I'm testing new versions of secret store csi & provider-azure before rolling out on our other AKS clusters.
I've remarked that with the last version of azure provider (mcr.microsoft.com/oss/azure/secrets-store/provider-azure:0.0.9) , on every node, a file "azure.sock" is created in "/etc/kubernetes/secrets-store-csi-providers" and there is no more the binary  in "/etc/kubernetes/secrets-store-csi-providers/azure/provider-azure".
This is causing an issue as my pods are unable to fetchs the secrets, I get the following error message
err: failed to find provider binary azure, err: stat /etc/kubernetes/secrets-store-csi-providers/azure/provider-azure: no such file or directory

@aelmanaa If the driver is installed manually using the yamls from the driver repo, you'll need to set the --grpc-supported-providers=azure arg in the driver manifest.
Ref doc: https://github.com/Azure/secrets-store-csi-driver-provider-azure/blob/master/docs/install-yamls.md#install-the-secrets-store-csi-driver
If using helm, this arg is automatically configured in the driver deployment - https://github.com/Azure/secrets-store-csi-driver-provider-azure/blob/master/charts/csi-secrets-store-provider-azure/values.yaml#L75

ok @aramase  thanks ,it works fine now.
The note is confusing though:
elease of the Azure Key Vault provider is incompatible with the Secrets Store CSI Driver versions < v0.0.14 ; I'm using secret store CSI driver v0.0.16 and as we can see, "--grpc-supported-providers=azure" is needed

@aelmanaa The release notes also have a ref to the doc which explains setting this flag if you using manifests - https://github.com/Azure/secrets-store-csi-driver-provider-azure/blob/master/docs/how-to-upgrade.md
**Please read the doc carefully before upgrading.**

Closing this issue as it's resolved now. Please feel free to reopen if there is any other issue.


Lateral menu cover current view

Hi!
I have a lateral menu on the left side of my screen. Right now, when I tap the menu button, the lateral menu comes from the left side and pushes my current view to the right.
I was wondering if it's possible to have the lateral menu covers my current view instead of pushing to the right. Also, if it isn't, is there any workaround that I can do to achieve that?
Thanks a lot!
And thanks for this great library too!

Hi @guedesbgeorge,
Unfortunately, our library doesn't have this type of customization. And it's not our focus right now.
But you can update transition animation in the library to get desired behavior. Take a look into startTransition, updateTransition and finishTransition methods of MenuAnimator.swift.
Feel free to ask any questions, concerning transition implementation.
Thank you for your question.
If you really need this feature, please, send pull request to us, we will consider this idea.


On purpose preceding space in sidebar map section titles?

I'm using Chrome and when I open up the Challenge Map sidebar, I noticed this extra space in front of second tier section titles like this when I hover over the text (there's a space in front of Join):

Comparatively, first tier section titles, like Front End Development Certification, do not have a preceding space when you hover over it:

So just wondering if this is a bug or if this was on purpose.

@erictleung confirmed. Lines 24 and 25 just needs to be removed.


Update release.yml

Pull Request Test Coverage Report for Build<PHONE_NUMBER>2
Details

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

Totals

Change from base Build<PHONE_NUMBER>0:
0.0%

Covered Lines:
163

Relevant Lines:
163

💛  - Coveralls


version: change version to 1.4.0-SNAPSHOT

Ⅰ. Describe what this PR did
version: change version to 1.4.0-SNAPSHOT
change the default value for DB max conn.
Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #2896 into develop will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop    #2896   +/-   ##
==========================================
  Coverage      49.96%   49.96%
  Complexity      3013     3013
==========================================
  Files            597      597
  Lines          19267    19267
  Branches        2304     2304
==========================================
  Hits            9627     9627
  Misses          8656     8656
  Partials         984      984

Impacted Files
Coverage Δ
Complexity Δ

.../src/main/java/io/seata/core/protocol/Version.java
7.40% <ø> (ø)
2.00 <0.00> (ø)


[Feature] Introduce .json asset support in theme app extensions

WHY are these changes introduced?
Fixes #1962
WHAT is this pull request doing?
Adds .json asset support to theme app extensions. Another PR has already been shipped to enable this upstream
How to test your changes?

Create a new app with a theme app extension
Add a .json file in the assets folder
Run the app dev command
Notice the theme app extension is pushed as expected

Post-release steps
None
Measuring impact
How do we know this change was effective? Please choose one:

[ ] n/a - this doesn't need measurement, e.g. a linting rule or a bug-fix
[x] Existing analytics will cater for this addition
[ ] PR includes analytics changes to measure impact

Checklist

[x] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[x] I've considered possible documentation changes
[x] I've made sure that any changes to dev or deploy have been reflected in the internal flowchart.

It's almost a copy paste approach from Shopify/shopify@fb5b982 😁

Can you give me a tldr of the bundle_validator? Just for learning


Fix storage value encoding in forked trie.

This PR resolves https://github.com/trufflesuite/ganache-core/issues/625
It extends the ethereumjs-util rlp encoding by forcing the removal of any leading zeros.

Hey @davidmurdoch @seesemichaelj I took the liberty of implementing the fix myself, as it wasn't that big! Do let me know if any changes are needed.

I'll defer to @davidmurdoch on this one. @nebojsa94 any chance you could add a test that demonstrates it's broken before the fix and fixed after it?

Done @seesemichaelj,
@davidmurdoch let me know if any other changes need to be made

Hey @davidmurdoch, I wanted to check if we could help out in any way to push this forward? 😄

@BogdanHabic Ah, sorry I dropped the ball on this! I'll review this today!

I just wanted to say that I ran into a similar issue (reading back contract after write in same call not correct), and this patch fixed it.
Please cut a new release, it will prevent many debugging headaches :)


Lazy loading

Why
The First Load JS shared by all is still pretty high (1 MB) so we need to reduce it
How

Lazy load WalletConnect provider
Lazy load Ethers
Remove unused code
TODO: lazy load wagmi
TODO: lazy load RainbowKit

Test Plan
Run the apps and test the web3 actions

not sure what's wrong but it's getting stuck on opening the app. I tried cleaning everything 😕
https://user-images.githubusercontent.com/23293248/187599623-864e6e20-bb89-4216-be9a-4fdc57777d42.mov

I think there's similar issue on vercel preview - https://showtime-git-feature-show2-1164-lazy-load-packages-showtime.vercel.app/

i think this could be an issue. I don't know why rudderstack request is affecting this PR 😕

https://github.com/showtime-xyz/showtime-frontend/pull/1459


Slider not responding to touch events (drag, click etc)

Steps to reproduce

This issue is rather hard to reproduce and happens rarely and non-deterministically.

Expected behaviour
If i touch or click the slider, it should work and usually it does. However:
Actual behaviour
Sometimes the rzSlider stops responding to touch events. I know that it is still working because from a different part of the app, I'm setting the slider value programmatically and the slider position gets updated, however, if I try to drag or click the slider nothing happens unless I restart the Angular/Ionic app.
Has anyone encountered the problem when the slider stops responding to touch events but works programmatically? Any ideas what might be causing this? Solutions perhaps? Thanks

Unfortunately, this is the first side somebody reports such an issue.
Without a reproduction, it's impossible to investigate... :/

Alright, thanks Valentin. I'll let you know if I'm able to reproduce it!

Hi @ValentinH, I'm finally able to consistently reproduce the above issue. Seems like this is a problem affecting iOS devices.
I have a slider at the bottom of my screen and when I swipe up from my app to open the Control Center menu, after a couple of tries swiping up, the slider stops responding to touch events. I can still change the value and position of the slider programmatically, but not via touch. Any ideas?

Touch events are so painful to handle for iOS, nothing is standard. 😞
I had several issues with several iOS version for https://github.com/ricardo-ch/react-easy-crop too.
Sometimes, you just need to add some css rules or gesture handlers but this needs investigation.

Hi @ValentinH thanks for the prompt response! Do you have any idea how to go about investigating this? Our app is a cordova/ionic application and I'm not really sure how to go about investigating the gesture handlers. Thanks!

When I mentioned gesture handler, I meant something like this: https://github.com/ricardo-ch/react-easy-crop/blob/master/src/index.js#L36

Hi @ValentinH is there a chance you'd take a look at this iOS gesture handle bug?

No sorry, this is quite an edge case and I don't have the time to fix it.

@ValentinH, No worries, I understand.
However, this is a serious issue for me so I'd like to find a workaround, potentially even attempt a fix. Could you point me in the general direction of how to debug this? Maybe some ideas for a workaround? I'm using AngularJS + Ionic. Any help is greatly appreciated.

I'm facing the same problem on iOS, what makes impossible to use the solution on devices running this OS. This is a great project and we need to solve this problem to make it usable for everyone.

I understand this is important for you guys but I don't have an iOS device to test this issue and I'm not really maintaining this library anymore.
PRs to fix it are more than welcome though.
To debug this kind of issue, I would add some logs on every touch handlers and functions that add/remove those handlers. The hotel is to understand if the event are fired but not handled properly by the library for some reasons or if they are not fired at all.

For whatever it's worth I had similar issue on iOS devices. Turns out the culprit was another library (in my case the body-scroll-lock which on iOS prevented touch events from reaching the slider's listeners.
So if you encounter this issue, check if you have other libraries which handle touch-events and possibly prevents them.

For users of AngularJS facing this issue, simply reinitializing the rzslider using "ng-if" will get it to work again.


The meshio.Mesh.cells attribute has changed in meshio 4.

The meshio.Mesh.cells attribute has changed in meshio 4.  It's now List[CellBlock] where
CellBlock = collections.namedtuple("CellBlock", ["type", "data"])

https://github.com/nschloe/meshio/blob/add5d452f853cca3f2cb4a9151b297dda03442ce/meshio/_mesh.py#L5
and type: str ('line', 'triangle', …) and data: ndarray (ndim == 2, dtype some kind of int, with one cell per column).
This old type (Dict[str, ndarray]) is still tolerated and converted in the initializer but deprecated in comments.
https://github.com/nschloe/meshio/blob/add5d452f853cca3f2cb4a9151b297dda03442ce/meshio/_mesh.py#L22-L35
I think the up-to-date thing here would be
cells = [(meshio_type, mesh.t.T)]

_Originally posted by @gdmcbain in https://github.com/render_node/MDIzOlB1bGxSZXF1ZXN0UmV2aWV3VGhyZWFkMjQzODc3MTE2OnYy/pull_request_review_threads/discussion

I'll close for now. Let's reopen if this becomes a real issue.


fix bug when migrate repository 500 when repo is existed

will fix #4140

Codecov Report

Merging #6188 into master will increase coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #6188      +/-   ##
==========================================
+ Coverage   38.87%   38.87%   +<.01%
==========================================
  Files         354      354
  Lines       50184    50192       +8
==========================================
+ Hits        19508    19514       +6
- Misses      27851    27852       +1
- Partials     2825     2826       +1

Impacted Files
Coverage Δ

routers/repo/repo.go
20.56% <0%> (-0.26%)
:arrow_down:

routers/api/v1/repo/repo.go
55.37% <0%> (-0.46%)
:arrow_down:

routers/repo/view.go
42.07% <0%> (+0.99%)
:arrow_up:

models/unit.go
14.28% <0%> (+14.28%)
:arrow_up:

Continue to review full report at Codecov.

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

Hey! First of all thanks for fixing the bug!
I see you are sending back a 422 HTTP Code. Shouldn't a 409 be more appropiate?
Thanks,
Néfix Estrada

@NefixEstrada done.

@lunny please backport 😃


scaling by factor miscalculates dimension

When scaling a picture of 1280x720 by a factor 2, the resulting dimension is 2560x1472 (not 1440). This slight change in aspect ratio affect the face shape.
But when I choose custom dimension and enter 2560 and 1440 respectively, the result is perfect.
Please check and this must be an easy fix. It's a great extension.

@fanyangto
Thanks for using this script.
Can you please tell me the specific operation so that I can reproduce the phenomenon?

My apology, I open the ticket under a wrong place. It's for a different extension.
I am really sorry. :-(. We should close this one now.

Wrongly reported.


Can't to add other folders to the project!

Can't to add other folders to the project!
As an Atom or SublimeText, you can add additional folders to your project.

Dup of https://github.com/Microsoft/vscode/issues/396


App is crashing at Android 5.0 device while loading a eBook

Hi There,
Is epub3 sdk supports Android 5.0 ? The reason is we are Facing a issue while  loading epub3 lib on some devices with Android 5.0. The error happens particular on device with Android 5.0 otherwise it works perfectly on device with higher android OS.
Environment Details:
Android Studio version: 3.1.2
Android version: 5.0 Lollipop
NDK VERSION: 15rc
Device Model: Lenovo A-2010 a
Code of reference:
static {
// Load the ePub3 Native lib
System.loadLibrary("epub3"); // In this line causing the crash.
}
Crash Log:
ssl=0x9f61d600 cert_verify_callback calling verifyCertificateChain authMethod=ECDHE_RSA
06-21 15:36:29.494 16436-16436/ E/art: dlopen("/data/app//lib/arm/libepub3.so", RTLD_LAZY) failed: dlopen failed: cannot locate symbol "_ZTVN10__cxxabiv117__class_type_infoE" referenced by "libepub3.so"...
06-21 15:36:29.822 16436-16436/E/AndroidRuntime: FATAL EXCEPTION: main
Process: , PID: 16436
java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread.
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:59)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5624)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)
Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_ZTVN10__cxxabiv117__class_type_infoE" referenced by "libepub3.so"...
at java.lang.Runtime.loadLibrary(Runtime.java:371)
at java.lang.System.loadLibrary(System.java:988)
at org.readium.sdk.android.EPub3.(EPub3.java:44)
at .MyLoansFragment.openBook(MyFragment.java:512)
at .MyLoansFragment.onBookAvailableToRead(MyFragment.java:499)
at ulipresenter.MyLoansPresenter$10.onNext(MyPresenter.java:301)
at .MyLoansPresenter$10.onNext(MyPresenter.java:285)
at rx.internal.util.ObserverSubscriber.onNext(ObserverSubscriber.java:34)
at rx.observers.SafeSubscriber.onNext(SafeSubscriber.java:134)
at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.call(OperatorObserveOn.java:224)
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5624)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)
06-21 15:36:30.504 16436-16471/E/NativeCrypto: ssl=0xaf840800 cert_verify_callback x509_store_ctx=0xa203a1b0 arg=0x0
ssl=0xaf840800 cert_verify_callback calling verifyCertificateChain authMethod=ECDHE_RSA

I think this is an STL bug. Maybe -DANDROID_STL=c++_shared can help (?)
With the Gradle experimental plugin:
https://github.com/readium/readium-sdk/blob/develop/Platform/Android/epub3/build_experimental.gradle#L125
With the Gradle stable plugin:
https://github.com/readium/readium-sdk/blob/develop/Platform/Android/epub3/build.gradle#L140
https://github.com/readium/readium-sdk/blob/develop/Platform/Android/epub3/Stable.mk#L154
Note that this is with GCC, not Clang (only the former is supported in ReadiumSDK, even though the latter will gradually officially supercedes the former in NDK)

Yes, this is in fact an issue with "vtable for __cxxabiv1::__class_type_info", which requires -lstdc++ (maybe use g++ instead of gcc ... but I'm not sure what to change in the NDK makefile / Gradle build scripts)

http://demangler.com
_ZTVN10__cxxabiv117__class_type_infoE
=>
vtable for __cxxabiv1::__class_type_info

A quick web search seem to confirm that -DANDROID_STL=c++_shared is needed in the NDK build script (Gradle or Makefile). Could you please try? Many thanks!

-DANDROID_STL=c++_shared  - I have added this flag in android.mk as well as in the gradle of epub3 project but i am getting similar error.  Could you please elaborate on how to add this flag ? On the main GitHub project it is written that the android library is build using GCC 4.7 and 8re version of NDK. If i have to change to G++ do i have to build the entire project using g++ and then include the libraries in the android project ?
Please let me know.
Thanks

I am afraid I personally do not have the necessary experience / expertise to help solve this problem in a timely manner. I am certainly concerned that a separate build config would be needed specifically for a particular Android version (or combination of device hardware / software) :(


Feature/chat

Fully fledged chat. resolves #3
I currently know of two debatable flaws:
The msg command built in can send message to a chat the client hasn't joined.
For example:
/msg foo Lorem ipsum dolor sit amet
will send "Lorem ipsum dolor sit amet" to the channel foo. regardless if the client is in that chat or not.
Whether we want it like this or not i don't know. It's an easy fix if we only want the clients to be able to send chat messages to chats they've joined but I'll leave it like this for now.
The other flaw happen when two players have the same name.
Say two clients both have chosen the name apa and they have joined the channel foo.
If either one of them now decides to /leave the chat then the other will get kicked out as well.

What is the reason for allowing all clients to send messages to channels they haven't joined?

I used it for debugging and decided not to remove the code. I don't know if it's good for anything when runinng live.

What are the available commands? Would like to test them. :speech_balloon:

I should implement a /help command
The commands are:
/join
/leave
/msg

All right, I have a couple of general comments:

Channel names seems to be case sensitive, is this intentional? It could be confusing.
Maybe the channels with a player who changes name should notify that the player changed name?
Would be nice to not have tabs stack on top of each other when there are many (don't know what is supported in bootstrap)

Why does it kick multiple players with the same name if one leaves? On the server side this would be easy to fix since the SessionID can get the correct Client who should leave. On the Client side the client can ask for it's chats when it sees someone with the same name has left and check if it still has that channel there or not. Maybe?

No longer "kick" all players with same name when one of them leaves.
Chats are now case insensitive. The first client who joins a chat determines the casing.
All chats a client has joined are notified when the client changes nick or disconnects.
Chat tabs are now scrollable. So no fix is needed for long chat names. However long chat names look awful and maybe they should be truncated to some maximum number of characters?

I think you gone broke it?

Added some minor comments in the code, otherwise looks fine :dancers:


Allow PHP8.0

There are 2 failing tests needs to be investigated.

Not sure how to handle the deprecation:
ErrorException : Method ReflectionParameter::getClass() is deprecated

 /phprest/vendor/league/container/src/Container.php:422
 /phprest/vendor/league/container/src/Container.php:206
 /phprest/src/Router/Strategy.php:49
 /phprest/tests/Router/StrategyTest.php:33


App requires device to have internet access for LAN switch to appear

Not really an issue, just an FYI.
I'm doing a new installation.  I proved the device and in the app were working.  Then process of setting up DHCP I blocked internet access for my new H7065 spots.  Normal for my IoT devices.  The app still controlled the spots (BT?).  I received my API key and attempted to move forward.  The HA integration installation appeared to go normal, but didn't work.  I realized I hadn't turned on the LAN switch in the app settings, it didn't appear.  I wondered if it was still needed or?  You know how things change.
I allowed internet access for the lights, cycled the power, and the LAN switch magically appeared in the app! Once enabled, I then blocked the internet again, and it all still worked, proving it really is local.
HTH someone in the future.

Have you cleared the states tables in your firewall? I did the same thing and noticed that the lights are no longer working/controllable via "LAN" when they do not have access to the internet.


Software Design: Sequence Diagram

To Do: Design the sequence diagram in order to show the object interactions in the system arranged in a time sequence.  Lucidchart is used to work on the diagram in a collaborative manner. Please refer to the link of the working place available in our Discord channel. As discussed in the Meeting - 7, everyone should be contributing to the diagram. Please comment down your contributions.
Refer to the use case and class diagrams mentioned in #47 and #49 during the design stage.
After completing the diagram, it shall be exported and putted into the related wiki page.
Checklist:

[x] Elif Bayraktar: Bid for an art item
[x] Serdar Akol: Share an art item
[x] Sena Mumcu: Sign in
[x] Karahan Sarıtaş: Comment on an art item
[x] Mustafa Cihan: Reset password
[x] Serhat Hebun Şimşek: Send a copyright ticket
[ ] Doğukan Türksoy: Sign up
[x] Furkan Keskin: Follow a user
[ ] Metehan Dündar: Send private message to a user
[x] Sinem Koçoğlu: Organize an exhibition

Strict Deadline: 10.04.2022 14.04.2022 @19.00

Designed Commenting on an Art Item sequence diagram, it is available at the link provided in Discord channel.

Sequence diagram for Holding an Exhibition is available now in Lucidchart. Because it is necessary, some functions are added in Exhibition class in the class diagram.

Designed Signing In sequence diagram, it is available now in Lucidchart link shared privately with the team members.

Designed Resetting Password sequence diagram, it is available in Lucidchart.

Designed Following a user sequence diagram, it is available in Lucidchart. Required functions and fields are added to Registered User Class and NotificationType in the class diagram.

Sequence diagram for sharing an art item is now available on our lucid.app project. I kindly request for reviews if I missed something.

I have reviewed most of sequence diagrams, We, @mumcusena @mustafa-cihan and I discussed about the alternative box usage and made necessary changes.

I have reviewed @BElifb 's sequence diagram and made a small change for consistency between sequence diagram.
add(bid: Bid) ==> changed to inster(Bid) further more @BElifb please add a status code for returning value of the insert function
not only ok but maybe also StatusCode=200.
For making a convention further information is discussed on discord

Reviewed the sequence diagrams and finished sending a copyright ticket diagram

I have reviewed @BElifb 's sequence diagram and made a small change for consistency between sequence diagram. add(bid: Bid) ==> changed to inster(Bid) further more @BElifb please add a status code for returning value of the insert function not only ok but maybe also StatusCode=200. For making a convention further information is discussed on discord

As the professor stated in slack "You can indicate the database transactions with natural language.", I chose to do so. There's also such an instance in page #39 of the relevant slides. But I can change it if that's the group's will.

Don't forget to update the class diagram, if you make any changes in return types of functions while fixing what's stated above.

Designed "Editing a Comment" rather than "Sign Up", according to the team's decision.

There are also some functions in the diagrams that are called from and returned to completely different classes.

Made little modifications on Sequence Diagram: Resetting Password to avoid this problem. Could you please review @mustafa-cihan?

You can find sequence diagrams here.


Adjust Django models to match schema (bug 1175691)

r+ nice finds. Let's go ahead and add these indices now, and make a note to consider which ones help us most (or if we need new ones) soon.


Replace invalid turns unit with turn

This fixes merge conflicts for the key change in https://github.com/sabberworm/PHP-CSS-Parser/pull/193 which replaces the invalid turns init with turn, as identified by @pierlon:

Also, there is no such unit named turns, but there is one called turn (ref), which I suppose is what was meant here 😄.

The use of turns in this codebase goes back 10 years.

Can we cover this with a regression test?

@oliverklee I'm not sure what you mean. I added a test to ensure that turn is handled properly.

@westonruter I'm sorry, I totally missed that the PR indeed includes a regression test. Thanks!

Thanks!


Add ability to tag groups

As a user, I want to know which groups of users are officially created or maintained by the HPI to validate that I am interacting with the right group. Therefore, every official group should have a verification mark next to its name whenever it is displayed.
Additionally, I would like to determine not only if a group is verified, but also if a group is tagged as a user group. Therefore, a group should be able to have exactly one of the tags verified, user, or none (tag names only for demonstration purposes; you are free to change them). Only the verified tag should have a verification mark.
Dependencies
Depends on:

#5

Acceptance criteria

[ ] UI design: A verification mark icon must be on the right side of the official group's name whenever it is displayed
[ ] Connected to group management implementation in the backend

Development in #192


infercnvpy.pl.chromosome_heatmap doesn't pass dendrogram data to scanpy.pl.heatmap

Report
When infercnvpy.pl.chromosome_heatmap and infercnvpy.pl.chromosome_heatmap_summary are called with dendrogram=True after a dendrogram has been computed with scanpy.tl.dendrogram, Scanpy issues a dendrogram data not found warning, and re-runs scanpy.tl.dendrogram with default settings (which, in turn, results in scanpy.tl.pca being run).
This is because Scanpy is, by default, looking for adata.uns[f"dendrogram_{groupby}"], but this has not been copied to tmp_adata which infercnvpy.pl.chromosome_heatmap and infercnvpy.pl.chromosome_heatmap_summary pass to scanpy.pl.heatmap.
The problem can be fixed by simply copying adata.uns[f"dendrogram_{groupby}"], if it exists, to tmp_adata.uns, as is already the case with adata.uns[f"{groupby}_colors"]. I'd be happy to make a pull request if that's helpful.
Version information
anndata             0.9.2
scanpy              1.9.4
infercnvpy          0.4.2

Hi @jpintar,
a PR would be most welcome!

Closed via #110


Switch away from YetAnotherConfigLib

YetAnotherConfigLib use pretty invasive mixins, this cause them to just not work alone on a forge and neoforged with no mods.
Because of Fluidlogged hard dependency on YACL I was forcefully forced to scrap Fluidlogged away.
I reported the crash here as a good faith effort, but I'm not expecting anything coming from them.
I would really like to have Fluidlogged in a modpack I'm making, it's just for testing stuff.
Making YACL an optional library instead of a required one should be enough for me, I can edit json files manually.

I'm not sure about switching away from YACL. There isn't any other good library to choose from. Creating my own config screen instead is also unlikely.
But as far as I know YACL 3.1.0 should work just fine on forge.
If you have any other good suggestion for a config ui library, go ahead and tell me.

I personally use Resourceful Config for my mods.

Yacl will no longer be a hard dependency starting with the next release.


Breakage report improvements

Task/Issue URL: https://app.asana.com/0/1205842942115003/1205692741026215/f
iOS PR: https://github.com/duckduckgo/iOS/pull/2168
macOS PR:
What kind of version bump will this require?: Major (Braking changes in privacy-dashboard)
Description:
The previous implementation of the Report Broken Site page was different between iOS and macOS, with this PR I have updated and aligned the PrivacyDashboardController so the web implementation of the Report Broken Site can be used in both iOS and macOS.
The changes are mostly around delegates and which User script is handled for each platform.

Splitting the delegate into 3 new delegates: PrivacyDashboardNavigationDelegate, PrivacyDashboardReportBrokenSiteDelegate, PrivacyDashboardControllerDelegate

Steps to test this PR:
macOS: try Privacy Dashboard and the navigation to the web Report Broken Site, the functionality must remain the same.
iOS:

Navigate to Report Broken Site from Privacy Dashboard shows the web page and all the features are correct
Navigate to Report Broken Site from the app menu shows the web page and all the features are correct

OS Testing:

[ ] iPhone 6s - iOS 15
[ ] iOS 16
[x] iPhone 15 - iOS 17
[ ] macOS 10.15
[ ] macOS 11
[x] macOS 15

@tomasstrba Thanks! I discussed the white spaces issue with Bartek, it's weird, I have the default xcode settings and I run swiftlint --fix, on the files with a lot of changes I re-did ctrl+i in xcode so they are now completely standard, maybe they had a weird indentation before?


bamdone-aiaa:0.1.0

I am submitting

[x] a new package
[ ] an update for a package

Description: This is a template for the AIAA conferences. With nearly 30,000 individual members from 91 countries, and 95 corporate members, AIAA is the world’s largest technical society dedicated to the global aerospace profession.

I have read and followed the submission guidelines and, in particular, I

[x] selected a name that isn't the most obvious or canonical name for what the package does
[x] added a typst.toml file with all required keys
[x] added a README.md with documentation for my package
[x] have chosen a license and added a LICENSE file or linked one in my README.md
[x] tested my package locally on my system and it worked
[x] excluded PDFs or README images, if any, but not the LICENSE

[x] ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

I wish I knew a way so as to make the nomenclature function and the b-Equation function part of the aiaa template rather than as separated imports. If there's a way to do this; I would like to know your thoughts about the right way to do that. If there isn't a way to do that; it's ok. I was just looking for a 'cleaner' way to import the aiaa package where users can just say import "bamdone-aiaa" and have all the functions they need.
Thank you for your help in this process. I am not an experienced git user.

I wish I knew a way so as to make the nomenclature function and the b-Equation function part of the aiaa template rather than as separated imports. If there's a way to do this; I would like to know your thoughts about the right way to do that.

Aside from the *, there isn't another way.

Thanks!


3D MOT code

In the official website is referencing multiple times the 3D MOT, which essentially runs the evaluation using x,y,z coordinates instead of bounding boxes.
After inspecting the repo, i found no evidence of the 3D MOT evaluation script, nor anything related to x,y,z coordinates in MOT challenge.
Can you please reference me to the point where x,y,z coordinates are used in a way that i can evaluate my world coordinates tracker?
Thanks a lot!
Happy coding

This would indeed be nice.
The docs recommend to convert own data to the MOTChallenge format. When I dig deeper, I find:
https://github.com/JonathonLuiten/TrackEval/blob/12c8791b303e0a0b50f753af204249e622d0281a/docs/MOTChallenge-Official/Readme.md?plain=1#L76
But then, the code here only supports the 2D Box:
https://github.com/JonathonLuiten/TrackEval/blob/12c8791b303e0a0b50f753af204249e622d0281a/scripts/run_mot_challenge.py#L84

It also looks like https://github.com/JonathonLuiten/TrackEval/pull/71 would enable 3D evaluation.
But I also just read that at least the official KITTI 3D Object Detection benchmark still requires you to submit 2D bounding boxes in the image plane


Results from Hasty HLZ Model includes open water in acceptable areas

After running the Hasty HLZ Model I noticed that open water was included in the final output as an acceptable area to land a helicopter. Upon further investigation I notice that many areas of the Hydrography Surface feature class were also included as acceptable areas. The model needs to be reviewed for accuracy in the selection of acceptable and acceptable with caution areas.

http://en.wikipedia.org/wiki/Amphibious_helicopter

:+1:

Sigh

Already fixed. closed out.

@erikreid - can you provide a screen capture of the results from running the fixed tool?

@erikreid - looks good from this view. Have you done a visual swipe analysis to ensure the results are legit?


SyncDB outside Node Context

Hi @paldepind , I am very much interested in using this library, but node in a node context. Is it possible to define the Server side code (in the Readme) on the client. My use case is RethinkDb on an Elixir Backend. I know there is no Adapter for RethinkDB but am sure writing one would not be much of an issue

Hello @joshua1! The server/backend functionality that SyncedDB needs is very minimal. The backend can be implemented on anything that can communicate through WebSockets.
I don't know what you mean with "Is it possible to define the Server side code (in the Readme) on the client"?

+1 on RethinkDB / Elixir.
I am also interested in a client db with the ability to sync to the backend db (like PouchDB + CouchDB) but I am more interested in RethinkDB atm.


There should be a "workspace manager" window

I've been using vscode for a very long time now. Before, I've used visual studio and other ides such as netbeans. There's nothing that the current vscode can't do better than all the other ides of my time, except in one thing it has been lacking badly, and I've been waiting very patiently thinking it'll come soon enough.
It has started to feel like a very dull chore having to open my workspaces with ctrl + k + o through a file open dialog after years of using vscode. Thus I propose we have some sort of "workspace manager" window which we open with a keyboard shortcut.
This window will have the following features at a minimum:

Latest workspaces (expandable)
Pinned/favorite workspaces
Icon coded (the icon is set by the project's main programming language)

The reason why we need this is that we don't have to deal with the limits of the whichever file open dialog we happen to be using. For example in my linux distro, it does support marking certain directories as favorite but my file open dialog is not limited to vscode only. I have other favorite directories which I would like to open with another software, so the UX takes a hit.
Note: by workspace I mean a working directory
All the best

@bediu have you tried the project manager extension https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager?

@egamma I haven't and I didn't look for one either - but it seems I should have! The sidebar menu + tagging feature just sold it for me! Got all my projects nicely organized in 5min. Thanks for that suggestion!
I can leave the issue open since it's also nice to discuss a native solution as well. Given 2million extension downloads seems like it's worth looking into.


Add Groq LLM integration

Description
Adds a LLM integration for Groq models.
Fixes # (issue)
Type of Change
Please delete options that are not relevant.

[X] New feature (non-breaking change which adds functionality)
[X] This change requires a documentation update

How Has This Been Tested?

[X] Added new unit/integration tests
[X] Added new notebook (that tests end-to-end)
[X] I stared at the code and made sure it makes sense

Suggested Checklist:

[X] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[?] I have added Google Colab support for the newly added notebooks.
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] I ran make format; make lint to appease the lint gods

3x approvals now :) Going to merge .

published to pypi :)