integrate spirv-tools validation

Call the spirv-tools validator before proceeding into spirv-cross.
This means parsing twice, once in the spirv-tools validator and again in spirv-cross, but that will be fixed when spirv-cross uses the spirv-tools parser, see #765.

I'm not sure we want validation on by default.  For one thing, whatever default we choose now may not suit everyone and will eventually become outdated.
Also do we want to be able to run spirv-cross on invalid input, e.g. for testing?
I tried running the tests with validation on, and in the "spv1.3" environment I get these validation failures:
shaders/flatten/multi-dimensional.desktop.invalid.flatten_dim.frag
shaders-hlsl/frag/constant-buffer-array.invalid.sm51.frag

Only a single level of array is allowed for descriptor set variables

shaders-msl/frag/shadow-compare-global-alias.invalid.frag

OpFunctionCall Argument  '35[uTex]'s type does not match Function  '17's parameter type.

shaders-msl/frag/shadow-compare-global-alias.invalid.frag

OpLoad Result Type  '16' does not match Pointer  '35[uTex]'s type.

shaders-msl/asm/comp/buffer-write-relative-addr.asm.comp
shaders-msl/flatten/rowmajor.flatten.vert

Structure id 7 decorated as BufferBlock for variable in Uniform storage class must follow standard storage buffer layout rules: member 1 at offset 4 is not aligned to 16

If those are just problems in the tests I'll fix those, then we could make spv1.3 validation the default.
In the vulkan1.1 environment there are more failing shaders.  I see the first three validation errors above, not the fourth one, and a couple new ones.

We do want validation on, otherwise we have to make all kinds of assumptions in the parsing and execution code to handle invalid SPRIV. With validation on we know the incoming data is valid. We should never receive invalid shaders internally.
Having a flag to turn it off is fine, but default should be on I believe.

Any input @HansKristian-ARM ?  Thanks.

The test suite actually runs spirv-val on SPIR-V modules before feeding them to the spirv-cross tool, under the vulkan1.1 environment. The ones that have "invalid" in the filename are the ones known to fail validation under vulkan1.1--perhaps because they need an extension that may not be available on an unextended Vulkan 1.1 implementation; or because they used to validate, but when @HansKristian-ARM updated SPIRV-Tools, they stopped. (Maybe the ones in the latter group need to be fixed.) That should hopefully explain the results you're seeing.

The test suite actually runs spirv-val on SPIR-V modules before feeding them to the spirv-cross tool,

I see this in the test script (paraphrasing):
if 'invalid' not in shader name: run spirv-val
sometimes before spirv-cross, sometimes after it, but in all cases it always runs spirv-cross, whether the shader is 'invalid' or not.
I think the script would halt if spirv-val failed, hence it isn't run on 'invalid' shaders.
I guess the thing to do is turn off spirv-cross validation for 'invalid' shaders.  (That was my first idea but I wasn't sure what 'invalid' meant exactly.)  Then take out the calls to spirv-val in the test runner.
Sound right?

Yeah, that sounds about right to me.

Could you elaborate what the goal of this issue is? The way I read the first post is integrating spirv-tools as a dependency and run spirv-val before parsing SPIR-V in the SPIRV-Cross library, but the discussion afterwards seems to concern itself with test_shaders.py.
The story of .invalid. in test_shaders.py is as @cdavis5e says, it's to workaround when I run into issues with spirv-val, spirv-opt or glslang which causes working SPIR-V to fail validation. Usually I get a few new failures when updating SPIRV-Tools or glslang. I usually report those issues when I get around to it, but it's a pragmatic workaround more than anything. The main reason to run spirv-val in testing is to make sure I don't end up spending time fixing bugs for invalid SPIR-V, and it's a useful sanity check for the SPIR-V asm tests. There should be a sweep of the current .invalid. files to see if the issues have been resolved in latest SPIRV-Tools so we can un-invalidate them in spirv-val testing.

The way I read the first post is integrating spirv-tools as a dependency and run spirv-val before parsing SPIR-V in the SPIRV-Cross library, but the discussion afterwards seems to concern itself with test_shaders.py.

That's the goal.  The discussion around testing was to help me figure out how to make the tests pass after achieving the goal.  spirv-cross with validation added complained of course on the .invalid. cases and I didn't know at first what was going on.

There are also a few corner cases where the SPIR-V is technically invalid in VK 1.1 environment but it still flexes certain corner cases in the implementation which is useful to test, but I don't remember right now which shaders do that.

We'll need to know which shaders want a different environment, perhaps something in the name (similar to the .invalid. idea) or something in the path (e.g. group them into a folder) so we can invoke spirv-cross with a flag that specifies the proper environment.  There don't seem to be any right now outside of the .invalid. set which fail to validate in Vulkan 1.1 environment.

As agreed in https://github.com/KhronosGroup/SPIRV-Cross/pull/767, this integration work will be done outside SPIRV-Cross' codebase.


Disable header bar when not using GNOME Shell.

Description
Disable header bar when not using GNOME Shell. Other X window managers assume traditional behaviours and don't communicate to GTK information to handle this.
Related Issues
Fixes https://github.com/flutter/flutter/issues/68253
Tests
No tests added.
Checklist
Before you create this PR, confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

Seems reasonable! Thanks for addressing this!
(This will need tests of course.)

(This will need tests of course.)

e2e tests for Linux (and Windows) are still WIP; we don't currently have a structure in place for testing this.


MAINT: Upgrade package dependencies.

@MaxJPRey Could we merge this branch?

@Samuelopez-ansys Yes, I am waiting for approval 😄 .


Create new endpoint - GET /users

This method should return list of all users in the following format:
{
   "data": {
      "users": [
         {
            "username": "pesho",
            "email"<EMAIL_ADDRESS>            "firstName": "Pesho",
            "middleName": "Peshov",
            "lastName": "Peshov",
            "roleId": 1,
            "description": "Some words"
         },
         {
            "username": "ivan",
            "email"<EMAIL_ADDRESS>            "firstName": "Ivan",
            "middleName": "Ivanov",
            "lastName": "Ivanov",
            "roleId": 2,
            "description": "Some words"
         }
      ]
   }
}

This method should have some optional query parameters:
roleId - to filter the users by their roles
isArchived - if the users were archived or not
ToDo:

[ ] The method itself
[ ] The query params
[ ] Tests
[ ] API Specification

Note: isArchived field may be missing in the database. Might be necessary to add it.


Rebranding!

In case you haven't looked into it, the app name "Freetime" ranks really poorly on the App Store. So bad, that if you just search the word "freetime", this app wont show up on the list before your fingers get tired from scrolling down...
I wanted to try and update my keywords to improve ranking, but my keywords:
github, open, source, notification, manager, git, pull, request, issue

were basically useless.

Seriously, who is going to search "pull request"?

One of the core principles about marketing an app is that you have a unique and meaningful name. The name "freetime" is absolutely garbage, even if I have an attachment to it.

Do open source in your "free time". Get it?

So I went back to the drawing board and did a lot of brainstorming, trying to find a name that would:

Convey something about the app's focus
Be playful
Unique (almost no apps that show up when searching just the name)
Have an available .com domain

Appending "app" or "-app" (see freetime-app.com) is ok

Have an available twitter handle

Only appending "app" is ok for me

For a few nights I mulled over some options...

I used a few techniques to mine inspiration:

Scanned the GitHub topic on ProductHunt and just took notes on unique names or keywords
Searched the App Store for things like "GitHub", "Mail", "Inbox", "Notify" and collected some unique words
Even searched Dribbble for the same words

I came up with a few leads that I liked:

"Tree", "branch" and "twig" (playing on git branch)
Something + "Box" since this is basically a mail/inbox-style app

You have no idea how disappointed I was after finding there are no App Store results for "gitbox" to discover that Gitbox is a successful Mac app... 😭

I also started circling the concept of "chirp" (derived from "notify"). That lead me to birds. What about "Git"+bird-something? I explored this a little and landed on this trifecta:

There are 0 results when searching "githawk" on the App Store. ✔ uniqueness
The Twitter handle @githawk is available. Nabbed.
 The Xcode project is going to keep the name Freetime in-memoriam.

Issues will have to do until I get a blog setup. Jekyll + GH pages?

What about a hawk-insprired App Icon?!

@BasThomas way ahead of ya! Should have something that sticks this weekend.

Page 2, center left is 🔥

Which brand of notebook is that? I am getting the feeling it's not Moleskine as I always thought their dots are bigger but it might be seeing things.

@weyert yup! Leuchttturm1917. I've used these notebooks for years, I love them.

The "hawk & git-branch" icon is amazing.

Ahhh, ok I'm leaning hard on that one. Going to start whipping it together this weekend, hopefully submit something.
Closing this out since we have a blog now!
http://blog.githawk.com/2017/08/16/Rebranding.html
Btw, I strongly encourage others to write stuff if they want, doesn't just have to be my voice. Could be anything:

IGListKit + swift
"Building in the open" ideology
Best practices
GitHub API/graphql
Dependencies (apollo gql is cool)

This app is the community's!

I took a stab at modifying the icon PSD, using this noun. I added to the original PSD and can open a PR if you'd like. (GH won't let me attach the psd here.)

That's awesome!!


Issue #8 - alternate /tests/ setup for 100% maven

Deploys jetty9:testing (tagged) image in /jetty9/
module during integration-test phase
Adds /tests/
Adds /tests/webapps/
Adds /tests/gcloud-testing-core/ for common testing lib

This is a replacement for pull request #45

@meltsufin since the old PR #45 was approved, can you review/approve this one, so it can be merged?

Yep, I'm on it.

This PR is the same as the PR #45, no changes.
The only difference is the origin, this is a PR from a branch in this repository.
PR #45 was a from a branch in a forked repository.

@meltsufin responded to review

@joakime It sounds like a lot of my comments are already addressed in either #7 or #23. I know it will require some git acrobatics, but do you mind merging them into this PR, and I'll review it all together?
Generally, we're OK with limiting the scope of a single PR. In fact, we prefer smaller PRs because we can review them faster. However, we don't want to merge in a PR that has introduced its own issues we identified in the review process, even in the anticipation of another pending PR.

@meltsufin bump
Regarding ...
[ERROR] Failed to execute goal com.spotify:docker-maven-plugin:0.3.2:removeImage (clean-docker) on project jetty9: Exception caught: java.util.concurrent.ExecutionException: com.spotify.docker.client.shaded.javax.ws.rs.ProcessingException: java.io.IOException: Connection refused -> [Help 1]

That's likely due to a bad local docker environment that cant connect to the docker daemon (bet you can't run docker images or docker ps on that environment too)

You're right my docker installation was broken. Thanks!

@meltsufin I talked over with this @joakime a bit ago and there is a lot of work depending other issues, not just #7, #21 and this issue.  Since setting up the plumbing for reproducible unit testing is the underlying goal for most all of this, @joakime will be pushing a branch with all of these issues addressed on it.  That way we can get that branch whipped into shape in once place as opposed to spread across countless interwoven PR's.  Ideally once we have the fundamentals in place then the smaller PR approach will work again but this effort has ended up more along the veins of the async branch from the old repo...massaged for a while and then merged in and made active in one fell swoop.
Only this time with a CI system we can point to with working webapp tests. :)

@jmcc0nn3ll @joakime Sounds good. Do you guys want to close this PR when the new branch comes online?

closing since this is currently being addressed through another PR


Feature Request: Unifi Dream Machine Support

Ubiquiti's upcoming UniFi Dream Machine and Dream Machine Pro combine features of a USG and a switch, among other things. Controller 5.11.x supports this and it appears unifi-poller is grabbing data, but it doesn't appear to make it to a table in InfluxDB. unifi-poller -j devices output to a json includes data collected from the UDMP. I can provide example JSONs, if required.

I uploaded a test deb that should provide this support into the #unifi-poller channel on the Ubiquti Discord. Waiting for some feedback before marking this resolved and cutting a release.


Add option to specify login helper entitlement

When signing the electron app for App Store, the Login Helper is signed child inherited entitlements. Since the Login Helper is a standalone executable, it crashes on because it shouldn't have the com.apple.security.inherit.
This PR adds an option to specify a custom entitlement file for the login helper.

I can confirm this is an issue if you are trying to get a MAS app to start at login. @oNaiPs the fix you propose works (I am currently applying it with patch-package) for the time being.
electron-osx-sign+0.4.15.patch.zip
I think you have some linting issues (semicolons etc) from looking at the circleci failing build.
Hopefully if those are fixed somebody can merge this :)

Also I think it may be better to default the login helper entitlements to the default.entitlements.mas.plist/default.entitlements.darwin.plist instead of the child entitlements file... since the login helper doesn't launch as a child process so the key com.apple.security.inherit may be unnecessary?

@sethlu correct, the login helper should only have the sandbox entitlement to work correctly. If we add inherit (or anything else) - it breaks.
With that in mind, I am wondering whether it is overkill to provide a custom plist for login helper entitlements to fix this. Instead we could just change electron-osx-sign to sign any Library/LoginItems binary with default.entitlements.mas.plist?

@greenimpala I agree that it may be a better approach to default to default.entitlements.mas.plist, and a code signed login helper shouldn't harm apps that are distributed outside the Mac App Store without App Sandbox right 🤔?
I've pushed some changes to this branch following this approach.

Hey @sethlu, if I understand this thread correctly the only change before this is ready to merge is
if (!opts['entitlements-loginhelper']) {
  filePath = opts.entitlements;
  ...
  opts['entitlements-loginhelper'] = filePath
}

Do you know approximately when you can make that change? I'm eager to have launching on startup work for the Mac store, and also pipe this functionality through to electron-builder as well.

@greenimpala @jack-arms Sorry about the delay!
I've pushed some changes to delay assigning the default value for opts['entitlements-loginhelper'] and it should now be the same entitlements file as what's used to sign the app bundle without user specification.
If you have some time to give it a try that'll be awesome 🙌
If it looks good we can get it out in a few days 😺

@sethlu Tried the branch and the behavior is working as expected:

Without entitlements-loginhelper and entitlements it signed LoginHelper with default.entitlements.mas.inherit.plist. (Breaks MAS).

With entitlements-loginhelper it signed LoginHelper with entitlements-loginhelper. (MAS works!).

Without entitlements-loginhelper it signed LoginHelper with entitlements. (Breaks MAS in my case as I have inherit).

Perhaps one more addition — if platform == mas AND !entitlements-loginhelper — sign with default.entitlements.mas.plist instead. This would fix 1 and 2.

@greenimpala can you double check if you're running the latest from this branch?
For MAS the following is the current expected behavior:

Without entitlements-loginhelper and entitlements it should sign LoginHelper with the default entitlements file default.entitlements.mas.plist (or a locally modified version when pre-auto-entitlements opted in by default) which doesn't inherit sandbox
With entitlements-loginhelper it should sign LoginHelper with what's specified
Without entitlements-login but with user-specified entitlements it should sign LoginHelper with entitlements (or a locally modified version when pre-auto-entitlements opted in by default) which doesn't inherit sandbox

I think your last paragraph is similar to what we discussed in https://github.com/electron/electron-osx-sign/pull/210#issuecomment-623314075?

Tested again (ef288c3) to double check. I had made a mistake with the your last scenario and can confirm it works as expected.
Without any entitlements it signed with the auto-modified default.entitlements.mas.plist! 🎉

Great, I’m merging this now! Will publish a new release on npm tomorrow 😀

@greenimpala Release 0.4.17 is available now 🚀

Great job @sethlu! 🎉


Stuck at "Checking for wildcard DNS"

Hi,
When I run
aquatone-discover -d anydomain.com
it gets stuck at "Checking for wildcard DNS", and this happens for all the domains.
I have the latest version of ruby.
Am I missing anything here?

Hi, leaving this comment for other people who see it later. The problem was with my network. I am not sure why it didn't work, but switching to a different network did work :)


MAINT: updating backend.get_info

ref. https://github.com/networkx/networkx/pull/7219
renaming and adding backend_func_url

@dschult This PR was actually supposed to be merged after https://github.com/networkx/networkx/pull/7219, as it depends on the changes made there. Could we please address this by either reverting the merge or merging PR 7219? Or should I create another PR that undoes this PR? Let me know.
Thanks!

Ack -- sorry! I'll work to get #7219 merged...


So.. How exactly do you use this ?

So, i ng new an Angular application, I cd into it and then I typed
npx twinit
but
npm ERR! could not determine executable to run
So, how exactly are we supposed to use this ?

This may not be a problem with the CLI itself. Older versions of npm have had this issue
What version of node & npm are you using and on what environment??

Node is 16.15.1
NPM is 8.19.2

Then perhaps npx might be using a cached older version that was problematic.
You might try running :
npx twinit@latest to make sure that npx is using the latest version

It solved the problem indeed, thank you !

Thanks.
The npm cache should be updated soon and you won't need to hardcode the @latest.


Use specific version of k3s in k3d-action using argument

Change Overview
The fix that is there in k3s for error dialing backend is not in the k3d version that we install by default. This commit tries to install the k3s version that has the fix using the argument image docker.io/rancher/k3s:v1.24.7+k3s1.
Pull request type
Please check the type of change your PR introduces:

[ ] :construction: Work in Progress
[ ] :rainbow: Refactoring (no functional changes, no api changes)
[ ] :hamster: Trivial/Minor
[ ] :bug: Bugfix
[ ] :sunflower: Feature
[ ] :world_map: Documentation
[ ] :robot: Test

Issues

fixes #issue-number

Test Plan

[ ] :muscle: Manual
[ ] :zap: Unit test
[ ] :green_heart: E2E

Moved to kind


APEXMALHAR-2476-Fix-tupleSeperator-override.

@shubham-pathak22 Could you please review this?

Looks good. Will merge it


Feature Parity with the TypeScript Client

[ ] #10
[x] #19
[ ] #25
[ ] #26
[ ] #27
[x] #28
[ ] #31
[x] #39
[x] #42
[ ] #52
[x] #53
[x] #54
[ ] #64
[ ] #76
[ ] #103
[x] #106
[ ] #107
[ ] #134
[ ] #314
[ ] #434
[ ] #676
[ ] #714
[x] #719

Could we include adding support for OpenTelemetry to this list as well?

Can we add extensions to this list https://www.prisma.io/docs/orm/prisma-client/client-extensions/model

Unfortunately I don't think we're ever going to be able to offer something as customisable as that, the python type system just isn't good enough.
But if you just want to add methods to your models you can subclass the models that prisma-client-py generates and make queries using that model: https://prisma-client-py.readthedocs.io/en/stable/reference/model-actions/


Running pyautogui command does not work on MacOS 12.0.1

Steps to reproduce:

Installed pyautogui 0.9.53 using command pip3 install pyautogui via Mac Terminal
Run python3
Run the following:
import pyautogui pyautogui.press('shift')

Outcome:

In the taskbar, a "bouncing" Python app icon appears and the command did not successfully execute.

Note: I did the same using jupyter notebook as well, with same results

press 'shift' may no effect.
how about try: press 'a'

How to realize command on macos?
        driver = webdriver.Firefox()
	driver.get(URL)
	wait = WebDriverWait(driver, 200)
	time.sleep(5)
	# Press Ctrl+S to open the Save As dialog box
	pyautogui.hotkey('command', 's')
	'''
	pyautogui.keyDown('command')
	pyautogui.press('s')
	'''
	time.sleep(5)

	# Type the file path and press Enter to save the file
	# pyautogui.typewrite('downloads/')
	pyautogui.press('enter')
	time.sleep(5)

similar to https://github.com/JetBrains/jdk8u_jdk/issues/37 in java.


Force vscode to use null for missing configuration

Vscode will fall back to "default" values when some configuration options do not exist instead of using null in some cases.
E.g. if you do not specify configuration file path, vscode will use an empty string which could be interpreted as a valid relative path that resolves to the workspace directory.
I have no idea how to alter this behaviour.

Turns out simply specifying "default": null seems to be enough.


Update title

Title should read "Getting started with Operational Decision Manager for container" (no 'the')

Thanks committed


Require Werkzeug version compatible with Flask==2.2.3

Added an additional requirement for the library Werkzeug to avoid errors when starting web server. Without this requirement I got Werkzeug 3.x which doesn't play nice with Flask==2.2.3.

Thanks!


⚠ Turnos 24x7 has degraded performance

In 1b39f2d, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 1391 ms

Resolved: Turnos 24x7 performance has improved in 2566eb3.


could i get a router param in middleware

Hi,
i want to check some auth in middleware, should check url param is valid. but i use mux.Vars["dbId"], it return empty. like below code,
// my app url
router1 := mux.NewRouter()
router1.HandleFunc("/hrm/{dbId}/users", handler)
mainRouter.PathPrefix("/hrm").Handler(negroni.New(
	middleware2,
	negroni.Wrap(router1),
))

// in middleare
func (m *middleware2) ServeHTTP(w http.ResponseWriter, req *http.Request, next http.HandlerFunc) {
    vars := mux.Vars(req)

   // the dbId is empty, how to i get router param there?
    dbId := vars["dbId"]
}

how can i get router param in middleware?
thanks.

At that point, the router has not even matched the route. You will have to have the middleware execute after the route has been matched but before your handler executes

Closing, Hope this answered your question

You will have to have the middleware execute after the route has been matched but before your handler executes

How do you do that?

@fiatjaf something like this:
// my app url
router1 := mux.NewRouter()
router1.HandleFunc("/hrm/{dbId}/users", negroni.New(
    middleware2,
    negroni.Wrap(router1),
))


ARG MELTANO_PROJECT_ROOT=workspaces in a Dockerfile causes RUN meltano install to fail

Meltano Version
2.11.0
Python Version
3.9
Bug scope
CLI (options, error messages, logging, etc.)
Operating System
FROM python:3.9 (Docker image)
Description
Slack thread: https://meltano.slack.com/archives/CQUDGG7U2/p1671281603158709?thread_ts=1671114633.969079&cid=CQUDGG7U2
ok, this one is a bit crazy - re-adding my own code step-by-step to the Dockerfile I ran into one line that causes RUN meltano install to fail.
drum roll please....
ARG MELTANO_PROJECT_ROOT=workspaces
And the problem is the arg name, not the value.
In the following Dockerfile, if I enable the arg it will fail, but disabled the meltano install command works.

# ARG MELTANO_PROJECT_ROOT=workspaces

RUN meltano --environment=docker install

I thought perhaps there was a conflict with an env var used by meltano, or some other variable name, but I can't find it on github.
So, this feels like a bug, but I've got no idea what's causing it yet.
Here is the contents of my meltano.yml file
version: 1
default_environment: docker
project_id: efd9f8fe-81a0-4972-a1d0-de76d13fbefd
environments:
- name: dev
- name: staging
- name: prod
- name: docker

Hi @seajhawk. I do not believe this is a bug, so I am closing this issue. Please let me know if you would like it to be reopened.
Per convention, environment variables prefixed with MELTANO_ are reserved for use by Meltano.
In this case, MELTANO_PROJECT_ROOT sets the path which Meltano will use as the project root, which should contain meltano.yml and .meltano/.
You have it set to the relative path workspaces, and your current directory is /workspaces/vs, so Meltano is trying to use /workspaces/vs/workspaces/ as its project root, which explains the failure during meltano install.
You should either set MELTANO_PROJECT_ROOT to the directory with your meltano.yml file (i.e. /workspaces/vs/), or avoid setting that environment variable.

@WillDaSilva - I agree.
After working around it, I stumbled across a doc that showed use of MELTANO_PROJECT_ROOT.
I didn't realize that MELTANO_* was reserved, but that's good to know!
Thanks for looking into it and Merry Christmas!
Chris


Modify Chinese document link problem

overview.po

What do these changes do?

Related issue number
fixes #288

Sorry that one of us developers has solved this in PR #291 about more refinement about documents,  thus I will close this duplicated PR first. However, feel free to open PR if you can find any valuable point.


Doesn't work in certain games

Doesn't work in Doom, osu if i activate raw input and Ultralkill but i does work in Apex, Desktop, and osu if raw input is deactivated. (I also have a drawing tablet that isn't affected but that assigns  positions on the table to  positions on the screen)

if it works in one game it works invariably; in all programs
set your sens multiplier to something comically low, like 0.001, and you'll see that is the case
the difference you feel is probably due to the "Enhance Pointer Precision" mouse setting (Windows accel)


zopen-promote usability concerns

I am opening this item up as a separate item from the one Lionel opened

@lbdyck has opened: https://github.com/ZOSOpenTools/meta/issues/663 for both man issues and usability issues.
@DevonianTeuchter please use this one for the usability issues he mentions in 663...


feat: validate downloaded files as ZIP before processing dataset

Summary:
This update enhances batch processing by validating that the producer URL returns a zipped file before saving to GCP and updating the database. As part of this improvement, I also removed from GCP and the database all datasets and related entities that were not zipped files and not linked to other records. Below are the details of all invalid datasets per environment:

invalid_datasets_prod.csv $\approx$ 25% of all 8609 datasets are invalid zips.
invalid_datasets_dev.csv
invalid_datasets_qa.csv

Expected Behavior:
The system should check if the producer URL returns a zipped file. If the URL does not return a zipped file, the dataset should not be stored in GCP or persisted in the database.
Testing Tips:

Adjust the FEED_LIMIT variable in batch-datasets to cover a wide range of datasets (default is 10).
Run the function using the following command:

curl -m 30 -X POST https://northamerica-northeast1-mobility-feeds-dev.cloudfunctions.net/batch-datasets-dev \
-H "Authorization: bearer $(gcloud auth print-identity-token)" \
-H "Content-Type: application/json"

Inspect the logs to ensure that each URL identified as not being a zip file is indeed not a zip file. You can filter the logs using the search string is not a valid ZIP file, which is logged as an ERROR level message in the batch-process-dataset cloud function.
Verify that invalid datasets are correctly logged, reported, and omitted from GCP and the database.

Please make sure these boxes are checked before submitting your pull request - thanks!

[ ] Run the unit tests with ./scripts/api-tests.sh to make sure you didn't break anything
[ ] Add or update any needed documentation to the repo
[ ] Format the title like "feat: [new feature short description]". Title must follow the Conventional Commit Specification(https://www.conventionalcommits.org/en/v1.0.0/).
[ ] Linked all relevant issues
[ ] Include screenshot(s) showing how this pull request works and fixes the issue(s)

Most skipped datasets are not valid ZIP files. However, there are a few cases where accessing the producer_url via a web browser successfully downloads a valid ZIP file, but programmatically attempting to replicate this process results in an HTML file instead. An example for mdb-683 returns:

<title>410 Gone</title>

410 Gone

openresty

Here is a list of stable IDs and producer URLs where this issue is known to occur (note that there may be others):

mdb-232 (returns an empty response when accessed programatically)
mdb-919 (returns an HTML file when accessed programatically)
mdb-683 (returns an HTML file when accessed programatically)

Here is the list of feeds in PROD with no datasets. Note that this list might reduce if we run the batch-datasets function. However, we should not run it before updating the batch-process-dataset to ignore invalid ZIP files; otherwise, I'll need to restart the process. (cc: @emmambd)
prod-feeds-w-no-dataset.csv

To avoid manually deleting files and database entities again, we should consider the following options:

Option A: Pause the batch-datasets scheduler in PROD to prevent storing new datasets, some of which might be invalid ZIP files.
Option B: Update the batch-process-datasets function in PROD by running the datasets-batch-deployer-prod GitHub Action without releasing (since we are not ready for a full release).

I recommend Option A, depending on how long we need before releasing. However, if the scheduler is paused for too long, we might miss a significant number of historical datasets. Thoughts? cc: @emmambd @davidgamez

To avoid manually deleting files and database entities again, we should consider the following options:

Option A: Pause the batch-datasets scheduler in PROD to prevent storing new datasets, some of which might be invalid ZIP files.
Option B: Update the batch-process-datasets function in PROD by running the datasets-batch-deployer-prod GitHub Action without releasing (since we are not ready for a full release).

I recommend Option A, depending on how long we need before releasing. However, if the scheduler is paused for too long, we might miss a significant number of historical datasets. Thoughts? cc: @emmambd @davidgamez

I prefer Option A. We can connect tomorrow at stand-up to make a decision.

Option A worries me significantly if we're waiting a full month. Let's discuss.

@cka-y based on your CSV, it looks like there's about 200 feeds that don't have any real value (don't return a dataset). From a quick glance, I think half of these probably are legitimately "deprecated" (meaning I can find a replacement feed for them), but there will also be some where we have no idea if the feed has truly been replaced or if it's just down.
We might need an additional issue to return some kind of "non-fetchable" message in the API response and in the website, for this use case.

Created #506 and #505 to address what's out of scope for this PR


API Extension features.networks

Hi if you POST features.networks to 4.0 it complains, there is no extension to check it supports features.networks could you add one ?

Thanks, going to be back ported to 4.6?


Not touchable in mobile, ios phone

RT.
Can this slider touchable in mobile phone?
I found out it didnot call touchmove when drag the knob.

the same question


⚠ Bofrost.at has degraded performance

In 1284252, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2396 ms

Resolved: Bofrost.at performance has improved in e56c890 after 6 minutes.


Give better error messages to client side

Many error messages just say "Something went wrong" instead of telling what went wrong

Will we get the info from the backend?


fix: Scala versions parsing

Metals currently supports some RC versions of Scala:
https://scalameta.org/metals/docs/editors/vscode/#requirements
But Mezel throws an error if we use one of them.

I'm not sure if this is the best solution, but it works for me.


use current process for runLocally

Q
A

Issue Type
Feature Request

Deployer Version
6.0.5

Local Machine OS
N/A

Remote Machine OS
N/A

Description
measuering my deployment process shows that runLocally consumes a lot of time (30% of overall time).
wdyt about using the current process instead of forking a local subprocess which adds overhead like local process communication etc?
do you think this makes sense and is feasible?

How do you imagine this? Try
runLocally('whoami');

hmm I guess what I could imagine is something very similar to the batching you already proposed in https://github.com/deployphp/deployer/pull/1483#issuecomment-354403293


Error with JSS.export_standalone()

e.g.,
using JSServe, WGLMakie

function handler(session, request)
    return scatter(1:4, color=1:4)
end

dir = joinpath(@__DIR__, "test")
mkdir(dir)
JSServe.export_standalone(handler, dir)

gives the error
ERROR: MethodError: no method matching JSServe.UrlSerializer(::Bool, ::String, ::Bool, ::String
)
Closest candidates are:
  JSServe.UrlSerializer(::Bool, ::Union{Nothing, String}, ::Bool, ::String, ::Bool) at /home/al
exis/.julia/packages/JSServe/E7QrV/src/types.jl:114
  JSServe.UrlSerializer(::Any, ::Any, ::Any, ::Any, ::Any) at /home/alexis/.julia/packages/JSSe
rve/E7QrV/src/types.jl:114
Stacktrace:
 [1] export_standalone(dom_handler::Function, folder::String; clear_folder::Bool, write_index_h
tml::Bool, absolute_urls::Bool, content_delivery_url::String)
   @ JSServe ~/.julia/packages/JSServe/E7QrV/src/offline.jl:128
 [2] export_standalone(dom_handler::Function, folder::String)
   @ JSServe ~/.julia/packages/JSServe/E7QrV/src/offline.jl:123
 [3] top-level scope
   @ REPL[35]:1

The same problem occurred. Any progress?

https://github.com/SimonDanisch/JSServe.jl/pull/113

One thing that worked for me is create a figure locally, and then copy the html, instead of using export_standalone


Preview mode - Raw Data too many padding

Describe the bug
When choosing the "preview mode" "raw data", the lines apear with too many padding (top/bottom).
Expected behavior
The last version didn't behave this way.
Screenshots

Thanks for the catch!


HHH-13246 - isOrdinalParameterZeroBased is unused

https://hibernate.atlassian.net/browse/HHH-13246

@marschall I think it's better to keep the zero-based ordinal binding logic until we remove it for good, which will probably take place in 6.x.

After investigating it, it looks the isOrdinalParameterZeroBased is used in the query plan cache key. Removing it is not a good idea since the isOrdinalParameterZeroBased is different if we call either createSQLQuery or createNativeQuery.


allow disabling dependency installation

Currently Metaflow installs some dependencies at run time, which can increase latency. For production use cases, it will usually be preferable to have these dependencies pre-installed in a Docker image. This PR adds an environment variable METAFLOW_INSTALL_DEPENDENCIES to allow disabling the dependency installation.

@amerberg it will be useful to understand if we can make the pip check quick. That direction will reduce the odds of a misconfigured config failing the workflow when the dependencies are not installed.


[BUG]: Docker@2 overrides DOCKER_CONFIG variable

New issue checklist

[X] I searched for existing GitHub issues
[X] I read pipeline troubleshooting guide
[X] I checked how to collect logs

Task name
DockerV2
Task version
2.181.2
Issue Description
In the docker task, when using build command, the cli config is ignored. The task creates its own config.json and overrides the DOCKER_CONFIG variable. This causes the docker CLI to fall back to default settings.
Any settings in %userprofile%\.docker\config.json is then not used (proxy settings, contexts set by the docker context command, etc.).
Using DOCKER_CONTEXT variable then results in an error
Failed to initialize: unable to resolve docker endpoint: context "wsl": context not found: open D:\TFS\BuildAgent-Deploy\_work\_temp\DockerConfig_1721664299281\contexts\meta\42bda76ffe7cdbda57c5a588398717abc50e6da7c8ed430e66fdfb99f4563f65\meta.json: The system cannot find the path specified.
Environment type (Please select at least one enviroment where you face this issue)

[X] Self-Hosted
[ ] Microsoft Hosted
[ ] VMSS Pool
[ ] Container

Azure DevOps Server type
Azure DevOps Server (Please specify exact version in the textbox below)
Azure DevOps Server Version (if applicable)
Azure DevOps Server 2020 Update 1.2
Operation system
Windows Server 2019
Relevant log output
Starting: d
==============================================================================
Task         : Docker
Description  : Build or push Docker images, login or logout, start or stop containers, or run a Docker command
Version      : 2.181.2
Author       : Microsoft Corporation
Help         : https://aka.ms/azpipes-docker-tsg
==============================================================================
C:\Windows\system32\docker.exe build -f \\build2\Server_Deploy\Dev\Docker\Dockerfile [REDACTED]
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

error during connect: in the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect: Post "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.45/build?buildargs=[REDACTED]": open //./pipe/docker_engine: The system cannot find the file specified.
##[error]The process 'C:\Windows\system32\docker.exe' failed with exit code 1
Finishing: d

Full task logs with system.debug enabled
No response
Repro steps
- Install docker on Windows Server 2019
- Disable default daemon
- Setup connection to remote daemon using `docker context create test ...`
- Switch context `docker context use test`
- Run any pipeline with any dockerfile, task DockerV2, command build, with containerRegistry

I got the same issue, no matter using DOCKER_CONTEXT or DOCKER_CONFIG, also not work


[SPARK-7294][SQL] ADD BETWEEN

Can one of the admins verify this patch?

Jenkins, ok to test.

please test this pr.

Did you address my comments?

@rxin Please test this RR.

@rxin Please test this PR.

Jenkins, ok to test.

Merged build triggered.

Merged build started.

Test build #31765 has started for   PR 5839 at commit 7e64d1e.

Test build #31765 has finished for   PR 5839 at commit 7e64d1e.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/31765/
Test FAILed.

Merged build triggered.

Merged build started.

Test build #31819 has started for   PR 5839 at commit c54d904.

Test build #31819 has finished for   PR 5839 at commit c54d904.

This patch fails Python style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/31819/
Test FAILed.

Merged build triggered.

Merged build started.

Test build #31822 has started for   PR 5839 at commit d2e7f72.

Test build #31822 has finished for   PR 5839 at commit d2e7f72.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/31822/
Test FAILed.

Oro failure. Please retest it.

Jenkins, retest this please.

Merged build triggered.

Merged build started.

Test build #31834 has started for   PR 5839 at commit d2e7f72.

Test build #31834 has finished for   PR 5839 at commit d2e7f72.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/31834/
Test FAILed.

Merged build triggered.

Merged build started.

Test build #31846 has started for   PR 5839 at commit f928816.

Merged build triggered.

Merged build started.

Test build #31846 has finished for   PR 5839 at commit f928816.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/31846/
Test FAILed.

Please retest this =_=. @rxin

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/31856/
Test FAILed.

Jenkins, retest this please.

Merged build triggered.

Merged build started.

Test build #31891 has started for   PR 5839 at commit b15360d.

Test build #31891 has finished for   PR 5839 at commit b15360d.

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

Thanks. I've merged this.


Failing encoding specs on Windows

Failing Scenarios:
cucumber features\i18n_builder.feature:4 # Scenario: Running localize with the default config
cucumber features\i18n_preview.feature:4 # Scenario: Running localize with the default config
cucumber features\i18n_preview.feature:121 # Scenario: Running localize with a non-English mount config
cucumber features\i18n_preview.feature:227 # Scenario: Missing translations fall back to the default locale
cucumber features\markdown.feature:10 # Scenario: Markdown extensions (Maruku)
cucumber features\markdown_kramdown.feature:4 # Scenario: Kramdown smartypants extension
cucumber features\markdown_redcarpet.feature:5 # Scenario: Redcarpet 2 extensions
cucumber features\unicode_filecontents.feature:4 # Scenario: Rebuild with files containing unicode characters in their name

These have been around for ages, I just never made a ticket for them (sorry!).
When I addressed the other Windows specs a while back I just couldn't fix these - it seems difficult to debug.

There are a handful of these on JRuby s well. Not sure if they're the same

I had this earlier, and it is persisting.  I am getting:

jruby -S middleman server

WARN: Unresolved specs during Gem::Specification.reset:
      json (>= 1.7.7, ~> 1.7)
      minitest (~> 5.1)
WARN: Clearing out unresolved specs.

Any way, things fail with a timezone error:
TZInfo::DataSourceNotFound: No source of timezone data could be found.
Please refer to http://tzinfo.github.io/datasourcenotfound for help resolving this error.
  create_default_data_source at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/data_source.rb:182
                         get at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/data_source.rb:41
                 synchronize at org/jruby/ext/thread/Mutex.java:151
                  :

Are the two things related?   I've done some checking.  The current gems printed-out, are:
 jruby -S gem list json minitest tzinfo  --local

  *** LOCAL GEMS ***

  json (1.8.2 java, 1.8.0 java)
  multi_json (1.11.0)
  minitest (5.5.1, 5.4.1)
  tzinfo (1.2.2)
  tzinfo-data (1.2015.1)

The json and minitest report later versions than reported by middleman/builder (as the shoe fits).  Anyway, tzinfo doesn't request an 'earlier' version.  I did an uninstall and install for tzinfo - no luck.  Full stacktrace below.
A look-see at this page (given in the stacktrace):
  TZInfo::DataSourceNotFound: No source of timezone data could be found.
  Please refer to http://tzinfo.github.io/datasourcenotfound for help resolving this error.

After installing the tzinfo-data gem things remain the same (no effect).

jruby -S middleman server

      ~~~~    ~~~~    ~~~~    ~~~~    ~~~~    ~~~~
WARN: Unresolved specs during Gem::Specification.reset:
      json (>= 1.7.7, ~> 1.7)
      minitest (~> 5.1)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
== The Middleman is loading
TZInfo::DataSourceNotFound: No source of timezone data could be found.
Please refer to http://tzinfo.github.io/datasourcenotfound for help resolving this error.
  create_default_data_source at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/data_source.rb:182
                         get at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/data_source.rb:41
                 synchronize at org/jruby/ext/thread/Mutex.java:151
                         get at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/data_source.rb:39
                 data_source at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/timezone.rb:629
                         get at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/timezone.rb:92
               real_timezone at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/timezone_proxy.rb:67
              period_for_utc at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/timezone_proxy.rb:30
              current_period at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/tzinfo-1.2.2/lib/tzinfo/timezone.rb:549
                 public_send at org/jruby/RubyKernel.java:1832
                         try at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/activesupport-4.1.9/lib/active_support/core_ext/object/try.rb:45
                  utc_offset at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/activesupport-4.1.9/lib/active_support/values/time_zone.rb:223
                          [] at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/activesupport-4.1.9/lib/active_support/values/time_zone.rb:396
                         tap at org/jruby/RubyKernel.java:1762
                          [] at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/activesupport-4.1.9/lib/active_support/values/time_zone.rb:396
                  find_zone! at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/activesupport-4.1.9/lib/active_support/core_ext/time/zones.rb:61
         after_configuration at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-blog-3.5.3/lib/middleman-blog/extension.rb:106
    bind_after_configuration at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/extension.rb:131
               instance_exec at org/jruby/RubyBasicObject.java:1678
                       proc! at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/uber-0.0.13/lib/uber/options.rb:80
                evaluate_for at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/uber-0.0.13/lib/uber/options.rb:70
                    evaluate at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/uber-0.0.13/lib/uber/options.rb:60
            execute_callback at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/hooks-0.4.0/lib/hooks/hook.rb:53
                         run at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/hooks-0.4.0/lib/hooks/hook.rb:40
                        each at org/jruby/RubyArray.java:1569
                      inject at org/jruby/RubyEnumerable.java:857
                         run at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/hooks-0.4.0/lib/hooks/hook.rb:39
                run_hook_for at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/hooks-0.4.0/lib/hooks.rb:55
                    run_hook at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/hooks-0.4.0/lib/hooks/instance_hooks.rb:6
                  initialize at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/core_extensions/extensions.rb:179
                  initialize at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/core_extensions/data.rb:33
                  initialize at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/application.rb:188
                        inst at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/core_extensions/request.rb:52
                     new_app at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/preview_server.rb:103
                       start at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/preview_server.rb:21
                      server at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/cli/server.rb:78
                         run at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor/command.rb:27
              invoke_command at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor/invocation.rb:126
                    dispatch at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor.rb:359
                       start at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor/base.rb:440
              method_missing at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/cli.rb:72
                         run at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor/command.rb:29
                         run at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor/command.rb:126
              invoke_command at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor/invocation.rb:126
                    dispatch at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor.rb:359
                       start at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/thor-0.19.1/lib/thor/base.rb:440
                       start at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/lib/middleman-core/cli.rb:20
                      (root) at B:/lang/ruby/v09.00-jRuby/lib/ruby/gems/shared/gems/middleman-core-3.3.10/bin/middleman:18
                        load at org/jruby/RubyKernel.java:969

Please refer to http://tzinfo.github.io/datasourcenotfound for help resolving this error.

Also, used bundler

I have followed the process on the page cited before identifying this issue.

http://tzinfo.github.io/datasourcenotfound

The answer is NOT there.  The nice people at TZInfo resolved the problem for others of us using JRuby...

https://github.com/tzinfo/tzinfo/issues/37#issuecomment-84022869

With JRuby you need to specify a JRuby platform:

Add to gemfile:  gem "tzinfo-data", platforms: [:mswin, :mingw, :jruby]
After doing this, run:  bundle update

The tzinfo stuff is unrelated to the original issue, so I think this should stay open

I'm doing some issue-gardening 🌿🌷🌾 and came across this issue.
Sorry that this has lingered for quite a while! Is this still an issue in v4? I don't have Windows so I cannot provide any insights, sorry.
If you have Windows, would you be interested in tackling this?


BUG : Ingot Former and Speed upgrades

It's possible to insert 40 or more speed upgrades into the Ingot Former, however doing so, prevents any ingots from being produced, as the machine starts to create a new ingot before the previous one has finished.

Is it that, or is it a power problem? When I put in "too many" speed upgrades, it seemed to me that the progress reset to zero when it ran out of power. As speed upgrades increase power geometrically, there's going to be a point where the burn rate of energy exceeds the 32K buffer so it'll get part-way through an operation, find the buffer is empty, reset to zero and start all over.

Are you sure you are giving the ingot former enough power? I can install 64 speed upgrades and, with an adjacent creative energy cell, form ingots without a problem.

Ok, machines have now been modified to have their energy buffers increase if a lot of speed upgrades are added - this will make sure that the buffer is always at least big enough to deal with the large power draw that very upgraded machines require :)


Offline validator won't get slash

Problem description
Now the runtime module did not set slash mechanism, so if validator offline, it won't get slash, even get reward.
Steps to reproduce

Get rotateKey through existing validator's rpc;
Bond with rotateKey;
Set validator;

same problem but different consequences #25

Duplicated with #134


Window title bar button foreground color change lag after changing theme

Describe the bug
Window title bar button foreground color change lag after changing theme.
To Reproduce
Steps to reproduce the behavior:
Assuming the current light color theme

Call ThemeService.GetCurrent().ChangeTheme(WindowsTheme.Dark)

Screenshots
Current:

ChangeTheme(Dark):

Move the current window or activate another window (click on another window location other than this one) and then activate the current window again to turn it back to normal:

Desktop (please complete the following information):

OS Version

版本	Windows 11 专业版
版本	21H2
安装日期	2021/11/7 星期日
操作系统版本	22000.739
体验	Windows 功能体验包 1000.22000.739.0

.Net Version 6.06

I was aware of this issue but never got around to fix it I will work on it as soon as I can.

I've pushed version 3.1.29 the issue should be fixed can you confirm if it is?

I've pushed version 3.1.29 the issue should be fixed can you confirm if it is?

v3.1.29 did not fix this issue!

Have you tried with the last version (I am unable to replicate with the last version on any of my machines (I've got 4 of them running different windows versions)).

Have you tried with the last version (I am unable to replicate with the last version on any of my machines (I've got 4 of them running different windows versions)).

v3.1.35 did not fix this issue!


block-generator: Improve payment algorithm to allow sending many more transactions.

Summary
Update the block-generator payment algorithm to cycle through accounts if the genesis account runs out of algos.
Test Plan
Accounts were running out of algos during a 1hr run of the jumbo payment scenario, now it isn't.

Codecov Report

Merging #864 (584cd5e) into develop (455ef3e) will decrease coverage by 0.38%.
The diff coverage is 75.00%.

@@             Coverage Diff             @@
##           develop     #864      +/-   ##
===========================================
- Coverage    58.93%   58.55%   -0.39%
===========================================
  Files           36       37       +1
  Lines         4374     4408      +34
===========================================
+ Hits          2578     2581       +3
- Misses        1483     1515      +32
+ Partials       313      312       -1

Impacted Files
Coverage Δ

cmd/block-generator/generator/generate.go
59.10% <75.00%> (+0.34%)
:arrow_up:

util/diff.go
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

Are you using a config with genesis_account_balance = 10^15? With that number assuming 10K TPS, accounts shouldn't run out of money at least for one day. Also, I'd rather decrease the payment amount; it's simpler and doesn't change the nature of transactions.

Are you using a config with genesis_account_balance = 10^15? With that number assuming 10K TPS, accounts shouldn't run out of money at least for one day. Also, I'd rather decrease the payment amount; it's simpler and doesn't change the nature of transactions.

Good call, I wanted to make sure new accounts got extra algod but didn't consider reducing the amount for the other transactions.
I think you already updated the genesis account balance.

Are you using a config with genesis_account_balance = 10^15? With that number assuming 10K TPS, accounts shouldn't run out of money at least for one day. Also, I'd rather decrease the payment amount; it's simpler and doesn't change the nature of transactions.

Good call, I wanted to make sure new accounts got extra algod but didn't consider reducing the amount for the other transactions.
I think you already updated the genesis account balance.

I did update it, but are you sure you are not using a custom config?


tsx depends on golang package with vulnerability

Acknowledgements

[X] I read the documentation and searched existing issues to avoid duplicates
[X] I understand this is a bug tracker and anything other than a proven bug will be closed
[X] I understand this is a free project and relies on community contributions
[X] I read and understood the Contribution guide

Minimal reproduction URL
n/a
Problem & expected behavior (under 200 words)
As per the Amazon vulnerability detector, the latest tsx (4.16.2) transitively (through esbuild) depends on a version of golang.org/x/sys that is vulnerable to CVE-2022-29526
Installed version / Fixed version
0:v0.0.0-20220715151400-c0bba94af5f8 / 0.1.0

Bugs are expected to be fixed by those affected by it

[ ] I'm interested in working on this issue

Compensating engineering work will speed up resolution and support the project

[ ] I'm willing to offer $10 for financial support

[x] I understand this is a bug tracker and anything other than a proven bug will be closed

Please prove how this vulnerability manifests in tsx

@privatenumber FWIW here is the issue on GitHub


translate into compliant format

The csv file now contains the original information on the traitdata standard. For integration in GFBio we need to provide SKOS or OWL format. Also, the OBO could be a more human readable way of storing the primary source, which then may be transferred into the other formats by an R script.

I discussed with David Fichtmüller today and we made the following distinction:

our csv file is the 'source file' of the glossary, defining the terms and setting the URIs.
the auto-generated html file (adding documentation and explanations) is an appropriate human-readable form of the glossary
a machine readable version can be generated and hosted by GFBio in RDF format.
the Github repository and issue tracker, and maybe its Wiki can be used for discussion and revision on individual terms.

That said, there is no need to migrate the csv into any other format.  However, there could be an option to use the GFBio Biowiki for the discussion and definition, which would directly produce a RDF ontology.

I am not really sure how we would use the GFBio Biowiki. Would we use their URIs as a reference for our terms and add additional terms to the Wiki?
On first sight, I find the terms in the Biowiki very confusing. I am not sure what the actual benefits would be and if those are worth the time needed to update our current terms.

Yes, thats the thing.  The wiki is rather unintuitive and requires some training. Technically, migration would be simple. Our terms would be added to the Wiki by GFBio. They would automatically receive a stable URI which would be deployed in RDF format and rendered into a unintuitive web-view (just as for other ontologies hosted on the Terminology Service).
I think its better to keep the development on Github and work on the CSV file, while having revisions discussed in the Github Issues. The reference website would be our own Github page. I tried to formalize this in the new README.md.
Nonetheless GFBio would provide stable URIs (#3), which we would use in our CSV file as Identifier, and which are forwarded to the terms in our html document.

OWL version of the standard is now in this repo, along with the steps to generate it.


[Snyk] Upgrade aws-sdk from 2.829.0 to 2.830.0

Snyk has created this PR to upgrade aws-sdk from 2.829.0 to 2.830.0.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 21 days ago, on 2021-01-21.

Release notes

Package name: aws-sdk

2.830.0 - 2021-01-21See changelog for more information.

2.829.0 - 2021-01-19See changelog for more information.

    from aws-sdk GitHub release notes

Commit messages

Package name: aws-sdk

71b3167 Updates SDK to v2.830.0

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Done in version 2.4.2


Sync eng/common directory with azure-sdk-tools for PR 1351

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/1351  See eng/common workflow

/check-enforcer override


Modify junit5 test classes and methods's access modifier to default

JUnit5 test classes and methods should have default package visibility.
Unit5 is more tolerant regarding the visibilities of Test classes than JUnit4, which required everything to be public.
In this context, JUnit5 test classes can have any visibility but private, however, it is recommended to use the default package visibility, which improves readability of code.

before
import org.junit.jupiter.api.Test;

public class MyClassTest { // Noncompliant - modifier can be removed
  @Test
  public void test() { // Noncompliant - modifier can be removed
    // ...
  }
}

after
import org.junit.jupiter.api.Test;

class MyClassTest {
  @Test
  void test() {
    // ...
  }
}

@ParkSale


Support for XEP-0401 URIs

The landing page currently only allows adding contacts. It should also support:

xmpp:USER@DOMAIN?register for IBR with a supplied account JID
xmpp:DOMAIN?register for IBR on the supplied service domain

This was fixed in #62 via commit https://github.com/modernxmpp/easy-xmpp-invitation/pull/62/commits/c90c0a0fac9bad11694aa2c384e81479322f9786


[Feature request]: Buttons rework

Preflight Checklist

[X] I have read the Contributing Guidelines for this project.
[X] I have searched the issue tracker for an issue that matches the one I want to file, without success.

Request type
Request for enhancement of a component
Functionality
Match the buttons with current design system requirements
Check whether current colors, shape, etc. are the same as in digital.sbb.ch requirements.
Reduction number of buttons
The number of available buttons has reduced (icon button has been removed).

Primary
Secondary
Tertiary
Tertiary Small

A tertiary button has three states:

icon type
label type
label icon type

Refer to: https://digital.sbb.ch/de/design-system/mobile/components/button/
Link to design proposal file
https://www.figma.com/file/WOtLIam1xwrqcgnAITsEhV/Design-System-Mobile?type=design&node-id=2%3A429&mode=design&t=doUnrRcmc0SAuAlv-1

Duplicate of #214


How to debug code launched with torchpack?

How to debug code launched with torchpack in IDE such as VSCode?
Thx.

I'm not sure about this as I usually debugged the code with prints.

try CUDA_VISIBLE_DEVICES=1 MASTER_HOST=localhost:1235 python xxxxx.py {args}

Same question as above.
How to debug code launched with torchpack in IDE such as VSCode?

Maybe Pdb is what you need:
import pdb; pdb.set_trace()


Add YAML formatting standardisation to formatting & linting scripts

I added yamlfix to our formatting / linting scripts which applies a standard formatting for our YAML files used in the CI. (They were getting a bit unmanageable + everyone used a different format, so it's worth going with a simple opinionated standard).
(This PR also includes fixes following the application of the updated scripts.)

@coderabbitai review


Rails cannot precompile assets

I opened an issue over at sass-rails because I'm not sure if this problem is with sass or with sprockets.
https://github.com/rails/sass-rails/issues/66
Copy/Pasted summary of sass ticket below
See this gist for relevant information: https://gist.github.com/1270849
With Rails 3.1.0 precompiling assets upon deploy would fail when the top-level stylesheet
does NOT include a UTF-8 character, but an imported scss/sass file did. This does not fail
during development on a OSX 10.7.1. It fails on a Redhat Server 5.7 release.
See the admin.css.scss file below. It is what fails. If I add a "@charset 'UTF-8'" declaration to the top of the file it still fails. In fact, digging into when Sprocket gets the code it treats the file as US-ASCII. It appears that Sass or Sprockets will strip all @charset declarations and provide.
If I add a UTF-8 character into the admin.css.scss then it works fine. ie: adding é in a comment.
On the RHEL server, without UTF-8 character in stylesheet:

file -i app/assets/stylesheets/admin.css.scss
app/assets/stylesheets/admin.css.scss: text/x-c; charset=us-ascii

With UTF-8 character in stylesheet:

file -i app/assets/stylesheets/converseon_admin.css.scss
app/assets/stylesheets/converseon_admin.css.scss: text/x-c; charset=utf-8

Other things to note about the environment:

echo $LANG
en_US.UTF-8

See this gist for relevant information: https://gist.github.com/1270849

It looks like the error is coming from a sass encoding check.
Sprockets doesn't mess with any FS encodings, so whatever your Encoding.default_external is set to, thats how the file will be read.
I don't think setting @charset 'UTF-8' will actually affect the encoding sass uses. I don't really know for sure, but thats something sass would have to deal with.
Sprockets will strip multiple @charset directives. Without that, Safari will stop parsing your css.


RubberBand Hover issues in Firefox 38.0.1

Hi
I'm using the rubberband effect on hover in the main menu.
The classes are activated by jquery. Look bellow:
$('.menu-baixo ul li a').on('mouseover', function(){
$(this).addClass("rubberBand");
});
$('.menu-baixo ul li a').on('mouseout', function() {
$(this).removeClass("rubberBand");
});
I've tested in IE11, Chrome, Safari and Firefox 38.0.1.
The only browser that isn't working unfortunately is Firefox.
Sorry by my bad english!

Can you isolate the issue and post a link here?

@webras so what is the issue?

Stale issue. Closing!


remove unuse yaml and customized retentionConfig

https://github.com/open-cluster-management/backlog/issues/11629
Signed-off-by: Song Song Li<EMAIL_ADDRESS>

/lgtm


Avalonia crashes when maximizing and restoring main window

This issue can be reproduced every time. You can use my project.

Start the application - a window with a grid will be shown.
Maximize the window
Restore the window - it's client area becomes blue (I don't know why)
Click into the window - Avalonia crashes with NullReferenceException
VisualNode.HitTest() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Scene.HitTest()+MoveNext() in Avalonia.Rendering.SceneGraph, Avalonia.Visuals.dll Enumerable.<CastIterator>d__34<IInputElement>.MoveNext() in System.Linq, System.Linq.dll Enumerable.TryGetFirst<Avalonia.Input.IInputElement>() in System.Linq, System.Linq.dll Enumerable.FirstOrDefault<Avalonia.Input.IInputElement>() in System.Linq, System.Linq.dll InputExtensions.InputHitTest() in Avalonia.Input, Avalonia.Input.dll MouseDevice.SetPointerOver() in Avalonia.Input, Avalonia.Input.dll MouseDevice.MouseMove() in Avalonia.Input, Avalonia.Input.dll MouseDevice.ProcessRawEvent() in Avalonia.Input, Avalonia.Input.dll MouseDevice.ProcessRawEvent() in Avalonia.Input, Avalonia.Input.dll InputManager.ProcessInput() in Avalonia.Input, Avalonia.Input.dll TopLevel.HandleInput() in Avalonia.Controls, Avalonia.Controls.dll X11Window.<ScheduleInput>b__94_0() in Avalonia.X11, Avalonia.X11.dll JobRunner.Job.Avalonia.Threading.JobRunner.IJob.Run() in Avalonia.Threading, Avalonia.Base.dll JobRunner.RunJobs() in Avalonia.Threading, Avalonia.Base.dll Dispatcher.RunJobs() in Avalonia.Threading, Avalonia.Base.dll X11PlatformThreading.HandleX11() in Avalonia.X11, Avalonia.X11.dll X11PlatformThreading.RunLoop() in Avalonia.X11, Avalonia.X11.dll Dispatcher.MainLoop() in Avalonia.Threading, Avalonia.Base.dll Application.Run() in Avalonia, Avalonia.Controls.dll AppBuilderBase<AppBuilder>.Start<Ruthenium.TestApp.MainWindow>() in Avalonia.Controls, Avalonia.Controls.dll Program.Main() in Ruthenium.TestApp, Ruthenium.TestApp.dll

What distro, window manager are you using? Also, please, provide the output of glxinfo |egrep 'OpenGL (renderer|vendor)'

I use Gentoo with kwin-5.14.3-r1, mesa-18.2.8, nvidia-drivers-390.87
xxx ~ $ glxinfo | egrep 'OpenGL (renderer|vendor)'
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 630/PCIe/SSE2
OpenGL version string: 4.6.0 NVIDIA 390.87

Works fine with latest Avalonia


Add GPP Flag to PBS Specific Bidders

Didn't realize PBS and PBjs docs were seperate if an adapter is only in one. I need to update pbs dev docs to add gpp_supported to PBS only adapter docs.

Pr merged to fix this


Plugins folder is empty, and there is not any code in source folder.

as title

https://drive.google.com/file/d/1RtRG720I9GFbKWsgPAXsmfleDO28N9kZ/view?usp=sharing
You can find it here, but be sure to check one of the previous issues.


oem/ami: add aki for ap-south-1

pv-grub-hd0_1.04-x86_64.gz

Fixes https://github.com/coreos/bugs/issues/1494.

LGTM


[BUG] Broken initialization >=17.0.1

Describe the bug

After upgrading from 16.3.10 to literally anything over 17.0.1 this breaks (Last working version: 16.4.1):

Expected behaviour

Normal creation of command.
Screenshots

Environment

OS:       Windows
Version   20H2
Device:
ReactiveUI Version:    17.1.4

If I comment that code off, then this break:

Something is very off in versions over 17.0.1

Maybe this has something to do with it?
warning NU1701: Package 'ReactiveUI.WPF 17.1.4' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net5.0-windows7.0'. This package may not be fully compatible with your project.
warning NU1701: Package 'ReactiveUI.WPF 17.1.4' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework 'net5.0-windows7.0'. This package may not be fully compatible with your project.

When did you drop support for NET5?
https://github.com/reactiveui/ReactiveUI/blob/main/src/ReactiveUI.Wpf/ReactiveUI.Wpf.csproj

Dropped NET5 support as breaking change. Didnt see it anywhere posted.

https://github.com/reactiveui/ReactiveUI/releases#:~:text=e4b578a breaking%3A Remove Net5/NetCoreApp3.1/Net461 FrameworkTarget's (%233062) %40ChrisPulman

Support for Net 5 was dropped as a breaking change hence the step to V17, as all new packages being released no longer support Net 5 we were forced to drop this Target. Please update to Net 6 to use versions > V16

Bumped the version number. Prefixed the pr with breaking to make it more obvious in the release notes. Had a issue opened and closed.


[v1.3.x] images/ansible-operator/Dockerfile: pin cryptography python package

Description of the change:

images/ansible-operator/Dockerfile: pin cryptography python package t…o version that does not require the rust compiler to set up

Motivation for the change: ansible-operator image build is broken:
$ git checkout v1.3.x
$ make image/ansible-operator
...
Collecting cryptography (from ansible==2.9.15)
  Downloading https://files.pythonhosted.org/packages/27/5a/007acee0243186123a55423d49cbb5c15cb02d76dd1b6a27659a894b13a2/cryptography-3.4.4.tar.gz (545kB)
    Complete output from command python setup.py egg_info:

	...

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-7t2f19qr/cryptography/setup.py", line 14, in <module>
        from setuptools_rust import RustExtension
    ModuleNotFoundError: No module named 'setuptools_rust'

Users won't see a chance here because v1.3.1 was built with cryptography v3.3.1, which this PR pins to.
Signed-off-by: Eric Stroczynski<EMAIL_ADDRESS>Checklist
If the pull request includes user-facing changes, extra documentation is required:

[ ] Add a new changelog fragment in changelog/fragments (see changelog/fragments/00-template.yaml)
[ ] Add or update relevant sections of the docs website in website/content/en/docs

/cc @jmrodri @asmacdo

/retest

Reproduced the issue with v1.3.x and verified that this fix works!

This is happening on non-amd64/arm64 machines in v1.4.x now.
/cherry-pick v1.4.x

/cherry-pick master


Added SDL2 Package.

Attempt number 4... Fixed git history. And use proper branch...

Testing:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.575
https://travis-ci.org/ingenue/hunter/builds/138953765

New testing:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.576
https://travis-ci.org/ingenue/hunter/builds/138969008

One more time:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.580
https://travis-ci.org/ingenue/hunter/builds/139268726

Testing:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.584
https://travis-ci.org/ingenue/hunter/builds/139306954

Testing

iOS and Android failed.

Testing

On Windows host failed list: vs-10-2010, vs-12-2013-xp, vs-9-2008, mingw, msys

Testing:

https://travis-ci.org/ingenue/hunter/builds/139478465
https://ci.appveyor.com/project/ingenue/hunter/build/1.0.591

Testing

Travis part fixed. Since AppVeyor configuration was not changed, everything remains the same. Failed tests: vs-10-2010, vs-12-2013-xp, vs-9-2008, mingw, msys

One more time:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.632
https://travis-ci.org/ingenue/hunter/builds/139902410

Fixed conflicts.

One more time

Looks good now!

Released: https://github.com/ruslo/hunter/releases/tag/v0.14.29
Feel free to add wiki page pkg.sdl2

Uploading binaries:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.649
https://travis-ci.org/ingenue/hunter/builds/139975512

Wiki: https://github.com/ruslo/hunter/wiki/pkg.sdl2


Update vpn-gateway-troubleshoot-site-to-site-cannot-connect.md

Fix typo
acive > active

Fixing in a different PR. This article is having build issues. I'll run a freshness review as well, as screenshots are old. Thanks!

#please-close


i was able to get it to work BUT

how do i make it work with Tchernobog multiplayer id love to play this with my brother and not have to use keyboard and mouse due to my set up not being M&K friendly please help me out i have no idea what 4 new files have been added that have the new code in them, plrctrls.cpp/.h and joystick.cpp/.h
Any code that was altered in the other files were commented with // JAKE means

idk how complicated they made their mod or even if it's open source lol.


Different behaviour between iOS and Android when opening otpauth:// urlscheme

Please check which version of the app your bug applies to below.

[X] This issue is present in the app downloaded from the App Store.

Describe the bug
I have an iOS and Android app in which I am using the otpauth url scheme. If the Google authenticator app is installed on the phone, then the urlscheme behaves the same on both iOS and Android: it opens the authenticator app. On the other hand, if the Google authenticator app is not installed:

on Android, the user is redirected to the Google Authenticator app from the Google Play store
on iOS, nothing happens

To Reproduce
Steps to reproduce the behavior:

Open the urlscheme on iOS while the Google Authenticator is not installed ( you can just paste otpauth://totp/ in Notes and see that nothing happens if you click on the link)

Expected behavior
If the application is not installed, then the user should be redirected to the AppStore so that he could download it.

Interesting. But it sounds like this is a feature request for Apple's iOS, right?
I don't know that there's anything this project, the Google Authenticator team for the closed source app, or even Google can do to fix this. I think only Apple can fix this.


Firmware engineer: Optimize software to meet low power goals

Related to board design but also device deep sleep


Create Posts “ola”

Automatically generated by Netlify CMS

👷 Deploy Preview for optimistic-liskov-a95f5f processing.
🔨 Explore the source changes: 1d98da299cf9dc828dc06e09b5c910f89da6c2f6
🔍 Inspect the deploy log: https://app.netlify.com/sites/optimistic-liskov-a95f5f/deploys/61dc04a2a39feb0007b27ba2


Support for XML-RPC

Hey, I've added a new request operation type for XML-RPC based APIs, since we plan on switching to AFNetworking for WordPress for iOS 3.0.
I'll understand if you want to keep the project lightweight and not include it, but I thought I should share :)

Hi Koke,
Thanks for your pull request. In the interest of keeping AFNetworking as small as possible, I won't be merging this into main (especially since this would add an additional external dependency). It is, however, great to have your implementation around for reference when others inquire about XML-RPC. Thanks!
For what it's worth, here's the approach I would suggest for best-integrating XML-RPC with AFNetworking:

Subclass or create something similar to AFHTTPClient, called AFXMLRPCClient. This would be responsible for constructing NSMutableURLRequest objects that encode NSDictionary (or other kinds of) parameters into XML-RPC the request body. It seems that the core of XML-RPC libraries could be encapsulated in this kind of class.
Enqueue those requests using AFXMLRequestOperation (soon available in 0.7), or a similar class that might automatically convert types into the respective Foundation object equivalents.

Anyway, I'm really excited to hear that you're planning on using AFNetworking for the next WordPress for iOS! Don't hesitate to get in touch if have any questions whatsoever.
Cheers,
Mattt


Paparazzi reports not being archived in CI

After execution of this step in CI we can see in the logs like:
> Task :composables:testDebugUnitTest
See the Paparazzi report at: file:///home/runner/work/horologist/horologist/composables/build/reports/paparazzi/index.html

But the artifacts generated by CI never contain these reports, even after explicitly adding a configuration to archive them in https://github.com/google/horologist/pull/337.

Closing this as the reports were seen in the artifact generated for https://github.com/google/horologist/pull/345 and it got merged.
However I don't see the reports in the artifacts generated in main. It can be related to the fact that paparazzi did not run, due to https://github.com/google/horologist/issues/339.
This should be monitored and this issue can be reopened.


Move SVCCA

SVCCA does not seem to work for the sample activation patterns in our models. I will apply SVCCA to the weight matrices instead to see if the results appear more promising.

I may want to move SVCCA analyses to a new module. Something like 4.stability is possible. This will require restructuring the repo


Support Multiple valuesFile in HelmRelease

Original discussion see:
https://github.com/fluxcd/flux2/discussions/100#discussioncomment-358339
I'm creating this issue on @arbourd's behalf because it seems he didn't create this issue after the discussion.
In short, it would be nice to support passing multiple values files in the HelmRelease. Expected behaviour:
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
  name: helloworld
  namespace: default
spec:
  chart:
    spec:
      chart: ./helloworld
      sourceRef:
        kind: GitRepository
        name: MyGitRepo
      valuesFile:
        - values.yaml
        - values.production.yaml
        - values.somechange.yaml
  interval: 1m0s

so that it will have a consistent user experience with helm.
By default, when you do helm install xxx -f values.production.yaml, the values.yaml will always be picked up first, then what's inside values.production.yaml will overwrite the defined values from values.yaml.
In fact, the first element in the valuesFile array in the example above should be omitted too but picked up anyway, just as helm does.
In fact, passing multiple values file is already supported by flux cli, but not supported by using YAML, which isn't user-friendly to GitOps users.

I did, but it's in the source-controller: https://github.com/fluxcd/source-controller/issues/291

Duplicate of the above issue, closing this one.


Error: BrowserModule has already been loaded.

After importing NgxAudioPlayerModule to my shared.module.ts, Angular throws this error:
core.js:5847 ERROR Error: Uncaught (in promise): Error: BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.
It seems as though it might be conflicting with one of the other modules already imported into shared.module.ts?
imports: [ 	CommonModule, 	MaterialModule, 	ReactiveFormsModule, 	RouterModule, 	ImageCropperModule, 	NgxAudioPlayerModule ]

Never came across this issue. Did you find the root cause?

Unfortunately I did not. I ended up just using HTML5's audio tag instead.
If I have time in the future I can try creating a reproducible stackblitz or something if you want to check it out for yourself 👍🏻

I have the same problem since I did the update from version 9.0.7 to 9.1.0
I have a shared module where i have imported the ngx audio player, the shared module is imported to all other sub modules. The player it self is used in 2 different submodules.
If i just import the player to the app.module everything is working but i get a compiltion error:

If 'mat-advanced-audio-player' is an Angular component and it has 'displayTitle' input, then verify that it is part of this module.
2. If 'mat-advanced-audio-player' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the<EMAIL_ADDRESS>of this component.

This is my error message:
core.js:6228 ERROR Error: Uncaught (in promise): Error: NgxAudioPlayerModule is already loaded. Import it in the AppModule only
Error: NgxAudioPlayerModule is already loaded. Import it in the AppModule only
at new NgxAudioPlayerModule (ngx-audio-player.js:927)
at Object.NgxAudioPlayerModule_Factory [as factory] (ngx-audio-player.js:940)
at R3Injector.hydrate (core.js:17193)
at R3Injector.get (core.js:16943)
at core.js:16989
at Set.forEach ()
at R3Injector._resolveInjectorDefTypes (core.js:16985)
at new NgModuleRef$1 (core.js:36316)
at NgModuleFactory$1.create (core.js:36415)
at MapSubscriber.project (router.js:6507)
at resolvePromise (zone-evergreen.js:798)
at resolvePromise (zone-evergreen.js:750)
at zone-evergreen.js:860
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:41632)
at ZoneDelegate.invokeTask (zone-evergreen.js:398)
at Zone.runTask (zone-evergreen.js:167)
at drainMicroTaskQueue (zone-evergreen.js:569)

@vmudigal can you check this please?

@vmudigal can you check this please?

@keschra This has been taken care in 9.1.1. Could you please upgrade the version?
Thanks.

I fixed this

I have the same problem since I did the update from version 9.0.7 to 9.1.0
I have a shared module where i have imported the ngx audio player, the shared module is imported to all other sub modules. The player it self is used in 2 different submodules.
If i just import the player to the app.module everything is working but i get a compiltion error:

If 'mat-advanced-audio-player' is an Angular component and it has 'displayTitle' input, then verify that it is part of this module.
2. If 'mat-advanced-audio-player' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.
3. To allow any property add 'NO_ERRORS_SCHEMA' to the<EMAIL_ADDRESS>of this component.

This is my error message:
core.js:6228 ERROR Error: Uncaught (in promise): Error: NgxAudioPlayerModule is already loaded. Import it in the AppModule only
Error: NgxAudioPlayerModule is already loaded. Import it in the AppModule only
at new NgxAudioPlayerModule (ngx-audio-player.js:927)
at Object.NgxAudioPlayerModule_Factory [as factory] (ngx-audio-player.js:940)
at R3Injector.hydrate (core.js:17193)
at R3Injector.get (core.js:16943)
at core.js:16989
at Set.forEach ()
at R3Injector._resolveInjectorDefTypes (core.js:16985)
at new NgModuleRef$1 (core.js:36316)
at NgModuleFactory$1.create (core.js:36415)
at MapSubscriber.project (router.js:6507)
at resolvePromise (zone-evergreen.js:798)
at resolvePromise (zone-evergreen.js:750)
at zone-evergreen.js:860
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:41632)
at ZoneDelegate.invokeTask (zone-evergreen.js:398)
at Zone.runTask (zone-evergreen.js:167)
at drainMicroTaskQueue (zone-evergreen.js:569)

I fixed : by removing BrowserAnimationsModule in ngx-audio-player.module.ts and build lib.

The issue still persists. It becomes apparent when we use lazy loaded modules. From what I understood, BrowserAnimationsModule should not be imported by libraries - this should only be imported once by the app's root module - if you need to deal with animations, perhaps NoopAnimationsModule would be a choice?


Regarding using SRS in production

Hi,
We are evaluating SRS to put in production.
We are having following questions

Can SRS take advantage of multi-core CPU?
Is there simple HTTP API to check the number of connections SRS handling?
Is there a guide for ideal configuration for low latency RTMP live streaming?
I am not able to find answers to above questions in the documentation.
I might have missed that.
And thank you for documentation in English.

I understand there SRS do not support multi-process out of the box.
https://github.com/ossrs/srs-dolphin was suggested as a solution. but it is deprecated.
Another solution is using of "SO_REUSEPORT".. but I unable to find an example configuration which uses this.
https://github.com/ossrs/go-oryx is still in development phase.
Sorry, I am just detecting things which you already know.
Just wanted to know is a there better way?

It depends on the usage you want. If you want to use SRS as an edge server (serving the streams coming from an origin server) thats ok to have multiple instances per host, behind a loadbalancer. If you want to use it as origin, you might only have one instance running on that PORT.

We are planning to use it as edge..
Behind the load balancer you mean load balancer (nginx) on instance.

Yes or HAPROXY, but if you are using HLS, otherwise you need to use a TCP loadbalancer, to be able to reverse proxy a TCP connection of RTMP, haproxy and nginx support tcp reverse proxying also.

I already have NLB there. my problem is more of instance level where I have multiple cores .. I guess nginx in front will work fine. but I better use nginx rtmp module then.
unless SRS provide some specific solution for creating multiprocess.

I tried to using https://github.com/ossrs/srs-dolphin to handle multiprocess for SRS, but find out for 5000 connection whole system opens around 21000 PORT. I do not know what I was doing wrong.
If it is normal then it won't be scalable.

We read your comments in srs github repository about multi core process.
We need a rtmp live streaming solution for mobile phones with low latency and server cluster.
We now work in test mode with srs but have several latency and buffer problems with mobile devices and need to scale to aws servers but using all the cpu cores.
Do you fund solution for this questions?
Regards

I am looking for this concept to. Offers streaming low latency using aws. Exist solutions for multi core?

You can start an origin server and multiple edge server, each edge server you can start many processes.


Add fail flag on enable shard allocation

Signed-off-by: Georgi Lozev<EMAIL_ADDRESS>

@nmaslarski: have you signed the CLA?

@cromega The CLA is centraly signed for all sap enployees.
And I am part of the sap-cloudfoundry org. Shouldn't this be enough ?

@mrdavidlaing: it's fine I assume?

@cromega, @nmaslarski - I'm sorry, but SAP have refused to sign the current CLA; and requested that it be changed to one more similar to the Cloud Foundry one.
That work is still on-going.  Until it is completed, we can't merge anything from SAP.

@mrdavidlaing any idea when the CLA will be changed? My understanding was that the new one is already in place.


db: actually enable foreign keys per connection

According to: https://www.sqlite.org/pragma.html#pragma_foreign_keys (and
the comments in the code deleted by this patch); the foreign keys pragma
needs to be set per connection to a sqlite database. The problem here is
that the golang sql driver hides the fact that there might be more than one
connection, and they're pooled, so only the first connection would have
foreign keys enabled. This means that e.g. the constraints aren't enforced
on other connections that were automatically created by the sql driver.
This patch installs our own sql driver and uses that, which uses the
sqlite3 hook interface to always enable foreign keys on every connection
that's created, so we don't have this problem any more.
Signed-off-by: Tycho Andersen<EMAIL_ADDRESS>

jenkins: test this please


Getting started: align with ActionBar navigation pattern

Refs: https://github.com/microsoft/vscode/issues/117313

Getting started, focus on some button for example "Browse Recommended Extensions"
Press right key -> nothing happens 🐛
Expected: focus moves to Next button

I suggest that you use the ActionBar when you have 2 or more actions.
Reason being that we have the action navigation consistent across the workbench. Only one tab stop for the action bar, left / right to navigate the actions. Tab always moves focus away

We may be moving way form the next button, but good to keep in mind as we plan on adding support for multiple buttons.

Cool. If you add those multiple buttons let me know and I can try it out.

We no longer have the Next button in the walkthroughs. Resolving this.


koji_promote: seems like build.extra.image is required

It is not listed in the specification any more, but builds do not display correctly without this.

Coverage remained the same at 87.194% when pulling 5067c9ca3a2b479008fbe1bcd37060b0aaa05853 on koji-promote-metadata-fix into ea3bea6eebd6619038d5bec3aed570adf368ed4b on master.

LGTM

LGTM


feat: use vscode.ThemeColor API

This lets the user or current VSCode theme customize the colors used by this extension.
{
  "workbench.colorCustomizations": {
	"jumpToHint.fontColor": "#fff",
	"jumpToHint.backgroundColor": "#000"
  }
}

Note: I didn't update the package-lock.json file


refactor(groupBy): put back export of GroupedObservable so-as not to …

…break existing API

LGTM

Coverage increased (+0.0004%) to 97.465% when pulling 7a604a0f8f11f1bd7ca96910a68b82510134ef39 on jasonaden:export_grouped_observable into fef68e5c4403959e0d665cde707eac1da7cdfb94 on ReactiveX:master.


Draw Fronts via Barc Tool Bar

One of the main objectives for BARC is to be able to draw warm/cold/occuled fronts over the data .
Dan is implementing this via Bezier curves

This is now working and all the fronts are active in BARC


Use the makefile to generate docker-compose file from developer-scripts

Currently, we keep some docker-compose file in this repository, such as device-modbus and some testing tools.  We should leverage the ones in developer script.

This issue is held until we enhance the ones in the developer-script to fulfill the qa requirement.

edgex-compose provides taf ready docker-compose file, so this issue can be closed as invalid


Hook into vscodes's Format Document@ action

https://code.visualstudio.com/blogs/2016/11/15/formatters-best-practices
Need to implement vscode Formatting API. Will try to work on it on next weekend


Dragonflight fixes

Made some dragonflight fixes though didn't see this repo so did it on the original outfitter github need to update it for this one.
Got most features to work for PTR and for beta still fixing the tooltip mostly working except closing.
https://github.com/nulian/Outfitter

See that you merged it I'll have a look at making it also beta/dragonflight compatible at the moment I haven't updated the ToolTip api yet in the MR. Because it also needs to be backwards compatible.
On prepatch it should work fine outfitter.

i have just been testing it on beta.. on wed we'll see :-)


⚠ SceneTime has degraded performance

In 57cd3b8, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1592 ms

Resolved: SceneTime performance has improved in 3241643 after 13 minutes.


Update MNIST dashboard

style canvas according to streamlit theme
update spinner message and and success banner for training the neural network
show if training happens on CPU or GPU

approved


LAPP-27 and LAPP-37

This pull request includes:

Verify that batches are smaller than 512KB (LAPP-27)
The actions that are bigger than 32KB are dropped (LAPP-37)

Codecov Report

Merging #120 into master will increase coverage by 2.58%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #120      +/-   ##
==========================================
+ Coverage   84.22%   86.80%   +2.58%
==========================================
  Files          27       28       +1
  Lines         875      887      +12
  Branches       93       94       +1
==========================================
+ Hits          737      770      +33
+ Misses        131      109      -22
- Partials        7        8       +1

Impacted Files
Coverage Δ

Analytics/Flush/ActionSizeCalculator.cs
100.00% <100.00%> (ø)

Analytics/Flush/AsyncIntervalFlushHandler.cs
98.95% <100.00%> (-1.05%)
:arrow_down:

Analytics/Model/BaseAction.cs
100.00% <100.00%> (ø)

Analytics/Logger.cs
55.55% <0.00%> (+11.11%)
:arrow_up:

Analytics/Config.cs
85.36% <0.00%> (+23.17%)
:arrow_up:

Continue to review full report at Codecov.

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


Make auth more like mosrs-cache-password

The UK Met Office mosrs-cache-password script first caches the MOSRS password and the checks the cached password using rosie hello and svn info. This works more consistently than checking using requests.get().
Make auth.py work more like  mosrs-cache-password.

Deal with any regressions via a new issue.


Zero cost(ish) diagnositcs when disabled

Inlinable fast-path check if Diagnositcs is enabled

Addressing comments from https://github.com/aspnet/Mvc/pull/8349/files
cc @benaadams