How to enable USB-C (front panel)?

Hello @czombos,
Can you help me with this? Is it possible to enable front panel USB-C without disabling anything else? I am using the NCase M1 case that has a front panel USB-C that does not work. It is connected to the motherboard by a cable.
Thanks!

Make a new USBMap: https://github.com/corpnewt/USBMap
More info: https://usb-map.gitbook.io/project/

Hello, please help me… how did you found PciRoot for key value:
                    <key>PciRoot(0x0)/Pci(0x1C,0x7)/Pci(0x0,0x0)</key>
                    <dict>
                            <key>AAPL,slot-name</key>
                            <string>WLAN</string>
                            <key>compatible</key>
                            <string>pci14e4,4331</string>
                            <key>device_type</key>
                            <string>Airport Extreme</string>
                            <key>model</key>
                            <string>Dell DW1820A 802.11ac wireless</string>
                            <key>name</key>
                            <string>Airport</string>
                            <key>pci-aspm-default</key>
                            <integer>0</integer>
                    </dict>

Is USBMap could make DW1820A affected? I am trying on different Asus z390-e MoBo…
Thanks!

On Mar 9, 2020, at 11:11 AM, czombos<EMAIL_ADDRESS>wrote:
Closed #10 https://github.com/czombos/asus-rog-strix-z390-i-gaming-hackintosh/issues/10.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/czombos/asus-rog-strix-z390-i-gaming-hackintosh/issues/10?email_source=notifications&email_token=AIC6NQB2OCOREPLBRQFRSHDRGS6FNA5CNFSM4LEA44C2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOXFPCPBQ#event-3109955462, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIC6NQECFDHWAYUYHD26YZ3RGS6FNANCNFSM4LEA44CQ.


[orchestrator] introduce the orchestractor crate

Description
Original author of this work is @asonnino - I've mainly rewired dependencies and removed any use of OpenSSL relying to pure Rust ssh implementation in order to make it acceptable from our license checks + some clean up.
The Orchestrator crate provides facilities for quickly deploying and benchmarking the SUI codebase in a geo-distributed environment. Please note that it is not intended for production deployments or as an indicator of production engineering best practices. Its purpose is to facilitate research projects by allowing benchmarking of (variants of) the codebase and analyzing performance.
Test Plan
Did run against an AWS environment with multiple runs.

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] protocol change
[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

Much nicer! This also seems to take care of blocking SSH connections (since the new library is async)

Yes no need for blocking the SSH connections. We probably need to hold though before merging as we get a security warning from a transient dependency on the ed25519-dalek library . Russh depends on version 1.0 which as of August 14th is being flagged for the vulnerability that our team discovered on ed25519 implementations https://rustsec.org/advisories/RUSTSEC-2022-0093.html . I can see that there is already a PR pending on Russh library that upgrades the dependency, so I hope they'll resolve that soon and we'll be free to merge in our side.

I assume this works on the latest Sui repo? May be useful to setup a nightly run eventually.

Yes I did run this a few days ago and it was still working fine. Running a nightly is a good idea.

@akichidis from a cursory look, i don't have any other comments. Although i haven't don't an extensive review so i'll defer to @mwtian here.


[object Object] when using {{#content}}

Hi,
I have the following structure:
// layouts/default.html

<!doctype html>

    {{> head}}
    {{#block "header_misc"}}{{/block}}

Default Layout

    {{{contents}}}

    {{> footer}}

// partials/head.html

<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>{{title}}</title>

// partials/footer.html

// src/pages/index.md

---
title: Homepage
---

{{#extend "default"}}
  {{content "header_misc"}}

Hello there

  {{/content}}
{{/extend}}

  {{#if collections.articles}}
    {{#each collections.articles}}

{{this.title}}

{{this.contents}}

    {{/each}}
  {{else}}
    nope
  {{/if}}

  `test`

// Built file
    <!doctype html>

    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Homepage</title>

Default Layout

[object Object]

First Post

This is a blog post here

  test

No matter what though, the built file only outputs [object Object] on the page. I'm assuming I'm missing something fairly obvious, so any help would be great!

There's a few errors.

In layouts/default.html you have {{{contents}}} which isn't a thing in handlebars-layouts. Anywhere you want to have content injected into a layout should be defined as a block.

In src/pages/index.md you lead the document with an {{#extend}}, but then have content after that. This is also not valid as your content isn't set to be injected into a block.

I think what you're trying for is more like this:
// layouts/default.html

<!doctype html>

    {{> head}}

Default Layout

    {{#block "header"}}{{/block}}

    {{#block "body"}}{{/block}}

    {{> footer}}

// partials/head.html

<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>{{title}}</title>

// partials/footer.html

// src/pages/index.md

---
title: Homepage
---

{{#extend "default"}}
    {{#content "header"}}

Hello there

    {{/content}}

    {{#content "body"}}

            {{#if collections.articles}}
                {{#each collections.articles}}

{{this.title}}

{{this.contents}}

                {{/each}}
            {{else}}

nope

            {{/if}}

    {{/content}}
{{/extend}}

So {{{contents}}} is a Metalsmith thing, but I understand the rest of your explanation. Thank you for writing that up!

My pleasure! I'm going to close this issue for now, but feel free to reopen it if you're still having trouble.


Fix stub for Yaf

Fix stub for Yaf

Fix stub for Yaf

Could you please fix the build so we can merge your changes?


No module named 'SimpleWebSocketServer'

I installed SimpleWebSocketServe, through the pip as the repository shows (https://github.com/dpallot/simple-websocket-server), but when I run npm start, I get the error

Try running pip install -r requirements.txt

I already did this procedure, but I tried again

Which output do you get from python --version and pip --version? It's possible that your default Python installation has version 2.7, but pip actually modifies the packages for Python 3.
Maybe python2.7 -m pip install -r requirements.txt helps in this case, but I have not tested that myself yet.
It's quite unfortunate that the code in this repository still depends on Python 2.7, but for now we'll have to deal with it.

Ahh, there you have it! Your system is configured to only use Python 3.
Try executing python2.7 -m pip install -r requirements.txt then (if you haven't done so already), then change the two occurrences of python ./backend/whatsapp_web_backend.py in the root package.json to python2.7 ./backend/whatsapp_web_backend.py.

Any ideas for my case?
[feedc0de@flucky-server whatsapp-web-reveng]$ alias python=python2
[feedc0de@flucky-server whatsapp-web-reveng]$ alias pip=pip2
[feedc0de@flucky-server whatsapp-web-reveng]$ python --version
Python 2.7.16
[feedc0de@flucky-server whatsapp-web-reveng]$ npm start

><EMAIL_ADDRESS>start /home/feedc0de/whatsapp-web-reveng
> npm run dev

><EMAIL_ADDRESS>dev /home/feedc0de/whatsapp-web-reveng
> concurrently --kill-others "./node_modules/.bin/nodemon index.js -i client -e js" "./node_modules/.bin/nodemon --exec python ./backend/whatsapp_web_backend.py -i client -e py" "sass --watch client/css/main.scss:client/css/main.css"

[2] Sass is watching for changes. Press Ctrl-C to stop.
[2]
[1] [nodemon] 1.18.10
[1] [nodemon] to restart at any time, enter `rs`
[1] [nodemon] watching: *.*
[1] [nodemon] starting `python ./backend/whatsapp_web_backend.py`
[1] Traceback (most recent call last):
[1]   File "./backend/whatsapp_web_backend.py", line 15, in <module>
[1]     from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket;
[1] ModuleNotFoundError: No module named 'SimpleWebSocketServer'
[1] [nodemon] app crashed - waiting for file changes before starting...
[0] [nodemon] 1.18.10
[0] [nodemon] to restart at any time, enter `rs`
[0] [nodemon] watching: *.*
[0] [nodemon] starting `node index.js`
[0] whatsapp-web-reveng API server listening on port 2019
[0] whatsapp-web-reveng HTTP server listening on port 2018
^C
[feedc0de@flucky-server whatsapp-web-reveng]$ sudo pip2 install -r requirements.txt
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting git+https://github.com/dpallot/simple-websocket-server.git (from -r requirements.txt (line 2))
  Cloning https://github.com/dpallot/simple-websocket-server.git to /tmp/pip-req-build-kC8SZc
Requirement already satisfied (use --upgrade to upgrade): SimpleWebSocketServer==0.1.1 from git+https://github.com/dpallot/simple-websocket-server.git in /usr/lib/python2.7/site-packages (from -r requirements.txt (line 2))
Requirement already satisfied: websocket-client in /usr/lib/python2.7/site-packages (from -r requirements.txt (line 1)) (0.56.0)
Requirement already satisfied: curve25519-donna in /usr/lib/python2.7/site-packages (from -r requirements.txt (line 3)) (1.3)
Requirement already satisfied: pycrypto in /usr/lib/python2.7/site-packages (from -r requirements.txt (line 4)) (2.6.1)
Requirement already satisfied: pyqrcode in /usr/lib/python2.7/site-packages (from -r requirements.txt (line 5)) (1.2.1)
Requirement already satisfied: protobuf in /usr/lib/python2.7/site-packages (from -r requirements.txt (line 6)) (3.8.0)
Requirement already satisfied: six in /usr/lib/python2.7/site-packages (from websocket-client->-r requirements.txt (line 1)) (1.12.0)
Requirement already satisfied: setuptools in /usr/lib/python2.7/site-packages (from protobuf->-r requirements.txt (line 6)) (41.0.1)

I'm having a similar issue:
Traceback (most recent call last):
File "./backend/whatsapp_web_backend.py", line 15, in <module>
from SimpleWebSocketServer import SimpleWebSocketServer, WebSocket;
ModuleNotFoundError: No module named 'SimpleWebSocketServer'
[nodemon] app crashed - waiting for file changes before starting...

Ubuntu 18.04
Python 3.6.9
pip 20.3.1 from /home/user/.local/lib/python3.6/site-packages/pip (python 3.6)

I am writing after trying to resolve this myself in vain.
Any  ideas?


Change port of Superset 8088

How can we change the default port of the superset ? 8088 is being used by another application.

You can find it by reading the documentation or the help of superset command. Please close.

If you're running in docker compose using the docker-compose-non-dev.yml file, under the superset, change the ports section from 8088:8088 to 9000:8088 (assuming you want to use port 9000). Restart superset via docker-compose.


Validate headers and remove extension whitelisting

Pages resulting in a 400 or 500 should not be indexed.
Likewise, pages reporting a header other than html are to be ignored.

This validation will render extension whitelisting obselete.


security/acme-client: Synology SRM Certificate Upload support

Hi,
Is your feature request related to a problem? Please describe.
Is it possible to add support for Synology Router (SRM) certificate upload ? (like acme.sh did : https://github.com/divx118/acme.sh/blob/synology_srm/deploy/synology_srm.sh )
Describe the solution you'd like
Same as "Upload certificate to Synology DSM" (NAS) but for Synology SRM (Router)
Describe alternatives you've considered
None for now, i'm still using the synology auto-generated cert but it's not convenient.
I've also tried the "Upload certificate to Synology DSM" script on OPNSense, but it's not working...
Thanks.

Is it possible to add support for Synology Router (SRM) certificate upload ? (like acme.sh did : https://github.com/divx118/acme.sh/blob/synology_srm/deploy/synology_srm.sh )

You are not referring to the official acme.sh repository, but a fork instead. The author of this deploy script has never submitted it to the acme.sh project, hence it cannot be used in OPNsense.
The author of this unofficial deploy script opened an issue, but never submitted a pull-request so that his script can be added to acme.sh:
https://github.com/acmesh-official/acme.sh/issues/3332
Someone needs to step-in and submit a pull-request to the acme.sh project. Once the pull-request is accepted by the acme.sh maintainers and included in an official acme.sh release, we may add support for it to OPNsense. Until then there is nothing we can do.


webgo.io link is broken

The webgo.io link doesn't work.

Nine days later, it's still not working, and something is a bit odd.  If I go to https://www.nic.io/go/whois/ and try to look up the domain, it hangs waiting for www.nic.io.  This implies that the problem is not that the owner simply hasn't paid his domain renewal bill.

@rminnich
@godolatry
I just send @hoisie an email about transfering webgo. Hope he read it ASAP.

@rminnich @godolatry hi again
@hoisie wasn't reply me so I've created a fork and fix some bugs in it already. I'll host the website on my domain soon.

@kirillDanshin Can remove the API docs to github project wiki. I think It is very well.

@Andrew-liu ok I'll do it

The links have been updated.


Is there any plan to release a new version for master

As the last  RC (5.0.0-rc2) was over six months ago.

found this  https://www.myget.org/feed/domaindrivendev/package/nuget/Swashbuckle.AspNetCore , thx


Bcrypt cost factor

It looks like you are currently using a salt cost of 10. https://github.com/nmaro/ooth/blob/c400796ee0a5cd83d106f6b6dabeb93103691829/packages/ooth-local/src/index.js#L6. I believe that the current accepted default for most bcrypt libraries is 12. I would recommend either raising that default to 12, or having it be a parameter that can be passed in by the user so they can choose their own values.
I've recently come across this article https://hackernoon.com/your-node-js-authentication-tutorial-is-wrong-f1a3bf831a46 which does a pretty good job at listing the usual problems with node js authentication tutorials, and it's a good read for things to keep in mind.

Hey thank you for the hint. I raised it to 12. I'm actually aware of that article, introduced token hashing and other things because of it :) but I missed the cost factor thing. Patch incoming.


Cant set background on fixed BottomNavigationBar.

Is there a way to set the background on a BottomNavigationBar when type is set to fixed?
Example code
https://gist.github.com/markmooibroek/199f1da3e1f3ae686e4063601bf14ca3

@HansMuller would know. :)

@markmooibroek you can change it via the canvasColor property from the themeData

Thats a start =) However it requires me to change more than only the BottomNavigationBar background. I think it would be a good addition to make it so that we can alter the background color based on BottomNavigationBar.fixedColor

maybe you can just create a dedicated theme, and apply it just to the BottonNavigationBar ?
new Theme(data:BNBarTheme, child:new BottomNavigationBar )

Nice, didn't know that was possible =) That will to the trick

this advice helped me, too. thanks!

@rxlabz It worked man , thanks


Push any sentry_tags set in SENTRY_TAGS value

@mbaechtold could we discuss this briefly tomorrow?

This is now rebased and deployed on kek-web. I think it's good

This is now rebased and deployed on kek-web. I think it's good

Environment and tags highlighted in a recent error

Environment and tags highlighted in a recent error


RDKTV-16030  Addressed class hierarchy review comments

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 6 files pending identification.

Protex Server Path: /home/blackduck/github/rdkservices/2567/rdkcentral/rdkservices

Commit: fca9b3f2f0ebcaf3137d838e170fabbb7fb90d05

Report detail: gist

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 4 files pending identification.

Protex Server Path: /home/blackduck/github/rdkservices/2567/rdkcentral/rdkservices

Commit: 09a2e079dd3dece3c122237546691c98a6e38520

Report detail: gist

Hi @mhughesacn,
Sure will append those lines in top level NOTICE.

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 4 files pending identification.

Protex Server Path: /home/blackduck/github/rdkservices/2567/rdkcentral/rdkservices

Commit: 9d60b0826ac023fb46492271830da52cc7aaf700

Report detail: gist

Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 1 file pending identification.

Protex Server Path: /home/blackduck/github/rdkservices/2567/rdkcentral/rdkservices

Commit: 9d60b0826ac023fb46492271830da52cc7aaf700

Report detail: gist

WARNING: A Blackduck scan failure has been waived
A prior failure has been upvoted

Upvote reason: Resolved in the tool

Commit: 9d60b0826ac023fb46492271830da52cc7aaf700


ci: refine cleanup resources pipeline for instance launch time format change

ci: refine cleanup resources pipeline for instance launch time format change
Signed-off-by: Yang Chiu<EMAIL_ADDRESS>

Without this, the cleanup resources pipeline will fail because of the format change of aws-cli returned date.

@mergify backport v1.4.x


Babel 6 exporting modules weirdly

Hi,
First of all, sorry about the issue title, I know it's unclear, but I didn't know how to explain it better...
Anyway. I'm currently working on an express REST API, using Babel to write ES6 code. I've been using it without any trouble until I wanted to start unit testing some stuff.
I was using babel 5, and the only docs I found to use babel with karma required babel 6 (and it seemed like a good idea to get the update).
I've managed to setup babel for the tests (using karma, webpack, jasmine and Phantom). But now, I can't run the actual app...
I run it through a start.js file, doing basically what it used to with babel 5, only changed the first require statement
require('babel-register');
require('./app.js');

But now, the way export default statements seem to behave differently.
The 3 first lines of the app.js file are
let express = require('express');
let config  = require('./config');

console.log(config);

(the console.log here is only here because of the bug, explanation is on its way)
The config.js file only contains
let config = {
    app: {
        port: 9120,
        ip: "<IP_ADDRESS>",
        env: 'dev'
    },
    elastic: {
        host: 'localhost',
        port: 9200
    }
};

export default config;

And the console.log outputs
{ default:
   { app: { port: 9120, ip: '<IP_ADDRESS>', env: 'dev' },
     elastic: { host: 'localhost', port: 9200 } } }

It's all nested in a default field, and it really shouldn't..
Note that if I export it with module.exports = config;, it works fine, the output is
{ app: { port: 9120, ip: '<IP_ADDRESS>', env: 'dev' },
  elastic: { host: 'localhost', port: 9200 } }

(but other things break after that, things that didn't break either)
My dependencies (from the package.json) are
    "babel": "^6.3.26",
    "babel-polyfill": "^6.3.14",
    "babel-register": "^6.4.3",
    "elasticsearch": "^10.0.1",

I have the following .babelrc
{
  "presets": ["es2015"]
}

I really can't find out what is happening. I've tried just about everything I found (requiring babel-core/register, babel/register (that didn't even seem to exist)), and I can't seem to solve this...

Hello @k4zuk0 This repo is only for reporting website / documentation issues. Please see the Babel README for support resources. Thanks!


Validate cluster/service network only when there is a config change

@openshift/networking PTAL

LGTM. This is just an efficiency thing, right? There's nothing actually buggy about the existing code?

LGTM to me too; same question as danw though....

@danwinship @dcbw
No issues with the existing code. With this change, validateNetworkConfig() is only called in case of cluster network change and is skipped during start/restart of openshift-master service.


Updated font.go

It now copes with the closing of code.google.com
Fixes #8
It now builds when you download / update all packages. (Had to fix in order to get it running after fresh install)

:+1: Thank you very much!


Make it possible to resolve rx expressions recursively

I'm a little afraid at how "meta" this operation is but it allows doing some things which aren't otherwise possible with .rx (or rather extremely complicated). Specifically this allows writing expressions that themselves contain references and then recursively resolves them. The case where I encountered the need for this is a Panel ToDo app.
Let us say we have a layout of tasks:
tasks = pn.Column(task1, task2)

Each task is structured like this:
task = Row(Checkbox(), Markdown())

Now I can write a simple expression to gather up all checkboxes:
checkboxes = tasks.param.objects.rx().rx.map(lambda task: task[0])

And if want to get the number of completed tasks I could do:
sum(checkboxes.rx.map(lambda w: w.value))

Unfortunately this only updates when the list of checkboxes changes, i.e. NOT when each individual checkbox is ticked or unticked.
What I really want to do is for the expression to resolve the references (i.e. in this case the widgets) and update when any of the references change. Using .rx.resolve I can count the number of completed tasks with:
sum(tasks.param.objects.rx().rx.map(lambda task: task[0]).rx.resolve())

Going to merge so I can cut an RC. If you have review comments please still leave them and I'll follow up before release.

Thanks, will make a new PR incorporating all your suggestions.

Nice. Is the intention for this to be part of 1.4?


Version history shows "undefined"

Save a note through simplenote.vim;
Make some changes on https://app.simplenote.com/;
View Version History there, and move the slider one step left from "Current";
The text changes to "undefined".

This behavior is present in the iOS app too, but shows as "Today + seemingly random time" instead of "undefined".

I'm unable to recreate.
When I create a new note with :Simplenote -n, I see this in my web browser and can't drag the slider:

When I then modify the file, the slider behaves as expected: it says the creation time and I can restore.

Also not seeing this. You're not by chance running a really old version of Simplenote.vim are you? Because I seem to recall this used to be an issue, but commits were made to fix it awhile ago.
See:  https://github.com/mrtazz/simplenote.vim/commit/f0fa5c80c35d470779a76ffa728d1fc9f510c5dc and issue #45.

You're right, I mistakenly thought I had a recent version. Thanks for taking a look!


[Bug] Typing quit in console causes Northstar to crash

Typing the quit command in the console causes Northstar to crash.

Click to see the crash log
[2022-01-01 19:35:20.987] [warning] ServerAuthenticationManager::StopPlayerAuthServer was called while m_runningPlayerAuthThread is false
[2022-01-01 19:35:20.987] [info] [SERVER SPEW_MESSAGE] CVScriptGameSystem::LevelShutdownPreEntity()
[2022-01-01 19:35:20.994] [info] [UI SCRIPT] UICodeCallback_LevelShutdown: mp_black_water_canal
[2022-01-01 19:35:20.994] [info] [UI SCRIPT] menu_MainMenu menu opened
[2022-01-01 19:35:20.995] [info] [UI SCRIPT] =========== Show: MainMenuPanel ===========
[2022-01-01 19:35:20.996] [info] [UI SCRIPT] SAVEGAME try is valid savegame
[2022-01-01 19:35:20.996] [info] [UI SCRIPT] SAVEGAME is valid  savegame
[2022-01-01 19:35:21.023] [info] DestroyVM CLIENT 0x112fea00
[2022-01-01 19:35:21.062] [info] [UI SCRIPT] UICodeCallback_ActivateMenus: menu_MainMenu
[2022-01-01 19:35:21.147] [info] DestroyVM UI 0x5942700
[2022-01-01 19:35:21.332] [error] Northstar has crashed! a minidump has been written and exception info is available below:
[2022-01-01 19:35:21.333] [error] Northstar has crashed! a minidump has been written and exception info is available below:
[2022-01-01 19:35:21.334] [error] Cause: Access Violation
Attempted to read from: 0x00000000
[2022-01-01 19:35:21.334] [error] At: client.dll + 0x76ddcb
[2022-01-01 19:35:21.340] [error]     Northstar.dll + 0x7ff8333edf11
[2022-01-01 19:35:21.340] [error]     ntdll.dll + 0x7ff8e85a8a3c
[2022-01-01 19:35:21.340] [error]     ntdll.dll + 0x7ff8e8581276
[2022-01-01 19:35:21.341] [error]     ntdll.dll + 0x7ff8e85d0bfe
[2022-01-01 19:35:21.341] [error]     client.dll + 0x7ff80ca2ddcb
[2022-01-01 19:35:21.341] [error]     client.dll + 0x7ff80ca53285
[2022-01-01 19:35:21.342] [error]     client.dll + 0x7ff80ca532cd
[2022-01-01 19:35:21.342] [error]     client.dll + 0x7ff80ca53f0f
[2022-01-01 19:35:21.343] [error]     client.dll + 0x7ff80ca53df2
[2022-01-01 19:35:21.343] [error]     client.dll + 0x7ff80ca53ead
[2022-01-01 19:35:21.343] [error]     Northstar.dll + 0x7ff83343403e
[2022-01-01 19:35:21.343] [error]     Northstar.dll + 0x7ff8333ef4c0
[2022-01-01 19:35:21.345] [error]     Northstar.dll + 0x7ff8333dce0a
[2022-01-01 19:35:21.346] [error]     Northstar.dll + 0x7ff8333c244c
[2022-01-01 19:35:21.346] [error]     Northstar.dll + 0x7ff8333dffd8
[2022-01-01 19:35:21.347] [error]     Northstar.dll + 0x7ff8333eddd3
[2022-01-01 19:35:21.347] [error]     ntdll.dll + 0x7ff8e85a8a3c
[2022-01-01 19:35:21.348] [error]     ntdll.dll + 0x7ff8e8581276
[2022-01-01 19:35:21.348] [error]     ntdll.dll + 0x7ff8e85d0bfe
[2022-01-01 19:35:21.348] [error]     client.dll + 0x7ff80ca1ce19
[2022-01-01 19:35:21.349] [error]     client.dll + 0x7ff80ca24a91
[2022-01-01 19:35:21.349] [error]     client.dll + 0x7ff80ca23c92
[2022-01-01 19:35:21.349] [error]     client.dll + 0x7ff80ca297f2
[2022-01-01 19:35:21.350] [error]     vgui2.dll + 0x262edf90
[2022-01-01 19:35:21.350] [error]     vgui2.dll + 0x262cf631
[2022-01-01 19:35:21.351] [error]     vgui2.dll + 0x262f08fd
[2022-01-01 19:35:21.351] [error]     server.dll + 0x7ff809e24a9b
[2022-01-01 19:35:21.351] [error]     engine.dll + 0x7ff8192c946c
[2022-01-01 19:35:21.352] [error]     engine.dll + 0x7ff8193865f9
[2022-01-01 19:35:21.352] [error]     engine.dll + 0x7ff819550e2d
[2022-01-01 19:35:21.352] [error]     engine.dll + 0x7ff8193879d9
[2022-01-01 19:35:21.353] [error]     engine.dll + 0x7ff81938793c
[2022-01-01 19:35:21.353] [error]     launcher.dll + 0x7ff833055afd
[2022-01-01 19:35:21.353] [error]     launcher.dll + 0x7ff833055afd
[2022-01-01 19:35:21.354] [error]     launcher.dll + 0x7ff83304d386
[2022-01-01 19:35:21.355] [error]     Titanfall2-unpacked.exe + 0x7ff7f7431257
[2022-01-01 19:35:21.355] [error]     Titanfall2-unpacked.exe + 0x7ff7f74323dc
[2022-01-01 19:35:21.355] [error]     KERNEL32.DLL + 0x7ff8e6e47034
[2022-01-01 19:35:21.356] [error]     ntdll.dll + 0x7ff8e8582651
[2022-01-01 19:35:21.356] [error] RAX: 0x7ff80cc8e4b8
[2022-01-01 19:35:21.356] [error] RBX: 0x0
[2022-01-01 19:35:21.357] [error] RCX: 0x91a5400
[2022-01-01 19:35:21.357] [error] RDX: 0xe4b6588a
[2022-01-01 19:35:21.357] [error] RSI: 0x5b
[2022-01-01 19:35:21.358] [error] RDI: 0x5b
[2022-01-01 19:35:21.358] [error] RBP: 0xbac080
[2022-01-01 19:35:21.358] [error] RSP: 0xbabed0
[2022-01-01 19:35:21.359] [error] R8: 0x0
[2022-01-01 19:35:21.363] [error] R9: 0xc779bf4
[2022-01-01 19:35:21.364] [error] R10: 0xc779bf4
[2022-01-01 19:35:21.364] [error] R11: 0xfffd
[2022-01-01 19:35:21.365] [error] R12: 0x7ff80ca9ae90
[2022-01-01 19:35:21.365] [error] R13: 0x0
[2022-01-01 19:35:21.366] [error] R14: 0x926d200
[2022-01-01 19:35:21.366] [error] R15: 0xc779b90

nsdump01-01-2022 19-35-21.zip

Fixed at https://github.com/R2Northstar/NorthstarLauncher/pull/31

@abarichello This issue seems to be present in 1.4.0

Release 1.4.0 of the NorthstarLauncher was made before this fix got included so you have to wait for the next release or build it yourself from the main branch.


Make sure Script Debugger is updated with the editor theme

Fixes https://github.com/godotengine/godot/issues/72955.
On top of the wrong colors it also affected what was copied to the clipboard. Apparently, some editor components drive their logic based on what icon is assigned to a node (this is the second time I'm seeing that pattern today). So when the theme changed, the icon no longer matched the one in the editor theme, so the check failed. The result was that the letters E and W were not appended to the message (see the first line):

There was also some unnecessary code for dealing with theme changes, which I removed.

Thanks!

Cherry-picked for 4.0.1.


Listening port is fixed

Previously kipavois was always trying to bind to port 9200, "--port" option was ignored.

Thank you very much @kabakaev for this patch.
Could you please squash your commits into one?

Code of this pull request was included in https://github.com/cogniteev/kipavois/pull/3 (merged).
Thanks, @tristan0x!


CNI Linux: Add 10 seconds timeout for ExecuteCommand

Reason for Change:
Currently when CNI does a system call,  it doesn't have a timeout. It sometimes hangs or waits a long time before it fails leading to other CNI instances getting blocked. This PR adds 10 second timeout for system calls so CNI can timeout and let other CNI instances get through it.
Issue Fixed:
It fixes the live site repair item ADO # 13142210.
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests

Notes:

Any reason to do this only for linux and not windows?

Any reason to do this only for linux and not windows?

The livesite was seen/debugged in Linux CNI. Second, Tamilmani pointed out that his observation is that these system commands finish much faster in Linux (order of couple of seconds) and on windows take longer anyway. So, it is just safer to add timeout to Linux.

Any reason to do this only for linux and not windows?

In addition to what vipin said, in windows we use hns calls lot than exec cmds. we have a repair item to add timeout for hns calls


Requirements update and positional args

@haz , the first one on better updating the requirements using native pddl tools is important I think.
The second one I would do it but it is up to you; if you require the arguments, which make sense, let's do them positional right? Otherwise just cherry-pick first one

Nah, both seem like good improvements to me. Thanks!


Promote guest users once they verify email

Fixes #936.
Guest users who add an email address to their account and verify it get promoted from "guest" user status to "regular" user status, so they can now do things like becoming project managers, and so on.
Not much code here, but I believe this is all it takes. Any currently-existing guest users who have verified their email will not be affected by this PR, though, and will need some manual intervention to fix their status.

Yes, it works; guest users can click the email verification link, and then they are allowed to request project creation. (And once their first project-creation request is approved, they can create more projects without needing approval.) So once guest users have verified an email address, their accounts work just like normal accounts.
I did run into https://github.com/sillsdev/languageforge-lexbox/issues/1044 while testing this, but that's unrelated to this PR so I opened a new issue for it.


Cannot set property '_fs' of undefined

When I call glob('/my/dir/**/*.js', (err, results) => console.log(results)) I get:
Cannot set property '_fs' of undefined

   34 |var fs = require("fs");
   35 |var pathUtil = require("path");
   36 |var globToRegExp = require("glob-to-regexp");
   37 |var async = require('async');
   38 |
 > 39 |function Finder(fs) { this._fs = fs || this._fs; }
   40 |Finder.prototype.__proto__ = EventEmitter.prototype;
   41 |Finder.prototype._fs = fs;
   42 |
   43 |Finder.prototype.find = function (path, pattern, type, foundCallback, doneCallback) {
   44 |  var self = this;

   at Finder (.../node_modules/node-glob/index.js:39:32)

This is with node v8.0.0 on mac os 10.11.6. Has anyone seen this also?

Hi,
I faced the same error when I was playing with Vueify + Browserify and Gulp, here was my workaround
Instead of
var glob = require('node-glob');
I used glob
var glob = require('glob');
Try this
new glob('/my/dir/**/*.js', (err, results) => console.log(results))
This workaround worked for me on macos 10.12.6 and node v8.5.0

The npm package node-glob is a whole other implentation.

Yes, we should require glob instead of node-glob. This is not the project's issue.
const glob = require('node-glob')

glob('/my/dir/**/*.js', {}, (err, results) => console.log(results))

No longer relevant on v9.


Allow DC/OS installer to work if there is a space in the installer's …

…path
High-level description
Allow the DC/OS installer to be used when there is a space in its path.
Corresponding DC/OS tickets (obligatory)
These DC/OS JIRA ticket(s) must be updated (ideally closed) in the moment this PR lands:

DCOS_OSS-4429 DC/OS installer does not work if there is a space in the installer's path

Checklist for all PRs

[ ] Added a comprehensible changelog entry to CHANGES.md or explain why this is not a user-facing change:
[X] Included a test which will fail if code is reverted but test is not. If there is no test please explain here: I think that this is too much to ask in this case.
[X] Read the DC/OS contributing guidelines

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label Ready For Review

test_metrics.test_metrics_containers
Please can an owner run:
@mesosphere-mergebot override-status teamcity/dcos/test/aws/onprem/static https://jira.mesosphere.com/browse/DCOS_OSS-4486

@mesosphere-mergebot bump-ee

Thanks for this interesting change!

@mesosphere-mergebot override-status teamcity/dcos/test/aws/onprem/static https://jira.mesosphere.com/browse/DCOS_OSS-4486

@mesosphere-mergebot override-status teamcity/dcos/test/aws/cloudformation/simple https://jira.mesosphere.com/browse/DCOS_OSS-4486


Feature Request: Support to have only one instance of a container running at any time / disable zero downtime deployments

Is your feature request related to a problem? Please describe.
I have to run a container that cant handle multiple instances even for a short period of time
Describe the solution you'd like.
Disable zero downtime deployment or i should be able to configure similiar behavior
Describe alternatives you've considered.
Azure Container Instances, but i would like to have Azure Container App feature set instead

@PBeckerr  As a workaround, to have only one replica, you can use deactiave the current replica/revision and activate the new one.
In our case we handle deployment with powershell, therefore we can implement the above workaround.


polling+s3 netsplit+bq

This PR are the result of cleaning up and rebasing the following PRs:
#341
#348
#347
I recommend reviewing each commit separately.

@komamitsu PTAL

Awesome Job! 👍


Aether II

Hey, I love tinker and aether II, I know aether is supported by another addon but I prefere Ather II Highlands Update
https://www.curseforge.com/minecraft/mc-mods/the-aether-ii
Can you add this mod in your addon pls
thank you for reading

i'm not planning on support aether 2 in 1.12. i might support it in 1.16

I'm waiting aether II for 1.16.5, your reply is good news
thanks :)

Well i have news, as of 1.16 i won't support mods anymore, instead i'll add my own materials.
if you wish to have x mod supported ask the guys over Materialis for mod compat. his mod is the reason i stopped doing compat for mods. we don't need 2 or 3 mods doing Tinkers mod compat, we only need 1.


Construct: make release as sub-tree

What type of PR is this?
/kind construct
What this PR does / why we need it:
make release-tools as a Subtree-Repo, support PR #17
Which issue(s) this PR fixes:

Special notes for your reviewer:
Does this PR introduce a user-facing change?:

none

/kind-construct

/kind construct


Ok button in data alert box is not visible

Hi ,
When using mobile data, an alert box pops up saying mobile data is currently in use and so it asks for permission. During the alert box pop up, the Ok button is not visible.
Please help

show me the screenshort ("Ok button is not visible")  what it looks like

When using mobile data, an alert box pops up saying mobile data is currently in use and so it asks for permission. For that OK or Cancel option buttons are not visible.

OMG！！ the dialog is system dialog, I do not know why button invisible.
Does demo run on your phone fine?

Yea Works well and thank to you for this awesome dependency 💯 👍
By any chance can you fix that :)

I think your app is a custom style, this part will affect the display of the button, and has nothing to do with this library.

Wow you are correct 👍 I changed custom style color and it starts to display the button text..... You are true genius dude thank you very much :D

Hi dude, can you tell me how to stop that system dialog warning  while using mobile data plz......

Thank you very much 👍


⚠ AGEG website (redirect) has degraded performance

In 746e95e, AGEG website (redirect) (https://ageg.ca/) experienced degraded performance:

HTTP code: 200
Response time: 2120 ms

Resolved: AGEG website (redirect) performance has improved in 46d7218.


Some questions for usage

Is this up to date with latest grape and ruby 2.4
Does all devise functions work like registration/ email confirmation etc? What are the endpoints?
How to implement token authorization using this gem?

It's been awhile since I worked on a Rails project, but as far as I know this should still be compatible with newer versions.
This library acts as a bridge between Devise and Grape, so any options available for Devise should work.
I've not implemented token authentication in Rails so I wouldn't be the best to answer this question. However, a quick google search indicates there may be some libraries out there to allow Devise to support token authentication.

My best advice is always to try it and see if it works for you. If you find any issues feel free to report them. Also, PRs are always welcome and I try to be timely with getting them merged in.

I myself is not working on rails. I am using grape as a standalone app to serve rest apis. I couldn't find a ready to go implementation for proper authentication via token so finally I had to write my own. Also some of the token gems available today use active record. I am using mongoid.
Finally I used jwt for token generation. It is very easy to set up and works like a charm on multiple devices at once. I am using treating the token as a session object without actually keeping the whole thing stateless. Working fine for me. You can close this issue.

Sorry about the Rails reference, I should have said Ruby. I'm glad you figured it out. Feel free to post a gist in case someone else may come across this issue.
Thanks!  Closing.


refactor: add pixi_spec crate

This PR adds the pixi_spec crate which introduces Spec; an abstraction over MatchSpec that can also be used for source dependencies (to be implemented in a follow-up PR).

Added errors like this:


Added hints in Resource Center

Codecov Report

:exclamation: No coverage uploaded for pull request base (dev-1.2.1@2051038). Click here to learn what that means.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             dev-1.2.1   #1891   +/-   ##
===========================================
  Coverage             ?   13.4%
===========================================
  Files                ?     284
  Lines                ?   14013
  Branches             ?    2263
===========================================
  Hits                 ?    1879
  Misses               ?   11927
  Partials             ?     207

Continue to review full report at Codecov.

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


GetLogicalProject() doesn't return elements imported from Sdks

Call Microsoft.Build.Evaluation.Project.GetLogicalProject() on a project that uses the new Sdk feature. After #1492 the results contain only the elements within the top-level project and don't include projects imported by the Sdk.

This is fixed and inserted into VS.


A function to set all blocks within a certain distance to a block type

It would be nice and would let making tunnels be easier. Something that would change the type of all the blocks within a 3D distance of another block. Ex:
// remove all blocks that are closer than 3units away
data.setDistance(x, y, z, 3 /*distanceInBlocks*/, 0);

This could be used for lakes, caves, and craters. I know its something I could implement in my own code, but still, it'd be nice.

Hi, yeah - I have various functions like this in my own projects. But I think every game's needs will be a bit different, so I think it's best to leave this to client apps!
With that said, the engine defers these kinds of updates until the next tick event, so performance-wise, it's safe to change 100 blocks all at once, it won't trigger terrain meshing 100 times or anything.


Ability to auto-approve PR when it was already approved before the update

Feature idea: Add a feature flag to enable auto-approve in case the PR was already approved before the update.
Some teams need to have "dismiss code review on code update" setting enabled due to security policy reasons and this feature would avoid toil of re-approving after update.

Actually for me, PR reviews seem not to be dismissed anymore, when updating the branch using the API/ update branch button.
So maybe this one is obsolete


Private Registry not working in 2.0: Private docker repo doesn't work (access forbidden)

There seems to be a problem with pulling docker images from a private registry (hosted using the registry feature in GitLab).
I added a private registry under Resources -> Registries and tested that the credentials work with docker login registry.example.com. Still, when trying to deploy a container with Kubernetes, it doesn't seem to use the credentials at all.
The error I get is:
Failed to pull image "registry.example.com/path/name:1.0.0": rpc error: code = 2 desc = Error response from daemon: {"message":"Get https://registry.example.com/v2/path/name/manifests/1.0.0: denied: access forbidden"}
If I manually pull the image, it works.
Any hints on what to check for?
(Pulling public images like ubuntu:xenial works)
It is a newly setup RancherOS v1.1.0 instance with Rancher v2.0.0-alpha6 installed in the local disk.
note: registry.example.com is not the proper URL, of course :)

Useful
Info

Versions
Rancher v2.0.0-alpha6 Cattle: v0.184.7 UI: v2.0.7

Access
Disabled

Orchestration
``

Route
admin-tab.processes.index

I'm having the exact same issue (gitlab registry + kubernetes = access forbidden)

Exact same issue here on Rancher v2.0.0-alpha7, looks like the rancher registry settings are not passed to k8s.
Our temporary workaround: Execute shell on kubelet container and docker login to your private registry.

This should be fixed with Rancher v2.0.0-alpha8, which should be tagged as preview now.
Note: with the tech preview releases, we are not supporting upgrades between releases.

I am getting the same issue with Rancher v2.0.0-alpha9 and gitlab.

Even in alpha23

Commenting on closed issue won't help much, please file a new issue describing what you have configured and what logging you get so we can investigate.

Why should one create the duplicates?

This was filed & fixed 5 months ago on a version architecturally way different than the version you are reporting it on, so pointless to reopen under the same issue. The discussion has not been flowing since, there has been no acknowledgment, only another issue reported which didnt report back so this issue has no value to reopen.


Implement rendering optimization for WorldWind

MilStdSymbol objects should be redrawn as points at a specific altitude to improve performance

Test case:
Use branch 131

sset icon label option to all labels
set mid and high optimization altitude ranges.
Plot mil standard single points.
Zoom in and out. The test is a success if the optimization is present. Low range the single point shows the symbol with modifiers if any; mid range, the symbol shows but no modifiers; high range, the symbol is replaced by a dot with the color representing the affiliation.
Test for updates of affiliation at high altitude range. The dot must change color based on the updated affiliation.
Test for selection.

Everything good, but selection. Selection is not highlighting the single point, but enlarges the graphic to show the icon itself instead of the dot at higher altitude.


installation issue (unknown file type '.pyx')

I installed dependencies and when I run setup.py script (python setup.py develop), I got the following error:
(Cython is installed. In Python 3.7.6, I use with/without creating an environment, the error is the same.)
miniconda3/lib/python3.7/site-packages/setuptools/dist.py:476: UserWarning: Normalizing '0.7.rc1+ecaf5db' to '0.7rc1+ecaf5db'
  normalized_version,
running develop
running egg_info
writing mmskeleton.egg-info/PKG-INFO
writing dependency_links to mmskeleton.egg-info/dependency_links.txt
writing requirements to mmskeleton.egg-info/requires.txt
writing top-level names to mmskeleton.egg-info/top_level.txt
reading manifest file 'mmskeleton.egg-info/SOURCES.txt'
writing manifest file 'mmskeleton.egg-info/SOURCES.txt'
running build_ext
building 'mmskeleton.ops.nms.gpu_nms' extension
error: unknown file type '.pyx' (from 'mmskeleton/ops/nms/gpu_nms.pyx')

+1

+1

I solved this problem by under step:
 cd mmskeleton/ops/nms/
 python setup_linux.py build

build folder is created.
copy build/temp.linux..../.o to $mmskeleton_home/build/temp.linux.../mmskeleton/ops/nms/
copy build/lib.linux..../.so to $mmskeleton_home/build/lib.linux.../mmskeleton/ops/nms/*
cd $mmskeleton_home
execute
 python setup.py develop
again.

I encountered the same problem, referring to the method provided by wind-cludy. The problem was not resolved. Still "unknown file type '.pyx'"

I found that in the make_cuda_ext method of setup.py they use CUDAextension to process the gpu_nms.pyx file. This caused an error. I don't know if this is a problem with official code.

I am getting the same error even after following the method suggested above.Is there any other way to solve this issue?

I have the same issue

I solved the problem through  the method provided by wind-cludy. Command lines are as follows:
cd mmskeleton/ops/nms/
python setup_linux.py build

python setup.py develop again.
Thanks for wind-cludy's answer

I changed python3.5 to python3.7,  this  error disappeared.

Thank you for your help. This bug has been fixed. Please refer to the latest GETTING_STARTED.md.


HDDS-2489. Change anonymous class based initialization in HddsUtils.

What changes were proposed in this pull request?
Change anonymous class based initialization to sonar rule compatible way.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-2489
How was this patch tested?
Simple change verified the build succeeds and TestHddsClientUtils passed.

Thanks @adoroszlai for the comments.


Install GPG for signing Git commits

http://mikegerwitz.com/papers/git-horror-story

gpg2 also installs gpg-agent

:+1:
I wonder, what is laptop's stance in cases like this where there is additional setup required by the user to fully use this thing laptop is installing?
So far, we either go ahead and do it for them (e.g. append_to_zsh) or we're installing something that's fine to use without further configuration (e.g. tmux). In this case, gpg2 is is not usable (at least not for the goal stated in laptop's README) unless the user takes a number of additional, non-trivial steps. Is that OK?

My opinion is Laptop's primary responsibility is installing (or updating) the necessary system dependencies as quickly as possible.
If we can reliably configure it in a way that will be compatible with the user's dotfiles, or if something needs to be started/restarted (like a database server), we should do those things as a secondary concern.
In this case, what are some additional things we would need to do? Start gpg-agent?

On Jan 20, 2015, at 8:01 AM, pat brisbin<EMAIL_ADDRESS>wrote:
I wonder, what is laptop's stance in cases like this where there is additional setup required by the user to fully use this thing laptop is installing?
So far, we either go ahead and do it for them (e.g. append_to_zsh) or we're installing something that's fine to use without further configuration (e.g. tmux). In this case, gpg2 is is not usable (at least not for the goal stated in laptop's README) unless the user takes a number of additional, non-trivial steps. Is that OK?
—
Reply to this email directly or view it on GitHub.

If we can [...], we should do those things as a secondary concern

I agree, and was asking for clarity around:

When should we or should we not do those things?

I'd agree with your reasons, but would add my own that the thing we need to do should not require user input and should a simple thing not requiring complex shell code to get right. If we can't reliably do it without user intervention or difficult-to-maintain shell code, we should leave it up to the user.

What do we do when we can't do this extra configuration and it's required for the stated goal of the tool we're installing (as is this case)?

I think I'd lean towards installing it anyway, but I can see the argument that if the user has to take 10 steps to do thing X anyway, what is the value in laptop doing the brew install x step for them?

In this case, what are some additional things we would need to do?

The user would need a PGP key. This is non-trivial and requires user input or laptop to make many assumptions that it shouldn't -- see caleb's post.
Once they had a key, we'd need to configure git to use it. That'd be pretty easy and (IMO) well within the realm of laptop to do. Unfortunately, I don't think laptop should be doing the first thing.

@sikachu @georgebrock @harryschwartz I'd be interested in your thoughts on this PR. Anything else Laptop should be doing?

I agree with @pbrisbin: installing GnuPG is fine, but laptop probably shouldn't try to do anything beyond that.
If we want to encourage all thoughtbot employees to sign their Git commits, maybe we should mention it in the guides?
(Also: @harryschwartz should probably have been @hrs)

I'm not a laptop user, so I'm not sure if this falls outside its scope, but after installing GnuPG I'll generally:

symlink gpg to gpg2
append ask-cert-level to the end of my ~/.gnupg/gpg.conf, since otherwise I invariably forget to use the --ask-cert-level flag when signing a key.

I like the idea of advocating signing in the guides. It's very easy to set up as of git 2.0.

append ask-cert-level to the end of my ~/.gnupg/gpg.conf, since otherwise I invariably forget to use the --ask-cert-level flag when signing a key.

That's definitely useful, but it seems more like a dotfiles thing than a laptop thing.

append ask-cert-level to the end of my ~/.gnupg/gpg.conf, since otherwise I invariably forget to use the --ask-cert-level flag when signing a key.

Ooh, thank you, @hrs

if the user has to take 10 steps to do thing X anyway, what is the value in laptop doing the brew install x step for them?

Closed without merging for this reason.


Get rid of tcpMutex and tlsMutex from integration tests

Is there an existing issue for this?

[X] I have searched the existing issues

Problem Statement
Some integration tests require
https://github.com/Kong/kubernetes-ingress-controller/blob/09f1e556e68442b87345879e18867e9b0226e3a7/test/integration/tcpingress_test.go#L33-L36
those tests should be migrated to isolated tests. UDP-related tests have been already migrated as a byproduct of fighting with flakes.
Also, it's a great opportunity for improvement and cleanups, e.g. usage of assertion helpers from test/integration/isolated/assertion_helpers.go. See UDP corresponding tests for inspiration.
Proposed Solution

tests are migrated to isolated
tcpMutex and tlsMutex are no longer needed

Additional information
No response
Acceptance Criteria

[ ] tests are migrated to isolated
[ ] tcpMutex and tlsMutex is removed

Hi ~ I want to help, can you assign this tasks to me?

Sure @YiTongG, you can try

Hi @programmer04 ,
This issue seems to be inactive for one more month.
I'm a newbie of Kong community and want to make some contribution.
Can this issue be assigned to me?
Best Regards,
Edward

Please try @LindaSummer, I've assigned it to you. In case of any questions do not hesitate to reach me

I've assigned it to you. In case of any questions do not hesitate to reach me

Hi @programmer04 ,
Thanks very much! 😊
I will try to be familiar with the codebase structure and the testing flow these days.
Best Regards,
Edward


don't leak pthread_keys

proposal that addresses #156, CC @toffaletti
this is technically SemVer major as someone might write import struct NIO.ThreadSpecificVariable and after this patch it needs to be import class NIO.ThreadSpecificVariable

Motivation:
Previously we leaked pthread_keys as we only ever called
pthread_key_create but never pthread_key_delete. This patch fixes
that.
Modifications:

made ThreadSpecificVariable a class (so we get lifecycle management
through ARC)
instead of just storing the value, store Box<(ThreadSpecificVariable<T>, T)>
so we can control the lifecycle of the ThreadSpecificVariable as
needed

Result:
We don't leak pthread_keys anymore.

For some input, pthread_key_delete on both macOS and Linux does very little. It frees up a key ID, of which there are around 512 on macOS and 1024 in Linux, but it reclaims no memory. It also prevents the destructor from being called, but that's not very interesting because we don't allow users to provide custom destructors anyway: the only destructor we provide is to free the memory associated with the object, which will be nil in all the cases that matter.
It's not totally valueless, so I think we should probably do this, but it's sad that it's technically semver major. ☹

@Lukasa can you explain to me why you think it is a semver major ? Sure we change the struct to a class but should it make a difference to the user ? I guess the only difference would really be that now === works while before it did not

=== starting to work is semver minor, not major. The thing that is major is what @weissi noted above: if you wrote import struct ThreadSpecificValue, this change breaks that code and your code no longer compiles. Seems like a straightforward semver major to me.

@Lukasa ah got it... I missed the import struct thingy here. Thanks!

is there a reason why this isn't scheduled for the 2.0.0 Milestone?

is there a reason why this isn't scheduled for the 2.0.0 Milestone?

Thanks! It now is

@Lukasa ok, updated this oldie


Fixes #367.

Replaces inexistent 'current_route.target' by current_target.

:+1: I was just about to submit the same pull request.


Unable to edit table

Heya,
I was working on trying to add a new arbitrary popup type that I could add a table in it's own window but upon messing around with the table itself, I can't see to get the editing functionality to work. I went into the tables in the demo files and they were unable to be edited that I could see either (pressing F2 or Enter), am I missing a step or is this functionality not implemented/bugged? In the demo, if you try to edit, it opens a dialog that simply says to press the button or hit space to close it.
Thanks,
-MH

Hi!
I've updated demos\tableview\tableview.go - now it shows how to use a basic dialog to edit a value in the table.

Fantastic, thank you very much! : D
Sorry for so many questions, I am just trying to make best use of this as I can. So far in the short time I have worked with it, it has been great. I was wondering if there was a way to somehow limit the amount of space in which the drop shadow of the buttons comes down, and also limit the width of the buttons? I tried a few different things such as ui.fixed and things of that nature, but the buttons keep on taking up the entire width.
blob:https://mosth8d.imgur.com/346030c4-c273-4081-96c2-8beab62f3b0b


About the wrapper and src in third_party_dir for sage

After installing sage and running the standalone test (run_sample.sh) successfully, I tried to use ccBench to reproduce more tests and the league. However, something wrong happens on the sage's connection establishment. From what I know, the difference seems to start iperf in pantheon or in sage.

Would you mind update the src in third_party_dir and wrapper for sage in ccBench? It would help me to figure out the issue.

have you build the client.cc and server.cc? run build.sh under the src folder.

I didn't find server.cc in the src folder(https://github.com/Soheil-ab/sage/tree/main/sage_rl/src). The closest is sage.cc, but it takes 20 arguments, but the wrapper only gives 13 arguments inside, which can't be corresponded to.


Update workers.md

If you assign the ref of the pre-defined Worker to the variable w you'll get
runtime error: invalid memory address or nil pointer dereference

I've fixed this issue by assigning the App() function instead.

Thanks!

Your welcome :)


Suggestion for Streamlining and Organizing our Issue Tracker

Hey @sashabaranov, thanks for running this awesome repository. I really value this open-source project and I've got a few suggestions that could help us continue its success.
I've noticed a few duplicate and unresolved (though actually resolved) issues popping up on the go-openai Issue Tracker. While they might seem like small things individually, when they start piling up, they could potentially hinder our progress with maintenance.
To tackle this problem, here are a few actions I propose:

Let's consolidate duplicate issues to focus all conversations and solutions on a single thread.
Once an issue has been resolved, let's close it properly to keep a clear view of the current issues.
I suggest we add appropriate labels to our issues.

Unless there are any objections, I'm happy to get started on these tasks.

@sashabaranov I'll start implementing the proposed actions gradually. Please let me know if you have any concerns.

I've finished labeling the open issues.

Refs: https://github.com/sashabaranov/go-openai/labels

I've closed the following issue as it has already been completed.

Can AudioRequest support byte array as parameter in the future?
Missing error processing for Audio
Azure OpenAI list models
Not as expected err: unexpected end of JSON input
whisper openai.AudioRequest.FilePath
Support multiple prompts in CompletionRequest
Add a Mocked Server for Testing

I closed due to duplication with #9 on the Temperature issue.

How to achieve that in the same session, the results of two identical request parameters cannot be the same
Inconsistent results from GPT with temperature = 0

I've closed this due to lack of comments over an extended period, even though a solution has been proposed.

error on Cloud Run
费流量
How to close the flow when using the following code?
Terminates a "stream for" loop
Allow headers in the proxy
[ERR] invalid character '<' looking for beginning of value
如何获取 花费的 token 数？

I closed due to duplication with https://github.com/sashabaranov/go-openai/issues/62 on the tokenizer issue.

Add a method to query the remaining tokens of key
Ability to count tokens before sending
如何获取 花费的 token 数？

@vvatanabe thank you so much, this is monumental work! What do you think about auto-closing stale issues? https://docs.github.com/en/github-ae@latest/actions/managing-issues-and-pull-requests/closing-inactive-issues

@sashabaranov This is exactly what we've been looking for!

For example, you can comment if an issue has been inactive for 30 days to prompt participants to take action. Then, if no additional activity occurs after 14 days, you can close the issue.

On another note, upon triaging our issues, I've found that there's a considerable amount of 'questions'.
Shouldn't we discourage posting 'questions' as 'issues'? What about directing them towards 'discussions' or 'Stack Overflow'? This seems to be the approach adopted by many prominent open-source software projects.

DONE


XcpServerReceiveThread can't be terminated cleanly

How to reproduce it?
Init a XCP server on TCP a after terminating a XCP server on UDP using XcpEthServerShutdown() within the same process
What false behavior do you observe?
XcpServerReceiveThread isn't really destroyed when XcpEthServerShutdown() called, so the XCP server doesn't really reinited with TCP
What correct behavior do you expect?
XcpServerReceiveThread terminated cleanly when XcpEthServerShutdown() is called

Thanks
Please check the latest commit on master, problem should be solved

Thanks Please check the latest commit on master, problem should be solved

Thanks for the update, plz take a look on this PR


Cannot run Kappa on Fiji

Hello,
I've installed Kappa as indicated in here https://github.com/brouhardlab/Kappa/tree/master/docs and even though it does appear in my updates, it is not in 'Analyze' (nor anywhere else I can see), hence I cannot run the plugin.
Thanks in advance for your help!

Indeed, the Kappa update site stopped shipping the plugin because it is going to be included into core Fiji. However, that transition is not yet completed, see also https://github.com/fiji/Kappa/issues/6.
In the meantime, please download Kappa-2.0.1-SNAPSHOT.jar here and put it into your Fiji.app/jars folder.

Sorry I hadn't seen that issue before!
It worked. Thanks a lot!

Kappa-2.0.0.jar is now part of Fiji (no need to activate an extra update site), so I'm closing this issue.


Hand visibility and presence (python)

Hi
When I tried to run the python example for mediapipe hands, the output of visibility and presence for the results.multi_hand_landmarks seem to be always zero, is this expected?
And are there any difference between visibility and presence?
Thank you!

Please ignore the visibility and presence fields. What you see are just the default values.
For MediaPipe hands, they should be unset in the landmark proto.


Cherry-Pick from Mitaka: Common Networks handle added to the .ini conf file

Issues:
Fixes #794
Problem:

No handle for setting all networks into Common
Inhibiting to the new feature for Common networks

Analysis:

Adding an f5_common_networks handle in the ini config file
Adding the boolean definition and default to icontrol_driver.py

Tests:
unit test ./test/test_icontrol_driver_opts.py
@pjbreaux
What issues does this address?
Fixes #794
What's this change do?

Creates a variable to enable all created networks to be put into Common partition

Where should the reviewer start?

The f5-openstack-agent.ini
The icontrol_driver.py

Any background context?

This is the first step towards adding this feature.

Closing as this needs to be merged forward rather than cherry-picked.


Deprecate dense Operator Estimator observables

Summary
This deprecates passing Operator and other dense BaseOperator subclasses as observables in Estimator.run. These were implicitly converted to SparsePauliOps by the Estimator, so now should be explicitly converted to SparsePauliOps by the user instead.
Details and comments

I made a PR to fix unit test errors. A unit test of gradient uses Operator as input.
https://github.com/chriseclectic/qiskit-terra/pull/58

New-deprecation PRs intended for 0.46 want to be targetted directly at stable/0.46, not main.  I briefly changed the base branch, but it's from too new a commit for me to do without a force-push.  The head commit should be rebased onto stable/0.46.

@jakelishman It looks like there are other primitives deprecation's from previously merged PRs not included in 0.46, such as conversion #11052 #11055. Do we need to merge into main, and then open a separate PR to backport these to stable/0.46 ?

Luciano noticed #11055 and took / is taking care of it with #11520, but we didn't know about #11052.  That needs applying to 0.46 too.  We can leave the commits on main for now, provided another PR before 1.0 tidies them up.  I can get the bot to prepare a port of #11052 to stable/0.46.
The difference to normal here is that the current backport branch is stable/0.45, and the development branch main is for 1.0.  New deprecations for 0.46 aren't eligible to be made in the 0.45.x series, and they shouldn't be on main (the feature should be removed), which is why the PRs need making against the unreleased stable/0.46 directly; we're treating that as the development branch of 0.46.

@jakelishman @1ucian0 since it would involve a full rebase to change the target branch I'll open a second PR for adding this to 0.46

@Mergifyio backport stable/0.46

ok, now the bot will just do it for you when this merges

Replaced by #11535


allowed value should be file instead of type

https://github.com/bstopp/puppet-aem/blob/1577298f3ea4a660408bb5dd1aa12f59255694bd/manifests/crx/package.pp#L100

Fixed.


Use TLSConfig if returned by redis.ParseURL()

When using rediss://<user>:<pass>@<IP_ADDRESS>:6379/<db> the Redis.Options will return a options.TLSConfig which we are ignoring causing Redis Secure connections to not work properly.
Fixes https://github.com/gofiber/storage/issues/981
We can't add a unit-test for this case until https://github.com/redis/go-redis/issues/2024 is fixed

I can't get Go to accept the cert even though they are valid according to OpenSSL


ctrlc compile error for versions beyond 2.0.0-rc.3

Trying to install espflash for any release beyond 2.0.0-rc.3 is generating several errors (shown below) when compiling ctrlc.
error[E0308]: mismatched types
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.3/src/platform/unix/mod.rs:50:33
    |
50  |             .and_then(|_| fcntl(pipe.0, FcntlArg::F_SETFD(FdFlag::FD_CLOEXEC)))
    |                           ----- ^^^^^^ expected `i32`, found `OwnedFd`
    |                           |
    |                           arguments to this function are incorrect
    |
note: function defined here
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.28.0/src/fcntl.rs:600:8
    |
600 | pub fn fcntl(fd: RawFd, arg: FcntlArg) -> Result<c_int> {
    |        ^^^^^

error[E0308]: mismatched types
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.3/src/platform/unix/mod.rs:51:33
    |
51  |             .and_then(|_| fcntl(pipe.1, FcntlArg::F_SETFD(FdFlag::FD_CLOEXEC)));
    |                           ----- ^^^^^^ expected `i32`, found `OwnedFd`
    |                           |
    |                           arguments to this function are incorrect
    |
note: function defined here
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.28.0/src/fcntl.rs:600:8
    |
600 | pub fn fcntl(fd: RawFd, arg: FcntlArg) -> Result<c_int> {
    |        ^^^^^

error[E0308]: mismatched types
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.3/src/platform/unix/mod.rs:56:33
    |
56  |             .and_then(|_| fcntl(pipe.0, FcntlArg::F_SETFL(OFlag::O_NONBLOCK)))
    |                           ----- ^^^^^^ expected `i32`, found `OwnedFd`
    |                           |
    |                           arguments to this function are incorrect
    |
note: function defined here
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.28.0/src/fcntl.rs:600:8
    |
600 | pub fn fcntl(fd: RawFd, arg: FcntlArg) -> Result<c_int> {
    |        ^^^^^

error[E0308]: mismatched types
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.3/src/platform/unix/mod.rs:57:33
    |
57  |             .and_then(|_| fcntl(pipe.1, FcntlArg::F_SETFL(OFlag::O_NONBLOCK)));
    |                           ----- ^^^^^^ expected `i32`, found `OwnedFd`
    |                           |
    |                           arguments to this function are incorrect
    |
note: function defined here
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.28.0/src/fcntl.rs:600:8
    |
600 | pub fn fcntl(fd: RawFd, arg: FcntlArg) -> Result<c_int> {
    |        ^^^^^

error[E0308]: mismatched types
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.3/src/platform/unix/mod.rs:61:21
    |
61  |         Ok(_) => Ok(pipe),
    |                  -- ^^^^ expected `(i32, i32)`, found `(OwnedFd, OwnedFd)`
    |                  |
    |                  arguments to this enum variant are incorrect
    |
    = note: expected tuple `(i32, i32)`
               found tuple `(OwnedFd, OwnedFd)`
help: the type constructed contains `(OwnedFd, OwnedFd)` due to the type of the argument passed
   --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.3/src/platform/unix/mod.rs:61:18
    |
61  |         Ok(_) => Ok(pipe),
    |                  ^^^----^
    |                     |
    |                     this argument influences the type of `Ok`
note: tuple variant defined here
   --> /Users/omarhiari/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:506:5
    |
506 |     Ok(#[stable(feature = "rust1", since = "1.0.0")] T),
    |     ^^

error[E0308]: mismatched types
    --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.3/src/platform/unix/mod.rs:63:35
     |
63   |             let _ = unistd::close(pipe.0);
     |                     ------------- ^^^^^^ expected `i32`, found `OwnedFd`
     |                     |
     |                     arguments to this function are incorrect
     |
note: function defined here
    --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.28.0/src/unistd.rs:1087:8
     |
1087 | pub fn close(fd: RawFd) -> Result<()> {
     |        ^^^^^

error[E0308]: mismatched types
    --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ctrlc-3.4.3/src/platform/unix/mod.rs:64:35
     |
64   |             let _ = unistd::close(pipe.1);
     |                     ------------- ^^^^^^ expected `i32`, found `OwnedFd`
     |                     |
     |                     arguments to this function are incorrect
     |
note: function defined here
    --> /Users/omarhiari/.cargo/registry/src/index.crates.io-6f17d22bba15001f/nix-0.28.0/src/unistd.rs:1087:8
     |
1087 | pub fn close(fd: RawFd) -> Result<()> {
     |        ^^^^^

Seems related to this issue https://github.com/Detegr/rust-ctrlc/issues/115
There seems to be a workaround, which didn't work for me really, however, can this can be fixed to not affect espflash?

ctrlc package seems to be updated already and the issue is fixed. Necessary to run cargo update before attempting to install.


Proposal: Reauthenticate SASL connections based on session lifetime

Successor of https://github.com/kafka4beam/kafka_protocol/pull/119
The broker response to a SASL authentication request can contain a
maximum session lifetime (see the KIP).
Session lifetime is returned by the broker in Version 1
SaslAuthenticate Response.
When a SASL authentication callback returns {ok, ServerResponse} and
the ServerResponse contains a larger than 0 session lifetime,
kpro_connection automatically sets a timer to re-authenticate in half
the session lifetime.
As kpro_sasl mechanisms are synchronous, in-flight requests must first
be drained to ensure that kpro_sasl receives a response to its own SASL
request.
The draining mechanism is tied to the main loop, flushing the post-drain
queue when requests are empty. When requests are not empty, previous
behaviour is retained with the exception of {From, {send, Req}}
handler, which adds the request onto the queue when in drain state.

looks good, please help to add a change log (bump version to 4.2.0)

just merged a ci fix to master, please rebase to make ci run.
ref: https://github.com/kafka4beam/kafka_protocol/pull/123

Thanks. Done with diff

thank you @urmastalimaa
tagged 4.17, also published to hex.pm

Perfect, thank you for the fast and excellent feedback.


Support AWS China partition(#108)

There are 3 AWS::Partition, currently in AWS, two of which is already supported by the plugin.
Let's add the 3rd as well.
In terms of settings, the domains for the metadata.json are

"https://console.amazonaws.cn/*",
"https://.console.amazonaws.cn/"
And for the content.js the actionHost for China is

signin.amazonaws.cn
and of course the ends-with filter is just
'.amazonaws.cn'

I test this on my local host with Chrome 79.0.3945.88 (Official Build) (64-bit), it works well.

when will this be merged.

ping again for this.

Thanks a lot for this ❤
I would love to see it in master


nothing to update, but other-transcode fails to run.

other-transcode worked the last time I used it, but today I am getting errors. I tried to updated and gem says it doesn’t need to update, but it fails to execute. Not sure where to go from here (I’m generally good with the CLI and brew, but my only use of ruby or gem is for this package).
 $ gem update other_video_transcoding
Updating installed gems
Nothing to update
 $ other-transcode --help
/opt/homebrew/Cellar/ruby/3.1.1/lib/ruby/3.1.0/rubygems.rb:265:in `find_spec_for_exe': can't find gem other_video_transcoding (>= 0.a) with executable other-transcode (Gem::GemNotFoundException)
        from /opt/homebrew/Cellar/ruby/3.1.1/lib/ruby/3.1.0/rubygems.rb:284:in `activate_bin_path'
        from /usr/local/bin/other-transcode:23:in `<main>’```

@LwsBtlr I'm sorry you're having this problem but it's clear there's an issue somewhere with your system $PATH variable and/or Ruby Gem configuration.
Have you recently upgraded your system or Ruby itself?

It's that pesky Monterey plus ARM plus zsh leap. The latest ruby update may cause that. For me, other-transcode executable is now located in
/opt/homebrew/lib/ruby/gems/3.1.0/bin/
See what you get when you run
which other-transcode
What happens if you use that path to execute other-transcode?
If that works, then you should be able to add it to the path with by adding the following line to .zshrc in your home folder.
export PATH=/opt/homebrew/lib/ruby/gems/3.1.0/bin:$PATH
You can see that file in Finder if you open your home folder then press command-shift-period.
You'll also need to remove the other-transcode executable nested in /usr/local.
There's sort of a process for moving from /usr/local/ to /opt/homebrew/ for all Homebrew-installed software. Until you do, things could be a little mixed up. I can help if needed, but there are definitely other users who can do it more deftly.

@loshlee Thanks for the comment! Hopefully that solves @LwsBtlr problem.

@LwsBtlr Yes, on macOS you have to change $PATH for every major upgrade to Ruby and RubyGems. Sometimes for minor upgrades. That's just the way Unix works.

On my Freebsd system there are 947 executable binaries in .usr.local.bin and /usr/local/sbin which is normal or unix. I don’t have to run postfix out of …/mail/postfix/3.7.0_2/bin/postfx and change that path every time I update postfix, so this behavior is very weird to me and seem to be unique to ruby gems, no?
But either way, the other-transcode executable at /opt/homebrew/lib/ruby/gems/3.0.0/bin/other-transcode fails to execute, and the gem update command says it doesn’t need updating, so I still don’t have a way to fix this.

@LwsBtlr It's not unique to Ruby Gems in the Unix world.
As for the problem, see if you can uninstall the other_video_transcoding Gem first.

I would try "gem uninstall other-transcode", affirming the removal of ancillaries when prompted, followed by "gem install other transcode". However, there could be old stragglers nested in /usr/local that are interfering. Best to migrate everything that can be built under ARM (64, 65, whatever it takes - adapted from Mr. Mom - 1983 - MGM :) ) into /opt/homebrew. Here are some things to look at.
https://stackoverflow.com/questions/15872666/how-to-remove-entry-from-path-on-mac
https://apple.stackexchange.com/questions/410825/apple-silicon-port-all-homebrew-packages-under-usr-local-opt-to-opt-homebrew

Yeah, I just did gem uninstall other-transcode and it said it was not installed, despite previously saying it did not need to be updated. installing it leaves the old other_transcode in …./3.0.0/bin and installs a new one in …/3.1.0/bin/, so that’s real great since gem has left behind everything and also never updated it with a new ruby, so that’s pretty annoying go gem. Seems all sorted now, but this is a lot more fiddly and complicated that running /bind/Maria/aoache/dovecot/postfix/php combined.
Everything was migrated to ARM when I first got the M1 mini at release, which is why there is a /opt/homebrew/ hierarchy at all.

BTW, here's something I picked up for simplifying #PATH issues.
You can create a function for displaying #PATH one per lines
Place a function such as this one in your .zshrc file, then "psed" (or whatever you want) in Terminal displays it.
function psed {
echo "$PATH" | sed 's/:/\n/g'
}

I do something similar, but with tr and I just type it in on the rare occasions it might be useful. echo $PATH | tr ':' '\n’
So many ways to skin all the cats in Unix 😃

I like it, but that last single quote got curled. Doesn't it need to be echo $PATH | tr ':' '\n'?

the vagaries of typing on a Mac is sometimes, quotes get curled for no discernible reason. 🤷♀


Add MANIFEST.in

In #136 we split the C extension across frame.c and a few header files.
When setuptools tries to build the extension it doesn't seem to know about the headers. According to https://setuptools.pypa.io/en/latest/userguide/miscellaneous.html#controlling-files-in-the-distribution we need to bundle a MANIFEST.in file which tells setuptools what files are included in the sdist. The manifest I've provided copies the entire src directory via graft src. The build now succeeds.

I think the canonical way to do this is the depends argument to Extension() created in setup.py.


Simplify sample scripts

@joshspicer Simplified the scripts a bit. Also changed them to use /bin/sh which is available in more images (e.g., Alpine). Not sure if we should add Alpine to the CI tests.

nice!

It would be great to add alpine here.
I think I have an assumption in the test command that all scripts will be executed against /bin/bash.  I've added an action item to https://github.com/devcontainers/cli/issues/139 to fix that. After that, we should add alpine:latest to the set of images in the test
@chrmarti


CI: Build binaries for Windows aarch64

https://github.com/Traverse-Research/intel-tex-rs-2/actions/runs/7158674975


Don't show environments warning while deploying if environments are not available

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When I am trying to deploy my app, and I don't have the environments feature available, I see a warning message related to deploying an app with environments.
Steps To Reproduce

Create an app on an instance where environments are not available.
Try deploying the app.
You will see the following message :

Public Sample App
No response
Environment
Production
Issue video log
No response
Version
Cloud and Self Hosted

Closing in favour of this enhancement - https://github.com/appsmithorg/appsmith/issues/27485


Uncaught TypeError causing dozens of e2e test failures

When I open OpenRefine in the browser, there's an uncaught TypeError getting logged to the console. While it may seem innocuous, it's causing lots of e2e test to fail.
To Reproduce
Steps to reproduce the behavior:

Open OpenRefine, navigate to http://<IP_ADDRESS>:3333
Open Console in Developer Tools

or run refine e2e_tests in the terminal
Current Results

I just finished running the suite of e2e tests and found this issue causing more than 40 tests to fail. Some are triggered by cy.VisitOpenRefine().

Expected Behavior
I'd expect these tests to pass and for this error not to be logged to the concole.
Versions

Operating System: macOS 114.2.1 (23C71)
Browser Version: Chrome Version 124.0.6367.62 (Official Build) (arm64)
JRE or JDK Version: OpenJDK 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)
OpenRefine: Version 3.9-SNAPSHOT [a6eef0c]

Additional context
Seems like this issue stems from OpenRefineVersion.module_names being undefined at this line:
https://github.com/OpenRefine/OpenRefine/blob/c6f1b07b8bd7cbfbe923acfc962ae34196c2ade9/main/webapp/modules/core/scripts/index.js#L93

This is likely caused by switching between different branches which did or did not include the change to package classes as .jar files instead of bare .class files. Sadly running ./refine clean does not clean up any .class files left over (because the new configuration does not produce them there, so mvn doesn't see it as needing cleaning up).
Assuming you don't have any important untracked files in your clone, you could run git clean -fdx to remove them all, and run OpenRefine again, which should hopefully solve the problem.

You also may just need to refresh your server build. The errors are coming from something added relatively recently which requires support on the backend.
The end to end tests are run on every PR, so they are unlikely to be broken without anyone noticing.

Thanks @wetneb and @tfmorris. Running git clean -fdx fixed it. I thought I was going crazy. I kept pulling from the upstream master branch and running ./refine clean.

Another neat git command that I particularly use and can help (depending on if you are OK to delete untracked files) is git reset @{u} --hard which helps HEAD get back to a previous state quickly.  Besides --hard there's other modes, like default --mixed, depending on what you need.  But if you want to blow away changes and reset the branch to match upstream @{u} then it's a great way.

--hard
Resets the index and working tree. Any changes to tracked files in the working tree since  are discarded. Any untracked files or directories in the way of writing any tracked files are simply deleted.
https://git-scm.com/docs/git-reset#Documentation/git-reset.txt---hard


Count And Say

Related Issue
#1377
Proposed Changes

Added count and say in String folder
Changed the readme file accordingly

Additional Info

I am a GSSOC contributor and I have contributed to this repository for more than 4 times

Checklist

[x] ✅ My code follows the code style of this project.
[x] 📝 My change requires a change to the README.
[x] 🎀 I have updated the README accordingly.
[x] 👀 I have read the CONTRIBUTING document.
[x] ✨ I have added tests to cover my changes.
[x] 🚩 All new and existing tests passed.
[x] 🌟 ed the repo

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Output Screenshots

Please do consider this! Whenever I tried to pull from origin it won't get merged. It showed commit to merge that's why there are so many commits. Please consider this.

@Lakhankumawat


Pinging the agent not working

Hardware description: ESP32dev
microros arduino + platformio
Version or commit hash: ROS2 foxy
Hello,
I had my microros application running successfully, and today I rebuild the Arduino library and suddenly pinging the agent is not working anymore. I did not make any changes regarding the pinging functionality to my own code. So I went ahead and tested the reconnection example again and also there pinging the agent returns an error even though there is a connection. I opened a similar issue a few months ago and it is the same behavior again. I used the new reconnection example. I also tried running it from the docker as was suggested previously and updated my agent which both changes nothing.
Could you please check if the reconnection example is working for you with the same setup or if there might be an issue with the library update.
Thank you!

Make sure that you have a recent version of the micro-ROS Agent and a recent version of the micro-ROS client library.

I have just tested micro-ROS for Arduino library commit 5c61a4d21fa4432818764ae5b9e0340db5fc092d and latest microros/micro-ros-agent:foxy micro-ROS Agent image and the example works as expected.
Make sure that you pull the latest docker image: docker pull microros/micro-ros-agent:foxy

Thanks, it is working now!


ciao-vendor: Add vendornew, revendor, unvendor

Add some new commands to ciao-vendor to make it easy to use.  No longer do you need to manually edit the source code or remove directories from the vendor source tree.  This PR adds three new commands, vendornew for vendoring a new package, revendor for updating the version of an existing package and unvendor to unvendor a given package.
The database of vendored repositories has been moved from the source file to a separate json file stored in the ciao-vendor directory, called packages.json.  This file needs to be committed any time you vendor, unvendor or revendor anything.

Coverage decreased (-0.01%) to 60.84% when pulling 0b92a3a491898d604b7a71e00c9dfbbf7f04e279 on markdryan:master into a0bbe1aa8c73e1e33905e076bc764b93e3279f9f on 01org:master.


Reports with more than 10 values

A lot of people seem to be confused about the top-parameter or aren't aware of it respectively. I think the library should display a warning with a link to the associated example so they are immediately pointed towards the right direction:
https://github.com/SaturnFromTitan/adobe_analytics/blob/master/examples/basic_reports/reports_with_more_than_10_values.py
An option to change the default behaviour might be reasonable as well.

What happens when multiple dimension are required with more than 10 rows

You specify the "top" parameter per dimension, so just set it to 50k for every one of them to receive the max-output possible. If your dataset exceeds that limit then use a data warehouse export.


Update docker-compose.yml

OS: Windows
postgres_1             | 2018-04-21 06:58:43.353 UTC [1] FATAL:  data directory "/var/lib/postgresql/data" has wrong ownership

Obviously, this way not consider other OS.

can't support mac and linux


Rest client fixes

fix SSL handling (make sure to always verify certs by default)
bump rest-client version
remove the troublesome mime-types patch
some refactoring

How does this affect api plugin gems such as audit send and host factory?

Good question, thanks, I'll look into it.

You're right; I'll add compatibility code with a deprecation note and update the assets.

So I added some compatibility code, along with deprecation notices informing of obsolete gems (to activate only on the next minor release so that hopefully updated versions will percolate a bit until then). I'll follow up with fixes to assets.
Are any assets deprecated and I shouldn't concern myself with them?

Can we run the developer-www cukes using this branch? Doing so would exercise many of the code paths that appear to be refactored.

I'm not sure, I don't think I've ever ran them. Let me know if you'll do that or if you want me to learn how.

Let me put 2 cents here, just to spot a light on subject
"developer-www" cukes are anyway a part of https://github.com/conjurinc/appliance-acceptance , so probably it makes sense to run all this scope of acceptance tests.
"Run using this branch" can be interpreted in 2 ways.

Run towards an appliance that contains patched APIs inside  -- than we need to update all service repos (it can be done on branches), and build new AMI from these branches. Acceptance will be launched automatically
Run tests with client code that contains updated API -- some relatively easy tuning of https://github.com/conjurinc/appliance-acceptance may be needed (either simple parametrization or  docker container rebuild including bundle install). @asakura can be asked for advices as an author of current version of acceptance code.

It's the client code that I am asking for.
On Mon, Mar 23, 2015 at 1:54 PM hleb-rubanau<EMAIL_ADDRESS>wrote:

Let me put 2 cents here, just to spot a light on subject
"developer-www" cukes are anyway a part of
https://github.com/conjurinc/appliance-acceptance , so probably it makes
sense to run all this scope of acceptance tests.
"Run using this branch" can be interpreted in 2 ways.

Run towards an appliance that contains patched APIs inside -- than we
need to update all service repos (it can be done on branches), and build
new AMI from these branches. Acceptance will be launched automatically
Run tests with client code that contains updated API -- some relatively
easy tuning of https://github.com/conjurinc/appliance-acceptance may be
needed (either simple parametrization or docker container rebuild including
bundle install). @asakura https://github.com/asakura can be asked for
advices as an author of current version of acceptance code.

—
Reply to this email directly or view it on GitHub
https://github.com/conjurinc/api-ruby/pull/47#issuecomment-85123047.

I've untangled the refactoring to https://github.com/conjurinc/api-ruby/pull/49
Note that, as @kgilpin noticed, the new rest-client 1.8.0 release fixes the defaults for SSL. Since we have specs for the SSL behaviour now, it's probably possible to bump the rest-client version and drop our initialize patch.

Ah, sorry, I was wrong; that change to rest-client was pretty old. Well, for whatever reason, by default it was off.

But indeed it has been fixed in 1.7.0, cf. https://github.com/rest-client/rest-client/commit/f27084433937577087cf184e993050d96464f6ef -- it was only wrong in 1.6.7.


feat: safepalWallet support

Please let me know if you have any questions, thank you

Seeing a minor deployment error. Running pnpm run lint:fix should resolve the issue

41:3  Error: Member 'safepalWallet' of the import declaration should be sorted alphabetically.  sort-imports

Seeing a minor deployment error. Running pnpm run lint:fix should resolve the issue

41:3  Error: Member 'safepalWallet' of the import declaration should be sorted alphabetically.  sort-imports

It has been resubmitted, please take a look at it

Seeing a minor deployment error. Running pnpm run lint:fix should resolve the issue

41:3  Error: Member 'safepalWallet' of the import declaration should be sorted alphabetically.  sort-imports

When will the code be merged?

@QiAbc When QAing, I am seeing quite a few issues:

For unsupported networks when attempting to switch via WalletConnect, it appears an error isn't properly returned from the mobile wallet

I was unable to successfully test the injection flow; it appears the inpage script is throwing an error. Otherwise, this is possibly one of the following: window.ethereum is not detected at load-time, possibly because window.ethereum.isZeal is injected too slowly 2) the provider is failing Wagmi's ready logic here: https://github.com/wagmi-dev/wagmi/blob/38306606d2fd72a4c6918323bf86a1afda348638/packages/connectors/src/injected.ts#L88

I'll proceed to merge, but note that the extension path is not functional for end users on the wallet side


[bug] Startup issues: tool::unknown & SIGSEGV

Quite frequently (in 30% to 50% of invocations), moon does not execute properly for me.
I get two kinds of errors. Firstly,
❯ moon :pre-commit
fish: Job 1, 'moon :pre-commit' terminated by signal SIGSEGV (Address boundary error)

Secondly,
❯ moon :pre-commit
Error: tool::unknown

  × Node has not been configured or installed, unable to proceed.

Context
Apple M1 Pro
macOS 13.1
Errors happen with moon 1.25.6, 1.26.7, 1.27.6, 1.28.3.
Errors do not not happen with moon 1.22.10
The issue is quite annoying. Unfortunately, I have not been able to reliably reproduce the errors.
→ What information should I collect in order to enable you to understand what’s going on and fix this?

That first error seems very weird, never seen that before. As for the second, what's your toolchain config look like?
If possible, it would be helpful if you can capture the --log trace output for one of these failures.

Traces
Node-not-configured-installed.trace.log
SIGSEGV.trace.log
In the trace for "Node has not been configured or installed, unable to proceed.", there is an explicit failure of something. Looking around (without any real understanding of what’s going on), I found it suspicious that there are two attempts to lock ~/.proto/tools/yarn/manifest.json.
Toolchain config
It’s pretty straightforward, I think.
.moon/toolchain.yml:
node:
  packageManager: 'yarn'
  yarn:
    version: '4.3.1'

And the Node version is specified for individual projects. …/moon.yml:
toolchain:
  node:
    version: 20.14.0

…

I narrowed down the version that introduced this behavior: 1.25.0.
1.24.6 is still fine, but 1.25.0 exhibits this undesirable behavior.
1.25.0 also outputs this:
[ERROR 2024-09-25 18:11:48.967] log:run  Encountered a critical error, aborting the action pipeline  log.target="moon_action_pipeline::pipeline" log.module_path="moon_action_pipeline::pipeline" log.file="legacy/core/action-pipeline/src/pipeline.rs" log.line=398

Maybe it’s helpful.
I also generated the trace for 1.25.0:
moon.1.25.0.Node-not-configured-installed.trace.log

@alexbepple Sorry jumping back on this.
For the node configured one, I think the double yarn's is because you have 2 node versions (20.14, 20.9), so each has its own yarn instance. I think the issue is that these are running in parallel, but there's not enough logs to tell. Let me see if I can add some locks to prevent race conditions. This will land in v1.29.
As for the sigsegv, there's not a lot of info in the logs, so hard to tell. But it is failing at a similar point to the other issue, so I wonder if they are related.

Thanks, @milesj. Looking forward to try 1.29.
Your pointing out that there are two Node versions prompted me to try reproducing the failure for individual projects. I cannot. I.e. I cannot get moon lido:pre-commit or moon carneval:pre-commit to fail in the described fashion, but moon :pre-commit fails as described. This substantiates your hypothesis that the two Nodes running in parallel might be the issue.

Ok released 1.29, give that a shot.

Thank you, @milesj. My first impression is very good. I have not a single failure out of about 20 runs. I will therefore close this for now.

Awesome, glad to hear it.


Fancy zone is not functioning properly.

Microsoft PowerToys version
0.67.0
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
FancyZones
Steps to reproduce
Fancy zone keeps turning off. It turns off quickly even when I turn it on again.
✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
No response

It seems fancy zones was broken after the latest update, see https://github.com/microsoft/PowerToys/issues/23795

@Dragon-K0719, does it happen after you move the window between zones using Win+Arrow shortcut?
/needinfo

yes. Occurs immediately after Win+Arrow shortcut.
2023년 2월 4일 (토) 오전 12:26, Seraphima Zykova @.***>님이 작성:

@Dragon-K0719 https://github.com/Dragon-K0719, does it happen after you
move the window between zones using Win+Arrow shortcut?
/needinfo
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/23794#issuecomment-1416025751,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A372JHX7UZG7EPBBVWPFILDWVUPTTANCNFSM6AAAAAAUPXQNT4
.
You are receiving this because you were mentioned.Message ID:
@.***>

This issue is a duplicate of https://github.com/microsoft/PowerToys/issues/23733. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
The fix is already available in 0.67.1.


Tabs HTML

I'm still working on the images so there isn't too much in this one. This PR adds the HTML for the tabs.
Unrelated Changes

Fixed a missing line break in the footer on the about page

looks great so far Nico!


feat: Modify UI stream & team form

Description

This PR makes allowing the creation of new teams / streams on the UI configurable
The default is still to allow new teams / streams to be added from the UI
Modifies the validation of team and stream name to allow _, according to the allowed values described here

Sorry to ruin the party @shydefoo  but after #93 got merged, there are a couple of merge conflicts (but more importantly some refactoring to do) ><!

Sorry to ruin the party @shydefoo but after #93 got merged, there are a couple of merge conflicts (but more importantly some refactoring to do) ><!

alright fixed

@deadlycoconuts @leonlnj poke

Thanks for the changes too! 🙏🏼🚀


'6.0' is not recognized as an internal or external command,

The instructions for setting the linuxFXVersion do not work in the command line.
'6.0’ is not recognized as an internal or external command
The parameter
--linux-fx-version "DOTNET|6.0"
needs to be replaced with
--linux-fx-version "DOTNET:6.0"

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

ID: 18aa54fd-3aa1-37c5-925c-51a0195b1030
Version Independent ID: 60198016-1ea9-e7ae-b00b-2c665d5ad8ca
Content: App settings reference for Azure Functions
Content Source: articles/azure-functions/functions-app-settings.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@MeltdownInteractive
Thanks for your feedback! We will investigate and update as appropriate.

@MeltdownInteractive Thanks for reaching out. I don't see the docs specifically calling out. For custom images it follows this : linuxFxVersion = "DOCKER|contoso.com/azurefunctionsimage:v1.0.0" as documented here.

@MeltdownInteractive Hope the above helps and clears things up. We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.

@MayankBargali-MSFT Where do you see OP using or talking about a custom image ? You are not even reading issues correctly and are completely off the mark on the matter.
OP is using the most official app service stack that Azure provides: Dotnet 6.0. And as per your documentation, we should use --linux-fx-version 'DOTNETCORE|6.0'.
Yet, this absolutely cannot work at all in Windows, since az is running inside a subshell of cmd not Powershell. And cmd interprets the | as a command line pipe and thus interprets 6.0 as a command which obviously is not in the path. The current version of azure-cli is simply and clearly bugged for this command and your devs should patch it ASAP.
This issue needs to be reopened.