Bug : Navbar "Spaces" Icon Not Redirecting to Spaces Page

To Reproduce
Steps to reproduce the behavior:

Go to the website.
Click on the "Spaces" icon in the navbar.
Observe that nothing happens, and it doesn't redirect to the intended "Spaces" page.

Expected behavior
Clicking on the "Spaces" icon should redirect me to the "Spaces" page. I have provided a screenshot of the page where I expect to land.
Screenshots

Desktop

OS: Windows
Browser: Microsoft edge
Version:  129.0.2792.79

Additional context
The "Spaces" icon in the navbar is currently not functioning as expected and is not redirecting me to the "Spaces" page.
Request
Kindly add the Hacktoberfest tag to this issue, as I would like to work on resolving it as part of the event.

please assign me this issue

Hey @RayyanSeliya , welcome to our repo, Donot Forget to give a star ⭐.


feat: adds TextElement

Description

feat: adds TextElement

Testing required outside of automated testing?

[ ] Not Applicable

Screenshots (if appropriate):

[ ] Not Applicable

Rollback / Rollforward Procedure

[ ] Roll Forward
[ ] Roll Back

Reviewer Checklist

[ ] Description of Change
[ ] Description of outside testing if applicable.
[ ] Description of Roll Forward / Backward Procedure
[ ] Documentation updated for Change

:tada: This PR is included in version 1.0.0-beta.8 :tada:
The release is available on:

npm package (@master dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Edit image?

Not mentioned.

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

ID: 3ffcaf54-ce86-1b30-e947-540bf07a54c3
Version Independent ID: 81267e97-e284-ff00-b081-476934538326
Content: Microsoft Edge release notes for Stable Channel
Content Source: edgeenterprise/microsoft-edge-relnote-stable-channel.md
Product: microsoft-edge
GitHub Login: @dan-wesley
Microsoft Alias: collw

@BR77BE Can you provide more information about the issue in the docs?

@BR77BE Can you provide more information about the issue in the docs?

The abilty to hover over a web image and get an Edge menu for "Edit image" arrived in the Stable Channel quite recently but isn't mentioned anywhere on this page. Seems like a disappointing omission.

It's new, but not in release notes:
"Speaking of making things easier and helping you stay in your flow, this month we’re also excited to introduce the ability to edit and save web images without additional tools or apps outside your Edge browser."
https://blogs.windows.com/windowsexperience/2023/04/06/edge-features-to-help-you-stay-organized-and-power-your-productivity/#:~:text=Edit%20and%20save%20web%20images%20right%20where%20you%20search%20for%20them

@BR77BE I've reached out to the feature owner and will work on updating release notes.  Thanks!

@BR77BE Release notes have been update: https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel#version-1120172234-april-6-2023


Use Azure Pipelines

Use Azure Pipelines instead of Appveyor and Travis

Yes, great idea! They seems much faster.


Lower CPU threshold in collection rule integration tests

Summary
The collection rule tests that use a CPU usage trigger are have sporadically not completion, which causes the test to wait for a long time and eventually timeout. Attempt to mitigate by lowering the CPU threshold for these tests.

Release Notes Entry

/backport to release/8.x


Red Hat Enterprise Linux Support

Alterations to allow execution of role on RHEL 7 and ensures git client is installed.

Please accept this pull request - using it in my pull as well.

@hswong3i How about this pull request?

Latest R&D effort goes here: https://github.com/alvistack/ansible-role-bitbucket
Reference build for testing with GIT: https://github.com/alvistack/ansible-role-bitbucket/blob/master/tests/test.yml
Also GIT support goes here: https://github.com/alvistack/ansible-role-git
P.S. Please kindly understand that RHEL7;s GIT is too old, which already not supported by recent BitBucket Server ;-(


Not setting some properties produces invalid output

When not setting some properties the output generated when packing to a string is invalid. The length in the header says what it should be, but the produced output is missing characters from the unset properties.
For strings for example, wouldn't it be better to output a string of the correct length filled with spaces if the property has not been set?
Integers could be 0, booleans could be false etc.
I understand that there could be situations where it is hard to define a default value, but it would be good to know that a valid output is produced, without setting all properties.
Also, when setting string that is longer than max length, the length is not limited to the specified length.
Sample console application (but applies to many MIDs):
using OpenProtocolInterpreter;
using OpenProtocolInterpreter.Communication;

var midInterpreter = new MidInterpreter().UseAllMessages();

Console.WriteLine("'" + new Mid0002(1).Pack() + "'");
// Invalid output: '00570002001         010203'
// Message too short

var mid0002 = new Mid0002(1) { CellId = 0, ChannelId = 0, ControllerName = String.Empty };
Console.WriteLine("'" + mid0002.Pack() + "'");
// Valid output: '00570002001<PHONE_NUMBER>03                         '

mid0002 = new Mid0002(1) { CellId = 0, ChannelId = 0, ControllerName = "String that is longer than 25 characters" };
Console.WriteLine("'" + mid0002.Pack() + "'");
// Invalid output: '00720002001<PHONE_NUMBER>03String that is longer than 25 characters'
// String not limited to 25 characters, length in header not according to specification

The default char for padding is always ' ', variable probably is not initialized at data fields.
Going to check it, thank you for submiting it!


Falsehoods programmers believe about addresses

You may have forgot:
https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/

Make a PR, I'll merge it

PR is made here: https://github.com/mr-mig/every-programmer-should-know/pull/13

Merged!


Pre commit hook fix

Description
Fixing the shell script that fails the events pre-commit hook.
Adds local linting using #1674
Check List

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

Looks like we can add more checks:

When online: true, we should not have a tz: entry.
When we have a tz: entry, it sould use the format Continent/City which avoid mistakes because of daylight saving time.


⚠ GitLab Server has degraded performance

In 7ded94c, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 9299 ms

Resolved: GitLab Server performance has improved in a3ec8bb.


Java 8 build fix ( javadoc errors with the new angry javadoc tool)

The long URL in the TemporaryJobs.java can no longer be split into two lines, and we enforce line lengths, so I'm removing it. If anyone wants to figure out the proper way to do that instead, be my guest :)

:+1:


Remove dependencies and requirements

Breaking Change:

Description:
Removes dependencies and requirements.
!! Tests need to be fixed.
Related issue (if applicable): fixes #23016 and #23017
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
Script:
for i in $(find ./homeassistant/components -name '*.py'); do
  grep -e '^REQUIREMENTS = \[.*\]$' ${i}
  sed -i -e 's/^REQUIREMENTS = \[.*\]$//g' ${i}
  grep -e '^DEPENDENCIES = \[.*\]$' ${i}
  sed -i -e 's/^DEPENDENCIES = \[.*\]$//g' ${i}
done

Checklist:

[ ] The code change is tested and works locally.
[ ] Local tests pass with tox. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[ ] The manifest file has all fields filled out correctly (example).
[ ] New dependencies have been added to requirements in the manifest (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Could we remove the line, instead of replacing it with an empty line ?

Before you run your script, find all components that have multiline DEPS/REQS and make them a single line, so that the removal script removes them. There are not too many.
> git grep REQUIREMENTS | grep -v "]"
homeassistant/components/bh1750/sensor.py:12:REQUIREMENTS = ['i2csense==0.0.4',
homeassistant/components/bme280/sensor.py:16:REQUIREMENTS = ['i2csense==0.0.4',
homeassistant/components/bme680/sensor.py:16:REQUIREMENTS = ['bme680==1.0.5',
homeassistant/components/emulated_hue/__init__.py:11:from homeassistant.components.http import REQUIREMENTS  # NOQA
homeassistant/components/envirophat/sensor.py:14:REQUIREMENTS = ['envirophat==0.0.6',
homeassistant/components/google/__init__.py:16:REQUIREMENTS = [
homeassistant/components/htu21d/sensor.py:15:REQUIREMENTS = ['i2csense==0.0.4',
homeassistant/components/nuimo_controller/__init__.py:11:REQUIREMENTS = [
homeassistant/components/onvif/camera.py:23:REQUIREMENTS = ['onvif-py3==0.1.3',
homeassistant/components/sht31/sensor.py:19:REQUIREMENTS = ['Adafruit-GPIO==1.0.3',
homeassistant/components/tank_utility/sensor.py:15:REQUIREMENTS = [
homeassistant/components/zha/__init__.py:23:REQUIREMENTS = [

› git grep DEPENDENCIES | grep -v "]"
homeassistant/components/automation/webhook.py:14:DEPENDENCIES = ('webhook',)
homeassistant/components/cast/media_player.py:30:DEPENDENCIES = ('cast',)
homeassistant/components/frontend/__init__.py:27:DEPENDENCIES = ['api', 'websocket_api', 'http', 'system_log',
homeassistant/components/sonos/media_player.py:28:DEPENDENCIES = ('sonos',)
homeassistant/components/websocket_api/__init__.py:9:DEPENDENCIES = ('http',)

E303 too many blank lines (4)


How to get this /vendor/autoload.php

I am trying to integrate it but it is giving the error of require DIR . '/../../../vendor/autoload.php'; is missing. Please suggest me any usefull tip

@Hasnainaly , your question is related to the work with composer - please, check https://getcomposer.org/doc/00-intro.md


Fire Sponge events on the Forge bus

Currently, Forge events which implement Sponge interfaces are automatically fired on the Sponge event bus. This isn't done in reverse when a Sponge even is fired.
This PR fires Sponge events on the Forge bus by creating a new instance of a Forge event, which delegates any setter methods back to the Sponge event.
Only events created through the event generator are fired on the Forge bus. This is for two reasons:

Complex situations can arise if an event implements multiple Sponge interfaces, when choosing which Forge events to instantiate. An event created from the event generator is a built-in event, which has a clearly defined function known to the event bus.
Not firing other events, even if they only implement one Sponge interface, allows plugins to manually fire their event on the Forge bus, choosing exactly what Forge event(s) to create. Firing the event in all cases would prevent plugins from implementing their own logic without causing the event to be fired twice.

Perhaps the event mapping could be moved to EventRegistry or move the event registry into  SpongeModEventManager?

@simon816: EventRegistry only exists to for FML state events, though even that could be done without it. I think this logic makes sense where it is.


.Net: Depending on the code path used semantic functions will have different max tokens

Noticed this while create a new integration test

In your integration test, you've observed that semantic functions encounter varying maximum token limits based on the code path used. This inconsistency can lead to unexpected behavior or errors, and it needs to be resolved.
Solution: Dynamic Token Management

Token Configuration:

Start by defining a token configuration system that allows you to set and adjust token limits dynamically based on specific code paths or scenarios.
2. Token Management Module:
Implement a token management module within your codebase. This module will be responsible for tracking and allocating tokens for semantic functions.
3. Code Path Identification:
Develop a mechanism to identify the code path currently being executed. This can be achieved using conditional statements, flags, or any appropriate method based on your application's architecture.
4. Token Allocation:
When a semantic function is invoked, consult the token management module to determine the maximum token limit for that specific code path.
5. Dynamic Adjustment:
Allow the token management module to dynamically adjust token limits based on the code path. This can involve reading from configuration files, databases, or other sources that store token limit information.
6. Diagram Structure:
Create a diagram to illustrate the flow of token management and code path identification. This can help visualize how tokens are allocated dynamically.
Here's a simplified diagram structure to explain the concept:
sql
+---------------------------------------------------+
|               Application Code                    |
|                                                 |
|    +-----------+           +--------------+      |
|    | Code Path | ------->  | Token Mgmt   |      |
|    |  Identifier|           |   Module     |      |
|    +-----------+           +--------------+      |
|                                                 |
|                                                 |
|    +-----------+           +--------------+      |
|    | Semantic  | ------->  |  Semantic    |      |
|    |   Function|           |   Function   |      |
|    +-----------+           +--------------+      |
|                                                 |
|                                                 |
|    +-----------+           +--------------+      |
|    | Code Path | ------->  | Token Mgmt   |      |
|    |  Identifier|           |   Module     |      |
|    +-----------+           +--------------+      |
|                                                 |
+---------------------------------------------------+
In this diagram:
The "Application Code" contains different code paths.
"Code Path Identifier" determines the current code path.
The "Token Management Module" dynamically adjusts token limits based on the code path.
"Semantic Functions" consult the token management module to determine the maximum token limit for their execution.
With this dynamic token management approach, you can ensure that semantic functions always operate within the appropriate token limits, regardless of the code path being used.

Related to #1362


fix-bug-refresh

This fixes the bug that you need to refresh the Home page over and over until the "Organizer Name" of a potluck shows properly.


DOC: unable to read BSpline object property

Issue with current documentation:
BSpline object possesses coefficients array c, tick array t, and an integer k. After creating a BSpline object, youre not able to access these variables through for example: print(myBspline.c)
Neither does the @property tck work for this purpose.
I am using make_lsq_spline for making the BSpline, so I do not know the values of c and would like to know these values.
Idea or request for content:
No response
Additional context (e.g. screenshots, GIFs)
No response

It seems that
print(myBspline.tck)
doesn't work as opposed to:
cs,ts,k = myBspline.tck print(cs,ts,k)
which does work, odd.

In [10]: from scipy.interpolate import make_interp_spline

In [11]: x, y = [1, 2, 3, 4, 5, 6], [1, 4, 9, 16, 25, 26]

In [12]: spl= make_interp_spline(x, y)

In [13]: spl.c
Out[13]:
array([ 1.        ,  2.18518519,  6.62962963, 17.37037037, 30.81481481,
       26.        ])

In [14]: spl.t
Out[14]: array([1., 1., 1., 1., 3., 4., 6., 6., 6., 6.])

In [16]: spl.k
Out[16]: 3

In [17]: spl.tck
Out[17]:
(array([1., 1., 1., 1., 3., 4., 6., 6., 6., 6.]),
 array([ 1.        ,  2.18518519,  6.62962963, 17.37037037, 30.81481481,
        26.        ]),

All seems to work as expected (at least with make_interp_spline, but I'be very surprised if make_lsq_spline is any different). Hard to tell what's going on with your example without a reproducible example, please add one here if you're still having difficulties.


Fix typo, convert verbs to base form

I'm actually not sure here - is this the typographically correct way to write documentation?

Looking through as a current English student I'm pretty sure that you can write it both ways it's just one changing the lead word from a verb to a noun.
Essentially it's entirely up to your preference and which one you like best.

Hmm, seems fine to me then. Thanks!


Hardcoded OpenSSL::SSL::VERIFY_NONE

https://github.com/logicmonitor/logicmonitor-puppet-v4/blob/348dde452397ef505938b73a80e68923077c4469/lib/puppet/provider/logicmonitor.rb#L102

It appears that this security issue is still present in master:
https://github.com/logicmonitor/logicmonitor-puppet-v4/blob/develop/lib/puppet/provider/logicmonitor.rb#L102

This has been fixed


Version conflict

Run flutter pub get
Output
Because mockito >=4.1.2 <=5.0.0-nullsafety.7 depends on test_api ^0.2.19-nullsafety and mockito >=4.1.1+1 <4.1.2 depends on test_api >=0.2.1 <0.4.0, mockito >=4.1.1+1 <=5.0.0-nullsafety.7 requires test_api >=0.2.1 <0.4.0.
And because every version of flutter_test from sdk depends on test_api 0.4.16, flutter_test from sdk is incompatible with mockito >=4.1.1+1 <=5.0.0-nullsafety.7.
So, because fluttube depends on both flutter_test from sdk and mockito ^4.1.1+1, version solving failed.
pub get failed
exit code: 1

Explain
There's a version conflict between two packages. Both mockito and flutter_test depend on test_api, but they require different versions of  test_api.
This error arises when different packages have conflicting requirements for the same dependency.
Solution
Take a look at:
How to solve multi dependency version conflicts simply?
The Simplest way:
just remove the version number of both that dependencies and type 'any' without quotes in front of them.


pods unable to communicate  when using flannel with ali-vpc backend

I have a kubernetes cluster v1.9.2 inside aliyun vpc.
After deployed the flannel and config the backend to ali-vpc, I find that all the flannel pods are running and no error messages were produced, but pods in different nodes can not communicate with each other.
Expected Behavior
pods in different nodes can communicate with each other.
Current Behavior

nodes can communicate with each other.
pods in same node can communicate with each other.
node can communicate with pod in another node.
pod can communicate with another node.
pods in different nodes can not communicate with each other.

Steps to Reproduce (for bugs)

Deploy a new kubernetes cluster in aliyun vpc with more than one node, the k8s version is v1.9.2.
Deploy flannel, using ali-vpc backend. Make sure all the flannel pods are running.
Config the kube-dns replicas to 2.
ping another kube-dns pod inside one kube-dns pod.

Your Environment

Flannel version: v0.10.0
Backend used (e.g. vxlan or udp): ali-vpc
Etcd version: 3.1.11
Kubernetes version (if used): v1.9.2
Operating System and version: ubuntu 16.04

flannel.yml:
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
  name: flannel
rules:
  - apiGroups:
      - ""
    resources:
      - pods
    verbs:
      - get
  - apiGroups:
      - ""
    resources:
      - nodes
    verbs:
      - list
      - watch
  - apiGroups:
      - ""
    resources:
      - nodes/status
    verbs:
      - patch
---
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
  name: flannel
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: flannel
subjects:
- kind: ServiceAccount
  name: flannel
  namespace: kube-system
---
apiVersion: v1
kind: ServiceAccount
metadata:
  name: flannel
  namespace: kube-system
---
kind: ConfigMap
apiVersion: v1
metadata:
  name: kube-flannel-cfg
  namespace: kube-system
  labels:
    tier: node
    app: flannel
data:
  cni-conf.json: |
    {
      "name": "cbr0",
      "plugins": [
        {
          "type": "flannel",
          "delegate": {
            "hairpinMode": true,
            "isDefaultGateway": true
          }
        },
        {
          "type": "portmap",
          "capabilities": {
            "portMappings": true
          }
        }
      ]
    }
  net-conf.json: |
    {
      "Network": "<IP_ADDRESS>/16",
      "Backend": {
        "Type": "ali-vpc"
      }
    }
---
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
  name: kube-flannel-ds
  namespace: kube-system
  labels:
    tier: node
    app: flannel
spec:
  template:
    metadata:
      labels:
        tier: node
        app: flannel
    spec:
      hostNetwork: true
      nodeSelector:
        beta.kubernetes.io/arch: amd64
      tolerations:
      - key: node-role.kubernetes.io/master
        operator: Exists
        effect: NoSchedule
      serviceAccountName: flannel
      initContainers:
      - name: install-cni
        image: quay.io/coreos/flannel:v0.10.0-amd64
        command:
        - cp
        args:
        - -f
        - /etc/kube-flannel/cni-conf.json
        - /etc/cni/net.d/10-flannel.conflist
        volumeMounts:
        - name: cni
          mountPath: /etc/cni/net.d
        - name: flannel-cfg
          mountPath: /etc/kube-flannel/
      containers:
      - name: kube-flannel
        image: quay.io/coreos/flannel:v0.10.0-amd64
        command:
        - /opt/bin/flanneld
        args:
        - --ip-masq
        - --kube-subnet-mgr
        resources:
          requests:
            cpu: "100m"
            memory: "50Mi"
          limits:
            cpu: "100m"
            memory: "50Mi"
        securityContext:
          privileged: true
        env:
        - name: POD_NAME
          valueFrom:
            fieldRef:
              fieldPath: metadata.name
        - name: POD_NAMESPACE
          valueFrom:
            fieldRef:
              fieldPath: metadata.namespace
        - name: ACCESS_KEY_ID
          value: xxx
        - name: ACCESS_KEY_SECRET
          value: xxx
        volumeMounts:
        - name: run
          mountPath: /run
        - name: flannel-cfg
          mountPath: /etc/kube-flannel/
      volumes:
        - name: run
          hostPath:
            path: /run
        - name: cni
          hostPath:
            path: /etc/cni/net.d
        - name: flannel-cfg
          configMap:
            name: kube-flannel-cfg

security group configuration required :

@hrj713 Great! I've been in pain these days for the same issue.
I was trying to remove iptables rule: POSTROUTING -s <IP_ADDRESS>/16 -d <IP_ADDRESS>/16 -j RETURN to allow dynamic SNAT (send through node ip), while flannel keeps reseting my manual change every a few seconds...
Thanks again, apparently your solution is correct, and traffic doesn't have to be NATed.


Overrides and mismatch with figma

💬 Question
According to the Figma file for eva design the button group when using icon-only buttons shouldn't have more horizontal spacing.
From the figma file:

From the UI Kitten documentation:

As you can see the buttons from the docs have more horizontal spacing. So a couple of questions:

Which is wrong? The figma file or the component documentation?
How can I override values for existing components?
How can I add variants/appearances to existing component?
How can I use the white-background button group from figma with UI Kitten (it doesn't appear to be an appearance or state or anything)?

UI Kitten and Eva version

Package
Version

@eva-design/eva
1.4.0

@ui-kitten/components
4.4.1

The wrong is dev implementation
You may tweak a Button component with your implementation. It's more likely you may want to override iconMarginHorizontal in case there is no text. As far as I remember, in current realization the final spacing is paddingHorizontal + textMarginHorizontal (if there is text) + iconMarginHorizontal (if there is an icon).
Docs and example (pay attention on the comments above the code)
I suppose this is just an example in Figma. Buttons in ButtonGroup may have one of existing appearances / statuses. In your case, adding a custom one should solve this.

@artyorsh Thorough answers. I appreciate it!

@artyorsh Is this something that will be fixed?

@RWOverdijk  Yes, we'll sync this later. For now the team is focused on other products to be honest. Thanks for the interest
Still an issue for you?

@artyorsh It is. I wouldn't mind fixing it... If you could give me some pointers. I'm not just here to complain 😄

@RWOverdijk Well, I don't think there is a good approach to solve this with mapping (because you can't determine whether you have only an icon or icon and text there), but I would suggest creating your own component for this case. E.g IconButton where you use the same mappings as Button, but without text parameters. This will be a true way for current version

@artyorsh All right. I'll override the button anyway because it doesn't allow custom content.


Remove the space between inline/inline-block elements

In one of my recent PR I realized that there were whitespaces in our primary sidebar (#965 ). The solution was simple, removed the prettifying step and keep inline tags on one single line.
Looking more carefully at our rendered pages I realize that we have trailing whitespaces everywhere.
It seems to be a more general problem as mentioned in this SO post: https://stackoverflow.com/questions/5078239/how-to-remove-the-space-between-inline-inline-block-elements
The "easy" fix is to rely on flexbox instead of inline-block whenever possible. If we do so we'll be able to keep the prettified html output AND avoid the trailing whitespaces.
I think we need to wait for the bootstrap 5 update as many of the display commands are comming from there:

#953
#142

we dropped prettify in #1101 that was not really necessary for production


Add upload to pypi from travis tags

Signed-off-by: Juanjo Alvarez<EMAIL_ADDRESS>

Would be nice if this could read version from the "${TRAVIS_TAG}"..


reconciler: Fix flake in reconciler tests due to ID being unset

The fix to JSON status marshalling had the unintended effect that now the reconciler test suite ran with the ID field being uninitialized, leading to the reconciler overwriting the status of a changed object. This resulted in small fraction of the reconciler test runs failing (e.g. object was marked pending, but instead of being re-reconciled the previous status was inserted).
This did not affect non-test code as status should always be constructed with StatusPending() etc.
Fix this by exporting the ID and filling it in the tests.
Fixes: 132edd67f709 ("reconciler: Fix Status JSON marshalling")

Failure can be seen in https://github.com/cilium/statedb/actions/runs/11707677739/job/32607608514:
            > db show test-objects
            [stdout]
            ID   Faulty   StatusKind   StatusError
            1    false    Pending
            2    false    Done
            3    false    Done
            > db cmp test-objects step1+3.table
        scripttest.go:230: FAIL: testdata/incremental.txtar:27: db cmp test-objects step1+3.table: table mismatch:
              ID  StatusKind StatusError
            - 1   Error      update fail
            + 1   Done
              2   Done
              3   Done


Fix four minor typos in system prompts

'Generat' instead of 'Generate' + an instance of duplicate 'instructions'

@microsoft-github-policy-service agree


Handle mcpe packets

requires https://github.com/mhsjlw/node-raknet/issues/14 and then try out good ways to register these "custom" packets.

done !


RTSP Streaming error [QUESTION]

Hello guys,
when i try to stream with kvs_gstreamer_sample through RTSP url (rtsp://<IP_ADDRESS>:8554/mystream) i got this error below:

Pad link failed
Error received from element udpsrc0: Internal data stream error.
Debugging information: gstbasesrc.c(3072): gst_base_src_loop (): /GstPipeline:rtsp-kinesis-pipeline/GstRTSPSrc:source/GstUDPSrc:udpsrc0:
streaming stopped, reason not-linked (-1)
Any idea please?

The problem comes from UDP Buffer i think !

Should i increase the UDP BUFFER SIZE ?

I get the same error when streaming from file source but not live source. Increasing buffer size did not resolve for me however.

@S0UL4 ,
What version of gstreamer does your system have? Can you share the OS version details as well?

Resolving due to no response. A few pointers:

Test your pipeline using gst-launch-1.0 with fakesink to make sure your source piece of the pipeline works.
If you have VPN enabled, disable it. I have seen RTSP linking errors occur when using VPN.


tf-nightly import fails with keras

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
Yes
Source
binary
TensorFlow version
2.15.0.dev20230914
Custom code
No
OS platform and distribution
Arch Linux
Mobile device
No response
Python version
Both 3.10 and 3.11
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
Running import tensorflow.compat.v2 as tf causes the following when keras is installed alongside tf-nightly:
/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/tensorflow/__init__.py:29: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptool
s or check PEP 632 for potential alternatives
  import distutils as _distutils
2023-09-14 14:47:40.395318: I external/local_tsl/tsl/cuda/cudart_stub.cc:28] Could not find cuda drivers on your machine, GPU will not be used.
2023-09-14 14:47:40.429289: E external/local_xla/xla/stream_executor/cuda/cuda_dnn.cc:9511] Unable to register cuDNN factory: Attempting to register factory for plugin cuDNN when one has alre
ady been registered
2023-09-14 14:47:40.429321: E external/local_xla/xla/stream_executor/cuda/cuda_fft.cc:609] Unable to register cuFFT factory: Attempting to register factory for plugin cuFFT when one has alrea
dy been registered
2023-09-14 14:47:40.429377: E external/local_xla/xla/stream_executor/cuda/cuda_blas.cc:1518] Unable to register cuBLAS factory: Attempting to register factory for plugin cuBLAS when one has a
lready been registered
2023-09-14 14:47:40.436510: I external/local_tsl/tsl/cuda/cudart_stub.cc:28] Could not find cuda drivers on your machine, GPU will not be used.
2023-09-14 14:47:40.436868: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
2023-09-14 14:47:42.270861: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/tensorflow/__init__.py", line 483, in <module>
    importlib.import_module("keras.optimizers")
  File "/home/gap/.pyenv/versions/3.10.2-debug/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/__init__.py", line 3, in <module>
    from keras import __internal__
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/__internal__/__init__.py", line 3, in <module>
    from keras.__internal__ import backend
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/__internal__/backend/__init__.py", line 3, in <module>
    from keras.src.backend import _initialize_variables as initialize_variables
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/__init__.py", line 21, in <module>
    from keras.src import models
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/models/__init__.py", line 18, in <module>
    from keras.src.engine.functional import Functional
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/engine/functional.py", line 25, in <module>
    from keras.src import backend
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/backend.py", line 35, in <module>
    from keras.src.engine import keras_tensor
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/engine/keras_tensor.py", line 19, in <module>
    from keras.src.utils import object_identity
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/utils/__init__.py", line 20, in <module>
    from keras.src.saving.serialization_lib import deserialize_keras_object
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/saving/serialization_lib.py", line 28, in <module>
    from keras.src.saving.legacy.saved_model.utils import in_tf_saved_model_scope
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/saving/legacy/saved_model/utils.py", line 30, in <module>
    from keras.src.utils.layer_utils import CallFunctionSpec
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/utils/layer_utils.py", line 26, in <module>
    from keras.src import initializers
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/initializers/__init__.py", line 23, in <module>
    from keras.src.initializers import initializers_v1
  File "/home/gap/work/SHARK/venv2/lib/python3.10/site-packages/keras/src/initializers/initializers_v1.py", line 32, in <module>
    keras_export(
TypeError: api_export.__init__() got an unexpected keyword argument 'allow_multiple_exports'

Standalone code to reproduce the issue
python3 -c 'import tensorflow.compat.v2 as tf'

Relevant log output
No response

@gpetters94 I was able to run 'import tensorflow.compat.v2 as tf' successfully on colab using tf-nightly , please find the gist here and confirm the same?
Thank you!

@gpetters94 I was able to run 'import tensorflow.compat.v2 as tf' successfully on colab using tf-nightly , please find the gist here and confirm the same? Thank you!

Yeah, I'm not getting it on the colab link. From looking at the pip freeze output there it looks like it's installing a previous version of keras - it's 2.13.0 there but 2.14.0 on my system. That's the one that pip pulls in, not sure why.

It also seems to happen on my system with 2.13.1 and 2.12.0.

@gpetters94 Thank you for your response!
Could you please try to reinstall the latest TensorFlow version 2.13 instead of nightly version with compatible version as mentioned here. Please let us know if it works?
Thank you!

@sushreebarsa TF 2.13 seems to work fine.

@gpetters94 Thank you for the confirmation!
We recommend to use the stable one as nightly will be failing in some cases. Please let us know if we can close the issue?
Thank you!


fix #50

So, I'm not sure why hash_environment is being called in a shutdown handler, it looks strange and the comment was missing a reference link to a test or any code.
When you watch the addresses leaking, this is what appears to be missing, you either need to find the case where worker_request_shutdown is called, or destroy symbols if they exist ... I chose the latter in the end because it looks clearer to me ...
I may be missing context ... hopefully this is a nudge in the right direction, even if not the final solution :)

Thank you very much for your help and contribution!

So, I'm not sure why hash_environment is being called in a shutdown handler, it looks strange and the comment was missing a reference link to a test or any code.

This was to prevent a segfault, but if tests are green, that means it's probably no longer necessary thanks to your fix.
Before your patch, we were destroying superglobals after each request processed in the worker script. But php_request_shutdown() does this too, so it was necessary to re-create superglobals when the script was terminating (before calling php_request_shutdown()) to prevent the segfault. It looks like your patch somehow prevents this segfault too.

I may be missing context ...

Basically, this code is related to the worker mode. The main idea is to keep the same script running (with all its variables, objects), etc, but handle multiple HTTP requests with it. So everything is kept in memory, but each time frankenphp_handle_request() is called, context-related elements (superglobals and php://input...) are re-created with data coming from the new requests, and destroyed when the response has been generated.
I still don't have a complete understanding of the PHP code base, and I thought that EG(symbol_table) contained all the symbols. Not just the superglobals. Is there any documentation (or book) available to better understand these parts?
Thank you again!!

@dunglas now the code reflects requirements as described ... I'm a bit more confident that this is correct, what do you think ?

Thank you @krakjoe!

This change triggers this error on Mac (not tested yet locally on Linux):
Assertion failed: (zval_gc_type((ref)->gc.u.type_info) == 7 || zval_gc_type((ref)->gc.u.type_info) == 8), function gc_possible_root, file zend_gc.c, line 647.
SIGABRT: abort
PC=0x187906d98 m=18 sigcode=0
signal arrived during cgo execution

goroutine 146 [syscall, locked to thread]:
runtime.cgocall(0x102edfb28, 0x14000139d48)
	/opt/homebrew/Cellar/go/1.19.2/libexec/src/runtime/cgocall.go:158 +0x54 fp=0x14000139d10 sp=0x14000139cd0 pc=0x102c10de4
github.com/dunglas/frankenphp._Cfunc_frankenphp_request_shutdown()
	_cgo_gotypes.go:783 +0x38 fp=0x14000139d40 sp=0x14000139d10 pc=0x102e99ec8
github.com/dunglas/frankenphp.go_execute_script(0x14000481d01?)
	/Users/dunglas/workspace/frankenphp/frankenphp.go:394 +0x1f8 fp=0x14000139de0 sp=0x14000139d40 pc=0x102e9b4d8
_cgoexp_395c8cbf2c19_go_execute_script(0x103f0f5c0?)
	_cgo_gotypes.go:887 +0x20 fp=0x14000139e00 sp=0x14000139de0 pc=0x102e9e9f0
runtime.cgocallbackg1(0x102e9e9d0, 0x0?, 0x0)
	/opt/homebrew/Cellar/go/1.19.2/libexec/src/runtime/cgocall.go:316 +0x244 fp=0x14000139ef0 sp=0x14000139e00 pc=0x102c11204
runtime.cgocallbackg(0x0?, 0x0?, 0x0?)
	/opt/homebrew/Cellar/go/1.19.2/libexec/src/runtime/cgocall.go:235 +0xd8 fp=0x14000139f80 sp=0x14000139ef0 pc=0x102c10f38
runtime.cgocallbackg(0x102e9e9d0, 0x16d87eef8, 0x0)
	<autogenerated>:1 +0x1c fp=0x14000139fb0 sp=0x14000139f80 pc=0x102c780cc
runtime.cgocallback(0x0, 0x0, 0x0)
	/opt/homebrew/Cellar/go/1.19.2/libexec/src/runtime/asm_arm64.s:1094 +0xa0 fp=0x14000139fe0 sp=0x14000139fb0 pc=0x102c76a50
runtime.goexit()
	/opt/homebrew/Cellar/go/1.19.2/libexec/src/runtime/asm_arm64.s:1172 +0x4 fp=0x14000139fe0 sp=0x14000139fe0 pc=0x102c76b24

I wonder if it's not related to the problem I was explaining here: https://github.com/dunglas/frankenphp/pull/76#issuecomment-1297704220

This works on Linux, so it's a Mac-only issue.


EnumType with boolean values won't work

I have an EnumType with values mapping to true and false. Trying to query a field of this type results in the error "array_key_exists(): The first argument should be either a string or an integer".
However, according to the documentation, this should work:

value, type mixed, Internal representation of enum item in your application (could be any value, including complex objects or callbacks)

This seems to be the result of how enumValues are handled internally: they are represented as an array where the value is the key to an object holding information such as the enum value's name. True/false are converted to 1/0, however, when checking whether the given value is valid, array_key_exists () is called with the boolean value rather than an integer, which results in above exception (in MixedStore.php, line 72).
I'm using version 0.9.2 with PHP 7.1

You are right, this is a bug. In the meantime you can use 0 and 1 for values instead.

Closed via https://github.com/webonyx/graphql-php/commit/bc6a7a3d1dd7b3d3f6b242fd94fc628c28c9c1cb (will publish in v0.9.12 soon)


⚠ Adacta-fintech.com has degraded performance

In bd37613, Adacta-fintech.com (https://www.adacta-fintech.com) experienced degraded performance:

HTTP code: 200
Response time: 2293 ms

Resolved: Adacta-fintech.com performance has improved in c50f36e.


Add a tool 'uplift_beta' to set a ni when a bug is fixed in nightly and is affecting beta

Coverage decreased (-0.4%) to 24.794% when pulling 855bbaf47d827bfe58c0f09269f9010a4a75dcad on calixteman:uplift into f8e31501ebf59806313bd04e57c667056cc8ce90 on mozilla:master.


Bug: RSpec/ExcessiveDocstringSpacing does not work well

Hi guys,
I've found bug in RSpec/ExcessiveDocstringSpacing after updating to 2.5.0.
Before:
context 'when contains \' character ' do; end

After rubocop -a:
context 'when contains ' character' do; end

Result:
spec/test_spec.rb: E: Lint/Syntax: unexpected token tIDENTIFIER
(Using Ruby 2.7 parser; configure using TargetRubyVersion parameter, under AllCops)
    context 'when contains ' character' do; end
                             ^^^^^^^^^

Quite unlikely that the fix is possible.


How could i modify Country list at checkout page?

What is your question / Please describe your issue
Hello,
How could i modify the list country at checkout page? It it been fetched from Vendure API?
For now, it shows Italy and Poland in Shipping and Billing.
Thank you.
What version of vendure are you using?
1.6.2
Code of Conduct

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

Hey, it can be modified both on the VSF and Vendure side
https://github.com/vuestorefront-community/vendure/blob/develop/packages/theme/helpers/constants.ts
In this file, you can decide what countries you want to be accessible from the checkout page.
Keep in mind that I linked the page in vue storefront repo. You will probably have a bit dofferent path due to VSF & Vendure template 🙂

Got it. thanks @Baroshem :)

Great, closing the issue then :)


Generate customizable prelogue/epilogue, thus can print out logs, etc

can use alternative solution: since every function is wrapped by the execute in base class, can do that easily by subclassing in dart and using custom executor in rust.


add mac netease music client cach path to README

thanks for the wonderful tool, i found the the path in below issue, could you help add the path to README so that other mac users can easy enjoy using this tool?
https://github.com/mbinary/netease-music-cracker/issues/2

The path for mac has been included in the script and will automatically use it if necessary.


Weird issue with tab completion

I'm getting this odd issue with tab completion
When I try to do any tab completion, I get this odd double text effect with what ever I have in the prompt.
Video of whats happening, this demos the issue better than me trying to explain it.
http://youtu.be/4CUcncXNEic
Here's my prompt for zsh
https://github.com/mhartington/dotfiles/blob/master/prompt
I removed the prompt theme form my shell and tab completion does work as expect.

Oh, that's bizarre :)
However, I can't reproduce this with zsh and your prompt. Could you try to disable some zsh features? Maybe remove these lines https://github.com/mhartington/dotfiles/blob/master/zshrc#L1 https://github.com/mhartington/dotfiles/blob/master/zshrc#L37 and see if any of them is causing the clash. Finally, please try with an empty zshrc.

Seemed to do the trick :+1:  Thanks a lot

Can you tell me which lines you removed? Sadly the links are dynamic and I doubt removing comments helped the issue ;-)

For my issue, I removed this line source /Users/mhartington/.iterm2_shell_integration.zsh, and this ZLE_RPROMPT_INDENT=0

Hm, yep found the lines already (see referenced issue) but I only had the latter line which I did remove.
So I just tried with a clean .zshrc and it won't work either sadly :/

Removing ZLE_RPROMPT_INDENT=0 worked for me, but now the right prompt has that annoying one-space indent.

I have this issue with bash!


Enable more tests to be run in a container.

Improve debugging output for online help test.

PR Summary

There are a number of tests which are disabled when run in a container. This PR re-enables all of them.
Notably, it removes the test which causes a browser to be launched in the shell as this is not available in a container (or server core). The functionality is still validated by verifying the URL that is opened, but does not launch the browser via a test hook.
This PR also improves a test for help failures by reporting the name of the topic that has been surprisingly found to aid in debugging.
PR Context

PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[x] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[x] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[x] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and opened an issue in the relevant tool repository. This may include:

[ ] Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode
(which runs in a different PS Host).

[ ] Issue filed:

[ ] Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.

[ ] Issue filed:

[ ] Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).

[ ] Issue filed:

[ ] Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

[ ] Issue filed:

/rebase

🎉

/backport to release/v7.0.12

/backport to release/v7.2.5

backported to 7.2  f1cb6d6b6

/backport to release/v7.0.12


HSEARCH-3756 + HSEARCH-3757 Use commas instead of blanks as separators for multi-valued properties

HSEARCH-3756: Use commas instead of blanks as separators for multi-valued properties
HSEARCH-3757: Configure the protocol used to contact Elasticsearch separately

I still need to run a full build. Will do ASAP.

Started a full build (AWS, ...): https://ci.hibernate.org/job/hibernate-search/job/PR-2157/2/

There seems to be a problem with Wiremock, some transient failure... Upgraded to 2.25.1 and started another build: https://ci.hibernate.org/job/hibernate-search/job/PR-2157/4/

And here ignoring the tests that cannot succeed when AWS request signing is enabled (because it overrides the "Authentication" header): https://ci.hibernate.org/job/hibernate-search/job/PR-2157/6/

Is the framework used to implement our Elasticsearch HTTP requests spy?

You mean Wiremock? No. We use a much simpler wrapper. I'd rather not rely on starting a HTTP server in tests unless I really need to.

Merged, thanks!


[2pt] Create a Game class in a separate .rb file. Team member #3

All Game class properties visible in the diagram should be defined and set up in the constructor method.
Implement method:
can_be_archived?() in the Game class
should override the method from the parent class
should return true if the parent's method returns true AND if last_played_at is older than 2 years
otherwise, it should return false

created


endpoint: remove unnecessary hash key

Conf version is ignored when requesting snapshot. Since peer id is included, store id is redundant.

LGTM

LGTM


Use concat to generate map files

The source and content parameters can still be used, as before, but this
also allows you to use concat::fragment to generate maps bit by bit.
Supersedes PR #230

That is interesting and would solve https://github.com/camptocamp/puppet-postfix/issues/251.
That said, if the goal is to allow purging, I'm not sure of the need to support two engines for that, when we could either use augeas with purging (using augeasproviders) or concat.