Add tooltip for expand logout profile

Sidebar Tooltip Enhancement
This pull request addresses an issue where tooltips were missing for the "Expand", "Profile", and "Logout" icons when the sidebar is minimized. This resulted in users accidentally clicking the "Logout" icon instead of the "Expand" icon.
@rithviknishad
Changes:

Fixes Issue: Replace #8585 with the actual issue number.
Added tooltips for the following icons in minimized sidebar mode:

Expand
Profile
Logout

Ensured tooltips are properly visible and accessible when the sidebar is minimized.

Reason for the Change
In the minimized sidebar, users were accidentally clicking the "Logout" button when they intended to click the "Expand" button. Adding tooltips for these icons improves the user experience by providing descriptive labels, helping users differentiate between the buttons.
Merge Checklist

[x] Added tests or specs to verify that the tooltips work correctly in both minimized and expanded sidebar modes.
[x] Updated product documentation if needed to reflect the change.
[x] Ensured that all UI text (tooltips) is properly localized using I18n files.
[x] Prepared and attached a screenshot or demo video showcasing the tooltips for inclusion in the changelog.
[x] Requested peer reviews for code validation.
[x] Completed QA verification to ensure the feature works as expected in different scenarios.

How to Use
After the merge, the new tooltips will appear in the sidebar when it is minimized. When hovering over the icons for "Expand", "Profile", or "Logout", users will now see descriptive tooltips to guide them in making the correct selection.
Screenshot
https://github.com/user-attachments/assets/6c34afd2-6a45-4033-9163-5743aec2b29b

Testing Instructions:

Open the sidebar in its minimized mode.
Hover over the "Expand", "Profile", and "Logout" icons to see the tooltips.
Verify that the tooltips display the correct information.
Test on different screen sizes to ensure the tooltips are accessible and behave consistently.

We have another PR that actually changes the layout of the sidebar. Please branch out from that branch keeping it the base. #8680

#8680 branch (Re-build sidebar UI) has already been merged into develop. it is giving me error ,(fatal: 'origin/Re-build-sidebar-UI-#8680' is not a commit and a branch 'Add-tooltip-to-expand-profile-logout' cannot be created from it) is there another branch I should base my changes on? Please let me know

It'd be easier to create a fresh PR from using latest develop branch

@anandaashish74711 any update on this PR,

I added a fresh pr but getting Cypress error

Closing as duplicate of #8747


Friendlier error messages for re-entrancy failures

Currently, if code tries to re-acquire a lock it already holds, it
correctly panics but with an unhelpful error message about Shuttle's
internals. Instead, let's provide a nicer error message about why the
calling code is buggy.
This came up while trying out the super neat example from a
fasterthanlime blog post, which Shuttle has no trouble finding the
deadlock in, but wasn't giving a helpful error message for.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

One thing I was thinking about is whether it makes sense to have a feature in Shuttle that does precise on-the-fly deadlock detection. Right now there might be a deadlock among some tasks early on in an execution, but we need to wait until the end of the execution to detect it. It might be helpful for debugging to stop the execution right when the deadlock happens.
The nice thing about the current check is that it is completely generic. What I'm proposing would require knowledge about the synchronization primitives (e.g., a combined resource allocation graph for both Mutex and RwLock).

I bet we could get some of the same effect by just having the ability to print a stacktrace of all the deadlocked threads. I'll open a separate issue for that.


Fix git URL in README

URL was changed in https://github.com/caffe2/caffe2/commit/f5169438411737b49265b2e319c2ef588428c46b

Thanks Luke! Do you mind filling the CLA so we can pull it? (NV has a corporate CLA with us already FYI)

Yeah, we're trying to figure out how to add me to the list...

Dang, y'all are really slamming Travis. I wonder if the nvcc-compatible version of ccache that the PyTorch guys wrote would be helpful? https://github.com/pytorch/pytorch/pull/614#issuecomment-275802467

Dang, y'all are really slamming Travis. I wonder if the nvcc-compatible version of ccache that the PyTorch guys wrote would be helpful? pytorch/pytorch#614 (comment)

FWIW, I looked into this briefly. Using ccache (like this) doesn't seem to provide any speed-up at all:
Without ccache: 3m13.261s
Using ccache with a cached build: 3m14.060s (slower!)
I suspect this is because caffe.pb.h gets regenerated every time and most files include it. Oh well.


Command resolver throws a validation error on "confidential" property

According to https://takomo.io/docs/stacks/parameter-resolvers/#command command resolver supports confidential property. However using it results in validation error. There is no example so maybe my configuration is wrong?
Takomo version: 2.11.0
Stack configuration:
template: a.yml
depends: ...
hooks: ...
parameters:
  ...
  SecretParam:
    resolver: cmd
    command: foo
    confidential: true

Relevant log output:
 2020-10-20 11:20:22 +0300 [debug] - Init resolver 'cmd' for parameter 'SecretParam' with properties: <concealed>

ERROR
-----
1 validation error(s) in parameter 'SecretParam' of stack config file /app/aws/stacks/events/eu-west-1/a.yml:

  - "confidential" is not allowed

OTHER INFO
----------
Your environment:
  OS:              darwin
  Node version:    v14.14.0
  Takomo version:  2.11.0

Get support:
  Docs:  https://takomo.io
  Bugs:  https://github.com/takomo-io/takomo/issues

It's a bug.

The fix resolved the issue. Thank you.


PIM - Bulk Add Eligible Members

It's possible to manage eligible users in bulk?
Hi!
This issue is about Privileged Identity Management (PIM) in Azure
If an employee joins the company and we want to make him eligible to all roles, we’ll need to go into each role, one by one and configure, for Azure AD. This takes too long and is not practical..
For Azure Resources (Subscription), i know that is possible to manage with groups, but if we need to add a new group to be eligible to all roles.. We will need to go into each role, one by one again and add the new group..
These operations take a lot of time if done this way.
Is there any way to do this in bulk, in a more practical way?
Manage Azure AD Roles doc: https://docs.microsoft.com/en-us/azure/active-directory/privileged-identity-management/pim-how-to-add-role-to-user?tabs=new#assign-a-role
Manage Azure (Subscription) Roles doc: https://docs.microsoft.com/en-us/azure/active-directory/privileged-identity-management/pim-resource-roles-assign-roles#assign-a-role

Thanks for reaching out to us , but at this time it does not look like you are referring to a document but to a specific scenario . If that's the case we request you to please post your question on Q & A and other forums , we have our engineers and others who are monitoring them and will be happy to help .
If you have a document which you are following and if you think it needs  an update , please let us know about that here .

We will now proceed to close this thread as we have not heard back from you. If there are further questions regarding this matter, please tag me in your reply and reopen the issue. We will gladly continue the discussion.
Thank you


[5/X] Make InputNode powerful again

Why are these changes needed?

Related issue number

Checks

[ ] I've run scripts/format.sh to lint the changes in this PR.
[ ] I've included any doc changes needed for https://docs.ray.io/en/master/.
[ ] I've made sure the tests are passing. Note that there might be a few flaky tests, see the recent failures at https://flakey-tests.ray.io/
Testing Strategy

[ ] Unit tests
[ ] Release tests
[ ] This PR is not tested :(

Current dependencies on/for this PR:

master

PR #48

PR #49   (this PR)

This comment was auto-generated by Graphite.


Add Finder::firstTwo(), lastTwo(), firstTimes(), lastTimes()

Codecov Report

Merging #3 (f613637) into main (576d06c) will decrease coverage by 14.51%.
The diff coverage is 47.05%.

@@              Coverage Diff               @@
##                main       #3       +/-   ##
==============================================
- Coverage     100.00%   85.48%   -14.52%
- Complexity        20       25        +5
==============================================
  Files              3        3
  Lines             50       62       +12
==============================================
+ Hits              50       53        +3
- Misses             0        9        +9

Flag
Coverage Δ

tests
85.48% <47.05%> (-14.52%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/Finder.php
65.38% <30.76%> (-34.62%)
:arrow_down:

src/AtLeast.php
100.00% <100.00%> (ø)

src/Only.php
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


changed minutes to seconds

as per user report #8995 , so i changed minutes to seconds
i took help from below site
https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-asprov/7dcdd2c3-43ca-4425-b8d4-443b1d2c0638

cc @JohanFreelancer9

cc @JohanFreelancer9

#sign-off

#sign-off


Make url and http_url work with url.URL.

Fixes Or Enhances
This makes the url and http_url validations work with url.URL or any newtype that implements the Stringer interface. I'm not familiar with the codebase so it's kind of a PoC PR to see if you think this can be useful.
Make sure that you've checked the boxes below before you submit PR:

[x] Tests exist or have been written that cover this particular change.

But they don't pass, if this is a feature we want and it's the right approach I can investigate deeper. I suspect the reflection magic isn't working as I expected.
@go-playground/validator-maintainers

I've added a few comments suggesting readability improvements.
I recommend keeping the original test functions unchanged and adding new ones for the Stringer type. Also, ensure the GitHub Actions checks pass.


Uri.base.queryparameters is empty for Flutter Web but Uri.base.toString() is fine

In the following, you can try that if you enter a URL like: http://localhost:1234/#/?flavor=chocolate, the commented out line would be an empty string because the whole Uri.base.queryParameters is empty. The workaround is to parse the Uri.base.toString() again withou Uri.dataFromString:
void main() {
  // Parse from Uri.base does not work, we have to parse from Uri.base.toString() again.
  // String flavor = Uri.base.queryParameters['flavor'] ?? "";
  String flavor = Uri.dataFromString(Uri.base.toString()).queryParameters.toString();
  runApp(MyApp(flavor: flavor));
}

Output of "flutter doctor -v":
[✓] Flutter (Channel stable, 3.3.9, on macOS 12.6.1 21G217 darwin-x64, locale en)
    • Flutter version 3.3.9 on channel stable at /Users/htaihm/dev/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision b8f7f1f986 (12 days ago), 2022-11-23 06:43:51 +0900
    • Engine revision 8f2221fbef
    • Dart version 2.18.5
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/htaihm/Library/Android/sdk
    • Platform android-31, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio with Blaze Beta.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio with Blaze Beta.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio with Blaze.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)

[✓] VS Code (version 1.73.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.52.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 12.6.1 21G217 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 108.0.5359.94

[✓] HTTP Host Availability
    • All required HTTP hosts are available

This is shown when the uri has a fragment, so if you test the same uri but without the "#", it'll display properly:
final uri = Uri.parse("https://www.website.com/#/path1/path2?myAttribute=1");

  print(uri.queryParameters);
  print(uri.fragment);
  print(uri.pathSegments);

Will output:
{}
/path1/path2?myAttribute=1
[]

But if you do the same without the "#" in the uri:
final uri = Uri.parse("https://www.website.com/path1/path2?myAttribute=1");

print(uri.queryParameters);
print(uri.fragment);
print(uri.pathSegments);

You'll get:
{myAttribute: 1}

[path1, path2]

Normally the fragment defines an anchor in the same website, reason why everything that goes after it is not parsed.
A temporal solution to this would be removing the "#" from the Uri and then reparse it:
Uri uri = Uri.parse("https://www.website.com/#/path1/path2?myAttribute=1");

uri = Uri.parse(
  uri.toString().replaceFirst("#/","")
);

print(uri.queryParameters);
print(uri.fragment);
print(uri.pathSegments);

Result:
{myAttribute: 1}

[path1, path2]

Alternatively you could also parse the uri.fragment into a new Uri and access the same properties:
uri = Uri.parse(uri.fragment);

print(uri.queryParameters);
print(uri.fragment);
print(uri.pathSegments);

Output:
{myAttribute: 1}

[path1, path2]

I see, so Uri.dataFromString works because it parses the uri as a "data", not a URL, which doesn't respect the semantic of "fragment"?
Code:
void main() {
  String url = "http://localhost:1234/#/?flavor=chocolate";
  print(Uri.dataFromString(url).toString());
  print(Uri.dataFromString(url).queryParameters.toString());

  print(Uri.parse(url).toString());
  print(Uri.parse(url).queryParameters.toString());
}

Output:
data:,http://localhost:1234/%23/?flavor=chocolate
{flavor: chocolate}
http://localhost:1234/#/?flavor=chocolate
{}

Is this issue then work-as-intended or something should be fixed?

Hello @hermantai. This is working as intended for reasons mentioned by @LuisMiguelSS here (https://github.com/flutter/flutter/issues/116484#issuecomment-1336466214). As a workaround, you can try parsing the fragment then access the query params like so:
void main() {
  final uri = Uri.parse(Uri.parse('http://localhost:1234/#/?flavor=chocolate').fragment);
  print(uri.queryParameters);
}

But since this is not an issue with Flutter, I am closing this issue. Thank you


Methods to add/remove package resources naming

Overview
Across implementations we use:

resource.get_resource
resource.add_resource
resource.remove_resource

But in this package:

resource.resource
resource.resource(+descr)
resource.delete_resource

Not vital but could be confusing for people coming from PY/JS tutorials.

fixed in 3c3b4126b7aa8b7edd8a66b89bb5ae124ae7b088


web: Tooltip and Floating UI

We should be able to use Tooltip programmatically using Javascript API. In order to do so I suggest:

use Floating UI  to handle the positioning of arrows
The tooltip class should receive the configuration object through constructor
The tooltip instance should be added automagically on data-tooltip="<event-name>"
The position should be readable from data-placement
The content is shown using data-target

Are we OK with depending on Floating UI? It's lightweight, I know, but it's still a third-party dependency… I'm quite happy with being lightweight too.
Could it be an optional dependency we are compatible with?
  "dependencies": {
<EMAIL_ADDRESS>"^12.0.0",
    "@lmc-eu/spirit-design-tokens": "^0.21.0",
    "@lmc-eu/spirit-icons": "^0.5.0"
  },

That could be up to the user, I think.

It should be up to the user to install this dependency if they want to use the extended dropdown options. On our side, we should have some kind of conditional import, or the method itself, if it exists.

https://github.com/lmc-eu/spirit-design-system/pull/1246
https://github.com/lmc-eu/spirit-design-system/pull/1237
https://github.com/lmc-eu/spirit-design-system/pull/1197

Released.


Please add a license file

I'd like to add this to awesome-zsh-plugins, but it doesn't have a license file.
Please add a license file - if you don't have one in mind,  I recommend using choosealicense.com to help choose an appropriate one.
Thanks!

@unixorn Done!
Fun fact! I wanted to match git-sdk-64's license, but they don't appear to have a LICENSE or COPYING file :/


Release v1.1.3

Additionally, fixes https://github.com/pylint-dev/pylint-pytest/issues/13
Signed-off-by: Stavros Ntentos<EMAIL_ADDRESS>

Tests were verified manually to be passing (i.e., all show OK except py312)

So ... how does it feel @Pierre-Sassoulas to release Friday at 11am? 😅

I don't have any issues releasing on a Friday, especially when the current release is broken 😄

Well, define broken 😅
There are bugs. How serious/critical they are? Idk

I mean broken with pylint 3.0, a 1.1.3 release would prevent new install of pylint-pytest to upgrade to a pylint version it's not compatible with.

But yeah, it's possible to just add a pylint<3 in requirements for users.


Accept suggestion results in Range too large error

I just set this plugin up, and tried the simplest thing.
function sum(a: number, b: number) {
	// here I invoked the next function with <M-]>
}

It generated the suggestion just fine, but when I tried to accept it with <M-l>, I get this error:
E5108: Error executing lua: Vim:E945: Range too large in character class
stack traceback:
        [C]: in function 'substitute'
        ...ocal/share/nvim/plugged/copilot.lua/lua/copilot/util.lua:300: in function 'strutf16len'
        ...hare/nvim/plugged/copilot.lua/lua/copilot/suggestion.lua:463: in function 'fn'
        ...hare/nvim/plugged/copilot.lua/lua/copilot/suggestion.lua:32: in function 'with_client'
        ...hare/nvim/plugged/copilot.lua/lua/copilot/suggestion.lua:460: in function <...hare/nvim/plugged/copilot.lua/lua/copilot/suggestion.lua:445>

I suspect I'm doing something wrong here, since this plugin is working for other folks. I'm using vim-plug and calling setup from a vimrc file, like this:
call plug#begin(has('nvim') ? stdpath('data') . '/plugged' : '~/.vim/plugged')
" ... other plugins

Plug 'zbirenbaum/copilot.lua'

call plug#end()

" Initialize github copilot
lua require('copilot').setup({})

What's the output of :Copilot version?

Neovim 0.9.1
copilot.vim 1.12.1
copilot.lua 3665ed0f3ef3ad68673df7195789d134d0d1fdb0
copilot/dist/agent.js 1.138.0
Node.js 18.17.1

FYI I just upgraded neovim to 0.9.4 and I still get the same result.

May be related, but I'm getting this error happens to me whenever I try to accept a suggestion:
[Copilot] failed to notify_accepted for:                         kill = "<C-c>",
Error: Vim:E945: Range too large in character class

Version info:
Neovim 0.9.4
copilot.vim 1.12.1
copilot.lua 38a41d0d78f8823cc144c99784528b9a68bdd608
copilot/dist/agent.js 1.138.0
Node.js 21.4.0

Same here


Kenyan opposite sex marriage abroad content changes (ceremony/third) country

Trello card
Description
This PR updates content changes where the user is a British citizen lives and doesn't live in Kenya (i.e Ceremony and Third country).
Factcheck Ceremony Country
Preview link
GOVUK
Expected changes

Content changes where user lives in Kenya

Before

After

Factcheck Third Country
Preview link
GOVUK
Expected changes

Content changes where user doesn't live in Kenya

Before

After

LGTM

@pmanrubia thanks for reviewing


Allow users to specify filters for Envoy to use for access logs

Description
Envoy has a feature-rich access log filter specification that allows users to display the most important access logs only. This PR allows users to specify these access log filters via the ambassador configuration YAML.
For example, we are using this in production to log anything with a 5xx status code or < 200 status code:
    getambassador.io/config: |
      ---
      apiVersion: ambassador/v1
      kind: Module
      name: ambassador
      ambassador_id: primary-ambassador
      config:
        # Filters for access logging. Spec is found here:
        # https://www.envoyproxy.io/docs/envoy/latest/api-v2/config/filter/accesslog/v2/accesslog.proto#envoy-api-msg-config-filter-accesslog-v2-accesslogfilter
        envoy_log_filter:
          or_filter:
            filters:
            - status_code_filter:
                comparison:
                  op: LE
                  value:
                    default_value: 199
                    runtime_key: 'null'
            - status_code_filter:
                comparison:
                  op: GE
                  value:
                    default_value: 500
                    runtime_key: 'null'

By default, there are no filters applied and all requests are logged (the current behavior).
With respect to documentation, this is a fairly advanced topic and most of the information for the filter spec is within Envoy's documentation so in this PR the documentation change only links out to that for users to lookup available configuration of the filter.
Related Issues
https://github.com/datawire/ambassador/issues/1819
Testing
This PR does not front-end validation and instead blindly passes the provided configuration through to Envoy so not sure how much testing we need in Ambassador itself unless we want to have a tighter integration with validation within Ambassador.
Todos

[ ] Tests
[x] Documentation

Just to leave a comment for those not in the ambassador open source slack channel about the update of this PR.  We are very uncomfortable passing in raw envoy through ambassador, and envoys config for this is quite verbose. As such the current status is: "figuring out a better configuration format" (perhaps something with infix expressions?).


No migrations.json

In the latest @nrwl/expo missing migration.json

i deleted my node_modules folder and run yarn install again. it is fine for me for the latest @nrwl/expo version.

what version of @nrwl/expo are you using? could you run nx report in your repo and paste the response here?

i submitted a pr to fix this: https://github.com/nrwl/nx-labs/pull/100


[gen_l10n] Raw strings are being incorrectly used when generating messages

Disabled here: https://github.com/flutter/flutter/commit/ca47b4e12cccb4b13a19e734682595fb41dc2e8e
These tests started failing on https://github.com/flutter/flutter/commit/e5f7726c7b6e43236569443c0814d6619d98aa37 which doesn't seem possible unless the test is not hermetic.
@shihaohong

This was an actual regression introduced by #69025, which introduced the use of raw string in certain circumstances. However, the way that the Material/Cupertino localizations are generated is different, so it's acceptable in that part of the codebase, but not for the gen_l10n tool. I've put out a fix.


Refactor CICD script to decouple with travis

Is your feature request related to a problem? Please describe.
Currently we are on travis for CI however fabric itself on azure.
Describe the solution you'd like
Plan A:
Following https://docs.microsoft.com/zh-cn/azure/devops/pipelines/migrate/from-travis?view=azure-devops
starts migration when we need.
Plan B:
Travis as env, which only prepare for VM.
In this repo having a CI.sh $HOME $TRAVIS_BUILD_DIR (for sample) and making Travis invokes this shell.
When we migration, just making Azure pipeline invokes CI.sh
CI.sh
apt-get update && apt-get install xxxx
cd $1
git clone https://github.com/guanzhi/GmSSL.git
cd GmSSL
./config
make
make install_sw
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
sudo ldconfig
echo completed for xxx
echo cat $PATH // or the libraray/ .so files changed in above scripts.
cd $2
cd gmssl
go build
echo test begin // for this I am not sure should using go invoke CLI command curl --version ?
curl --version
cd test
go test

Describe alternatives you've considered

Considering if we may move to azure from travis, we'd better refactor our scripts.
Considering Azure env may diff with travis env.
Considering if we need further debugging, see currently we just use curl, when a line with fabric, we may need to know which .so file changed, as it possible may impact others we don't know so far.

Additional context
Add any other context or screenshots about the feature request here.

My suggestion is not to migrate or decouple, but keep two CI in parallel.
Meanwhile we could configure AZP as default checker.
The curl test I added here is a smoke test that reflecting current environment pollution problem. #3

@zhaoxiaomeng After digging into the root cause of why make fails, I find that ./config could not recognize AZP agent VM OS properly:
On my desktop it is recognized as Operating system: x86_64-whatever-linux2
While in AZP Ubuntu 18 it shows Operating system: x86_64-whatever-build

@zhaoxiaomeng , @davidkhala
not sure information below may help?
https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml
https://github.com/actions/virtual-environments/blob/master/images/linux/Ubuntu1804-README.md

ok... just closed #7 and curious on how to get it fixed? @zhaoxiaomeng


REGRESSION: Can no longer get return value from C# method when calling from GDScript.

Tested versions
4.2.2.rc2.mono (Not present in 4.2.2.rc1.mono)
System information
Desktop
Issue description
I can't get the return value of C# methods anymore when I updated to 4.2.2.rc2. Doesn't matter if it's a preloaded script, or used with [GlobalClass]
(Using. the .call("Add", 1, 2) does work but its not ideal).

It works in 4.2.2.rc1

extends Node

const SomeCsharpScript = preload("res://SomeCsharpScript.cs")
var instance: SomeCsharpScript = SomeCsharpScript.new()

func _ready() -> void:
	var result = instance.Add(1, 2) # does not work in 4.2.2.rc2.mono
	print(result)

Steps to reproduce
use mrp
Minimal reproduction project (MRP)
MRP.zip

Should be fixed by https://github.com/godotengine/godot/pull/86972, it hasn't been cherry-picked yet.

Fixed by #86972, I cherry-picked it for 4.2.2-stable.


Fix to support custom startup directory for kernel

Fixes https://github.com/microsoft/vscode-jupyter/issues/11550

Codecov Report

Merging #11551 (cd767a2) into main (8f80258) will decrease coverage by 0%.
The diff coverage is 100%.

@@          Coverage Diff           @@
##            main   #11551   +/-   ##
======================================
- Coverage     63%      63%   -1%
======================================
  Files        477      477
  Lines      34075    34075
  Branches    5528     5528
======================================
- Hits       21510    21504    -6
- Misses     10505    10510    +5
- Partials    2060     2061    +1

Impacted Files
Coverage Δ

src/kernels/kernelStartupCodeProvider.node.ts
81% <100%> (ø)

src/kernels/execution/notebookUpdater.ts
88% <0%> (-8%)
:arrow_down:

src/platform/common/cancellation.ts
59% <0%> (-6%)
:arrow_down:

src/platform/common/process/baseDaemon.node.ts
50% <0%> (-4%)
:arrow_down:

src/standalone/api/kernelApi.ts
75% <0%> (-2%)
:arrow_down:

src/notebooks/controllers/kernelRanking/helpers.ts
58% <0%> (+<1%)
:arrow_up:

src/kernels/raw/launcher/kernelProcess.node.ts
73% <0%> (+<1%)
:arrow_up:

.../notebooks/controllers/vscodeNotebookController.ts
82% <0%> (+<1%)
:arrow_up:


docs: add details of OpenFeature to LaunchDarkly context mapping

This PR

Adds details of how OpenFeature contexts are mapped to LaunchDarkly single- and multi-contexts.

Related Issues
n/a
Notes
n/a
Follow-up Tasks
n/a
How to test
n/a

How do these get merged?


Fine grant access rule adjustment - PUBLIC_READABLLE

Current State
Currently the list of defined specificAsset Keys (like manufacturerId) in the value.yml is ignored.
It is possible to define a public_readable rule over all specificAssetIds.

Adjustments*
The PUBLIC_READABLE Rule is only allowed for the keys which are defined in the externalSubjectIdWildcardPrefix. If a key is not available in this list, the rule needs to be ignored.

PR is created:
https://github.com/eclipse-tractusx/sldt-digital-twin-registry/pull/418


wpsoffice: <IP_ADDRESS>72 -> <IP_ADDRESS>65

Motivation for this change
update wpsoffice to latest version.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

 It seems its without a maintainer currently.

Please squash your commits.

@FRidh I'd love to. What do you mean "squash" the commits? Merge them into one single commit? Sorry I'm not familiar with the pull request process.

@Ninlives Yes, squashing makes one commit out of many. You can also just add yourself as a maintainer in the meta attribute set and I can squash on merge through the github interface.

Hi @FRidh @Mic92 , I think I figured it out, please correct me if I made any mistakes.

In the future, don't merge master. Instead, squash and rebase.

I squashed when merging.


Cookie warning thing?

Do we need that cookie compliance pop up thing that everyone is doing?
@brewhousedigital

Probably. Good news is we aren't (currently) using any analytics cookies so creating a little banner saying we only use necessary cookies should suffice for California and EU requirements.
Need to figure out what to do if they say no to cookies. May need to block the login/register page and re-prompt them to accept the cookies before continuing.
Should be easy to do with a single svelte store

@benallfree we may not need this:

No need for cookie consent when using localstorage: A site only needs to ask for cookie consent for cookies that are not “strictly necessary cookies” (learn more about it here). Session cookies count as strictly necessary and hence a user cannot deny their usage.

https://supertokens.com/blog/cookies-vs-localstorage-for-sessions-everything-you-need-to-know#:~:text=No need for cookie consent,user cannot deny their usage.

Ok, so the only cookies we use are session. theme and pb_auth. I would consider both of those 'strictly necessary' for site functionality. Without them, dark mode won't work and SSR won't work.
Can we close this ticket then?

Yup. We can revisit if we expand to include analytics or other optional cookies.


fixed wrong tag in assignment.html, line 258

Thanks for pointing this out! It looks like the "correct" is actually the h5 though, based on other places where "Total:" appears:
https://github.com/Cal-CS-61A-Staff/ok/blob/master/server/templates/staff/course/enrollment/enrollment.list.html#L73
I found two other instances of the wrong closing tag for "Total":
https://github.com/Cal-CS-61A-Staff/ok/blob/master/server/templates/staff/grading/overview.html#L156
https://github.com/Cal-CS-61A-Staff/ok/blob/master/server/templates/staff/grading/queue.html#L145


Breaking: Update peer dependencies for Vite 4

Fixes https://github.com/storybookjs/builder-vite/issues/526
This updates the peer dependencies for vite and vite plugins, and also updates @joshwooding/vite-plugin-react-docgen-typescript to a version that makes TypeScript an optional dependency, to avoid peer dependency warnings for non-typescript projects.
Finally, I added a bit of a script to run yarn install in each of the example projects because I got really tired of doing that manually.  ;)
FWIW, this will require a bump of this project to 0.3.0 when released.  We did something similar for 0.1 to 0.2, without much trouble.

Hi!
It's missing to update the dependency @vitejs/plugin-react to v3.0 or higher.
Current version is using vite 3.
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm WARN node_modules/@vitejs/plugin-react
npm WARN<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm WARN   node_modules/@storybook/builder-vite
npm WARN
npm WARN Conflicting peer dependency<EMAIL_ADDRESS>npm WARN node_modules/vite
npm WARN   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm WARN   node_modules/@vitejs/plugin-react
npm WARN<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm WARN     node_modules/@storybook/builder-vite

Hi @sfe-efficy as mentioned in this PR, this was a breaking change that requires Vite 4.  If you are using Vite 3, you'll need to install<EMAIL_ADDRESS>

I opened an issue, I guess it's better
https://github.com/storybookjs/builder-vite/issues/547


Running examples/*.eff

I built eff from source ./configure && make, and tried to run the example
$ ./eff examples/choice.eff
Syntax error (file "examples/choice.eff", line 6, char 15):

running the tests work, and running the example on the interactive tutorial website works as well.
I've found that the difference is, in the examples effects are declared like so
type 'a random = effect
  operation pick : ('a * float) list -> 'a
end

whereas the tests have
effect Decide : unit -> bool;;

Did I miss any step? Thanks!

I think we forgot to update teh examples. They're using the old style effect declarations.

Ah, thanks for that information. Will it be helpful for me to update the examples to this new effect declaration?
Also, may I know if this change is documented somewhere? I would be interested to learn about the reasons behind moving away from instances. Thanks!
(For some background, I'm taking a program static analysis course, and our project requires us to research on a chosen topic - mine is algebraic effects system).

If you have time, it would be very helpful to update the examples, though some of them may not translate that nicely due to lack of instances. I agree it's extremely confusing that the builtin examples don't work at all.
The main reason behind moving away from instances is complexity. They make the effect inference much harder, and it turns out it's hard to do right even without them.

For the record, I like instances.

That is because you don't have to maintain them 😃

Awesome, thanks!


Process registration: handle_connect not being called?

I've been following the README down through the Registering your robot process section in order to register a robot's process by name, but handle_connect doesn't appear to be called and the registration never happens.
This is with the latest master, on Elixir 1.3.4 and Erlang 19. A demo repo is here: https://github.com/stevegrossi/alfred. There's nothing special: to reproduce the issue I hewed as close to the README as possible, using mix hedwig.gen.robot with the name "alfred" and the Console adapter.
For simplicity, I'm attempting to start the robot manually, rather than through a supervision tree. Again, copy-and-pasting from the README's Finding Your Robot section:

The generated process registration via :global in handle_connect does not appear to take place. And indeed, if I replace the auto-generated handle_connect with something that should obviously fail:
defmodule Alfred.Robot do
  use Hedwig.Robot, otp_app: :alfred

  def handle_connect(state) do
    raise "handle_connect called"
  end

The robot starts just fine, which leads me to believe handle_connect isn't being called at all. Is there possibly an issue here?

@stevegrossi, yes, you are right. Looks like I failed to update the Console adapter. Sorry about that.
I'll get a fix pushed shortly. Thank you for the report!

@stevegrossi, thanks so much for the report. I really appreciate that. I've pushed up a fix in 112614f.

Confirmed working! Thanks for addressing this so quickly.


Add option to use previous hiscores filter

Currently, if you type a player's name into the hiscores plugin it will search using whatever filter you have selected. After a lookup the filter you've selected will persist for future searches. However, if you right click a player's character or messages and hit "lookup", you will always search the normal hiscores. I would an option to have the right click lookup function the same way as typing a name.
Use Case 1: I'm often curious when I see people if they're an ironman or not. If I type their name out with the Ironman filter selected I can check pretty quickly. The ironman hiscores load very quickly. However, if I right click->lookup I have to sit and wait for the normal scores to finish loading, fail loading, or get stuck loading and fix it. Then I have to click on the ironman filter and search again. This is time consuming and annoying.
Use Case 2: On my ironman I often engage in late game group content with other ironmen, and am in ironman only ccs. When forming teams or chatting, I frequently want to look the other players up to check stats/kc. Once again, the issues from Use Case 1 are encountered.
Alternative solutions: I'm not sure if it would be possible, but an alternative I considered was making a right-click->lookup automatically search the filter for the game-mode of the player. This would be even more convenient, but I expect it would be harder or impossible to implement.

Use case 1 is primarily an issue due to the slow hiscore loading, and we're not really interested in changing code to account for Jagex's slow hiscore servers, particularly since they plan to update it to work closer to how it did previously which was notably faster.
Use case 2 is, as you mentioned, the same as use case 1.
Automatic lookup of ironman stats is a duplicate of the wontfix request #2403. We can't cleanly implement this because there is no client nor hiscore API data which indicates a player's account status.


Rework: Content Moderator Refactoring

The functionalities that we had last year are still there, they just need to be refactored to match the new database design. Also the components require some refactoring.

Closed in #407


Selecting a window layout crashes the session

Description
What steps will reproduce the problem?

Clicking on View -> Window layouts -> picking a pre-defined layout

What is the expected output? What do you see instead?
Please provide any additional information below
File "/home/scott/anaconda3/lib/python3.6/site-packages/spyder/app/mainwindow.py", line 1769, in
return lambda: self.quick_layout_switch(i)
File "/home/scott/anaconda3/lib/python3.6/site-packages/spyder/app/mainwindow.py", line 1889, in quick_layout_switch
self.setup_default_layouts(index, settings)
File "/home/scott/anaconda3/lib/python3.6/site-packages/spyder/app/mainwindow.py", line 1616, in setup_default_layouts
action.setChecked(widget.dockwidget.isVisible())
AttributeError: 'NoneType' object has no attribute 'isVisible'
Version and main components

Spyder Version: 3.2.4
Python Version: 3.6.1
Qt Versions: 5.6.2, PyQt5 5.6 on Linux

Dependencies
pyflakes >=0.6.0 :  1.5.0 (OK)
pycodestyle >=2.3:  2.3.1 (OK)
pygments >=2.0   :  2.2.0 (OK)
pandas >=0.13.1  :  0.21.0 (OK)
numpy >=1.7      :  1.13.3 (OK)
sphinx >=0.6.6   :  1.5.6 (OK)
rope >=0.9.4     :  0.9.4-1 (OK)
jedi >=0.9.0     :  0.10.2 (OK)
psutil >=0.3     :  5.2.2 (OK)
nbconvert >=4.0  :  5.1.1 (OK)
sympy >=0.7.3    :  1.0 (OK)
cython >=0.21    :  0.25.2 (OK)
qtconsole >=4.2.0:  4.3.0 (OK)
IPython >=4.0    :  5.3.0 (OK)
pylint >=0.25    :  1.6.4 (OK)

Thanks for reporting. Something is up with your preferences file, most likely...try spyder --reset from the command line to fix it. If that doesn't help, then you can try a clean uninstall or reinstall of anaconda. If neither of those works, then if you can post anything specific about anything you did leading up to this, as well as anything particular about your environment, we might be able to determine what is going on, and if it can be isolated to something in Spyder.

Closed due to lack of response.


Bluetooth: shell: Port to the new shell

This port the existing Bluetooth commands for the legacy shell to the new shell and modify the commands so protocols such as GATT, L2CAP, RFCOMM have their how subcommands instead of everything being under 'bt'.
The new hierarchy is as follow:
uart:~$ bt
bt - Bluetooth shell commands
Options:
-h, --help  :Show command help.
Subcommands:
init                  :<address: XX:XX:XX:XX:XX:XX> <type: (public|random)>
hci-cmd               :  [data]
id-create             :[addr]
id-reset              : [addr]
id-delete             :
id-show               :[none]
id-select             :
name                  :[name]
scan                  :<value: on, passive, off> <dup filter: dups, nodups>
advertise             :<type: off, on, scan, nconn> <mode: discov, non_discov>
connect               :<address: XX:XX:XX:XX:XX:XX> <type: (public|random)>
disconnect            :[none]
auto-conn             :<address: XX:XX:XX:XX:XX:XX> <type: (public|random)>
directed-adv          :<address: XX:XX:XX:XX:XX:XX> <type: (public|random)>
[mode: low]
select                :<address: XX:XX:XX:XX:XX:XX> <type: (public|random)>
conn-update           :
oob                   :
clear                 :
channel-map           :<channel-map: XX:XX:XX:XX:XX> (36-0)
security              :<security level: 0, 1, 2, 3>
bondable              :<bondable: on, off>
auth                  :<auth method: all, input, display, yesno, confirm,
none>
auth-cancel           :[none]
auth-passkey          :
auth-passkey-confirm  :[none]
auth-pairing-confirm  :[none]
uart:~$ br
br - Bluetooth BR/EDR shell commands
Options:
-h, --help  :Show command help.
Subcommands:
auth-pincode    :
connect         :
discovery       :<value: on, off> [length: 1-48] [mode: limited]
iscan           :<value: on, off>
l2cap-register  :
oob             :
pscan           :value: on, off
sdp-find        :
uart:~$ gatt
gatt - Bluetooth GATT shell commands
Options:
-h, --help  :Show command help.
Subcommands:
discover-characteristic  :[UUID] [start handle] [end handle]
discover-descriptor      :[UUID] [start handle] [end handle]
discover-include         :[UUID] [start handle] [end handle]
discover-primary         :[UUID] [start handle] [end handle]
discover-secondary       :[UUID] [start handle] [end handle]
exchange-mtu             :[none]
read                     : [offset]
read-multiple            :<handle 1> <handle 2> ...
subscribe                :  [ind]
write                    :   [length]
write-without-response   :  [length] [repeat]
write-signed             :  [length] [repeat]
unsubscribe              :[none]
metrics                  :register vendr char and measure rx [value on, off]
register                 :register pre-predefined test service
show-db                  :[none]
unregister               :unregister pre-predefined test service
uart:~$ l2cap
l2cap - Bluetooth L2CAP shell commands
Options:
-h, --help  :Show command help.
Subcommands:
connect     :
disconnect  :[none]
metrics     :<value on, off>
recv        :[delay (in miliseconds)
register    : [sec_level]
send        :
uart:~$ rfcomm
rfcomm - Bluetooth RFCOMM shell commands
Options:
-h, --help  :Show command help.
Subcommands:
register    :
connect     :
disconnect  :[none]
send        :

Codecov Report

Merging #10239 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #10239   +/-   ##
=======================================
  Coverage   53.04%   53.04%
=======================================
  Files         214      214
  Lines       26184    26184
  Branches     5644     5644
=======================================
  Hits        13889    13889
  Misses      10024    10024
  Partials     2271     2271

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 c0ff084...762b4ea. Read the comment docs.

General remak:

New shell expects \r\n to move to beginning of new line.
You can simplify some subcommands by adding one more level of subcommands - I provided one example in the review. This is not must be.

Will fix the \r\n, though that is very window-ish and Im pretty sure it worked with just \n for me so I would expect more people to make such mistake. I guess this is the problem of having shell_fprintf only function, perhaps having some like shell_print that adds whatever line termination the shell expects so the handlers don't have to use shell_fprintf directly.

recheck

@aescolar Looks like Im still not able to use the native board with shell or Im missing something?

@Vudentz
warning: SHELL (defined at subsys/shell/Kconfig:37) has direct dependencies SERIAL with value n,

This is the problem. Those 2 project files need to set CONFIG_SERIAL=y so the serial driver is compiled in.

recheck

@jarz-nordic any feedback on these? We can rework some of the commands later if we find it is worth adding more depth for the getting autocomplete.

Dis you change \n to \r\n?
On putty (Windows) i observed that cursor is not automatically execute carriage return.

@jarz-nordic It should be part of the last patch:
https://github.com/zephyrproject-rtos/zephyr/pull/10239/commits/3ebfec77e7d427660c4b20ae4baf4c53dc3433e6#diff-606a62870ea9628b2da31a759b417a3e

LGTM


Back-port "HBASE-22285 A normalizer which merges small size regions with adjacent regions (#978)" to branch-2

Patch from master applies mostly cleanly.

FYI @mnpoonia .

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 41s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
6m  5s
branch-2 passed

+1 :green_heart:
checkstyle
1m 40s
branch-2 passed

+0 :ok:
refguide
12m 14s
branch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.

+0 :ok:
spotbugs
3m 34s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
4m 25s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 12s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
5m 57s
the patch passed

+1 :green_heart:
checkstyle
1m 40s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+0 :ok:
refguide
7m  2s
patch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.

+1 :green_heart:
hadoopcheck
18m  5s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.

+1 :green_heart:
findbugs
4m 42s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 24s
The patch does not generate ASF License warnings.

72m  7s

Subsystem
Report/Notes

Docker
Client=19.03.7 Server=19.03.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1268

Optional Tests
dupname asflicense refguide xml spotbugs findbugs hadoopcheck hbaseanti checkstyle

uname
Linux 4f3068418242 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 4f76e24755

refguide
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-general-check/output/branch-site/book.html

refguide
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-general-check/output/patch-site/book.html

Max. process+thread count
83 (vs. ulimit of 10000)

modules
C: hbase-common hbase-server U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z) findbugs=3.1.11

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 41s
Docker mode activated.

-0 :warning:
yetus
0m  7s
Unprocessed flag(s): --brief-report-file --findbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
6m 49s
branch-2 passed

+1 :green_heart:
compile
1m 30s
branch-2 passed

+1 :green_heart:
shadedjars
5m 24s
branch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 19s
hbase-common in branch-2 failed.

-0 :warning:
javadoc
0m 46s
hbase-server in branch-2 failed.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 19s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
6m 31s
the patch passed

+1 :green_heart:
compile
1m 54s
the patch passed

+1 :green_heart:
javac
1m 54s
the patch passed

+1 :green_heart:
shadedjars
6m 25s
patch has no errors when building our shaded downstream artifacts.

-0 :warning:
javadoc
0m 17s
hbase-common in the patch failed.

-0 :warning:
javadoc
0m 42s
hbase-server in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
1m 27s
hbase-common in the patch passed.

-0 :warning:
unit
81m 44s
hbase-server in the patch failed.

117m 57s

Subsystem
Report/Notes

Docker
Client=19.03.7 Server=19.03.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1268

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 0bb548548fbb 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 4f76e24755

Default Java
2020-01-14

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt

javadoc
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/testReport/

Max. process+thread count
9100 (vs. ulimit of 10000)

modules
C: hbase-common hbase-server U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 15s
Docker mode activated.

-0 :warning:
yetus
0m  4s
Unprocessed flag(s): --brief-report-file --findbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 13s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
5m 48s
branch-2 passed

+1 :green_heart:
compile
1m 21s
branch-2 passed

+1 :green_heart:
shadedjars
4m 44s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 56s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
5m 30s
the patch passed

+1 :green_heart:
compile
1m 21s
the patch passed

+1 :green_heart:
javac
1m 21s
the patch passed

+1 :green_heart:
shadedjars
4m 39s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 56s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m  5s
hbase-common in the patch passed.

+1 :green_heart:
unit
97m 44s
hbase-server in the patch passed.

127m 47s

Subsystem
Report/Notes

Docker
Client=19.03.7 Server=19.03.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1268

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux aed522d7b7e2 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 4f76e24755

Default Java
1.8.0_232

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/testReport/

Max. process+thread count
6273 (vs. ulimit of 10000)

modules
C: hbase-common hbase-server U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1268/1/console

versions
git=2.17.1 maven=2018-06-17T18:33:14Z)

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.


Add RLMConfiguration

Encapsulate all global state/config used to configure Realms so that we don't need separate config methods for every parameter.

[ ] Encryption Key
[ ] Readonly
[ ] NSFileProtection attributes

Anything else?

Should consider supporting:

path
encryptionKey
readonly
fileProtection
inMemoryIdentifier
schemaVersion/migrationBlock
schema (for dynamic realm support)

Maybe also the classes that should be used for that schema?

And let's align this with the Java cousin: https://github.com/realm/realm-java/pull/929

The above are pretty much what I intended to add for Java as well, except from FileProtection which is not relevant on Java.
I was also considering adding to other two initialisation methods:

deleteRealmBeforeOpening
deleteRealmIfMigrationNeeded

Which covers some use cases we have seen pop up fairly often.

How about NSURLIsExcludedFromBackupKey? (to prevent iCloud backup)
https://developer.apple.com/library/ios/qa/qa1719/_index.html

Below is the Objective-C API I've been sketching out, along with +[RLMRealm realmWithConfiguration].
////////////////////////////////////////////////////////////////////////////
//
// Copyright 2015 Realm Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
////////////////////////////////////////////////////////////////////////////

#import <Foundation/Foundation.h>
#import <Realm/RLMRealm.h>

@protocol RLMConfigurator <NSObject>

@property (nonatomic, copy) NSString *path;
@property (nonatomic, copy) NSString *inMemoryIdentifier;
@property (nonatomic, copy) NSData *encryptionKey;
@property (nonatomic)       BOOL    readonly;
@property (nonatomic, copy) NSString *fileProtectionAttributes;

@property (nonatomic)       NSUInteger schemaVersion;
@property (nonatomic, copy) RLMMigrationBlock migrationBlock;

@property (nonatomic)       BOOL deleteBeforeOpening;
@property (nonatomic)       BOOL deleteIfMigrationNeeded;

@end

@interface RLMConfiguration : NSObject<NSCopying>

+ (instancetype)defaultConfiguration;

+ (void)setDefaultConfiguration:(RLMConfiguration *)configuration;

+ (instancetype)configurationWithBlock:(void (^)(id <RLMConfigurator> configurator))block;

@property (nonatomic, copy, readonly) NSString *path;
@property (nonatomic, copy, readonly) NSString *inMemoryIdentifier;
@property (nonatomic, copy, readonly) NSData *encryptionKey;
@property (nonatomic, readonly)       BOOL    readonly;
@property (nonatomic, readonly)       BOOL    dynamic;
@property (nonatomic, copy, readonly) NSString *fileProtectionAttributes;
@property (nonatomic, copy)           id customSchema;

@property (nonatomic, readonly)       NSUInteger schemaVersion;
@property (nonatomic, copy, readonly) RLMMigrationBlock migrationBlock;

@property (nonatomic, readonly)       BOOL deleteBeforeOpening;
@property (nonatomic, readonly)       BOOL deleteIfMigrationNeeded;

@end

I'd rather not have deleteBeforeOpening. Just use an in-memory realm at that point.
Same for deleteIfMigrationNeeded, I feel there's a safer, more flexible way to offer similar functionality, either by #1723 or adding the ability to clear a realm during a migration.
Instead of file protection and potentially URL resource value properties, a way to get all realm files for a realm at a specified path might be more flexible. [RLMRealm generatedFilesForRealmsAtPath:].
I can't think of a good way to separate path and inMemoryIdentifier, but having both as settable isn't ideal.
As for the builder pattern, I think it lends itself well to having lots of options, especially if we continue to add some in the future. Good idea.

After making some implementation progress, I'm not sure this feel like an improvement. In our own tests, what used to be one line to create a realm now requires 3-5 lines

A few comments:
deleteBeforeOpening and deleteIfMigrationNeeded are probably coming from the Java API. We havn't yet discussed whether they should be included or not. They are just part of my initial brainstorming. I can see why deleteBeforeOpening could be replaced with in-memory Realms, we just havn't implemented that yet in Java.
deleteIfMigrationNeeded is a lot better and shorter for a lot of use cases where you don't want to bother with migrations. Forcing people to add a migration block and then call a method for this functionality doesn't seem right to me.
With regard to code length, I had the same thoughts as @segiddins about the brevity of unit tests. One just has to remember that unit tests are completely different beast than actually app code. In app code you would either set a default configuration or point to a global variabel holding the configuration, as you have very few Realm configurations there, but they are used repeatedly.
Unit tests might have a lot of different configurations, and I found it a lot easier to either setup a default configuration in the unit test setup method or use a Factory class with almost the same API as the old constructors.

what about cleaning of older schema? dropping not needed tables from other models?

We just had a quick chat (@tgoyne @segiddins @bdash and I) and determined that to avoid multi-process race conditions, we should add a deleteIfMigrationNeeded to RLMConfiguration. /fyi @cmelchior

(This has been started in seg-config)

@segiddins @jpsim @bdash  How do you plan to support schemaVersion/MigrationBlock?
Currently on the Java side we have two separate methods for this:

RealmConfiguration.schemaVersion(42)
RealmConfiguration.migration(new MyCustomMigration())

It might make sense to combine these as having a version above 0 makes very little sense without a migration block at the same time. Something along the lines of

RealmConfiguration.schemaVersion(42, new MyMigrationBlock())

Counter to that is deleteIfMigrationNeeded in which case having a migration block doesn't make much sense.
Our current behaviour is this:

If only schemaVersion is set we make a no-op migration behind the scenes that try to upgrade the version number. Schema is validated afterwards and throw an exception if there is mismatch.

If newSchemaVersion > currentSchemaVersion and a migration block is set. This migration will be called when first opening the Realm. We also have a method on the Realm for manually triggering this migration. Useful if you want to upgrade on a background thread: Realm.migrateRealm(RealmConfiguration)

Setting a migration block without a schemaVersion is a no-op, ie. migration code is never called. We might want to log a warning or throw an exception for this.

Setting a newSchemaVersion < currentSchemaVersion will throw an exception when opening the Realm.

Setting newSchemaVersion == currentSchemaVersion and a schema mismatch is detected will throw an exception when opening the Realm.

Hey everyone,
I've been lurking for the past few months waiting for a safe way to delete if migration need. Looks like the seg-config branch has gone stale. Are there still plans to add a deleteIfMigrationNeeded option?
Right now, I'm using a TryCatch block bridged from Obj-C (in Swift w/ objc Realm) with a
    NSFileManager.defaultManager().removeItemAtPath(
      RLMRealm.defaultRealmPath(), error: nil
    )

This works most of the time, but I'm getting an occasional
Thanx[84497:2200997] *** Terminating app due to uncaught exception 'RLMException', reason: 'open() failed: No such file or directory'

Anyway, looking forward to hearing of any status updates!
Cheers,
Darren

we need a proper published guide on this

Great job guys! I see these improvements got merged into master, when is it to be released?
I'm very interested in using multiple Realms with different schemas.


Simplify assign return value to stl container

Hello,
the following code is simple but not working
  vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8};
  vector<string> no_ok = numbers | linq::select([](auto x){return to_string(x);});

the following code is working but not simple
  auto ret = numbers | linq::select([](auto x){return to_string(x);});
  vector<string> ok;
  ok.assign(ret.begin(), ret.end());

So, Is there any way to simplify return value assignment?
Thanks.

There is linq::to_container:
  vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8};
  vector<string> no_ok = numbers | linq::select([](auto x){return to_string(x);}) | linq::to_container;

Thanks!


go get errors

(master)> go get && go build && go test
# code.google.com/p/biogo.blas
/usr/bin/ld: cannot find -lcblas
collect2: error: ld returned 1 exit status

Hello there,
Try installing libphash0 libphash-dev imagemagick libatlas-base-dev ( linux )
If you are on a mac install these too and modify go/src/code.google.com/p/biogo.blas/blas.go Line 13
-#cgo darwin LDFLAGS: -DYA_BLAS -DYA_LAPACK -DYA_BLASMULT -framework vecLib
+#cgo darwin LDFLAGS: -DYA_BLAS -DYA_LAPACK -DYA_BLASMULT -framework Accelerate

Also note that I am currently rewriting the whole lib for it to have a better api and be faster.


)CLEAR re-establishes the LOAD= link

      )clear
clear ws
      ]link.create # c:\devt\nuget\aplsource
ERRORS ENCOUNTERED: ⎕SE.Link.Create: Already linked: #
      +2 ⎕NQ '.' 'GetCommandLine'
"C:\Program Files\Dyalog\Dyalog APL-64 19.0 Unicode\dyalog.exe" LX= LOAD="C:\devt\owum\APLSource"

This was mistakenly logged. Never mind.


[KOGITO-9861] Fixing compilation issues with nested classes and arrays

Fix a problem that prevents using arrays as open api body request (top level, inner ones were already supported)
Also fixes compilation issues when open api extension generate pojos as inner classes

Thank you for the quick fix :)


Pass content to test case http calls

Laravel Version: 5.8
PHP Version: 7.2
Database Driver & Version:

Description:
\Illuminate\Foundation\Testing\Concerns\MakesHttpRequests will, e.g. when calling $this->post, not serialize the data as content. This means $request->getContent does not mimick the expected behaviour as in live environment - since it will be empty. This can be a problem if your test needs the raw content of a request - e.g. when testing a webhook endpoint that validates the request. This is because normally we rely on getContent to do a HMAC check.
But what about just doing something like base64_encode(hash_hmac('sha256', json_encode($request->all()), 'secret', true))? The issue here is that this data is passed through middleware which will potentially alter it. E.g. trim middleware or converting empty strings to null will subtly alter the data of the request which will make the test case pass but fail in live environment.
I am not sure if there is another way to get the data (sorry if so). And I am unsure if its a dumb move to alter MakesHttpRequests to do something like this return $this->call('POST', $uri, $data, [], [], $server, json_encode($data));?
Steps To Reproduce:
Call $this->post inside a test case with data. $request->getContent() will return "" in the handler

Laravel 9.0.2
Same problem. $request->getContent() returns an empty string.


Data Loss during sending process

This is the worst bug, I have witnessed today: E-mail not sent with I/O error in the notification bar. I could not find my fresh email: neither in "Sent", nor in "Outbox". But I saw it in "Drafts", still offline, because Android's Sync was disabled while writing my new email.
And now comes the second bug: I made the mistake to reload the content of "Drafts". This causes my e-mail disappear from "Drafts" as well. Now it's fully lost.
It was a newly created e-mail, which I had typed in vain.
This is the installed version from fDroid:
K9 Material (unofficial) Version: 5.207.4
There is another bug, which I already reported on Github many months ago. It causes abother data loss: If I open a drafted e-mail, it automatically is opened in editing mode. If I decide to not save my edits, it doesn't let me just leave the so-far drafted e-mail unchanged - no: It forces me to either "Send email" or "Discharge e-mail". But discharging deletes the email from the "Drafts".
Today, I decided to look for a better App.

This tracker is for k-9, which is at 5.600, not "k-9 material (unofficial)".  Please withdraw your bug and file it with k-9 material.  Or, use the current release of k-9 and file again if you can reproduce.

But from its About section, the "unofficial" App did link to this present Github page.

@gdt
But from its About section, the "unofficial" App did link to this current Github page.

@gdt But from its About section, the "unofficial" App did link to this present Github page.

Them linking here doesn't make it right.  You are running a very old version of a fork.  Bugs in that are not relevant here.   Perhaps you can file a bug with the fork to fix their links.

@gdt Yeah, how to find the correct github page?

Note that I have never used the "unofficial" Material fork.    It has not been maintained since October of 2017 and the repo has been archived.  So again, I ask you to close your issue.
https://f-droid.org/en/packages/com.fsck.k9.material/
https://github.com/scoute-dich/K9-MailClient

@gloschtla do you have the problem reproducible with latest K9mail version?

@eugene-bright I am going to test it with the unforked latest version, available on fDroid: <IP_ADDRESS>

Please open a new issue (and fill out all of the issue template) if you can reproduce this bug using the current version of K-9 Mail.


GA hyper opt results

This PR contain the latest results of MODNet v0.1.12.dev - using the genetic algorithm (GA) for hyper parameter optimization, i.e. default modnet.hyperopt.FitGenetic instance.
To reproduce the results use hp_strategy = "ga" in matbench_benchmark.
The pickled result files contain an stds field for uncertainty quantification.

Just recorded these benchmarks with the draft matbench uncertainty changes, and they look very good 🙃
Going to merge this now and open the PR on matbench. I have recorded the MODNet version as v0.1.12 -- would you be happy to make a release for that soon @ppdebreuck?


Address city map

Map address city
Maps city to corresponding address id based on state.

Category: Post-processing
JIRA issue: MIC-3742
Research reference:

Changes and notes
-Adds city column to final results mapped from address_id and state
-Updates post-processing to work with change to household details pipeline that now includes state_id.
Verification and Testing
Successfully ran post-processing and expected columns were in final outputs.

Isn't there a research reference for this?


PWA service-worker example

Hi,
Does anyone have an example how to run service worker vite-plugin-pwa with vite-ssr?
I tried vitesse ssg example, but I got "Hydration completed but contains mismatches." :/
Thanks !

I found a solution, maybe it will be useful to someone - https://github.com/vite-pwa/vite-plugin-pwa/issues/120#issuecomment-1202579983


Cloudfront url errors "No Such Key" after successful deployment

Describe the bug
I deployed the DUS solution following the exact steps in CI/CD deployment documentation. It was successful but nothing loads when I access the link received in the email.
To Reproduce
Same steps as in documentation
Expected behavior
Should load the web app
Please complete the following information about the solution:

[v1.0.0 ] Version
[ us-east-1 ] Region
[ No ] Was the solution modified from the version published on this repository?
[ Yes ] Have you checked your service quotas for the sevices this solution uses?
[ No  ] Were there any errors in the CloudWatch Logs?

Screenshots

Additional context
Lambda concurrency quota available - 1000
Client apps s3 bucket is empty

@ShivaniMehendarge Can you please help? I am stuck!

@rohit5ram are you still facing this issue? We have released a new version v1.0.10 and encourage you to try and see if the issue occurs again.
Note: that overall there should be 4 stacks deployed and from the screenshot I see 3. If you can check the CodePipeline that deploys the application and see if there are any errors. I will close this ticket for now, if you still see the issue, please reopen or create a new ticket and we will be happy to help you out.


Error installing USD from GLTF -  fatal error: pxr/base/gf/bbox3d.h

Hello,
I have issue during istalling UFG. I have completed all steps that are listed before (installing USD, NASM, PIL) successfully
-------- Installing USD_FROM_GLTF --------
  USD_FROM_GLTF: CWD: /home/maciejze/UFG/build/usd_from_gltf
  USD_FROM_GLTF: Run: cmake /home/maciejze/usd_from_gltf -DCMAKE_INSTALL_PREFIX=/home/maciejze/UFG -DCMAKE_PREFIX_PATH=/home/maciejze/UFG -DUSD_DIR=/home/maciejze/USD
  USD_FROM_GLTF: CWD: /home/maciejze/UFG/build/usd_from_gltf
  USD_FROM_GLTF: Run: cmake --build . --config Release --target install --
Scanning dependencies of target gltf
[  2%] Building CXX object gltf/CMakeFiles/gltf.dir/internal_util.cc.o
[  4%] Building CXX object gltf/CMakeFiles/gltf.dir/load.cc.o
[  7%] Building CXX object gltf/CMakeFiles/gltf.dir/memory_stream.cc.o
[  9%] Building CXX object gltf/CMakeFiles/gltf.dir/message.cc.o
[ 11%] Building CXX object gltf/CMakeFiles/gltf.dir/stream.cc.o
[ 14%] Building CXX object gltf/CMakeFiles/gltf.dir/validate.cc.o
[ 16%] Building CXX object gltf/CMakeFiles/gltf.dir/cache.cc.o
[ 19%] Building CXX object gltf/CMakeFiles/gltf.dir/disk_stream.cc.o
[ 21%] Building CXX object gltf/CMakeFiles/gltf.dir/disk_util.cc.o
[ 23%] Building CXX object gltf/CMakeFiles/gltf.dir/glb_stream.cc.o
[ 26%] Building CXX object gltf/CMakeFiles/gltf.dir/gltf.cc.o
[ 28%] Building CXX object gltf/CMakeFiles/gltf.dir/image_parsing.cc.o
/home/maciejze/usd_from_gltf/gltf/image_parsing.cc:313:23: warning: multi-character character constant [-Wmultichar]
     if (chunk.type != 'IHDR') {
                       ^~~~~~
[ 30%] Linking CXX static library libgltf.a
[ 30%] Built target gltf
Scanning dependencies of target common
[ 33%] Building CXX object common/CMakeFiles/common.dir/config.cc.o
In file included from /home/maciejze/usd_from_gltf/common/../common/config.h:20:0,
                 from /home/maciejze/usd_from_gltf/common/config.cc:17:
/home/maciejze/usd_from_gltf/common/../common/common.h:29:10: fatal error: pxr/base/gf/bbox3d.h: No such file or directory
 #include "pxr/base/gf/bbox3d.h"
          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
common/CMakeFiles/common.dir/build.make:62: recipe for target 'common/CMakeFiles/common.dir/config.cc.o' failed
make[2]: *** [common/CMakeFiles/common.dir/config.cc.o] Error 1
CMakeFiles/Makefile2:85: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

  USD_FROM_GLTF: ERROR: Command failed: cmake --build . --config Release --target install --
  USD_FROM_GLTF: See log at: /home/maciejze/UFG/build/usd_from_gltf/log.txt

You need to add required USD directories to your PATH. It tells you which directories to add your PATH after USD build finishes.

Same problem here. It does not tell me what paths to add. Also there is no USD build that finished before.
"Installing:         DRACO, GIF, JPG, JSON, ZLIB, PNG, STB_IMAGE, TCLAP, USD_FROM_GLTF", it fails at USD_FROM_GLTF. Which Paths do you mean?

Hi @serdartepeyurt! Can you explain how to add the required USD directory in my PATH please? I have it in .//usd

@germelo did you solve this? getting exact error. I've tried updating my path already as @serdartepeyurt said:
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/vagrant/USD:/home/vagrant/usd_from_gltf' >> ~/.bashrc
echo 'export PATH=$PATH:/home/vagrant/USD:/home/vagrant/usd_from_gltf' >> ~/.bashrc

Unless I'm missing something, this isn't a path issue, since all of the variations exist both in the LD_LIBRARY_PATH and linux PATH and still getting the error.
root@ip-192-168-0-23:/mnt/data1# python usd_from_gltf/tools/ufginstall/ufginstall.py /mnt/data1/ufg_build /mnt/data1/USD --testdata
Install Settings:
Source Directory:   /mnt/data1/usd_from_gltf
Install Directory:  /mnt/data1/ufg_build
USD Directory:      /mnt/data1/USD
Download Directory: /mnt/data1/ufg_build/src
Build Directory:    /mnt/data1/ufg_build/build
Build Config:       Release
CMake Generator:    Default
Already Installed:  DRACO, GIF, JPG, JSON, ZLIB, PNG, STB_IMAGE, TCLAP, TESTDATA_SAMPLES, TESTDATA_REFERENCE
Installing:         USD_FROM_GLTF
-------- Installing USD_FROM_GLTF --------
USD_FROM_GLTF: CWD: /mnt/data1/ufg_build/build/usd_from_gltf
USD_FROM_GLTF: Run: cmake /mnt/data1/usd_from_gltf -DCMAKE_INSTALL_PREFIX=/mnt/data1/ufg_build -DCMAKE_PREFIX_PATH=/mnt/data1/ufg_build -DUSD_DIR=/mnt/data1/USD
USD_FROM_GLTF: CWD: /mnt/data1/ufg_build/build/usd_from_gltf
USD_FROM_GLTF: Run: cmake --build . --config Release --target install --
[ 30%] Built target gltf
[ 33%] Building CXX object common/CMakeFiles/common.dir/config.cc.o
In file included from /mnt/data1/usd_from_gltf/common/../common/config.h:20:0,
from /mnt/data1/usd_from_gltf/common/config.cc:17:
/mnt/data1/usd_from_gltf/common/../common/common.h:29:10: fatal error: pxr/base/gf/bbox3d.h: No such file or directory
#include "pxr/base/gf/bbox3d.h"
^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
common/CMakeFiles/common.dir/build.make:82: recipe for target 'common/CMakeFiles/common.dir/config.cc.o' failed
make[2]: *** [common/CMakeFiles/common.dir/config.cc.o] Error 1
CMakeFiles/Makefile2:218: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
USD_FROM_GLTF: ERROR: Command failed: cmake --build . --config Release --target install --
USD_FROM_GLTF: See log at: /mnt/data1/ufg_build/build/usd_from_gltf/log.txt
root@ip-192-168-0-23:/mnt/data1# echo $LD_LIBRARY_PATH
/mnt/data1/USD:/mnt/data1/usd_from_gltf:/usr/local/USD:/usr/local/USD/include:/mnt/data1/ufg_build:/mnt/data1/USD/pxr/base/gf:/mnt/data1/ufg_build/build/usd_from_gltf
root@ip-192-168-0-23:/mnt/data1# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/data1/USD:/mnt/data1/usd_from_gltf:/usr/local/USD:/usr/local/USD/include:/mnt/data1/ufg_build:/mnt/data1/USD/pxr/base/gf:/mnt/data1/ufg_build/build/usd_from_gltf

So after some playing around I found that the {USD} path you need to give to the ufginstall.py script:
python {UFG_SRC}/tools/ufginstall/ufginstall.py {UFG_BUILD} {USD} --testdata
Is not the USD directory where you download the coded, rather the directory where USD is installed.
It is outputted after the USD is successfull:

So in the my case {USD} = /usr/local/USD

Hmm... I have it in my path, still getting the same error.
root@vXXX:/var/www/html/vr# echo $PATH
/root/.nvm/versions/node/v12.18.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:**/srv/USD_Install/bin**

Can you  tell me what's wrong with my call?
python /srv/UFG_SRC/tools/ufginstall/ufginstall.py /srv/UFG_BUILD/ /srv/USD_INSTALL --testdata

Oh my god, I accidently confused:
USD_INSTALL with USD_Install, it was the capitalization.


"Face with open mouth and cold sweat" Twemoji has a teardrop instead of a drop of sweat

Hello,
the "face with open mouth and cold sweat" Twemoji:

has a teardrop instead of a drop of sweat.
Could you please reposition the drop, so that the face no longer looks like as if it would be crying and instead looks like as if it is sweating?
Regards

@jasmussen & @WebReflection :
I saw that you addressed this issue across PR https://github.com/twitter/twemoji/pull/66.
Thanks a lot for that!
But:
The "face with open mouth and cold sweat" Twemoji still is not correct.
It still looks like as if it would be crying.
So this is what it looks like after the update:
https://github.com/twitter/twemoji/blob/gh-pages/svg/1f630.svg
You just shifted the drop a little bit to the left side.
But please see what it looks like on the "face with open mouth and cold sweat" Apple Emoji:
:cold_sweat:
As you can see, it should also be shifted a little bit more to the top, so that it does no longer look like as if it would come out of the eye of the Twemoji.
The same could be said for the "disappointed but relieved face" Twemoji by the way:
https://github.com/twitter/twemoji/blob/gh-pages/svg/1f625.svg
The drop should be a little higher as well when comparing it to the "disappointed but relieved face" Apple Emoji, see:
:disappointed_relieved:
Oh, and by the way:
The other Twemojis and Apple Emojis with sweat have their drop directly on the forehead, see:
"Smiling face with open mouth and cold sweat" Twemoji:
https://github.com/twitter/twemoji/blob/gh-pages/svg/1f605.svg
"Smiling face with open mouth and cold sweat" Apple Emoji:
:sweat_smile:
"Face with cold sweat" Twemoji:
https://github.com/twitter/twemoji/blob/gh-pages/svg/1f613.svg
"Face with cold sweat" Apple Emoji:
:sweat:
So, ideally the "face with open mouth and cold sweat" Twemoji should also have the drop on the forehead, but then it would not be the same as the "face with open mouth and cold sweat" Apple Emoji, so not sure.
I guess it would be the most practical, if you would simply shift the drop on the "face with open mouth and cold sweat" Twemoj and the drop on the "disappointed but relieved face" Twemoji a little bit to the top, so that they correspond properly to the Apple Emojis:
:cold_sweat:
:disappointed_relieved:
Regards


Updates block request handler cases and tests

Motivation

Updates block request handler cases and tests
Adds Case enum and tracks return outcomes for testing
Formalizes Case 0 and Case 2(c)(c)

There's some issue with one of the tests, but once that one is cleared, this looks good to me; I particularly like that all the possible outcomes are synthesized into a dedicated enum.

The issue with that one test is a test-specific typo, there was a 1 in 1000 chance of flakiness that has now been fixed.


Listeners

Excellent module. Good work!
Is it possible to setup listeners that fire when a status changes?
For example, listen for when a user unplugs the power, and the system switches to battery.
Or when the audio is muted. Etc etc.
Cheers!

@robtoll: so I had a look at the win-audio package, they also define a polling interval. Basically NODE as a high level programming language will mostly not know about system events (unless you program functions in a low level programming language like c/c++). Therefore polling is an alternative for this use case.
I just released a new version of systeminformation (v 4.27.0) that includes a generic observe() function. See the example in the documentation (https://systeminformation.io/statsfunctions.html).

Wow! Really nice. That was quick :)
Thanks very much!


How does one create a new task?

 How do you create a new task?

Thank you


Enumpycal

PERF: Use empyrical with ndarrays instead of Series
Depends on https://github.com/quantopian/empyrical/pull/32

:+1: (except for the tmp commit, of course)

Coverage decreased (-0.006%) to 86.651% when pulling 270f718e1b6719f2dddd21d10bb18b6e0ee0e314 on enumpycal into 592a4dfd65187fa8531561a6040bb0a8ccc72ede on master.

Coverage decreased (-0.006%) to 86.669% when pulling 547ce5905041de5c0eb0eb5099a19901b26aa079 on enumpycal into 77e50beade7b347110ee07964850fe68065857e5 on master.

Coverage decreased (-0.006%) to 86.669% when pulling 547ce5905041de5c0eb0eb5099a19901b26aa079 on enumpycal into 77e50beade7b347110ee07964850fe68065857e5 on master.

Coverage decreased (-0.006%) to 86.669% when pulling 547ce5905041de5c0eb0eb5099a19901b26aa079 on enumpycal into 77e50beade7b347110ee07964850fe68065857e5 on master.

Coverage decreased (-0.006%) to 86.669% when pulling b924c3b7950ac8207ffd35a59b40b3d06f3d13e1 on enumpycal into 77e50beade7b347110ee07964850fe68065857e5 on master.


[mgmt] frontdoor release

https://github.com/Azure/sdk-release-request/issues/5089

/azp run js - frontdoor - mgmt - ci

/azp run js - frontdoor - mgmt - ci

API change check
APIView has identified API level changes in this PR and created following API reviews.
@azure/arm-frontdoor


StatisticMetaData: Invalid filed state_unit_of_measurement

HI!
just tried your component and it failed when I try to import data.
If you just remove the line  107 of Sensor.py it works again ;)
Regards Alex

Hi thanks for your feedback!
Yeah I know but it's strange because I installed it on two instances and one required this line and the other one broke because of this line (and I manually removed it). I wanted to wait for some newer HA versions so I could determine which one of this behaviors is intended for future releases because I tested it during the time HA core changed their internal API x'D
I will try to remove this line and look how my instance behaves.
Did you manage to set up an automation to import your reports everyday? I could provide an example in the readme if you want. ^^

Yeah this change is relatively new, maybe your 2 instances had different versions installed?
Mine versions are
Home Assistant 2022.11.3 Supervisor 2022.10.2 Operating System 9.3 Frontend 20221108.0 - latest
Maybe that helps to figure it out ;)
Currently I only did a manual import but I have read your post on reddit about the imap "hack"
would be awesome if you could share your example ;-)

They had different versions at first (somewhere near 2022.8.0) but I think it still happed after updating on instance to the version of the other one. But yeah I will look into it sometime.
I updated the readme with steps how I set up the "hack" and everything. It would be nice if you could give me feedback whether the documentation is helpful or if you think anything is missing  ;D.
Btw I'm surprised someone actually found this component via reddit and am glad that maybe more than 2 people are going to use it. ^^ I can assure you that I'm using it for 2 months now and it only broke once during the daylight saving change.

Tested it without the state_unit_of_measurement property on my instance (that required it previously) for two days and it didn't break anything on version 2022.11.0. I just merged a PR with a fix und hope this will prevent anyone from running into this problem ever again. ^^
Just to make sure I increades the min. required home-assistant version to 2022.10.0 and hacs to 1.28.0 as well.

Your readme is fine thanks a lot but I could not get it running.
It seems that there is a problem with the mail attachment plugin.
The integration gets the info that there is a new mail but it doesn't download any file.
(I forward the mail to circumvent the SMIME problem, so this should not be the problem)
Do you have an idea what could go wrong? Otherwise I have to debug it...
BTW: I'm wondering if the files get deleted after the import is finished ?

No the file does not get deleted after import. (So you would have an "archive" of your previous reports somewhere ;D)
Some debugging steps on the top of my head would be:

Check your /config folder of your HA installation if there is the folder you configured (in my example attachments), the folder has to be created manually. Also check if there are some files in the folder already (.txt, .csv, .xml).
Run ls -la and check if the permissions on the attachments folder are similar to all the other folders/files (e.g. drwxr-xr-x root:root)
Make sure you also have the allowlist_external_dirs configuration set in your HA configs.
Open HA > Developer Tools > States and search for your enity (in my example sensor.linz_netz_attachments) and check the value of the state (should be something like /config/attachments/ATxxxxxxx_QH_xxxxx.csv) Maybe you have to resend a mail to yourself with the .csv file attached.
Check your E-Mail rules.
Check the folder and senders property in your HA imap_attachment configs.
Check all your sensor/entity names in the developer tools if you need to adapt those in your automation.

Does a manual import work? Otherwise there is the "traces" feature in the automation settings you can use for debugging.

Okay that's another way I guess xD Just took a quick look on your changes and I'm not sure why the original code did not work on your end. Maybe an typo in the value_template config? You could try to debug with another sensor that uses something like value_template: {{ attachment_paths }} to see what happens.
I don't know much about mail formats and encryption but if you are familiar with those it would be nice to add SMIME decryption support in the upstream mail integration to get rid of my ugly workaround xD

There was no typo, I did only change the sensor code.
Well I guess I have fixed it and changed the behavior a bit :D
Now it deals with the smime thing  (the attachments are not encrypted but sent as octet stream)
I changed the behavier to not look at the current date but it just looks if messages are unread and marks them as seen if the message is a valid one ;)


A lot of road blocks in the model after blocks generating

After blocks generating there are a lot of thin road blocks that do not contain any services nor buildings. One of the possible solutions may be to make a simplify() method on the model, which reduces the number of blocks and the matrix. Or to somehow filter those blocks after generating.

Blocks filtered in the full model by (total 6401 blocks):

number of services == 0;
number of buildings == 0;
land_use == LandUse.TRANSPORT

City model after removing such blocks (total 9919 blocks):


Added config option for authorization service instead of hard-coded one

There are problems with migration to laminas I can't change Zend\Authentication\AuthenticationService to Laminas\Authentication\AuthenticationService
then I add an alias in service manager for this but in some cases, I can't use this workaround and would be nice if this would be not hardcoded.
now you can just add to config this
'zfc_rbac' => [
  'authentication_service' => 'Laminas\Authentication\AuthenticationService' // or 'zfcuser_auth_service' in case of zfcUser
];

This is not a BC break because default still is Zend\Authentication\AuthenticationService

Coverage increased (+0.5%) to 93.443% when pulling a103d30b1731f1a57c044ae4b7417817849fa0e5 on svycka:hardcoded-authorization-service into 8a28d65df63d9991cbef24eaf219061b6c2890ed on ZF-Commons:master.

we probably should migrate to laminas and get rid of zend* deps. @basz, thoughts?

@prolic even if you migrate, this would still be useful don't you think? Anyway, having this hardcoded was bad idea in the first place.

I agree with @svycka . this should be merged regardless of the state of #392 or #393


[Native Checkout] Credit card cell

📲 What
Adds the Payment Methods cell to the Pledge screen.
Note - This PR creates the UI only. The API call to fetch payment methods will be created in a different PR.
🤔 Why
This is part of the Native Checkout project.
For more details checkout the  Trello card
🛠 How
1- Added a PledgeCreditCardCell and populated the existing collectionView on PledgePaymentMethodsViewController with it.
2- Reused the CreditCardCellViewModel, since the same logic is applied on the Settings Payment Methods.
3- In order to reuse the CreditCardCellViewModel, 2 signals were created. One to show the correct credit card last four numbers style. (The texts differ between Settings and Pledge screens).
4- Added a new String to match the designs.
👀 See

Regular 🐛
Dynamic Type 🦋

♿ Accessibility

[ ] Tap targets use minimum of 44x44 pts dimensions
[ ] Works with VoiceOver
[ ] Supports Dynamic Type

✅ Acceptance criteria

[x] With the Native checkout feature flag enabled, go to the Pledge screen
[x] A list with the payment methods should be visibl

We paired on this a fair bit so I'd like to ask @ifbarrera to sign off on it pls.

 [Checkout] Pledge Payment Methods Collection View Cell


Table 7, extrap:no extrap column names reversed...?

I think these column names got reversed.

Fixed!

Thanks for spotting this

Good catch, I just fixed and committed.
On Thu, Feb 11, 2016 at 2:50 PM, aaronmberger<EMAIL_ADDRESS>wrote:

I think these column names got reversed.
—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/118.

Okay just comitted same fix so ignore
On Thu, Feb 11, 2016 at 3:03 PM, cgrandin<EMAIL_ADDRESS>wrote:

Thanks for spotting this
—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/118#issuecomment-183093801
.

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS>

Chris, can you delete my commit?
On Thu, Feb 11, 2016 at 3:03 PM, cgrandin<EMAIL_ADDRESS>wrote:

Fixed!
—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/118#issuecomment-183093763
.

ha ha - trifecta
On Thu, Feb 11, 2016 at 3:03 PM, Aaron Berger - NOAA Federal <
<EMAIL_ADDRESS>wrote:

Okay just comitted same fix so ignore
On Thu, Feb 11, 2016 at 3:03 PM, cgrandin<EMAIL_ADDRESS>wrote:

Thanks for spotting this
—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/118#issuecomment-183093801
.

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS><541.867.0562>

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS>

This is why Chris handles the merging!
On Thu, Feb 11, 2016 at 3:04 PM, aaronmberger<EMAIL_ADDRESS>wrote:

Okay just comitted same fix so ignore
On Thu, Feb 11, 2016 at 3:03 PM, cgrandin<EMAIL_ADDRESS>wrote:

Thanks for spotting this
—
Reply to this email directly or view it on GitHub
<
https://github.com/cgrandin/hake-assessment/issues/118#issuecomment-183093801
.

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS>—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/118#issuecomment-183093936
.


When trying to answer the call i am getting the open channel error

i am trying to answer the call but i am getting the below error . Project RTP is install as well
449 |
450 |     if( !params.forcelocal && server.interface.get() ) {
451 |       return server.interface.get().openchannel( params, cb )
452 |     } else {
453 |       /* use local */
454 |       const chan =  actualprojectrtp.openchannel( params, ( d ) => {
                        ^
TypeError: undefined is not an object (evaluating 'actualprojectrtp.openchannel')
      at /home/zenit/drachtio-client/node_modules/@babblevoice/projectrtp/index.js:454:20
      at openchannel (/home/zenit/drachtio-client/node_modules/@babblevoice/projectrtp/index.js:441:21)
      at /home/zenit/drachtio-client/node_modules/@babblevoice/babble-drachtio-callmanager/lib/call.js:2606:34
      at #openrelatedchannel (/home/zenit/drachtio-client/node_modules/@babblevoice/babble-drachtio-callmanager/lib/call.js:2600:29)
      at /home/zenit/drachtio-client/node_modules/@babblevoice/babble-drachtio-callmanager/lib/call.js:1419:12
      at #openchannelsforanswer (/home/zenit/drachtio-client/node_modules/@babblevoice/babble-drachtio-callmanager/lib/call.js:1413:32)
      at /home/zenit/drachtio-client/node_modules/@babblevoice/babble-drachtio-callmanager/lib/call.js:1469:12
      at processTicksAndRejections (:55:76)

Hi,
This will be to do with node including the binary for projectrtp. As part of an npm install, it should build projectrtp - but this may have failed because of requirements missing.
If you go into the projectrtp folder, and run npm run build - does it build ok - are there any requirements missing?

Hi, hopefully this resolved your issue. I'll close it for now, as this issue has gone quiet.