Add a marker to indicate Python 3.10 isn't supported

Currently, Python 3.10 isn't supported (GitHub Issue: https://github.com/databricks/databricks-sql-python/issues/26), but as this marker here says it works for all Python version, if a user tries to install it on Py 3.10 it fails with unhelpful messages.
More about environment markers: https://peps.python.org/pep-0508/#environment-markers

Thanks for your contribution! To satisfy the DCO policy in our               contributing guide               every commit message must include a sign-off message. One or more of your commits is missing this message.               You can reword previous commit messages with an interactive rebase (git rebase -i main).

Also, agreed this should have been included in #27. That said, Python 3.10 support will be incorporated in the next release to Pypi. So changing this here isn't exactly necessary.

Thanks @susodapop , updated with signed commit message, Airflow Commiter and PMC member here 👋 . We are using this as dep for the Airflow-Databricks provider

Also, agreed this should have been included in https://github.com/databricks/databricks-sql-python/pull/27. That said, Python 3.10 support will be incorporated in the next release to Pypi. So changing this here isn't exactly necessary.

Ideally, we you can release v2.0.4 with this change, this should help the current user making this mistake and then you can remove it when you actually add support for 3.10 in the next release.

NTMU 👋
Sorry what I meant to say is that we're working on releasing Python 3.10 support in v2.0.4 within a number of hours. We're just running the e2e tests for the change now. Making a special release with your proposed one-line change wouldn't happen measurably sooner.

NTMU 👋
Sorry what I meant to say is that we're working on releasing Python 3.10 support in v2.0.4 within a number of hours. We're just running the e2e tests for the change now. Making a special release with your proposed one-line change wouldn't happen measurably sooner.

Oh, that's awesome ❤ . I didn't know you were planning 2.0.4 in few hours. That's good to know, we will hold off our release for https://github.com/astronomer/astronomer-providers/pull/588 too ❤

v2.0.4 is now live on Pypi 🚀

v2.0.4 is now live on Pypi 🚀

I can confirm it works for us now, thanks for the quick turnaround


Laravel 5.1 Eloquent method :all() and :find() return empty values.

Hi!,
I have all configurated, my database connection, models, controller, providers etc. But when I try to use all( ) or find( ) return empty. I have seen a Issue #317 from 2014, and I follow the steps that you have said. And my query log shows this:
Array ( [query] => promociones.find([],[]) [bindings] => Array ( ) [time] => 0.02 )
Method :first( ) works fine, and :where( ), etc, etc
Thanks!

I'm experiencing the same issue. Did a bit of debugging and in
jenssegers/mongodb/src/jenssegers/Mongodb/Query/Builder.php
in the 'getFresh' function I placed a few var_dumps for tracing

I see 'before' being emitted, but not the 'after'. Not sure why this is not returning a cursor?

I'm having same problem I wonder why this question has no support since it was posted ?

For me, it was an error in my code, but it is just fixed


Fixed selection in SceneTree with Select-single mode

Fixed selection in SceneTree with SELECT_SINGLE mode and fixed duplicate selection with SELECT_MULTI mode.
Fixed #50719.
Fixed #50754.
Also, it is required to fix #50744 in 3.x.
This PR revert commit 7d20d78847b24586b3f25beb23b41d015a25fb0a and ignore cell_selected if the tree is in SELECT_MULTI mode.
Since cell_selected was disconnected by 7d20d78847b24586b3f25beb23b41d015a25fb0a, it was disabled to use the arrow keys to select item and change the inspector, but now that cell_selected is connected to the SceneTree again, it will be restored.

This PR revert commit 7d20d78 and ignore cell_selected if the tree is in SELECT_MULTI mode.

I think it would be worth splitting in two commits here for clarify:

A proper git revert of 7d20d78
Another commit that does the additional fix

Understood, I'll make this PR for revert

Understood. I'll split it between the two.

It could still be two commits in this PR though, it doesn't have to be separate PRs.

Yes, indeed

CC @EricEzaM for review as this code was added in #49725. That's probably this PR which caused the issue that @reduz tried to solve in #50559, introducing further regressions.
That PR was not cherry-picked though so I guess for 3.x only the revert of #50559's backport is needed?

Thanks!


howdy: init at 2.6.1

Description of changes
closes https://github.com/NixOS/nixpkgs/issues/254188
https://github.com/boltgolt/howdy
Howdy provides Windows Hello™ style authentication for Linux. Use your built-in IR emitters and camera in combination with facial recognition to prove who you are.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

 The following command doesn't really work for me:
$ sudo result/bin/howdy add
Traceback (most recent call last):
  File "<...>/nixpkgs/result/bin/howdy", line 95, in <module>
    import cli.add
  File "/nix/store/mkb8yd779068cgx5bqjr0jv84h05rq9k-howdy-2.6.1/lib/security/howdy/cli/add.py", line 10, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

Looks like additional Python packages are required. This can be done using python3.withPackages (ps: with ps; [ (you-tell-me) ]).

At this point, I think it will be easier for you to work on #216245 than to start from scratch.

Ahh, it was working when I was using propagatedBuildInputs previously and had all the python requirements.
I however removed these when I made had made a change with wrapping the program.
If we want to go further than what the CLI offers than the other PR would likely be a better option otherwise I can just readd propagatedBuildInputs and others I had as part of the derivation previously and it should work again.

Ahh, it was working when I was using propagatedBuildInputs previously and had all the python requirements.
I however removed these when I made had made a change with wrapping the program.
If we want to go further than what the CLI offers than the other PR would likely be a better option otherwise I can just readd propagatedBuildInputs and others I had as part of the derivation previously and it should work again.


Update Electron to 1.4.12 for Certificate Transparency Fix

Before submitting, please confirm you've

[x] read and understood our Contributing Guidelines
[x] completed Mattermost Contributor Agreement
[x] executed npm run lint:js for proper code formatting

Please provide the following information:
Summary
Electron 1.4.6 (1.4.0-1.4.11) has an issue where some HTTPS connection will start to fail after a certain date (January 14th, 2017 9:00 PM PST).
Issue link
http://electron.atom.io/blog/2016/12/09/certificate-transparency-fix
Test Cases
Set computer's clock and add https://symbeta.symantec.com/welcome/ as a team URL.
Additional Notes
Artifacts: https://circleci.com/gh/yuya-oc/desktop/110#artifacts

Have been testing this all day, no issues yet. Will continue tomorrow,

Okay, no issues from my end.
Propose that we merge this into the 3.5 branch, cut RC3 on Monday and I'll ask the Mattermost team help test it prior to our release on Wednesday.

Okay, thanks!


[UI] Polytechnic Events

Are Polytechnic events still applicable?
I came across the link after visiting the PWA training
Recreating the steps:

Visit Web Fundamentals
Click the hyperlink in the top banner that begins, "Are you a developer in an agency in the UK, Indonesia or India? Find out more about our free 2 day"
When the new page loads, click the link for Polytechnics

No, I don't think there are any currently planned, sorry.


Question related to website scraping which requires authentication

Can it also scrape websites that requires authentication (username, password, cookies etc.)?

Currently, you are able to execute multiple JS scripts on the page, allowing you to leverage that capability. Additionally, I am implementing a "callback" function. This will enable you to create a Python function that receives an instance of the Selenium browser. You can then perform any necessary tasks before the crawling process begins.


using knexfile.js to specify default connection for knex

Hey,
I would like the same db connections to be used for my migrations and my queries. But I cant find in documentation how to point knex at knexfile.js outside of migration environment.
Is there a way to point knex at knexfile.js instead of specifying the same db connection in both knexfile and require('knex') statement? It feels broken to have to do it in both places.
Probably me just missing something in the docs -.-
Thanks,
-Michal

// database.js
'use strict';

var knex      = require('knex')(require('./knexfile')[process.env.NODE_ENV]), // Selects the correct DB config object for the current environment
    bookshelf = require('bookshelf')(knex);

module.exports = bookshelf;

something like this?

Yeah I can do that but its not without its own problems ... I feel somewhat uneasy hard coding this special filename in my application. Since knexfile has a special meaning to knex I was hoping there is a way to suggest to knex to use its own configuration file. (the clean way to do it would seem to have knex use knexfile if no custom configuration is given.)

well, knex is what's used underneath bookshelf, and that's passing the knexfile to knex, then just injecting knex's settings into bookshelf, not sure how to make it better, seems ok to me.

Yeah, I think the solution presented by @SYGINT is in the spirit of Node/Knex ecosystem, so I'd request @arconus to close this issue. If you really want to separate the connections from the knexfile, you can always create another config object and keep your connection settings in the env vars.

ok


Adding tests for ppa

Solves #131
Description
Added tests for ppa

Added test_ppa.py
Added ppa.ipynb

Checklist

[x] Code style is correct (follows pylint and black guidelines)
[x] Includes new or updated tests to cover the new feature
[x] New features are properly documented (with an example if appropriate)
[x] Includes a sample plot to visually illustrate the changes (only for plot-related functions)
[x] Widget states have been properly saved (only for notebooks with widgets) see for details.

I am getting errors when setting engine=bambi, is it because it is currently not fully implemented or I am doing something wrong..
pz.ppa(a_preliz_model,engine="bambi")

Ran into some errors while applying the method in the above manner.

The parser for Bambi is very brittle at this point. maybe better to skip it. But we should open and issue to don't forget to add it later.

Sure, Currently I have not added it
I will let you review this PR, then will open an issue for engine=bambi


Add strict mode?

Just thinking out loud - nobody has asked for the feature yet.
Currently we only update dependencies when they leave semver, but theoretically your versioning strategy could involve releasing whenever any mono-repo-included dependencies change.
What would that look like? Is it a terrible idea? Should we support it?

Couldn't people achieve the same behavior by depending on mono-repo-included dependencies without a ^ and they would get that behavior?
Or is there a case where people would want their deps to be a semver range but still release everything?

is there a case where people would want their deps to be a semver range but still release everything?

This one. I don't know of a use-case, so probably going to say 'no, not looking at this until someone brings me a use-case', but want it to exist in the periphery of my mind.


CI: Increase GKE/EKS ginkgo timeout to 3 hours

amusingly, as I make this, we are at the max 5 GKE jobs allowed. This doesn't fix that, and it may fail with "cannot select cluster" instead
We've been seeing more timeouts on GKE when our CI is under load and
jobs wait in the queue for a free executor. The ginkgo timeout is
intended to be shorter than the jenkins timeout so that cleanups can
happen and so ginkgo can correctly log the timeout (instead of just
being terminated).

test-gke

Coverage increased (+0.02%) to 45.53% when pulling e94786b9571a34f25209ae8cb076cb1dcb3ad167 on raybejjani:ci-longer-ginkgo-timeouts into 19b5b7c8b96c682be9ddf1808f86d0b81c1a7127 on cilium:master.

test-gke

Let's merge it


Todayisnew AKA eric Submitted a cloudfront takeover

cdn.grab.com
proof: https://hackerone.com/reports/352869
how was this even possible?

The report was originally submitted 3 years ago. If you actually read the report he says:

Cloudfront was vulnerable in the past, no longer from my experience.

7 days ago for a disclosure request.

damn. alright just noticed that. so cloudfront is done n dusted.

yepppp maybe some other amazon services are still vulnerable, though unlikely.


Arc not be created if point 1 and normal are specified

draw arc
arc1 = Arc(center=None, point1= point1, point2=None,
normal=some_normal,
angle=rotation_angle)
throws error
object of type 'NoneType' has no len()

Thanks to you @marcomusy for the great work!


Non-existent members and roles can become permanently listed as inbox staff

Describe the bug
When a member leaves the server or a role is deleted, any inboxes that have the member/role listed as staff become stuck in that inbox. The admin cannot remove members until they re-join, and deleted roles are impossible to remove from staff. The inbox must be deleted and re-created in order to clear the staff list.
To Reproduce
Steps to reproduce the behavior:

Add a member or role to an inbox
Kick the member or delete the role
Create a ticket with that inbox

Expected behavior
When a member leaves or a role is deleted, they should be removed from any inboxes that list them.
Version Information

theticketbot version: 0.2.1.dev9+gd2280a8

For real-time updates, we can check for members that leave and roles that are deleted, on_member_remove and on_guild_role_delete respectively. In these events, we will only know which guild the member/role was in, and the member/role's ID. As such, the database queries to remove them from inbox staff might look like:
SELECT inbox_id, mention FROM inbox_staff
    JOIN inbox   ON inbox.id   = inbox_id
    JOIN message ON message.id = inbox.id
    JOIN channel ON channel.id = channel_id
    JOIN guild   ON guild.id   = guild_id
WHERE guild_id = ? AND mention = ?;

DELETE FROM inbox_staff WHERE inbox_id = ? AND mention = ?;

However, like the other cleanup events, this is not a perfect solution as staff can be removed while the bot is offline. Instead, we could filter out inbox staff at the moment of its usage, including when a new ticket is created and when the admin uses the /inbox staff list command. For this to work, it needs to know which members and roles are still in the guild.
For roles, this is simple because discord.py already caches them. However, I specifically disabled the member cache as it takes up a significant amount of memory/bandwidth with data that we aren't interested in. Instead, we may have to fetch each member on demand and manually cache them, along with tracking member events.

This issue now has a new workaround thanks to the new staff command. Discord's select menu filters out deleted members/roles for us, meaning they will be cleared out the next time an admin makes a change to the inbox's staff. It still requires manual intervention and can be inconvenient when there are multiple inboxes, but this at least means their presence won't be permanent.
Probably still worth filtering out roles at usage, so I'll keep the issue open.


ui: collapse and expand files

Refers to https://github.com/etsy/hound/issues/182, https://github.com/etsy/hound/pull/235 and https://github.com/etsy/hound/issues/201: New feature for search quick navigation.

Click on the button [expand all] or [collapse all] to expand/collapse all
Click on a repository title to expand/collapse all the files of the repo
Click on a file title to expand/collapse the file content

I've tried this out and I like it a lot. One change I'd make is to prevent expand/collapse when clicking the repository link itself. Currently if I click the link it takes me to a new page. When I come back to the search results, the matches for that repo are now collapsed.

+1

Closed as merged in https://github.com/hound-search/hound/pull/417.
Thank you for your wonderful work. Hound was my favorite tool for years. <3


Mac_arm64 tool_host_cross_arch_tests is failing with recipe crash

https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8800893589239561057/+/u/RECIPE_CRASH__Uncaught_exception_/logging
The recipe has crashed at point 'Uncaught exception'!

Traceback (most recent call last):
  File "/Volumes/Work/s/w/ir/kitchen-checkout/recipe_engine/recipe_engine/internal/engine.py", line 585, in run_steps
    raw_result = recipe_obj.run_steps(api, engine)
  File "/Volumes/Work/s/w/ir/kitchen-checkout/recipe_engine/recipe_engine/internal/recipe_deps.py", line 936, in run_steps
    recipe_result = invoke_with_properties(
  File "/Volumes/Work/s/w/ir/kitchen-checkout/recipe_engine/recipe_engine/internal/property_invoker.py", line 90, in invoke_with_properties
    return _invoke_with_properties(callable_obj, all_props, environ, prop_defs,

This test is marked bringup:true due to https://github.com/flutter/flutter/issues/112130, but was previously successfully passing in staging.

cc oncall @drewroengoogle

It seems like the bundler path isn't being recognized at all, but I'm unsure what changed between the time this recipe was passing and failing, as the bundler version seems to be the same, and the recipe hasn't been modified during that timeframe. I can try taking this on.

Unassigning after discussion with @godofredoc about whether this is an infra issue.

@drewroengoogle do you know who is working on this?  Is /Volumes/Work/s/w/ir/cache/ruby/bin/bundle missing?  We want to add more Mac_arm64 tests https://github.com/flutter/flutter/issues/110126

@jmagman Thanks for following up, I meant to yesterday but got sidetracked.
I sent a message to the LUCI team this morning, as I'm not sure the best person to take a look at this. From my search it doesn't seem like there was any difference between the last successful run and the first failing run, the recipe, recipe properties, and ruby CIPD package did not change around that time at all.

I took a quick look, removing the installation of ruby makes the gems steps to succeed but all the tests fail.
E.g. for x64 GEM_HOME is set to a generic folder where blundler and bundle are installed https://cs.opensource.google/flutter/recipes/+/main:recipe_modules/flutter_deps/api.py;l=300 and only after the gems path has been set and gems have been installed the path is changes to the ruby specific location https://cs.opensource.google/flutter/recipes/+/main:recipe_modules/flutter_deps/api.py;l=326
In arm64 GEM_HOME is set directly to <gem_dir>/ruby/3.1.0 when the bundler and bundle are located at <gem_dir>
Another potential problem is that ruby binaries from cipd are installed at the end of the path and most likely never used is ruby is already installed in the system or the code is running from an xcode context. https://cs.opensource.google/flutter/recipes/+/main:recipe_modules/flutter_deps/api.py;l=282

Compared the failed build with succeeded one, the env. dir path root was switched from /opt to /Volumes/Work, which caused issues. Followed up in the chat to see why such changes in our bots.

Chromium team reinstalled our bots on 10/07 morning, which is aligned with our incident here. It is suspected some hard coded paths somewhere.

Yeah, I agree. When creating the ruby version, a prefix path is needed to make it work. I believe that's the culprit here.

Have spent quite some hours to work on the portable version, but still no luck to make it work.
Referenced https://github.com/stephan-nordnes-eriksen/ruby_ship, which seems promising to meet our purpose. However this still depends on openssl pre-installed in the bot, which will make the ruby doesn't work again if the root dir changes.
I am running out of ideas.. Anyone with experience on ruby may have a better idea on how to make it work? /cc @jmagman
One possible workaround is build/deploy openssl and ruby on the runtime, but it will add 5+ mins on each run.

Were you able to figure out why Install gems is working for other arm builders, like
https://ci.chromium.org/p/flutter/builders/prod/Mac_arm64_ios build_ios_framework_module_test/2149
https://ci.chromium.org/p/flutter/builders/prod/Mac_arm64_ios flutter_gallery_ios__compile/3432

Devicelab vs chromium machines?

Yeah, these are devicelab testbeds where the root dirs are not changed (still /opt/s), whereas the chromium ones have been updated to /Volumes/Work/s. The existing ruby was compiled based on /opt/s, so the devicelab ones are still valid.

@yusuf-goog FYI

This is fixed now with ruby hermetic packages and https://flutter-review.googlesource.com/c/recipes/+/38088


How to use lita?

Hi,
Can I use lita and teach him the answer to questions?
For example, I will fill out a database on how works wifi protocol and the chatbot will be able to give the answer on questions asked on wifi protocol communication.
Thanks

Lita is a framework for writing a chat bot in Ruby. It only provides an API for connecting to a chat service, sending and receiving messages, storing and retrieving data, etc. It's up to you to decide how to use it. You can install some of the publicly available plugins or write your own to do anything you want. If you want to ask more questions, come visit our IRC channel: #lita.io on the Freenode network.


Packaged application

The idea is to deliver the CMS as a packaged application (like Wordpress does). This is not in the priorities but still is an idea. See the WIKI Intallation to see how it could be.

TYPICAL TEXT TO ADD IN "INSTALLATION" PROCEDURE:
If you plan to use the project as Wordpress, just download the ZIP file (you have a direct access: (https://github.com/wrey75/johannes/archive/master.zip), the link is the last version from the master branch).
This ZIP file can be expanded in your web root (where the files are served). The program can then be run by calling [http://localhost/install.php] (I suppose you installed the program in a local website). The main advantage of this CMS is to use several configurations. One for production and one for development (if needed).


SteamVR fails to load into games

Describe the bug
SteamVR fails to load into games due to failing get superuser access. Manually setting the permissions it expects also leads to unexpected behaviour.
To Reproduce
Steps to reproduce the behavior:

Install a fresh version of Steam and SteamVR, I'm using an HTC Vive
When trying to launch, it will open a zenity instance asking for superuser permissions
Choosing either option will yield an error saying setup is incomplete, check a log.
The log reads "Error: setcap of vrcompositor-launcher failed.", the setcap is trying to set cap_sys_nice

Expected behavior
I'd expect to install steamvr, give it the permissions it asks for, either manually or through the zenity dialogue, then be able to play supported games.
Screenshots

Additional context
Using the troubleshooting steps from here yielded no results.
Additionally, overriding the steam package to be build with libcap did not change anything.
hardware.steam-hardware.enable = true; is set in my config.nix.
If you continue after it fails to get access, games will load, but accept no input and the HMD will be stuck at the loading screen instead.
When the permissions it wants were manually set the HMD did not show any output, and games would not load.
Launching steam via terminal and reading the output shows the error is thrown in ~/.local/share/Steam/steamapps/common/SteamVR/bin/vrstartup.sh
Here's the steam console output with the perms set
and without
Metadata

system: "x86_64-linux"
host os: Linux 4.19.79, NixOS, 20.03pre196836.1c40ee6fc44 (Markhor)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.3.1
channels(root): "home-manager, nixos-20.03pre196836.1c40ee6fc44"
channels(kristian): "home-manager"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:nixpkgs.steam
# a list of nixos modules affected by the problem
module:

I'm able to reproduce the issue with a Valve Index HMD.
Error: setcap of vrcompositor-launcher failed.
I see the SteamVR Home and i can launch a game, but the game is not streamed to the HMD.
gamestream/gamestreamsystem.cpp (829) : Assertion Failed: pState->m_nProcess == nProcess
gamestream/gamestreamsystem.cpp (829) : Assertion Failed: pState->m_nProcess == nProcess
gamestream/gamestreamsystem.cpp (829) : Assertion Failed: pState->m_nProcess == nProcess
 SDL_GetWindowWMInfo failed
 SDL_GetWindowWMInfo failedMain.cpp (332) : Assertion Failed: Fatal Error:  SDL_GetWindowWMInfo failed
Main.cpp (332) : Assertion Failed: Fatal Error:  SDL_GetWindowWMInfo failed
Installing breakpad exception handler for appid(steam)/version(1573019481)
crash_20191113104336_120.dmp[9621]: Uploading dump (out-of-process)
/tmp/dumps/crash_20191113104336_120.dmp
crash_20191113104336_120.dmp[9621]: Finished uploading minidump (out-of-process): success = yes
crash_20191113104336_120.dmp[9621]: response: CrashID=bp-94dc8d4c-8896-4687-9e72-8919b2191113
crash_20191113104336_120.dmp[9621]: file ''/tmp/dumps/crash_20191113104336_120.dmp'', upload yes: ''CrashID=bp-94dc8d4c-8896-4687-9e72-8919b2191113''
Exiting on SPEW_ABORT
VR Server (v1573603529)

See the full log: steamlog.txt

Running Steam on nixos 19.09.1208.ef8c34c4721

Can also reproduce with a Vive Pro on my system. I tried moving Steam from my home-manager packages to system packages (fixes some issues with Steam URI stuff it seems), but didn't change anything. I also attempted to setcap the file myself but hit a library error, so tried wrapping the file in a script with LD_PRELOAD, but that failed with the "Something is wrong" error. Tried adding libcap and libcap.lib to Steam's extraLibraries but as mentioned above did not help.
tl;dr I couldn't find any workarounds at all, or system (mis-)configurations causing it.
If anybody cannot reproduce this but has any ideas I'm happy to try poking around with things some more, and potentially working into a true fix.

Here's an extremely hack-ish workaround. I've tested this as working with a couple of VR games that use Proton (VTOLVR and Thrill of the Fight).
Run:
sed -i 's/LD_LIBRARY_PATH=/                /g' $HOME/.local/share/Steam/steamapps/common/SteamVR/bin/vrclient.so
sed -i 's/LD_LIBRARY_PATH=/                /g' $HOME/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrclient.so

(getting the correct number of spaces in the above command is important--and this will break every time SteamVR updates)
Partial explanation:
The vrclient.so files have some strings suich as:
STEAM_RUNTIME=0 LD_LIBRARY_PATH= lsusb -d %x:%x > /dev/null
STEAM_RUNTIME= LD_LIBRARY_PATH= QT_PLUGIN_PATH= pidof
and apparently their overriding the LD_LIBRARY_PATH like this seems to break things.
I don't have the logs conveniently available, but I recall seeing error messages about missing libGL, which is normally passed in to the steam environment with LD_LIBRARY_PATH pointing to /run/opengl-driver/lib.
It doesn't make a whole lot of sense why programs like lsusb or pidof would be complaining about missing libGL--but here we are.
The issue with setcap described in the earlier comments is still unresolved, however, but is not necessary in order to run some games. Presumably, we'd get better performance if that was fixed.

That fix works perfectly for me, thanks! From what I could find, setcap is only necessary to enable async reprojection, which seems relatively new to SteamVR Linux and only supports AMD GPUs (which I unfortunately do not have right now anyway).
Would a slightly better workaround be to include each of the OpenGL libraries (I'm not sure how they get selected) in the Steam FHS library path? Or will the usual locations not be in the search path either

I messed around with trying to get vrcomposistor-launcher to work with libcap. I am not sure if it could be related to the chroot being restricted or something related but I am not able to get it working either.
But I did find an alternative workaround which does not involve patching the vrclient libs
mv $HOME/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher $HOME/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher.backup
ln -s $HOME/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor $HOME/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher

Update. Changing the steamvr beta branch from linux_temp to no betas, deleting the steamvr.vrsettings file, reinstalling steamvr, then applying the workaround proposed by m4tsa fixed this problem on my system.

The superuser permissions are only needed to give the vr launcher executable thingy the capability to set a nice below 0 for better performance. This is optional of course and has nothing to do with the actual issue.
A few things you might want to do:

Restart Steam/SteamVR, Reboot and re-plug. Yes, I know it's obvious but you wouldn't believe how often this has fixed my VR setup. I had the same error seen in OP's second screenshot yesterday and fixed it by restarting Steam and SteamVR.
Make sure it actually works on Windows, SteamOS and/or Ubuntu; this might not be a NixOS problem.
Try different ports for HDMI and USB
Try a different DE/windowManager

I'm on unstable with i3 and works just fine on my Vive* after a bit of twiddling but getting VR to work properly is a bit of a process anyways.
* Well, about as fine as it can work on Linux currently. No power management or motion smoothing and bad stuttering on Nvidia :(

We should totally fix that superuser popup though, it's pretty annoying.

The superuser permissions are only needed to give the vr launcher executable thingy the capability to set a nice below 0 for better performance. This is optional of course and has nothing to do with the actual issue.

It is also required to enable async reprojection last time I checked, which is very important feature for having a stable framerate submitted to the HMD.

In my experience, giving it the cap_sys_nice that it asks for just breaks everything.

it seems like it works oob here, i don't know if async reprojection works though (how can i test?). the superuser popup is annoying to dismiss every time but i didn't have to fix any paths or anything

The superuser popup is supposed to set cap_sys_nice on vrcompositor-launcher, that's all it does.
If you don't allow that, SteamVR works but if you do it manually, the executable apparently takes a different code path and can't find libraries it depends on anymore.
Perhaps we should get in touch with Valve at this point, I'm pretty sure it's their application doing something weird now; not us.
I'll get a FHS compliant distro and check where SteamVR expects to find the libraries with the cap, maybe that can give us a hint.

This issue has gotten a bit bloated and most of the discussion has nothing to do with OP's problem, so I've created two new issues (see links above). One for the popup issue and one for the vrcompositor-launcher issue.
In the latter I have also made progress investigating why it works on other distros but not NixOS.

Is anyone still able to reproduce this bug?

@Atemu  Yes I'm currently experiencing this issue.

steam.txt
So I'm just realizing it's unable to find some of the library paths as it is using the traditional paths and this is NixOS..... What's the best way to fix this as even some of the scripts point to /bin/bash

I read the opengl wiki and gave it another shot. Still having the same issue. Please consider the file attached the most recent and relevant log. @davidak I don't want to pull you into this but I know we were chatting briefly regarding the issues I've been having. Another weekend is quickly approaching and I'd love to use this because I could use some escape :)
steam.txt

*I also want to mention that I'm running Okapi (21.05) on Linux 5.4.99, Pantheon DE with GTK 3.24.24

@m4tsa's suggestion worked and I was able to get SteamVR running last night.
ln -s $HOME/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor
$HOME/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher
setcap CAP_SYS_NICE+ep ~/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrcompositor-launcher

I'd recommend you to look into these error messages:
sh: /lib64:/lib32:/steamrt/amd64/lib/x86_64-linux-gnu:/steamrt/amd64/lib:/steamrt/amd64/usr/lib/x86_64-linux-gnu:/steamrt/amd64/usr/lib:/steamrt/i386/lib/i386-linux-gnu:/steamrt/i386/lib:/steamrt/i386/usr/lib/i386-linux-gnu:/steamrt/i386/usr/lib:/run/opengl-driver/lib:/run/opengl-driver-32/lib:/usr/lib:/usr/lib32: No such file or directory

and/or erase all Steam state in your home dir (except for games).
Anyhow, make new bug reports from now on please. A ton of things have changed since the original report in this issue.

still having this issue


What is the features.integrity option?

Hi,
Two quick questions: what is the features.integrity config option, and how is it different from digest? The documentation mentions nothing about integrity.
Thanks,
Caleb

I am sorry to close this question without a resolution but on principle I must please ask you to ask questions at https://talk.jekyllrb.com as this medium is for bugs only.


let copy / paste work on mac

this line breaks os level copy / paste (and possibly other things) for mac users by incorrectly assuming that the metaKey (aka command) should behave like alt. as others have pointed out mac keyboards actually do have alt keys, they just say "option" on them in slightly bigger letters ;)

:+1: to get this merged.

This sounds amazing. Any chance we could see this get merged?

+1 for this

Alright, I'll trust you guys on this since I'm not really familiar with macs. :)

yeah! that is fast. Thanks!

Thanks @chjj. Might we get a 0.0.6 tagged sometime soon?


Add a MAGIC associated const for BinRead types with a magic attribute

Sometimes you want to get the magic value of your type.
By automatically defining an associated const we avoid the need for external definitions and/or redundancy.
We should probably move the code that creates the magic_definition somewhere else though.

@MrNbaYoh I feel like MAGIC could have a non-zero rate for name collision. Could we instead throw it behind a trait (with the added benefit it could then be abstracted over). Outside of that I definitely think this is a good addition.
Possible trait definition:
trait HasMagic {
    type MagicType;
    const MAGIC: Self::MagicType;
}

That way users can opt-in to it by importing the trait (make sure any macro expansion doesn't import the trait, just uses the fully-qualified path (see the sanitization module if you aren't familiar)).
Also if you wouldn't mind adding a test (just throw a bunch of generics and lifetimes onto a struct with magic then make sure you can assert_eq the contents of <T as HashMagic>::MAGIC) that'd be appreciated--although if you don't feel like writing one I can handle that

@jam1garner I've changed the implementation, added the HasMagic trait and moved the code generation to its own file. I wrote a basic test with no generics/lifetimes (not sure how I'd add lifetimes to a BinRead type). I haven't written the doc for the trait yet.


Managing Providers within a Facility (Research and Design)

Currently, SR is limited to one provider per facility at the moment and that is not reflective of how our facilities actually work. Facilities should have the ability to have multiple providers so that they can select the appropriate provider for each test they conduct.
What is flow for an admin as they add, remove, edit additional providers within a facility?
Out of Scope:
Adding a new provider is being handled in: https://app.zenhub.com/workspaces/simplereport-better-data-team-605b43d51ea9f700119a48ee/issues/cdcgov/prime-simplereport/2667

Designs in #2667


[compat] remove contrib from tf headers

Dependency of the PR
Commits to be reviewed in this PR
[manager] Separate backwarding -> grad, deriv
This patch separate backwaring to grad and deriv for the requestTensors
Self evaluation:

Build test: [X]Passed [ ]Failed [ ]Skipped
Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Jihoon Lee<EMAIL_ADDRESS>
[compat] remove contrib from tf headers
This patch remove contrib path from tflite headers as contrib headers is
being removed.
Self evaluation:

Build test: [X]Passed [ ]Failed [ ]Skipped
Run test: [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Jihoon Lee<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #1831. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnstreamer.mooo.com/.

:octocat: cibot: @zhoonit, A builder checker could not be completed because one of the checkers is not completed. In order to find out a reason, please go to http://nnstreamer.mooo.com/nntrainer/ci/repo-workers/pr-checker/1831-202201181712590.094379901885986-ef43f441a82fb2e2a47358d71e55e180d272613c/.

Please gbs submit with submit/tizen/20220117.171715 tag after merging.


PR Review: Make SocketClient Stateless

Make the SocketClient stateless to improve performance. Remove the host, port, username, and password fields, and make the sendPatchRequest method public static.
File: SocketClient.java
Comment from Jonothan:

If SocketClient was stateless (i.e. it did not have these fields) you could simplify the code in the client - you would no longer need to have a map of SocketClient instances for different host/port combinations. I would go so far as to consider having the constructors be made private / removed, and changing the sendPatchRequest method to be public static

    private final String host;
    private final int port;
    private final String username;
    private final String password;

SocketClient member fields and constructors removed, all methods now static. Also removed code block for adding authorization header as this can be set in the HttpRequest headers.


added the config mechanism in the app generated with generate app command

Summary
Generate the config file and enable the config plugin with the mojo generate app command in the full blown Mojo app.
Motivation
I think that the vast majority of web apps end up needing the config mechanism. So, instead of having the developers looking throughout the docs how to enable the plugin, how to name the config file, how to access the config variables within the app, provide it to them automatically at create time.
References
I hope I incorporated all the observations made to the previous PRs by sri and Grinnz

Looks like you didn't actually try this one, because it doesn't work.


Fixed #1231 - release resource no matter what

Disclaimer:
I did not investigate the code, took the words of OP(#1231) as the fact, and provide a solution based on the description and from my experience.
In case the issue really happened, we have it covered and one merge away. :smile:

Hmm seems to have broken the build 😢 why didn't the build run on this?

@r0fls might be related to version bump of aiohttp.

According to the error message

ValueError: Exception during request: [TypeError("connect() got an unexpected keyword argument 'timeout'",)]

connect() somehow being called like so, connect(..., timeout=<whatever>), it's weird as I did a search,
https://github.com/channelcat/sanic/search?q=timeout&unscoped_q=timeout, could not even find the call site nor an exact match of timeout.
Spent like 10 minutes reading the code, and I don't even have a clue about the control flow :rofl: , might take a closer look if I got more time later.
Off-topic, no flame war intended. That's why, IMHO, for mere mortal like me, abstractions by "referential transparency" always beats "Liskov substitution principle".

the error is raised by aiohttp


[BUG] Warning "Something went wrong when trying to get installed 'refine' packages."

Describe the bug
When a refine project is created inside a monorepo with workspace feature enabled, the following warning appear when refine dev is executed: Something went wrong when trying to get installed refine packages..
Steps To Reproduce

Create a blank project (not refine, but npm init)
Go to the package.json and add the following key:

"workspaces": [
  "apps/*"
]

Create and go to apps dir
Create a refine project with npm create refine-app@latest refine-app using next.js + yarn
Go to refine-app dir
Run yarn dev
See Something went wrong when trying to get installed 'refine' packages. on the console

Expected behavior
Get the package list correctly and don't see the warning.
Screenshot
No response
Desktop
OS: Linux Mint
CLI version = 1.13.0
Mobile
No response
Additional Context
When refine project is created inside a monorepo, some packages are hoisted to the root and npm ls command throws an error marking some packages as UNMET DEPENDENCY, but the json with all the packages is returned. When you run refine dev an warning appear: Something went wrong when trying to get installed refine packages.. yarn list doesn't throw this, but yarn isn't an viable option for all the projects, we could ignore the npm error and get the package list.

Hi @vanflux, thanks for the issue 🙏
But your project is running isn't it ?
I mean, Is throwing an error and stopping your refine dev command or just printing Something went wrong when trying to get installed refine packages. and continuing to running the app?

Hi @vanflux, thanks for the issue pray
But your project is running isn't it ?
I mean, Is throwing an error and stopping your refine dev command or just printing Something went wrong when trying to get installed refine packages. and continuing to running the app?

The project is running because refine ignores the error, but shows this annoying message, even when npm ls returns all packages.


Plot Tooltip Line Chart Bug While Notebook is Embedded

There seems to be a bug with the tooltip when rendering numbers on a line chart. The tooltip isn't updating based on the data point of the given point along the line, but, instead, showing the same value.
Note
This happens when a notebook is embedded. The tooltip works fine within the notebook directly, but not while a notebook cell is embedded

Can you share a notebook or live example that demonstrates the problem? There’s not a lot to go on with this description. Are you using Plot’s title channel or are you using Mike Freeman’s Plot tooltip plugin? I’m closing as I can’t investigate without further information but I will look if you respond.

Edit:
The numbers are updating, but the dates aren't

Can you share a notebook or live example that demonstrates the problem? There’s not a lot to go on with this description. Are you using Plot’s title channel or are you using Mike Freeman’s Plot tooltip plugin? I’m closing as I can’t investigate without further information but I will look if you respond.

https://observablehq.com/@securityscorecard/most-prevalent-issues-over-time-widge


ola: unstable-2020-07-17 -> 0.10.9

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

I am not especially.  I don't remember why I did this, but it was probably to fix it building in some sort of environment where it previously didn't.


Change specifications of the response converter of the annotated serv…

…ice.
Motivation:
Recently we added @RequestConverter and @ExceptionHandler to annotated service. They have basically similar behavior such as:

Iterating a converter (or handler) list when applying it.
Using accept() method in order to check whether the converter (or handler) is able to consume the input.

@Converter, however, has its own behavior unlike the others. It maps a type of a result object to a converter so that it is only able to find a converter with the type. It is not customizable and is not useful in the real world.
So, it would be better to have them the same behavior and design as the @RequestConverter to make the response converter flexible.
Modifications:

Rename @Converter to @ResponseConverter and ResponseConverter to ResponseConverterFunction for consistency.
Rename method names of *Function interfaces so that a user can write a single class which inherits all interfaces.
Change converter map to converter list.
Add more annotatedService() methods to ServerBuilder and AbstractVirtualHostBuilder.
Use default exception handlers and default request converters regardless of specifying them by a user.

@minwoox Thanks! Updated!

Rebased

Thanks, reviewers!

Does this add my instance to all lists ? I guess there is a problem here
    for (final Object o : exceptionHandlersAndConverters) {
        if (o instanceof RequestConverterFunction) {
            requestConverters.add((RequestConverterFunction) o);
        } else if (o instanceof ResponseConverterFunction) {
            responseConverters.add((ResponseConverterFunction) o);
        } else if (o instanceof ExceptionHandlerFunction) {
            exceptionHandlers.add((ExceptionHandlerFunction) o);
        } else {
            throw new IllegalArgumentException(o.getClass().getName() +
                                               " is neither an exception handler nor a converter.");
        }
    }

Hi @borag,
This is also a very old PR, so could you open a new issue and elaborate on your problem there instead?


Make the chat drawer resizable

e.g.: https://stackblitz.com/edit/react-2h1g6x?file=index.js
https://stackoverflow.com/questions/49469834/recommended-way-to-have-drawer-resizable

@misi is this for the whole side drawer (chat, file sharing, participant) or just chat?
https://github.com/havfo/multiparty-meeting/issues/266

Whole drawer

In addition to making the drawer re-sizable, just a thought...
Is there a way to make the default drawer width a certain percentage of the overall screen width instead of fixed default width? For mobile device the approach would be a little different but for larger screen a certain ratio would serve the users well in my opinion.
e.g. currently on a 13 inch laptop with 1920 x 1080 resolution the screen with drawer pulled uses ~ 40% of the screen


DefaultBot.java:25-27: Design/ Implement run(). Need to...

The puzzle 70-3d00acb6 from #70 has to be resolved:
https://github.com/l3r8yJ/elegram-api/blob/4cf22e1afe1fd9da5c81717c006923eab25d3d26/src/main/java/com/l3r8yj/elegramapi/bot/DefaultBot.java#L25-L27
The puzzle was created by @h1alexbel on 05-Dec-22.
role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

Maybe we need to decompose it.
@l3r8yJ

@h1alexbel sure go ahead, it's this issue more like reminder

@0pdd 5 puzzles #68, #69, #70, #71, #72 are still not solved.

@0pdd 5 puzzles #unknown, #unknown, #unknown, #unknown, #unknown are still not solved.

@0pdd 4 puzzles #unknown, #unknown, #unknown, #unknown are still not solved.

@0pdd 3 puzzles #unknown, #unknown, #unknown are still not solved.

@0pdd the puzzle #unknown is still not solved.


AboutSinger page changes

🚀 Feature
(A clear and concise description of what the feature is.)
In the about singer page, I would like to add flip card animation to the cards which would give the page a new look.
Please assign me this issue under lgmsoc.

Check #213 @Khushi-agarwal , someone is already working on the same.


Use new cryointhecluod image

Ref https://github.com/2i2c-org/infrastructure/issues/1932

Thanks @GeorgianaElena!


Add basic android project

Why is this not built on CI? :)

I was thinking that it can be connected with CI through Github, thats why I have another pull request about that. Perhaps this is not the way to do it, rather it should be built on CI in Android Studio? This is what I was trying to ask about yesterday before the lecture :)

I am not sure I follow. If you have a workflow that builds an android app, then commit it in the same branch and they will be "connected"

WIll commit changes through AndroidCI branch instead.


Make Player a singleton

Make the Player object a singleton since you can only have 1. Will help with initialization clean-up.

Maybe not exactly a singleton. The genesis could support up to 4 players. Maybe have a compile time constant that lets me state how many there can be and allocate storage for them statically.


Pages/Index.razor

Problem encountered on https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/add
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.
I am stuck on the following instructions. I don't know where to open Index.razor to perform the following actions. "Open the Index.razor file in a text editor of your choice. The Index.razor file already exists, and it was created when you ran the dotnet new command. It's located in the Pages folder inside the BlazorApp directory that was created earlier.
Add a Counter component to the app's homepage by adding a  element at the end of the Index.razor file."

I am stuck on the following instructions. I don't know where to open Index.razor to perform the following actions. "Open the Index.razor file in a text editor of your choice. The Index.razor file already exists, and it was created when you ran the dotnet new command. It's located in the Pages folder inside the BlazorApp directory that was created earlier.
Add a Counter component to the app's homepage by adding a element at the end of the Index.razor file."

Alls set. I figured it out.


How to integrate indexeddb or pouchdb or watermelondb to save index???

How to integrate indexeddb or pouchdb or watermelondb to save index???
I don't want to accept files from user every time...I don't want to create index everytime...However the user will have files locally...It should be indexed offline and search offline..
Please let me know whether we can store the files in above db, store the lunr.js created index in the above and does the search everytime...
Lunr.js is awesome but wanted to know the above..Please help

@prog20901 One thing you could do is use lunr's JSON serialization/deserialization functionality as described here to build up the index, and then use whatever storage API (whether that be indexeddb, local storage, etc) to retrieve the stored index on page load.

Thanks a lot...


gradle run -Dlogback.configurationFile=foo.xml --args='foo/bar'

Java command line arguments should be passable to the java script that runs a java application somehow.
Expected Behavior
I would be able to pass arguments to the execution of java that gradle creates with;
gradle run
Current Behavior
If it's possible I couldn't figure it out
Context
Well for log back I could stick it in the jar that I was creating, however for java memory options etc I don't see a way to do it.

If this is something that always needs to be passed to the application, you can configure the run task:
run {
   systemProperty("logback.configurationFile", "foo.xml")
}

Otherwise, it's only possible to pass arguments to the application (with --args), not the JVM itself.


Query nested datatype

I need to query nested datatype, but I don't see such an opportunity:
https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html
{
  "query": {
    "nested": {
      "path": "user",
      "query": {
        "bool": {
          "must": [
            { "match": { "user.first": "Alice" }},
            { "match": { "user.last":  "White" }}
          ]
        }
      },
      "inner_hits": {
        "highlight": {
          "fields": {
            "user.first": {}
          }
        }
      }
    }
  }
}

It would be great if you realized such an opportunity.
Or maybe you can provided the opportunity for use search rule like this
$payload->setIfNotEmpty('body', call_user_func($rule, $builder));

in ElasticEngine::buildSearchQueryPayloadCollection()
p.s. sorry my perfect english :)

like

@pavel-grom the only option right now is to use searhRaw method, but it will give you a raw result

@babenkoivan  This package works with nested data-types. Here is an example:
        'properties' => [
            'name' => [
                'type' => 'text',
            ],
            'activities' => [
                'type' => 'nested',
            ]
        ]

Then in the search rule
            'should' => [
                [
                    'nested' => [
                        'path' => 'activities',
                        'query' => [
                            'bool' => [
                                'must' => [
                                    [
                                        'match' => [
                                            'activities.name' => [
                                                'query' => $this->builder->query,
                                            ]
                                        ]
                                    ],
                                    [
                                        'match' => [
                                            'activities.alt_name' => [
                                                'query' => $this->builder->query,
                                            ],
                                        ]
                                    ],
                                ]
                            ]
                        ]
                    ]
                ],
      ]


kotsadm as a statefulset - migrate object store data

@DanStough that image is used by the minio instance we deploy to configure NFS/Hostpath storage destination for snapshots, so we can't remove it just yet.


callback method won't call

Hi
i have a snapfile which looks like that:
devices([
"iPhone 6",
"iPhone 6 Plus",
])
languages([
'de-DE'
])
screenshots_path "./screenshots"
scheme 'Test'
project_path './Test.xcworkspace'
teardown_device do |device|
puts "Cleaning device #{device}"
system('./cleanup.sh')
end
And the teardown_device method will not called. But i don't know why.
The Script cleanup.sh works fine if i run it separate.
Thx for your help

What version are you running? I see the teardown_device being called using snapshot 0.3.3. In my teardown I only call puts and I do not reference a project_path.

Thanks @joepasq, for replying. @appcelerate: make sure you have the latest version installed, update using sudo gem update snapshot.
If you're using an old version, there should be a big warning when you execute snapshot, right?

@joepasq thx for helping. I referenced a wrong project path, that was the mistake, if i don't reference a project path it works

Perfect, great to hear :+1:


Tweaks to SCHEMA browser's variant table

Based on feedback from @tarjindersingh

Reorder columns
~Add column for N de novos~
Remove hard coded case AC/AN values
Handle null values for HGVSc/p in API

Let's get rid of that ac denovo column for now

👍Dropped that commit.


Handle underdetermined matrices

Currently crchack works with determined and overdetermined systems of equations. In some cases an underdetermined system may have solutions which can be used to get the desired checksum value.

Done. fe257ed


RNG Generator for mhlo rng_unform lowering

Added lowering from mhlo rng_uniform to linalg.
Based off modified LCG Algorithm from linalg dialect
that takes into account the element's indices.

Just want to get some idea as to why this is in IREE and not being pushed upstream? I am fine with it being here, but seems like a good thing to have upstream?
Upstream could be either pushing this to MHLO repo or adding named linalg ops and translating to that.

Just want to get some idea as to why this is in IREE and not being pushed upstream? I am fine with it being here, but seems like a good thing to have upstream?
Upstream could be either pushing this to MHLO repo or adding named linalg ops and translating to that.

Good question, maybe @hanhanW will have better insight on where best to integrate :)

Just want to get some idea as to why this is in IREE and not being pushed upstream? I am fine with it being here, but seems like a good thing to have upstream?
Upstream could be either pushing this to MHLO repo or adding named linalg ops and translating to that.

Good question, maybe @hanhanW will have better insight on where best to integrate :)
Personally for me the reason why I chose pushing to IREE:
1.Not sure how well the fit is implementation content wise in MHLO, and might be redundant/confusing in linalg to have 2 named ops with similar fn.

I think adding it to MHLO is fine, if there is no conflict with an existing lowering. As things evolve in MLIR/MHLO these can get adapted as well.

2.Pushing to IREE fixes/give the feature we need right away :)

Just want to get some idea as to why this is in IREE and not being pushed upstream? I am fine with it being here, but seems like a good thing to have upstream?
Upstream could be either pushing this to MHLO repo or adding named linalg ops and translating to that.

Good question, maybe @hanhanW will have better insight on where best to integrate :)
Personally for me the reason why I chose pushing to IREE:
1.Not sure how well the fit is implementation content wise in MHLO, and might be redundant/confusing in linalg to have 2 named ops with similar fn.

I think adding it to MHLO is fine, if there is no conflict with an existing lowering. As things evolve in MLIR/MHLO these can get adapted as well.

2.Pushing to IREE fixes/give the feature we need right away :)

Does this mean I need to send up a PR to Tensorflow/Tensorflow or just Tensorflow/MHLO?

@hanhanW I see your point about stateful random number generator needing a flow.variable. I missed it in the PR, is the implementation a stateful random number generator or a stateless one?

@hanhanW I see your point about stateful random number generator needing a flow.variable. I missed it in the PR, is the implementation a stateful random number generator or a stateless one?

The implementation is stateless rng. We explicitly set the seed to zero here.

Merged on Tensorflow/Tensorflow https://github.com/tensorflow/tensorflow/pull/51424


fix: [FluentNumberField Validation] in [EditForm]

🐛 Bug Report
https://www.fluentui-blazor.net/Forms
if in the field <FluentNumberField Name="accomodation" @bind-Value="starship.MaximumAccommodation" Label="Maximum Accommodation" Required /
If you enter floating point values by mistake and then delete and write the correct int value, the field fails validation

OS & Device: [Windows] on [PC]
Browser [Google Chrome]

Duplicate of #1345


name interpolation don't work in emscripten-packages.nix

I tried to use the new scheme with pname and version, but it fails here.
  xmlmirror = pkgs.buildEmscriptenPackage rec {
    pname = "xmlmirror";
    version = "unstable-2016-06-05";

error: undefined variable 'name' at /home/davidak/code/nixpkgs/pkgs/top-level/emscripten-packages.nix:117:29

The problem here is actually that the variable name is used later.
https://github.com/NixOS/nixpkgs/pull/72922#discussion_r343341138


WhatsNew Feature Analytics

Description
LEARNER-1165

Codecov Report

Merging #944 into master will not change coverage.
The diff coverage is 25%.

@@          Coverage Diff           @@
##           master    #944   +/-   ##
======================================
  Coverage    45.3%   45.3%
======================================
  Files         402     402
  Lines       26322   26322
======================================
  Hits        11926   11926
  Misses      14396   14396

Impacted Files
Coverage Δ

Source/WhatsNewViewController.swift
67.12% <25%> (ø)
: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 e077cea...164cafa. Read the comment docs.


Blacklist for Accelerate

some blocks just weren't meant to go fast. (Requires some fiddling with the world files, but if you let deployers cast great spells then having them accelerate yourself can crash the game, and make that whole world unusable).

aight, done

and tested and confirmed working!


if apprtc can run multiple instances to achieve load balancing

Browsers and versions affected
Description
When i run google-appengine sdk on my cloud services with apprtc;
I do not know  if apprtc can run multiple instances to achieve load balancing。
Also I wan to know  if google.appengine.api.memcache  can shared key value in Multi process
Steps to reproduce
Expected results
Actual results

AppRTC is an App engine app originally thus it leveraged whatever App engine provided in terms of load balancing. For collider, the signalling server, it leveraged Google cloud network load balancing + using two VM instances.


DIFFERENT METHODS OF SWAPPING IN C++

I want to write code to your repo in which i will show different methods of swapping of two numbers
@sherigar please assign me this issue under hacktoberfest

ok

Hey, I would like to contribute to this project. I have been coding using C++ for a long time. So I can show different methods to swap two numbers easily. Please assign this to me.

I have a broad knowledge of coding and can use C++ to demonstrate three alternative methods of swapping.
Please assign this problem to me, @sherigar.

Hello sir I can contribute to this issue kinldy assign

I would like to work on this issue, please assign this issue to me under hacktoberfest23.


MP: references to HealthcareProvider-Organization justified?

Within the MP profiles, several references to HealthcareProvider-Organization exist, where we decided HealthcareProvider (the Location resource variant) is 'focal'. It should be checked 1. whether the references to the Organization variant are justified and 2. if so, a comment should be added.
zib-DispenseRequest -> IntendedSupplier - Is at Organization-level
zib-AdministrationAgreement and zib-MedicationDispense -> The Supplier is not captured at HealthProfessional level (because Pharmacies do not record individuals), but at HealthcareProvider level as an alternative. Therefore Organization is sufficient. However, if available it seems a good idea to capture the Location in .location, leading to a double mapping.

nl-core: MedicationUse2.Author.
This mapping to HealthcareProvider is used for 'automatically generated' messages, so for 'provenance' reasons. It seems a good idea to capture the information at the highest level, leading to a reference to the Location resource.


fix: empty build arguments in multi-target build

This commit fixes an issue when building a package with multiple targets.
[Bug] To give an example:
cmake.targets = ["target_A", "target_B", "target_C"]

In this case, scikit-build-core generates a sequence of build commands:
cmake --target target_A --config Release
cmake --target target_B
cmake --target target_C

Note that --config Release is lost since the second target.
[Cause] This originates from the case where local_args in CMaker.build in cmake.py is a generator rather than a list/tuple, and it becomes empty after being passed to self._build in line 247.
[Fix] This PR proactively converts local_args to a Python list before feeding it to self._build.

Released, thanks!


Favicon Added for the Main Website

issue resolved is Favicon Image for Main Website #208

Hi @Mayank-MP05! Thanks for your PR.
I see you did not reuse the work made on https://github.com/asyncapi/website/pull/140. Is there any reason to do so?
Thanks!

Handled in https://github.com/asyncapi/website/pull/263 :)


The problem in Windows7

Hi,
I using the newest version, and installed it following by  Install cocotb on Windows 10, but my actual OS is Window7-64bit. When I ran the adder's example in cocotb, it didn't work. Here is the log:
make[2]: 进入目录“/e/a_project/cocotb/lib/utils”
gcc -g -DDEBUG -shared -DMS_WIN64 -DMODELSIM -shared -Wl,-no-undefined -Wl,-enable-runtime-pseudo-reloc-v2 -Wl,--enable-auto-import -L/d/Anaconda3/libs -o /e/a_project/cocotb/build/libs/x86_64/libcocotbutils.dll /e/a_project/cocotb/build/obj/x86_64/cocotb_utils.o
E:/a_project/cocotb/build/obj/x86_64/cocotb_utils.o:cocotb_utils.c:(.rdata$.refptr.context[.refptr.context]+0x0): undefined reference to `context'
collect2.exe: error: ld returned 1 exit status

Thank you for replying.

This problem has been reported in issue #585. You can get around it by merging pull-request #620.

One merged this to master now.


Improve: use the same scalar_t of metric_at

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


DoReFa-Net:  How to see the trained weights and bias  ？

import_meta_graph and saver.restore is not the best tool for reading a TF checkpoint. You can use tf.train.NewCheckpointReader instead.
To use import_meta_graph you'll need the clear_devices option.

I'm closing it since this is a question unrelated to tensorpack. You can follow up if you still have questions.

Thank you very much,  Yuxin Wu! I used your method, and it works well!
I have read your paper DoReFa-Net, and I run the python script  svhn-digit-dorefa.py --dorefa 1,2,4. It seems that  trained weights is not 1 bits which can represent 2 different real values but have many different real values in the first figure. Can you detail more about it?
Besides, what does the W-rms: 1.1019  mean in  param-summary/conv2/W-rms: 1.1019 ?
I am looking forward to your reply, thank your :) !

What's saved in the checkpoint is W, not W_b. Duplicate of #573.

Thank you very much for your patience!
There is a problem that has troubled me for a long time. When bitW=2, the quantized output is 4 （2^2） different real numbers instead of 4bit fixed-point integers, which cannot satisfy the condition of Formula 3 in the paper. Can you help me understand how to use Formula 3? Thank you！

(a * x + b) \dot (c * y + d) = ac (x \dot y) + a * d * sum(x) + b * c * sum(y) + bd

Sorry,  I didn't understand your reply. What I want to say is that the final quantized output  Wb is not fixed-point integer according to your code. But the input value X,Y of formula 3 is the fixed point number.

Also see https://github.com/ppwwyyxx/tensorpack/issues/27#issuecomment-255015193


not able to create user

after register when i am trying to create user i getting error of "message": "No auth token",
"stack": "Error: No auth token\n
I am using register user access token and put it to header as Athorization

Make sure the user you're using to create a user has the admin role.


Support PDF export feature

After macOS 13 will be released, I want to use ImageRenderer.
https://developer.apple.com/documentation/swiftui/imagerenderer


fix(Search): Change copy of date warning

Remove "from 2001/3" message and change link text
https://national-archives.atlassian.net/jira/software/projects/FCL/boards/136/backlog?selectedIssue=FCL-188
Would benefit from review of the link text
Before:

After:

(the 2003 will be 2001 on production)
Hold for approval of copy from Rose.

Hi Dragon,  two minor alterations to text 1. oldest record = 2001, 2. refinement to future proof- recent content review suggested not using "coverage". Suggest replace with "records are available on this service".
"1701 is before 2001, the date of the oldest record on the Find Case Law service. Find out what records are available on this service"


Have semantics of MATCH defined in terms of values?

@jonsterling How about defining the semantics of MATCH asd MATCH_RECORD from only values so that we can fearlessly implement auto-reduction and aute-unfolding?

@favonia Can you give a bit more details on what you have in mind?

@jonsterling I want to repurpose MATCH as "evaluating the argument to some value, and matching the pattern against that value". I believe the current usage fits into this new definition.

@favonia I think that makes a lot of sense. Do you think that it is semantically correct? (It seems correct, just wanted to check.)

@jonsterling There are no correct or incorrect definitions (with respect to the semantics). Perhaps you were asking whether we can add evaluation everywhere? I believe all current rules are using MATCH under the assumption that the targeted term is a value (or the matching would fail).

Thank you, I think you are right! I think your proposed change will help a lot.

On Nov 17, 2017, at 10:55 AM, favonia (Sai-hong サイホン<EMAIL_ADDRESS>wrote:
@jonsterling There are no correct or incorrect definitions (with respect to the semantics). Perhaps you were asking whether we can add evaluation everywhere? I believe all current rules are using MATCH under the assumption that the targeted term is a value (or the matching would fail).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Remove using langchain

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Option to disable time picking

I believe NewDatePicker should be only for dates, maybe another function for selecting both date & time (perhaps NewDateAndTimePicker?), and another for just time (could be NewTimePicker).

Good point, there's now NewDatePicker() and NewDateTimePicker() 🙂
Thanks!


✨ Add command field to container spec

What this PR does / why we need it:
Add command field to container spec, this allows overriding command in deployment.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

/check-cla

/approve

/easycla


host: Move recent files to code mode

This moves some code into a new RecentFilesService and changes more tests to use mock storage. The listing remains bare bones, there are followup issues to add more readable names and file extensions.
You can see it in action here though you’ll have to click around in the file browser before any entries will show.

The behaviour is unexpected to me. When I click on the first one it changes to something else
https://github.com/cardstack/boxel/assets/273660/5a228a40-297d-418b-a930-d3ac56a851eb
Also, when I click on any of the items, the list reoders which feels awkward. Perhaps the list should stay the same when clicking on an item, and the list should change only when a new item is added on top of it.

I’ve had persistent problems with the new test in this PR, it works locally but not in CI. I’ve made it todo for now and will open an issue to restore it.


yii\db\ActiveQuery phpDoc fix

Method implementation contains:
$this->joinWith[] = [(array) $with, $eagerLoading, $joinType];

As you can see there we have type cast to array, but this is not documented on phpDoc level. Since type cast is used we can use $with as string too.

Thanks!


See if we can move config/app.php to app/config.php

See if we can move config/app.php to app/config.php

Originally posted by @caendesilva in https://github.com/hydephp/develop/issues/873#issuecomment-1404796186

The app config is hardcoded in LoadConfiguration.php, and would require us to create our own Console Kernel implementation. Not sure if it's worth it at this poing.

Gonna give this another shot, making after creating a custom kernel I'll see if I can reduce the added complexity.

Completed in https://github.com/hydephp/develop/pull/890


Update test case related to LEACY datetime format to unblock nightly CI

Closes #11539
Changes
Update test case: Only test years after 1900
Description
This issue is related to LEGACY mode, Spark itself has different behaviors between LEGACY mode and non-LEGACY mode, and Rapids kernel has not 100% matched non-LEGACY yet.
Rapids keeps consistent with Spark when mode is CORRECTED mode.
We already documented that LEGACY mode has several limitations
So only update test case.
Signed-off-by: Chong Gao<EMAIL_ADDRESS>

build

Do we need to update the 24.10 branch? @pxLi

Do we need to update the 24.10 branch? @pxLi

yes, this is blocking 24.10 interminttently

can you retarget to 24.10? thanks

can you retarget to 24.10? thanks

This PR is fixing 24.10.

build

build

Updated, only test years after 1900.
Regexp is: 19xx years or [2-9]xxx years.
For the MMdd and mmdd formats, just use [0-9]{4} format. If month is invalid like 13 month, then both CPU and GPU produce NULL.

Will confilct with branch-24.10: https://github.com/NVIDIA/spark-rapids/pull/11567
Use this code instead of branch-24.10 will be OK.

build


Submitter Checklist

[ ] Includes tests if functionality changed/was added
[ ] Includes docs if changes are user-facing
[X] Set a kind label on this PR
[X] Release notes block has been filled in, or marked NONE

See the contributor guide
for details on coding conventions, github and prow interactions, and the code review process.
Release Notes
NONE

Included in https://github.com/shipwright-io/build/pull/1671


please share the example of react with typescript

Unfortunately, at the moment @formio/react does not have Typescript support. See https://github.com/formio/react/issues/487#issuecomment-1525700788 for the reference


Consume a published plugin

https://github.com/flutter/flutter/issues/7815 tracks the ability to publish a plugin, incl. a dependency on native code sitting in mavencentral (Android) / cocoapods (iOS).

Pretty sure this is fixed by #8891, but I won't know until I've tested #7815.

This seems to be working great with Flutter plugins published on GitHub, even if they have dependencies on Maven/CocoaPods. Tested with flutter/google_sign_in#22.
I don't think there's anything more to do on this for M2. Thanks @jakobr-google!


Added Solution of Leetcode problem 83

Removing the duplicate nodes from a sorted linked list

Add

Removing the duplicate nodes from a sorted linked list

Alright!

Add RemoveDuplicateNodeFromSortedLinkedList1.cpp and RemoveDuplicateNodeFromSortedLinkedList2.cpp for any modification in the current working code.

Continuously update the file with new versions to track its evolution, such as file_V1.0, file_V1.1, file_V1.2, file_V1.3, and so on, to document the changes made. There are no right or wrong ways to do this, just different approaches.


Sync on Remote Changes

To allow changes on the remote to be detected and call a sync. #47

Happy new year @sboesen
Let me know if there is a better way to go about this. I got pretty confused by the function naming between files but tried to follow the structure there.
Also do I need to make sure that the metadata file is modified on each sync?

I updated it to use the existing getMetadata functions for all services.

I believe it's finished but I'm not able to test on webdav or s3. Works for dropbox android and desktop.

Looks great, thank you!
I did a brief test on webdav and it looked good overall but I was getting an error when deleting the vault (in getMetadataMtime if getMetadataPath returns undefined, it still passes undefined into getMetadataFromRemote). Added a condition for this - I don't think it would have broken anything though, just an error.
Will merge for more testing from our users. Thanks again!

No worries. I'm glad to be of some help.
I think I managed to fix the settings problem where you have to restart after changing it. I know for auto run (I believe) and sync on save you have to, so let me know if you would like me to fix this.
When you're free check over how I did it and let me know if there are any knitpicks or refactors. I'm not sure if it was done the other way for a specific reason or not.

Also worth noting that the plugin will run once on startup automatically. It also probably doesn't work well with auto run. Might want to detail that in the readme or the setting description.

When you're free check over how I did it and let me know if there are any knitpicks or refactors.

For not having to restart, right? I will give it a look - I don't think there is any reason we don't do this but will take a deeper look in a day or two. Thank you again!

It also probably doesn't work well with auto run.

Agreed - if this sync code proves reliable for all providers I think we can probably remove auto-run or make it run your check immediately instead of a full sync.

or make it run your check immediately instead of a full sync.

Yeah that would make a lot of sense.

For not having to restart, right? I will give it a look - I don't think there is any reason we don't do this but will take a deeper look in a day or two. Thank you again!

Would you like me to refactor this for Sync on Save and Auto Run? I'm also noticing an issue where after editing something in the .obsidian file and syncing, sync on save will run after the sync completes. Causing two consequtive syncs. I'll have a look into this as well and open an issue.

Yes, please!


No way to authenticate with v2.09?

I have accidentally upgraded my SP-2101W to firmware v2.09. I don't seem to be able to connect to it anymore. Has the digest authentication disappeared for it?

Thanks for using edimax-smartplug! I'll look into the matter asap. I haven't tried v2.09 yet.

According to my finding v2.09 has been published recently to support the integration with Alexa. The firmware is only provide via the EdiSmart - http://www.edimax.com/app/edismart/
Fortunately v2.08 is still available. You can download the firmware tool for Mac or Windows using the link below. Please let me know if this works you
http://www.edimax.com/edimax/download/download/data/edimax/global/download/for_home/home_automation/home_automation_smart_plug/sp-2101w

I have tested with the new firmware but I could figure out how the client should authenticate. The SmartPlug OS is very chatty. It is sending clear-text MQTT message to some cloud server and connects to some other cloud server. Messaging between the Smartphone and the SmartPlug appears to be using encrypted UDP.
If you wish to downgrade I have added some instructions to the project (see link below)
https://github.com/mwittig/edimax-smartplug/blob/master/Downgrade.md

Thanks for the help!  I successfully downgraded, and now all is fine again.
Fabre
On Sun, 17 Dec 2017 at 23:48 Marcus Wittig<EMAIL_ADDRESS>wrote:

I have tested with the new firmware but I could figure out how the client
should authenticate. The SmartPlug OS is very chatty. It is sending
clear-text MQTT message to some cloud server and connects to some other
cloud server. Messaging between the Smartphone and the SmartPlug appears to
be using encrypted UDP.
If you wish to downgrade I have added some instructions to the project
(see link below)
https://github.com/mwittig/edimax-smartplug/blob/master/Downgrade.md
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mwittig/edimax-smartplug/issues/8#issuecomment-352296023,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AD3kxzhgVyV3mAE6ixBR53li8fdorsCdks5tBahggaJpZM4RDSa4
.

--
Fabre Lambeau
12 Bury Road, Stapleford, Cambridge CB22 5BP
+44 7800 910661

That's great. Thank you for your feedback.

I am closing this now as info and downgrade instruction are now part of the README

You maybe should add this to your instructions:
https://discourse.nodered.org/t/searching-for-help-to-read-status-of-edimax-smartplug/15789/6


When I can't access a pod, tell me to tell the person who game the the link to give me the sharable binder link instead

(originally suggested on Twitter by @betatim )
When someone has published a personal pod URL1 (or has shared it with me, see #160), I won't (and probably shouldn't) be able to access that pod.
Chances are, that they didn't want to give me access to their personal pod, but instead to a new pod based on the same publicly hosted notebook file or repo, which they could have achieved by sharing the "binder link"2.
Thus, the error page I land on when following the pod URL should explain the difference between these two (if possible, without requiring prior knowledge of kubernetes lingo or other implementation details) tell me to tell the person who gave me the link how to fix it (i.e., to share the corresponding sharable binder link instead).
(Could be combined with #458, but either suggestion could be implemented without the other, so I'm filing them as separate issues.)

1On the mybinder service, an URL beginning with https://hub.mybinder.org …
2On the mybinder service, the URL of form https://mybinder.org/v2/<provider-name>/<org-name>/<repo-name>/<branch|commit|tag>?filepath=<path/to/notebook.ipynb>

Indeed, both this and #458 are closely related, and mostly involve custom templates for pages in two cases:

the login.html page for the case where a pod is still running and you don't have access to it
the 403 page served by the Hub when no such Binder is running at all

The login.html case isn't too hard, and can be addressed via the repo2docker appendix, as mentioned in #458. The other case is a little trickier, but should also be doable.

The 403 case is less solvable (as discussed in #459) because that event occurs when everything's been cleaned up, and the Hub only has access to the now-defunct URL. The URL is not itself enough information to construct the original binder link. We can use a custom template to improve that page so that it says "This was a link to a running binder, tell whoever gave you this link to give you the right one", but we can't do better than that without recording the hub_user:binder_url mapping in some data store that survives after a pod (and user) has been culled.
A custom Hub template does mean a custom Hub image, unless we build custom hub templates into the Hub chart itself. Perhaps that's what we should do.


Run Black

I ran Black on the source code, which is a Python formatter compliant with PEP8, and this should hopefully make the code cleaner and easier to read for any future contributors.
I have not tested these changes yet, but I will do so when I get back. It shouldn't break anything.

It shouldn't break anything.
Yet it does... According to the "this branch has conflicts that must be resolved" message that pops up.

Smart People saying smart things I don't unerstand

The code of this pull request is now many versions behind. Most of the Python code should already by formatted in a way that is easy to read. I'll run a Python formatter on the code myself


[v1] UX updates

A number of UX updates need to happen across the entire application, including:
Policy Creation

[x] remove 1st step screen
[x] have a card that is something like "Custom/Generic Policy"
[x] should be the first or last card
[x] subtext could be "Generic template for creating your own policy"

Create policy cards

[x] align top title
[x] add 4px space between title and description
[x] add padding-right (20px) to title and subtext for the ellipsis
[x] badges/icons need padding x to be 5px
cancel button

[x] replace the "X" with "Reset Filter"

Policy Server
Creation/Config

[x] fix ServiceAccountName selector clear button, needs to be 40px high

List

[x] change header column from "Create" to "Age"
[x] fix spacing for "Policies" column

Tracing (Both for Policies and Policy Server) #64

[x] always show monitor mode tracing

[x] add a new column for "Mode" after "Operation" with a color for the Mode

red for protect
blue for monitor
orange for mutate

The policy creation views have been updated with the style additions. A "Custom Policy" card has been added in place of the first step of the wizard:
https://user-images.githubusercontent.com/40806497/175334482-da0b4df6-86dd-4107-9023-3d7cb99c7f13.mp4


[BEAM-12556] Enable Go Build Tests in Samza Runner

Enable Go Build Tests in Samza Runner
Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.


Question about Lesson 7a

Question about Lesson 7a
The text in the lesson under "Add and Edit Files Using Text Editor" implies that a .gitignore and .gitattributes file already exists in the branch of the repository that I created. However, I don't see them in Windows Explorer and they are not listed in my Git Bash sessions (when I use the ls command). Should I create theses files in the text editor? Or am I missing something?

I will update the text.  I added the .gitignore and .gitattributes files myself by copying from another repository.  So, Lisa should add the files.  Note that creating a new repository on GitHub gives the option of adding a .gitignore file but not .gitattributes.  I will mention this also.

I made the changes and deployed the updates to the web.

Sounds great!


Strange auto-format behavior on save

Package version
1.5.0
Describe the bug
Using a component in a edge view, I send properties like this including some html as string for the label (not a good practice but it's for demonstration purpose) :
@!component('components/inputs/checkbox', {
  label: 'J\'accepte les Conditions générales',
  name: 'terms',
  className: 'my-3',
  required: true
})

On save (not related to prettier or eslint) the extension seems to want to save horizontal space and cuts the string like this :
@!component('components/inputs/checkbox', {
label: 'J\'accepte les Conditions générales',
name: 'terms',
className: 'my-3',
required: true
})

But the code is now broken and doesn't compile. The only way I found to prevent this is to disable or uninstall the extension.
Maybe I missed something and the auto-format could be disabled ?
Reproduction repo
No response

Hey
Add this to your vscode configuration :
"[edge]": {
  "editor.formatOnSave": false
}


Improvements to the get_usb_hub method

Merging two changes from the development branch:

Fixed unsafe implementation of get_usb_hub method on Linux / OSX, that was previously returning reference to stack variable. impact on ROS RealSense, @mdhorn

Provided windows implementation to ensure cross-platform support, as pointed out by @leonidk

The format of the string is slightly different between Windows and Linux versions but they accomplish the same job: classifying peripheral devices based on their physical location. This is particularly useful in multi-cam setups where the application need to distinguish between cameras based on their function (front / side / ...)
Windows implementation is using SetupAPI to find Hub and Port ID.

@dorodnic Thank you for the heads up. I've tested this PR with the realsense_camera node and works as expected. Since the rs_ interface had not changed, this is what I expected.


cherry-pickCompatible with previously enabled ldap configuration (#34…

…891)
Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run performance


Connection via SSH

Description of the problem or steps to reproduce
When i am connecting via ssh to server (ex. Centos 7), and try to paste in micro editor with Ctrl+v, are not working, i have read about this. Now i can paste with Shift+ Insert or Ctrl+Shift+V, and finaly was pasted. But if i am copying few line like (nginx.conf), it are pasting all text in 1 line. And how to paste if i was copied few lines, paste the same ?
And how to copy from micro editor in outside of microeditor, nothing are not working Ctrl-c and Ctrl-shift-c also are not working ?
Is awesome editor, if you help me with this, i will be grateful.
Specifications

Commit hash:
OS: windows (WinSshTerm), ubuntu(connect via ssh from terminal)
Terminal: xterm

The issue with pasting causing multiple newlines is a bug that has been fixed. You can download the nightly version to use the fix before 2.0.10 is released: https://github.com/zyedidia/micro/releases/tag/nightly.
Copying out of the buffer over ssh is difficult. One solution is to disable the mouse temporarily (> set mouse off), and then perform your copy using your terminal's selection: select with mouse and press ctrl-shift-c to copy. However, this may capture UI elements like line numbers. If your terminal supports OSC-52 then you can set the clipboard option to terminal, and copy using Ctrl-c. Unfortunately it is unlikely your terminal supports OSC-52 as it is not very widespread.

Any ideas when 2.0.10 will be released?
I love Micro but not being able to paste more than one line is a bit of a show stopper :)
PS if anyone is interested the following resolves it for now if you are using the snap package
snap refresh micro --channel=edge


Improve Registry dashboard desktop view for viewing projects

Describe the issue
While the cards layout is really good for mobile devices, as a PO / Platform director I'd like to use BC Services Card Self Service as a reference and see similar view on Registry dashboard.
Additional context

Definition of done
Users see the list of projects when they are on Registry dashboard desktop view.

As per your request, I've created this ticket in the backlog based on our convo @juhewitt, but please feel free to modify it. I've also communicated with @sbathgate about the similar concepts for the edit feature so we can be on the right track. Thanks.

Looks great! Spot on!

This will likely be resolved while making adjustments for Multi-cluster support

This table view was implemented in the following PR:
https://github.com/bcgov/platform-services-registry/pull/323
Filtering capability remains to be completed as detailed in ticket #155


[FEATURE-REQUEST-NG-UPDATE] add possibility change npm registry behind a proxy

Versions
Angular CLI: 6.0.0-rc.5
Node: 9.6.1
OS: darwin x64
Angular: 5.2.10
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.5.7
@angular-devkit/build-angular     0.5.0
@angular-devkit/build-optimizer   0.5.0
@angular-devkit/core              0.5.7
@angular-devkit/schematics        0.5.7
@angular/cdk                      5.2.4
@angular/cli                      6.0.0-rc.5
@angular/material                 5.2.4
@ngtools/json-schema              1.1.0
@ngtools/webpack                  6.0.0-rc.0
@schematics/angular               0.5.7
@schematics/update                0.5.7
rxjs                              5.5.10
typescript                        2.6.2
webpack                           4.1.0

Repro steps
step 1 : ng update
step 2:
events.js:112
      throw er; // Unhandled 'error' event
      ^

Error: connect ETIMEDOUT <IP_ADDRESS>:80
    at Object._errnoException (util.js:1003:13)
    at _exceptionWithHostPort (util.js:1024:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1181:14)

Observed behavior
The proxy blocked the request.
Desired behavior
I would like to add a specific npm registry or use the registry saved in my .npmrc

Resolve via angular/devkit#692 and will be in the next release.

thank @clydin


Closing a channel bricks the wallet

Only observed on local when testing closing a channel when running locally seemed to have to do with megaStore described it as an unknown Error
ERROR [mutiny_core::vss:167] Error parsing get objects response: error decoding response body: invalid type: string "cHFDc3/2hWo3AgF9ZazzZFImpmsKOnpXPfnCHtr/apeaHFpU8TjtjpCP2eFT1CmmBAHmL8HNqd2ULIqQxxwNqVO2O/rIwGV+ligNEG4kDVxW81pbt4gkNZIh+zoMFbiw", expected a sequence at line 1 column 159
mutiny-logs(2).txt

What is your vss url? It should be https://storage-staging.mutinywallet.com/v2

nope, not on v2, must've never switched since the upgrade

Fixed! thanks for catching that!