Introducing Dependabot grouped updates

Description
Dependabot has rolled out a public beta for custom grouping rules based on pattern-matching package names. Certain patterns can also be excluded (although I wasn't sure if any exclusions would apply to this project, so left alone for now).
Adds

Grouped updates for pip (python) and github-actions packages

⚠ Currently in public beta / subject to change

Removes

(Seemingly) unused docker rules from Dependabot config

🐳 Let me know if this should stay put!

Type of Change

[ ] Bug Fix
[x] New Feature
[ ] Breaking Change
[ ] Refactor
[ ] Documentation
[ ] Other (please describe)

Looks good, let's give it a try.

Thanks @annegentle! For some reason, it's still showing merging as blocked even though you approved and appear to be a member of inclusive-language-maintainers. Does it require a second approval?

Actually, I just realized what happened here - looks like you approved the PR from your @agentlecisco which is not a member of the maintainer group 🙂 Mind re-approving from @annegentle ?

@lelia  when you get a chance, please add agentlecisco and remove annegentle.


Mark new mails with unread flag

... and remove flag if mail is selected

Bitbucket: https://bitbucket.org/transcode/correos/issue/1
Originally reported by: Stephan Hoyer
Originally created at: 2013-10-02T12:27:18.987

Steps to implement this feature:

Add an is_read boolean field to the Email model which defaults to False.
Allow changing Email.is_read using the REST API, so that the front end can set it if an email has been read.
Change Email.is_read to True using the REST API if an email is selected in the front end.

The recently closed Pullrequest #13 solved the first 2 steps of the implementation.


Callback in messages

Please explain callback in messages. How to. I tryed  but  i could not use it.
Отправлено из мобильной Почты Mail.ru
вторник, 5 мая 2020 г., 21:30 +0300 от<EMAIL_ADDRESS>

https://github.com/diagtruck - First of all, thank you bringing to my attention all the issues with the library. In version 1.2, I updated the data model schema and now callback messages should work.

If this issue is resolved, I will close it.


binascii.Error: Incorrect padding

when I run code：
python scripts/make_bu_data.py

how can I solve this problem.

I have corrected the code to resolved the issue in the latest commit - https://github.com/yahoo/object_relation_transformer/commit/6cf5bd8b96e8388cad482af45dfae78348002c13.

hello, I have corrected the code but I still have the issue，how can I solve this problem.

hello, I have corrected the code but I still have the issue.Do you know how can I solve this problem.


⚠ Fortnite has degraded performance

In d553a12, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1654 ms

Resolved: Fortnite performance has improved in c9b81ac.


Main power harness assembly instructions

Folder/Page:
Need to fill out the section on the main power harness in wiring assembly page
DIN female connector was identified in #966 and added to BOM already.
Looks like total harness length should be about 60mm.
Probably need some soldering instructions.
Probably should have some variety of shrink tubing.
Timing considerations:
Want to have this to close out the v0.3 mechanical documentation.

Also need to identify the ideal part for this thing that grounds the enclosure. Used a car part here, but it should probably be a proper "ring" shaped thing.

Hardware and lock washer will be in enclosure sub-assembly, so don't worry about that here.

For main length, I used this 4mm shrink tubing:
https://www.amazon.com/uxcell-4mm-Shrink-Sleeve-Tubing/dp/B071VGQH97
For the smaller segments closer to the soldered part, it was probably one of these kits:
https://www.amazon.com/gp/product/B0722HN8SW
But it maybe that this could be done better than my hack job here....

@martukas I think this ticket can close?

I think this remains relevant for v0.4, where it may be somewhat different and also will benefit from more detailed instructions. Keeping it open but unassigning because it's now further downstream until we have enclosures.

This has been partly addressed in #1259
We can close this once we have physically confirmed correctness of assembly instructions and have added some pictures of the process.


[FEATURE] Convert Images to WebP Format for Improved Project Performance

Description
Currently, the images in the project are stored in the PNG/JPG image format. However, I would like to convert them to the more efficient WebP format. This conversion will help us reduce file sizes while maintaining image quality, leading to improved website performance and faster loading times. This issue aims to update the entire project's image assets from PNG/JPG to WebP format.

Please assign me this issue so that I can work on this issue under GSSOC'23.

@Avinash905 maintain quality , otherwise don't change images
Happy Contributing!

@Avinash905 When will you create PR?


error: invalid memory address or nil pointer dereference, reports.go:73

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
deploy Kong gateway in OCP cluster,  gatewat-kong pod Crashloopbackoff, ingress-controller container log report error.
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x13586b8]

goroutine 988 [running]:
github.com/kong/kubernetes-ingress-controller/internal/util.Reporter.Run({{{0xc00097e150, 0xf}, {0xc000c10670, 0x5}, {0x17b87de, 0x7}, {0xc0006b45a0, 0x1d}, {0xc00040c718, 0x3}, ...}, ...}, ...)
      /workspace/internal/util/reports.go:69 +0x178
created by github.com/kong/kubernetes-ingress-controller/internal/mgrutils.RunReport
      /workspace/internal/mgrutils/reports.go:73 +0x4de

Expected Behavior
ingress-controller container should be started and ready.
Steps To Reproduce
No response
Kong Ingress Controller version
2.0.0

Kubernetes version
OCP Server: 4.8.39
Kubernetes Version: v1.21.8+ed4d8fd

Anything else?
tried delete gateway-kong pod the problem persist.

Hi @huang-cn
Thanks for reporting this. It seems that the issue you're describing has been fixed in v2.0.4 in this PR: https://github.com/Kong/kubernetes-ingress-controller/pull/1961
Please try updating to v2.0.4 (or any newer version) and let us know if it fixes your issue.

It might be the case given the context where the error happens. Not sure though haven't seen the error myself 🙃

@pmalek Thansk for the help!
closing this issue.


GetUser method does not work in sandbox

When we attempt to get the user info with the getUserInfo method in the OAuthClient, we recieve an error. I believe that the call to the identity endpoint is not respecting the environment parameter and/or not getting the endpoint from the discovery document.
In the error message, the response says it is coming from https://accounts.platform.intuit.com/v1/openid_connect/userinfo but the documentation says that the sandbox endpoint for user info should be https://sandbox-accounts.platform.intuit.com/v1/openid_connect/userinfo

@skyarkitekten ,
Thanks for pointing this out. Will add this to the next release and provide an update. Apologize for the inconvenience caused.

@skyarkitekten : This fix is provided in the new release 1.1.0 Thanks for pointing it out !


incorrect file name for typescript definition file for simplebar-react

Describe the bug
The typescript definition file for simplebar-react is currently incorrectly copied via a cp command renaming the file to simplebar-react.d.t instead of simplebar-react.d.ts
To Reproduce
See the dist folder of the package.
Expected behavior
Should be named simplebar-react.d.ts

It's released in<EMAIL_ADDRESS>Thanks.


New Plugin: SortSchemas

This plugin should be a plugin in the stack after (at least) ref and conditional plugins, as those two are responsible for generating a sometimes position-changing schema, produced from keywords default and if/else handling, with maybe changing render order, depending of the actual data / data-that was there / from-default.
The plugin must order properties inside of schemas, ?nothing else?
Rules for sorting by e.g. sortOrder: ["propA", "propB"]

if properties exist, it should be the keys of the properties
if items exist AND items is an array it should be index keys of the items-schema (array-tuple json-schema)
otherwise, sortOrder will be ignored
if items exists AND items is itself object, the order of the object must be used, not the one of the array
if the to-be-sorted schema-level can not be found (e.g. there is no properties.name for sortOrder: ["name"]) (typeof undefined) the sortOrder must be ignored / no empty schema added in properties

Any not sorted part should be attached after the sorted parts in the same order it was before. A null placeholder can be used to specify where the non-sorted schema parts should be added, only the first found null must "use" the non-sorted schema parts.

This will be nice to have for our usage, when I get time allocated from my team for this I would love to help develop this plugin and contribute it back

Sorting for object.properties was released in v0.4.5

Is there any desire for the null placeholder feature that we're using? I'd be happy to get a PR together for that.
The difference is
"sortOrder": ["one", "three", null, "last"]

Where null represents any non-sorted items so that "one" and "three" come first and "last" comes last. Leftover properties get slotted into that null spot

Feel free! When I've added it, I somehow forgot this issue.
Most likely you also want to change it, so there is some SortPluginMaker through which you can configure the used schema-key for the sort-order.


round_robin creates NULL values

When creating round robin with lets say 16 teams with names like Team 1, Team 2, ... it creates some BYE-Entries for me.

I removed "BYE vs. BYE" matches (#50) and I thought keeping "Team vs. BYE" was good, but you are right, it can be misleading.
I will remove them too I think.
Example:

This was because of groupCount being a string instead of a number.
In this line: https://github.com/MrFastDie/brackets-viewer.js/blob/0bd9446bf16a23410b600d423b538420f915b151/demo/index.html#L122
Related to #105


Add wildcard support to flight notifications.

Add the ability to use wildcard characters in flight numbers when specifying them in the flight notification system.

You can now look for partial names in flights.
using %AAL% will notify the visitor of all flights containing "AAL".


Can't mount longhorn to pod

Rancher 2.0
Ubuntu 16.04
Docker 17.03.2-ce
Longhorn UI installed
RKE v0.1.8-rc5
Trying to spin up a mysql pod with longhorn share using a statefulset. In the Longhorn UI I can see the mount and can attach it manually, doesn't affect the pod initializing though, still sits in init and the data share fails to mount.
StorageClass:
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: longhorn
provisioner: rancher.io/longhorn
parameters:
  numberOfReplicas: "3"
  staleReplicaTimeout: "30"
  fromBackup: ""

StatefulSet volume settings:
        volumeMounts:
        - name: data
          mountPath: /var/lib/mysql
          subPath: mysql
        - name: conf
          mountPath: /etc/mysql/conf.d
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
      volumes:
      - name: conf
        emptyDir: {}
      - name: config-map
        configMap:
          name: mysql
      - name: data
  volumeClaimTemplates:
  - metadata:
      name: data
    spec:
      accessModes: ["ReadWriteOnce"]
      storageClassName: "longhorn"
      resources:
        requests:
          storage: 5Gi

When spun up, it just sits in pending and eventually errors out with
Warning  FailedMount            1m (x6 over 12m)     kubelet, <IP_ADDRESS>  Unable to mount volumes for pod "mysql-0_default(ff629083-77fb-11e8-8592-dea6a6e8a9dd)": timeout expired waiting for volumes to attach or mount for pod "default"/"mysql-0". list of unmounted volumes=[data]. list of unattached volumes=[data conf config-map default-token-5tg42]

Further info. Trashed my entire cluster and started over, using the example statefulset.yaml doesn't work either. Steps to reproduce:
root@jumpserver-nyc3:~# ./rke up --config rancher-cluster.yml

rancher-cluster.yml
nodes:
  - address: <node_ip>
    user: root
    role: [controlplane,etcd,worker]
    ssh_key_path: ~/.ssh/id_rsa
  - address: <node_ip>
    user: root
    role: [controlplane,etcd,worker]
    ssh_key_path: ~/.ssh/id_rsa
  - address: <node_ip>
    user: root
    role: [controlplane,etcd,worker]
    ssh_key_path: ~/.ssh/id_rsa

addons: |-
  ---
  kind: Namespace
  apiVersion: v1
  metadata:
    name: cattle-system
  ---
  kind: ServiceAccount
  apiVersion: v1
  metadata:
    name: cattle-admin
    namespace: cattle-system
  ---
  kind: ClusterRoleBinding
  apiVersion: rbac.authorization.k8s.io/v1
  metadata:
    name: cattle-crb
    namespace: cattle-system
  subjects:
  - kind: ServiceAccount
    name: cattle-admin
    namespace: cattle-system
  roleRef:
    kind: ClusterRole
    name: cluster-admin
    apiGroup: rbac.authorization.k8s.io
  ---
  apiVersion: v1
  kind: Secret
  metadata:
    name: cattle-keys-ingress
    namespace: cattle-system
  type: Opaque
  data:
    tls.crt: <tlscert>
    tls.key: <tlskey>
  ---
  apiVersion: v1
  kind: Secret
  metadata:
    name: cattle-keys-server
    namespace: cattle-system
  type: Opaque
  data:
    cacerts.pem: <cacert>
  ---
  apiVersion: v1
  kind: Service
  metadata:
    namespace: cattle-system
    name: cattle-service
    labels:
      app: cattle
  spec:
    ports:
    - port: 80
      targetPort: 80
      protocol: TCP
      name: http
    - port: 443
      targetPort: 443
      protocol: TCP
      name: https
    selector:
      app: cattle
  ---
  apiVersion: extensions/v1beta1
  kind: Ingress
  metadata:
    namespace: cattle-system
    name: cattle-ingress-http
    annotations:
      nginx.ingress.kubernetes.io/proxy-connect-timeout: "30"
      nginx.ingress.kubernetes.io/proxy-read-timeout: "1800"   # Max time in seconds for ws to remain shell window open
      nginx.ingress.kubernetes.io/proxy-send-timeout: "1800"   # Max time in seconds for ws to remain shell window open
  spec:
    rules:
    - host: <FQDN>
      http:
        paths:
        - backend:
            serviceName: cattle-service
            servicePort: 80
    tls:
    - secretName: cattle-keys-ingress
      hosts:
      - <FQDN>
  ---
  kind: Deployment
  apiVersion: extensions/v1beta1
  metadata:
    namespace: cattle-system
    name: cattle
  spec:
    replicas: 1
    template:
      metadata:
        labels:
          app: cattle
      spec:
        serviceAccountName: cattle-admin
        containers:
        - image: rancher/rancher:latest
          imagePullPolicy: Always
          name: cattle-server
          ports:
          - containerPort: 80
            protocol: TCP
          - containerPort: 443
            protocol: TCP
          volumeMounts:
          - mountPath: /etc/rancher/ssl
            name: cattle-keys-volume
            readOnly: true
        volumes:
        - name: cattle-keys-volume
          secret:
            defaultMode: 420
            secretName: cattle-keys-server
services:
  kubelet:
    extra_args:
      volume-plugin-dir: /var/lib/kubelet/volumeplugins

Install Longhorn:
kubectl create -f https://raw.githubusercontent.com/rancher/longhorn/master/deploy/longhorn.yaml

Add "longhorn" storageclass in cluster UI.
Attempt to set up statefulset example:
kubectl create -f https://raw.githubusercontent.com/rancher/longhorn/master/examples/statefulset.yaml

Still fails to mount:
root@jumpserver-nyc3:~# kubectl describe pod web
Name:           web-0
Namespace:      default
Node:           <nodeip>/<nodeip>
Start Time:     Mon, 25 Jun 2018 14:53:35 +0000
Labels:         app=nginx
                controller-revision-hash=web-6596ffb49b
                statefulset.kubernetes.io/pod-name=web-0
Annotations:    field.cattle.io/publicEndpoints=[{"addresses":["<nodeip>"],"port":32141,"protocol":"TCP","serviceName":"default:nginx","allNodes":true}]
Status:         Pending
IP:
Controlled By:  StatefulSet/web
Containers:
  nginx:
    Container ID:
    Image:          k8s.gcr.io/nginx-slim:0.8
    Image ID:
    Port:           80/TCP
    Host Port:      0/TCP
    State:          Waiting
      Reason:       ContainerCreating
    Ready:          False
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /usr/share/nginx/html from www (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-dsnb4 (ro)
Conditions:
  Type           Status
  Initialized    True
  Ready          False
  PodScheduled   True
Volumes:
  www:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  www-web-0
    ReadOnly:   false
  default-token-dsnb4:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  default-token-dsnb4
    Optional:    false
QoS Class:       BestEffort
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s
                 node.kubernetes.io/unreachable:NoExecute for 300s
Events:
  Type     Reason                 Age               From                     Message
  ----     ------                 ----              ----                     -------
  Normal   Scheduled              18m               default-scheduler        Successfully assigned web-0 to <IP_ADDRESS>
  Normal   SuccessfulMountVolume  18m               kubelet, <nodeip>  MountVolume.SetUp succeeded for volume "default-token-dsnb4"
  Warning  FailedMount            2m (x8 over 16m)  kubelet, <nodeip>  Unable to mount volumes for pod "web-0_default(8916e4fc-7887-11e8-a9d4-926a14ffab5e)": timeout expired waiting for volumes to attach or mount for pod "default"/"web-0". list of unmounted volumes=[www]. list of unattached volumes=[www default-token-dsnb4]

@andymelichar Sounds like https://github.com/rancher/longhorn#volume-can-be-attacheddetached-from-ui-but-kubernetes-podstatefulset-etc-cannot-use-it

@yasker perhaps. I can confirm if I install Longhorn from the catalog and not the command line, the issue is no longer present.


Repository named 'bin' results in error

Gogs version (or commit ref): 1.5.1
Git version: 1.9.5
Operating system: Windows Server 2012
Database:

[ ] PostgreSQL
[x] MySQL
[ ] SQLite

Can you reproduce the bug at http://try.gogs.io:

[ ] Yes (provide example URL)
[x] No
[ ] Not relevant

Example Url: https://git.teknik.io/shaggytwodope/bin

Description
If a user creates a repository named bin, whenever that repo is viewed, the following error message is displayed: Theresource you are looking for has been removed, had its name changed, or is temporarily unavailable.
I am able to delete the repo fine through the admin portal, but the users cannot delete them as they need to view it to delete it.

the following error message is displayed: Theresource you are looking for has been removed, had its name changed, or is temporarily unavailable.

I don't understand this part...

as for now, I see at https://git.teknik.io/shaggytwodope/bin normal repo too

Can verify it was an issue on my end.  IIS was blocking that directory.


Add a failing test for context composition using multiple provide calls

When working on this PR: https://github.com/statelyai/xstate/pull/2522 and comparing the implementation with the next branch I've noticed that this doesn't work properly. I didn't have time to dig into this more but hopefully, this shouldn't be too hard to fix - I'm opening this so we don't lose track of it.

This is likely to be irrelevant when #3675 goes in, which will be recommended over "extending" context.


Alpine linux compile fix

Some simple changes to fix warnings/errors when compiling on Alpine Linux. To reproduce the issue:
docker run --rm -it alpine
apk add git g++ make linux-headers
git clone https://github.com/axboe/liburing
cd liburing && make

Can you rebase this to get rid of the merge? Seems odd and unnecessary.

@mrakh also use Signed-off-tag in your commit.

The bad merge, unverified commit and missing Signed-off-by tag should be fixed now.


Fuel Rust SDK book re-org

Problem
Currently, the fuels-rs book, although it has plenty of information, it is poorly organized, making it really hard to find information as a user, especially as a beginner. We have been basically dumping all we know about it without much thought, which is fine for starters but has grown to be hard to use.
It also lacks some sections, such as types (i.e. how do my types defined in Sway show up in rust-land? How about Sway-native types?), providers, and more fundamentals.
Proposal
To begin addressing this, we must first rethink the outline of the documentation. Then, once we have each chapter/section defined, we can work in parallel.
Here's the initial re-org of the documentation, I'll update it as we discuss:

Getting started

Setup
Terminology (briefly explains contracts, providers, wallets/signers, etc.)
Contracts (the very basics of contracts in the SDK, no advanced usage)
Wallets and signing
Types (explains how abigen! works, at a high level, and how it generates the types coming from Sway contracts)

Fuel basics (walk through some of basic concepts inside Fuel, maybe duplicate some content from the Sway book here)
API (Here we go through a lot more details than Getting started, with many small-scoped examples)

Providers
Wallets
Contracts (focus on configuration stuff such as txparams, call params, contracts calling other contracts, and more)
Utilities and helpers (more in-depth around the test helpers, logging, encoding/decoding data, etc.)

Cookbook (more complete examples, probably coming from bigger examples in the examples/ crate)
Debugging (a whole chapter dedicated to some debugging practices we use)

Debugging abigen errors (talk about using cargo-expand to expand macros, etc)
Debugging contract call errors (network call worked, but contract code failed in the VM)
Debugging network call errors

Once we settle with an outline, I'll turn these into checkboxes and we can work on each of them at the appropriate pace.
cc @vnepveu @MujkicA @segfault-magnet @Salka1988 @hal3e @Br1ght0ne @adlerjohn @SilentCicero

I really like this first outline! Seems progressive enough.

Looks good!


Crashes on 'visit orders_path', when running all rspec tests

When several features, using phantomjs, are called inside one rspec launch, phantomjs crashes on the second one.
When phantomjs feature is called as standalone, everything works fine.

Please upgrade to PhantomJS 2. 1.9.x is no longer supported, and known to have many crasher bugs that are fixed in 2 version.


docs: Add structure for developer documentation

Signed-off-by: Giovanni Liva<EMAIL_ADDRESS>This PR adds a structure to our developer documentation

I agree with you @oleg-nenashev. I moved the doc into a /docs/developer subfolder :)


Update git-annex builds to 10.20230126 version

Closes #152

Checklist

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

for the standalone I figured it was the 10.20221213-ge5b6b7b5e which is 10.20230126~5 and I left its version to be as of the released one although indeed comes 5 commits before:
❯ git diff 10.20230126~5..10.20230126 --stat
 CHANGELOG                         |  4 ++--
 doc/install/Linux_standalone.mdwn |  3 +--
 doc/news/version_10.20220822.mdwn | 27 ---------------------------
 doc/news/version_10.20230126.mdwn | 27 +++++++++++++++++++++++++++
 git-annex.cabal                   |  6 +++---
 5 files changed, 33 insertions(+), 34 deletions(-)

it doesn't get to build really, errors out on
Booting .
Booting libraries/time/
sh: /home/conda/feedstock_root/build_artifacts/git-annex_1675367681942/_build_env/bin/autoreconf: /home/conda/feedstock_root/build_artifacts/autoconf_1675331365585/_build_env/b: bad interpreter: No such file or directory
Booting libraries/terminfo/
sh: /home/conda/feedstock_root/build_artifacts/git-annex_1675367681942/_build_env/bin/autoreconf: /home/conda/feedstock_root/build_artifacts/autoconf_1675331365585/_build_env/b: bad interpreter: No such file or directory
Booting libraries/integer-gmp/

so something about haskell stack. ... just for the sake of it, let's
@conda-forge-admin, please rerender

good, green -- let's proceed!

Here it was green, but I don't see build still listed for alldep in https://anaconda.org/conda-forge/git-annex/files . I will need to check wherever the build logs are to see what happened.


Change main container

Hi! Can I assign a different container to draw lines in it?

Hi @econavi, thank you for the comment.
This may help you: https://github.com/anseki/leader-line/issues/179

No reply came, then this abandoned issue is closed.


tests-ci : peripheral: gpio: 1pin test Timeout

Describe the bug
1pin test is Timeout on zephyr-v3.0.0-1964-g199048b2ed45 on mimxrt1015_evk
see logs for details
To Reproduce
1.
scripts/twister --device-testing --device-serial /dev/ttyACM0 -p mimxrt1015_evk  --sub-test peripheral.gpio

See error

Expected behavior
test pass
Impact
Logs and console output
*** Booting Zephyr OS build zephyr-v3.0.0-1964-g199048b2ed45  ***
Running test suite gpio_api_1pin_test
===================================================================
START - test_gpio_pin_configure_push_pull
Running test on port=GPIO_3, pin=21
ASSERTION FAIL [pin < config->mux_count] @ WEST_TOPDIR/zephyr/drivers/gpio/gpio_mcux_igpio.c:142
E: r0/a1:  0x00000004  r1/a2:  0x0000008e  r2/a3:  0x40184000
E: r3/a4:  0x60006131 r12/ip:  0x00000000 r14/lr:  0x60006269
E:  xpsr:  0x41000000
E: Faulting instruction address (r15/pc): 0x60008c6c
E: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
E: Current thread: 0x20000248 (test_gpio_pin_configure_push_pu)
E: Halting system

Environment (please complete the following information):

OS: (e.g. Linux )
Toolchain (e.g Zephyr SDK)
Commit SHA or Version used: zephyr-v3.0.0-1964-g199048b2ed45

@danieldegrasse , @dleach02 , @mmahadevan108

@danieldegrasse looks like the igpio does not compatible with latest pinmux code

@hakehuang See #44858, I reproduced and fixed the issue on the RT1015, but was not able to see a failure on the RT1060. What console output did you see on that platform, if any?

@danieldegrasse , rt1060 is ok, but the case requires some manual settings. connect gpio 23 to 22.


Upgrade 1.16.1 breaks networkpolicy on mode: eni

Is there an existing issue for this?

[X] I have searched the existing issues

Version
equal or higher than v1.16.0 and lower than v1.17.0
What happened?
In my case

Destination pod was default deny ingress and egress in backend namespace.
backend application allow ingress from frontend namespace.
See below example of NetworkPolicy.

After upgrade Cilium 1.16.1 from 1.14.11.
Network policy does not work across workload.
A traffic flow got a timeout through frontend to backend.
I have two clusters, cluster has same workload except cilium version.
The cluster that cilium 1.14.11 is work well. otherwise not work.
Information of cilium

There is difference status from cilium.

KVStore:                Ok   Disabled
Kubernetes:             Ok   1.30+ (v1.30.3-eks-a18cd3a) [linux/amd64]
Kubernetes APIs:        ["EndpointSliceOrEndpoint", "cilium/v2::CiliumClusterwideNetworkPolicy", "cilium/v2::CiliumEndpoint", "cilium/v2::CiliumLocalRedirectPolicy", "cilium/v2::CiliumNetworkPolicy", "cilium/v2::CiliumNode", "cilium/v2alpha1::CiliumCIDRGroup", "core/v1::Namespace", "core/v1::Pods", "core/v1::Service", "networking.k8s.io/v1::NetworkPolicy"]
KubeProxyReplacement:   True   [ens5    (Direct Routing), pod-id-link0    <IP_ADDRESS> fd00:ec2::23 , ens6   ]
Host firewall:          Disabled
SRv6:                   Disabled
CNI Chaining:           none
CNI Config file:        successfully wrote CNI configuration file to /host/etc/cni/net.d/05-cilium.conflist
Cilium:                 Ok   1.16.1 (v1.16.1-68579055)
NodeMonitor:            Listening for events on 48 CPUs with 64x4096 of shared memory
Cilium health daemon:   Ok
IPAM:                   IPv4: 31/42 allocated,
IPv4 BIG TCP:           Disabled
IPv6 BIG TCP:           Disabled
BandwidthManager:       Disabled
Routing:                Network: Native   Host: BPF
Attach Mode:            Legacy TC
Device Mode:            veth
Masquerading:           BPF   [ens5, pod-id-link0, ens6]  /16 [IPv4: Enabled, IPv6: Disabled]
Controller Status:      204/205 healthy
  Name                         Last success   Last error   Count   Message
  node-neighbor-link-updater   1h38m17s ago   1s ago       109     unable to determine next hop IPv4 address for pod-id-link0 (): remote node IP is non-routable
unable to determine next hop IPv4 address for ens6 (): remote node IP is non-routable
unable to determine next hop IPv4 address for pod-id-link0 (): remote node IP is non-routable
unable to determine next hop IPv4 address for ens6 (): remote node IP is non-routable
unable to determine next hop IPv4 address for pod-id-link0 (): remote node IP is non-routable
unable to determine next hop IPv4 address for ens6 (): remote node IP is non-routable
unable to determine next hop IPv4 address for pod-id-link0 (): remote node IP is non-routable

You can see pod-id-link0 network interface detected from cilium.
As you know, pod-id-link0 is managed by EKS Pod Identity Agent.
Also remote node IP is non-routable error was appeared. 1.14 does not have.

Identified source workload is showing remote node's primary ip.

Starting from 1.16, The source workload is identified by the primary IP of a remote node where the frontend pod is located, not the frontend pod IP.
# Cilium 1.16
Policy verdict log: flow 0x447c3041 local EP ID 2187, remote ID remote-node, proto 6, ingress, action deny, auth: disabled, match none, <redact-remote-node-primary-ip>:42230 -> <redact-backend>:3000 tcp SYN
xx drop (Policy denied) flow 0x447c3041 to endpoint 2187, ifindex 2, file bpf_lxc.c:2063, , identity remote-node->52757: <redact-remote-node-primary-ip>:42230 -> <redact-backend>:3000 tcp SYN

# Cilium 1.14
Policy verdict log: flow 0x991fc9c local EP ID 3333, remote ID 24596, proto 6, ingress, action allow, auth: disabled, match L3-Only, <redact-frontend>:42432 -> <redact-backend>:3000 tcp SYN
-> endpoint 3333 flow 0x991fc9c , identity 24596->32420 state new ifindex lxcebd9bc7161e3 orig-ip <redact-frontend>: <redact-frontend>:42432 -> <redact-backend>:3000 tcp SYN
-> network flow 0x2ab79045 , identity 32420->24596 state reply ifindex ens7 orig-ip <IP_ADDRESS>: <redact-backend>:3000 -> <redact-frontend>:42432 tcp SYN, ACK
-> endpoint 3333 flow 0x991fc9c , identity 24596->32420 state established ifindex lxcebd9bc7161e3 orig-ip <redact-frontend>: <redact-frontend>:42432 -> <redact-backend>:3000 tcp ACK
-> endpoint 3333 flow 0x991fc9c , identity 24596->32420 state established ifindex lxcebd9bc7161e3 orig-ip <redact-frontend>: <redact-frontend>:42432 -> <redact-backend>:3000 tcp ACK
-> network flow 0x2ab79045 , identity 32420->24596 state reply ifindex ens7 orig-ip <IP_ADDRESS>: <redact-backend>:3000 -> <redact-frontend>:42432 tcp ACK

I confirmed all workload is managed by Cilium.
How can we reproduce the issue?
Install Cilium 1.16.1
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
  name: default
  namespace: backend
spec:
  endpointSelector:
    matchLabels: {}
  ingress: []
  egress:
  - toEndpoints:
    - matchLabels:
        k8s:io.kubernetes.pod.namespace: kube-system
        k8s:k8s-app: kube-dns
    toPorts:
    - ports:
      - port: "53"
        protocol: ANY
      rules:
        dns:
        - matchPattern: '*'
---
apiVersion: cilium.io/v2
kind: CiliumNetworkPolicy
metadata:
  name: frontend
  namespace: backend
spec:
  endpointSelector:
    matchLabels:
      app.kubernetes.io/instance: backend
  ingress:
  - fromEndpoints:
    - matchLabels:
        k8s:io.kubernetes.pod.namespace: frontend

Cilium Version
1.16.1
Kernel Version
Ubuntu 22.04
Linux ip-10-70-78-143 6.5.0-1022-aws #22~22.04.1-Ubuntu SMP Fri Jun 14 16:31:00 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Kubernetes Version
EKS 1.30
Regression
Rollback to 1.14 work properly.
Sysdump
No response
Relevant log output
No response
Anything else?

EKS Pod Identity Agent using <IP_ADDRESS>, and daemonset create Ethernet pod-ip-link0 on each node. https://docs.aws.amazon.com/eks/latest/userguide/pod-id-agent-setup.html
Starting from EKS 1.30, OS is upgraded to Amazon Linux 2023 from AL2, Ubuntu 22.04 from Ubuntu 20.04
Maybe related with https://github.com/cilium/cilium/issues/34528

Cilium Users Document

[X] Are you a user of Cilium? Please add yourself to the Users doc

Code of Conduct

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

I just executed this and I was not able to reproduce. Would you be able to provide a sysdump from an affected cluster? In particular, I'm interested in the output of cilium-dbg bpf policy list for an affected backend node.

@squeed given the comparison between v1.14 and v1.16, I strongly suspect that this is a case where Cilium v1.16 is applying SNAT/masquerade to this Pod traffic when it should not. As such, rather than correctly correlating the traffic with the original Pod identity that can then match the existing policy, the traffic is instead being translated to use Node IPs, then at the destination the node IP is being used for policy evaluation.

Hey, I have a similar issue: I'm upgrading the cilium from 1.14.12 to 1.16.1 in my eks 1.29 clusters.
post cilium upgrade I see in different namespaces applications not able to connect to DNS (core-dns)
which was working fine in 1.14.12
anything changed from 1.14.12 to 1.16.1 ?
I saw similar issue with 1.15.8, so thought of going with this stable version 1.16.1

Also related (I guess) issues:

https://github.com/cilium/cilium/issues/34093
https://github.com/cilium/cilium/issues/34020

As Joe said, this smells like BPF masquerading being applied to the traffic in question.
A few things you might want to check

through what interface does the relevant traffic leave the node? Is that decision consistent on old/new Cilium?
Is that interface managed by Cilium, meaning does it have our to-netdev BPF program attached? Is this aspect consistent on old/new Cilium?
is your NativeRoutingCIDR set up correctly, so that it excludes your source endpoint?

On a wild guess, the new Cilium potentially attaches to-netdev on the egress interface (when the old Cilium didn't do so). If the NativeRoutingCIDR isn't set up correctly, this would result in Masquerading being applied when everything seemed to work just fine before.

This should be addressed now by https://github.com/cilium/cilium/pull/35611.


panic: runtime error: invalid memory address or nil pointer dereference

Getting Following error, while running:
(gollama) Ubuntu@0055-kci-prxmx10068:~/gollama$ ./gollama
Loading config from: /home/Ubuntu/.config/gollama/config.json
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x24 pc=0x4e45f4]
goroutine 1 [running]:
log.(*Logger).output(0xc0001266f8?, 0x4c4b32?, 0xc0001266f8?, 0x4c625e?)
/usr/local/go/src/log/log.go:203 +0x34
log.(*Logger).Println(0x8547e0?, {0xc000126860?, 0x854700?, 0xa68960?})
/usr/local/go/src/log/log.go:276 +0x4b
github.com/sammcj/gollama/config.LoadConfig()
/home/Ubuntu/gollama/config/config.go:45 +0x278
main.main()
/home/Ubuntu/gollama/main.go:41 +0x78
(gollama) Ubuntu@0055-kci-prxmx10068:~/gollama$ go version
go version go1.22.3 linux/amd64
(gollama) Ubuntu@0055-kci-prxmx10068:~/gollama$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.4 LTS"
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
(gollama) Ubuntu@0055-kci-prxmx10068:~/gollama$

Interesting, I've only tested on macOS thus far, but will look into this and get back to you!
Thanks for logging the bug.

found the problem, fix coming soon

@fahdmirza just pushed a fix, can you please let me know if that works for you now?

@fahdmirza just pushed a fix, can you please let me know if that works for you now?

Thanks, works now. I also created an installation video on my channel . Feel free to add it to your repo. Thanks.      https://youtu.be/24yqFrQV-4Q

Wow that's so cool! Thank you so much Fahd.


POST: Vancouver Affordability Guide

https://www.vancouvereconomic.com/affordability-guide/

Added to Resource List spreadsheet.
https://docs.google.com/spreadsheets/d/1mMqEjDXqIH2g5lq2Ldn-k5i3FKwGukqCQs240697g4Q/edit?usp=sharing


Clean up downloaded JDKs after test

Otherwise, when it fails, it will try to upload the whole directory to TeamCity, which exceeds the artifact size limit.

@bot-gradle test and merge

OK, I've already triggered a build for you.


fix dalle-pytorch version to support generate

I'd rather we fixed things upstream...
Either make dalle pytorch support old models, either retrain the models


#139 limit the number of rooms at searching request

Summary
It closes #139
Extra info

Needs more than 2 reviewers? n
Needs more than 10 minutes for review? n
Needs to execute in order to review? n

좋은것같습니다~


loading files by chunk

I'm sure i'm missing something really basic, i'm implementing loading of a file from flash by chunks.
to load and execute the file i'm calling duk_push_string and finally duk_eval_noresult.
The problem is that loading chunk of data (1024 bytes) and than pushing it sometimes results in an error if the line is broken down in two.
I would prefer not loading the whole file in memory and then passing it to duk_push_string.
There is a way to load chunk of data and than evaluate it?
thanks

So you would like to read multiple chunks, concatenate them into a single string, and then evaluate that concatenated string? The current code seems to only evaluate the last chunk.

Yes!
i though it would evaluate all the strings i pushed
what it is the better way of loading a whole file?

duk_eval_xxx() calls only eval the topmost string in the stack, see http://duktape.org/api.html#duk_eval_noresult. The stack model may take some getting used to, so it may be a good idea to read through the getting started examples.

ok thanks.
solved loading all in memory


Encryption doesn't work for huge ranges

c = OPE('asdfasdfasdfvzxc12312321', in_range=ValueRange(0,12312312),
               out_range=ValueRange(0,2173912837129837129832))

...yields OverflowError: math range error

Try rv.py for HGD: http://web.archive.org/web/20010603210413/http://www.frohne.westhost.com/rv11.zip


FileNotFoundError: [Errno 2] No such file or directory: './data/APC_epoch_160.model'

---------- Loading Model: APC-------------
Traceback (most recent call last):
File "demo.py", line 146, in
APC_model.load_state_dict(torch.load(config['model_params']['APC']['ckp_path']), strict=False)
File "/usr/local/lib/python3.7/dist-packages/torch/serialization.py", line 594, in load
with _open_file_like(f, 'rb') as opened_file:
File "/usr/local/lib/python3.7/dist-packages/torch/serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "/usr/local/lib/python3.7/dist-packages/torch/serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: './data/APC_epoch_160.model'

I ran into the same issue. The file is there, but the folder is named "Input" instead of "input" as mentioned. So this should work:
python demo.py --id May --driving_audio './data/Input/00083.wav'

---------- Loading Model: APC-------------
Traceback (most recent call last):
File "demo.py", line 146, in
APC_model.load_state_dict(torch.load(config['model_params']['APC']['ckp_path']), strict=False)
File "/usr/local/lib/python3.7/dist-packages/torch/serialization.py", line 594, in load
with _open_file_like(f, 'rb') as opened_file:
File "/usr/local/lib/python3.7/dist-packages/torch/serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "/usr/local/lib/python3.7/dist-packages/torch/serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: './data/APC_epoch_160.model'

'./data/APC_epoch_160.model' can be downloaded from the Google Drive link in the README.MD

I ran into the same issue. The file is there, but the folder is named "Input" instead of "input" as mentioned. So this should work:
python demo.py --id May --driving_audio './data/Input/00083.wav'

Thanks for your feedback. I have updated the README.md.


Fix previewing of files

WIP.
DONE:

fix the GET serialization of content_copy, as to not have <IP_ADDRESS>:8008 prepended to it. Did this by explicitly declaring the FileField to be use_url=False.

TODO:

File uploading is broken. I'm getting a JS error. Will continue investigating.

We're committing everything to master right?

@jayoshih just take a look at the last few commits that contain my face.

@aronasorman After, we talked about just targeting the unicef_demo branch, since everything is currently already merged to there, and that's what the ansible stuff is set up to deploy. So probably good to retarget this.

I seem to be having trouble pushing to this branch (permission denied). You will probably need to comment out edit_channel/views.js: line 380 ("if(!self.allow_add)"). It was originally there because the add_nodes method was responsible for creating new nodes. However, after I updated the clipboard, add_nodes was changed to just move nodes around to make it more reusable. I missed this change when the two branches were merged

Update: the JS error just vanished after returning to it this morning. But previewing the uploaded file is still not working, because it's requesting to /media/ instead of the proper location.

Seems to be something with the load_preview function in uploader/views.js.

Somehow create_file, which is responsible for creating the format model, is not getting called.


elixir tests: update alpine version to 3.20.2 due to CVE

https://github.com/aquasecurity/trivy-operator/issues/933
Tests failing randomly as well, see if this fixes

Thank you for your contribution!


Fix top-up where the EL address has only made one deposit

It was reported by @barnabasbusa.
Description
The case is: if the user has only made one deposit before, our API response phaser would break. But if the user has made multiple deposits, it's alright.
Test case:

The EL address has made only one deposit: https://zhejiang.beaconcha.in/api/v1/validator/eth1/0xF9dBc5fc75b5802916C66dae672e0aa124EDcD3e

Error: it would go all-blank page once I connect the wallet.
validators.map TypeError: a.map is not a function at ValidatorTable.tsx:123:23

The EL address has made multiple deposits: https://zhejiang.beaconcha.in/api/v1/validator/eth1/0xED6ee41b4Eee71Cc179683C3b90eFe20A1744D44

This is all good.

How did I fix it

Rename BeaconChainValidatorResponse to BeaconChainValidatorEth1Deposit because it was really confusing with BeaconChainValidator
Accept that data might be a BeaconChainValidator Object rather than a BeaconChainValidator Array. And check it with const response = Array.isArray(data) ? data : [data];

I fixed it but I'm not really sure why we need it. I simply copied the pattern from the BeaconChainValidatorEth1Deposit API call. @wackerow could you help review it? 🙏

@hwwhww I'll take a look... Both URLs you noted return an object with array values for the data property, so I'm not sure why we would need to account for this.

Realizing this was targeting the shapella branch, as these changes aren't on dev. @hwwhww Is there a plan to merge shapella back into dev?


Mobile improvement needed front page nav bar loading take way much time

can i use django_compressor or gzip? to improve mobile load time

this bug i keep getting  Use new API on .hooks instead does saleor api old version?

Glad you enjoy Saleor!


idxd: Update idxd-config-initcontainer to accel-config <IP_ADDRESS>

Codecov Report

Merging #986 (b667d3b) into main (43bd592) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head b667d3b differs from pull request most recent head d973414. Consider uploading reports for the commit d973414 to get more accurate results

@@           Coverage Diff           @@
##             main     #986   +/-   ##
=======================================
  Coverage   53.29%   53.29%
=======================================
  Files          40       40
  Lines        4325     4325
=======================================
  Hits         2305     2305
  Misses       1893     1893
  Partials      127      127

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


starlight-purple

Screenshot of my A11y card:

Theme: AAA Compliant
Theme Link: AAA Compliant
Theme Header: AA Compliant
For assistance: https://help.github.com/en/articles/file-attachments-on-issues-and-pull-requests

@12vanblart Please review and merge this PR

Looks good!
Thanks for your contribution!


Other MAX31855 (Not an issue, just using a different board)

Hello. I got a MAX31855 from aliexpress (Not adafruit) and a k type thermocouple. I get the temperature readings as 0 C.
Is there anything I can do with this board?
Please let me know. Thank you.

please contact aliexpress for tech support, thank u!


[Help] Install

Since the boxy theme ins't available on ST3. How do i install it with this github repo please?
I mean where should i place the archive content?

I found a guide here:
http://www.macdrifter.com/2012/08/install-sublime-packages-from-github.html
But unfortunately Boxy Theme crashes after installing it in this way. However it may be just my issue.

Since the boxy theme ins't available on ST3. How do i install it with this github repo please?
I mean where should i place the archive content?

try this: https://github.com/balthild/boxy-theme-backup

ST3 is a headache since VSC stole everyone's attention span. This theme seems great but installing it manually like this gets removed between restarts. I assume it is Package Manager cleaning up orphans. So how are people using this theme if it is abandoned?

Hey guys i installed this theme in my windows device successfully.
download this theme as zip file.
and extract in the folder of (open sublime and click preference and browse package -paste here and rename as "Boxy Theme".
then open the folder just rename (schemes-> Themes).
that's solve,
now go and check the theme and color schemes in preference. it will work for you .
enjoy :)


Show runtime errors

Would it be possible to intercept runtime errors and have another component to display these?

Yes, that should be possible, and something like a <playground-error> component makes sense!
We could something like this in <playground-preview>:
iframe.contentWindow.addEventListener('error', (e) => {
  this._project.reportPreviewError(e);
  // Without capture we get JS errors. With capture we
  // also get loading errors, like a 404ing img src.
}, {capture: true});

And then <playground-project> could emit a preview-error event.
And then a new <playground-errors> component could listen for preview-error events from its `this._project.


How to place remove button inside formly-group

I'm submitting a ...  (check one with "x")
[ ] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[X] support request

Current behavior
Remove button is placed below formly-group
Expected behavior
To place button inside formly-group next to inputs
https://formly-js.github.io/ngx-formly/examples/advanced/repeating-section
On repeating section example Remove button is placed below row. I'm wondering if there is a way to place it next to input boxes.

adding <ng-content></ng-content> in https://github.com/formly-js/ngx-formly/blob/master/src/core/src/components/formly.group.ts would solve the issue, can you make a PR ?

Thanks @aitboudad That did the trick. Created Pull Request

published under 2.0.0-rc.48.


Adding minor getting started clarifications

I'm just trying out webpack and the installation and environment variables sections threw me off a bit. Hopefully these minor changes will help others avoid my confusion.

The installation section explains that you need to install the cli for webpack 4 but could be clearer that this is in addition to the webpack package. I added "also".

The environment variables section does not make clear that webpack's environment variables are separate from the environment variables I might set in bash, fish, zsh, etc... I added a tip to that effect.

Thanks!


Added missing requirement for rexml

On AlmaLinux 9, tetra is missing the dependency rexml whilst it does not seem to be required on other operating systems.
Adding the dependency for completeness.

Can you please double-check whether this is the right place to set the dependency? I am far from ruby.

Hi @sbluhm. Thank you for the fix. I tested this in an AlmaLinux 9 docker container and was able to reproduce the issue when installing tetra from Rubygems.org:
[root@842b0e3a03d6 /]# gem install tetra
Fetching text-1.3.1.gem
Successfully installed text-1.3.1
Fetching rubyzip-2.3.2.gem
RubyZip 3.0 is coming!
**********************

The public API of some Rubyzip classes has been modernized to use named
parameters for optional arguments. Please check your usage of the
following classes:
  * `Zip::File`
  * `Zip::Entry`
  * `Zip::InputStream`
  * `Zip::OutputStream`

Please ensure that your Gemfiles and .gemspecs are suitably restrictive
to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).
See https://github.com/rubyzip/rubyzip for details. The Changelog also
lists other enhancements and bugfixes that have been implemented since
version 2.3.0.
Successfully installed rubyzip-2.3.2
Fetching open4-1.3.4.gem
Successfully installed open4-1.3.4
Fetching json_pure-2.6.2.gem
Successfully installed json_pure-2.6.2
Fetching clamp-1.3.2.gem
Successfully installed clamp-1.3.2
Fetching tetra-2.0.6.gem
Successfully installed tetra-2.0.6
Parsing documentation for text-1.3.1
Installing ri documentation for text-1.3.1
Parsing documentation for rubyzip-2.3.2
Installing ri documentation for rubyzip-2.3.2
Parsing documentation for open4-1.3.4
Installing ri documentation for open4-1.3.4
arsing documentation for json_pure-2.6.2
Installing ri documentation for json_pure-2.6.2
Parsing documentation for clamp-1.3.2
Installing ri documentation for clamp-1.3.2
Parsing documentation for tetra-2.0.6
unable to convert "\xEB" from ASCII-8BIT to UTF-8 for lib/template/bundled/apache-ant-1.9.7/KEYS, skipping
unable to convert "\xAE" from ASCII-8BIT to UTF-8 for lib/template/bundled/apache-ant-1.9.7/LICENSE, skipping
Installing ri documentation for tetra-2.0.6
Done installing documentation for text, rubyzip, open4, json_pure, clamp, tetra after 0 seconds
6 gems installed

[root@842b0e3a03d6 /]# tetra --help
<internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- rexml/document (LoadError)
        from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /usr/local/share/gems/gems/tetra-2.0.6/lib/tetra.rb:13:in `<top (required)>'
        from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /usr/local/share/gems/gems/tetra-2.0.6/bin/tetra:17:in `rescue in <top (required)>'
        from /usr/local/share/gems/gems/tetra-2.0.6/bin/tetra:13:in `<top (required)>'
        from /usr/local/bin/tetra:25:in `load'
        from /usr/local/bin/tetra:25:in `<main>'
<internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- rexml/document (LoadError)
        from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /usr/local/share/gems/gems/tetra-2.0.6/lib/tetra.rb:13:in `<top (required)>'
        from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /usr/local/share/gems/gems/tetra-2.0.6/bin/tetra:14:in `<top (required)>'
        from /usr/local/bin/tetra:25:in `load'
        from /usr/local/bin/tetra:25:in `<main>'

After installing the rexml gem, tetra did work:
[root@842b0e3a03d6 /]# gem install rexml
Fetching rexml-3.2.5.gem
Successfully installed rexml-3.2.5
Parsing documentation for rexml-3.2.5
Installing ri documentation for rexml-3.2.5
Done installing documentation for rexml after 0 seconds
1 gem installed

[root@842b0e3a03d6 /]# tetra --help
Usage:
    tetra [OPTIONS] SUBCOMMAND [ARG] ...

Parameters:
    SUBCOMMAND          subcommand
    [ARG] ...           subcommand arguments

Subcommands:
    init                Inits a tetra project in the current directory
    dry-run             Starts or ends a dry-run build
    generate-kit        Create or refresh the kit spec and archive files
    generate-script     Create or refresh the package build.sh file
    generate-spec       Create or refresh the package spec file
    generate-all        Create or refresh all specs, archives, scripts
    patch               Saves changes in source files for inclusion in a patch
    change-sources      Swaps the sources for this package with new ones
    move-jars-to-kit    Locates jars in src/ and moves them to kit/
    get-pom             Retrieves a pom file

Options:
    -h, --help          print help

I also tested your change, built tetra from source and installed the build gem afterwards. It fixed the issue. Thanks for your contribution.


Commit a4eb4faf494171f1eeef70af5ceb0ed6258b7d02 breaks build

Hi there,
This PR reverts the buggy commit: https://github.com/terraform-providers/terraform-provider-github/pull/554
Expected Behavior
 ~/Code/go/src/github.com/mallyvai/terraform-provider-github   mallyvai-revert-bad-commit  make
==> Checking that code complies with gofmt requirements...
go install

Actual Behavior
==> Checking that code complies with gofmt requirements...
go install
# github.com/terraform-providers/terraform-provider-github/github
github/resource_github_repository.go:305:6: undefined: err
github/resource_github_repository.go:305:43: undefined: orgName
github/resource_github_repository.go:306:6: undefined: err
github/resource_github_repository.go:307:11: undefined: err
github/resource_github_repository.go:379:81: undefined: orgName
github/resource_github_repository.go:449:43: undefined: orgName
make: *** [build] Error 2

Steps to Reproduce

Checkout this repo
Run make

Important Factoids
Running on OS X Catalina 10.15.6 with go version 1.15.2

Apologies on this one.  At the time I was unaware that there are projects depending on the default branch being in a buildable state.  I had been assuming consumers were using releases instead.  Will be more careful with the state of things that merge going forward, although this limits flexibility when working async on PRs.


Remove namespace attributes for influx

Trims the namespace token off tags for influx. Also a test for this.
Closes #493

@i3149 can we apply this to metrics as well, not just tags? Also, I am using ":" as a separator, not "::"

You're not worried that : will be found inside metric or attribute? I went with :: to (~moreso) limit this worry but can do : I guess. Also I started out with c++ and :: forever.

 Also will support metrics.


follow mros2 to v0.3.1 and add examples for customized MsgTypes

This PR follows the updates of mros2 v0.3.0 and v0.3.1, and add examples for customized MsgTypes, pub_twist and sub_pose.
You may wonder why the directory structure has been changed drastically. This is because the integrity of generation method for custom MsgTypes is still low and there are many severe restrictions.

examples/ needs to be moved to workspace/
application code should be app.cpp. So the default example is now in workspace/echoreply_string/app.cpp
.msg files for definition of custom MsgType are located into workspace/custom_msgs/
header files for custom MsgType will be generated into mros_msgs/

I think they should be genearted into include/ in the future

header_includer/header_includer.hpp is mandatory.

This file includes template functions for MsgType (not only custom types but also built-in-types)
This file needs to be generated before CMake step. So I prepare build.bash as an alternative to keep just in 5 minutes.
This file is added as .gitignore list.

Also, I can not imagine that this version can be operated on Mbed Web compiler as it is. In additon to the genearation of header files for custom MsgType, we need to run python script (mros2/mros2_header_generator/templates_generator.py) to generate the header file for template functions before CMake process. It is also one of reasons why I prepare build.bash. (I think running Python scripts could be integrated to CMakeLists.txt, but I don't have enough knowledge about it,,, )
We promise to improve them in the future, so I would be grateful if you could approve this PR at this time.

I'm trying to check if this PR works well with my board.
Through this activity, I found the demo pub_twist seems not to work properly with my Arch Max.
I've not check the F429ZI
The problems found is as below.  There seems to be some time gap and missing pieces as below.
...(

This phenomenon was expected in your environments?

Thanks for trying!
I have never seen such a situation,,, I have only tested on NUCLEO_F767ZI.

How many runs does this happen? I've confiremed packet loss may occur when the number of subscriptions increases.

I have never seen such a situation,,, I have only tested on NUCLEO_F767ZI.
OK. It seems to be "only my environments" phenomenon.
I found that fragmented UDP frames are sent  by the board, somehow.
I will check this in detail.

How many runs does this happen? I've confiremed packet loss may occur when the number of subscriptions increases.
Only once....

@takasehideki
Can I confirm where/when the member cntPub of class Twist is cleared?
The cntPub seems to be ever-increasing and passed to  newChange() in mros2.cpp through getTotalSize().

@smoriemb oh yes, you are right! We have missed to clear cntPub.
We fixed this issue in https://github.com/mROS-base/mros2/pull/28 and it worked fine on ASP3 platform. A packet loss in pub_twist no longer occurs.
We released mros2 v0.3.2 that includes the above fix. And also, release v0.3.2 includes some improvements for the generation of header files of custom MsgTypes.
I'm going to try to follow mros2 v0.3.2 for this repository. I close this PR and will recreate a new PR when that work is complete. please wait a moment.


Return values from a barch update - only getting 1 back

I'm doing a batch update to update several records:

But in the response, I only get details back for 1 of them:

This is the query:
mutation updateEntityAddressBatch($clientMutationId: String!, $mnPatch: [EntityAddressPatch!]) {
    mnUpdateEntityAddress(input: { mnPatch: $mnPatch, clientMutationId: $clientMutationId }) {
      entityAddress {
        defaultIssueBulkChecks
        defaultPayee
      }
      clientMutationId
    }
  }

am I doing something wrong?

Nope, this is a known bug. Batch Updates along with the creates also have this issue. There is a pull request to partially fix the updates, but it is not complete nor does it use typescript properly so I did not accept it.
Anyways, I am looking for contributors or funding/donations to work on these issues. Feel free to help in any way. Thanks for spending time to report this.

oh! Gotcha. Well, we would like to use your plugin for realz yo. What would motivate you to return batch info? Happy to donate. You can message me<EMAIL_ADDRESS>

Seriously, we'd love to fund you to make this upgrade.


Zoom and pan image viewer

As an online user,
I want to zoom and pan on an image,
So that I may quickly and easily navigate around high resolution images for lesser and fuller details.

duplicate of  #187


Cannot reload the model after using mobilenetV2 in Tensorflow Hub

I apply a transfer learning from https://tfhub.dev/google/imagenet/mobilenet_v2_100_224/classification/2.
After model compiling and fitting, I saved the model as 'my_model.h5', however, when I load the file and evaluate the new model, there is FailedPreconditionError in the picture.

My code are listed below.
feature_extractor_url = "https://tfhub.dev/google/imagenet/mobilenet_v2_100_224/classification/2" #@param {type:"string"}
def feature_extractor(x):
feature_extractor_module = hub.Module(feature_extractor_url)
return feature_extractor_module(x)
IMAGE_SIZE = (hub.get_expected_image_size(hub.Module(feature_extractor_url)) )
features_extractor_layer = keras.layers.Lambda(module, input_shape=IMAGE_SIZE+[3])
features_extractor_layer.trainable = False
init = tf.global_variables_initializer()
import tensorflow.keras.backend as K
model = tf.keras.Sequential()
model.add(features_extractor_layer)
model.add(keras.layers.Dense(640, activation='relu'))
model.add(keras.layers.Dense(640, activation='relu'))
model.add(keras.layers.Dense(20, activation='sigmoid'))
sess.run(tf.global_variables_initializer())
model.compile(
optimizer=tf.keras.optimizers.Adam(),
loss='binary_crossentropy',
metrics=['categorical_accuracy'])
sess = K.get_session()
model.fit(train_image_label_ds, epochs=1,validation_data=validation_image_label_ds)
model.save('my_model.h5')
new1_model = tf.keras.models.load_model('my_model.h5')
new1_model.evaluate(test_image_label_ds)
My computer is Mac OS with 1.14.1-dev20190520 tensorflow version。
By the way, if I initialize the model with normal Dense layers, the model.save() function works fine.

@zlwywmzyq Looks like the variables have not been initialized. Have you tried adding sess.run(tf.global_variables_initializer()). Can you please take a look at the similar issue and let me know if it helps. Thanks!

Closing this issue as this has been is "awaiting response" for more than 3 days. Please add additional comments and we can reopen this issue again. Thanks!


DOPS-215: Add MM_INSTALL_TYPE=docker environment variable.

Summary
Sets an environment variable to get an idea of the preferred installation type.
Ticket Link

https://mattermost.atlassian.net/browse/DOPS-215

after this gets merged can you cherry pick to branches 5.26/ 5.27 ? thanks!

did you validate when you start the docker container if this env is set there? @metanerd

@cpanato
I did not, but it looks good:
$ docker exec -it mattermost-docker_app_1 sh
~ $ printenv
MM_PASSWORD=mmuser_password
MM_VERSION=5.27.0
HOSTNAME=e126a4458346
SHLVL=1
HOME=/mattermost
MM_INSTALL_TYPE=docker
...


Add parameter reference to gp-ant-task user guide

Describe the attributes of ant tasks to be used in the build.xml. Follow the format as used in the link below
Copy Task

Descriptions have been added in the README of gp-ant-task
https://github.com/IBM-Bluemix/gp-java-tools/tree/master/gp-ant-task


Cargo cannot read index with namespaced features.

Problem
An index that contains namespaced features (those with crate:) cannot be used by nightly cargo.  The versions published with those features cannot be selected by the resolver.
Steps

Create an index containing crates with namespaced features.
Attempt to use those crates from the index.
Notice that you cannot select versions with those features.

From the log output:
[2020-03-27T16:15:07Z INFO  cargo::sources::registry::index] failed to parse "my/th/mything" registry package: Features and dependencies cannot have the same name: common
Possible Solution(s)
It looks like the crux of the issue is this line where the index cache will not parse summaries with namespaced features.
cc @djc

So I guess RegistryPackage will need to gain a namespaced_features: Option<bool> field, which should be uploaded to the index as well as read from it, right?

Hm, that would be quite a disappointment if namespaced-features has to be marked in the index. Adding new fields should be done very carefully.


Issues w/ bootstrapping new cluster

Hey folks,
I've been trying to get a new cluster up in my homelab for the past week or so, with no luck.  In the past, I've had success following Craig's std "install 4.5 cluster in your homelab" instructions with success, but when I went to install again, I've never gotten the bootstrap node into rotation successfully.
I've tried 4.6 stable installer/client, 4.7 RC, and even tried going back to 4.5:  no dice.  I've also tried across FCOS 32 & 33; 33 gets me a bit further w/ 4.6+.
SSH'ing into the bootstrap node yields the following clues... release-image-download.sh seems to be having trouble.  I see a bunch of lines like:

Mar 14 14:10:18 bootstrap.[snip] release-image-download.sh[1980]: I0314 14:10:18.042508    1980 run.go:18] Running: nice -- ionice -c 3 podman cp e47bb6267b0f54730ada678f52620d707d5f3e97ead1b8fa4dde1be2689328fa:/ /run/mco-machine-os-content/os-content-110892740
Mar 14 14:10:18 bootstrap.[snip] podman[2198]: 2021-03-14 14:10:18.106614316 +0000 UTC m=+0.055345170 container mount e47bb6267b0f54730ada678f52620d707d5f3e97ead1b8fa4dde1be2689328fa (image=quay.io/openshift/okd-content@sha256:21a90d62459c272718c77ce5e28cd38026b877cb3461c193f687c37a696db57e, name=ostree-container-pivot-1f5d172e-a0b5-45f5-9379-8a51314115b6, io.openshift.release.operator=true, version=33.20210224.10.1, io.openshift.build.commit.message=Merge pull request #72 from JaimeMagiera/master, io.openshift.build.commit.ref=release-4.7, io.openshift.build.namespace=ci-op-1577ec6b, io.openshift.build.source-location=https://github.com/openshift/okd-machine-os, io.openshift.build.commit.date=Wed Jan 27 11:41:10 2021 +0100, io.openshift.build.version-display-names=machine-os=Fedora CoreOS, id-artifacts=sha256:5a7c0455d0d4c7843c2988eb56a7e536cedbb95c90516597d9eff3cb362b1b10, io.openshift.build.commit.id=0b29c4d767dc36b48c9bdc7ab8786fc4e83cec33, io.openshift.build.versions=machine-os=33.20210224.10, io.buildah.version=1.16.4, io.openshift.build.name=machine-os-content, id-machine-config-operator-rpms=sha256:cee4254f13a580fd06f85bf96b70eb05308f0801295e614ada478906f672c921, io.openshift.build.commit.author=OpenShift Merge Robot<EMAIL_ADDRESS>Mar 14 14:10:18 bootstrap.[snip] release-image-download.sh[1980]: Error: error mounting storage for container e47bb6267b0f54730ada678f52620d707d5f3e97ead1b8fa4dde1be2689328fa: write /var/run/containers/storage/overlay-layers/.tmp-mountpoints.json577931061: no space left on device
Mar 14 14:10:18 bootstrap.[snip] release-image-download.sh[1980]: W0314 14:10:18.113471    1980 run.go:44] nice failed: running nice -- ionice -c 3 podman cp e47bb6267b0f54730ada678f52620d707d5f3e97ead1b8fa4dde1be2689328fa:/ /run/mco-machine-os-content/os-content-110892740 failed: Error: error mounting storage for container e47bb6267b0f54730ada678f52620d707d5f3e97ead1b8fa4dde1be2689328fa: write /var/run/containers/storage/overlay-layers/.tmp-mountpoints.json577931061: no space left on device
Mar 14 14:10:18 bootstrap.okd4.rdu.bretm.net release-image-download.sh[1980]: : exit status 125; retrying...

This is then followed by:

Mar 14 14:12:20 bootstrap.[snip] systemd[1]: release-image.service: Main process exited, code=exited, status=1/FAILURE
Mar 14 14:12:20 bootstrap.[snip] systemd[1]: release-image.service: Failed with result 'exit-code'.
Mar 14 14:12:20 bootstrap.[snip] systemd[1]: Failed to start Download the OpenShift Release Image.
Mar 14 14:12:20 bootstrap.[snip] systemd[1]: Dependency failed for Bootstrap a Kubernetes cluster.
Mar 14 14:12:20 bootstrap.[snip] systemd[1]: bootkube.service: Job bootkube.service/start failed with result 'dependency'.

and finally:

Mar 14 14:12:30 bootstrap.[snip] systemd[1]: Starting Download the OpenShift Release Image...
Mar 14 14:12:30 bootstrap.[snip] release-image-download.sh[2983]: Pulling quay.io/openshift/okd@sha256:d0141818eca0f2d49fdea7f3ae5789f3bc747a669f2459f8ef189d1702405b08...
Mar 14 14:12:30 bootstrap.[snip] podman[2984]: 2021-03-14 14:12:30.99687973 +0000 UTC m=+0.588881047 image pull
Mar 14 14:12:30 bootstrap.[snip] release-image-download.sh[2984]: 527e7307a15add8f82970d0b62cf156e6ea9304b6cc8ffdf3a64f98fadc48758
Mar 14 14:12:31 bootstrap.okd4.rdu.bretm.net systemd[1]: Finished Download the OpenShift Release Image.

So, it sort of seems like it's having trouble snagging the image, then marks the service as failed, but then successfully downloads it?
Version

I'm currently using openshift-install-linux-4.7.0-0.okd-2021-02-25-144700.tar.gz & friends, though this seems to happen with 4.6 stable versions, etc.
The infrastructure is UPI, just some random vmware vm's I've spun up.  I have not ventured down the path of trying IPI on vsphere yet, my cluster may be too tiny to support that.
How reproducible

This happens 100% of the time for me.

Note:  this seems similar to what was happening for:  https://github.com/openshift/okd/issues/424

Upon further review, believe this is a dupe of https://github.com/openshift/okd/issues/446 ; and am upping memory on the bootstrap and kickstarting it again

Yup, that was it.  Bootstrap of >= 8gb solved for me, still under the documented requirements, silly me :/
Still having issues, but they're separate (some of the operators don't seem to be coming up).


[Brackets auto-update Windows/Mac] UI issue on first launch

Description
On first launch a line can be seen just below the menu items.
Steps to Reproduce

Install brackets 1.13.
Click on Update Notification Button.
Click on Get it Now.
Click on Restart
After the brackets has been updated and launch, a white line can be seen below menu items.

Expected behavior: No white line should be seen below menu items
Actual behavior: A white line can be seen on launch just after the update.
Versions
Windows 10 64 Bit
mac 10.13
Release 1.13 build 1.13.0-17665

Hello, I just checked this issue on my MacBook Pro 2017 and I don't see this UI issue, maybe is a problem from Windows or the problem was fixed already, here a screenshot of my macbook after the update and launch.

I will be using brackets for a while to monitoring the issue.


Convergence with KITI dataset after 50 epochs and default parameters

Dear authors,
At the outset, I would like to thank you for sharing your work and open-source the code.
While training this model using 'run_train.sh' with default parameters for  KITI dataset, but even after 50 epochs, the network is not converging. Is there something I am missing, or are there other hyperparameters we need to use to get the results.
Thanks for your time and assistance.

Hi DineshchandarR. Thank you for your interest.
We noticed there can be some issues directly installing the dependencies from requirements.txt. We think one alternative is to install the dependencies individually.
After you create the environment, first install pytorch by
pip install torch==1.13.1 --index-url https://download.pytorch.org/whl/cu118

Then, install other dependencies by
pip install open3d==0.16.0 numpy matplotlib tqdm

Hope this can solve the problem.

We've just updated requirements.txt. It should solve the problem.


Generate notebooks

To generate notebooks, we need the VitessceConfig.to_python method introduced in January, but the last release was September 2021.

This is turned on with #25 -- Some types don't work at all, and all will need to tested in a jupyter environment: The generated notebooks have TODOs which we can clear over time.


Add .timer & various other systemd extensions (fixes #7161)

Description
Fixes #7161.
Checklist:

[X] I am adding a new extension to a language.

[X] The new extension is used in hundreds of repositories on GitHub.com

Search results for each extension:

https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.automount
https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.mount+systemd
https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.netdev
https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.nspawn
https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.socket
https://github.com/search?type=code&q=NOT+is%3Afork+path%3A*.timer

[ ] I have included a real-world usage sample for all extensions added in this PR:

Sample source(s):

[URL to each sample source, if applicable]

Sample license(s):

[X] I have verified that there is no need to include a change to the heuristics to distinguish my language from others using the same extension (because all these new systemd specific file name extensions are not yet used by other other language).

How strictly does this project require "including a real-world usage sample for all extensions added in this PR"? I sure could copy/paste a random example from those "Search results for each extension" linked above, but... what's the point of that? (I'm happy to do so, if it's required to merge this, of course; just wasn't sure if really was a hard-requirement.)
PS: Please note this analysis for which extensions I have opted NOT to include.

How strictly does this project require "including a real-world usage sample for all extensions added in this PR"? I sure could copy/paste a random example from those "Search results for each extension" linked above, but... what's the point of that? (I'm happy to do so, if it's required to merge this, of course; just wasn't sure if really was a hard-requirement.)

It is. They're used to train the classifier.

ACK, thanks; I'll add samples.

Also every filename and extension needs to meet our usage requirements. One lesser used file or extension will hold up the PR until it meets the usage requirements.

Do you prefer separate small PRs - one for each?

Do you prefer separate small PRs - one for each?

One PR is fine, and be sure to only include extensions that meet our usage requirements as the PR will be held up waiting for any that don't meet our requirements.

We def don't need the comments

Inline comments now removed.

and only really want files and extensions which meet our usage requirements

These do, do the best of my understanding of your criteria, and knowledge. If I misunderstood, let me know, and I'll remove.
See https://github.com/github-linguist/linguist/issues/7161#issuecomment-2543120512 for which extensions I have opted NOT to include.

along with a sample of each

Samples now added.


displayed model names do not have suffixes, making it impossible to distinguish between 7B and 72B.

as title says...

Enable model tags in interface settings


Standalone Deploy Pipeline

Currently the deploy pipeline and the testing pipeline are uploaded within the same build. This means there is a dependency on the rspec tests passing before the deployment proceeds. I'd like to remove this dependency so we can move the deploy steps to their own pipeline. In this pull request, I've created a copy of the deployment pipeline that can be run in parallel to the existing pipeline, with a view to removing the duplication with urgency.

Hi @matthewborden , is this PR still valid?


Made AmqpAppender.postProcessMessageBeforeSend  protected

Jira
Issue

@Romster ,
Thank you for contribution!
Why did you do the Pull Request against 1.7.x branch? Wouldn't you like to have it in the 2.1 or at least in the 2.0.x? I mean why PR is not against master? If we need to back port the fix, there is just need to ask to do that. Otherwise it sounds like only the fix for 1.7.x. Am I missing anything? Thanks

I think the problem was really in a mix of public and protected.
Yes, it compiles in Java, indeed, but you can't use that public method outside of the class because it requires a protected type. That's really wrong from usage perspective, but we all live with that in Java for a while. :smile:
Although I still think that Kotlin has to follow Postel's Law and be tolerant to Java classes it uses.

Thanks, @Romster , for a quick turnaround and explanation!
Well, so far so good: your change not so big to be cherry-picked to master and 2.0.x.
I just wanted to know if we should do that or you had something specific in the mind for them.
Nothing more: just wanted do not confuse if I would going to cherry-pick without confirmation.
So, LGMT, merging...
(With commit message polishing :smile: )

@artembilan I'm sorry - what does LGMT mean?:) Never saw this abbreviation.

Oh! My bad. Typo. I wanted to say: Looks Good To Me.
Gotcha! :smile:

@artembilan XD
Great! Thank you! Should I close my issue or do anything else?

No. You are good to go.
Although, wait!
There are many other things requiring a contribution.
So, please, stay and PR them! :wink:
Thank you so far!

... and cherry-picked to master and 2.0.x


TW fix AWS logo not displaying in guide

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/do-doc-build


Shift Tab will decrease indent but only preserves auto-indented code, not manual tab or space indents

As you can see in the gif above, all indentation is preserved when tabbing the whole selection to the right but when shift tabbing back again the manually indented text is all moved to the left with no preservation of the original indentation. This is Chrome on Mac but I've also tested Edge on Win10 and found the same issue.

You're not 'shift tabbing back', you're pressing shift-tab, which is bound to indentAuto by default. You can change keybindings in your own setup (you want the indentLess command, which is ctrl-[ by default).


Update Polish translation

Sorry for not picking this typo before the release. Let me know if more lines are coming - I will update them in the next commits before merging.

No problem, will do, thanks for your help


Implemented Monte-Carlo Approach and added new Brown Dwarf Models.

I implemented some changes to the isochrone.py file which now instead of calculating a lower, nominal, and upper value when calculating each parameters, creates a normal distribution from the given x values in the evaluate function. Then, it takes 1,000 samples from which then I pass through the interpolate function in a for loop. Then, I take all these values and adopt the average and standard deviation as the value and uncertainty on the parameter which is then provided to the results. I made these changes because in making more SEDs, there have been high uncertainties calculated with the previous code which implied negative values of certain parameters (like mass, for example).
Also, I added a .txt file containing the ATMO2020 evolutionary track models using Strong non-equilibrium chemistry for T-Y transition dwarfs and made it an option to choose from in the model dictionary in the isochrone.py file since the hybrid-solar age stops working super well for these cooler objects .

The modifications work with my installation of sedkit but I haven't been able to get pytest working in my dev version. Curious to see if the tests pass in the repo! Let me know what you think.

I added these changes to #83 and tested them. Everything looks good! I'm going to close this PR and merge it with the other one. Thanks Sherelyn!


[Demo store neue] Cart component part 1

Description
Starts adding the cart details into the drawer for the new store
Additional context
Extends width of the drawer and fixes some issues with color
Pending for next PRs:

[x] Fix Cart actions buttons positioning
[ ] Internationalization (TBD)
[ ] Quantity buttons styling
[x] Misc styling details

Updated!


Swap 'total-entries' with 'entry-number' for 3.6 Entry proof resource

part of https://trello.com/c/jBBLlSdV/287-consistency-and-audit-proof-resources-within-presentation

can you ensure you also update index.html?

all updated


Doesn't work if the table has a header on thead instead of tbody

If the GridView renders the header inside <thead> tags instead of <tbody> tags, it mess up the table (duplicate headers, weird scrolling).
There should be an option/flag so the library can use <thead> and <tfoot> tags for creating the scrolling options.

Nevermind, it actually works, was the previous jquery version that didn't


Start a quaternion library

PR for 3D editor-like camera https://github.com/PistonDevelopers/cam/pull/44
Reverted with https://github.com/PistonDevelopers/cam/pull/45 because cgmath seems to be broken at the moment
The problem is that we needed quaternion functionality which we don't have in vecmath. cgmath is still used in many projects, but might be replaced by nalgebra in the long run.
vecmath is a simple library we have used to make the interface type agnostic and easier to reason about. It used for reexporting and rarely breaks, so a similar design might fit a quaternion library.

Created a new repo https://github.com/PistonDevelopers/quaternion

Done.


Add/create stubs for supporting internal modules - (reportMissingImports)

when checking frozen modules with pyright there are a number of errors that turn up that should either be ignored, filtered from the results, or resolved :
Add stub to type fallback

[x] esp32\RELEASE\uasyncio\event.py:41:12 - error: Import "uio" could not be resolved
[x] esp32\RELEASE\upip.py:13:8 - error: Import "uzlib" could not be resolved
[x] mimxrt GENERIC\dht.py:9:24 - warning: "**mimxrt.**dht_readinto" is unknown import symbol

Ignore in pyrightconfig.json:

[x] \umqtt_init_.pyi:1:6 - error: Import ".core" could not be resolved (reportMissingImports)
[x] esp32\RELEASE*webrepl.py*:5:8 - error: Import "uwebsocket" could not be resolved
[x] esp32\RELEASE\webrepl.py:7:8 - error: Import *_webrepl" could not be resolved
[x] esp32\RELEASE\webrepl.py:66:20 - error: Import "webrepl_cfg" could not be resolved
[x] esp32\RELEASE\uasyncio*core.pyi*:1:6 - error: Import ".task" could not be resolved
[x] esp8266\GENERIC_512K\port_diag.py:4:8 - error: Import "lwip" could not be resolved

closes though improved manifest processings


no matching manifest for linux/arm64/v8 in the manifest list entries

Hit this error when pulling the image.
From this page: https://forums.docker.com/t/error-when-running-mysql-on-raspberry-arm-error-no-matching-manifest-for-linux-arm64-v8-in-the-manifest-list-entries/128255
Looks like mysql didnt make an image that support ARM. Could you please consider using mariadb:latest instead?
Much appreciated

Hello,
Thanks for the feedback.
Is the error reported during the pull process or when starting the container? Can you provide some error information?

no matching manifest for linux/arm64/v8 in the manifest list entries
You can simply add a platform to the docker-compose file. It should look like this:
version: '3'
services:
  client:
    platform: linux/x86_64
    image: wongsaang/chatgpt-ui-client:latest
    environment:
      - SERVER_DOMAIN=http://backend-web-server
      - NUXT_PUBLIC_APP_NAME='ChatGPT UI'
      - NUXT_PUBLIC_TYPEWRITER=true
      - NUXT_PUBLIC_TYPEWRITER_DELAY=100
    depends_on:
      - backend-web-server
    ports:
      - '${CLIENT_PORT:-8080}:80'
    networks:
      - chatgpt_ui_network
    restart: always
  backend-wsgi-server:
    platform: linux/x86_64
    image: wongsaang/chatgpt-ui-wsgi-server:latest
    environment:
      - APP_DOMAIN=${APP_DOMAIN:-localhost:9000}
      #      - DB_URL=postgres://postgres:postgrespw@localhost:49153/chatgpt # If this parameter is not set, the built-in Sqlite will be used by default. It should be noted that if you do not connect to an external database, the data will be lost after the container is destroyed.
      - DJANGO_SUPERUSER_USERNAME=admin # default superuser name
      - DJANGO_SUPERUSER_PASSWORD=password # default superuser password
      -<EMAIL_ADDRESS># default superuser email
      - ACCOUNT_EMAIL_VERIFICATION=${ACCOUNT_EMAIL_VERIFICATION:-none} # Determines the e-mail verification method during signup – choose one of "none", "optional", or "mandatory". Default is "optional". If you don't need to verify the email, you can set it to "none".
      # If you want to use the email verification function, you need to configure the following parameters
#      - EMAIL_HOST=SMTP server address
#      - EMAIL_PORT=SMTP server port
#      - EMAIL_HOST_USER=
#      - EMAIL_HOST_PASSWORD=
#      - EMAIL_USE_TLS=True
#      -<EMAIL_ADDRESS>#Default sender email address
    ports:
      - '${WSGI_PORT:-8000}:8000'
    networks:
      - chatgpt_ui_network
    restart: always
  backend-web-server:
    platform: linux/x86_64
    image: wongsaang/chatgpt-ui-web-server:latest
    environment:
      - BACKEND_URL=http://backend-wsgi-server:8000
    ports:
      - '${SERVER_PORT:-9000}:80'
    depends_on:
      - backend-wsgi-server
    networks:
      - chatgpt_ui_network
    restart: always

networks:
  chatgpt_ui_network:
    driver: bridge


Add additional testing helpers

I've been building an example for .NET Conf 2020 and one thing I'm finding is it would be great to have additional helpers for unit testing an "actual" server.

[x] Migrating TestHelper (in some form) to the testing library
[x] Adding a common text document, that allows for custom markers.  These markers get removed when sent to the server (or client technically) but remain in the unit test to allow for easier use

[x] position markers $1, $2, $3
[x] range markers $1[]1$, $2[]2$

I think this has been accomplished well enough.


Add AWS Access Key ID Analyzer

AWS Access Key ID Regex and unittest

Pull Request Test Coverage Report for Build 189

43 of 44 (97.73%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.7%) to 67.469%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pastepwn/analyzers/tests/awsaccesskeyanalyzer_test.py
36
37
97.3%

Totals

Change from base Build 184:
0.7%

Covered Lines:
1317

Relevant Lines:
1952

💛  - Coveralls


[NIHMS Loader] Log harvest file reading errors

We ran into an issue where the nihms loader was failing trying to read the first harvest CSV file.  Looks like the nihms server was returning some HTML error response page instead of the CSV when we retrieved the harvest files.
We should update NIHMS to log the contents of the file if the CSV fails on reading so we can see the exact content for troubleshooting.  We probably want to limit the logging to the first 500 lines or so of the content.
Here is the error from the logs:
INFO 09:44:59.748 (NihmsCsvProcessor) Starting to process file: /data/nihmsloader/data/noncompliant_nihmspubs_20240409094452.csv
ERROR 09:44:59.760 (NihmsCsvProcessor) Expected header "PMID" but was "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">"
java.lang.RuntimeException: A problem occurred while processing the csv with path /data/nihmsloader/data/noncompliant_nihmspubs_20240409094452.csv
	at org.eclipse.pass.loader.nihms.NihmsCsvProcessor.processCsv(NihmsCsvProcessor.java:137)
	at org.eclipse.pass.loader.nihms.NihmsTransformLoadService.transformAndLoadFiles(NihmsTransformLoadService.java:95)
	at org.eclipse.pass.loader.nihms.NihmsTransformLoadCLIRunner.run(NihmsTransformLoadCLIRunner.java:97)

@tsande16 not sure, but i don't think it is related to authentication because it started working after a second restart.  But this is why I opened the ticket, so we can what is in the harvest file (the HTML response) when this type of error happens.


Allow dropdown icon positioning consistent with Menu examples

Feature Request
Problem description
I don't think it's possible to position the icon in a Dropdown element above the text, which means it can't be consistent with the default horizontal menu rendering.
Example of the issue is here:
https://codesandbox.io/s/semantic-ui-example-4dvc1?fontsize=14&hidenavigation=1&theme=dark
The above is a simple fork of one of the menu examples, with dropdown example code added.
Feel free to close this out if I'm missing something!
NB when I use the "<Dropdown trigger={File} />" workaround suggested in #2341 the text in the icon doesn't line up with the other menu items due to the  element not matching the expected hierarchy of elements for the menu styling css.
Proposed solution
I reckon there are two possible paths:

Add some props that allow positioning of the icon.
Accept text and Icon elements as children of the dropdown component.

The latter is probably more consistent with the menu interface.

For anyone else encountering the same issue, I found a workaround that output elements in the expected hierarchy. The trick was to pass a fragment as the trigger parameter e.g.:
<Menu.Item
    as='a'
    onClick={this.onPlay}
>
    <Icon name='play' />
    Play
</Menu.Item>
<Menu.Item
    as='a'
    onClick={this.onStop}
>
    <Icon name='stop' />
    Stop
</Menu.Item>
<Dropdown
    as='a'
    item
    upward
    trigger={<><Icon name='plus' />Add</>}
    icon={null}
>
...
</Dropdown>


ERROR histdb_rs > can not write to stdout: Broken pipe (os error 32)

I got this error ERROR histdb_rs > can not write to stdout: Broken pipe (os error 32) when try to run:
histdb-rs --disable-formatting --entries-count 10000000 --filter-failed | head
OR:
histdb-rs --disable-formatting --entries-count 10000000 | head

version: histdb-rs 2.0.0
os: archlinux up-to-date
expect somehow don't get this error.

That seems to be a general rust problem from what I can see
https://github.com/rust-lang/rust/issues/35108
Will investigate.


Drop down menu(s) - Interface bug

Current bug was found with Verge wallet version 3.0 (Wraith Release 1) / Windows OS
Download link: https://github.com/vergecurrency/VERGE/releases/download/3.0/verge-3.0.zip

The following bug occurs when you want to pick a value from the drop down menu.

Located at *Settings\Options* , following menus (Main - Network - Display)

Samples of this bug:

we're working on revamping the ui =]


Set minimum Ruby version to 2.2

Rationale:
This matches the versions of Ruby we are now testing against (2.2+). (87b00668233b5382b3736f62a1ea491353d43903)
Sinatra 2.0, which we use for tests, requires Ruby 2.2+
Representable, however, still allows Ruby 1.9.3, 2.0: https://github.com/apotonick/representable/blob/master/representable.gemspec#L22

Negative, Roar runs fine with 1.9.3, and that's a good thing because all TRB gems are extremely helpful for projects that are stuck in an old Ruby version and need to decouple their logic from the framework (Rails) to upgrade.
Can we run the test against Ruby 2.0, too?

@apotonick you know the user-base better than me.. kwargs are nice though (looks like you want to move over to keyword args for options, etc.)

Agreed, kw args are the only interesting news to me since 1.9 but they are incredibly slow, which was why I decided against it in Representable where it would've been super helpful (e.g., we wouldn't need the bespoke :user_options) but when you have thousands of kw args operations per  document, performance went down by factor 4!


Errors in generated code by apiserver-boot build generated

Hey folks,
We are quickly trying to use one of the existing examples of apiservers in the /examples directory.  It seems when we try and generate/run the server we get errors in the generated code.
GO111MODULE=off apiserver-boot build generated                                                                                ─╯
I1020 14:05:49.180458   90561 generate.go:140] /usr/local/api-server/bin/apiregister-gen --input-dirs github.com/kubernetes-sigs/apiserver-builder-alpha-1.18.0/example/podlogs/pkg/apis/... --input-dirs github.com/kubernetes-sigs/apiserver-builder-alpha-1.18.0/example/podlogs/pkg/controller/... --go-header-file boilerplate.go.txt
F1020 14:05:49.769432   90561 generate.go:143] failed to run apiregister-gen F1020 14:05:49.762589   90565 main.go:45] Error: Failed executing generator: some packages had errors:
errors in package "github.com/kubernetes-sigs/apiserver-builder-alpha-1.18.0/example/podlogs/pkg/apis/podlogs":
unable to format file "/Users/grodgers/go/src/github.com/kubernetes-sigs/apiserver-builder-alpha-1.18.0/example/podlogs/pkg/apis/podlogs/zz_generated.api.register.go" (90:10: expected ';', found 'type' (and 5 more errors)).

 exit status 255

An example of the erroring code (in the PodLogs example) in question looks like:
type Pod struct {
 invalid type
 invalid type
Spec PodSpec
Status PodStatus
}

which we believe corresponds to:
// +genclient
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

// Pod
// +k8s:openapi-gen=true
// +resource:path=pods,strategy=PodStrategy
// +subresource:request=PodLogs,path=logs,kind=PodLogs,rest=PodLogsREST
type Pod struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   PodSpec   `json:"spec,omitempty"`
	Status PodStatus `json:"status,omitempty"`
}

The version of the apiserver-boot we are using:
I1020 14:09:36.975614   91885 version.go:57] Version: version.Version{ApiserverBuilderVersion:"v1.18.0", KubernetesVendor:"kubernetes-1.18.4", GitCommit:"d5fdf8c1b65a7c6068806b540998889ec5114c36", BuildDate:"2020-06-24-19:17:37", GoOs:"darwin", GoArch:"amd64"}

We have used the master branch of this repo as well as the tagged 1.18 tar and we have gotten the same issue?
Is there any advice on how to proceed?
Thanks,
@gabrielecipriano & Glen

i would recommend not to directly reference the packages under example project, at least for the current stage. these examples are basically just demo for showing you the project structure and regression testing in the CI jobs.


read command ignored when script executed as part of install.conf.yaml, but works when executed manually in the terminal.

I have a script asking user to sign into App Store:
#!/usr/bin/env zsh

echo "App Store signin is required for MAS cli."

while true; do
  read "answer?Open App Store? [y/n]: "
  case ${answer} in
    [Yy]) echo "Sign in and close App Store to continue."; open -a "App Store" -W; break;;
    [Nn]) break;;
    *) echo "Incorrect answer.";;
  esac
done

When executed directly (by itself) in the terminal, it will prompt Open App Store? [y/n] and wait for user's input.
But when executed as part of install.conf.yaml, like this:
- shell:
    - description: 'Checking App Store signin'
      command: scripts/appstore.zsh

It will display the first echo, then go into infinite loop ignoring everything inside, including the read line.
I have tried it the bash way as well i.e. read -r -p "Open App Store? [y/n] :" answer but it still goes into infinite loop and throws an error as -p in zsh works differently than in bash.
I have tried the read command without the loop and it's completely ignored when the script is executed as part of  install.conf.yaml, but again works as expected when I execute the script manually.
Any idea why?

You need to enable stdin (to get user input), stdout (to show the echos), and stderr (to show the prompt for read). Try this:
- shell:
    - description: 'Checking App Store signin'
      command: scripts/appstore.zsh
      stdin: true
      stdout: true
      stderr: true

Ah, ok. I had stdout and stderr enabled through defaults, but completely missed stdin.
It worked like a charm, thank you.


East Asia is better term

Fix for documentation term with update in schema generator.

Fixes #342 again as it had never been fixed in the code generator. That is done now.


Alexa Reviews analysis using NLTK

Dataset : https://www.kaggle.com/sid321axn/amazon-alexa-reviews
Using this dataset , we can analyze Alexa products reviews. We will be using NLTK for text preprocessing followed by RandomForest Classifier to classify the product review into Good / Not Good.

You need to elaborate more about this.

@Jayshah6699 I have elaborated my approach for the same. Kindly have a look.


Where is syscalls_gen_args.go ?

I can't seem to find the syscalls_gen_args.go program referenced in the top of syscalls_args_amd64.go:

// DO NOT EDIT. Autogenerated by syscalls_gen_args.go

Am I blind? :-) Where is this kept?

You aren't blind.  It did an OK job, but I had to make many corrections to its incorrect argument type determinations over time. It was the kind of thing that needed to be run once and then it produced the static list of syscalls and arguments that we needed and then we didn't run it again. I wold be happy to share, I have to get it from backup. I can put it on Github. It was just not pretty, so I didn't..

@cpu Yeah, syscalls_gen_args does what mksynum_linux.pl does, essentially. Sorry for the outrageously late reply!

Will close this as I don't think we'll put the script back in. Ping me if you want it.

@dma Thanks for closing this! I forgot about it :-) No worries on the script - confirmation was enough. Thanks again


[Event Request] codeunit 5944 "SignServContractDoc"

Please add OnAddendumToContractOnAfterServContractLineLoop publisher into the position below.
procedure AddendumToContract(ServContractHeader: Record "Service Contract Header")
...
ServContractLine.Reset();
ServContractLine.SetCurrentKey("Contract Type", "Contract No.", Credited, "New Line");
ServContractLine.SetRange("Contract Type", FromServContractHeader."Contract Type");
ServContractLine.SetRange("Contract No.", FromServContractHeader."Contract No.");
ServContractLine.SetRange("New Line", true);
StartingDate := WorkDate;
OnAddendumToContractOnAfterSetStartingDate(FromServContractHeader, StartingDate);
if ServContractLine.FindSet then
repeat
OnAddendumToContractOnBeforeServContractLineLoop(ServContractLine, StartingDate);
if ServMgtSetup."Contract Rsp. Time Mandatory" then
ServContractLine.TestField("Response Time (Hours)");
ServContractLine."Starting Date" := StartingDate;
if (ServContractLine."Next Planned Service Date" <> 0D) and
(ServContractLine."Next Planned Service Date" < StartingDate)
then
ServContractLine."Next Planned Service Date" := StartingDate;
ServContractLine.Modify();
OnAddendumToContractOnAfterServContractLineLoop(ServContractLine, StartingDate); //New Event!
until ServContractLine.Next() = 0;
...
[IntegrationEvent(false, false)]
local procedure OnAddendumToContractOnAfterServContractLineLoop(var ServContractLine: Record "Service Contract Line"; var StartingDate: Date)
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.