Use Data.db instead of Objects.db

https://github.com/specklesystems/specklepy/blob/b6b0a5a3a0d9c3c542a9848ba8e6a9bebb3e5d7f/src/specklepy/transports/sqlite.py#L33
Sharp uses the Data.db file in: %AppData%\Speckle. Is there a reason SpecklePy still uses the Objects.db file?
(I wasn't sure to post this on the community forum or here as an issue / discussion so please let me know what would be preferred in this case)

Closing this ticket as we are moving to Jira to reduce noise. You can access it there.

Is the Jira board public?


[Question]: Got empty response when using KnowledgeGraphRAGRetriever with Neo4jGraphStore

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
Hi, at the moment I want to use KnowledgeGraphRAGRetriever with Knowledge graph store Neo4J.
I followed the tutorial https://docs.llamaindex.ai/en/stable/examples/query_engine/knowledge_graph_rag_query_engine/ by used Neo4JGraphStore instead of Nebular. However, My results is
llama_index.core.indices.knowledge_graph.retrievers:> No knowledge sequence extracted from entities. with empty response.
I try to configure Neo4JGraphStore by changed node_label but it still return same as above response.
Do you have any suggestion to let me succeed this?
Here is my code
`from llama_index.llms.openai import OpenAI
from llama_index.embeddings.openai import OpenAIEmbedding
from llama_index.core import ServiceContext, StorageContext
from llama_index.graph_stores.neo4j import Neo4jGraphStore
Set up LLM and embeddings
llm = OpenAI(model_name="gpt-4-turbo")
embed_model = OpenAIEmbedding(model="text-embedding-ada-002")
Settings.llm = llm
Settings.embed_model=embed_model
graph_store = Neo4jGraphStore(
username="xxxx",
password="xxxx",
url="xxxx",
database="xxxx"
)
storage_context = StorageContext.from_defaults(graph_store=graph_store)
Create the KnowledgeGraphRAGRetriever
rag_retriever = KnowledgeGraphRAGRetriever(
storage_context=storage_context,
llm=llm,
verbose=True,
)
Query the retriever
result = rag_retriever.retrieve("Summary total sales order")
print(result)`
Here is the result

How do I check entity extraction process?


Typo in styles.md documentation

There is a typo in documentation for styles page.
mdl-1.x/docs/_pages/styles.md

What is the expected behavior?
This portion is only to demonstrate header and display styles for our CSS.

What is the actual behavior?
Typo is highlighted in following line:
This portion is only to demonstrate header and display styles for out CSS.

I will fix that

i can fix this issue !

i can fix this issue !

This is already fixed. Check #5283


inconsistent parameter order

https://github.com/medic/medic-analytics/blob/67823213a650c9ae71bfa9c8367d66fe5f08ffbb/libs/couch2pg/pgfuncs.js#L3
uses pgsql SQL module, then db pg-promise lib.
All other places use db, then pgsql.
Just a cleanup note to make this consistent with the rest.

No longer relevant as this file no longer exists.


Loop crash unexpected after a few days of running it.

I got an unexpected error after a fews day running it the loop start to crash. The error message said "You must create an endpoint before performing this operation."
<= [11/06 08:07:43] POST https://azwus1-client-s.gateway.messenger.live.com/v1/users/ME/endpoints

 {'headers': {'Authentication': 'skypetoken=***',

              'BehaviorOverride': 'redirectAs404',

              'LockAndKey'<EMAIL_ADDRESS>time=1718093263; '

                            'lockAndKeyResponse=e9a72ea6428574f6a0c38e365dc3d061'},

  'json': {'endpointFeatures': 'Agent'}}

 timed out

 <= [11/06 08:07:43] POST https://azscus1-client-s.gateway.messenger.live.com/v1/users/ME/conversations/ALL/messages/1718093258160/ack

 {'headers': {'RegistrationToken': '***'}}

 => [11/06 08:07:43] 201

 {'Cache-Control': 'no-store, must-revalidate, no-cache',

  'Content-Length': '2',

  'Content-Type': 'application/json; charset=utf-8',

  'ContextId': 'tcid=9164430583356747496,server=BY3PEPF00008465',

  'Date': 'Tue, 11 Jun 2024 08:07:42 GMT',

  'Location': 'https://azwus1-client-s.gateway.messenger.live.com/v1/users/ME/endpoints/%7Bc1d4ecb0-c54f-4728-8825-9a7211ee8cde%7D',

  'Pragma': 'no-cache',

  'Set-RegistrationToken': 'registrationToken=***; '

                           'expires=1718179659; '

                           'endpointId={c1d4ecb0-c54f-4728-8825-9a7211ee8cde}',

  'X-Content-Type-Options': 'nosniff'}

 {}

 <= [11/06 08:07:43] PUT https://azwus1-client-s.gateway.messenger.live.com/v1/users/ME/endpoints/{c1d4ecb0-c54f-4728-8825-9a7211ee8cde}/presenceDocs/messagingService

 {'headers': {'RegistrationToken': '***'},

  'json': {'id': 'messagingService',

           'privateInfo': {'epname': 'skype'},

           'publicInfo': {'capabilities': '',

                          'nodeInfo': 'xx',

                          'skypeNameVersion': 'skype.com',

                          'type': 1,

                          'version': '908/<IP_ADDRESS>'},

           'selfLink': 'uri',

           'type': 'EndpointPresenceDoc'}}

 => [11/06 08:07:43] 404

 {'Cache-Control': 'no-store, must-revalidate, no-cache',

  'Content-Length': '91',

  'Content-Type': 'application/json; charset=utf-8',

  'ContextId': 'tcid=7411242851431710710,server=SN3PEPF00009BDF',

  'Date': 'Tue, 11 Jun 2024 08:07:43 GMT',

  'Pragma': 'no-cache',

  'StatusText': 'You must create an endpoint before performing this operation.'}

 {'errorCode': 729,

  'message': 'You must create an endpoint before performing this operation.'}

 => Loop exception: ('404 response from POST https://azscus1-client-s.gateway.messenger.live.com/v1/users/ME/conversations/ALL/messages/1718093258160/ack', <Response [404]>)

You've leaked your Skype tokens in your post, so I'd suggest changing your Microsoft account password and/or invalidating any open Skype sessions.  You also didn't fill in the issue template so I don't know what your code looks like nor the context that led to these log lines.
I assume you were polling for events, and that with a then-expired token triggered a refresh of your registration token, which seemed to succeed, but then your endpoint no longer existed for some reason.  Potentially we need to recreate that each time, though I'm slightly surprised this hasn't been encountered before if that's the case.

Thank you for your response. I've opened another issue with issue template please check. https://github.com/Terrance/SkPy/issues/263


Leaderboard place

title: Issue # | Added place column and position to leaderboard table

Discord Username: @BlakeLawrence
What type of PR is this? (select all that apply)

[x] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 🚧 Breaking Change
[ ] 🧑💻 Code Refactor
[ ] 📝 Documentation Update

Description

added place column and position number to leaderboard

Related Tickets & Documents

Related Issue #596
Closes #596

QA Instructions, Screenshots, Recordings

UI accessibility concerns?

Added/updated tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

[optional] Are there any post deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?

Can we add Gold, Silver and Bronze crown for 1st, 2nd and 3rd rank respectively?

We can add Gold, Silver and Bronze crown for 1st, 2nd and 3rd rank respectively

That's a great idea,  once this PR gets merged, feel free to go ahead on that


Can check_model_has_properties_file checkpoint have different values for filenames and in_models because of running concurrently ?

Let's take the check_model_has_properties_file checkpoint. In the main function of check_model_has_properties_file, we are loading the manifest like below:
args = parser.parse_args(argv)

try:
    manifest = get_dbt_manifest(args)
except JsonOpenError as e:
    print(f"Unable to load manifest file ({e})")
    return 1

And then it calls the has_properties_file function where we have filenames and in_models.
Now I am wondering what if this checkpoint is executed concurrently ? Is there any possibility that something changes in between and filenames and in_models have different values ?

@tahseenadit first of all, I don't fully understand your what if this checkpoint is executed concurrently question. What kind of concurrency can you achieve when using pre-commit?
On the other hand, indeed filenames and in_models can have different values. If you dig into has_properties_file, in_models is a subset of models, which includes only those models that have a property/schema file attached to it
# get manifest nodes that pre-commit found as changed
models = get_models(manifest, filenames, include_disabled=include_disabled)
# convert to sets
in_models = {model.filename for model in models if model.node.get("patch_path")}


Verifier CLI: README suggests only Pact V3 is supported, but in practice V1-V4 is supported.

The Verifier CLI readme is confusing about what Pact specifications it supports. In practice, all versions are supported but the README suggests only V3 is covered.
The Verifier CLI README starts with:

It implements the V3 Pact specification.

but further down the page there is a section referencing V4:

Verifying V4 Pact files that require plugins

Given that the CLI is built using the rust_verifier library, which explicitly states it implements V3 and V4, the README is clearly out of date.
Moreover, the tool accepts older specification formats too, because the pact_models library converts these to V3 contracts anyway. So in practice, you can use it to verify contracts using any Pact schema version, from V1 through to V4.
Please update the README to reflect this.

README has been updated


Split cmd for readability sake

Try to ease discovery/readability by splitting cmd (cobra/viper
setup) in various files. The proeminent cmd/execute.go should
hopefuly make the flow clear:
main() -> execute -> run.Run() -> {http, recorder, observer, events, git}

Coverage increased (+0.01%) to 91.195% when pulling d787f205655f51dc9532ba0bb5ebef8a72f06ca5 on split_cmd into 6fa541589988d5a3b86b3751acfa5b383c427b7c on master.


Add aks agic addon to managedCluster (AKS)

Description

Application Gateway Ingress Controler (AGIC) is a addon configuration for AKS managed Clusster.

update managedCluster property in bicep
add new parameter to bicep
update readme

Type of Change
Please delete options that are not relevant.

[ ] 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 not work as expected)
[ ] This change requires a documentation update (Wiki)

Checklist

[X] I'm sure there are no other open Pull Requests for the same update/change
[X] My corresponding pipelines / checks run clean and green without any errors or warnings
[X] My code follows the style guidelines of this project
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation (readme)
[X] I did format my code

Adding the pipeline reference

@JPEasier, note you have a couple conflicts that need resolving

Wating for Bug: #1347

Correlates to #1275

@JPEasier you can continue without. As nice as linter is - it has some strange rules. For the time being I suggest to apply linter rules per common sense.


allow conversation_id to be per user | per user per channel | per user per thread

allow conversation_id to be per user | per user per channel | per user per thread
Proposed changes:

Allow multiple active conversations for a user on slack with bot

Status (please check what you already did):

[x] added some tests for the functionality
[x] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[x] reformat files using black (please check Readme for instructions)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for raising the issue and implementing the fix 🚀
What will happen next:

[x] I'll enable the tests and will get some feedback from more people cause it looks to me like the conversation_id that you constructed might be a more reasonable default value for the sender_id than the current choice
[ ] we'll address the test issues / feedback / review items
[ ] we'll need to update the rasa docs (https://rasa.com/docs/rasa/connectors/slack/) and add a changelog entry

And then we can merge this into the new rasa 3.0.0 :)

@ka-bu added docs for the config. Changing default would be backward incompatible (new rasa with old conversations in tracker store) & hence haven't changed this.

Thanks for the quick reply and addressing the feedback!

@ka-bu added docs for the config. Changing default would be backward incompatible (new rasa with old conversations in tracker store) & hence haven't changed this.

Great that you thought of this :) . I've been trying to get some feedback in the meantime on whether it is ok to make that breaking change for 3.0. For now, there is no feedback so your non-breaking version is what we proceed with, it seems.

Also, is there anyway we can backport this fix to 2.8.x release?

If you like, you can open another PR and apply the same changes there to get this merged into 2.8.x. as well (by choosing that version as a target for your merge then). Otherwise, we can open an issue and someone from our team will pick that up.

I like the new name for that setting and the names for the options 👍  -- Just one tiny linting issue so far from the checks.

@ka-bu addressed the formatting issue. thanks for the inputs, will raise a separate PR for 2.8.x.

@ka-bu addressed the formatting issue. thanks for the inputs, will raise a separate PR for 2.8.x.

Thanks for your contributions! Once this is merged you can cherry-pick your commit and create a new PR for 2.8.x and we should be quick to get that one in.
By the way, you can use pre-commit hooks to run checks locally or just use black manually to check formatting issues on your own machine.

Reminder: We also have to add a changelog entry (i.e. a <pr number>.improvement file with a description under the changelog folder)

@ka-bu @tayfun everything seems to be green now. let me know if there is anymore work here.

@ka-bu seems like coverage report upload job failed. Not sure how to proceed. Also, #10146 is ready as well.


"Error storing data" on keystore branch

After #120 I'm getting error on keystore branch

ExceptionsManager.js:84 Error storing data Error: Attempt to invoke virtual method 'javax.crypto.SecretKey java.security.KeyStore$SecretKeyEntry.getSecretKey()' on a null object reference

"react-native": "0.57.0"
"redux-persist": "^5.10.0",
"redux-persist-sensitive-storage": "^1.0.0",

I'm seeing the same exception after updating from 99d010b144df258abb87facf0a81ef4a02f5ec9f to 38b9011bddea5c583a54c81d2a17430cfa4c1a98 then uninstalling + re-installing the application. Running the app with the updated code prior to re-installing did not result in an exception. 863d3e9cef8bdb2bd93c763cf439ae1944bae944 seems to be the most likely culprit, since it touched this code and was not included in the previous version I was using.
This happens when calling await SInfo.setItem(key, value, options) - key and value are both non-empty strings. options has the sharedPreferencesName and keychainService entries. I'm able to call getItem, though it does not have a value stored for the key I'm using (hence my updating to the latest keystore branch, to get #120).
I've observed this on an API 27 Android 8.1 emulator instance and a Pixel 2 device running Android 9.

@star-collector
Can't tell exactly which method caused it, because i'm not using it directly from my code. redux-persist-sensitive-storage is using this lib to store data with redux-persist.
Re-installing node_modules and app itself did not help.
Galaxy S8 with Android 8.0.

Ok, I think I found out what caused the problem. Just as I thought #120 wasn't the culprit. The bug appeared only on Android >= 8.0 devices. For some reason key generator didn't create instance with RSA encryption, so obviously secret key's retrieval failed.
I made a pull request with the fix for this issue: #126

Thanks @star-collector, I've merged your PR :)


Is it possible to use the repository version for production usage since the AssetStore version is too old?

You seem to be updating the Path-Creator repo constantly, but the latest version on Unity's Asset Store is from 2019.
Is this repository suitable for production use, as I stated in the title? Is it possible for it to contain untested code, for instance?
I'd appreciate it if this repo had a release section.

This is old, but simply copying the updated plugin's folder (PathCreator) in assets wouldn't work? Seems to work fine for me.


fix: move registry bucket to correct key in values file

Move the registry.bucketkey from global.appConfig to global to match upstream Big-Bang (https://docs.gitlab.com/charts/charts/globals#configure-appconfig-settings)
Background: gitlab-flux-values.yaml:application.basevalues.global.appConfig currently includes the key registry.bucket here but upstream Big-Bang chart's values.yaml:global.appConfig does not have a registry key and up-upstream Gitlab chart documentation doesn't identify a registry key in the global.appConfig key space

/test all


Add a possibility to broadcast logcat output via websocket

Based on https://github.com/appium/appium-adb/pull/306

I'm all for websocket output in general. Here are some things to think about:

websockets are not part of the webdriver spec, so anything we do via websockets i'd like to also make sure to provide via the spec
are we going to take on the burden of adding a websocket client to the appium bindings?
let's make sure we architect a single point of entry for any websocket connections. we may add more things to websockets in the future. in fact we have had websocket log output in the past (maybe it even still exists?). i think having a single websocket server mediated by appium itself, with differently-tagged messages, is going to be more maintainable long-term, rather than adding servers in separate drivers.

code LGTM

@jlipps It is more like POC for now, so we can try how this works and whether it is stable. Also, I'm totally open to any ideas you have on how this implementation can be optimised better, because there are no specs at all and we are kind'a pioneering the area.
Regarding the client-side implementation I wouldn't case too much for now, since these two methods I added are anyway available via execute: mobile interface and implementing a simple websocket client itself is one-line solution for almost any language.

@KazuCocoa Would you like to create Ruby wrapper around this feature?

🆗
I'll do in ruby_lib like xcuitest's mobile commands.


Activate donate now button

Clicking on donate now should open a white popup that says "We haven't added this feature yet". You can achieve this using JavaScript.

Hey @Virtual4087 ! Can you assign this to me please?

@Arceen done Please submit ASAP

Hey @Virtual4087 ! Can you check the PR to see if it's ok. Thanks!


Update documentation links to remove /docs/ segment

The Chore
After https://github.com/vegaprotocol/documentation/pull/327 is merged, the /docs/ segment in documentation URLs. There's a redirect in place to catch these links and point them to the right place, but that redirect won't stick around forever.
Example
https://github.com/vegaprotocol/frontend-monorepo/blob/9465543b2378fd8850fe26a2a6a3f8adf716bbe4/apps/token/.env.testnet#L10
https://github.com/vegaprotocol/frontend-monorepo/blob/9465543b2378fd8850fe26a2a6a3f8adf716bbe4/apps/token/.env.mainnet#L10
Both of these simply need /docs/ removed.
Tasks

[ ] Find all links, across all apps that link to docs
[ ] Remove the /docs/ top level folder

This ticket is equivalent to https://github.com/vegaprotocol/vega.xyz/issues/260

I'm going to close this ticket as it duplicates the following tickets:
https://github.com/vegaprotocol/vega.xyz/issues/260
https://github.com/vegaprotocol/vegawallet-desktop/issues/381
https://github.com/vegaprotocol/frontend-monorepo/issues/1824
https://github.com/vegaprotocol/frontend-monorepo/issues/1825
https://github.com/vegaprotocol/frontend-monorepo/issues/1827
https://github.com/vegaprotocol/frontend-monorepo/issues/1826


SQLite3::NotADatabaseException/SQLite3::CorruptException with forked processes/inserts

In https://github.com/travis-ci/travis-ci/issues/1334, I noticed that a SQLite file-based DB seemed to get corrupted in tests in Travis CI when multiple processes were doing inserts. I had asked on the SQLite users list about it, learned about how SQLite relied on POSIX advisory locks to work correctly and that network file systems could be to blame if there are problems. Since Travis's hosting provider (Bluebox, I think) might be able to assist, I asked if the Travis CI team would ask them about it. Here is an example of that error (in sqlite 1.3.7):
/home/travis/.rvm/gems/ruby-2.0.0-p451/gems/sqlite3-1.3.7/lib/sqlite3/statement.rb:108:in `step': SQLite3::NotADatabaseException: file is encrypted or is not a database: INSERT INTO "foos" ("cname") VALUES (?) (ActiveRecord::StatementInvalid)

from /home/travis/.rvm/gems/ruby-2.0.0-p451/gems/sqlite3-1.3.7/lib/sqlite3/statement.rb:108:in `block in each'
...

The Travis CI team just followed up and said they'd ask, so I wanted to try to simplify the reproduction of the issue in travis_ci_sqlite_write_concurrency_tests. I haven't yet succeeded in producing exactly the same error. However, in trying to reproduce the error from otw, I found that when travis_ci_sqlite_write_concurrency_tests is running in Ruby 2.0.0p451 in Travis CI, there are some database disk image is malformed (SQLite3::CorruptException) in the log, and that same thing does not appear to happen in Ruby 2.1 or 1.9.3, which I thought was strange, and possibly something that would be of interest in the sqlite3-ruby project. (Note: I have the tests let "disk I/O error" messages pass, because those were happening on my Mac, and it wasn't a corruption error, but it doesn't necessarily prove it wouldn't have been corrupted.)
I don't think that the sqlite gem is necessarily doing anything wrong, but thought maybe you could shine light on why might be causing the otw tests to fail the way they do, and why SQLite3::CorruptException only happens in Ruby 2.0.0 but not 1.9.3 or 2.1.
I could just set up the same situation (use of Rails, etc.) in travis_ci_sqlite_write_concurrency_tests that I do in the otw tests, but I had assumed that the problem was related to SQLite concurrent write to file DB incompatibility with the hosting environment, so I thought I could just use the sqlite gem directly and reduce dependencies to a minimum to reproduce.
Thanks, and if you don't have time, please feel free to close. Just hoping that maybe someone could shine some light on it.

It looks like you're forking and not reopening the database inside the forks.  This will share the file descriptor between processes.  I don't think SQLite3 is equipped to handle that (since it would mean implementing some sort of IPC).  I believe SQLite does rely on POSIX advisory locks, but that is only going to work well if the database file descriptor isn't shared between processes.  Can you try reopening the database in each child process?  I think that should fix the issue.

Closing this issue because it seems stale.  Please comment if it's still a problem.


UABEA - Object creation Type Name/ IDs

Hello. Is there a guide where the user can read which Type Name/ID properties create an object inside UABEA?
File>Add New (ctrl+n):

So far, I know that
2: GameObject
4: Transform
74: Animation clip
What are the numbers for:

Animator
Material/shader
Texture
Script

Please help.

It says Type Name/ID which means you can type the name (case sensitive) and it will work. The list is here: https://github.com/nesrak1/AssetsTools.NET/blob/dev/AssetTools.NET/Extra/AssetClassID.cs


[Feature Request] CSV import for domain tld

It can be tedious to manually create each domain, it will be helpful to have a csv list to upload with the pricing and extension.

Are you talking about this screen?

I get that it's a bit tedious to setup, but that's something you should only be doing once, so I don't really see how an import feature would be helpful

It will be helpful yes for importing for first time and when there is need to update prices especially when you have to do for multiple.


Improve code formatting

@spottedmahn : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Add verbose argument to initialize call

I've added an optional verbose argument and documentation.
This just enables debug logging for the Appodeal SDK, which is invaluable in figuring out why ads aren't filling correctly.

Thanks for your PR. I will review it today :)

@n00bsys0p Looks great! Thanks a lot for your contribution.


fmt: Inconsistent behaviour between fmt.Print() and fmt.Println() when supplying multiple arguments

What version of Go are you using (go version)?

$ go version
go version go1.15.2 linux/amd64

Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/lenni/.cache/go-build"
GOENV="/home/lenni/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/lenni/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/lenni/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/lib/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build557200308=/tmp/go-build -gno-record-gcc-switches"

What did you do?
I think fmt#Print and fmt#Println are pretty similar commands.
They can both print a series of objects by concatenating them.
However, Println puts a whitespace in between every parameter, which Print does not:
https://play.golang.org/p/wItyuCLSuSq
In the docs it says

Print: Spaces are added between operands when neither is a string.
Println: Spaces are always added between operands [...]

What did you expect to see?
I'd think for the two to behave the same, except that Println appends a newline character.
What did you see instead?
In the example I linked above, Println concats the two strings supplied by placing a whitespace in the middle.
On the other hand, Print does not put anything in between the two strings.
I noticed this inconsistency when changing calls to fmt.Println to fmt.Print in my codebase in order to increase readability.
I had to add many spaces which were not needed before.
My question is whether this is the supposed behaviour?

This is the specified behavior. Even if we wanted to change it we can't because of the Go 1 compatibility guarantee.


Test Issue created at Thu, 23 Dec 2021 02:21:03 GMT

Test issue body  Thu, 23 Dec 2021 02:21:03 GMT

Comment on issue at Thu, 23 Dec 2021 02:21:05 GMT


Payment submission data retrievement

Hello
Regarding the doc : https://developer.currencycloud.com/documentation/api-docs/payments/get-payments-id-submission/
I can't find a way in the PHP client how to use this route, is an implementation planned in a near future for this ?
Thank you

Fixed in v0.20.1
Apologies it has taken this long. It shouldn't have, but it did. We will do much better from now on.


Ambiguous python executable name

https://github.com/mapbox/node-sqlite3/blob/master/deps/sqlite3.gyp#L58
Here we are calling the python executable, this can point to either python2 or python3 depending on the distribution. Should be changed to python2.

Closing in favor of #1089


[preview] emit an assert when using Opus on a mixer channel not ready for 48 Khz

Opus outputs 48 Khz samples. The mixer is configured by default so that sample buffers are big enough to hold samples for the output sample rate, which is normally 44.1 or 32 Khz. So it frequently happens that playing back Opus causes sample buffer overflows causing assertions.
The best course of action here is to have the mixer assert when a playback is requested for a waveform whose sample rate is bigger than allowed, and suggest the user to use mixer_ch_set_limits.
NOTE: investigate why this doesn't seem to happen for Opus simple examples, and Fazana reported it happens after a xm64 playback on different channels.

https://github.com/DragonMinded/libdragon/commit/542f0394f7bac5947d88ad118fd8a3144f844b79


[FEATURE] Add ANSI Colours to the Drifty CLI outputs

Is your feature request related to a problem? Please describe.
Currently, Drifty CLI does not print the output in coloured format according to the type of the output message (Warn, Info, and Error). So, the CLI interface does not look good and colourful.
Describe the solution you'd like.
The Drifty CLI should use ANSI colors to display outputs based on their message type. The message type is determined by the Message Broker class in the Backend package. You can check some ANSI colour codes here.
The suggested colors for each message type are:

INFO: Blue or Green
WARN: Yellow
ERROR: Red

If you prefer different colors, please let me know.
Screenshots
No response
Additional information
If anyone wants to work on this issue, please comment below and I will assign you with the task.
You can join our Discord server to discuss on this issue.

Hi could you assign me this issue

@barkhaaroraa Yes, you can work on this issue. I am assigning the task to the you.

@barkhaaroraa Did you face any problem while solving this issue? How much is done?

I haven't started working on it yet because of some assignment deadlines etc. will start from monday.

@barkhaaroraa No problem. You can start working on this issue from monday.

@barkhaaroraa Have you started working on it? Did you face any problem?

@barkhaaroraa Please reply

Hi, sorry for the late reply, I've been quite busy with my exams, which are scheduled until the 12th. As a result, I haven't had much time to focus on OS. However, I've been using my free moments to contribute to smaller, less time-consuming issues.
Regarding the specific issue, it's something entirely new to me. I've been dedicating my spare time to understanding the repository and conducting research about the issue and potential solutions. At this point, I haven't started working on it actively, but I plan to dive in as soon as my exams are over. Sorry for the delay.

Its okay. No problem. Sorry for the interruption.
@barkhaaroraa I shall be out of station from 11th October, 2023 to 27th October, 2023. So, their might be delay in merging your PR. I will try my best to find some time to solve any issues you face and review the PR once you are done. Will that be okay for you?

could you assign me with this issue?

Absolutely, I understand. Thank you for informing me. I'll make sure to have everything ready for your review after your return. Safe travels!

Thank you @barkhaaroraa for informing me.
If @weedertree still wishes to work on it, I can assign @weedertree.
Else, @barkhaaroraa can work on it once you are free. I have no problem with the delay in the completion of this issue.

@weedertree Do you still wish to work on it?

@weedertree Do you still wish to work on it?

yes, i can take care of that

Okay. Then, I am assigning the task to you (@weedertree).

Okay. Then, I am assigning the task to you (@weedertree).

surely!

@weedertree How much work is done? Did you face any problem?

As @weedertree is not responding and @J9414 has already opened a PR for this issue, so, the assignment has been removed from @weedertree and it has been now assigned to @J9414.

hello @SaptarshiSarkar12 Thanks for assignment, i am getting error on ES lint check, i did diffent chages to manage that but it is still there
Is it because I am using eclips to edit ?  or it is something else that I am not getting, Please let me know

No. I haven't checked the error. I will do it before merge.


docker dedicated journals failing to prepare disks

The jewel-ansible2.2-docker_dedicated_journal scenario is failing with the following:
TASK [ceph-osd : prepare ceph osd disk] ****************************************
task path: /home/jenkins-build/build/workspace/ceph-ansible-prs-jewel-ansible2.2-docker_dedicated_journal/roles/ceph-osd/tasks/docker/start_docker_osd.yml:22
failed: [osd0] (item=[u'/dev/sda', {u'rc': 1, '_ansible_no_log': False, '_ansible_parsed': True, u'changed': True, 'failed': False, u'end': u'2017-05-03 15:11:05.162794', u'delta': u'0:00:00.009117', u'start': u'2017-05-03 15:11:05.153677', 'invocation': {u'module_args': {u'_raw_params': u"lsblk -o PARTLABEL /dev/sda | grep -sq 'ceph'", u'creates': None, u'chdir': None, u'warn': True, u'_uses_shell': True, u'executable': None, u'removes': None}, 'module_name': u'command'}, u'cmd': u"lsblk -o PARTLABEL /dev/sda | grep -sq 'ceph'", u'stdout': u'', 'failed_when_result': False, u'warnings': [], u'stderr': u'', 'item': u'/dev/sda', '_ansible_item_result': True, 'stdout_lines': []}]) => {
    "changed": true,
    "cmd": "docker run --net=host --pid=host --privileged=true --name=\"ceph-osd-prepare-ceph-osd0-devdevsda\" -v /etc/ceph:/etc/ceph -v /var/lib/ceph/:/var/lib/ceph/ -v /dev:/dev -v /etc/localtime:/etc/localtime:ro -e \"OSD_DEVICE=/dev/sda\" -e \"OSD_JOURNAL_UUID=$(python -c \"import uuid; print uuid.uuid5(uuid.NAMESPACE_DNS, '1f4ba71f188249979178c9c6941491fd/dev/sda')\")\" -e CEPH_DAEMON=OSD_CEPH_DISK_PREPARE -e CLUSTER=test -e OSD_JOURNAL_SIZE=100 -e OSD_FORCE_ZAP=1 -e OSD_JOURNAL=/dev/sdb \"docker.io/ceph/daemon:tag-build-master-jewel-centos-7\"",
    "delta": "0:00:08.738523",
    "end": "2017-05-03 15:11:15.508596",
    "failed": true,
    "item": [
        "/dev/sda",
        {
            "_ansible_item_result": true,
            "_ansible_no_log": false,
            "_ansible_parsed": true,
            "changed": true,
            "cmd": "lsblk -o PARTLABEL /dev/sda | grep -sq 'ceph'",
            "delta": "0:00:00.009117",
            "end": "2017-05-03 15:11:05.162794",
            "failed": false,
            "failed_when_result": false,
            "invocation": {
                "module_args": {
                    "_raw_params": "lsblk -o PARTLABEL /dev/sda | grep -sq 'ceph'",
                    "_uses_shell": true,
                    "chdir": null,
                    "creates": null,
                    "executable": null,
                    "removes": null,
                    "warn": true
                },
                "module_name": "command"
            },
            "item": "/dev/sda",
            "rc": 1,
            "start": "2017-05-03 15:11:05.153677",
            "stderr": "",
            "stdout": "",
            "stdout_lines": [],
            "warnings": []
        }
    ],
    "rc": 1,
    "start": "2017-05-03 15:11:06.770073",
    "warnings": []
}

STDOUT:

2017-05-03 15:11:08  /entrypoint.sh: static: does not generate config
HEALTH_ERR no osds
2017-05-03 15:11:08  /entrypoint.sh: It looks like /dev/sda isn't consistent, however OSD_FORCE_ZAP is enabled so we are zapping the device anyway
Creating new GPT entries.
GPT data structures destroyed! You may now partition the disk using fdisk or
other utilities.
Creating new GPT entries.
The operation has completed successfully.
Creating new GPT entries.
The operation has completed successfully.
The operation has completed successfully.

STDERR:

get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
zap: Zapping partition table on /dev/sda
command_check_call: Running command: /usr/sbin/sgdisk --zap-all -- /dev/sda
command_check_call: Running command: /usr/sbin/sgdisk --clear --mbrtogpt -- /dev/sda
update_partition: Calling partprobe on zapped device /dev/sda
command_check_call: Running command: /usr/bin/udevadm settle --timeout=600
command: Running command: /usr/bin/flock -s /dev/sda /usr/sbin/partprobe /dev/sda
command_check_call: Running command: /usr/bin/udevadm settle --timeout=600
command: Running command: /usr/bin/ceph-osd --cluster=test --show-config-value=fsid
command: Running command: /usr/bin/ceph-osd --check-allows-journal -i 0 --cluster test --setuser ceph --setgroup ceph
command: Running command: /usr/bin/ceph-osd --check-wants-journal -i 0 --cluster test --setuser ceph --setgroup ceph
command: Running command: /usr/bin/ceph-osd --check-needs-journal -i 0 --cluster test --setuser ceph --setgroup ceph
get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
command: Running command: /usr/bin/ceph-osd --cluster=test --show-config-value=osd_journal_size
get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
command: Running command: /usr/bin/ceph-conf --cluster=test --name=osd. --lookup osd_mkfs_type
command: Running command: /usr/bin/ceph-conf --cluster=test --name=osd. --lookup osd_mkfs_options_xfs
command: Running command: /usr/bin/ceph-conf --cluster=test --name=osd. --lookup osd_mount_options_xfs
get_dm_uuid: get_dm_uuid /dev/sdb uuid path is /sys/dev/block/8:16/dm/uuid
prepare_device: OSD will not be hot-swappable if journal is not the same device as the osd data
get_dm_uuid: get_dm_uuid /dev/sdb uuid path is /sys/dev/block/8:16/dm/uuid
ptype_tobe_for_name: name = journal
get_dm_uuid: get_dm_uuid /dev/sdb uuid path is /sys/dev/block/8:16/dm/uuid
command: Running command: /usr/sbin/parted --machine -- /dev/sdb print
get_free_partition_index: get_free_partition_index: analyzing

BYT;
/dev/sdb:12.9GB:scsi:512:512:unknown:ATA QEMU HARDDISK:;

create_partition: Creating journal partition num 1 size 100 on /dev/sdb
command_check_call: Running command: /usr/sbin/sgdisk --new=1:0:+100M --change-name=1:ceph journal --partition-guid=1:58e5e4df-fa9b-518a-8d95-09ee59db8dc0 --typecode=1:45b0969e-9b03-4f30-b4c6-b4b80ceff106 --mbrtogpt -- /dev/sdb
update_partition: Calling partprobe on created device /dev/sdb
command_check_call: Running command: /usr/bin/udevadm settle --timeout=600
command: Running command: /usr/bin/flock -s /dev/sdb /usr/sbin/partprobe /dev/sdb
command_check_call: Running command: /usr/bin/udevadm settle --timeout=600
get_dm_uuid: get_dm_uuid /dev/sdb uuid path is /sys/dev/block/8:16/dm/uuid
get_dm_uuid: get_dm_uuid /dev/sdb uuid path is /sys/dev/block/8:16/dm/uuid
get_dm_uuid: get_dm_uuid /dev/sdb1 uuid path is /sys/dev/block/8:17/dm/uuid
prepare_device: Journal is GPT partition /dev/disk/by-partuuid/58e5e4df-fa9b-518a-8d95-09ee59db8dc0
prepare_device: Journal is GPT partition /dev/disk/by-partuuid/58e5e4df-fa9b-518a-8d95-09ee59db8dc0
get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
set_data_partition: Creating osd partition on /dev/sda
get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
ptype_tobe_for_name: name = data
get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
create_partition: Creating data partition num 1 size 0 on /dev/sda
command_check_call: Running command: /usr/sbin/sgdisk --largest-new=1 --change-name=1:ceph data --partition-guid=1:1866cc7f-1a53-4ea5-b762-98619c2640f6 --typecode=1:89c57f98-2fe5-4dc0-89c1-f3ad0ceff2be --mbrtogpt -- /dev/sda
update_partition: Calling partprobe on created device /dev/sda
command_check_call: Running command: /usr/bin/udevadm settle --timeout=600
command: Running command: /usr/bin/flock -s /dev/sda /usr/sbin/partprobe /dev/sda
command_check_call: Running command: /usr/bin/udevadm settle --timeout=600
get_dm_uuid: get_dm_uuid /dev/sda uuid path is /sys/dev/block/8:0/dm/uuid
Traceback (most recent call last):
  File "/usr/sbin/ceph-disk", line 9, in <module>
    load_entry_point('ceph-disk==1.0.0', 'console_scripts', 'ceph-disk')()
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 5047, in run
    main(sys.argv[1:])
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 4998, in main
    args.func(args)
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 1812, in main
    Prepare.factory(args).prepare()
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 1801, in prepare
    self.prepare_locked()
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 1832, in prepare_locked
    self.data.prepare(self.journal)
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 2494, in prepare
    self.prepare_device(*to_prepare_list)
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 2671, in prepare_device
    self.set_data_partition()
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 2598, in set_data_partition
    self.partition = self.create_data_partition()
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 2582, in create_data_partition
    return device.get_partition(partition_number)
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 1577, in get_partition
    dev = get_partition_dev(self.path, num)
  File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 635, in get_partition_dev
    (pnum, dev))
ceph_disk.main.Error: Error: partition 1 for /dev/sda does not appear to exist

For a full log see: https://jenkins.ceph.com/job/ceph-ansible-prs-jewel-ansible2.2-docker_dedicated_journal/176/consoleFull

This is related to https://github.com/ceph/ceph/pull/14275 which is a race condition that our CI exposes. It seems to happen most often on the jewel centos7 container.

@leseb You can find the status of v10.2.8 by searching Redmine: http://tracker.ceph.com/projects/ceph-releases/search?q=v10.2.8
From the release ticket there, it could be next week, or it could be several weeks. I recommend asking smithfarm and yuriw in #ceph-devel for more details.

@ktdreyer thanks!

Could it hurt to add a retries: to that task?

@djgalloway yeah, that might be a good approach until we get things backported. IIRC, @guits said it took 3 tries to get it working with his manual testing if he ran the ceph-disk command himself.

@andrewschoen @djgalloway is ceph-disk idempotent if half of the job is done?

@leseb that I'm not positive about. I just remember @guits telling me he ran the ceph-disk command multiple times until it eventually worked.

@andrewschoen so the answer should be 'yes' I guess :). I'll check with @guits next Monday.


Change collections to collections.abc in import

This is the only way for this module to work in Python 3.12.1, otherwise an ImportError will be thrown. I do not believe this will hinder previous versions.

Closing this request after seeing previous pull requests that have addressed this issue with more tact.


The current version only checks for system-defined "Content-Encoding"…

… metadata set to "gzip" on an S3 object. Some tools do not properly set this metadata on write and AWS APIs to add metadata to an S3 object can only add it as user-defined metadata. The equivalent Amazon S3 user-defined metadata attribute is "x-amz-meta-content-encoding". This update adds an additional test for whether the user-defined metadata attribute "x-amz-meta-content-encoding" is set to "gzip".

Thank you for your PR!


Wrong error on Unique constraints

The library does not return the ErrDuplicatedKey as gorm documents, but just returns the go-sqlite 2067 ("constraint failed: UNIQUE constraint failed: users.username (2067)") error.
To be compliant, there should be a mapping of the errors so that one can check errors.Is(err, gorm.ErrDuplicatedKey) independently of the used database driver.

I think it is actually fixed in here, just not released yet

released with https://github.com/glebarez/sqlite/releases/tag/v1.11.0
please check


Set default registry, remove ref fields, leverage matrix-extra-inputs

closing in favor of https://github.com/wolfi-dev/tools/pull/32


Save more information in case of a script failing

Investigate what can be saved when a script fails (for example, stack trace, received html, etc...)

This is solved by scripts themselves, as they now have the possibility to return errors.
See gamayun python-utils package for more info on how to handle this from Python.


Eigen client extra merge main

What ❔

Why ❔

Checklist

[ ] PR title corresponds to the body of PR (we generate changelog entries from PRs).
[ ] Tests for the changes have been added / updated.
[ ] Documentation comments have been added / updated.
[ ] Code has been formatted via zkstack dev fmt and zkstack dev lint.

Remember not to squash this PR when it merges!


Export-XLSX - DataView, RowVersion, Row, IsNew, IsEdit columns at the end of all rows

Hello,
When I try to export(sql query resultset) to xlsx from a datatable I see there few additional columns DataView, RowVersion, Row, IsNew, IsEdit are being added at the end of all rows.
Is there any way these columns can be ignored while exporting?

Below is the script cut
$dgvReportRsTable= New-Object System.Windows.Forms.DataGridView
$tempSQLDataPath = Join-Path $tempDir "\TempRQD.csv"
$DataSet = New-Object System.Data.DataSet
$nRecs = $SqlAdapter.Fill($DataSet)
$nRecs | Out-Null
$objTable = $DataSet.Tables[0]
$objTable | Export-CSV $tempSQLDataPath

$array= new-object System.Collections.ArrayList
$data=@(Import-CSV $tempSQLDataPath)
$array.AddRange($data)

$arrayDT = ConvertTo-DataTable -InputObject $array
Load-DataGridView -DataGridView $dgvReportRsTable -Item $arrayDT

$dgvReportRsTable.ReadOnly = $true
$dgvReportRsTable.DefaultCellStyle.NullValue = "NULL"
$dgvReportRsTable.AllowUserToAddRows = $false
$dgvReportRsTable.Rows | select -expand DataBoundItem | Export-XLSX -Path $SaveFileDialog.FileName -AutoFit -Force -ClearSheet

Or am I missing anything? Appreciate you help.
Thanks,
Dinesh

Hi Dinesh!
Those are properties native to the object you're looking at.  Even if they don't display by default, you can use something like the following to see this:
# View members...
$dgvReportRsTable.Rows | select -expand DataBoundItem | Get-Member

# View data
$dgvReportRsTable.Rows | select -expand DataBoundItem | Select -Property *

Anyhow!  To get around this, you can just filter them out, e.g.:
$dgvReportRsTable.Rows | select -expand DataBoundItem | select -property * -ExcludeProperty DataView, RowVersion, Row, IsNew, IsEdit | Export-XLSX -Path $SaveFileDialog.FileName -AutoFit -Force -ClearSheet
Cheers!

Thanks Warren for the clarification!
Above code works as expected!
Really appreciate it.


A.02.IR2.IR4.TGR49.TGR50.TGR51.predefinedStoredQuery

This issue has been extracted from the issue list on:https://ies-svn.jrc.ec.europa.eu/issues/2685
Comment
'For each combination of supported CRS, supported language, SpatialDataSetIdentifier ID code and SpatialDataSetIdentifier Namespace'
The mechanism to determine the 'supported CRS' is problematic as the CRS information may differ from feature type to feature type. It is unclear in how far that is an issue in practice, but a conformant service may specify different CRSs per feature type.
Proposed Change
See comment. As the TG is unclear, the requirement should be clarified in the TG first.

This indeed could become problematic in rare cases where a dataset contains featuretypes in different CRSes. I think the impact in practice is limited, because it makes sense to offer all data in a dataset in the same CRS in most case
I agree on the issue, but how to deal with this for the ATS? Is it better to remove the 3rd bullet from the test method, so don't actually execute GetFeature requests but only check existence of Stored Queries with the parameters using DescribeStoredQueries?


Fwdport/1.1

:+1:

:+1:

Merging this on behalf of the maintainer, since this is a highly required forward port.


enable new function test framework by default

Signed-off-by: xufei<EMAIL_ADDRESS>What problem does this PR solve?
Issue Number: ref #4830
Problem Summary:
What is changed and how it works?
Currently, function unit test will create function directly but DAGExpressionAnalyzer, it may add some rewrite when compiling function, #4861 add a new function unit test framework, which will convert columns to tipb expression first, and then use DAGExpressionAnalyzer to build the function. This pr enable this new function test framework by default.
Check List
Tests

[x] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/merge


mount log folder for ease of log management

Mounting the logs folders can make it easier to debug sometimes, or follow what is going on. furthermore, a rotation can be put in place on the docker machine to manage the space

When using Docker, you should not have logs into the containers as they are identical with what is already available in the stdout.
To avoid the log to be created by the service, you should add this to your mycroft.conf:
  "logs": {
    "path": "stdout"
  }

then probably I did something wrong as in my MBP arm64 the stdout does not work with an error message :(
xxx@xxx ~/Git/ovos/ovos-docker/compose (dev*) $ docker exec -it ovos_cli ovos-cli-client

Traceback (most recent call last):
  File "/home/ovos/.venv/bin/ovos-cli-client", line 33, in <module>
    sys.exit(load_entry_point('ovos-cli-client==0.0.1a1', 'console_scripts', 'ovos-cli-client')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ovos/.venv/lib/python3.11/site-packages/ovos_cli_client/__main__.py", line 63, in main
    for f in os.listdir(log_dir):
             ^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'stdout'

then probably I did something wrong as in my MBP arm64 the stdout does not work with an error message :(
xxx@xxx ~/Git/ovos/ovos-docker/compose (dev*) $ docker exec -it ovos_cli ovos-cli-client

Traceback (most recent call last):
  File "/home/ovos/.venv/bin/ovos-cli-client", line 33, in <module>
    sys.exit(load_entry_point('ovos-cli-client==0.0.1a1', 'console_scripts', 'ovos-cli-client')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ovos/.venv/lib/python3.11/site-packages/ovos_cli_client/__main__.py", line 63, in main
    for f in os.listdir(log_dir):
             ^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'stdout'

Yeah, you are facing this issue https://github.com/OpenVoiceOS/ovos-cli-client/issues/12 which is related to ovos-cli, and ovos-cli is not really maintained anymore.

I just pushed this commit to avoid this error, not pretty but its working.


Matter Thermostat extend Air Quality Sensor

Allows for profiles to be created that use any combination of AQS, thermostat, and fan device types. Also adds a new profile that includes much of this extended functionality.

Tested with 52 and 53 lua libs and confirmed that AiDot Air Purifier will onboard and correctly switch to air-purifier-hepa-aqs profile

This is looking good, great work @hcarter-775 !!
One last thing would be to add some unit tests. This change is mostly to onboarding, so I think this would be a good unit test:

Create a couple complex devices (i.e. you can recreate the Dyson and AiDot if you want) as mock devices and confirm that they match to the expected profile.
Add an additional unit test for one of the unit conversions that requires the molecular weight just to confirm that functionality is working as expected


If Workitem iteration is PATCH'ed as nil, set it to root iteration

Codecov Report

Merging #1216 into master will increase coverage by 0.01%.
The diff coverage is 73.52%.

@@            Coverage Diff             @@
##           master    #1216      +/-   ##
==========================================
+ Coverage   60.17%   60.18%   +0.01%
==========================================
  Files         119      119
  Lines       10339    10346       +7
==========================================
+ Hits         6221     6227       +6
- Misses       3464     3465       +1
  Partials      654      654

Impacted Files
Coverage Δ

area/area.go
77.77% <0%> (ø)
:arrow_up:

migration/migration.go
53.69% <100%> (+0.11%)
:arrow_up:

controller/workitem.go
79.04% <75%> (+0.05%)
:arrow_up:

Continue to review full report at Codecov.

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

@alexeykazakov @sbose78 I updated my PR after the changes done to fix #1186. Please let me know if it's good for you now.

[test]

@sbose78 I just added migration tests for both #1186 and #1185.


Update prismarine-menu

Added widgets image and updated the menu to look like MC Java.

Isn't that widgets image present in minecraft assets ?
Can you post here the screenshot of how it now looks like ?

It's not in the assets folder.

https://github.com/PrismarineJS/minecraft-assets/blob/master/data/1.16.4/gui/widgets.png

https://github.com/PrismarineJS/prismarine-web-client/blob/master/lib/hotbar.js#L154

merged in other pr


🐛 Fix File field cannot be defined after Form field

🐛 If File field is defined after Form field, it will cause a validation error while processing a valid request.
I've added a test case in PR which can test against the issue.
# Good
@app.post("/file/")
def create_file(
    file: UploadFile = File(), token: str = Form()
):

# Validation error
@app.post("/files2/")
def create_file_2(
   token: str = Form(), file: UploadFile = File()
):

I don't know if it's related but I'd like to point out about a regression somewhere. I upgraded to FastAPI 0.108.0. An endpoint with Annotated[UploadFile | None, File()] currently doesn't generate a valid OpenAPI schema. Swagger asks for a string to be inserted, however before upgrade (I guess before fastapi's pydantic being migrated to v2) I could upload a file.

It seems like this problem is not longer active.
I tried running test test_form_is_declared_before_file from this PR on current FastAPI version and it doesn't show errors.
But I didn't manage to find the test that covers this case


[12/10/2022]: Backend API (issue) - Setup Project structure

Sub issue for tasks in #5
Summary
Add project structure for BACKEND API for MOOCs platform
Should be like this
.....
backend_API/
  -- node_modules/
  -- src/
       -- controllers/
       -- routes/
           -- routes_handler.js
       -- models/
       -- db/
       -- test/
       -- utils/
             -- async_wrapper.js
             -- config.js
       -- .env
       -- app.js
       -- server.js
package-lock.json
package.json

What needs to be done?

Setup express server
Setup database connection
MVC app structure

[x] Setup express server
[x] Setup database connection.
[x] Setup MVC app structure

Who want to work on this issue?
I would work on this issue

Awesome work @RealRichi3

@RealRichi3 we will be waiting for you on this, before cloning the repo. hope it wont take long

it seems like the structure is created, on what branch is it ?

Sure, i think @BatoolMM would have a zoom session with us today, we need more clarification on how the branch for develop will be managed, regarding reviewing pull requests and some other issues. Once it's ready I'll let everyone know

@RealRichi3 https://github.com/Open-Science-Community-Saudi-Arabia/MOOCs/pull/14#issuecomment-1278773676
Let me and @alswajiab know if you need any support or help 🍀

Alright thanks


[Meru AB] Instructions suggestions: static suggestions change

Use the 3 first suggestions from @gabhubert  as discussed IRL
Description

Risk

Deploy Plan

cc @Duncid @gabhubert


No documentation on RegEx options/flags for search

There's no documentation on how to set options/flags for the regex search, nor any documentations on which options/flags are used by default.
And with RegEx options/flags I mean:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#advanced_searching_with_flags

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

ID: 5074db57-7412-88c6-70a4-213f96ade8cb
Version Independent ID: 5074db57-7412-88c6-70a4-213f96ade8cb
Content: Find source files for a page using the Search tool - Microsoft Edge Development
Content Source: microsoft-edge/devtools-guide-chromium/search/search-tool.md
Product: microsoft-edge
Technology: devtools
GitHub Login: @MSEdgeTeam
Microsoft Alias: msedgedevrel

Thanks for the feedback. My understanding (after looking at how the search tool is implemented) is that the only flag that's available to regular expression search is the case sensitive one. If you click on the Aa button next to the .* regex button in the toolbar, then that will control whether the regex is executed in case sensitive or insensitive mode.
I don't think any of the other regex flags are supported by this tool.
@Bartolomeus-649 does this help? If so, I agree that the documentation should mention this, so that it's clear how the expression is used for searching.

Ok, but which options are on by default?
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Patrick Brosset @.>
Sent: Monday, May 23, 2022 11:41:33 AM
To: MicrosoftDocs/edge-developer @.>
Cc: Håkan Hildingsson @.>; Mention @.>
Subject: Re: [MicrosoftDocs/edge-developer] No documentation on RegEx options/flags for search (Issue #1960)
Thanks for the feedback. My understanding (after looking at how the search tool is implemented) is that the only flag that's available to regular expression search is the case sensitive one. If you click on the Aa button next to the .* regex button in the toolbar, then that will control whether the regex is executed in case sensitive or insensitive mode.
I don't think any of the other regex flags are supported by this tool.
@Bartolomeus-649https://github.com/Bartolomeus-649 does this help? If so, I agree that the documentation should mention this, so that it's clear how the expression is used for searching.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/edge-developer/issues/1960#issuecomment-1134436462, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABZKNQ3ZJRDES2ZXERZAU2TVLNHE3ANCNFSM5WSDKV2Q.
You are receiving this because you were mentioned.Message ID: @.***>

I would think that these flags are on by default:

g: global
i: case-insensitive
m: multiline

And the only one you can change is i by activating the Aa button.
Is this what you expected?


Incorporate public suffix list as a module.

Having public_suffix_list as a separate file makes it impossible to use this package when converting an app to an executable.  The file is not included in the captured library.  By converting the file to a module, this problem is solved.

sorry no, this comes as a file and is not good practice to embed in python. you'll need to find the proper way to include this in an exe.

You are wrong.  There is nothing wrong with incorporating necessary data in a module like this.  This data file changes very rarely, and the way you are doing it now makes it impossible to use this in an exe without forking a local copy.  Through this simple change, you can ease the burden for your users instead of requiring them to reinvent what you already have.

Feel free to fork and maintain your own version if you feel strongly about this.
There are definitely ways to embed files in exe's, up to you whether do the research or not.


🚀 Feature: Conflict with package_info_plus

🔖 Feature description
Because appwrite 12.0.1 depends on package_info_plus ^4.0.2 and no versions of appwrite match >12.0.1 <13.0.0, appwrite ^12.0.1 requires package_info_plus ^4.0.2.
So, because 'Project Name" depends on both appwrite ^12.0.1 and package_info_plus ^8.0.0, version solving failed.
🎤 Pitch
Because appwrite 12.0.1 depends on package_info_plus ^4.0.2
So we are unable to use the latest version of package_info_plus ^8.0.0,
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

@Nurullah-Sadekin, are you still having a problem with 12.0.3? If so, I would look into overriding the dependency.

yes,
still having trouble.

@Nurullah-Sadekin, what is the error now that you've upgraded to 12.0.3?

@Nurullah-Sadekin, are you still having a problem with 12.0.3? If so, I would look into overriding the dependency.

yes still same.

@Nurullah-Sadekin, please share the new error you're seeing.

Closing issue due to inactivity.


Open source performance benchmarks

In #2001 we discussed about the performance benchmark, I suggest maybe we can have some benchmark code (in automatically tests or something else) for common NN architecture like Alex, Inception v3, ResNet  on some famous dataset like cifar10, cifar100, ImageNet.
By doing this, we can continuously trace our performance when we update our algorithms or code.
Also, we could show our benchmark test on our website or github page.

Besides, if we plan to have the performance benchmark code, maybe I could help some part

@ebrevdo has worked on benchmarking tools in https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/platform/benchmark.py
We use this internally to catch regressions because we log them to internal databases.  We'd like to have this also in the OSS world too, but we haven't figured out all the tooling yet.

The main blocker I see now is a way to write the TestResults protos we generate into a BigQuery table; which means being able to automatically generate and update the table's structure when the TestResults proto is updated.
This tool could be a start, but I'm unaware of who is maintaining it and it doesn't support proto3 format (which TestReport is):
https://github.com/GoogleCloudPlatform/protoc-gen-bq-schema
Anyone interested in getting this working?  I don't have the bandwidth...  marking as contributions welcome.

@caisq  feel free to remove self; just wanted you on the participants list so you see relevant updates here.

https://www.tensorflow.org/performance/benchmarks  and we have started to updated code other teams are using for benchmarks to try and ensure best practices.


Broken in Chrome 55.0.2883.59 beta (64-bit)

Heya, it doesn't seem that any button is added to the edit panel to access the canned responses, meaning it doesn't look like this works anymore.
Also, I was unaware that github had implemented "Saved Replies" - it might be nice for the chrome store page for the extension to note that github implemented the functionality natively.

Closing; this element is no longer maintained since GitHub shipped this as a built-in feature


Build for TF 1.2.1

Tensorflow 1.2.1 has been released: https://github.com/tensorflow/tensorflow/releases/tag/v1.2.1

1.2.1 is quite minor update, the only fix is to rollback limit of dropout rate for Python training layer. No code change in iOS (C++) part. So literally it equal to 1.2.0.
Still looking forward to 1.3.0 release, which should be in the corner soon.


Kubernetes connector

To be reviewed after #431:
Support using Jolokia via kubernetes client

Thanks !
Good news: Looks like I can work on the integration to master towards the end of the week.

@rhuss : Ready for review now that #431 is merged

Thanks @skarsaune ! I have a busy week ahead and will revisit this PR on friday. Maybe in the meantime you could give the error messages a review again and e.g. switch from the "I" perspective to a more neutral wording as in the previous PR ? mostly to align to the style of the other error messages ...

Thanks @skarsaune ! I have a busy week ahead and will revisit this PR on friday. Maybe in the meantime you could give the error messages a review again and e.g. switch from the "I" perspective to a more neutral wording as in the previous PR ? mostly to align to the style of the other error messages ...

Have adapted error messages and corrected some javadoc.

Some more changes: https://github.com/rhuss/jolokia/pull/434/commits/4e8171c9fff37ba672fec200029e9a6ccab87359. Maybe not the most elegant, but in order to support endpoint authentication in k8s we need to somehow bypass the header modifications done by kubernetes proxy

With the last 2 additions my use cases work satisfactory now. Things that would be good for review.

Authorization through proxy with custom header - any more elegant ideas? I did a quick PoC on using cookies, however that turned out very hard with the http client setup in fabric8
Enable specifying port - whether the JMX url still is intuitive

No further changes in the pipeline, apart from review input.

Cool, thanks @skarsaune ! Let me try to get this in over the week and then do a release afterwards (finally)

@rhuss : As far as I can see everything should be resolved now, but the varying conversations overlap. Should I mark them as resolved? Or is there a status on what remains to proceed?

@skarsaune I would say, let's merge see it and next weekend I can make a new release then. Currently I'm  more in feedback-only mode with Jolokia, so happy to release and work on any feedback that is coming up then.


M3-123 nodebalancer detail shell

Purpose
Barebones shell of NodeBalancer Detail

Editable label
toggleable tabs
docs

Notes
Found myself wanting to use the implementation for PR #3353 . Will most likely refactor pending the branch merge.

Coverage decreased (-0.2%) to 27.255% when pulling 381327dac9d387fff5060c2272a8dfec1add9734 on martinmckenna:M3-123-nodebalancer-detail-shell into b9687cff4c6c0306404fddee24aa482c8790f9e5 on linode:develop.


Write Webpack loader for readme.md

I think we’re parsing readme.md the wrong way. Instead of asking webpack to replace magic variables we parse and handle manually, we should be able to write import featuresInfo from './readme.md' and have a loader parse and keep track of the file as part of the dependency graph (as originally discussed in https://github.com/sindresorhus/refined-github/pull/3678)
We still need to “parse” refined-GitHub.ts to get the list of active features, but maybe there’s a solution to that too (separately)

Docs: https://webpack.js.org/contribute/writing-a-loader/#guidelines
Probably the /build/readme.loader.ts file will look something like:
export default function (source) {
  const list = /* extract feature list from `source` */
  return `export default ${JSON.stringify(list)}`;
}

The difference with the current extraction code is that that looks for each specific feature by name, while this loader should just detect and parse all lines that include a feature name/description/screenshot.

The problem however is that this will no longer cause the build to fail since the build no longer looks for specific features in the file. Suggestions welcome.

The problem however is that this will no longer cause the build to fail since the build no longer looks for specific features in the file. Suggestions welcome.

Found a solution: Move this check to GHA https://github.com/sindresorhus/refined-github/issues/4008#issuecomment-855429007

This would allow us to switch to esbuild instead 😃
It also has a loader-like feature: https://esbuild.github.io/plugins/#load-callbacks

I actually prefer the old way of specifying feature meta. For single source of truth we can generate the README via a script, which is a lot more easier to deal with. Apparent downsides would be duplicate README template content and you will have to remember to generate it whenever you update the info...

Not am I asking to revert the whole efforts of parsing info from README, I just thought this separation feels unnatural for me, and exotic for casual contributors.

Not am I asking to revert the whole efforts of parsing info from README, I just thought this separation feels unnatural for me, and exotic for casual contributors.

Not sure what's exotic about writing documentation in Markdown. If anything, following some specific (parseable) format in a JS comment is exotic.
The only exotic part is importing the magic variable from '../readme.md', which happens exclusively in the options and background page maybe.

This would allow us to switch to esbuild instead 😃

We might also just use Parcel since it takes manifest.json as the entry point, handling everything else. I opened a PR that switches to Parcel (but requires this issue to be solved first)


Rename Rpc interface exported from Stargate queries

After #616 when we have a better understanding of what this does.
export interface Rpc {
  request(service: string, method: string, data: Uint8Array): Promise<Uint8Array>;
}

export function createRpc(base: QueryClient): Rpc {
  return {
    request: (service: string, method: string, data: Uint8Array): Promise<Uint8Array> => {
      const path = `/${service}/${method}`;
      return base.queryUnverified(path, data);
    },
  };
}

@webmaster128 How about ProtobufRpcClient? We use this createRpc function to wrap QueryClient.queryUnverified into an interface (Rpc) that the QueryClientImpls generated by ts-proto can use.

Sounds good


OCM-8602 | ci: Use Terraform workspaces

What this PR does / why we need it:
Which issue(s) this PR fixes
https://issues.redhat.com/browse/OCM-8602
Change type

[ ] New feature
[ ] Bug fix
[ ] Build
[x] CI
[ ] Documentation
[ ] Performance
[ ] Refactor
[ ] Style
[ ] Unit tests
[ ] Subsystem tests

Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.

/hold

/test rosa-day1-supplemental-optional-presubmit rosa-hcp-advanced-optional-presubmit rosa-hcp-arm-optional-presubmit rosa-hcp-encryption-optional-presubmit rosa-hcp-network-optional-presubmit rosa-hcp-private-optional-presubmit rosa-sts-advanced-day1-negative-optional-presubmit rosa-sts-advanced-optional-presubmit rosa-sts-private-day1-negative-optional-presubmit rosa-sts-private-optional-presubmit rosa-sts-shared-vpc-optional-presubmit

/hold

/test rosa-day1-supplemental-optional-presubmit rosa-hcp-advanced-optional-presubmit rosa-hcp-arm-optional-presubmit rosa-hcp-encryption-optional-presubmit rosa-hcp-network-optional-presubmit rosa-hcp-private-optional-presubmit rosa-sts-advanced-day1-negative-optional-presubmit rosa-sts-advanced-optional-presubmit rosa-sts-private-day1-negative-optional-presubmit rosa-sts-private-optional-presubmit rosa-sts-shared-vpc-optional-presubmit

/test rosa-sts-private-optional-presubmit rosa-sts-shared-vpc-optional-presubmit rosa-hcp-arm-optional-presubmit rosa-sts-advanced-critical-high-presubmit

/retest

shared VPC issue is known and should be fixed in https://github.com/terraform-redhat/terraform-provider-rhcs/pull/781

rosa-sts-private-optional-presubmit is a teardown issue, not related to this PR

/lgtm

/lgtm

/test rosa-sts-shared-vpc-optional-presubmit

/test rosa-sts-private-optional-presubmit

/test rosa-sts-shared-vpc-optional-presubmit

/test rosa-sts-shared-vpc-optional-presubmit

/hold cancel

/lgtm

/approve


bottom: 0.6.0 ->  0.6.1

Motivation for this change
version update
looks like just bug fix
https://github.com/ClementTsang/bottom/blob/master/CHANGELOG.md
@berbiche let me know if anything
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Obsoleted by #122666.


[ALLUXIO-2408] Fix potential journal checkpoint failure

https://alluxio.atlassian.net/browse/ALLUXIO-2408

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12180/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12184/
Test PASSed.

Thanks for the review @gpang, I think it's much better now that I've added more comments/javadoc. All of your comments should be addressed now, PTAL

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12188/
Test PASSed.

Merged build finished. Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12201/Build result: FAILURE[...truncated 1887 lines...][JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/shell/pom.xml to org.alluxio/alluxio-shell/1.4.0-SNAPSHOT/alluxio-shell-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/oss/pom.xml to org.alluxio/alluxio-underfs-oss/1.4.0-SNAPSHOT/alluxio-underfs-oss-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/oss/target/alluxio-underfs-oss-1.4.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-oss/1.4.0-SNAPSHOT/alluxio-underfs-oss-1.4.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/oss/target/alluxio-underfs-oss-1.4.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-oss/1.4.0-SNAPSHOT/alluxio-underfs-oss-1.4.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/client/pom.xml to org.alluxio/alluxio-keyvalue-client/1.4.0-SNAPSHOT/alluxio-keyvalue-client-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/pom.xml to org.alluxio/alluxio-underfs-hdfs/1.4.0-SNAPSHOT/alluxio-underfs-hdfs-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/target/alluxio-underfs-hdfs-1.4.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-hdfs/1.4.0-SNAPSHOT/alluxio-underfs-hdfs-1.4.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/target/alluxio-underfs-hdfs-1.4.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-hdfs/1.4.0-SNAPSHOT/alluxio-underfs-hdfs-1.4.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/pom.xml to org.alluxio/alluxio-underfs-swift/1.4.0-SNAPSHOT/alluxio-underfs-swift-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/target/alluxio-underfs-swift-1.4.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-swift/1.4.0-SNAPSHOT/alluxio-underfs-swift-1.4.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/target/alluxio-underfs-swift-1.4.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-swift/1.4.0-SNAPSHOT/alluxio-underfs-swift-1.4.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/s3a/pom.xml to org.alluxio/alluxio-underfs-s3a/1.4.0-SNAPSHOT/alluxio-underfs-s3a-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/s3a/target/alluxio-underfs-s3a-1.4.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-s3a/1.4.0-SNAPSHOT/alluxio-underfs-s3a-1.4.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/s3a/target/alluxio-underfs-s3a-1.4.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-s3a/1.4.0-SNAPSHOT/alluxio-underfs-s3a-1.4.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/examples/pom.xml to org.alluxio/alluxio-examples/1.4.0-SNAPSHOT/alluxio-examples-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/server/pom.xml to org.alluxio/alluxio-core-server/1.4.0-SNAPSHOT/alluxio-core-server-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/common/pom.xml to org.alluxio/alluxio-keyvalue-common/1.4.0-SNAPSHOT/alluxio-keyvalue-common-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/pom.xml to org.alluxio/alluxio-underfs/1.4.0-SNAPSHOT/alluxio-underfs-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/pom.xml to org.alluxio/alluxio-underfs-glusterfs/1.4.0-SNAPSHOT/alluxio-underfs-glusterfs-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/target/alluxio-underfs-glusterfs-1.4.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-glusterfs/1.4.0-SNAPSHOT/alluxio-underfs-glusterfs-1.4.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/target/alluxio-underfs-glusterfs-1.4.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-glusterfs/1.4.0-SNAPSHOT/alluxio-underfs-glusterfs-1.4.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/integration/pom.xml to org.alluxio/alluxio-integration/1.4.0-SNAPSHOT/alluxio-integration-1.4.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/pom.xml to org.alluxio/alluxio-keyvalue/1.4.0-SNAPSHOT/alluxio-keyvalue-1.4.0-SNAPSHOT.pomchannel stopped
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12203/
Test PASSed.

@calvinjia @gpang All comments addressed, PTAL

LGTM

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12215/
Test PASSed.

Merged build finished. Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/12214/
Test PASSed.


scanner: automatically use common wayland-rs deps

wayland-scanner implies the use of wayland-rs, so include
necessary 'use' statements in resulted generated code.

it turned out that wayland-protocol has a great macro to export all the things, however it's not really easy to find it, unless you explicitly look into wayland-protocols docs. And we can't preinclude things, since both server and client share a lot of things.


Provide Function Name in Code File

How one would know the right name of the function used in test file?, I made function name just hamming () and ran, it failed all test cases, then I checked test file and came to know the function name should be hamming-distance (), so it should be given in code file, like it is provided in other languages.

I agree with this. I'm happy to merge this, but it would be even more awesome if you could apply this to the other exercises too. Would you be willing to do that? No worries if not.

Yes! I will apply it to all the other exercises.

I've completed adding functions to all the code files and checked them all twice and fixed all typos I did.
Handed over to review and merge team.

Great work! Thanks.


fix(typescript): use correct types for typescript 4.8 support

Graphite Merge Job
Current status: ⏳ Queued to merge
This pull request is currently queued to be merged as part of a stack.
This comment was auto-generated by Graphite.

Job Reference: A2M37tekqYBX33m1auEB


Add Distant Object Enhancement Continued from SpaceDock

This pull request was automatically generated by SpaceDock on behalf of TheDarkBadger, to add Distant Object Enhancement Continued to CKAN.
Please direct questions about this pull request to TheDarkBadger.
Mod details:
name = /mod/2274/Distant%20Object%20Enhancement%20Continued
author = TheDarkBadger
abstract = Distant Object Enhancement Continued is a visual enhancement mod that makes objects realistically visible over large distances.Click and dra
license = CC Attribution 4.0 International (CC BY 4.0)
Homepage =
description =
Distant Object Enhancement Continued is a visual enhancement mod that makes objects realistically visible over large distances. It is an update of MOARdv's Distant Object Enhancement bis v<IP_ADDRESS>, which is a update of Rubber Ducky's Distant Object Enhancement.
I have adopted the mod with permission of MOARdv

This version keeps Ducktopia's CC Attribution 4.0 International license.

Since it's an adoption of an existing mod with permission, we should probably update the existing modules rather than creating a new one:

https://github.com/KSP-CKAN/NetKAN/blob/master/NetKAN/DistantObject.netkan
https://github.com/KSP-CKAN/NetKAN/blob/master/NetKAN/DistantObject-default.netkan

@TheDarkBadger, I see that you have this on both GitHub and SpaceDock. Do you have a preference which one we use? GitHub would probably be smoother for CKAN.

Either is fine

@TheDarkBadger, the release on GitHub currently has the file as a link embedded in the description. Can you please move it to a separate asset? This is done by editing the release and clicking on this section:

Thanks, done

Should we update the name property @HebaruSan ? It looks like @TheDarkBadger wants to go with Distant Object Enhancement Continued.

#rebuild

Sure, why not. Also we can add all the authors...

#rebuild


feat: new SlideEach global component

Description
This SlideEach compo is a simple wrapper that can wrap each of its child element with SlideIn component
Important Technical Details
this new SlideEach global component will take one prop: children and some other props which are as same as the props of SlideIn component.

SlideIn is another global component
The prop types  of SlideEach can be extended from ISlideIn interface (see SlideIn.tsx to find this interface)
Refer other global component which use extends keyword in their props interface. You will get a hint about how to write props types for SlideEach

the children prop of this SlideEach compo will have a lots of elements (i.e children prop is of type ReactNode)

I want to work on this issue.


Add DontKnowIntent to the IntentSchema and SampleUtterances

Simple fix, source pulled from the Reindeer Games repository.

Merged, thanks!

This code doesnt't work

What is happening to tell you it doesn't work?

The remote endpoint could not be called, or the response it returned was invalid.

Try to run a lambda test function and open a session to see what the exact error is.

How do I do that?

Paste the code into a lambda function (which is what you have to do to run it anyways). Then click "Actions" and "Configure Test Event" and use "Alexa Start Session" as the event. Try that and it should give you some information on what is going on.

Is there any thong else I can do?

Please refer to the readme in the Reindeer Games tutorial. It walks you through how to set up the skill fully.

I can't get it to work either.
I get the same "The remote endpoint could not be called, or the response it returned was invalid.".
The error message in Cloudwatch is:
"errorMessage": "Exception: TypeError: Cannot read property 'Answer' of undefined"
I have not followed the Reindeer example, only the Chemistry flash cards example.


barcode distance

I am using Zxing library for barcode scanning in xamarin android app on VUZIX M300 smart glasses.. every thing works fine but the only issue is the distance. I am not able to detect barcode placed more than 30cm away from the device..
Any help wourl be appreciated

You can try to use higher camera resolution - check options.

clausthalVK, how do you obtain the Select Button (Third Button on VUZIX M300) on VUZIX M300
event

Thanks for reporting this issue!  Unforunately it took me way too long to respond 😭.  Sorry, I apologize!  Recently the source code for this project was completely refactored to modernize it.  Many PR's were included in this effort, and many bugs were hopefully fixed.  Please try out the latest 3.x series of NuGet packages (currently in prerelease).  To try and make the project more maintainable in my spare time going forward, I've decided to close all existing issues to start with a clean slate.  If you're still experiencing this issue on the newest version, please open a new issue with as much detail as possible.  Thank you for your patience and understanding!  Happy scanning!


[Task] Interactive command - help: Display command list

What should be done
Implement the help interactive command.
Displays the interactive commands list and explains how to use them.
Technical recommandation
Use the clap crate help management.
Is this task linked with any other ?
Blocked by https://github.com/lenra-io/lenra_cli/issues/21

By default in clap, so already done.


Could you add functionality to see multiple cars?

Hi,
Great app!
Could you add functionality to see multiple cars? I have multiple cars set up in my account. It would be nice to see all of them.
Thanks.
best regards,
Jo

Thanks for the feedback, this is a common request but unfortunately I'm currently too busy to work on this project.


In the React/frontend app implement the group view

Also blocked by stood up frontend.

Components: Steamer Card, Streamer Card List
Atoms: Video Steam, AV Controls?

Blocked by #31 from testing peers.


Grammer mistake

Hi
list Artemis 1 ;Parker Solar Probe ;Apollo program;Project Gemini ...
its a mistake it should be written in this format
Artemis 1; Parker Solar Probe; Apollo program; Project Gemini ...

can you assign it to me


[SMALLFIX] Add convenient constructor to file existence exceptions

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/9522/
Test PASSed.

Merged build finished. Test PASSed.

+1 LGTM


incus 6.8: CSM boot broken

Describe the bug
When launching a CSM vm with incus 6.8 an error occurs
Error: Couldn't find one of the required UEFI firmware files: []
Try `incus info --show-log csm` for more info

Steps To Reproduce
Steps to reproduce the behavior:

Enable incus
incus init csm --vm --empty -c security.csm=true -c security.secureboot=false
incus start csm

Expected behavior
Starts correctly

Screenshots

Additional context

Metadata

system: "x86_64-linux"
host os: Linux 6.6.64, NixOS, 25.05 (Warbler), 25.05.20241216.ffc4f78
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.25.3
nixpkgs: /etc/nix/path/nixpkgs

Notify maintainers
@NixOS/lxc

Note for maintainers: Please tag this issue in your PR.

Add a :+1: reaction to issues you find important.

We're probably missing the necessary firmware in the linkfarm for the firmware https://github.com/NixOS/nixpkgs/blob/948a31b4b765c01f485c05bdeb12b2197f440d5a/nixos/modules/virtualisation/incus.nix#L84
OVMF doesn't support CSM afaik. We have SeaBIOS in tree but I'm not sure if upstream supports it. If they do we need to figure out the file names they look for and add it to the linkfarm.

Please test https://github.com/NixOS/nixpkgs/pull/365778 which should have a fix for this.


selenium-standalone enters an infinite loop on phantomjs.

protractor : 1.0.0
phantomjs : 1.9.7
mocha : 1.21.0
If I run protractor over phantomjs and invoke browser.get, selenium-standalone keeps printing
11:17:27.105 INFO - Executing: [execute script: return window.location.href;, []])
11:17:27.115 INFO - Done: [execute script: return window.location.href;, []]

over and over until protractor times out.

The same with protractor 1.6.1. Any news about this bug?

Any updates on this problem ?

I don't think so.  phantomjs support isn't maintained by the core team, and instead comes from contributors on github, so progress is often slow.

I'd say it also happens in the last version on IE11. It has momentarily disappeared but the inifinite loop is again here.

Can you provide a minimal example?

@sjelin I killed all the stranded proccesses of IEDriverServer.exe and iexplore.exe and everything went fine again. It has happened again many times, but after terminating the processes it is solved. so you can ignore my comment.

I'm going to close this because:
a. there's been no activity on it in over 6 months
b. Phantom isn't officially supported
c. It's for an older version of Phantom. Phantom 2 is now out (which should resolve most issues).


Introduce flatmap, using a queue; don't use queues for map, filter, or batch.

This change is

Abandoning per #873.


添加：计网速通

本次更新的内容主要为...
欢迎前来学习

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


Code coverage

Does someone has an experience of how to get a code coverage using this plugin?
Would be great to see any ideas or examples if any..

You can use https://istanbul.js.org/
  "scripts": {
     ...
    "test-local": "export SERVERLESS_TEST_ROOT=`pwd` ; ./node_modules/nyc/bin/nyc.js mocha --exit",
  },


Content editor to update generation results

 Issue by veepdotai
Tuesday Feb 06, 2024 at 16:51 GMT # Sample: Friday Sep 13, 2013 at 22:58 GMT
Originally opened as https://github.com/veepdotai/voice2post/issues/173

None

Replace markdown editor with Plate, based on slate.js


Update rule "BPF Program Not Profiled" with new bpf cmd format

Update rule "BPF Program Not Profiled" with new bpf cmd format based on changes implemented in https://github.com/falcosecurity/libs/pull/1545

/assign @Rohith-Raju


Java indexer: don't emit invalid anchors [phab:D100]

Created by schroederc at 2015-02-26 17:47:07:

fromberger accepted this revision at 2015-02-26 17:47:53

schroederc closed via commit a73decd1ca961bea5b6231015d40d022f33c9042 at 2015-02-26 17:48:28


Updated yeoman from 0.21.2 to 0.24.1

Hi there,
First of all thanks for open sourcing react native, it really has become a passion of mine.
I saw #9728 earlier today decided to update the yeoman dependency. They split the test and assertion package from the main one, so that means we don't get a deprecation warning anymore, and we have a slightly smaller package size. This is what I did in detail:

Moved from deprecated NamedBase to Base
Moved imports as test and assert are now in separated packages
Added sinon for tests to pass

With the last one, I was unsure why it passed before, sinon was required but not in the package.json. This is why I added it; the tests passed then.
Hope this PR works for you. If you encounter any problems with it, please don't hesitate to tell me,I will fix them as fast as I can.
Have a nice day!

By analyzing the blame information on this pull request, we identified @cpojer and @skevy to be potential reviewers.

@DanielMSchmidt updated the pull request - view changes

Okay, I see, the tests fail, I am not certain why. Will investigate this in the next couple days, if anyone has time, please have a look, otherwise I will come back with a working PR


Add exact argument to check() function in get_mass_properties_with_density()

Similar to the get_mass_properties() method, the get_mass_properties_with_density() method executes a check() which returns a warning due to using the previous approximate method.
This PR adds a True argument to check() in get_mass_properties_with_density() to remove warning.

I'm somewhat hesitant of merging this because it could be a lot slower which is a backwards imcompatible change... but it's a bit of a niche function so I hope it will be allright, but I'm not ruling out a rollback for this change :)
Thank you for the help!


feat: golf using gcongr throughout the library

Following on from #4702, another hundred sample uses of the gcongr tactic.

this is amazing
maintainer merge

Thanks! :tada:
bors merge


Snow blocks user input

Can you make the SnowFallingView just as a overlay so I can use the whole app normal? So I can tap on buttons, and so on? Would be really cool. Thanks.

Ok got it myself.


how to get current route component instance.

What problem does this feature solve?
how to get current route component instance?
What does the proposed API look like?
https://265sb.csb.app/#/

<router-view v-slot="{ Component }">
    <component :is="Component" ref="componentInstance" />
  </router-view>

<router-view v-slot="{ Component }">
    <component :is="Component" ref="componentInstance" />
  </router-view>


Various bugfixes for 1.0

Did a manual run through of a bunch of test cases and uncovered some issues which have been fixed here. As well as addressed some internal feedback we received.
fixed:

idp tokens were being lost after smart lock save
progress dialog was not dismissed after an incorrect linking password (#228)
set exported="false" everywhere exported is not needed

LGTM