python38Packages.janus: 0.7.0 -> 1.0.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python38Packages.janus is: "Mixed sync-async queue"
meta.homepage for python38Packages.janus is: "https://github.com/aio-libs/janus"
meta.changelog for python38Packages.janus is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

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

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

found 1.0.0 with grep in /nix/store/hmbdpnzp1wmdy28qyypsv2ym05dhy8af-python3.8-janus-1.0.0

found 1.0.0 in filename of file in /nix/store/hmbdpnzp1wmdy28qyypsv2ym05dhy8af-python3.8-janus-1.0.0

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

24 total rebuild path(s)

12 package rebuild(s)

12 x86_64-linux rebuild(s)
12 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
datasette
docbookrx
pantalaimon
pantalaimon-headless
python38Packages.datasette
python38Packages.datasette-template-sql
python38Packages.entrance-with-router-features
python38Packages.janus
python39Packages.datasette
python39Packages.datasette-template-sql
python39Packages.entrance-with-router-features
python39Packages.janus

Instructions to test this update (click to expand)

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

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/hmbdpnzp1wmdy28qyypsv2ym05dhy8af-python3.8-janus-1.0.0
ls -la /nix/store/hmbdpnzp1wmdy28qyypsv2ym05dhy8af-python3.8-janus-1.0.0/bin

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

6 packages failed to build:

datasette (python39Packages.datasette)
pantalaimon
pantalaimon-headless
python38Packages.datasette
python38Packages.datasette-template-sql
python39Packages.datasette-template-sql

4 packages built:

python38Packages.entrance-with-router-features
python38Packages.janus
python39Packages.entrance-with-router-features
python39Packages.janus

Maintainer pings
cc @simonchatts for testing.

On nixos x86_64:
builder for '/nix/store/fzma5cy76x7sf3i89vrzs58vjsij9l4v-python3.8-datasette-0.59.4.drv' failed with exit code 1; last 10 log lines:
  Processing ./datasette-0.59.4-py3-none-any.whl
  Requirement already satisfied: aiofiles<0.9,>=0.4 in /nix/store/8288ri33h0xp2q75vd9gbn59vrdbvcrr-python3.8-aiofiles-0.8.0/lib/python3.8/site-packages (from datasette==0.59.4) (0.8.0)
  Requirement already satisfied: asgi-csrf>=0.9 in /nix/store/l70rpw4lxpc4f5nrixl5g24lms46xkli-python3.8-asgi-csrf-0.9/lib/python3.8/site-packages (from datasette==0.59.4) (0.9)
  Requirement already satisfied: Jinja2<3.1.0,>=2.10.3 in /nix/store/7rzdkpncwzyz5z4n3kv21dvp7g37r2x9-python3.8-Jinja2-3.0.3/lib/python3.8/site-packages (from datasette==0.59.4) (3.0.3)
  Requirement already satisfied: PyYAML<7.0,>=5.3 in /nix/store/8651jk1pa7kpg812xjmqx5a6micw0v8w-python3.8-PyYAML-<IP_ADDRESS>/lib/python3.8/site-packages (from datasette==0.59.4) (5.4.1)
  Requirement already satisfied: python-baseconv==1.2.2 in /nix/store/jl5jrmv9ss1r0hy6fr42yyf834d9z5ma-python3.8-python-baseconv-1.2.2/lib/python3.8/site-packages (from datasette==0.59.4) (1.2.2)
  Requirement already satisfied: uvicorn in /nix/store/4qwhr3ggx12mh9f1a7b9ild8z8vqvgxc-python3.8-uvicorn-0.14.0/lib/python3.8/site-packages (from datasette==0.59.4) (0.14.0)
  Requirement already satisfied: click-default-group in /nix/store/yhsqd8cq0i4d58q4cxqa68fas88incai-python3.8-click-default-group-1.2.2/lib/python3.8/site-packages (from datasette==0.59.4) (1.2.2)
  ERROR: Could not find a version that satisfies the requirement janus<0.8,>=0.6.2 (from datasette) (from versions: none)
  ERROR: No matching distribution found for janus<0.8,>=0.6.2

Done in 905829c9dd3b27cb0dc874892143347b3b67fcaf


Feature: Segments

As per @Cortexelus on the timbre thread, it would be nice to have Echo Nest style segments as a Timing.
Will doing this make anything weird, in terms of how we handle Feature data with pandas?  I don't think so.

Nope, it's just another type of time slicer.
There is an open issue in librosa to pull in some of Tristan's tricks for segment/onset timing: https://github.com/librosa/librosa/issues/305 ; probably best to wait on that to be merged before going forward.

@bmcfee, looks like the above Issue / PR has been closed.  Can we use onset_detect and onset_backtrack to generate segments?

Yup, it ought to work.

Closed with #95 !


Please put back the access to Ractive Versions on the Website

Description:
Until recently, the Ractive.js website allowed navigation between versions. This seems to have disappeared with the switch to this new top-navigation style menu, which by the way, makes it really hard to find things.
Having the versions available was very helpful in identifying differences in features and functionality and in being able to rollback if a breaking change (to our own development) was introduced.
So please consider putting it - or some basic versioning information back. Thanks.
Versions affected:
all of them.

We're still working on getting multiple versions of the docs available in a more usable way, but until we get that figured out, the legacy docs are available at https://ractive.js.org/v0.x/0.8/get-started

Closing in favor of https://github.com/ractivejs/ractivejs.github.io/issues/54


fix printing of exam in firefox

Checklist

[x] I tested all changes and all related features with different users (student, tutor, instructor, admin) locally

Motivation and Context

Description

When printing longer exams, firefox would only print the first page. This is because of flex layout according to firefox support: https://support.mozilla.org/en-US/questions/1227484
It also fixes the layouting issues with MC quizzes in print view
It also adds the functionality that all exercises are expanded before printing to get a full print
In the attachments you can find the prints of a test exam which i did locally. For me it looks good (development banner on the top left corner will not be there on production)
The issue in DnD is unrelated to this PR (wrong drop location)
Steps for Testing

Use firefox

Create an exam with various exercise types

participate and go to summary page

print exam

exam should be printed in a readable manner (there are some layouting issues due to changing the layout, but everything should be readable)

if you have additional browsers installed, please quickly test printing there and report any issue you find

Screenshots

Attachements
firefox.pdf
chrome.pdf

I think we can fix drag and drop (browser independent) in another PR


:truck: add: 135th CatchUp Summary

Thanks to @dheerajdlalwani for the notes; helped write the summary smoothly.
To Do (cc: @dheerajdlalwani)

[x] Add screenshot
[x] Add Attendees

I haven't linked names in the summary though. I believe it's time we accept — it is not required; we are anyways adding attendees.adoc write underneath, which serves the purpose.
Please let me know your thoughts.
Another note: I have left one line after every parent point. I found it easier to read and reference when I was reviewing. Let me know if that is an issue.

Please remove the blank spaces after each point and add one blank line at the end of the file.

Yes.
I have written a note here.

I haven't linked names in the summary though. I believe it's time we accept — it is not required; we are anyways adding attendees.adoc write underneath, which serves the purpose.

I don't think anyone will take the effort to scroll down to find someone, Tushar. It is better to make it easier for people to look at someone and it is also good to maintain uniformity with previous summaries.
I unfortunately saw this after I already pushed commits to correct the missing names, otherwise I would've held off on that until this discussion was resolved. Still though, let me know your thoughts, @tusharnankani.

I don't think anyone will take the effort to scroll down to find someone, Tushar.

It is just one scroll through.
I think it doesn't matter, a LOT.

Another note: I have left one line after every parent point. I found it easier to read and reference when I was reviewing. Let me know if that is an issue.

The difference when you do that:
Option 1 with no spaces:

Test 1.1
Test 1.2

Option 2 with added spaces between points:

Test 2.1

Test 2.2

I get that this is how just GitHub handles it and it doesn't matter in Asciidoctor, but still, we should keep things compatible with other things, in case we ever have to move. The behaviour with no spaces in between lines is the standard way of writing, so let's stick to that. You're correct about readability though, the one with spaces is better.
@tusharnankani

I get that this is how just GitHub handles it and it doesn't matter in Asciidoctor, but still, we should keep things compatible with other things, in case we ever have to move.

What other things?

The behaviour with no spaces in between lines is the standard way of writing, so let's stick to that.

Who defines the standard?

I get that this is how just GitHub handles it and it doesn't matter in Asciidoctor, but still, we should keep things compatible with other things, in case we ever have to move.

What other things?

Other frameworks, static site generators or any other services that we might choose in the future. We don't know what we're going to do. Sticking to the standard makes sense to me for extensibility.

The behaviour with no spaces in between lines is the standard way of writing, so let's stick to that.

Who defines the standard?

No clue who defines the standard, but I think what is happening is that GitHub treats bullet points with spaces in between as different sets of points. I don't know if other services do that as well.
@tusharnankani

Other frameworks, static site generators or any other services that we might choose in the future. We don't know what we're going to do. Sticking to the standard makes sense to me for extensibility.

Ah well. Okay.
I mean most of them would render how markdown or adoc handles it. That's the 'standard' anyway, right?

Oh by the way, I have already removed the spaces between points in the 135th summary, as I saw this PR after pushing 46b715767881ecbcbb3707e06aba5147965a584e.


Bug - Windows: Clicking on Oni2 icon in taskbar gives 'exception Out of memory'

Repro:

Run Oni2 on Windows via esy run
Click on the icon in the taskbar

Expected: Should be a no-op since the app is already app
Actual: Crashes with:
Fatal error: exception Out of memory

This isn't reproducing for me anymore in latest master


Support lustre 2.12

OST
The new path should to be provided in version 2.5, 2.10 & 2.12.

[ ] /proc/fs/lustre/obdfilter/*/blocksize -> /proc/fs/lustre/osd-*/*-OST*/blocksize
[ ] /proc/fs/lustre/obdfilter/*/brw_stats -> /proc/fs/lustre/osd-*/*-OST*/brw_stats
[ ] /proc/fs/lustre/obdfilter/*/filesfree  -> /proc/fs/lustre/osd-*/*-OST*/filesfree  (same as filestotal )
[ ] /proc/fs/lustre/obdfilter/*/kbytesfree -> /proc/fs/lustre/osd-*/*-OST*/kbytesfree (same as kbytesavail & kbytestotal)

Is there a version of this anywhere which works with recent lustre (2.12.x) and recent go versions? I've tried both master here and the fork above with various versions of go and either get failures during go get or during make.

Is there a version of this anywhere which works with recent lustre (2.12.x) and recent go versions? I've tried both master here and the fork above with various versions of go and either get failures during go get or during make.

Is there a version of this anywhere which works with recent lustre (2.12.x) and recent go versions? I've tried both master here and the fork above with various versions of go and either get failures during go get or during make.

Contact me at TG MGlants

Is there a version of this anywhere which works with recent lustre (2.12.x) and recent go versions? I've tried both master here and the fork above with various versions of go and either get failures during go get or during make.

Contact me at TG MGlants

Is there a version of this anywhere which works with recent lustre (2.12.x) and recent go versions? I've tried both master here and the fork above with various versions of go and either get failures during go get or during make.

Try this one: https://github.com/GSI-HPC/lustre_exporter
I am planing to update it for supporting Lustre Version 2.12 up to a certain point.
The build is working, but you need to watch out for the golangci-lint dependency:
package github.com/golangci/golangci-lint: no Go files in /home/gabriele/workspace/go/src/github.com/golangci/golangci-lint
make: *** [Makefile:53: /home/gabriele/workspace/go/bin/golangci-lint] Error 1

There is still an issue with the tests...
In that case you should just run the build for it:
make build
go build -o golangci-lint ./cmd/golangci-lint

Then copy the binary to the Go bin dir: cp golangci-lint $GOPATH/bin
Then the make for the Lustre Exporter should work:
make
>> formatting code
>> linting code
>> building binaries
 >   lustre_exporter
>> running tests
ok      github.com/GSI-HPC/lustre_exporter      0.672s
ok      github.com/GSI-HPC/lustre_exporter/sources      (cached)

Alternatively can just run make build:
make build
>> building binaries
 >   lustre_exporter


New UI breaks when I'm running it in husky precommit

This new UI breaks when I'm running it in husky precommit:
In my root package.json:
    "lint": "turbo lint",

and in .husky/pre-commit:
pnpm lint

when running this, it gives:
$ git commit -m "Test commit"
• Packages in scope: ....
• Running lint in 8 packages
• Remote caching disabled
  × internal errors encountered: receiver dropped,receiver dropped,receiver dropped

The only way to fix this that I've found dso far is to add "ui": "stream" to the root turbo.json.
Originally posted by @siawyoung in https://github.com/vercel/turbo/discussions/7802#discussioncomment-9672182

We are facing this issue as well - seems like it's only occurring when any one of our pre-commit commands is a cache miss, otherwise if all commands are a cache hit - it works fine.
Adding "ui": "stream" to the root turbo.json does solve the husky pre-commit issue, but unfortunately disables the new terminal UI.

Reproduce repo:
https://github.com/pieterjandebruyne/turbov2-husky-bug
To Reproduce
run git clone git@github.com:pieterjandebruyne/turbov2-husky-bug.git
-> change any index.ts file
run git add . && git commit -m "test"

"ui": "stream" does fix the husky issue but I am getting different errors now when I use it inside of a dockerfile:
#19 ERROR: process "/bin/sh -c turbo run build --filter=frontend" did not complete successfully: exit code: 1
------
 > [installer 8/8] RUN turbo run build --filter=frontend:
0.207 Error: turbo_json_parse_error
0.207
0.207   x Found an unknown value `Stream`.
0.207     ,-[57:1]
0.207  57 |   },
0.207  58 |   "ui": "Stream"
0.207     :         ^^^^^^^^
0.207  59 | }
0.207     `----
0.207
------
Dockerfile:32
--------------------
  30 |
  31 |     RUN npm -g i<EMAIL_ADDRESS>  32 | >>> RUN turbo run build --filter=frontend

Also not sure where the capitalised "Stream" string is coming from since in my turbo.json it's all lowercase

turbo run build --filter=frontend outside of dicker is working fine...

Interesting - we also are running into "ui": "Stream".  Our turbo.json file looks like:
{
  "$schema": "https://turbo.build/schema.json",
  "globalDependencies": ["**/.env.*local"],
  "globalEnv": [
    "ENV VARS ..."
  ],
  "tasks": {
    "build": {
      "dependsOn": ["^build"],
      "outputLogs": "new-only"
    },
    "dev": {
      "cache": false,
      "persistent": true
    },
    "lint": {
      "outputLogs": "new-only"
    },
    "start": {
      "cache": false,
      "persistent": true
    },
    "test": {
      "outputLogs": "new-only"
    }
  },
  "ui": "stream"
}

but when we run pnpm prune (even outside of Docker) the /out folder shows the turbo.json as:
{
  "$schema": "https://turbo.build/schema.json",
  "globalDependencies": ["**/.env.*local"],
  "globalEnv": [
    "ENV VARS ..."
  ],
  "tasks": {
    "build": {
      "dependsOn": ["^build"],
      "outputLogs": "new-only"
    },
    "dev": {
      "cache": false,
      "persistent": true
    },
    "lint": {
      "outputLogs": "new-only"
    },
    "start": {
      "cache": false,
      "persistent": true
    },
    "test": {
      "outputLogs": "new-only"
    }
  },
  "ui": "Stream"
}

which as mentioned above gives that error.

I can make a repo to reproduce later (or open a different issue), but it seems like this a completely different issue than the initial Husky problem... unfortunately though, means the "ui": "stream" workaround doesn't actually help us in this case.

@willsather @pieterjandebruyne
Your issues with pre-commit failing should be addressed by https://github.com/vercel/turbo/pull/8333 which is in 2.0.2-canary.0. If you could test it out that would be great!
If you just want to disable the UI for commit hooks you could add TURBO_UI=0 as an env var to the commit hook.
The Found an unkown value "Stream" error should be fixed with #8338

Both issues should be fixed in 2.0.2-canary.1 please test out and reopen if this isn't the case.


Mapper that maps ophys metadata files to session.json files

User story
As a user, I want to run a script that parses bonsai generated files, etc., into a session.json file that is valid under aind-data-schema so I can automatically generate and attach session.json files to my session.
Acceptance criteria

[ ] Maps to the latest version of aind-data-schema
[ ] Given a user has some generated files from bonsai and other acquisition hardware, when they run a command from bash with some arguments for an input directory and an output directory, then a session.json file will be generated.
[ ] 100% test and docstring coverage

Sprint Ready Checklist

[ ] 1. Acceptance criteria defined
[ ] 2. Team understands acceptance criteria
[ ] 3. Team has defined solution / steps to satisfy acceptance criteria
[ ] 4. Acceptance criteria is verifiable / testable
[ ] 5. External / 3rd Party dependencies identified
[ ] 6. Ticket is prioritized and sized

Notes
Add any helpful notes here.

@mekhlakapoor made a first pass at this several months ago, but it's out of date now that aind-data-schema has changed:
https://github.com/AllenNeuralDynamics/Ophys_SensorScreening_ExperimetalControl/blob/main/src/schema_writer.py
You could start here make it work with the latest version of aind-data-schema.

And here is an example of a dummy fiber photometry session that may give you a sense of what the new schema is shaped like.
https://github.com/AllenNeuralDynamics/aind-data-schema/blob/main/examples/ophys_session.py


Update TNO interface definition

Update the interface definition for TNO after the first integration testing at SAM XL.
Note: the changes are currently a direct copy of the TNO changes, consider this MR therefore made by TNO.
Motivation and Context
TNO uses additional fields and messages in their interface.
Changes

Add a trigger state
Update the ResultCode and ModuleState

Checklist

[ ] Update REAMDE.md
[ ] Update version

I have no complaints. You can merge the suggestions at least in the feature/integration_p1. And in the main if no one else has any suggestions.


Add integration test infrastructure

This PR adds new integration test plus needed infrastructure.
In detail:

Adds a new simple integration test, based on https://github.com/camunda/camunda-cloud-helm/pull/133 Thanks @npepinpe for that
We will iterate over the IT test in the next PR's. Goal was here to have the first simple test and the needed infrastructure to run them.
Add new makefile target to run the integration test only
Add new github action to run the go integration test in the zeebe cluster
As preparation for that I created a new namespace in our cluster ccsm-helm where I added a new serviceaccount. Resources which are deployed can be found here https://github.com/zeebe-io/zeebe-chaos/tree/ccsm-helm-serviceaccount
Token of this serviceaccount have been added as secret to the repo
K8 Server address have been added as secret
CA_DATA for the server have been added as secret
In the github action we build the kubectx to access our zeebe cluster

Github action has be run and successfully executed :muscle:

I'm on holidays, so it'll be faster if someone else reviews this ;)

Thank you very much for your review @oleschoenburg :bow: :+1:


headers don't get written if no content or status is written

The golang http server will write out on close, just in case nothing was written. Could the End() method be changed to call Write([]byte{}) so that it will trigger the headers and status OK being written?
This is using v2.0.0 of the library.

I've just sent a PR with an example of what I mean. :+1:


[FEATURE]

If at all possible, It would be really cool to see a stompbox section added in the plugin before the amp. I am seeing many people beginning to profile boost pedals, and having everything in one instance of one plugin would be killer.

This belongs over at NeuralAmpModelerPlugin, so I'm going to close it here.
Have a look through the Issues over there--I believe someone has already opened this Issue there. If so, feel free to +1 it. If not, feel free to open a new Issue there.
Thanks!


new: find-average-of-number.js (#1864)

Why:

Closes #1864
What's being changed:
new function: find-average-of-number.js  in javascript

Please review. @harshraj8843 @SpirosArk
Thanks


Usage of $foundation-version in codebase

Is anyone aware of the usage of the $foundation-version SCSS variable in the codebase?  I see the comment "Meta styles are included in all builds, as they are a dependency of the Javascript.", however, only foundation-mq is used.
I'll remove it if it is not used, otherwise, the build will need to be updated to auto update the version with each build.

@gakimball @AntJanus would either of you be able to provide insight on this?

@soumak77 As I recall it was mostly a Sass equivalent of the JavaScript variable Foundation.VERSION, although that has a more practical debugging purpose (and lets you open a console and see what version of Foundation a site is using).
For Apps, I don't believe it does anything, so you're free to remove it.

@gakimball thanks for the insight, it'll be removed


drivers: i2c_tca_954x: Fix transfer function

This is a follow-up to commit e1c0a494b3dc697d65a5cfab92b3bb8711ab0862.
The tca954x_transfer() function cannot call i2c_transfer_dt(),
because the I2C device address used in the transaction must be the one
passed as the addr parameter, not the address of the TCA954xA switch
itself. Hence, this commit restores the call to i2c_transfer().
Fixes #49046.

cc @jacobw56


Defining MRTK Customer personas

Having a small (3-5) set of personas that represent typical developer customers can be a helpful way to describe the audience for an issue and/or feature.
Sometimes it is fun to assign names (ex: Hawking) to them, other times just a 1-3 work description (ex: hackathon team member) works better.
I will seed the conversation with descriptions of the ones that I have in mind:

Hackathon Team Member - Not necessarily a developer. Interested in seeing results quickly. Uses the Toolkit components as-is.
Experience Creator - Fully customized presentation layer. Uses the default system implementations.
Advanced / Enterprise Developer - Wishes to customize and control every aspect of their project, builds custom system implementations.

Please add comments with your suggestions / proposals and we will ratify the set in a future shiproom meeting.

I would add a beginner 'Creators' who started exploring the mixed reality with Unity. Building blocks for the common interaction patterns, UX controls can accelerate their explorations and learning. Along with the Mixed Reality Academy, beginners will look for the common interactions and concepts.
Some of the basic elements from my own experience as a beginner:
Setting up

How to set up a new scene/camera/environment for the HoloLens and immersive headset?
How can I place an object in the scene? (proper size, y position, distance...)
How can I build and run in Unity editor?
How can I build, deploy and run on the device?
How can I preview on the device (Holographic Remoting)

Input, basic event handling

How can I make an object respond to a gaze cursor?
How can I make an object respond to an air tap gesture?
How can I make an object respond to the motion controllers? (ray/buttons/thumbstick...)
How can I get default teleportation/locomotion?

Interactions

How can I grab/move/release an object? (DragAndDropHandler)
How can I resize an object? (Bounding Box)
How can I rotate an object? (Bounding Box)
How can I create a button? (Holographic Button)
How can I add new objects dynamically into the space? (Instantiating object on input event)
How can I show/hide objects dynamically?
How can I delete objects dynamically?
How can I add audio feedback on the object?
How can I play background audio?

Spatial Mapping

How can I start/stop spatial mapping?
How can I turn on/off visual meshes?
How can I place object on the meshes?
How can I turn on physics? How can I make an object fall?

Scene management

How can I switch between the scenes?
What is recommended way to switch between the scenes?

Is this a task or just a general discussion?

Is this a task or just a general discussion?

It is a discussion. I believe it betst to have it on GitHub for transparency and to cast a wider feedback net than just shiproom.

These are great as a base for topics going forward. The subjects above, Setting Up, Inputs and Handling, and Interactions are the basis for any application once we have documentation for those we can build off them. These are a great to focus on first.

One persona distinction I’d make is between developers with enterprise dev experience and developers with game dev experience.
In @davidkline-ms's initial persona breakdown above, there is one bucket called “Advanced / Enterprise Developer”, which describes a broad set of developers who want to customize every last detail.  However, my observation has been that actual LOB enterprise developers generally have traditional desktop/mobile dev experience, and as they dive into VR/AR app development, they find the typical idioms of game engine development an intimidating shift in mindset.  Developers with years of game dev experience will definitely come in with their own preferred way to think about 3D input, focus and so on and will want to customize lots of details.  In contrast, LOB devs brand new to 3D development will be focused on shipping their app quickly and at high quality, and are likely to want strong guidance, an opinionated control library, and to stay on the rails to align with how other experiences on the device work today.
An analogy is to the 2D apps and games we see on mobile today.  Generally 2D apps will make direct use of controls and UI idioms from the native platform they're running on, both because this is often the path of least resistance for getting an app authored quickly and with corner cases handled, and because users benefit from an app whose UI patterns feel familiar to the other apps they use.  In contrast, 2D games are often fully skinned, with custom buttons, lists and other UI elements all designed from scratch.  Game developers expect to style and customize their UI as part of any given project to fit the overall feel of the experience, and so that styling and customization ends up leaning on skills developed with game dev experience.
To ensure that MRTK can enable the broadest set of devs to succeed in building VR/AR apps, we should be careful to balance the needs of those with years of 3D development experience with those who’ve only touched 2D UI toolkits throughout their career.  As we all move MRTK forward, we should keep in mind that large pool of underserved LOB devs out there waiting for VR/AR development to become as accessible as desktop/mobile development.

That's a great distinction @thetuvix!

Here's a quick summary of developer persona from how they plan to use MRTK
https://github.com/Microsoft/MixedRealityToolkit-Unity/wiki/Overview


feat: implement on RainbowFirebaseApp initialize prop

fix: #38

@HellWolf93 please review the conflicts here

@HellWolf93 please review the conflicts here

Fixed


Log Warning:  Detected blocking call

What happened?
Started noticing this warning in my HA logs after upgrading to Core 2024.5.0.  No issues with the integration as far as I can tell.
How to reproduce
Core 2024.5.0
Supervisor 2024.04.4
Operating System 12.2
config_entry-smart_irrigation-5154ea7f8196b4cbd9986fbae091721b (1).json
Relevant log output
Logger: homeassistant.util.loop
Source: util/loop.py:99
First occurred: May 2, 2024 at 11:45:00 PM (42 occurrences)
Last logged: May 2, 2024 at 11:45:01 PM

Detected blocking call to import_module inside the event loop by custom integration 'smart_irrigation' at custom_components/smart_irrigation/helpers.py, line 436: mod = importlib.import_module( (offender: /config/custom_components/smart_irrigation/helpers.py, line 436: mod = importlib.import_module(), please create a bug report at https://github.com/jeroenterheerdt/HASmartIrrigation/issues

Which version are you running?
v2024.4.3
Diagnostics file

[X] I have attached a diagnostics file

Additional information
No response

Just confirming that I have the same in my logs.
And smart watering has not been working for a few weeks now. I think since from around 4th or 5th April - so maybe when I updated HA to 2024.4.

A warning should not stop the integration from working. Something else is going on, but I can't see it in the info you provided

Isn't this a change of policy from the Home Assistant team? That they don't want to to have blocking calls in the event loop as this can cause a system wide hickup when this call takes some time to return?
I think it is worth to investigate if this blocking call can be done in another way.

Yes, I am investigating it, but it's not an easy fix.

I am also seeing this FWIW.
Logger: homeassistant.util.loop
Source: util/loop.py:99
First occurred: 1:58:43 PM (15 occurrences)
Last logged: 4:50:16 PM

Detected blocking call to import_module inside the event loop by custom integration 'smart_irrigation' at custom_components/smart_irrigation/helpers.py, line 436: mod = importlib.import_module( (offender: /config/custom_components/smart_irrigation/helpers.py, line 436: mod = importlib.import_module(), please create a bug report at https://github.com/jeroenterheerdt/HASmartIrrigation/issues


Explicitly disallow tainting controller nodes

This PR depends on #755. Please see the last commit for changes made solely in this PR.
Resolves #754

Codecov Report

Merging #756 into master will decrease coverage by 0.13%.
The diff coverage is 9.09%.

@@            Coverage Diff             @@
##           master     #756      +/-   ##
==========================================
- Coverage   34.28%   34.15%   -0.14%
==========================================
  Files          55       56       +1
  Lines        3077     3083       +6
==========================================
- Hits         1055     1053       -2
- Misses       1863     1872       +9
+ Partials      159      158       -1

Impacted Files
Coverage Δ

model/node_pool_config.go
20.28% <ø> (ø)
:arrow_up:

model/controller.go
0% <0%> (ø)
:arrow_up:

model/node_settings.go
0% <0%> (ø)

core/controlplane/config/config.go
54.54% <100%> (+0.02%)
: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 0a693ab...ae901ba. Read the comment docs.

/lgtm

@danielfm Thanks for your review 👍


NME: Fix missing alphaMode property parsing

See https://forum.babylonjs.com/t/node-materiel-editor-does-not-load-alpha-mode/48396

Snapshot stored with reference name:
refs/pull/14818/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14818/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14818/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/14818/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/14818/merge
https://gui.babylonjs.com/?snapshot=refs/pull/14818/merge
https://nme.babylonjs.com/?snapshot=refs/pull/14818/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/14818/merge#BCU1XR#0

WebGL2 visualization test reporter:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/14818/merge/testResults/webgl2playwright/index.html


Update themes.md

Working on rtpnale theme structure.

@umeshnevase we need to provide generic instructions.
For now, I am accepting this pull request. But please improve this post as soon as possible.


Review and Submit fails with an error

The requested operation is invalid. Server Response: Teams Requests failed: The specified user i:0#.f|membership| could not be found.

Found the problem. User selected as an owner was somehow not recognized. Solution works fine with any other user.


Add ObjectSurfaceObserver from Holograms 230 Tutorial

I found this observer much easier to work with than the existing FileSurfaceObserver currently in the toolkit.  It is demonstrated in the first chapter of Holograms 230:
https://developer.microsoft.com/en-us/windows/holographic/holograms_230
I prefer it because I can drag an obj to it regardless of location.  Whereas the FileSurfaceObserver, you need to know exactly where to place it.  (Or my ignorance can't figure out how to give it different locations.)
I can create a PR for this.  But since the code is from Microsoft, need permission first.

Incidentally you may want to change the SpatialMapping prefab to include this observer instead of the FileSurface one.

Related to #39, academy content is out of sync with this repo.

Working on this. And yeah, we'll be putting the ObjectSurfaceObserver in the base prefab instead of the FileSurfaceObserver.
Thanks!

:thumbsup:

Was this fixed by #151?


[WeGiveYouEat] - Submit Post Request

Description
When user hits post all the filled out info needs to be sent and stored in DB
User Acceptance Criteria
User notified of successful posting

Awaiting 413 error to be resolved first.
#81 needs to be resolved first


Unable to extract title

youtube-dl -g --verbose  http://www.pornhub.com/view_video.php?viewkey=107237
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-g', '--verbose', 'http://www.pornhub.com/view_video.php?viewkey=107237']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.4.2 - Linux-3.10.0-123.13.2.el7.x86_64-x86_64-with-centos-7.0.1406-Core
[debug] exe versions: none
[debug] Proxy map: {}
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 618, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 266, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/pornhub.py", line 57, in _real_extract
video_title = self._html_search_regex(r'<h1 [^>]+>([^<]+)', webpage, 'title')
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 532, in _html_search_regex
res = self._search_regex(pattern, string, name, default, fatal, flags, group)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 522, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Error Page Not Found

@dstftw
Here is another link http://www.pornhub.com/view_video.php?viewkey=2147327275

This one works for me. Could you upload *.dump files when running with --write-pages?

youtube-dl -g http://www.pornhub.com/view_video.php?viewkey=2147327275
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Here is the dump
https://www.sendspace.com/file/o0jno2

This looks like a weird redirect, probably for caching purposes. I'll look into it; thanks for the report.

i meat the same problem too. seems all pornhub videos could not be downloaded.
youtube-dl version 2015.07.07
the dump file: https://goo.gl/TIklUA
and the verbose logs:
D:\Moo0\YouTube-DL 1.07\vdl>youtube-dl.exe --verbose --write-pages http://www.pornhub.com/view_video.php?viewkey=2062141185
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--verbose', u'--write-pages', u'http://www.pornhub.com/view_video.php?viewkey=2062141185']
[debug] Encodings: locale cp950, fs mbcs, out cp950, pref cp950
[debug] youtube-dl version 2015.07.07
[debug] Python version 2.7.8 - Windows-7-6.1.7601-SP1
[debug] exe versions: none
[debug] Proxy map: {}
[PornHub]<PHONE_NUMBER>: Downloading webpage
[PornHub] Saving request to<PHONE_NUMBER>_http_-_www.pornhub.com_view_video.phpviewkey=2062141185.dump
ERROR: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update.
Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "youtube_dl\YoutubeDL.pyo", line 654, in extract_info
  File "youtube_dl\extractor\common.pyo", line 273, in extract
  File "youtube_dl\extractor\pornhub.pyo", line 66, in _real_extract
  File "youtube_dl\extractor\common.pyo", line 564, in _html_search_regex
  File "youtube_dl\extractor\common.pyo", line 555, in _search_regex
RegexNotFoundError: Unable to extract title; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its
complete output.

Pornhub support seems to be broken
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-g', u'--verbose', u'http://www.pornhub.com/view_video.php?viewkey=2147327275']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.07.28
[debug] Python version 2.7.6 - Linux-3.13.0-37-generic-x86_64-with-LinuxMint-17.1-rebecca
[debug] exe versions: none
[debug] Proxy map: {}
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 656, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 279, in extract
    return self._real_extract(url)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/pornhub.py", line 113, in _real_extract
    self._sort_formats(formats)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 735, in _sort_formats
    raise ExtractorError('No video formats found')
ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

@k1-hedayati I fixed this in 754e70cf3e74218ae5d840985fbf07bbe274332a; it'll be in the next release.

@gebn That's great! Thanks for support.

Duplicate of #5930.


Custom project name for project snapshot and sample projects

Closes: https://github.com/code-kern-ai/refinery/issues/261
PRs:

https://github.com/code-kern-ai/refinery-gateway/pull/140
https://github.com/code-kern-ai/refinery-ui/pull/149
https://github.com/code-kern-ai/refinery-submodule-model/pull/47

merge conflict for submodules model

[ ] resolved


Skip images with srcset of certain class

Is there a way to tell lazysizes to leave a subset of images alone, and let picturefill do its thing normally? There are spots where we want to lazy load, and others we don't.

If you don't want lazyload you should switch data-srcset to srcset.
You can also add the class lazypreload if this helps.

Thank you very much!
Sent from my iPhone

On Jul 27, 2015, at 4:57 PM, Alexander Farkas<EMAIL_ADDRESS>wrote:
If you don't want lazyload you should switch data-srcset to srcset.
You can also add the class lazypreload if this helps.
—
Reply to this email directly or view it on GitHub.


Where to copy the trained model in AUTOMATIC1111?

Where i have to put the files? And how to use? Thanks

the model works only with diffusers, I'm working on a way to be able to use the trained model anytime you want.

Thanks, i dont understand very well, but many thanks for your efforts!

Happy to help


Add noise filter

placeholder for until i get around to implement it.
In order to simulate  random noise on the source and target side, and encourage our byte_fallback vocabulary to pick it up, we should just corrupt the input with random strings on the source and the target. We can use the alignment information in order to give it a believable corresponding location.

Fixed by #14


Documentation: update getting-started-ubuntu

Current versions of rkt don't work anymore in Ubuntu Trusty because the
cgroups are incorrectly set (see
https://groups.google.com/d/msg/rkt-dev/tLV84vuFubU/9NQEmbvb0fs).
Update getting-started-ubuntu to Ubuntu Vivid and add a metadata service
section since it's now required by default.
Fixes #1227

LGTM


Failed to Access an Alluxio Cluster with HA

Alluxio Version:
Alluxio2.0.0
zookeeper-3.5.5
Describe the bug
job_master.log
Opening socket connection to server <IP_ADDRESS>/<IP_ADDRESS>:2181. Will not attempt to authenticate using SASL (unknown error)
Session establishment complete on server <IP_ADDRESS>/<IP_ADDRESS>:2181, sessionid = 0x10014a98bdd000c, negotiated timeout = 40000
worker.log
2019-10-30 09:50:34,564 WARN  RetryUtils - Failed to load cluster default configuration with master (attempt 1): alluxio.exception.status.UnavailableException: Failed to handshake with master 10-43-81-25/<IP_ADDRESS>:19998 to load cluster default configuration values: UNAVAILABLE: Network closed for unknown reason
master.log
2019-10-30 11:21:56,910 ERROR MetaMasterSync - Failed to receive leader master heartbeat command.
alluxio.exception.status.UnavailableException: Failed to connect to MetaMasterMaster @ 10-43-81-25/<IP_ADDRESS>:19998 after 7 attempts
at alluxio.AbstractClient.connect(AbstractClient.java:264)
at alluxio.AbstractClient.retryRPCInternal(AbstractClient.java:367)
at alluxio.AbstractClient.retryRPC(AbstractClient.java:331)
at alluxio.master.meta.RetryHandlingMetaMasterMasterClient.getId(RetryHandlingMetaMasterMasterClient.java:76)
at alluxio.master.meta.MetaMasterSync.setIdAndRegister(MetaMasterSync.java:115)
at alluxio.master.meta.MetaMasterSync.heartbeat(MetaMasterSync.java:71)
at alluxio.heartbeat.HeartbeatThread.run(HeartbeatThread.java:118)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: alluxio.exception.status.UnavailableException: Failed to handshake with master 10-43-81-25/<IP_ADDRESS>:19998 to load cluster default configuration values: UNAVAILABLE: Network closed for unknown reason
at alluxio.util.ConfigurationUtils.loadConfiguration(ConfigurationUtils.java:490)
at alluxio.ClientContext.loadConf(ClientContext.java:129)
at alluxio.ClientContext.loadConfIfNotLoaded(ClientContext.java:150)
at alluxio.AbstractClient.beforeConnect(AbstractClient.java:166)
at alluxio.AbstractClient.connect(AbstractClient.java:224)
... 11 more
Caused by: io.grpc.StatusRuntimeException: UNAVAILABLE: Network closed for unknown reason
at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:233)
at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:214)
at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:139)
at alluxio.grpc.MetaMasterConfigurationServiceGrpc$MetaMasterConfigurationServiceBlockingStub.getConfiguration(MetaMasterConfigurationServiceGrpc.java:375)
at alluxio.util.ConfigurationUtils.loadConfiguration(ConfigurationUtils.java:484)
... 15 more
To Reproduce
alluxio-site.properties
alluxio.master.hostname=<IP_ADDRESS>
Worker properties
alluxio.worker.memory.size=1024GB
alluxio.worker.tieredstore.levels=1
alluxio.worker.tieredstore.level0.alias=SSD
alluxio.worker.tieredstore.level0.dirs.path=/data1/data/alluxio_data,/data2/data/alluxio_data,/data3/data/alluxio_data,/data4/data/alluxio_data
alluxio.worker.tieredstore.level0.dirs.quota=2.7TB,2.7TB,2.7TB,2.7TB
#alluxio.master.mount.table.root.ufs=/data1/data/alluxio_ufs
User properties
alluxio.user.file.readtype.default=NO_CACHE
alluxio.user.file.writetype.default=CACHE_THROUGH
alluxio.master.ufs.path.cache.capacity=1000000000
alluxio.master.ufs.block.location.cache.capacity=1000000000
alluxio.master.ufs.path.cache.threads=128
alluxio.master.ufs.active.sync.thread.pool.size=128
alluxio.user.file.metadata.load.type=ALWAYS
alluxio.master.metastore=ROCKS
alluxio.master.journal.type=UFS
alluxio.master.journal.checkpoint.period.entries=20000000
alluxio.master.journal.folder=hdfs://ns1/alluxio/journal
alluxio.master.journal.log.size.bytes.max=500MB
alluxio.user.file.delete.unchecked=true
alluxio.underfs.hdfs.configuration=/data1/hadoop-2.2.0/etc/hadoop/core-site.xml:/data1/hadoop-2.2.0/etc/hadoop/hdfs-site.xml
alluxio.master.mount.table.root.ufs=hdfs://ns1/alluxio/data
alluxio.zookeeper.enabled=true
alluxio.zookeeper.address=<IP_ADDRESS>:2181,<IP_ADDRESS>:2181,<IP_ADDRESS>:2181
alluxio.zookeeper.auth.enabled=false
alluxio.zookeeper.session.timeout=120s
alluxio.security.authentication.type=NOSASL
alluxio.security.authorization.permission.enabled=false
alluxio.master.audit.logging.enabled=false
alluxio.master.ttl.checker.interval=100day
alluxio.user.block.write.location.policy.class=alluxio.client.block.policy.RoundRobinPolicy
alluxio.worker.network.block.reader.threads.max=4096
alluxio.worker.network.async.cache.manager.threads.max=64
alluxio.user.ufs.block.read.location.policy=alluxio.client.block.policy.DeterministicHashPolicy
alluxio.user.ufs.block.read.location.policy.deterministic.hash.shards=3
Expected behavior
Normal start up

Hi @zc87328000, can you provide more master.log sections? I think the root cause may be seen higher up in the stack trace.
This message seems a bit puzzling
alluxio.exception.status.UnavailableException: Failed to connect to MetaMasterMaster @ 10-43-81-25/<IP_ADDRESS>:19998 after 7 attempts
Is 10-43-81-25 a hostname that resolves to IP <IP_ADDRESS>? Can you also confirm whether the other masters in the quorum are up and running or are they also getting similar errors?

Hi @ns1123
Now I can start all masters and workers,but I can't start job_master
If I execute this (alluxio-start.sh job_master) command, I will make such a mistake.
2019-10-31 20:05:20,514 INFO  utils.Compatibility (Compatibility.java:) - Running in ZooKeeper 3.4.x compatibility mode
2019-10-31 20:05:20,530 INFO  imps.CuratorFrameworkImpl (CuratorFrameworkImpl.java:start) - Starting
2019-10-31 20:05:20,537 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT
2019-10-31 20:05:20,537 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:host.name=10-43-81-25
2019-10-31 20:05:20,537 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:java.version=1.8.0_211
2019-10-31 20:05:20,537 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:java.vendor=Oracle Corporation
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:java.home=/app/jdk1.8.0_211/jre
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:java.class.path=/app/alluxio/conf/::/app/alluxio/assembly/alluxio-server-2.0.0.jar
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:java.library.path=/usr/local/lib:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:java.io.tmpdir=/tmp
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:java.compiler=
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:os.name=Linux
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:os.arch=amd64
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:os.version=3.10.0-693.el7.x86_64
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:user.name=root
2019-10-31 20:05:20,538 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:user.home=/root
2019-10-31 20:05:20,539 INFO  zookeeper.ZooKeeper (Environment.java:logEnv) - Client environment:user.dir=/app/alluxio/logs
2019-10-31 20:05:20,540 INFO  zookeeper.ZooKeeper (ZooKeeper.java:) - Initiating client connection, connectString=10-43-81-25:2181,10-43-81-26:2181,10-43-81-27:2181 sessionTimeout=120000 watcher=org.apache.curator.ConnectionState@57536d79
2019-10-31 20:05:20,552 INFO  imps.CuratorFrameworkImpl (CuratorFrameworkImpl.java:start) - Default schema
2019-10-31 20:05:20,552 INFO  imps.CuratorFrameworkImpl (CuratorFrameworkImpl.java:backgroundOperationsLoop) - backgroundOperationsLoop exiting
2019-10-31 20:05:20,553 INFO  zookeeper.ClientCnxn (ClientCnxn.java:logStartConnect) - Opening socket connection to server 10-43-81-26/<IP_ADDRESS>:2181. Will not attempt to authenticate using SASL (unknown error)
2019-10-31 20:05:20,560 INFO  zookeeper.ClientCnxn (ClientCnxn.java:primeConnection) - Socket connection established to 10-43-81-26/<IP_ADDRESS>:2181, initiating session
2019-10-31 20:05:20,567 INFO  zookeeper.ClientCnxn (ClientCnxn.java:onConnected) - Session establishment complete on server 10-43-81-26/<IP_ADDRESS>:2181, sessionid = 0x26e20b4e697001b, negotiated timeout = 40000
2019-10-31 20:05:20,570 INFO  zookeeper.ZooKeeper (ZooKeeper.java:close) - Session: 0x26e20b4e697001b closed
2019-10-31 20:05:20,570 INFO  zookeeper.ClientCnxn (ClientCnxn.java:run) - EventThread shut down
2019-10-31 20:05:20,570 INFO  imps.CuratorFrameworkImpl (CuratorFrameworkImpl.java:start) - Starting
2019-10-31 20:05:20,571 INFO  zookeeper.ZooKeeper (ZooKeeper.java:) - Initiating client connection, connectString=10-43-81-25:2181,10-43-81-26:2181,10-43-81-27:2181 sessionTimeout=120000 watcher=org.apache.curator.ConnectionState@711f39f9
2019-10-31 20:05:20,572 INFO  imps.CuratorFrameworkImpl (CuratorFrameworkImpl.java:start) - Default schema
2019-10-31 20:05:20,572 INFO  zookeeper.ClientCnxn (ClientCnxn.java:logStartConnect) - Opening socket connection to server 10-43-81-27/<IP_ADDRESS>:2181. Will not attempt to authenticate using SASL (unknown error)
2019-10-31 20:05:20,573 INFO  zookeeper.ClientCnxn (ClientCnxn.java:primeConnection) - Socket connection established to 10-43-81-27/<IP_ADDRESS>:2181, initiating session
2019-10-31 20:05:20,582 INFO  zookeeper.ClientCnxn (ClientCnxn.java:onConnected) - Session establishment complete on server 10-43-81-27/<IP_ADDRESS>:2181, sessionid = 0x36e20b524ec0030, negotiated timeout = 40000
2019-10-31 20:05:20,591 INFO  state.ConnectionStateManager (ConnectionStateManager.java:postState) - State change: CONNECTED
2019-10-31 20:05:20,733 INFO  master.ZkMasterInquireClient (ZkMasterInquireClient.java:) - Creating new zookeeper client for zk@10-43-81-25:2181,10-43-81-26:2181,10-43-81-27:2181/alluxio/leader
2019-10-31 20:05:20,768 INFO  network.NettyUtils (NettyUtils.java:checkNettyEpollAvailable) - EPOLL_MODE is available
2019-10-31 20:05:20,820 INFO  network.TieredIdentityFactory (TieredIdentityFactory.java:localIdentity) - Initialized tiered identity TieredIdentity(node=10-43-81-25, rack=null)
2019-10-31 20:05:20,835 INFO  extensions.ExtensionFactoryRegistry (ExtensionFactoryRegistry.java:scanLibs) - Loading core jars from /app/alluxio/lib
2019-10-31 20:05:20,858 INFO  extensions.ExtensionFactoryRegistry (ExtensionFactoryRegistry.java:scanExtensions) - Loading extension jars from /app/alluxio/extensions
2019-10-31 20:05:20,939 WARN  hdfs.HdfsUnderFileSystem (HdfsUnderFileSystem.java:) - Cannot create SupportedHdfsAclProvider. HDFS ACLs will not be supported.
2019-10-31 20:05:20,980 WARN  util.NativeCodeLoader (NativeCodeLoader.java:) - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
2019-10-31 20:05:20,991 WARN  hdfs.HdfsUnderFileSystem (HdfsUnderFileSystem.java:) - Cannot create SupportedHdfsActiveSyncProvider.HDFS ActiveSync will not be supported.
2019-10-31 20:05:20,997 INFO  alluxio.ProcessUtils (ProcessUtils.java:run) - Starting Alluxio job master @ 10-43-81-25/<IP_ADDRESS>:20001.
2019-10-31 20:05:20,999 INFO  ufs.UfsJournalCheckpointThread (UfsJournalCheckpointThread.java:runInternal) - JobMaster: Journal checkpoint thread started.

@zc87328000 sorry for the delayed response, have you managed to figure out the issue? I noticed your latest logs have Alluxio using ZK 3.4.x compatibility mode even though you mentioned your ZK quorum is at version 3.5.x.

Hi. I have met the same question. Have you solved this question? Thanks and look forward for your reply. @zc87328000

It is an unhelpful and problematic chain of operations to keep closing multiple threads of complains in a short time with NO resolution and nobody getting alarmed at Alluxio that dozens of issues are filed around the same reason.
Its closing in on 3 years and v2.8.1 right OUT OF THE BOX still shows exact same issue. I am a strong customer and mostly for the poor documentation and a complete lack of help and support, I will move on to some other data orchestration solution. I am a CTO and although I do commend you guys on the fact that you have a live slack channel and all but Alluxio is still immature when it comes to (1) software quality, (2) documentation, (3) tech support. Slacking is not how even open-source software should engage for troubleshooting, let alone for a paid product.
No response is being entertained. Only support is.
@rastogiasr @alluxio-bot  ...

a complete lack of help and support, I will move on to some other data orchestration solution. I am a CTO and although I do commend you guys on the fact that you have a live slack channel and all, but Alluxio is still immature when it comes to (1) software quality, (2) documentation, (3) tech support. Slacking is not how even open-source software should engage for troubleshooting, let alone a paid product like y

yes, I meet the same problem on this, but don't get any support....
Do you have find the other data orchestration solution?
@np-ftrwei


ext4  file system is not support

hwameistor only support xfs now? can it support ext4

connect to https://github.com/hwameistor/hwameistor/issues/1001


Added MSSQL

You'll need a README.md in that folder (just like MySQL) and you need to edit the README.md in the root folder of the project.
Please read the CONTRIBUTING.md file carefully, which explains all of the required items. Once you've updated your code and pushed them to this PR, I'll review it.
Also, please update this PR, don't create a new one, so we can maintain the history of updates.

I have added README.md in the folder. I would appreciate it if you could review and merge it when possible.

@andrewhoyer Check Here https://github.com/rohitmore07/leap-year/branches

Hi @rohitmore07 You need to push all changes to this PR. There's nothing I can do by looking at your specific branches, and having multiple PRs makes things confusing. Many other contributions here have had one or more revisions, all on the same PR.

Check once @andrewhoyer


Xcode 16 SwiftUI.swiftinterface fails to compile with open source swiftc

Description
The open source swiftc from a recent main fails to compile some of the tests of the test suite that use SwiftUI when the selected Xcode is one of the recent Xcode 16 betas.
Tests that fail:

Sema/SwiftUI/rdar104687668.swift
Sema/SwiftUI/mixed_swiftui_and_multistatement_closures.swift
Sema/SwiftUI/issue-56591.swift
Sema/SwiftUI/issue-56479.swift
Sema/SwiftUI/radar88971160.swift
Sema/SwiftUI/builder_requirement_errors_should_not_shadow_errors_in_code.swift
Sema/SwiftUI/issue-59716.swift

The test report errors like the following:
<unknown>:0: error: fatal error encountered while in -verify mode
/Users/danielrodriguez/code/swift-source/swift/validation-test/Sema/SwiftUI/issue-59716.swift:4:8: error: unexpected error produced: failed to build module 'SwiftUI'; this SDK is not supported by the compiler (the SDK is built with 'Apple Swift version 6.0 effective-5.10 (swiftlang-<IP_ADDRESS>.20 clang-16<IP_ADDRESS>)', while this compiler is 'Apple Swift version 6.0-dev effective-5.10 (LLVM 04733f8187b260e, Swift 2744413e69179d8)'). Please select a toolchain which matches the SDK.
import SwiftUI
       ^
<unknown>:0: error: unexpected error produced: fatal error encountered while in -verify mode
/Applications/Xcode_16.0.0_16a5202i.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk/System/Library/Frameworks/SwiftUICore.framework/Modules/SwiftUICore.swiftmodule/arm64e-apple-macos.swiftinterface:11018:41: error: diagnostic produced elsewhere: 'AnyShapeStyleBox' is only available in macOS 12.0 or newer; clients of 'SwiftUICore' may have a lower deployment target
package class AnyColorBox : SwiftUICore.AnyShapeStyleBox, @unchecked Swift.Sendable {
                                        ^
<unknown>:0: error: diagnostic produced elsewhere: fatal error encountered while in -verify mode

The same swiftc invocation works if I replace the just built swift-frontend path by xcrun swift-frontend.
Reproduction

Install Xcode 16 beta 3.
xcode-select -s to Xcode 16 beta 3.
Use the build-script in Environment (or any build script)
Run the test suite and observe which tests fail.

Expected behavior
The .swiftinterface files distributed with Xcode 16 SDKs should be valid for the open source swiftc. No error should be reported.
Environment
Using main at 2744413e69179d8ee754184159acb62f09334ae9 from Tuesday July 9th, but I have been seeing this since early June and the first Xcode 16 beta and also in the release/6.0 branch.
Currently using Xcode 16.0.0 beta 3 (16a5202i), but I have seen the problem with Beta 1 and Beta 2 as well.
My build script invocation is the following:
utils/build-script --build-subdir=my_macos --assertions --swift-enable-ast-verifier=0 --compiler-vendor=apple --sccache --release-debuginfo --swift-disable-dead-stripping --swift-enable-experimental-string-processing --test --validation-test --skip-test-swift --skip-test-libicu --skip-test-lldb --skip-test-foundation --skip-test-libdispatch --skip-test-xctest --skip-test-llbuild --skip-test-swiftpm --skip-test-cmark --skip-build-benchmarks --skip-build-tvos --skip-build-watchos --ios --maccatalyst

Additional information
The following patch for the swiftinterface files seems to work around the problem:
@@ -5025,15 +5025,15 @@
 @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
 @_originallyDefinedIn(module: "SwiftUI", iOS 18.0)
 @_originallyDefinedIn(module: "SwiftUI", macOS 15.0)
 @_originallyDefinedIn(module: "SwiftUI", tvOS 18.0)
 @_originallyDefinedIn(module: "SwiftUI", watchOS 11.0)
 extension SwiftUICore.AnyShapeStyle.Storage : @unchecked Swift.Sendable {
 }
-@_hasMissingDesignatedInitializers @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *)
+@_hasMissingDesignatedInitializers @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
 @_originallyDefinedIn(module: "SwiftUI", iOS 18.0)
 @_originallyDefinedIn(module: "SwiftUI", macOS 15.0)
 @_originallyDefinedIn(module: "SwiftUI", tvOS 18.0)
 @_originallyDefinedIn(module: "SwiftUI", watchOS 11.0)
 @usableFromInline
 package class AnyShapeStyleBox {
   @objc @usableFromInline

AnyShapeStyleBox needs an @available compatible with the one in AnyColorBox (a subtype).

Tracked by rdar://132438383.

Will be fixed on release/6.0 with https://github.com/swiftlang/swift/pull/75456.


Shape element with fill effect

Currently we only draw the stroke of the shape, we should support fill. Before that, we need to add one more property fill color for our paint.

70f2bab13aba11cf95cce5fd4eac44c1152d4bd7


feat(tutorial): complete step 5

completed step 5 carbon tutorial
https://carbon-tutorial-pg-8.mybluemix.net

"Keep alive" comment, awaiting review and confirmation for this final step. Link to bluemix provided in the previous comment (9 Dec 2019) as requested by carbon tutorial's step 5.


Add views that use govuk-frontend and legacy elements/template

This PR

adds start page view which extends govuk_template
adds applicant details view which extends govuk_template
exposes node_modules to review app for the purposes of extending govuk_template in app/views
fixes template assets path
sets assets path for legacy scss

Part of https://github.com/alphagov/govuk-frontend/issues/1262

I think it might be useful to be able to differentiate these from regular views in the title without having to read the source code.


Add OPENSTACK_KEYSTONE_ADMIN_ROLES to horizon_local_settings.py.j2 Template

Do NOT include any confidential information, this issue will be created on a public repo
This section is completed by the issue reporter
On which version(s) do you encounter this issue?
Please provide the output to 'git describe --all' for  all deployments where you have confirmed it occurs.
master
What type of issue is this? Please tick the appropriate box.

[x] bug - existing functionality that does not work for you as documented
[ ] feature - new functionality that you would like to see added

What is the expected behavior?
see OSA bug
What is actually happening?
At present, the horizon_local_settings.py.j2 template file does not have the OPENSTACK_KEYSTONE_ADMIN_ROLES option present and thusly it is not configurable. This option is necessary when an environment has more than one administrative role (such as admin and cloud-admin) due to RBAC policy overrides. While the option doesn't exist in the default file provided by the source, documentation exists for this option: https://github.com/openstack/horizon/blob/eaa194e4978e60ea713a73775a58f0188cfc5b59/doc/source/topics/settings.rst#openstack_keystone_admin_roles
This is an OSA: https://bugs.launchpad.net/openstack-ansible/+bug/1614213
What were you attempting to do when you encountered this error (give as much detail as possible)?
see OSA bug
How can we reproduce this issue?
see OSA bug
How can we verify your issue is addressed?
see OSA bug
If you are using or know of a workaround please describe the necessary steps?
see OSA bug
What is your evaluation on the importance of this issue, and why?
see OSA bug

This section is completed during the issue resolution process. If you are reporting an issue, please do not modify the section below.
Which branches are impacted by this issue?
Remove branches that are not impacted.
For each pull request, update the branch line to reference it.

[ ] master
[ ] mitaka-13.0
[ ] liberty-12.2
[ ] kilo

Upgrade impact. Consider the impact on moving between major, minor and patch releases.

[ ] This change does not impact upgrades
[ ] This change addresses a potential upgrade impact
[ ] The upgrade impact is being tracked by another issue.

The issue tracking the upgrade impact is:
Testing impact

[ ] An issue/pull-request has been create or exists to track the testing gap, and is referenced below
[ ] This change includes additional testing
[ ] This change is tested by the existing setup

Additional testing links:
Release note

[ ] This change includes a release note.
[ ] This change does not require a release note.

Doc Impact
Does your change require documentation?

[ ] Yes, and I submitted an issue to Docs issues
[ ] Yes, and I contributed a documentation patch to docs-rpc
[ ] No documentation required for this change

Additional documentation links (please add links if you have ticked yes):

https://review.openstack.org/#/c/356727/ is the master review, though it will require a backport to stable/mitaka once accepted.

Backport pending to stable/mitaka:

https://review.openstack.org/#/c/358805/

The backport just merged into OSA's stable/mitaka branch.


feat: add the remaining auth.gitlab attributes

Description
The PR adds the remaining auth.gitlab attributes as per the latest documentation
Relevant issues/tickets
Fixes: #866
Type of change

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

Checklist

[ ] This change requires a documentation update
[X] I have added tests that prove my fix is effective or that my feature works
[ ] I have added a test case that will be used to verify my changes
[ ] Verified independently on a cluster by reviewer

Verification steps
I've updated the ini generation test (TestWrite) to make sure the fields are added, so I guess no live test is required for this.

@weisdd please run make test and commit the changes and everything will probably be okay :)

@NissesSenap Ah, haven't run that for quite a while. I've just committed the missing changes, the checks are passing now.


the example wont attach the subnets

when i try to deploy the 2048 example of amazon using the example i get this
kubebuilder/controller "msg"="Reconciler error" "error"="failed to build LoadBalancer configuration due to retrieval of subnets failed to resolve 2 qualified subnets. Subnets must contain the kubernetes.io/cluster/\u003ccluster name\u003e tag with a value of shared or owned and the kubernetes.io/role/elb tag signifying it should be used for ALBs Additionally, there must be at least 2 subnets with unique availability zones as required by ALBs. Either tag subnets to meet this requirement or use the subnets annotation on the ingress resource to explicitly call out what subnets to use for ALB creation. The subnets that did resolve were []"  "controller"="alb-ingress-controller" "request"={"Namespace":"game-2048","Name":"ingress-2048"
clarification, I only use until alb_ingress of the example, the rest I raise it with ingress of amazon

@sivarita it seems that you have not properly setup tags in your vpc for EKS or the subnets annotation on the ingress resource. Please see:

Subnet tagging requirement section https://docs.aws.amazon.com/eks/latest/userguide/network_reqs.htm
ingress resource tags https://github.com/kubernetes-sigs/aws-load-balancer-controller/blob/main/docs/guide/ingress/annotations.md#subnets.


React:  MegaMenu Prod QA testing

User Story

As a [user role below]:
developer using the ibm.com Library ?component name?

I need to:
have a version of the pattern or component that has been tested for accessibility compliance as well as on multiple browsers and platforms

so that I can:
be confident that my ibm.com web site users will have a good experience

Additional information

Browser Stack link
Browser Standard
Browser versions to be tested:  Tier 1 browsers will be tested with defects created as Sev 1 or Sev 2.  Tier 2 browser defects will be created as Sev 3 defects.
Platforms to be tested, by priority:  1)  Desktop  2)  Mobile  3)  Tablet
Mobile & Tablet iOS versions: 13.1 and 13.3
Mobile & Tablet Android versions: 9.0 Pie and 8.1 Oreo
Browsers to be tested:  Desktop: Chrome, Firefox, Safari, Edge, Mobile: Chrome, Safari, Samsung Internet, UC Browser, Tablet: Safari, Chrome, Android
Accessibility Checklist
Creating a QA bug
See the Epic for the Design and Functional specs information
This can begin once the dev work is finished.  The tentative schedule is 8/10 - 8/12
Dev issue (#3279)
** Once development is finished the updated code is available on the Canary URL for testing.**

Acceptance criteria

[ ] Accessibility testing is complete.  Component is compliant.
[ ] All browser versions are tested
[ ] All operating systems are tested
[ ] All devices are tested
[ ] Defects are recorded and retested when fixed

@Praveen-sr @chetankan The MegaMenu has been completed.
You can test it here: https://ibmdotcom-react-canary.mybluemix.net/?path=/story/components-dotcom-shell--default or https://ibmdotcom-react-canary.mybluemix.net/?path=/story/components-masthead--default

Prod QA testing has started.  Should finish by the EOD tomorrow.

Accessibility testing in progress.

Accessibility testing is finished.  Moving to done


replace "when connection" with "when connecting"

@FuzzySockets thanks a lot for contributing to ArangoDB.


Include container names in network inspect

Fixes #17404
This commit makes docker network inspect print container names as
service discovery is based on container name.
Signed-off-by: Zhang Wei<EMAIL_ADDRESS>Test cases are still on working. :)

+1 to the container name here.

And the final look of network inspect output:
$ docker network inspect bridge
[
    {
        "Name": "bridge",
        "Id": "e3a9b89b976b56bedf7c75fbbd704702e7f74779af6982b7b5f561666c27cb28",
        "Scope": "local",
        "Driver": "bridge",
        "IPAM": {
            "Driver": "default",
            "Config": [
                {
                    "Subnet": "<IP_ADDRESS>/16",
                    "Gateway": "<IP_ADDRESS>"
                }
            ]
        },
        "Containers": {
            "0b84bd9c71eade6dd1c4cc6513975e0b361fa10fe4fccd0d071c0a3de49d5521": {
                "Name": "amazing_bhabha",
                "EndpointID": "614560e0fd66aa7012eb38bd840d80fd7f0e8c94b80919466bb175539be28ddb",
                "MacAddress": "02:42:ac:11:00:02",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            },
            "421a41f7402fe55cc327bc24a7686b5a8b29e13421dac07741436abdf26d7e44": {
                "Name": "mad_mclean",
                "EndpointID": "29a20fa20c5cd066e72d0db1b5c6f835cbd74ab90bfb50cc3aac63edf60fab4f",
                "MacAddress": "02:42:ac:11:00:03",
                "IPv4Address": "<IP_ADDRESS>/16",
                "IPv6Address": ""
            }
        },
        "Options": {
            "com.docker.network.bridge.default_bridge": "true",
            "com.docker.network.bridge.enable_icc": "true",
            "com.docker.network.bridge.enable_ip_masquerade": "true",
            "com.docker.network.bridge.host_binding_ipv4": "<IP_ADDRESS>",
            "com.docker.network.bridge.name": "docker0",
            "com.docker.network.driver.mtu": "1500"
        }
    }
]

The one thing to think about is how aliasing will be handled on networks, and how it might be displayed in  the inspect output in addition to the name.
ping @mavenugo

Nice! Thanks for picking this up. If this is agreed upon, do we need an integration test to check if it follows container rename? (Having a test may also prevent regressions)

@thaJeztah @cpuguy83
Yep, integration test to check container rename is absolutely needed, I'm working on it.
For now it works fine for docker rename as I can see.
Thank you for help reviewing. :)

Test cases are updated. :smile:

Yes, please!
This feature would be very helpful for the bash completion of docker network disconnect (WIP), where I need a list of container names and their IDs that are connected to a specific network.
This would save me an additional per container lookup for the name.

Test cases are updated. :smile:

Awesome!
@albers yes, I can definitely see that will make it easier. Unfortunately, this won't make it into 1.9.0 (too late for that)

ping @tiborvass do you think this can be considered for 1.9.1? I don't think this breaks backward compatibility, but it is a change in the API, so not sure we want to introduce that in a x.x.1 update

We don't want to add this in a X.X.1 release, since it's an improvement.
LGTM though. Maybe we should hear from @mavenugo, @mrjana and @aboch to make sure there are no further implications we've not considered.

Refresh and rebased. :smile:

ping @mrjana @aboch could you give this a quick look?
(thanks for rebasing @WeiZhang555 !)

LGTM

Looks like this went through without docs review. I think this needs a mention in the API changelog; https://github.com/docker/docker/blob/master/docs/reference/api/docker_remote_api.md#v122-api-changes.
Also the response example in https://github.com/docker/docker/blob/master/docs/reference/api/docker_remote_api_v1.22.md#inspect-network and https://github.com/docker/docker/blob/master/docs/reference/commandline/network_inspect.md
@WeiZhang555 can you make those changes in a follow-up PR?

@thaJeztah
No problem, I'll do it ASAP :)

Thanks!

On 14 Nov 2015, at 13:47, zhangwei_cs<EMAIL_ADDRESS>wrote:
@thaJeztah
No problem, I'll do it ASAP :)
—
Reply to this email directly or view it on GitHub.

@WeiZhang555 Thanks for the feature, I just used it in #17997.

@albers I'm happy to hear that the feature is useful and meaningful, and glad to help! :)


OutOfMemoryException on http://apicomparer.particular.net/compare/unity/5.3.2...5.4.0

Getting an out of memory exception on http://apicomparer.particular.net/compare/unity/5.3.2...5.4.0

I'll take a look

I also have it with http://apicomparer.particular.net/compare/unity/5.3.2...5.5.0


Help catch internal-crate squatting attacks when adding a dependency

Problem
Say a company has an internal registry and with an internal crate company-utils.  If an attacker knows this and creates a malicious crate in crates.io with that name, people will pick it up when running cargo add and forgetting the --registry flag
Proposed Solution
Warn the user when a new registry dependency is added without --registry and the dependency name exists in one of the configured registries.Se
Notes
See also https://github.com/killercup/cargo-edit/issues/451

For typo squatting, see #10655

Checking for dupes in alternative registries would tell them what crates.io crates users are adding, and such information disclosure may be undesirable. To mitigate this, I suggest using only the local registry caches to check if there is a crate with an overlapping name.
Users of private registries will usually already have their private crates' metadata cached from previous uses or via other private dependencies, so the check can be effective even if limited to only local cache. It's unfortunate it can't be 100% reliable, but I think some warning is better than none at all.


Change the quality of image

I get an image with 2,2 MB, is there any options to change a quality?

Have you try the quality prop ? Available in latest version.

Are you sure that it works correctly?
I get a difference on which distance I make a photo. I got 10 MB when a camera was very near to document when it's away from a document the size of photo near 2 MB. But I don't see any dependence to prop 'quality'.
<DocumentScanner
      onPictureTaken={
        (data) => {
          this.props.nextScreen(data.image);
        }
      }
      overlayColor="rgba(236,151,109, 0.7)"
      enableTorch={false}
      brightness={0}
      quality={0.3} // doesn't work
      saturation={1}
      contrast={1}
      onRectangleDetect={
        ({ stableCounter, lastDetectionType }) =>
          this.setState({ stableCounter, lastDetectionType })}
      detectionCountBeforeCapture={5}
      detectionRefreshRateInMS={50}
      style={{ flex: 1 }}
    />

I have been getting results as low as 0.2mb with decent quality. Are you using version v1.1.2 ?
If you are not sure could you please try uninstalling the lib and then specifying "react-native-document-scanner": "1.1.2" in your package.json ?

Yeap, a problem was with packages. Thanks, the library is great


Expose updateStatus and updateMetadata in DiscoveryClient

Hello
Some background:
We use an external tool to manage Eureka Status and Metadata of the service via REST API (i.e. service registered as STARTING, and then external tool update status to UP/OUT_OF_SERVICE + manage some data in Metadata).
Now, we are going to migrate to a new architure where the service itself will manager its State.
I tried to use ApplicationInfoManager.getInstance().setInstanceStatus() and ApplicationInfoManager.getInstance().registerAppMetadata(metadata).
But it does not work for us (maybe because of old eureka server version) or reincarnation of bug https://github.com/Netflix/eureka/issues/1174
Anyway, it is not reliable to continue with this path, so we deciced to use REST API and make requests to server from instance itself.
Proposal:
It would be very useful to re-use functionality of DiscoveryClient (cause it's already covers eureka server url discovery, retries, metrics etc.).
Would you consider to expose such functionality in DiscoveryClient?

@krutsko hi bro, did you maybe check if you actually have the same InstanceInfo - or maybe even ApplicationInfoManager - object in DiscoveryClient and what you get by invoking getInstance()? The behavior you describe is sus, looks like a bug. Could you please, just to confirm the described issue, invoke getApplicationInfoManager() on your instance of DiscoveryClient instead of calling static lookup ApplicationInfoManager.getInstance()? Sorry if the comment is irrelevant, just have some gut feeling and can't pass by.

hi @mgtriffid !
Yes , it is definitely a bug. The Status of local InstanceInfo (from ApplicationInfoManager.getInstance()) is different to what I see on Eureka Server Registry (e.g. when I query remote through discoveryClient.getApplication().getInstances()).
So, to sum up the flow:

service registered in STARTING
ApplicationInfoManager.getInstance().setInstanceStatus(UP) - OK
ApplicationInfoManager.getInstance().setInstanceStatus(OUT_OF_SERVICE) - NOT OK (on remote status is UP , on local OUT_OF_SERVICE).

It seems, we misused OUT_OF_SERVICE status.
Found this comment which explains it https://github.com/spring-cloud/spring-cloud-netflix/issues/3941#issuecomment-848311134
So, we will try to use the correct flow (UP <-> DOWN). Closing this ticket.


Wrap selected text in parens, brackets, or quotes

I see this feature in https://github.com/react-simple-code-editor/react-simple-code-editor and
https://github.com/uiwjs/react-textarea-code-editor
[], (), <>, {}, "", '', "", ``

[ ] if selected text wrap text with open and close caracter
[ ] autoadd close caracter on open caracter if next is not open caracter
[ ] if delete previous caracter delete both only if just created previous without navigation or other caracters

do not share same list for soql and apex runner so must be on each part....


Bootstrap menu not functioning properly in Blazor 0.5

Extracted from #1203 as I had what should have been two separate issues in the same issue report. See #1203 for the html source.
If one encodes a responsive bootstrap menu then two function fail in Blazor. The first is that the menu items disappear before the hamburger appears. The second is that the hamburger menu does nothing.
Both issues are due to the lack of the bootstrap required js code.
In index.html I replaced
link href="css/bootstrap/bootstrap.min.css" rel="stylesheet"
with
`link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css"
script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"
script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"
script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"`
There are less than & greater than symbols starting each line, I haven't figured out how to show html source.
In any case, I still have the odd styling, but the hamburger is functional.
Since the intent is to support bootstrap shouldn't index.html have references to the js (either from local source or  the CDNs) since it is needed for full functionality?

While we use Bootstrap for styling, most Bootstrap components will not work with Blazor due to how Bootstrap manipulates the DOM. Work is required to implement a Bootstrap component library for Blazor. You might check out some of the community effort to build one (https://github.com/chanan/BlazorStrap for example).

Also, here's how you can add code snippets on GitHub: https://help.github.com/articles/basic-writing-and-formatting-syntax/#quoting-code
I hope that helps!

I haven't figured out how to show html source.

@MarkStega read this #969

@Andrzej-W Thanks - I knew how to embed code but not html; Your post makes it clear


Automate dependency management

Automation for managing dependency updates, similarly to https://github.com/carbon-design-system/ibm-cloud-cognitive/blob/main/.github/workflows/update.yml
If there's an agreement, I'm happy to explore and contribute the changes to accommodate this.

This is great. I went ahead and leveraged dependabot for some of this since it took like 5 minutes for me to create its file, but if you and your team have a more efficient way of managing this with a github action please feel free explore. Thanks! :D


update image to centos:stream9 used for testing rpm build on ci

centos:stream8 has reached EOL as per:
https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/
fixes #4204

This needs more changes to avoid
  > [6/6] RUN yum config-manager --set-enabled powertools &&     yum -y builddep packaging/rpm/crc.spec &&     rpmbuild -bb -v packaging/rpm/crc.spec:
0.370 Error: No matching repo to modify: powertools.

This needs more changes to avoid
  > [6/6] RUN yum config-manager --set-enabled powertools &&     yum -y builddep packaging/rpm/crc.spec &&     rpmbuild -bb -v packaging/rpm/crc.spec:
0.370 Error: No matching repo to modify: powertools.

yes updated now, the powertools repo is not available in centos9 have to use the repo crb

@cfergeau another question which is not directly related but the tests in the machine-driver-libvirt repo is also failing due to same centos:stream8 reaching EOL
but can we build machine-driver-libvirt on Centos Stream 9 and use it in RHEL 8, in the past there were issues with this because the glibc version is newer in RHEL 9/Centos Stream 9. how can we check if this is still the case?

but can we build machine-driver-libvirt on Centos Stream 9 and use it in RHEL 8, in the past there were issues with this because the glibc version is newer in RHEL 9/Centos Stream 9. how can we check if this is still the case?

This most likely is still an issue, you can build machine-driver-libvirt in centos stream 9 and then try to start the resulting binary in an ubi8 image for example.
However, the binary that we ship is built on a rhel 8 system in RH build system, so the centos version we use in our Containerfiles should not be a problem?


Validate against related data?

Suppose I'm validating the following:
{
  email<EMAIL_ADDRESS>  reEmail<EMAIL_ADDRESS>}

I'd like to ensure that my email validator can confirm that the user re-entered it correctly to verify.
Does this project support accessing the entire object that's being validated, vs. just the single value?
/cc @willrstern

In js-data-schema 1.2.0 I added support for this. When you define a custom rule the rule function will be invoked in the context of the object under test.
Here is a plunker that demonstrates.

Awesome, thanks!


github actions fail when redis tries to save an RDB snapshot

reproduced in PR #6
not sure what the solution to this, but I'm guessing most CI jobs don't need to persist their redis data

I'll save people the scrolling on the failing build:
/__w/example-services/example-services/redis/node_modules/redis/lib/utils.js:112
ReplyError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

Would be nice if the default redis service for github actions didn't try and save an RDB snapshot.

This is not specific to GitHub Actions as we do not do any configuration of REDIS.  The example here simply launches the container that is on dockerhub.  A quick search shows a few different options but none of them seem to be straight forward.

I'm working around this by re-configuring Redis from the client, I went to dockerhub to see if I can find a way to report issues on the docker image and people in the comments are complaining that the redis image has a trojan: https://hub.docker.com/_/redis/?tab=reviews
Do we know if this is fake news?

i don't know any specific details about that issue with Redis.

Turns out if you override the entrypoint to redis-server it runs without issue. It looks like it was due to a permissions issue, due to running as root - which the redis-server entrypoint handles for.

redis:
        image: redis
        ports:
          - 6379:6379
        options: --entrypoint redis-server


No stop feature on curtain

Describe the bug

Steps To Reproduce

Plugin Version

Homebridge Config

Device Config

Additional Context

hi,
I have the wifi curtain switch and I don’t have a stop button. I can only open or close. I did checked the box that says “stop” on the features but it doesn’t do anything.
I’m using the latest version of the plug-in and also homebridge.
Thanks

Duplicate of #145


CI is installing osbuild from Fedora repos, not the mock build repo

As @ondrejbudai noted earlier, CI is installing a newer version of osbuild from the Fedora repositories. osbuild 18-2 is in F32's repos, but osbuild-composer still points to version 17.
The rpms from the osbuild-mock repository must be used every time.

@ondrejbudai Perhaps this is just a dnf bug of some sort?
[root@major-test-issue-824-f31 ~]# dnf --assumeno install osbuild-composer-tests | grep osbuild
osbuild mock osbuild/osbuild-composer/PR-826-74  37 kB/s | 7.3 kB     00:00
 osbuild-composer-tests         x86_64  16-1.20200707git74e907a.fc31      osbuild-mock  8.0 M
 osbuild                        noarch  18-2.fc31                         updates        50 k
 osbuild-composer               x86_64  16-1.20200707git74e907a.fc31      osbuild-mock  2.7 M
 osbuild-composer-rcm           x86_64  16-1.20200707git74e907a.fc31      osbuild-mock  7.6 k
 osbuild-composer-worker        x86_64  16-1.20200707git74e907a.fc31      osbuild-mock  3.4 M
 osbuild-ostree                 noarch  18-2.fc31                         updates        16 k
 python3-osbuild                noarch  18-2.fc31                         updates        79 k
Operation aborted.
[root@major-test-issue-824-f31 ~]# dnf -qy upgrade
/usr/share/locale/he/LC_MESSAGES/glib20.mo: No such file or directory
cannot reconstruct rpm from disk files
[root@major-test-issue-824-f31 ~]# dnf --assumeno install osbuild-composer-tests | grep osbuild
 osbuild-composer-tests         x86_64  16-1.20200707git74e907a.fc31      osbuild-mock  8.0 M
 osbuild                        noarch  17-1.20200707git1800f2a.fc31      osbuild-mock   48 k
 osbuild-composer               x86_64  16-1.20200707git74e907a.fc31      osbuild-mock  2.7 M
 osbuild-composer-rcm           x86_64  16-1.20200707git74e907a.fc31      osbuild-mock  7.6 k
 osbuild-composer-worker        x86_64  16-1.20200707git74e907a.fc31      osbuild-mock  3.4 M
 osbuild-ostree                 noarch  17-1.20200707git1800f2a.fc31      osbuild-mock   13 k
 osbuild-selinux                noarch  17-1.20200707git1800f2a.fc31      osbuild-mock   21 k
 python3-osbuild                noarch  17-1.20200707git1800f2a.fc31      osbuild-mock   76 k
Operation aborted.

Any progress? I got lost in yesterday's Telegram messages.


Support parsing noscript content in script-enabled mode

This change adds support for parsing noscript content with the scripting flag enabled. In this case, Gumbo will treat the content of the noscript element as raw text, exactly as the browser would.

What problem is this PR intended to solve?
Closes #3178

Have you included adequate test coverage?
Yes.

Does this change affect the behavior of either the C or the Java implementations?
It adds support for this parsing option to libgumbo only.

Suggestions on a better option name are especially welcome.
I didn't want to use something like scripting_enabled since that strikes me as misleading.

I just realized that I haven't had the html5lib tests running so this is really not ready for review yet. Gotta figure out what I did wrong here first.

It seems that we're now passing the scripting enabled html5lib tree construction tests.

This PR should also update the docstring in lib/nokogiri/html5.rb.
Let me know if you'd like me to put in any of this work? I'm happy to do as much or as little as you like. ♥

Suggestions on a better option name are especially welcome

The name parse_noscript_as_text is not awful, and does what it says. If I was going to suggest anything, it would be a vaguer description like emulate_browser or pretend_scripting_is_enabled.
Or if we want to be funny, wwtbd ("What Would The Browser Do?")

This PR should also update the docstring in lib/nokogiri/html5.rb.

I did that as well. But I left the existing option name. I'll defer to your experience in API design.

The changelog entry isn't worded perfectly ... I'll fix it in postproduction


GUACAMOLE-538: Add support for system audit permission

This pull requests implements support for an "AUDIT" permission that allows a user to be assigned read-only permissions to active sessions and connection history. Marking it as a draft for the moment, and welcome any comments on it. I was going to try to figure out a way to allow the audit permission to get access to the user login history, but haven't quite figured that part out, yet.

@mike-jumper or @jmuehlner Thoughts on this - not necessarily details, but the approach, etc.? I don't want to spend a lot of time cleaning this up if there is resistance to the overall idea or if there are significant issues with the approach.

Please, implement this feature. I did not check if this pull request works. Still the feature is needed. We need to know who is logged to which system.

@MariasStory : You don't need this pull request in order to be able to see who is logging in to the system or who is using the connections. This information is already available and logged in the GUI, and these changes do not adjust at all the amount of information logged or where it is logged.
The only thing that this does is set up a separate role that you can assign to specific users to be able to see that data without granting them admin access to the system.

@necouchman : Thanks for the comment. I should have explained the issue in details.
In our team, we work on several systems using guacamole. As a normal user, you can see a number of users  logged in to specific system in the systems list, but there are no names, just a number. In settings you can see active sessions, but only your own.
Administrator can see all active sessions in the settings.
To collaborate properly, a regular user needs to know who is logged into the systems. I expected to be able to enable this permission for each role, but it seems not to be the case.
Having the role may solve the problem. Unless there is another way to do it.

@MariasStory: Yes, with the "AUDIT" permission added you would be able to assign that role to users or groups and they would be able to see details of who is using connections outside of just their own.

@jmuehlner and @mike-jumper  Can you please review this pull request and get the feature in?


Allow dialog to resize dynamically after being dragged

Hey @Dreagen,
Thanks for your pull request however your change will reset any resized dialog to content size after drag.

@enchev Good point, is there anything we can do about that? I could only null these values if it's not a resizable dialog?


SDL2 - the ui is not visible after minimizing the window

Minimize the window, then restore it; the app canvas is white until the window is resized or a button/textinput is clicked, or anything else that triggers a canvas update. Seen on Windows.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/5230363-sdl2-the-ui-is-not-visible-after-minimizing-the-window?utm_campaign=plugin&utm_content=tracker%2F42681&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F42681&utm_medium=issues&utm_source=github).

@dessant do you experience the issue if you set pause_on_minimise to True and return True on your on_pause? It does not seem to be a issue for my tests.

Yes, i have reproduced it like that on windows.

@akshayaurora https://vid.me/e/p1cw


Fix panic caused by a malformed input

Converting from bytes to a Packet struct can fail and the unwrap will
cause a panic. All other lines use ?.into() - which fixes the issue.
An example of a malformed input would be:
`0x23,0xc,0xfd,0x0,0x0,0x0,0x0,0x0,0x0,0x2a,0x0,0x0,0x0,0x0`

Found using cargo-fuzz.

Thanks for the contribution! Nice catch.


HR Module Does not ping when new person applies

The HR has been setup it does ping when there are comments and been closed but not when a new application has been submitted

I noticed the same issue, i have made a pull request to fix thix. #16


Use syscall/int 0x80 to execute syscalls

Currently, in CappuccinOS, we rely on an api folder to do system operations, like writing to the screen. This isn't ideal if we want to allow for external applications that aren't implemented directly into the operating system or an application written in another language, for example, C. One solution is to use something similar to felix's implementation

implemented in https://github.com/juls0730/CappuccinOS/commit/575627ce2a1a7de117b3b86f88489eea66ccf7d8 (should've been a pull request but oops)


Populate config options to node-local networks

Populate driver and IPAM config options for node-local networks to the network runtime configs, this makes sure the networks get created with all options on the swarm nodes.
Fixes moby/moby#37089
Fixes moby/moby#36964
- What I did
Fixed the swarm network creation to use the correct IPAM and driverConfig settings.
- How I did it
For node-local networks, e.g. the bridge network, the swarm manager doesn't allocate anything because the driver doesn't support that. Therefore the runtime options for the driver and the IPAM configs are never populated. As those runtime options are used for creating the network later on the node, the setting previously provided to "docker network create" have been lost and won't be applied. This PR additionally populates the driver options and IPAM settings to the runtime settings for node-local networks, which will then be propagated to the nodes. As long as there's no way to allocate something for node-local networks on the swarm manager, it should at least propagate the settings over to the nodes. I hope this is the correct solution, what do you think @abhi ? Thanks again for your input on this issue. If you @abhi are okey with this solution just let me know and I'm going to also add some unit tests for this.
- How to verify it
See reproduction instructions on moby/moby#37089
- Description for the changelog
Populate driver and IPAM config options for node-local networks to the network runtime configs, this makes sure the networks get created with all options on the swarm nodes.

Ping @abhi, would it be possible for you to take a look into this?

@thaJeztah would it be possible for you to ping someone internally at docker to look into this PR? That would be really awesome 😃, because our company is currently a little bit blocked due to this issue.
Thanks to all of the docker team, for the hard work.

@abhi  I've updated the PR and split out some code from allocatePools and allocateDriverState, so now both node-local and global network use the same code to determine the initial driver and ipam state.

FYI: @thaJeztah , @abhi
In the meantime our company managed to work around this issue by implementing our docker network driver to create non node-local networks. Therefore this isn't critical for us anymore and as communication flow was/is very stagnant I assume docker is not very interested in this PR and it has not a very high position on the todo list of docker.
So I'll go ahead and close the PR...


WIP bundles: addition of ui-sortable and datepicker

Adds the required js dependencies for the ui-sortable and datepicker
field types in angular-schema-form.

Signed-off-by: Alexander Ioannidis<EMAIL_ADDRESS>

Ping @drjova

Just a small comment otherwise :shipit: :)

@drjova Do we need to also add these on invenio-records-js dev-dependencies?

@slint It'd be nice to have them as part of an example but IMHO not as dependencies because we didn't add any extra functionality to invenio-records-js

ping @lnielsen I don't have access to merge it :/

I'll merge as soon as it's green