won't print right

I tried fixing orientation but the click and ship stamps is off center then when I tried to fix that it is now printing very small. or it becomes too over sized and keeps labeling printer as 8x11 when I changed it to 4x6.  I am wasting so much label paper. Please help me configure this. I have a Mac. Its very annoying.  They had one video and it is silent. WTF. Very annoyed right now. Highly. need major help.

What printer are you using?
What version of macOS are you using?
What application are you printing from?

Closing, will reopen if we get more info...


Fix the Procedure section of the RELEASING.md document

The instructions in the above document has incorrect commands/sequence. The correct sequence should be
mvn release:clean release:prepare
mvn release:perform

Made necessary changes.


Cleanup CI command line arguments for single column edmf tests.

Purpose
It is hard to keep track of the different edmf configurations in the single column CI runs. This is especially true as we will be testing different implicit options, and moving cases from anelastic to compressible. A better solution to this problem would be a common config file (@dennisYatunin , @nefrathenrici). But for now, I'm just trying to just add some new line breaks into the command line args to group them better:
the first two lines being common among all test cases:
--config column --turbconv edmf --debugging_tc true --regression_test true
--FLOAT_TYPE Float64 --hyperdiff false --apply_limiter false
the second three lines being specific to the test case we are running:
--turbconv_case GABLS --edmf_coriolis GABLS
--z_elem 8 --z_stretch false --z_max 400
--t_end 9hours --dt_save_to_sol 5mins --dt_save_to_disk 5mins
the remaining lines being different for each CI job:
--moist dry
--job_id compressible_edmf_gabls
--dt 4secs
Closes https://github.com/CliMA/ClimaAtmos.jl/issues/1243
To-do

Make sure that the new line syntax is correct and all the CI cases are running.

https://github.com/CliMA/ClimaAtmos.jl/actions/runs/3953879687/jobs/6770615118
Looks like it's not playing well with some of the docs? @simonbyrne

bors r+

bors r+

bors r+


Bug in TCP/IP tuning role

All - please be aware that the role to tune TCP/IP stack has a bug. The setting for port range does not include double quotes that are required for it to work properly. I will be fixing the role - please be sure to get all your appliances fixed if you were using set_tcpip_tuning role to tune it.

I pushed a fix for this just now.


Make tests pathing relative to Cargo manifest

On my system(Ubuntu 16 in WSL), tests were failing because the test directory paths were being built incorrectly. For instance: tarpaulin/tests/data/ifelse/tests/data/proc_macro/Cargo.toml was one. Instead, paths should be built relative to the CARGO_MANIFEST_DIR envvar which Cargo sets and is the location of your Cargo manifest. As a byproduct, this also lets you run cargo test in other directories (ie the test dir).

Hmm, mod.rs, line_coverage.rs, and doc_coverage.rs seem totally unrelated. If we made the latter two submodules of mod.rs, I bet we could share this as a helper function?

Yeah I was meaning to do that at some point, if you make that change (if you haven't already) I'll look at the others :+1:

Should be all set now, I think

@xd009642 Any chance you have time to take a look at this?

There - should be fixed forreal

Hmm, not sure why that test failed - doesn't seem to be failing locally

I'll have a look today at some point once I get back home.  I'm just trying out some different things now to see if I can resolve it or better understand it

Found it! The environment variable changes are persisted after each test causing the issue. I've just pushed a small change to develop that prevents this as it could cause issues with some users workflows as well

Should I rebase this branch then?

If there's anything else you want to add then yes, if not I'm happy accepting this and merging it as I've seen it work with my latest change present :+1:

I'm all set, merge away!

Cool merged :smile:


Add /upload_sample route to allow upload new speakers using Web API

Added route to upload sample into speakers folder, so you can upload new speakers using API
Added python-multipart to requirements

Summary by CodeRabbit

New Features

Introduced a new endpoint for uploading WAV files, which saves the file and returns the filename.

Dependencies

Added python-multipart package to support file uploads.

Great, thanks, I'll take a look tomorrow.
I've been trying to add it myself but haven't had the time )


Multi-wallet pledges

User's need the ability to associate several wallets to a pledge.
Push vs Pull pattern
These have subtle engineering and UX implications, but it is worth discussing. On our original call we leaned towards "push" but I've decided that "Pull" is a better pattern.
"Push" pattern:

Secondary wallet owner visits the pledge, connects and "pushes" their address onto it
The pledge owner wallet accepts or denies any pushed addresses

"Pull" pattern:

Pledge owner enters the secondary addresses they would like to "pull" in.
The pulled wallets then connects and visits the pledge, and are prompted to accept or deny the pull.

I believe that Pull is better for three reasons:

With the Push pattern, we would have to prompt every connected user who visits any pledge: 'would you like to pin your address to this pledge?'. This is irrelevant for 99.9% of wallets. Whereas with the Pull pattern, only pulled wallets see the prompt 👌.
With the Push pattern, I can write a few lines of code that spams a pledge with randomly created addresses.
It's somewhat easier (engineering and UX wise) to enforce that a wallet not be Pulled into to multiple pledges, it's a minor tweak to the Edit Pledge API. Pushing would require a separate API.

Core UX Requirements

[ ] Impermanence: the pledge owner has the power to unpin any wallet at any time
[ ] Secondary wallets also reserve the power to unpin themselves at any time
[ ] When accepting the "Pull" into another pledge, we must prompt users that any existing pledges under their address will be redirected to the new pledge.

Other engineering requirements

[ ] If someone creates a pledge, then later decides to pin themselves to a different pledge, we need to update existing pledge documents in the db to record this state.

{
  "pinned_to": {
     "pledge_id": "[database_id_of_pledge]",
     "pledge_owner_address": "[0x_address]",
   }
}

Latest designs: https://www.figma.com/file/moDUIfGjQaISUGDjLxyko4/Multi-Wallet-Pledge?node-id=1%3A3

@Atmosfearful @goatsOnDrugs here are the shipped designs.
Let me know if you create a new issue/PR for the dev work.

#712

This issue is in code review right meow

Feedback: #778
Putting back to In Progress.

@ShimonD-KlimaDAO moved to test, this is the PR https://github.com/KlimaDAO/klimadao/pull/729

Added a new comment. Found a critical bug. We're getting close.

@goatsOnDrugs the two issues I highlighted in #778 are resolved. This is ready to be merged into prod.


[FLINK-14416][table] Add Module interface and ModuleManager

What is the purpose of the change
Add Module interface and ModuleManager to Flink SQL.
Brief change log

developed Module interface and ModuleManager class
added ModuleManager to impls of TableEnvironment and FunctionCatalog
added module related APIs to TableEnvironment
adapted lots of code (prod and testing) to adopt ModuleManager
excluded module loading/unloading API from python, since flink python also doesn't allow registering catalogs

Verifying this change
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (yes)
If yes, how is the feature documented? (docs)

Docs will be added later

cc @xuefuz @lirui-apache @zjuwangg

@xuefuz @lirui-apache can you take another look?

feel we are losing track of comments, let's discuss them on slack @dawidwys


[JBEAP-4904, WFCORE-2154] Enhance CLI logging

JBEAP: https://issues.jboss.org/browse/JBEAP-4904
upstreams: https://issues.jboss.org/browse/WFCORE-2154, https://issues.jboss.org/browse/WFCORE-1583

retest this please

@jfdenise ok with you?


Fix mkdocs.yml

https://github.com/dotkernel/admin-documentation/blob/main/mkdocs.yml
Replace all occurences os API with Admin
See Frontend mkdocs file for reference

Fixed in release 0.1.1


Weird color for lsp_finder

Describe the bug
When I trigger the lsp_finder action, it has a blue color in background when I am using gruvbox.

It needs to manually run :colorscheme gruvbox to be able to get the following:

Steps to reproduce
set the colorscheme gruvbox in config, then trigger Lspsaga lsp_finder.
Expected behavior

Neovim version (nvim -v)
NVIM v0.8.2
Operating system/version
macOS 13.1
Terminal name/version
Alacritty
$TERM environment variable
xterm-256color

there has default float window background in lspsaga. if you want change it please config the ui.color.normal_bg field.
ui = {
   colors = {
            normal_bg = your color
}

other way us hi SagaBorder guibg = your color code or hi default link SagaBorder NormalFloat

Thanks for the help @glepnir, it worked after I set the normal_bg. In addition, I would suggest not to make SagaBorder use the same color of normal_bg, instead, allow configuring a different color for SagaBorder to normal_bg in setup method will enable users to have a nice border(e.g. white boxed popup) for lsp_finder results popup.

there has default float window background in lspsaga. if you want change it please config the ui.color.normal_bg field.

ui = {

   colors = {

            normal_bg = your color

}

other way us hi SagaBorder guibg = your color code or hi default link SagaBorder NormalFloat

for those who don't get it working with hi default link SagaBorder NormalFloat, can try hi! default link SagaBorder NormalFloat

there has default float window background in lspsaga. if you want change it please config the ui.color.normal_bg field.

ui = {

   colors = {

            normal_bg = your color

}

other way us hi SagaBorder guibg = your color code or hi default link SagaBorder NormalFloat

for those who don't get hi default link SagaBorder NormalFloat working can try hi! default link SagaBorder NormalFloat

Thanks @glepnir and @tkhg , not sure how it is possible to have different colours for the background of the popup and the border as the border is using the same colour of the normal_bg defined in https://github.com/glepnir/lspsaga.nvim/blob/main/lua/lspsaga/highlight.lua?
SagaBorder = { bg = colors.normal_bg, fg = colors.blue },
SagaNormal = { bg = colors.normal_bg },

Sorry for the confusion, found out the issue is actually not the colour highlight, it was caused by the border = 'rounded' was placed outside of the ui table, which is supposed to be within the ui table. With the correct border config, now I can see the border displayed. Thanks for the help!


Issue #121: Cursor Color Customization

The user can now specify which color they want the cursor to be in the config file.
E.g.
cursor = "light blue"
Additionally, I've added a few more colors to choose from which can be used for any other variable in the config file.

Here's an example:

Thank you!


JUnit/jdtls support

Hi,
I've started using nvim-jdtls instead of the built-in jdtls support from Neovim and went down the whole rabbit hole down to nvim-dap and nvim-dap-ui.
The debugging experience is great (many thanks to your dap-ui :smile:) and the last thing I'm missing is something like a test explorer/sumarry, which this plugin seems to offer.
I've went from the nvim-dap extensions wiki page to vim-ultest which seems to be deprecated now. From there I landed here :)
Is running the tests through nvim-dap (which I think is the provider for running jdtls tests) supported at the moment? I tried using neotest-vim-test, but without success.
I've found some references to junit here and in nvim-dap, but mostly in issues where I think it was all about having the results of other test runners provide the test results in junit format.

AFAIK there is no junit specific adapter and vim-test does not support debugging, so you'll need to wait for someone to implement or implement one yourself. Happy to help if you'd like to try :smile:  The complexity of it really depends on the test runner but there are lots of examples in the other adapters.
Also I've updated the nvim-dap wiki thanks for pointing that out!

I have actually just written my own Java adapter. Very early stages but try it out and see what you think
https://github.com/andy-bell101/neotest-java

Thanks! I think I've got it as far as I can without testing on a "real" project. It works with the Exercism exercises I've been doing to learn Java, but I don't think they're structured the way a real project is. I've done some reading and I think what I've implemented should work but need to confirm it


Can't convert from *gtk.Widget to *gtk.Label

gtk.Bin.GetChild() returns *gtk.Widget,  but I can't find a way to convert that to a *gtk.Label.  So I wrote this function:
func (v *Widget) ToLabel() *Label {
        return wrapLabel(wrapObject(unsafe.Pointer(v.native())))
}

Is this the right way to solve this?

Label struct embeds Widget. So it's possible to convert values this way:
lbl := gtk.Label{widg}
widg = lbl.Widget

I don't think it's necessary to write another exported function.

Deleted last comment
My bad, sorry.

I guess there is no proper way of converting gtk.Widget to particular classes currently.
Best solution IMO is to export wrapSmth(*glib.Object) functions, renaming them to SmthWrap(*glib.Object). Since every widget's object is available through Object field, casting would be possible.
If noone else comes up with something better, I will eventually get my hands on this issue.

Thanks Oleg,  I might not have enough understanding of the library yet,  and I can't really guess if it would have been very intuitive for me to discover a LabelWrap function if it was already there without having to gotk3's code.  But I guess that can be resolved with easily accessible documentation.  And this would be less code change than creating new functions like ToLabel(*gtk.Widget)
I will start with renaming just wrapLabel for my immediate use,  and if you give me a go-ahead,  I could do for the others as well and send a pull request.

The problem is that I'm new to this team and I don't have full understanding of the code either. So I don't feel myself authorized enough to give you green light about such a massive change: the owner of the repo might decline it.
We could wait for comment from @andre-hub.

Hey!
Your problem can be solved this way without modifying package code:
w, _ := wnd.GetChild()
lbl := &gtk.Label{gtk.Widget{glib.InitiallyUnowned{w.Object}}}


[GUI-47] Continuous Integration.

Description
Use GitLab CI to:

Build Darzee’s docker image
Deploy it onto the docker hub

Related JIRA's task: https://mongoose-issues.atlassian.net/projects/GUI/issues/GUI-47

Will merge initial CI file to see if it actually works. Will re-open this issue in another PR afterwards.


Configure Jenkins server for custom CI

What has to be done
We have a server at the Oakland workshop that can be used to continuously test with hardware. We need to configure a Jenkins server for this.

Jenkins setup should be proxied and secure, with shttp
for starters, it should run similar tasks as CircleCI
minimal test with hardware would be:

deploy to unit
execute a couple of simple commands via debug interface to confirm data in/out

figure out what is needed for parallelization - to run multiple build processes and/or to deploy to multiple controllers simultaneously

How do you know it has to be done
Needed for all the different types of hardware-in-the-loop tests, such as

#472
#635
#838

Starting points
Useful articles:
https://www.virtualizationhowto.com/2021/09/install-jenkins-on-ubuntu-21-04-with-self-signed-ssl-certificate/
https://www.digitalocean.com/community/tutorials/how-to-configure-jenkins-with-ssl-using-an-nginx-reverse-proxy-on-ubuntu-22-04

https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal

So apparently we need a cert from here https://letsencrypt.org/
which should probably be managed by certbot, but a number of things are not clear to me:

do we need to have ports 80 and 443 open? Would be best if we could avoid that. There must be servers out there that use other ports and things still work?
can Cloudflare do the proxying for us? Or is that something different?
don't we already have some sort of cert for our main website and top level domain? Could we not reuse that one?

https://github.com/Callet91/DEMO_Jenkins_PlatformIO
https://medium.com/natix-io/ci-cd-on-the-edge-part3-5582d12a5afc


What file types are supported during upload?

Recently, I've been encountering the following error when attempting to upload files:
{     "errors": [         {             "message": "Validation failed",             "locations": [                 {                     "line": 2,                     "column": 3                 }             ],             "path": [                 "uploadFiles"             ],             "extensions": {                 "code": "BAD_REQUEST",                 "originalError": {                     "statusCode": 400,                     "message": "Validation failed",                     "errors": [                         {                             "code": "invalid_type",                             "expected": "object",                             "received": "null",                             "path": [                                 "input",                                 "data",                                 "files",                                 0,                                 "dimensions"                             ],                             "message": "Expected object, received null"                         }                     ]                 }             }         }     ],     "data": null }

@paulbuskovskij, sorry to hear you're running into that issue. Which version of the runtime are you on?

Also, can you share a bit more about the file you're attempting to upload? It seems that it's missing dimensions so perhaps there is our bug in our system measuring this specific file.

@migueloller I am trying to upload .ics file as I have created a calendar module which accesses this type of files. Where can I check the version of the runtime?

Ok, this seems like a problem on our end. Looking at the error you shared above, there seems to be an expectation that dimensions are included but dimensions are only present in media files, like images. A .ics file doesn't have any dimensions. We're looking into it.

Any news?

Hey @paulbuskovskij, I've got a fix going out right now! Will keep you posted.

Ok, you should now be able to upload .ics files!


Support new architecture

Bug
The plugin doesn't support new architecture
Platform

iOS
Android

Environment info
React native info output:
Unimplemented component:
Library version: 6.0.0.alpha.3
Steps To Reproduce
1.RCT_NEW_ARCH_ENABLED=1 pod install
2.npm start
...
Expected behaviour

run ok

Video sample

To be followed in https://github.com/react-native-video/react-native-video/issues/2650

This will help https://www.youtube.com/watch?v=vVI7ZAZq5e0


Package still not available in winget despite being merged

I submitted a package (#14540) I created using wingetcreate. I validated and tested on my machine, and it worked fine. The pull request also passed all tests with no issues and got merged around 7 hours ago, however using winget install corkscrew or winget search corkscrew returns no results. I ran winget source update but this also didn't help.
I searched around this repo's README and the other winget repos (wingetcreate and winget-cli) to see if the long wait is expected or if I need to do anything else, but it seems like the package should go live when it's merged to master.

cc @denelon @ashpatil-msft seems like the pipelines are stuck on https://github.com/microsoft/winget-pkgs/runs/2702875105

resolved


Bug: getRacks() will not return the list of AZs from the local Region

DynomitemanagerConfiguration.java

CONFIG_AVAILABILITY_ZONES is only used in getZones().
getZones() is never used, so it can be removed. Therefore, CONFIG_AVAILABILITY_ZONES can be removed.
BUG: setDefaultRACList() sets the value of DEFAULT_AVAILABILITY_ZONES, but should set the value of DEFAULT_AVAILABILITY_RACKS.

The reason is that getZones(), which returns DEFAULT_AVAILABILITY_ZONES is never used.
However, getRacks(), which is used by AWSMembership.java returns DEFAULT_AVAILABILITY_RACKS which is (should be) the list of AZs within the server's Region.

After fixing the bug, then DEFAULT_AVAILABILITY_ZONES will never be used and can be removed.

I'll push this bug fix as one of the commits in my PR for configuration.

This is great, it sounds good to me.

I am closing this as soon I will post the new version of Dynomite Manager that will be Archaius 2 ready and a way simpler way to configure Racks and Zones.


Install typings for entire DT directory?

Previously I had typings install --ambient --save github-electron and everything was fine. Somewhat recently @miniak split github-electron into separate files. Now the aforementioned command downloads just the base file and none of its dependencies, resulting in broken typings. How am I supposed to handle this?
Like this:
typings install --ambient --save github-electron/github-electron.app
typings install --ambient --save github-electron/github-electron.auto-updater
typings install --ambient --save github-electron/github-electron.browser-window
... repeat similar command ~25 more times...

If so, that's a maintenance nightmare! Please advise. :smile:

Best thing to do: Help us move github-electron to typings/registry. :rose:
Then it will work. It is not possible to handle that case with DT. Programs aren't that smart...yet. :wink:

As soon as I noticed that I broke it by splitting it to several files, I posted another PR to fit it https://github.com/DefinitelyTyped/DefinitelyTyped/pull/8732, and now I have been waiting for 9 days already to get it merged.

 I would like to be involved in that case.

I was also suggesting https://github.com/electron/electron/issues/4875

Cc/ @fank and @blakeembrey
They are interested in this. I'm working on the generator and atom

Thanks for the update @miniak -- sorry I didn't see the revert PR. :-)
Regarding migrating to typings/registry and/or an official electron.d.ts file, it's confusing as to the best course of action. That is, having just watched BUILD 2016's What's New in TypeScript? and Anders Live, it sounds like Microsoft is looking to make a tool that leverages npm for maintaining/installing typings. :confused:

The NPM registry is one of the issue discussed here. Andres talk is more about typings than DT. The typings former needed is the top level declaration format used here.
I'm not on my computer right now but you can check on the why externals module file here, and Google typescript 2.0 UMD.

Also that PR aads the latest API changes from 0.37.4. Had to do it together, considering how inflexible they are with the changes. If I had a separate PR to catch up with the latest Electron version that depends on the previous one, I would probably get mad before they finally merge it :)

Former -> format

i would prefer a typed-typings repo for electron

@Fank It's not clear to me, are collaborators/maintainers given typed-typings/{repo} push access? Or is it just you, @unional, and @blakeembrey that can update those repos? That is, I'd hate to see it take 10+ days to fix a bug like it sometimes does with DT.

Both organizations have different permission systems, but nearly every "Typings member" has also access to the organization "typed-typings". So our typings are placed in a "typed-typings" repo.
Some days ago we talked about typings/registry#252 and i tought it would the best to place them in the original repository like electron/electron#4875 . But for me know it looks like the best way to place them in a repo in "typed-typings" so we can maintain them faster

It's also possible to give dedicated people write access to the repos or? @blakeembrey

It's also possible to give dedicated people write access to the repos or?

Yeah, that's what I was getting at. https://github.com/typed-typings/github-electron/settings/collaboration > Add @miniak for example.

Yes, that's the whole idea of Typings - giving the authors of their typings autonomy to make they changes. For example, @miniak could even have a repo under his own user here that we just map to. However, @Fank is right - since it's such a large definition and it's likely we'll have a lot of different people want to collaborate on it, we should aim to put it in @typed-typings.
@miniak Would you be interested in helping us maintain a definition for @typings/registry? I already wanted to get some Electron typings in to avoid breaking changes like the recent one (that's actually why I made the issue, I didn't want to install 25 definitions manually).

@OlsonDev There is no way I want things taking 10 days. I don't even want to be managing the pieces I don't use. I'd like the people who are using them to contribute and help out, and use the registry to process to provide last minute feedback like currently. The registry does have more collaborators than the Typings themselves, which will be crucial to the merge process. However, even then, the registry isn't blocking you from installing them - it's just the "official" entry that Typings uses to resolve.

@blakeembrey I am definitely interested. Btw do we want the typings to be in separate files by each Electron module or not? If not, then the version from my branch in the DT repo PR is the best one to take as I have updated it for the latest Electron version. If we want it separate, I can port the changes to the separated version.

@miniak I liked the idea of the separate files, just sad it didn't work. :stuck_out_tongue:

Created. https://github.com/typed-typings/electron-electron
Added @Fank and @miniak
@OlsonDev do you also want to be added as collaborator?

I liked the idea of the separate files,

You can do it by listing the files under typings.json/files

Hm, so how to begin? What about adding the latest single file fist to have an up-to-date working version. I will split it afterwards.

do you also want to be added as collaborator?

Sure, thanks -- I'm not sure how active I'll be but couldn't hurt.

Either is fine. If you think the multiple file version works than go ahead. :+1:

This one https://github.com/miniak/DefinitelyTyped/blob/electron-fix/github-electron/github-electron.d.ts

The multiple versions are now outdated, I will do the split again from the latest version.

I see.

I can do the init commit. :smile:

you did :smiley:

Arh..... the init commit of the typings. :stuck_out_tongue_winking_eye:

:)

Haven't test it, (because setting up test specific for electron would be a bit work). But I take your word that is is working.

btw how do we deal with dependencies on other typings? it needs NodeJS typings, for example for NodeJS.EventEmitter or Buffer

include node via ambient, until we have node native

suggestions about the naming convention for the individual modules?
electron-app.d.ts
electron-browser-window.d.ts
...

or
modules/app.d.ts
modules/browser-window.d.ts
...

or
?

Btw do we want the typings to be in separate files by each Electron module or not?

Happy with separate files, you just need to use files in typings.json

Created. https://github.com/typed-typings/electron-electron

Renaming to env-electron for consistency, sorry :smile:

btw how do we deal with dependencies on other typings?

Just save node typings as ambient for now, it'll emit a warning during install saying it's required. This is an interesting case I'll look at improving, the node definition should and can be hard-coded against the electron version here because they are tied together by the environment here.

Up. @miniak , can you try it typings i github:typed-typings/electron-electron#0185a1bdb5bb1d31197e9d4001f904c3d66bba83 --ambient to see if the typings is correct?

@unional and @miniak, I'll leave some issues for now but I'll try to also collaborate in the next week or so.

My vote:

modules/app.d.ts
modules/browser-window.d.ts
...

My vote:
lib/app.d.ts

I'm fine with that too -- my vote is more "prefer folder over prefix"

ok, lib folder then

looks like the typings work

I will do the split later in the evening, have to go home from work now.

I left a couple of issues, let's make them work first and we can review how to make them better together - just wanted to get some thoughts down while I'm free today.

Tabs or spaces? The original github-electron.d.ts in DT was using tabs. Should I keep that?

Prefer 2 spaces. :+1:

Cough Tabs cough ... :bike: :house:

prefer tabs because everyone can choose if tabs should be shown as 2 or 4 spaces :smiley:

So I did the split, however there is still the issue with stripped references, check my comment in https://github.com/typed-typings/env-electron/issues/5

My DT PR finally got merge https://github.com/DefinitelyTyped/DefinitelyTyped/pull/8732

rofl, but now "typed-typings/env-electron" should be equal to DT or?

except for the splitting to individual files, it's identical


GitPod doesn't load beyond the homepage

Description
I have been running Doks using Gitpod while building a project so that development isn't done locally.
Recently I wanted to add a number of docs and spun up gitpod again after a while.
The homepage on the local server loads but clicking on any link or viewing a new page fails to load.
Steps to reproduce
Clone the repo using Gitpod open in VS code and try to view any page other than the homepage.
Expected result
I should see my pages
Actual result

### Environment
Paste the information here as shown by npm run info

Not sure what's wrong with your settings (it works allright with a clean install).
Do you have set in config/_default/hugo.toml:
baseurl = "http://localhost/"

And, in config/production/hugo.toml:
baseurl = "/" # Or, your production URL

Does your .gitpod.yml look like:
# Source: https://github.com/gitpod-io/template-hugo/blob/main/.gitpod.yml

# List the start up tasks. Learn more https://www.gitpod.io/docs/config-start-tasks/
tasks:
    - name: Run start up tasks
      before: brew install hugo
      init: pnpm install
      command: hugo server --baseURL $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=<IP_ADDRESS> --disableFastRender --noHTTPCache --navigateToChanged

# List the ports to expose. Learn more https://www.gitpod.io/docs/config-ports/
ports:
    - port: 1313
      onOpen: open-preview

I noticed that in your screenshots localhost is shown over HTTP — this should be HTTPS

What if you first clean the Hugo output files:
rm -rf public resources .hugo_build.lock

Then, start Hugo server:
hugo server --baseURL $(gp url 1313) --liveReloadPort=443 --appendPort=false --bind=<IP_ADDRESS> --disableFastRender --noHTTPCache --navigateToChanged

Does the default work for you: https://new.gethyas.com/doks?on=gitpod
If it works, you could compare the settings with the ones from your setup.
BTW, forget the HTTPS for now, it does not look relevant to your issue.


Flickering HUD

I just downloaded v 1.22, and I'm getting some weird flickering HUD on the curved bars, which I didn't get with 1.21.

Should be fixed now.


Not working on Unity 5.3.4f1

Hello,
I have imported RoadArchitect into my Unity 5.3.4f1. All files are imported. But it;s not showing the menu. And in console, I can see the error.

Hi !
Have you tried using the .unitypackage release ? (DL it here : https://github.com/MicroGSD/RoadArchitect/releases). (Took me some time to find it, should be on README I think).
Victor

Thanks Victor,
I think, i was wrong. I am new to gaming and Unity. I think made a mistake. That I have downloaded source code and then import scripts directly into unity. And I think that is the reason things are not working. I was not aware about package of unity that is available on the link, you provided above. Downloading it. I will update you, what will happen after importing it.
Umer Sharif

Hello again.
I have installed package now as downloaded from link above. It still showing an error. I think you have to look into it. And I can't see menu item for the Road Architect in unity.
** Assets/RoadArchitect/GSDRoad.cs(538,53): error CS0234: The type or namespace name Profiling' does not exist in the namespace UnityEngine'. Are you missing an assembly reference? **

@umerkakar, the reason why it doesn't exist is that it doesn't exist.
before you look further down in the comment try and import the unity standard assets then if that doesn't work then do the following:
you now have 2 options:
1: delete GSDRoad.cs which is a core script and can't be deleted without consequences
2: update Unity
adv/disadv of updating unity:
adv: you can use the post processing in 5.6, you'll probably fix the issue
disadv: you have to press a few buttons
Hope this solves your issue!!

I had standard assets installed. And it was properly imported.
Now I have latest version of unity 5.6.1, where its working fine. without any issue.


Problem with nested strings and hash

I'm working with python and I have to generate xml files where the lines will contain both " and #.
It seems that if I have both an ' and an " before a #, the bracket coloring stops working.
This is a very simple replication of the problem:

Tracking here: https://github.com/PrismJS/prism/issues/1355

Should be fixed in  v1.0.28


Mark as completed - Google events

Currently user can only see her/his events from Google Calendar. I would be nice to add delete buttons etc. in order to mark them as completed and then make the proper calls to the Google Calendar API as well.

Can I take this?


fix #1403 'test.aria.widgets.form.autocomplete.errorhandling.AutoComplete2' fails on all IE

@fbasso as discussed previously, tests are green. Let's merge it ! 🆗 for me.


Request textDocument/documentSymbol failed

Describe the bug
In the nightly-version this information pops up.

Here's the complete output:
[Info  - 9:53:21 PM] v-analyzer version: 0.0.2-beta.1, OS: linux x64
[Info  - 9:53:21 PM] v-analyzer executable path: /home/mrcl/.config/v-analyzer/bin/v-analyzer
[Info  - 9:53:21 PM] v-analyzer build with V 976c5fb
[Info  - 9:53:21 PM] v-analyzer build at 2023-12-08 21:53:21
[Info  - 9:53:21 PM] Client / Editor: Visual Studio Code - Insiders 1.85.0-insider (PID: 92966)
[Info  - 9:53:21 PM] Using local config: /home/mrcl/.config/v-analyzer/config.toml
[Info  - 9:53:21 PM] Find custom VROOT path in '.config/v-analyzer/config.toml' config
[Info  - 9:53:21 PM] Using "~/V/v" as toolchain
[Info  - 9:53:21 PM] Using "/home/mrcl/.cache/v-analyzer" as cache dir
[Info  - 9:53:21 PM] Using "/home/mrcl/.vmodules" as vmodules root
[Info  - 9:53:21 PM] Indexing /home/mrcl/.vmodules
[Info  - 9:53:21 PM] Indexing /home/mrcl/V/v/vlib
[Info  - 9:53:21 PM] Indexing /home/mrcl/.config/v-analyzer/metadata
[Info  - 9:53:21 PM] Indexing /home/mrcl
[Error - 9:54:23 PM] Request textDocument/documentSymbol failed.
TypeError: Cannot read properties of undefined (reading 'range')
	at Tn (/home/mrcl/.vscode-server-insiders/extensions/vosca.vscode-v-analyzer-0.0.2/out/extension.js:33:72702)
	at o (/home/mrcl/.vscode-server-insiders/extensions/vosca.vscode-v-analyzer-0.0.2/out/extension.js:33:48437)
	at Object.KD [as map] (/home/mrcl/.vscode-server-insiders/extensions/vosca.vscode-v-analyzer-0.0.2/out/extension.js:33:48523)
	at Object.di [as asSymbolInformations] (/home/mrcl/.vscode-server-insiders/extensions/vosca.vscode-v-analyzer-0.0.2/out/extension.js:33:72341)
	at c (/home/mrcl/.vscode-server-insiders/extensions/vosca.vscode-v-analyzer-0.0.2/out/extension.js:37:56146)
	at runNextTicks (node:internal/process/task_queues:60:5)
	at process.processImmediate (node:internal/timers:447:9)
	at async d.provideDocumentSymbols (/home/mrcl/.vscode-server-insiders/bin/182f5125f2f8a8469e9dac4ed4795b804671bf7d/out/vs/workbench/api/node/extensionHostProcess.js:145:39708)

And after that for example println will not be able to 'autocomplete'

Expected Behavior
Actually I don't know
Current Behavior

Reproduction Steps

Possible Solution
No response
Additional Information/Context
Running on WSL - Debian - Win11 Canary Build (26010)
Environment details (v doctor output)
V full version: V 0.4.3 976c5fb.2768de1
OS: linux, Linux version <IP_ADDRESS>-microsoft-standard-WSL2 (root@1c602f52c2e4) (gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37) #1 SMP Thu Oct 5 21:02:42 UTC 2023 (WSL 2)
Processor: 8 cpus, 64bit, little endian, AMD Ryzen 9 3950X 16-Core Processor

getwd: /home/mrcl/CODING/vlang/1
vexe: /home/mrcl/V/v/v
vexe mtime: 2023-12-08 20:21:35

vroot: OK, value: /home/mrcl/V/v
VMODULES: OK, value: /home/mrcl/.vmodules
VTMP: OK, value: /tmp/v_1000

Git version: git version 2.39.2
Git vroot status: weekly.2023.45.1-230-g2768de1f
.git/config present: true

CC version: cc (Debian 12.2.0-14) 12.2.0
thirdparty/tcc status: thirdparty-linux-amd64 12f392c3

Editor name
VSCode - Insiders
v-analyzer Version
v-analyzer version 0.0.2-beta.1
VS Code Extension Version
v0.0.2

Got the same issue

Is it still happening with the latest release?

@ttytm yes an then it results in #91 :(


fix(metadataRetriever): get tabs with tooling api

This fixes #737 and #738
Summary of changes
It looks like the Tooling API returns more TabDefinitions records (and therefore more accurate) than the SOAP API.
These are the ones which are mentioned to be missing in #737.
They are now included in the sfpowerkit:source:profile:retrieval and retained in the sfpowerkit:source:profile:reconcile command.
Here is the diff from the output of running
sfdx force:data:soql:query -q "SELECT Name FROM TabDefinition"
vs.
sfdx force:data:soql:query -q "SELECT Name FROM TabDefinition" --usetoolingapi
--- tab-definitions-soap.csv
+++ tab-definitions-tooling.csv
@@ -7,11 +7,17 @@
 standard-AuthorizationFormConsent
 standard-AuthorizationFormDataUse
 standard-AuthorizationFormText
+standard-Award
 standard-BackgroundOperation
+standard-Budget
+standard-BudgetAllocation
 standard-BusinessBrand
 standard-Campaign
 standard-Case
 standard-CmsAuthorHome
+standard-CmsChannel
+standard-CmsExperiences
+standard-CmsWorkspaces
 standard-CommSubscription
 standard-CommSubscriptionChannelType
 standard-CommSubscriptionConsent
@@ -20,7 +26,10 @@
 standard-ContactPointConsent
 standard-ContactPointTypeConsent
 standard-ContactRequest
+standard-ContentDocumentListViewMapping
 standard-ContentNote
+standard-ContentSearch
+standard-ContentSubscriptions
 standard-Contract
 standard-ContractLineItem
 standard-Customer
@@ -42,6 +51,8 @@
 standard-FlowOrchestrationWorkItem
 standard-Forecasting3
 standard-Idea
+standard-IdeaTheme
+standard-IdentityDocument
 standard-Image
 standard-Individual
 standard-Knowledge
@@ -54,6 +65,7 @@
 standard-LocationTrustMeasure
 standard-Macro
 standard-MobileHome
+standard-OmnichannelInventory
 standard-OnlineSalesHome
 standard-Opportunity
 standard-Order
@@ -68,7 +80,9 @@
 standard-ScheduleAppointments
 standard-Scorecard
 standard-Seller
+standard-ServiceAppointmentGroup
 standard-ServiceContract
+standard-ServiceTerritoryRelationship
 standard-SocialPersona
 standard-SocialPost
 standard-Solution
@@ -76,6 +90,11 @@
 standard-Task
 standard-Today
 standard-UserProvisioningRequest
+standard-VoiceCall
 standard-WorkOrder
+standard-WorkProcedure
+standard-WorkProcedureStep
+standard-WorkTypeExtension
+standard-Workspace
 standard-home
 standard-report

Checklist

[x] Adhere to Contribution Guidelines yes
[x] Updates to documentation at DX@Scale Guide required? no
[x] Tested changes?  yes, tested the sfpowerkit:source:profile:retrieval and sfpowerkit:source:profile:reconcile commands

@ethan-sargent I took a quick look to the smoke-tests execution and saw the issue is related to the DevHub authentication. Could you help with that?

@azlam-abdulsalam can you please grant access so I can view the pipeline secrets?
Seems the SFDX AuthURL is missing.


Add Python bindings via pybind11

The following links may help as a guide:
https://github.com/RobotLocomotion/drake/tree/master/bindings
https://github.com/RobotLocomotion/drake/blob/master/bindings/pydrake/math_py.cc
The variable matrix classes will need constructors that take MatrixXd so Python can use them for numpy arrays.

Fixed by #126.


feat: support vscode variable in config

fix #107

hi @tiankaima, you can download the ci-built binary in this pr https://github.com/Enter-tainer/typst-preview/suites/15725284758/artifacts/897837591 and have a try! I believe this solves your issue.


[CRA-RXJS-SC] - update code style tooling

What's done

Updated the editorconfig and prettierrc files to use tabs instead of spaces.

The last 2 commits are prettier swapping out the spaces for tabs as part of the Acceptance criteria; these format changes can be ignored.

The project shows this build error after this change, did you run npm start?
@Atrophius @tvanantwerp @tyrelchambers


Combining 2 MIDI scripts into 1

Removing 2 old MIDI scripts, combined into new (better) midi_note_values script

I can't merge this due to merge conflicts. I suggest deleting:

dist/midi_duration.lua
dist/midi_velocity.lua

They will be replaced in the merge process.

Thanks @rpatters1. Not sure how to achieve that here so will submit a new PR then erase this one.


ability to read/set NTP server

Maybe is better check if the ntpd is running via portocol? Don't think this is releated to protocol but related to the opration system

i was thinking of a way to configure what NTP server to use

@emil Do you think like the names? we can add a list and maybe add aggregate status om internal status of the demon like up/down

not sure about this either. maybe it's better to leave this kind of configuration out of rsmp and do it via e.g. ssh

Agree, SSH is the best way to do so, but in swarco devices you need to get other shell since swarco ITC2 have "Swarco shell" as default and not a regular shell program like bash, only very few commands are implemented in swarco shell


Remove ic_launcher.png from lib

Apps depending on this libary cannot use mipmap launcher icons since the icon from this library will always(!) have priority.
This is also true for every other icon. Best practice is to use a prefix and remove every unused icon.
Second there is this issue in the future:
https://github.com/neokree/MaterialTabs/issues/58

Will do.

Thank you :+1:

This should be fixed with the newest gradle version


[FLINK-22341][hive] Fix describe table for hive dialect

What is the purpose of the change
Fix DESCRIBE TABLE for hive dialect
Brief change log

Fix HiveParserDDLSemanticAnalyzer.analyzeDescribeTable
Add test case to cover describe table.

Verifying this change
Added test case
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? NA

LGTM. Could you create an issue to add hive dialect tests in sql client?

I have created FLINK-22402 to track that. Thanks for reviewing.


New signing key is created with every deployment

When using the module with create_signing_key = true a new signing key is generated with every deployment.
This may make incremental updates to the deployed resources problematic as the previously signed components may not pass validation once the key is regenerated.
Affected modules

prereq/main.tf
Terraform CLI and Terraform provider versions

Terraform version:
Provider version:

Terraform output
Applying the module without any change in input variables:
2024/07/30 02:23:53 Terraform apply | Terraform used the selected providers to generate the following execution
 2024/07/30 02:23:53 Terraform apply | plan. Resource actions are indicated with the following symbols:
 2024/07/30 02:23:53 Terraform apply |   ~ update in-place
 2024/07/30 02:23:53 Terraform apply |
 2024/07/30 02:23:53 Terraform apply | Terraform will perform the following actions:
 2024/07/30 02:23:53 Terraform apply |
 2024/07/30 02:23:53 Terraform apply |   # module.prereqs[0].ibm_sm_arbitrary_secret.secret_signing_certifcate[0] will be updated in-place
 2024/07/30 02:23:53 Terraform apply |   ~ resource "ibm_sm_arbitrary_secret" "secret_signing_certifcate" {
 2024/07/30 02:23:53 Terraform apply |         id                      = "us-south/ed0****203/793****275e"
 2024/07/30 02:23:53 Terraform apply |         name                    = "signing-certificate"
 2024/07/30 02:23:53 Terraform apply |       ~ payload                 = (sensitive value)
 2024/07/30 02:23:53 Terraform apply |         # (19 unchanged attributes hidden)
 2024/07/30 02:23:53 Terraform apply |     }
 2024/07/30 02:23:53 Terraform apply |
 2024/07/30 02:23:53 Terraform apply |   # module.prereqs[0].ibm_sm_arbitrary_secret.secret_signing_key[0] will be updated in-place
 2024/07/30 02:23:53 Terraform apply |   ~ resource "ibm_sm_arbitrary_secret" "secret_signing_key" {
 2024/07/30 02:23:53 Terraform apply |         id                      = "us-south/ed0****203/983****e4b"
 2024/07/30 02:23:53 Terraform apply |         name                    = "signing-key"
 2024/07/30 02:23:53 Terraform apply |       ~ payload                 = (sensitive value)
 2024/07/30 02:23:53 Terraform apply |         # (19 unchanged attributes hidden)
 2024/07/30 02:23:53 Terraform apply |     }
 2024/07/30 02:23:53 Terraform apply |
 2024/07/30 02:23:53 Terraform apply | Plan: 0 to add, 2 to change, 0 to destroy.
 2024/07/30 02:23:57 Terraform apply | module.prereqs[0].ibm_sm_arbitrary_secret.secret_signing_key[0]: Modifying... [id=us-south/ed07****203/983****e4b]
 2024/07/30 02:23:57 Terraform apply | module.prereqs[0].ibm_sm_arbitrary_secret.secret_signing_certifcate[0]: Modifying... [id=us-south/ed0****203/793****75e]
 2024/07/30 02:23:58 Terraform apply | module.prereqs[0].ibm_sm_arbitrary_secret.secret_signing_certifcate[0]: Modifications complete after 2s [id=us-south/ed0****203/793****75e]
 2024/07/30 02:23:59 Terraform apply | module.prereqs[0].ibm_sm_arbitrary_secret.secret_signing_key[0]: Modifications complete after 2s [id=us-south/ed0****203/983****e4b]

Debug output

Expected behavior
A new key should only be generated if the key parameters (name/email) are changing

Actual behavior

Steps to reproduce (including links and screen captures)

Run terraform apply

Anything else

By submitting this issue, you agree to follow our Code of Conduct

Related to this https://github.com/terraform-ibm-modules/terraform-ibm-devsecops-alm/issues/457
The secrets provisioning is the draft version.  Scoping the apikeys and not regenerating the signing keys is planned


Improvement for k8s.io/docs/tasks/tools/install-kubectl-linux/

Using the curl download instructions, no instructions have been included to clean up after the install is done.  These instructions pollute my home directory.  It would be helpful to include instructions how to delete these files - the kubectl binary and the sha256 checksum file.  Else, adding details suggesting running these commands will cause files to be downloaded into the home directory and they will stay there indefinitely and not be used after the install is complete would be helpful.  This way I know its safe to delete them.

Good idea
/kind feature
/language en
/triage accepted
/help

I can pick up this issue, this will be my first contribution

/assign

/close
Done (mostly)


Most of a function is being unexpectedly optimised out

Describe the bug
On vite 5 (currently testing on 5.2.10). We have this function in our codebase:
export default function post_routing(path, site, post_types) {
  if (!site) {
    console.log('//temp/')
    return RouteSite404
  }

  path = path.replace(/^\//, '')
  const path_components = get_path_components(path)
  const post_type_url = path_components[0]
  const post_url = path_components[1]
  const post_type = (post_types || []).find(item => item.url === post_type_url)

  if (path_components.length === 1) {
    if (post_type) {
      return {
        post_type_url,
        post_url: '__archive',
      }
    }
    else {
      return {
        post_type_url: 'pages',
        post_url: post_type_url,
      }
    }
  }

  else if (path_components.length === 2 && !post_type) {
    return RoutePage404
  }

  return {
    post_type_url,
    post_url,
  }
}

Which is being compiled to:
function EQ(e,t,n){return console.log("//site 404/"),Cw}

As you can see, everything after the first if statement is dropped. AFAICS this should not be happening for any reason I can find in the vite/rollup docs.
My suspicion was raised by reading about treeshake.correctVarValueBeforeDeclaration in the rollup docs, but there seems to be no reason this would affect this here, as site is an argument to the function that is passed in (and is always some object except in rare runtime scenarios). (And there is no other site variable in the relevant file.) However the issue still occurs when rollupOptions.treeshake.correctVarValueBeforeDeclaration is set to true.
The calls that invoke function elsewhere in the codebase look like this:
export async function GetCurrentRoute(path, site, post_types) {
  const route = post_routing(path, site, post_types)
  ...
}

and
const site = useSite()
...
useQuery({
  queryKey: KeyCurrentRoute,
  queryFn: () => GetCurrentRoute(...params.current),
  initialData: {...}
  ...
})

None of which seems to provide grounds for the compiler/optimiser to assume that site would be falsey in the if statement in the original function.
For comparison on vite 4.5.3, the function is compiled/minified, as expected, to:
function eX(e,t,n){if(!t)return console.log("//temp/"),Sw;e=e.replace(/^\//,"");const r=ZQ(e),o=r[0],i=r[1],a=(n||[]).find(s=>s.url===o);return r.length===1?a?{post_type_url:o,post_url:"__archive"}:{post_type_url:"pages",post_url:o}:r.length===2&&!a?f0:{post_type_url:o,post_url:i}}

I've tried to create a minimal repro of the issue but haven't been able to do so, when removed from the codebase vite 5.2.10 compiles this function just fine, not making the faulty code removal. Below is a link to my attempt to reproduce, but this works perfectly. (If anyone has any thoughts on how to go about reproducing this I would be very interested.)
Reproduction
https://github.com/bhallstein/vite-code-removal-repro (note that this does not (yet) reproduce the issue, but I'll keep fiddling with it).
Steps to reproduce
npm i
npm run build

System Info
- Mac Mini M1
- tested with node versions 19, 20, 21, currently using 20.12.2
- tested with npm version 10.5.0

Used Package Manager
npm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

I found a bug in rollup that might be related with it: https://github.com/rollup/rollup/issues/5502
Does it work correctly if you override rollup version to 4.16.4? If you're using npm, add the following content to package.json and run npm i. If it works with it, I think it's caused by that bug.
{
  "overrides": {
    "rollup": "4.16.4"
  }
}

The bug has been fixed by rollup 4.17.2. Does it work with that?

@sapphi-red Confirmed, overriding rollup to 4.17.2 fixed the compilation/code-removal issue. The offending arg-spreading call looks to be GetCurrentRoute(...params.current). Thank you so much for the help!


Bug 1837675: Create reusable manifests package

Used to manage manifests for use by CVO and oc.

/assign @sttts

/bugzilla refresh


User shouldn't have to suffix a forward slash for server URL

how about a test ?

how about a test ?


Installation: Error handling API request '/API/InstallConfirmWS'

Expected Behavior
Installation with "just install" and all options on default should just install SwarmUI
Actual Behavior
[WebAPI] Error handling API request '/API/InstallConfirmWS' for user 'local': Internal exception: System.IO.IOException: Cannot create 'T:\StableStudio\SwarmUI\dlbackend\comfy' because a file or directory with the same name already exists.

Steps to Reproduce
System:

Win11 (22631.3737)

dotnet8 installed

SwarmUI v<IP_ADDRESS>

clone https://github.com/mcmonkeyprojects/SwarmUI.git

open launch-windows.bat

Log output:
The system cannot find the path specified.
""
""
"WARNING: You did a git pull without building. Will now build for you..."
""
""
The system cannot find the path specified.
The system cannot find the file specified.
error: The source specified has already been added to the list of available package sources. Provide a unique source.

Usage: dotnet nuget add source [arguments] [options]

Arguments:
  PackageSourcePath  Path to the package source.

Options:
  -n|--name                       Name of the source.
  -u|--username                   Username to be used when connecting to an authenticated source.
  -p|--password                   Password to be used when connecting to an authenticated source.
  --store-password-in-clear-text  Enables storing portable package source credentials by disabling password encryption.
  --valid-authentication-types    Comma-separated list of valid authentication types for this source. Set this to basic if the server advertises NTLM or Negotiate and your credentials must be sent using the Basic mechanism, for instance when using a PAT with on-premises Azure DevOps Server. Other valid values include negotiate, kerberos, ntlm, and digest, but these values are unlikely to be useful.
  --protocol-version              The NuGet server protocol version to be used. Currently supported versions are 2 and 3. See https://learn.microsoft.com/nuget/api/overview for information about the version 3 protocol. Defaults to 2 if not specified.
  --configfile                    The NuGet configuration file. If specified, only the settings from this file will be used. If not specified, the hierarchy of configuration files from the current directory will be used. For more information, see https://docs.microsoft.com/nuget/consume-packages/configuring-nuget-behavior.
  -h|--help                       Show help information

  Determining projects to restore...
  Restored T:\StableStudio\SwarmUI\src\SwarmUI.csproj (in 512 ms).
  SwarmUI -> T:\StableStudio\SwarmUI\src\bin\live_release\SwarmUI.dll

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:04.95
01:15:50.578 [Init] === SwarmUI v<IP_ADDRESS> Starting at 2024-06-28 01:15:50 ===
01:15:50.702 [Init] Prepping extension: SwarmUI.Builtin_ScorersExtension.ScorersExtension...
01:15:50.711 [Init] Prepping extension: SwarmUI.Builtin_ImageBatchToolExtension.ImageBatchToolExtension...
01:15:50.712 [Init] Prepping extension: SwarmUI.Builtin_GridGeneratorExtension.GridGeneratorExtension...
01:15:50.713 [Init] Prepping extension: SwarmUI.Builtin_DynamicThresholding.DynamicThresholdingExtension...
01:15:50.714 [Init] Prepping extension: SwarmUI.Builtin_ComfyUIBackend.ComfyUIBackendExtension...
01:15:50.715 [Init] Prepping extension: SwarmUI.Builtin_AutoWebUIExtension.AutoWebUIBackendExtension...
01:15:50.756 [Init] Parsing command line...
01:15:50.757 [Init] Loading settings file...
01:15:50.758 [Init] No settings file found.
01:15:50.759 [Init] Re-saving settings file...
01:15:50.781 [Init] Applying command line settings...
01:15:50.953 [Init] Prepping options...
01:15:50.974 [Init] Current git commit marked as date 2024-06-27 20:09:06
01:15:51.029 [Init] Swarm is up to date! Version <IP_ADDRESS> is the latest.
01:15:51.133 [Init] Loading models list...
01:15:51.154 [Init] Loading backends...
01:15:51.156 [Init] Loading backends from file...
01:15:51.158 [Init] Prepping API...
01:15:51.159 [Init] Backend request handler loop ready...
01:15:51.161 [Init] Prepping webserver...
01:15:51.198 [Init] CPU Cores: 12 | RAM: 31.92 GiB total, 17.83 GiB available
01:15:51.199 [Init] GPU 0: NVIDIA GeForce RTX 3060 Ti | Temp 38C | Util 27% GPU, 31% Memory | VRAM 8.00 GiB total, 6.52 GiB free, 1.32 GiB used
01:15:51.316 [Init] Scan for web extensions...
01:15:51.321 [Init] Readying extensions for launch...
01:15:51.322 [Init] Launching server...
01:15:51.324 [Init] Starting webserver on http://localhost:7801
01:15:51.380 [Init] Program is running.
01:15:51.887 [Init] Launch web browser to install page...
01:15:52.427 [Info] Creating new admin session 'local' for ::1
01:15:57.101 [Init] [Installer] Installation request received, processing...
01:15:57.103 [Init] [Installer] Setting theme to modern_dark.
01:15:57.104 [Init] [Installer] Configuring settings as 'just yourself' install.
01:15:57.105 [Init] [Installer] Downloading ComfyUI backend... please wait...
01:18:39.373 [Init] [Installer] Downloaded! Extracting... (look in terminal window for details)

7-Zip (a) 23.01 (x86) : Copyright (c) 1999-2023 Igor Pavlov : 2023-06-20

Scanning the drive for archives:
1 file,<PHONE_NUMBER> bytes (1480 MiB)

Extracting archive: dlbackend\comfyui_dl.7z
--
Path = dlbackend\comfyui_dl.7z
Type = 7z
Physical Size =<PHONE_NUMBER>
Headers Size = 361598
Method = LZMA:25 BCJ2
Solid = +
Blocks = 2

Everything is Ok

Folders: 2932
Files: 29282
Size:<PHONE_NUMBER>
Compressed:<PHONE_NUMBER>
01:21:17.142 [Error] [WebAPI] Error handling API request '/API/InstallConfirmWS' for user 'local': Internal exception: System.IO.IOException: Cannot create 'T:\StableStudio\SwarmUI\dlbackend\comfy' because a file or directory with the same name already exists.
   at System.IO.FileSystem.MoveDirectory(String sourceFullPath, String destFullPath, Boolean _)
   at System.IO.FileSystem.MoveDirectory(String sourceFullPath, String destFullPath)
   at SwarmUI.WebAPI.BasicAPIFeatures.<InstallConfirmWS>g__moveFolder|3_2() in T:\StableStudio\SwarmUI\src\WebAPI\BasicAPIFeatures.cs:line 187
   at SwarmUI.WebAPI.BasicAPIFeatures.InstallConfirmWS(Session session, WebSocket socket, String theme, String installed_for, String backend, String models, Boolean install_amd, String language) in T:\StableStudio\SwarmUI\src\WebAPI\BasicAPIFeatures.cs:line 210
   at SwarmUI.WebAPI.API.HandleAsyncRequest(HttpContext context) in T:\StableStudio\SwarmUI\src\WebAPI\API.cs:line 124

Debug Logs
There is no running server, therefor now logs available.

Other
No response

You seem to be installing into a folder that swarm is already installed into?
You can manually delete the folders dlbackend and Data if you want to do a clean reinstall in-place

Not intentionally, but you're right.
The first install attempts was interrupted because of too less space left.
Then I tried a git cleanup which wasn't cleaning up the submodules (dlbackend content) and any other install attempt failed because of the already existing ComfyUI folder).


Support Object Property Value Shorthand in Logpoints for JS

Support object shorthand definition, e.g.
The more detailed debug output is the result of:
console.log({person})
but the undefined output is using logpoint:
{{person}}

What exactly did you write in the logpoint?

{{person}}

This works if I wrap the expression in () like {({person})}, so I think maybe js-debug just doesn't parse {{person}} correctly


Media Library Picker Field does not render media in Layout

Repro steps:

Create a new content type and attach both a LayoutPart as well as a Media Library Picker Field.
Create a content item of this type and select a media item using the picker and add the field element to the layout.
Hit Save.
Observe that the field element is not rendering the selected media.

And I am not sure you want to do it, or with limited support at least, with specific cases, because you never know what one would render on the front end that is not supported in the admin. You could at least support Image content type and render it by yourself.

I agree, but it should at least render something. Even if just a list of titles of selected media.

Fixed in c3dffb79f54d5b76917dbe6e440a915e9dc6739c.


Swift Type Checks times table fails to load properly in HTML report if there are too many rows

With large build logs, that table throws an error in the Browser's console and as a result, the table doesn't show the search field nor is paginated. Originally reported by @BalestraPatrick
jquery-3.3.1.slim.min.js:2 Uncaught RangeError: Maximum call stack size exceeded
    at Function.oe [as find] (jquery-3.3.1.slim.min.js:2)
    at w.fn.init.find (jquery-3.3.1.slim.min.js:2)
    at HTMLTableElement.<anonymous> (jquery.dataTables.min.js:102)
    at Function.each (jquery-3.3.1.slim.min.js:2)
    at w.fn.init.each (jquery-3.3.1.slim.min.js:2)
    at w.fn.init.q [as dataTable] (jquery.dataTables.min.js:96)
    at w.fn.init.f.fn.DataTable (jquery.dataTables.min.js:179)
    at drawSwiftTypeChecks (app.js:599)
    at drawCharts (app.js:138)
    at app.js:115

Fixed in https://github.com/spotify/XCLogParser/releases/tag/v0.2.21


new Company Added

new Company Details Added
hey @bobbyy16  please merge

Hey @SAKETSINGH120 , thanks for your contribution. Can you change Mysuru, Mumbai to Mumbai, Maharastra

Also Mention the issue number while creating pull request

ok

@SAKETSINGH120 , TCS doesn't have an office in Mysuru, can you remove Mysuru and add only Mumbai, Maharastra

Can you kindly do the changes, so that I can merge your PR.

Reopen the PR, please.

ok thanks for understanding my mistake and then correcting it

no issues, add more companies. if you anything in your mind


new stats API scopeFromStatNameWithTags

Title: new stats API scopeFromStatNameWithTags
Description:
Now the APIs *FromStatNameWithTags are provided to create counter, gauge, and histogram. Can we add the new API of scopeFromStatNameWithTags. Then we can create scope with some static tags. Any new metrics created from this scope will has related tags directly. 🤔

cc @jmarantz

@jmarantz Thanks.
This feature request was inspired by the #19663. In the #19663, I want create scopes based on the metadata config. Scopes with tags can be used to avoid writing complex regex extractors.
Considering this is a generic feature, I'm going to prepare a separate PR for it.

Will definitely want to get @mattklein123 blessing as well for this strategy and how you will use it.

I had another thought about this -- it seems wasteful to replicate the same tag name/value across all stats in a scope. Instead, we could have mutable tags on the scope, and you could change those in a config update without rebuilding the scope.
Then, when reading the stats, you could apply the semantics from the scope's tags. If the consumer is implemented by traversing over scopes then you'll have its tags available. This avoids memory bloat and also resetting the stats when you update the scope tags.
This will be straightforward in the context of stats sinks once https://github.com/envoyproxy/envoy/pull/19693 lands, because it makes stat rendering process scope-aware. Is that your ultimate goal, to get these new scope-wide stat stats applied across each stat during the stats-sink process, say, to Prometheus? #19693 does not actually bring scope-awareness to the Prometheus formatter but that could be a follow-up.

it seems wasteful to replicate the same tag name/value across all stats in a scope. Instead, we could have mutable tags on the scope, and you could change those in a config update without rebuilding the scope.
Then, when reading the stats, you could apply the semantics from the scope's tags. If the consumer is implemented by traversing over scopes then you'll have its tags available. This avoids memory bloat and also resetting the stats when you update the scope tags.

Great. I have had some similar ideas before. This method can save some memory. 🤔
Since the stats need to be created with the full name of the stats as a unique identifier, this means that even if we don't store scope tags in the stats, we will inevitably need to rebuild all the stats under scope when scope tags are updated.

+1 this sounds good to me, especially the part about just storing tags for the entire scope and not on a per stat basis. It seems much simpler.

I do not see why you need to rebuild the stats with the full name including the dynamically synthesized tags. You can just apply the tag-values obtained from the scope in the prometheus handler.

Because the full name including all tags (scope tags and stats tags) is the unique identifier for the stats in the stats allocator. If the scope tags have updated, then the related stats also need to be rebuild.
Or we can try to support the scople level stats allocator. But this way will introduces some others problems.

What you suggest would be needed if you have 2 distinct scopes that have the same prefix, and are populated by the same code, and thus share the same stat objects, and then decide while the system is running that you want to drop those shared stats and differentiate them.
If the scopes have distinct prefixes then their stats are already distinct and you don't need to rename them just because you want to visualize more detailed tags for each scope.
Maybe you could describe at a higher level what you are trying to monitor that can't be done currently.

I'm a little lost as to why all that helps, as well as the impact of a design where you effectively drop a bunch of stat values on a config update, but OK.
Having tags associated with the Scope and inserting them in the Prometheus rendering for each stat in the scope makes sense to me. @ggreenway probably also has opinions about this.

Yes, this will have some negative effects. However, the data is only lost when the scope tags are updated.
And without doing this, we cannot update the final stats' tags just through xds.

I also thought of some other things.
In our practice, we always need to write some very complex regular expressions to extract the cluster name from upstream stats. Because some of our some users' service names are not canonical and require that the non-canonical service names must exist in the final prometheus tags.
If we were able to create a scope with scopeFromStatNameWithTags and add the cluster name directly to the scope as scope tags, use cluster. as the scope prefix. Then there is no need to write these complex regular expressions, and it is also compatible with existing stats names.

The current method of using regular expressions to extract tags is very flexible and powerful.
But if there are some irregular identifiers (such as including variable length dots), the regular expression will be very complicated. And the regular expression for extracting tags can only be configured through bootstrap.

I just get an idea about tags extraction. It may not a good idea.
We can create scope with prefix and scope tags. The scope tags are only used to populate the final prometheus tags and the prefix used to identify a unique scope. The prefix is consist of one or more segments. Multiple segment values are connected by . to form the final prefix.
And every segment has an optional segment name. The segment name and segment value will be also treated as tags when we try to consume prometheus format stats.
In this way, envoy almost no longer needs to use regular expressions to extract tags. It is also possible to output metrics compatible with the existing statsd/prometheus format. As long as the segment values do not change, we can update the tag name or scope tags arbitrarily through xDS without stats data loss.

This should replaced by the #20289


[Task] Convert all PNG to SVG

This is a proposal task.
If you approve of this, I can provide a PR with all icons converted to SVG.
Sample
PNG:
SVG<EMAIL_ADDRESS>(remove .zip extension, github doesn't support SVG upload)
This is related to #380

@JimiC I'll close this as a duplicate of #380. We can continue the discussion there. For me it's ok if you provide a first SVG version of all the icons. 😁

Fine with me.


Ensure Chapters, Figure List, Appendix List are on odd page number

Check if it is possible to automatically add white pages to ensure the chapters and list of Figures start on odd pages.

Replacing the the document class from report to book probably solves this issue:
\documentclass[a4paper, 11pt]{book}

Still need to check.


Accessing stored data or set data from native code?

Hi, Thank you for this wonderful library. Is it possible to call read/write functions from native code?
Sorry for asking questions that are a bit outside the scope of this library. I know it is supposed to be react-native context, but some documentation about how this work behind the scene would be fantastic.

hello @hellofarhan
I just found (literally 20 minutes ago) a way to check for those values for Android.
I'm using to check if the user has anylaunch the dark/light splash. But I feel it can be used for any setting.
import com.tencent.mmkv.MMKV;

(...)

public class MainActivity extends ReactActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(null);

// I'm using the default location. From the docs it's the:  getFilesDir().getAbsolutePath() + "/mmkv";
// The initialize method supports Context and/or Strings. I believe you can pass the directory to this method.
        MMKV.initialize(this);

        MMKV kv = MMKV.defaultMMKV();
        String userSetTheme = kv.decodeString("com.yourApp.themePreferenceKey");

// here you can conditionally check for the userSetTheme, System theme, etc.
        RNBootSplash.init(R.drawable.splash_background, MainActivity.this);
    }

I'll probably be using using a try ... catch ... for using the app for the first time (I haven't tried it yet). I believe the code this is based on (https://github.com/Tencent/MMKV) demands/strongly suggests it anyway.
I'll try to do the same for iOS now.

I absolutely do not recommend reading/writing values from native code - there might be differences in configuration, and MMKV is not enabled in multi-process mode. Also, the even listener code does not work when you access it from native.

But in some cases we need data from mmkv before the react bundle initializes, for example in AppDelegate, StartupManager, etc., can you support this usage?

Sure, contact us at<EMAIL_ADDRESS>for consulting, shouldn't take long to implement. :)

Closing for now until we work on that


Create new environment

Environment details
Testing environment for cica-copilot please. Development account already exists.
Application Name
cica-copilot
Description of application
Application will be to use Claude in Bedrock to be the backbone of an app in Cloud Platform for analysis \ search of operational documentation. Sandbox as Bedrock unable to be terraformed as yet. Exclude from nuke please.
SSO Group Name
cica-copilot-llm-maintainers
GitHub code owner team slug
cica-copilot-llm-maintainers
GitHub actions reviewer team slug
cica-copilot-llm-maintainers
Environments

[ ] Development
[x] test
[ ] Preproduction
[ ] Production

Environment access level Development
No response
Environment access level Test
sandbox
Environment access level Preproduction
No response
Environment access level Production
No response
application
cica-copilot
business-unit
CICA
infrastructure-support
<EMAIL_ADDRESS>owner
<EMAIL_ADDRESS>Subnet sets

[x] General
[ ] Isolated

How do users connect to the application
Over the public internet
Additional features
Please check any additional features required

[ ] Additional VPC Endpoints
[ ] Extended DNS Zones
[x ] Other - please specify Please exclude from nuke

Other information
No response
Definition of Done
Definition of Done

[ ] account created
[ ] customer informed

CICA-copilot already has a development account with sandbox permissions, and a bedrock policy is attached to it. Test environments aren't typically intended for sandbox access or clickops operations so waiting to hear back from requestor to see if they can use their dev account to perform their tasks.

Thanks Khatra, have discussed and happy to continue using existing sandbox environment.


Refs #25165 -- Removed redundant HTML unescaping in admin related popups.

Because we now load data into the page via JSON, we don't need to
unescape that data anymore.

Also need to remove the JavaScript tests for the function.

@timgraham yup

merged in cbaa3ee3ee45d453ab6aa36d57847515dd130b9f, thanks!


print css sets link base url to

https://github.com/alphagov/govuk_template/blob/master/source/assets/stylesheets/_core-print.scss#L24
a[href^="/"]:after {
  content: " (https://www.gov.uk" attr(href) ")";
  font-size: 90%;
}

This breaks if the site isn't on the www.gov.uk domain. (eg *.service.gov.uk).

For GOV.UK we could move this over to static’s print stylesheet. That’d leave relative links on services written out as relative when printed unless the developer chooses to add their own override (unlikely I guess). Better than what’s currently happening though.

PR #823 adds the gov.uk link prefix to static’s print stylesheet. Once that’s merged I’ll remove it from template.


[BUG] Fix in subtree_depth calculation

This PR fixes a bug in the depth calculation for Hoeffding Trees.
Changes proposed in this pull request:

Fix the depth calculation for Hoeffding Trees: when iterating over their nodes, the HTs were accessing the key values of their internal structures rather than the actual nodes.

Checklist

[x] Code complies with PEP-8 and is consistent with the framework.
[x] Code is properly documented.
[x] Tests are included for new functionality or updated accordingly.
[ ] Travis CI build passes with no errors.
[x] Test Coverage is maintained (threshold is -0.2%).
[x] Files changed (update, add, delete) are in the PR's scope (no extra files are included).

Hello @jacobmontiel. I have just added a test that encompasses both the get_model_measurements property and the get_model_description method.


DM can not start task with mariadb 10.1.2

What did you do?

prepare dm cluster with version nightly
create source for mariadb 10.1.2
try to start task

What did you expect to see?
start-task success
What did you see instead?
Below error output:
"errors": [
{
"severity": "warn",
"short_error": "Migrating from MariaDB is experimentally supported. If you must use DM to migrate data from MariaDB, we suggest make your MariaDB \u003e= 10.1.2"
}
],
"extra": "address of db instance - upstream1.dm-migrate-mariadb-basic-testbed-tps-721316-1-926:3306"
}
],
"summary": {
"passed": false,
"total": 10,
"successful": 8,
"failed": 1,
"warning": 1
}
}"
Versions of the cluster
DM version (run dmctl -V or dm-worker -V or dm-master -V):
nightly

Upstream MySQL/MariaDB server version:
10.1.2-MariaDB-1~wheezy-wsrep-log

Downstream TiDB cluster version (execute SELECT tidb_version(); in a MySQL client):
(paste TiDB cluster version here)

How did you deploy DM: tiup or manually?
(leave TiUP or manually here)

Other interesting information (system version, hardware config, etc):
>
>

current status of DM cluster (execute query-status <task-name> in dmctl)
(paste current status of DM cluster here)

this is a warning, not error. Task should have been started. I'll lower the priority to moderate

actully the check err from dmctl is , so the reason of why this task can not start  is mysql_binlog_row_image
❯ dmctl start-task tasks/task-from-mariadb.yaml
{
    "result": false,
    "msg": "",
    "sources": [
    ],
    "checkResult": "[code=26005:class=dm-master:scope=internal:level=medium], Message: fail to check synchronization configuration with type: check was failed, please see detail
    	detail: {
		"results": [
			{
				"id": 0,
				"name": "mysql_version",
				"desc": "check whether mysql version is satisfied",
				"state": "warn",
				"errors": [
					{
						"severity": "warn",
						"short_error": "Migrating from MariaDB is experimentally supported. If you must use DM to migrate data from MariaDB, we suggest make your MariaDB \u003e= 10.1.2"
					}
				],
				"extra": "address of db instance - <IP_ADDRESS>:3308"
			},
			{
				"id": 5,
				"name": "mysql_binlog_row_image",
				"desc": "check whether mysql binlog_row_image is FULL",
				"state": "fail",
				"errors": [
					{
						"severity": "fail",
						"short_error": "sql: no rows in result set"
					}
				],
				"extra": "address of db instance - xxxxxxx:3308"
			}
		],
		"summary": {
			"passed": false,
			"total": 10,
			"successful": 8,
			"failed": 1,
			"warning": 1
		}
	}"
}


feat: ada_ls

The configuration for the Ada Language Server was first added in #171 and removed in #3310. The removal happened due to misunderstandings, it was thought at the time that the default language server configuration could not work on its own (#1683), it turns out that this was actually caused by a bug in the ALS that was fixed a long time ago. This means the default ALS configuration can be re-introduced.
However, in the meantime, a new neovim plugin for Ada was created by and the name "als" was borrowed, thus we have to use a new name, ada_ls, in order to avoid breaking this plugin.
This reverts commit 7b8b0b3ddd0ed6eddc93982753acaddc578defac.

the name "als" was borrowed, thus we have to use a new name, ada_language_server

nit: ada_ls ? that seems to be the typical convention here

Thanks for the merge! I'll try to prototype the changes I suggested in https://github.com/neovim/nvim-lspconfig/pull/3310 so that we can decide whether they make sense/are worth having.


fixing  documentations

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

i will be taking care of all the  errors related to documentations  and will be making the code more oriented.
kindly share any issue.


adds mtedx valid and test data

Adds the valid and test data for Multilingual TEDx

Most other sacrebleu testsets contain a version or year in their name. Is mtedx and Multilingual TEDx so unique name? Isn't SLR100 a better name?
Don't you want link http://openslr.org/100 from the description field?
Don't you want link https://arxiv.org/abs/2102.01757 BibTeX from the citation field?
Is the provided githubusercontent.com link a permanent URL? GitHub is for versioning, but sacrebleu users expect to get exactly the same result with thesame sacrebleu command (and the same version of sacrebleu). Have you considered making a GitHub release or at least to tag that commit? I saw you uploaded the data also to https://osf.io/, but I am not sure if ofs.io provides a permanent URL.

As for the failing Travis-CI check, you can ignore it for now, it is obviously not related to this PR (I created a new issue #137 for it).

we are using mTEDx as the short identifier for the corpus in code and the paper; this is what I'd (hopefully) expect people to look for here
the github urls should be permanent; the github repo was made solely to provide permanent links for the test sets for sacrebleu. I did look into other sources (e.g. osf.io) for permanent links for just the evaluation set text files but osf for example masks the download urls for the underlying files. I added a v1.0 tag to the commit to be safe; we do not anticipate multiple releases for the evaluation data at this time though
I added the openslr link to the description
I added the arxiv citation

I cannot merge this via GitHub because of Travis failing (#137). I could perhaps merge it via command line.
@mjpost, @ozancaglayan: should we drop support for Python3.5 (as a side effect we could use f-strings).

Hi,
I think @mjpost was also willing to drop it at some point. Plus, we could
use new versions of mecab-python as well when we drop it.

I'd love to drop 3.5, but think we should wait for the 2.0 release. We could do that soon, though—ideally we'd add things like bootstrap resampling, #124, and maybe #125. I'd also like to output a JSON-formatted doc string, instead of the very verbose, hard-to-process one sacrebleu prints now.

Yes sure, #125 kind of stalled, would like to go back to it when I have some time.

Since we've fixed the 3.5 issue temporarily in master, this can now be merged after being rebased if you like.

I just gave this a try and apparently the md5 hashes of the underlying tarballs have changed for both test and valid. @esalesky
$ sacrebleu -t mtedx/test -l fr-en
sacreBLEU: Downloading https://raw.githubusercontent.com/esalesky/mtedx-eval/main/test.tar.gz to /home/ozan/.sacrebleu/mtedx/test/test.tar.gz
sacreBLEU: Fatal: MD5 sum of downloaded file was incorrect (got fa4cb1548c210ec424d7d6bc9a3675a7, expected ac79c5a5ab1b615eecd6dfbc163c0588).
sacreBLEU: Please manually delete "/home/ozan/.sacrebleu/mtedx/test/test.tar.gz" and rerun the command.
sacreBLEU: If the problem persists, the tarball may have changed, in which case, please contact the SacreBLEU maintainer.

Hi -- the hashes of the tar.gz files didn't change, but, were incorrect in the dataset.py file. I'm not sure now how that happened/escaped testing, but, below are the correct md5 hashes. When I clean my downloads and try it this works. I've updated the commit in my fork, whatever is best/easiest to update them works for me.
test:
fa4cb1548c210ec424d7d6bc9a3675a7
valid:
40618171614c50e6cbb5e5bbceee0635

Okay thanks! I'll now create a PR

Awesome, thank you! And thank you for catching that!


[SPARK-16430][SQL][STREAMING] Fixed bug in the maxFilesPerTrigger in FileStreamSource

What changes were proposed in this pull request?
Incorrect list of files were being allocated to a batch. This caused a file to read multiple times in the multiple batches.
How was this patch tested?
Added unit tests

Test build #62126 has started for PR 14143 at commit a810dd4.

Test build #62126 has finished for PR 14143 at commit a810dd4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/62126/
Test PASSed.

@zsxwing
I am merging this critical bug fix to master and 2.0. Feel free to leave reviews and I will address them in follow up PRs.

LGTM!


Deleted file in PR shows Open Anyway for both sides

Extension version:
VSCode Version: insider
OS: web
Repository Clone Configuration (single repository/fork of an upstream repository): https://github.dev/check-spelling-sandbox/binary-files-pr/pull/1
Github Product (Github.com/Github Enterprise version x.x.x): GitHub.com

Steps to Reproduce:

(if you're using chrome and have a content policy, enable javascript for default)
visit https://github.dev/check-spelling-sandbox/binary-files-pr/pull/1
click Files>bin

As the file is D, only one of the two sides should show the open anyway, the other should say "deleted" or something...

This looks like it's by-design. You can still open both sides if you really want to. Example after opening a binary file anyway:

I filed this because I think the design is wrong.


mqtt user/password

Maybe a DAU question - but where do I get the MQTT User/Password from?

You need to configure the MQTT broker to run (i.e. the HA add-on) on the computer, on  which your HA runs. You should then be able to use the user/passwort of any HA-user.

In YOUR homeassistant installation, configuration.yaml is where I set mine years ago.
Or Settings / Add-ons / Mosquitto broker / Configuration.  You will see it maybe in the Logins sections.


Query generation error -- Query generator can't make grouping by Foreign Key fields

The query generator fails and assign the column name as the alias, or at least that I suppose.
http://youtu.be/ypkOp71Cnes

I think that the problem is the COUNT(*), that does not work with when grouping by.


gitkraken: 7.7.0 -> 7.7.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/gitkraken/versions.
meta.description for gitkraken is: "The downright luxurious and most popular Git client for Windows, Mac & Linux"
meta.homepage for gitkraken is: "https://www.gitkraken.com/"
meta.changelog for gitkraken is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

Warning: no invocation of /nix/store/rli076aichbzif3axqzmhzcx80v54v15-gitkraken-7.7.1/bin/gitkraken had a zero exit code or showed the expected version

Warning: no invocation of /nix/store/rli076aichbzif3axqzmhzcx80v54v15-gitkraken-7.7.1/bin/.gitkraken-wrapped had a zero exit code or showed the expected version

0 of 2 passed binary check by having a zero exit code.

0 of 2 passed binary check by having the new version present in output.

found 7.7.1 with grep in /nix/store/rli076aichbzif3axqzmhzcx80v54v15-gitkraken-7.7.1

found 7.7.1 in filename of file in /nix/store/rli076aichbzif3axqzmhzcx80v54v15-gitkraken-7.7.1

directory tree listing: https://gist.github.com/20592c7c5e4865fe8c994fa3616133e9

du listing: https://gist.github.com/dc2aeb58800bcb6f18515bbeed7213c4

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
gitkraken

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/rli076aichbzif3axqzmhzcx80v54v15-gitkraken-7.7.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A gitkraken https://github.com/r-ryantm/nixpkgs/archive/57067b71455d3299c920ab77c3d1311f67055448.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/rli076aichbzif3axqzmhzcx80v54v15-gitkraken-7.7.1
ls -la /nix/store/rli076aichbzif3axqzmhzcx80v54v15-gitkraken-7.7.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

gitkraken

Maintainer pings
cc @xnwdd @evanjs for testing.

Result of nixpkgs-review pr 131840 run on x86_64-linux 1

1 package built:

gitkraken


Future >=0.15.2 Not Found

Hello,
I tried to install HPE OV library by running:
python setup.py install
I got the following error message:
Couldn't find index page for 'future' (maybe misspelled?0
.....
No local packages or download links found for future>=0.15.2
I checked the https://pypi.python.org/simple/, I didn't see future-0.15.2.
Please help.

Hello,
I suggest that you do a pip install future
The latest version is 0.16.0, as you can see here: https://pypi.python.org/pypi/future
It looks like the link you posted is outdated: https://pypi.python.org/simple/

@peterzhang718, I'm closing this issue. If you still have any trouble regarding this subject, please reopen it.


Support for MED64 acquisition system?

Is there support for in vitro extracellular ephys data in .modat files from the ALPHA MED Scientific MED64 acquisition system?
If not, could it be added? I cannot find much information about the .modat format, but MED64 provides software that allows exporting data from .modat to a binary or csv-formatted text file.

Hi Ryan,
I am not aware of this format.
If you have small files examples and a clear specification we could look at this.

Hi Samuel, I am gathering the sample data and details and will get back to you soon. Thanks!

Is this format somehow related to #1220 ?


Partner users should not be able to "Invite New User" using the email of someone who already has an accepted invitation to the partner.

Summary
Partner users should not be able to "Invite New User" using the email of someone who already has an accepted invitation to the partner.
Why change
Partner and bank confusion.   This has the effect of blocking the reinvited user from signing in, because they have a pending invitation
Details
Recreation
On local:
Sign in as<EMAIL_ADDRESS>Click the down arrow beside<EMAIL_ADDRESS>in the top right corner
Select "My co-workers"
Note the email of someone in that list
Click "Invite New User"
Fill in the Email field with that email.
Click "Create User"
A user invitation email will appear.
Desired effect
If the partner tries to do this, they see an error to the effect that the user already exists on this partner.
Ideally, they also get the advice that if the person invited can't get in, they should try resetting their password from the login page, but that is a bonus.
Criteria for completion

[ ]  Partner users cannot "invite new user" using the email of someone who has already accepted an invitation, and get a suitable error.
[ ] Tests to support this functionality

Could I assign myself to this issue? #3470 is not progressing at the moment. I'm not sure what the etiquette is for this sort of situation, so let me know.

Sure, go for it. When the other one is unblocked you can pick it up.

I saw some tests being run for other issues, with the result showing up in GitHub. How do I run these tests? Additionally, I'm not sure where to create my test for this issue.

On github, the test suite is run automatically as part of our workflow -- except it does have to be set off by someone with appropriate rights when you are first putting things in.
The command to run the whole test suite on your local is rspec    You can also run single test files with it
The tests are located in the spec directory -- you should test at the level you are making changes at.  It may also be a  good idea to include a system test.

I think the next step on this one is to check whether the changes that have been put in place in the interim have just solved it.

Confirmed that this is fixed.


Making a datapack(?) to enable Rings of Ascension to spawn in modded structures

Hello! I use many modded structures in my game, and would like to know how to make the Rings of Ascension spawn in those modded structures' chests.
Honestly, I don't know much about making datapacks. At first I figured I could edit the loot_modifiers file, and add the chests from modded structures there, but well... I'm not really sure what exactly to write for those modded structures. I also figure that I may need to change the loot tables for those mods, and well, I haven't really gotten that far since I am not so sure what I'm doing.
If any assistance could be provided, that would be much appreciated.
Thanks!

You'll have to use a DataPack to change the loot modifiers and add the modded loot tables to it.
Here is an example DataPack that contains all the loot modifiers files:
ringmodifiers.zip
You just need to edit the file for the ring you want to modify, and add the modded loot table to it.
The modded loot table name will be modid:path/to/loot/table
You can open the mod's .jar with WinRAR to see the path to the loot table.
For example, I want the Ring of Experience to be able to spawn in the Cyclops Cave from Ice and Fire.
Opening the Ice and Fire .jar with WinRAR, I can find the loot table for the Cyclops Cave in data/iceandfire/loot_tables/chest/cyclops_cave

The path will be everything after the loot_tables folder. So the loot table to insert in the loot modifier file will be iceandfire:chest/cyclops_cave
My final experience.json file will look like this:
{
  "type": "ringsofascension:rings_modifier",
  "conditions": [
    {
      "condition": "random_chance",
      "chance": 0.1
    }
  ],
  "loot_tables": [
    "minecraft:chests/spawn_bonus_chest",
    "minecraft:chests/simple_dungeon",
    "minecraft:chests/buried_treasure",
    "minecraft:chests/ruined_portal",
    "iceandfire:chest/cyclops_cave"
  ],
  "ring": "ringsofascension:ring_experience"
}

Cyclops DataPack Example:
experience_cyclops.zip

Thank you so much! Will do this and let you know how it goes!


Add CodeQL Analysis workflow

Adds a GitHub Actions workflow that runs CodeQL on every push, and on a daily schedule.
Code scanning looks for vulnerabilities, such as XSS, SQL injection, etc., in your code. If it finds any new vulnerabilities it surfaces them in the PR as check annotations, and blocks the build until they’re fixed or marked as false positives. If it finds any on the repo’s default branch it displays them in the security tab.
For now you also need to be feature flagged to see results in the security tab (as well as having write permission on this repo) - if you drop an email to<EMAIL_ADDRESS>I can get anyone you need added.
Finally, this is an early access program, so please don't share screenshots/tweet about this before May 6th when we're unveiling it at GitHub Satellite.
Cc: @greysteil

My script was too aggressive about targeting forks, so I'm closing for now. Sorry for the noise!


how can get msk's metrics

does this exporter support msk's metrics? I configured it as follows:
  - type: kafka
    regions:
      - eu-west-1
    searchTags:
      - key: env
        value: dev
    metrics:
      - name: MemoryFree
        statistics:
        - Average
        period: 30
        length: 600
``

but I has not found kafka's metrics, what can I do with it? thinks!

and pod can not start, log as follows
{"level":"info","msg":"Parse config..","time":"2022-03-25T06:51:14Z"}
{"level":"info","msg":"Startup completed","time":"2022-03-25T06:51:14Z"}
panic: assignment to entry in nil map
goroutine 126 [running]:
main.getFilteredMetricDatas(0xc0000c45b0, 0xa, 0xc000606328, 0xc0000c4590, 0x5, 0x0, 0x0, 0x0, 0xc0000a04e0, 0x1a109e0, ...)
	/opt/aws_cloudwatch.go:312 +0x2fc
main.getMetricDataForQueries(0xc0000fc2c0, 0xc000254540, 0xc0000c45b0, 0xa, 0xc000606328, 0xc0000a04e0, 0x134b0c0, 0xc000636068, 0xc00000e058, 0x1, ...)
	/opt/abstract.go:179 +0x2a5
main.scrapeDiscoveryJobUsingMetricData(0xc0000fc2c0, 0xc0000c45b0, 0xa, 0xc000606328, 0xc0000a04e0, 0x13483c0, 0xc000636098, 0x134b820, 0xc000636148, 0x134be40, ...)
	/opt/abstract.go:202 +0x233
main.scrapeAwsData.func1(0xc000384010, 0xc0000a04e0, 0xc0000a05a0, 0x5, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/opt/abstract.go:51 +0x329
created by main.scrapeAwsData
	/opt/abstract.go:37 +0x3f0


fix: mcs-api guarantee the ServiceImport ports' name and the port of service located on child cluster are same

What type of PR is this?
Fix
What this PR does / why we need it:
The Service created through ServiceImport can’t find the corresponding endpointslices.
Which issue(s) this PR fixes:

Fixes #508

cc @lmxia

cc @lmxia for another look

Looks good to me. Thanks for the fix


Background audio SSML tag not working

Describe the bug
Synthesizing speech with SSML containing a mstts:backgroundaudio returns an empty response (0B audio/mpeg) 100% of the time
To Reproduce
Error case
Synthesize the following:
<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xmlns:mstts="http://www.w3.org/2001/mstts" xml:lang="en-US">
    <mstts:backgroundaudio src="https://www2.cs.uic.edu/~i101/SoundFiles/taunt.wav" volume="0.7" fadein="3000" fadeout="4000"/>
    <voice name="en-US-JennyNeural">
        About a month and a half ago, I started noticing my friends in the tech startup world getting grumpier. Founders were suddenly saying that they were having trouble raising money, and VCs were grumbling that they couldn’t find good deals.
    </voice>
</speak>

Response: 200 w/ 0B audio/mpeg
Control
Synthesize the following:
<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xmlns:mstts="http://www.w3.org/2001/mstts" xml:lang="en-US">
    <voice name="en-US-JennyNeural">
        About a month and a half ago, I started noticing my friends in the tech startup world getting grumpier. Founders were suddenly saying that they were having trouble raising money, and VCs were grumbling that they couldn’t find good deals.
    </voice>
</speak>

Response: 200 w/ 150KB audio/mpeg that is playable
Expected behavior
A playable audio file is returned with both background audio and synthesized speech
Version of the Cognitive Services Speech SDK
REST endpoints
Platform, Operating System, and Programming Language

OS: macOS
Hardware M1 ARM
Programming language: REST

See my reply here (https://github.com/microsoft/cognitive-services-speech-sdk-js/issues/528#issuecomment-1125179300), this issue is tracked and could be repro-ed only for 8kHz output formats.
We are investigating this issue, and meanwhile, you can try to use other formats as a workaround

@yulin-li I'm seeing this for audio-48khz-96kbitrate-mono-mp3  - I hadn't even tried 8kHz formats

ok.. several formats are not supported. Could you try audio-24khz-48kbitrate-mono-mp3 ?

Set as duplicate of #528 that has the latest updates and it's understood this is an issue on the service side.