UAA dropping the access token when being integerated with any IDPr

SECURITY NOTICE: If you have found a security problem in the UAA, please do not file a public github issue. Instead, please send an email to<EMAIL_ADDRESS>Thanks for taking the time to file an issue. You'll minimize back and forth and help us help you more effectively by answering all of the following questions as specifically and completely as you can.
What version of UAA are you running?
77.10.0
Problem Statement
We are building multi provider multi tenant system where we are using 2 uaa , federating with each other using oidc , and there we want to have id_token and access_token both to be honored when creating the session in the uaa instance , by default uaa considers id_token coming from external identity provider .

To be honest, I dont get your issue.
What do you expect from UAA to see finally ?

Alright , let me detail out .
In https://github.com/cloudfoundry/uaa/blob/3164d364bb25829843ae338ee71aa4f9544feb52/server/src/main/java/org/cloudfoundry/identity/uaa/provider/oauth/ExternalOAuthAuthenticationManager.java#L679 is a method that is kind of exchanging a auth code with the access token , now if the idp returns the access token as well as id_token along with refresh token , how  uaa can handle the access tokens(right now only id_token is being handles see https://github.com/cloudfoundry/uaa/blob/3164d364bb25829843ae338ee71aa4f9544feb52/server/src/main/java/org/cloudfoundry/identity/uaa/provider/oauth/ExternalOAuthAuthenticationManager.java#L554) , so what if IDP's the represents the external groups that are needed to resolve the external mapping  in the access token , and i want uaa to get the authorization data from access_token and identiy info like may be themes on the id_token....
So basically when uaa integerates with some IDP and that idp returns as per standard oidc spec access token , id token and refresh token how can uaa take in both the tokens when creating the session.

Ok, thank you. Maybe I do some explains about the flow.
The OIDC flow uses the id_token (only or always) because from standard this is the token which is always a JWT and if you have groups for a user the groups should appear in id_token.
Some IdP have an extra scope for authorization_code flow where you can request scope"openid email groups" and then you get groups claim within the id_token.
The access_token is part of OAuth2 (OIDC includes OAuth2) but by default an access token is opaque and therefore hard to parse . With extra userinfo call an opaque access token could be converted into readable information and then yes groups could be read out there.
So your request is, that the flow should use access_token in exchange instead of id_token ?
May I ask what IdP you are using ? Most of IdPs have configurable Admin UI where you can configure the content of the id_token ( and / or access token) so that you can get groups or roles in id_token.

Hi,
I have found https://github.com/cloudfoundry/uaa/pull/1463 where it shows UAA supports access_token already.
see
https://github.com/cloudfoundry/uaa/pull/1463/files#diff-111e27ec77818be646f5a9eaa9e8612809f58606834180c9c3f3cb862d02ef77
I tested from one UAA to another UAA with this flow but finally it does not work, but because of minor things we could fix,
So for such I fix I would like to know if it would work for you:

Integration to oauth2 provider using access_token + /userinfo claim mapping.

Because of assumption, that access_token is opaque the userinfo call is need and already there , e.g.
https://github.com/cloudfoundry/uaa/blob/develop/server/src/main/java/org/cloudfoundry/identity/uaa/provider/oauth/ExternalOAuthAuthenticationManager.java#L606-L619


Change maxExecutionTimeInSeconds to 5 minutes from 1 hour

@WilliamBerryiii : Thanks for your contribution to the Azure documentation! The author, @juanjperez, has been notified to review your proposed change.

@WilliamBerryiii - thanks for your suggestion. We'll merge the change.
#sign-off


Multiple axis control

First of all, thanks for sharing this package. It's truly helping our team a lot!
We dug into the code and we managed to smoothly connect to one Maxon motor editing the single_epos4_example.launch file that you provided and following the instructions in layered_hardware_ci. However, our project requires the simultaneous control of 6 actuators and we would be glad if you could upload an example launch file for the multi axis case, too.
Things that we tried:

add a second layered_hardware_epos node
add a second motor with a different id under the actuators label

In both cases, we couldn't manage to make turn the second actuator (connected via port USB1) with the rostopic pub command
I believe this additional launch file could also benefit other students and researchers.
Great thanks!

May example urdf and launch that define and control three axis in the layered_hardware repo help?

Yes, that was really helpful, thanks a lot!


Browser does not refresh after changing Sass collected with Match

The issue title is imperfect... it is certainly not true in the general sense. There's something about ranging through a slice of Sass files that's triggering this.
Reference: https://discourse.gohugo.io/t/scss-changes-do-not-reload-live/49591
This works as expected in v0.122.0, but fails with v0.123.0 and later.
git clone --single-branch -b hugo-forum-topic-49591 https://github.com/jmooring/hugo-testing hugo-forum-topic-49591
cd hugo-forum-topic-49591
hugo server

Browse to http://localhost:1313/, then make changes to assets/dir/b.scss.
Results:

Expected: home page shows changes.
Actual: no change.

Note that changes to assets/a.scss are shown immediately.

assets/
├── dir/
│   └── b.scss
└── a.scss

layouts/partials/css.html
{{ $a := slice (resources.Get "a.scss") }}
{{ $b := resources.Match "dir/*.scss" }}

{{/* Add styles in a specific order. */}}
{{ $styles := slice $a $b }}

{{ $stylesheets := slice }}
  {{ range $styles }}
  {{ $stylesheets = $stylesheets | collections.Append . }}
{{ end }}

{{ range $stylesheets }}
  {{ with . | resources.ToCSS | fingerprint }}
    <link as="style"  href="{{ .RelPermalink }}" rel="preload stylesheet">
  {{ end }}
{{ end }}

That looks like an odd construct, but I will have a look at it and fix it.
Note that most of these issues can be worked around with a cache buster entry.

I'm still experiencing this with Hugo v0.125.7+extended linux/amd64 and Chromium 124.0.6367.155. The page reloads on edits, but the inserted CSS bundle doesn't change.

@adrian5 This is issue resolved and closed. I suspect you have a different problem. Please create a topic in the forum where we can gather details and create a reproducible example.


Convert functional requirements to APIs

Ramkumar suggests that we should bump this up and do it now.

jira: https://govstack-global.atlassian.net/browse/GOV-581


Golden Cookie stats are missing some buffs

tarrasqueSorcerer from reddit/Discord mention that the cookies you earn from a golden cookie Lucky! are off with plants.

Ditto cookie chain stats.

Yea I completely missed one thing.


Add conflux and conflux-testnet

Related to https://github.com/api3dao/tasks/issues/1329

@bdrhn9 applied changes. sounds reasonable


Default ios accuracy interface

:sparkles: What kind of change does this PR introduce? (Bug fix, feature, docs update...)
Feature
:arrow_heading_down: What is the current behavior?
Currently users can't force the default location accuracy on iOS 14+ devices to be used when executing the getCurrentPosition() or getPositionStream() method.
:new: What is the new behavior (if this is a feature change)?
Theboolean parameter defaultIosAccuracyAuthorization can be added to getCurrentPosition() and the getPositionStream() method. defaultIosAccuracyAuthorization will be false on default.
:boom: Does this PR introduce a breaking change?
No
:bug: Recommendations for testing
Use the example application
:memo: Links to relevant issues/docs
Does not apply
:thinking: Checklist before submitting

[x] I made sure all projects build.
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I followed the style guide lines (code style guide).
[x] I updated the relevant documentation.
[x] I rebased onto current master.

The other PR should be merged first, the changes from the other PR are merged in this branch.


Segmentation Fault using st-util

Flashing a particular elf file gives me this:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000100577000
0x00007fff9584b0de in _platform_memmove$VARIANT$Nehalem ()

This is the backtrace:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000100577000
0x00007fff9584b0de in _platform_memmove$VARIANT$Nehalem ()
(gdb) backtrace
#0  0x00007fff9584b0de in _platform_memmove$VARIANT$Nehalem ()
#1  0x000000010000513a in write_buffer_to_sram (sl=0x100804c00, fl=0x7fff5fbff128, buf=0x100573000 "", size=32768) at src/stlink-common.c:994
#2  0x0000000100006f31 in run_flash_loader (sl=0x100804c00, fl=0x7fff5fbff128, target=134610944, buf=0x3ff0 <Address 0x3ff0 out of bounds>, size=32768) at src/stlink-common.c:1777
#3  0x0000000100007e8c in stlink_write_flash () at src/stlink-common.c:1544
#4  0x0000000100003164 in serve (sl=0x100804c00, st=0x7fff5fbff3e0) at gdbserver/gdb-server.c:654
#5  0x0000000100001a3b in main (argc=<value temporarily unavailable, due to optimizations>, argv=<value temporarily unavailable, due to optimizations>) at gdbserver/gdb-server.c:218

Any clue in how to solve this?

Hi, was this ever resolved? I am having the same issue.

Flash loader has been rewritten/refactored, please test with latest master and confirm it works or is still broken.

Closing due to inactivity of issuer, please test against latest tools in master or v1.2.0 (at time of writing). Feel free to open a new issue if the problem still exists.


AR and attributes

God day.
I had a interesting question about the AR in Yii2.
When working with attributes, like:
$model = new User();
$model->id = 55;
it is not the same as:
$model->setAttribute('id', 55);
In code to work with the AR, practically not used methods setAttribute(), setAttributes(), getAttribute(), getAttributes(), but direct access to the variable $_attributes
And loss of control with these attributes for further control of the mechanism.
There is no possibility to override a method and gain control get attributes, if I want to extend or something specific to do.
Possible should rewritten mechanism working with attributes?

Even when filling out the data from the database, model is not filled through these methods

please look into our Definitive guide for the Yii way to do it http://www.yiiframework.com/doc-2.0/guide-structure-models.html


CRYPTO_THREAD_lock_new(): Avoid infinite recursion on allocation error

Fixes #19334

I dislike this :-/

Why? Please note there is no regression as in 3.0 we did not report ERR_R_MALLOC_FAILURE here either.

And we've kept the ERR_R_LIB_CRYPTO reporting after CRYPTO_THREAD_lock_new() failure in your patch.

I dislike this :-/

Why? Please note there is no regression as in 3.0 we did not report ERR_R_MALLOC_FAILURE here either.

You are right of course. So, er, never mind?

This pull request is ready to merge

Merged.


Unable to load builder with default generator output

The default location that the generator places the builder class of lib/ isn't loaded automatically by the application and needs to be manually included somewhere. There are are few options:

Update the documentation to specify that it needs to be included
Add an initializer to the generator that requires the builder
Change the generator to put the builder in the app/helpers folder instead

I'd be OK with option 1, option 3 (but maybe with an app/forms folder?), or suggesting both 1 and 3 in the docs.
What do you think @nicolas-brousse?


external_variables missing from CMIP6_required_global_attributes

Following PCMDI/CMOR#541 and https://github.com/PCMDI/cmip6-cmor-tables/issues/278 external_variables will need to be added to the CMIP6_required_global_attributes.json
@mauzey1 @taylor13

external_variables is only conditionally required.  It is required when areacella and/or areacello and/or volcella and/or volcello are included in the cell_measures attribute.  Can PrePARE do a conditional test?
In any case I think but am not sure that  "required_global_attributes" includes only those that are invariably require, not conditionally required.

@taylor13 good point, however I think this will need to be solved downstream as it was an omission that needed updating. @mauzey1 let me know if this is an incorrect assumption

@taylor13 @durack1
Okay, I will instead make a test in PrePARE that will check for external_variables if values are present in cell_measures.
Including external_variables in required_global_attributes was causing issues with other tests so we should revert that change.

@mauzey1 thanks for the heads up, I had not realized how intricate this was and so will revert WCRP-CMIP/CMIP6_CVs#849

Reopening as external_variables is a conditional attribute, and consequently is causing problems when defined as required


ocamlPackages.owl: unbreak by reversing previous edits

package was broken by 1c8aba83 (#83888)
fixes #85915.

cc @vbgl @matthewbauer

Motivation for this change
Things done

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

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

[NA] 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 nixpkgs-review --run "nixpkgs-review wip"
[ ] 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
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build ocamlPackages.owl

@GrahamcOfBorg build ocamlPackages.phylogenetics


Improve binders doc

See #637

Yes it may stay as a "one-way" example. I'll write this tomorrow

I'm going to merge this as the current example is simply wrong. We can revisit this if people find the new example confusing.

Oh, should this be merged into gh-pages?

It's already on the PR #653
Doc in master and gh-pages will be sync when this PR is merged.


Improve aesthetics of the bottom bar

This should improve centering of the bottom control bar, placing it between the timeline and the bottom of the video box.

Is it a little big for the mobile terminal 35px?
and maybe should modify

https://github.com/shiyiya/oplayer/blob/main/packages/ui/src/components/ControllerBar.ts#L10
https://github.com/shiyiya/oplayer/blob/main/packages/ui/src/components/ControllerBar.ts#L17


PSBT key path serialization code doesn't match BIP

The code here:  https://github.com/achow101/HWI/blob/master/serializations.py#L663 is calling the dictionary keys "fingerprint", but they are actually individual pubkeys.  Also, it doesn't actually put the fingerprint as the first value in the values array.
This is more of a documentation issue - the structure of the data is still correct, because fingerprints are 4 bytes.  It's just confusing to the reader and assumes the caller knows to have the first array element set to the fingerprint.

Resolved in 8837eca


i18n(fr): Update some files for the week n°12

Description (required)
Update some files in French language. Please, merge week 11 before https://github.com/withastro/docs/pull/7289 ⚠ merged!

Related issues & labels (optional)

Suggested label: I18n

Thanks for your work. I think splitting into multiple smaller PRs would be a bit better for review and quick merges

Can be merged!


Replaces the broken image

The domain vsmarketplacebadge.apphb no longer exists. I copied the image for the icon from visual studio code's current marketplace.

Thank you for your patience! 🙏🏼
It‘s been a while since I had free time to focus more on Nord, and my open source projects in general, and invest time in this issue due to work-life balance. Please keep in mind that maintainers must maintain (pun intended 😁) balance for their open source work and life to avoid burnouts so this gap in time has nothing to do with you or your contribution.
I recently published the first “Northern Post — The state and roadmap of Nord“ announcement which includes all details about the plans and future of the Nord project, including the goal of catching up with the backlog. This issue is part of the backlog and therefore I want to triage and process it to get one step closer to a “clean state“. Read the announcement about reaching the “clean“ contribution triage state in Nord‘s discussions for more details about the goal.
Therefore it has been added for triage in the central and single-source-of-truth project board that is also described in more detail in the roadmap announcement.

@Smeagol2069 Thanks for your contribution 🚀
The pull request has been added for triage to be scheduled for the next iterations!


infra.yml: Missing spec param on IS

The install-server profile runs base serverspec test :
https://github.com/enovance/openstack-serverspec/blob/master/spec/tests/base/base_spec.rb#L12-L14
But the variable vip_public is not set on this profile like on compute, etc..
install-server:
/usr/bin/ruby -S rspec spec/base/base_spec.rb spec/puppetdb_server/puppetdb_server_spec.rb spec/redis_server/redis_server_spec.rb -t ~host:install-server.domain.org
Run options: exclude {:host=>"install-server.domain.org"}
.........

Top 9 slowest examples (0.17653 seconds, 100.0% of total time):
  Command "timeout 1 dig " should return exit status 0
    0.0402 seconds ./spec/tests/base/base_spec.rb:13

And the command should be :
  Command "timeout 1 dig os.domain.org" should return exit status 0

how come vip_public is not defined for computes?

@EmilienM did you see the commit diff ? vip_public IS defined on all profiles (computes, controllers, etc...) but NOT on install-server

@dsavineau thanks!


added presentation_definitions_supported

this PR aims to:

close #229
close #290

these issues and PR are tied to the following OpenID issues:

https://github.com/openid/OpenID4VP/issues/17
https://github.com/openid/OpenID4VP/issues/189

already done by @fmarino-ipzs here: https://github.com/italia/eudi-wallet-it-docs/blob/versione-corrente/examples/ec-rp.json#L56C14-L56C48


dont work "copy" option in some extensions

hi ,
sometimes  i see that in some extensions , dont work copy  for itself,
when i have reported this  to  owner of extensions
they answer to me , that there is not any problems in side them
i think this problem is for vscode ..
please check this .

Can you please provide the steps to reproduce

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Fix for running inversions without any ineq constraints

Description
For Kevin feedback..
setting up our new inversions using Subduction and MFDUncertainyWeightedConstraints in place of MFD Eq/InEq. In the process I found some annealing code that failed on an inversion without any ineq type constraint setup. I had a quick look in debugger but decided to back out of there.
As a workaround I’ve configured a very low weight MFD inequality constraint and that’s got us going.I’m happy to create a failing test to pick this out for you, but first I wanted to check that this is meant to be possible??

see https://github.com/opensha/opensha/pull/49

Kevins merged this upstream so DONE!


include requirements.txt in manifest.in for source build

include requirements.txt in manifest.in for source build
Signed-off-by: Harshad Reddy Nalla<EMAIL_ADDRESS>Fixes: #131

lgtm


Caching getters on server with Nuxt2 is not working as expected

Reproduction
https://github.com/yoshrubin/pinia-ssr-bug
Steps to reproduce the bug

run yarn build && yarn start

Expected behavior
To return a cached version of the getter
Actual behavior
the getter was called for each loop in the v-for loop instead of returning a cached version
Additional information
The issue is for Nuxt2 with<EMAIL_ADDRESS>which uses<EMAIL_ADDRESS>

@posva Hey thanks for adding labels, from what I can tell this appears to be an issue with nuxt-bridge as well which will be an issue for anyone trying to make the move from Nuxt2 to Nuxt3.
Happy to provide a repro for that as well if it will help narrow down the source of this issue.

@posva seems like the "issue" I mention here is actually the intended functionality based on responses to
https://github.com/vuejs/vue/issues/10151 and https://github.com/nuxt/nuxt/issues/2447.
Wish there was a better solution or more documentation for this kind of issue (maybe a mention in the SSR section of the Docs).
Happy to contribute to the docs myself when I clear some time for it.


Device doctor does not quarantine devices with bad certificates

A recent change to update the list of devices in the flutter developer account invalidated the provisioning certificate. The expectation is that device doctor quarantines the mac ios test beds when that happens but for some reason the bots are shown as healthy and keep failing tasks.

The certificate is shown as revoked in the keychain access tool.

find-identity -v -p codesigning returns one entry but the status of it is (CSSMERR_TP_CERT_REVOKED)

The error in the logic is here:
https://github.com/flutter/cocoon/blob/main/device_doctor/lib/src/ios_device.dart#L97

Example of bad entry:
1) <serial> "Apple Development: Flutter Devicelab (<provisioning profile id>)" (CSSMERR_TP_CERT_REVOKED)
     1 valid identities found

Yes, I think this is now in effect.


Use named pipes for communication with the daemon

When https://github.com/code-ready/crc/issues/1384 is handled and the daemon moves to using named pipe, the tray code needs to be updated accordingly.

Already possible. Superseded by #57


Dark mode in public access

Describe the Bug
Clicking the Dark Mode option from Public Access homepage leads to the page expired screen.
Steps to Reproduce

Enable public access
Log out
Go to base url
Click dark mode

Expected Behaviour
Dark mode enables or is not available as an option
Screenshots or Additional Context
No response
Browser Details
No response
Exact BookStack Version
V22.10.2
PHP Version
No response
Hosting Environment
Ubuntu 20.04

Hi @brandonortiz,
This generally indicates an issue in session management for your instance. This would often be down to one of the following:

The server does not have proper write access to the required folders as expected (in this case, the storage/ folder and everything within).
Something is affecting cookies on your instance, possibly added webserver security rules or layers?
The APP_URL in your .env file does not full align with the URL being used to access your instance in the browser.

If you need further help, confirm you've checked the above points and also confirm exactly how you installed BookStack originally.

Thanks Dan.
The issue was the browser not being redirected to https at the first page visited. I updated the apache config and it's working now.


Table Viewer - Filtering

In the legacy Viewtable I very often use filtering by entering a Where statement on the command line.
Describe the solution you'd like
I would like to be able to apply filtering to columns in Table Viewer to restrict which rows are shown
Additional context
For instance, a list of distinct values in a column to choose from would be useful
Environment
SAS version 9.4

found another Issue for this: https://github.com/sassoftware/vscode-sas-extension/issues/916


Make PEGs work with print edges and remove naive tests

Create a new RunType variant for PEGs.
Fix the testing to run the optimized bril if it's supported, instead of always running the input program.
Remove the naive tests and add PEG tests.
Fix a peg2dot shadowing bug.
Add a state edge to PegFunction, fixing the tests.

Since the review request, I have added:

Function names to PegFunction and RvsdgFunction
Simulation of full PegPrograms
Simulation of PEG function calls
Simulation of PEG print statements
Simulation of PEG div instructions

I have also:

Fixed syntax errors in the .dot output
Added an automatic call to the dot command line utility
Added installation of the graphviz library to CI for dot


Issue 368

@homu r+

:pushpin: Commit f04a408 has been approved by kbknapp

:hourglass: Testing commit f04a408 with merge 4490250...

:sunny: Test successful - status


Awesome books: A complete website with navigation.

A complete awesome books website with navigation.

Modify the Awesome books application to have:

Add Navigation bar.
Add three content sections:

Books list.
Add book form
Contact info.

Add functionality on the nav links when clicked the main area changes to display only one of the three content sections

Thank you.


Add Table of Contents links for easier navigation

Add "back to Table of Contents" links on the main sections.

Looks good except your unicode character is not rendering for me. Could you replace it with :back:  which looks like :back: ?


Parametrize get_sessions method

add new arguments include_user, include_threads
related to #340

@rclapp
is that what you had in mind?

I like it!
Ryan Clapp
Sr. Manager
AWS FinTech
Sent from my mobile device
On Aug 19, 2020 8:42 AM, Marius Wirtz<EMAIL_ADDRESS>wrote:
@rclapphttps://github.com/rclapp
is that what you had in mind?

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/cubewise-code/tm1py/pull/341#issuecomment-676504070, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEK7GZXS4XPRJ5WEPDVQIBLSBPXGDANCNFSM4QFCR7VA.


Debugger 'Out of Scope' value when hovering a variable with a value

I'm debugging a function that is part of a table definition. Looking into the 'Variables' window of the VSCode debugger, the 'Rec' variable is listed with all fields, and the value of the fields is ok.
However, hovering the same field in code in debug mode more often shows 'Out of scope' than the actual value.
 (Image is animated, click to replay)
Can you please ensure the 'hover' option (not using With statements) is actually aware of the context and shows same values as the variables window?
PS: It even depends on what part of the field name you hover (Transport or Type) that get you another (also wrong) value.

Unfortunately this is not fixable for now.
It is a VSCode issue in the protocol we are using. The position of the hovered variable is not returned by the debug adapter only the 'text' what you hovered at.
From that it is impossible to figure out the context.
I have logged a bug on them, but it is completely ignored.
https://github.com/microsoft/vscode-debugadapter-node/issues/137

Is there anything that we can do to help you get attention from the VS Code team? Everyone in our company constantly complains about this bug every time they use the AL debugger.

+10

The support has been implemented by VsCode. We will try to adjust.

It will even happen on simple variables at times:

I can understand it with the spaced rec values, i.e. "qty to ship", but a regular int?

You have a open parenthesis around the variable name: Am I seeing it correctly? What if you add a space after the open parenthesis. And are you hovering on the variable name or the open parenthesis.
It looks to me that it is the open parenthesis.

Hi,
Mouse was over the variable. Parenthesis is because of an if statement. The weird highlight comes from me having to click around to get the stupid debugger line highlighting to not select all the text on the line, so now it's highlighting which brackets belong together.
Spaces do nothing and are also formatted away by the AL formatter anyway.

This issue has been fixed and backported. The fix should then be available in our latest developer previews and in one of the next CU.


waycheck: 1.3.1 -> 1.4.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for waycheck is: Simple GUI that displays the protocols implemented by a Wayland compositor
meta.homepage for waycheck is: https://gitlab.freedesktop.org/serebit/waycheck
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.4.0 with grep in /nix/store/z3zjqd8lfqr4dq6yx4k72yqdbx1cxw0p-waycheck-1.4.0
found 1.4.0 in filename of file in /nix/store/z3zjqd8lfqr4dq6yx4k72yqdbx1cxw0p-waycheck-1.4.0

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

waycheck

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/b6f7d3cf7f83b5af1afc44ba6e9efddab4f5c141#waycheck

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

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

x86_64-linux

:white_check_mark: 1 package built:

waycheck

Maintainer pings
cc @JulienMalka @Pandapip1 for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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


2.x what is the recommended way to use the archaius1 bridge ?

I've been trying to use the archaius1 bridge, but it doesn't work if the static block of ConfigurationManager gets executed before the configure method of StaticArchaiusBridgeModule. That is pretty fragile in practice and typically it means archaius1 is getting mapped to the default implementation.
If I set the system properties being set by the module on the java command I get an NPE because the static injection hasn't occurred yet:
Caused by: java.lang.RuntimeException: Error initializing configuration
	at com.netflix.config.ConfigurationManager.<clinit>(ConfigurationManager.java:109)
	... 28 more
Caused by: java.lang.NullPointerException
	at com.netflix.archaius.bridge.StaticDeploymentContext.getValue(StaticDeploymentContext.java:71)
	at com.netflix.config.ConfigurationManager.setDeploymentContext(ConfigurationManager.java:351)
	at com.netflix.config.ConfigurationManager.<clinit>(ConfigurationManager.java:96)
	... 28 more

I noticed this as well.  I need to modify the 0.x code to allow this.  Currently, once the static block has been called it's impossible to change.

I could modify the bridge to not set the archaius 0.x system properties but instead call,
ConfigurationManager.install(this);

from the constructor of the bridge.

Fixed in #306


Lab services  classroom labs  administrator guide minor fixes

Fixed on typo and one formatting issue

@andreas-wilm : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Verified the updates.


Animating inside a single View Controller

Hi,
May I ask if the library is already capable to handle what I want to achieve. If not, any tips or suggestions on what can I do to achieve this.
Thank you so much!

+1

+1 to this too
I have managed to achieve this by making the following method public:
public func transition(from: UIViewController, to: UIViewController, in view: UIView, completion: ((Bool) -> Void)? = nil)
However, I'm not sure if this is the best way

+1


expectedSigningCertificateHash

Hey guys.
I'm using such function to get the expectedSigningCertificateHash:
String encodedCert = base64.encode(utf8.encode('MY_SHA-256'));
expectedPackageName - the same value as in AndroidManifest.xml
supportedAlternativeStores - just an empty array ([])
But after I'm running the app in a release mode on the device I'm getting the next:
MissingPluginException(No implementation found for method listen on channel plugins.aheaditec.com/events)
MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:165)
EventChannel.receiveBroadcastStream. (package:flutter/src/services/platform_channel.dart:506)
For iOS, this lib works fine.
What can I do to make it work on Android too?

Hello.
Could you please provide full stacktrace (log) for given exception?
Thanks in advance.

Hello.
We have just released new version of freeRASP which contains API nullchecks which should prevent invalid usage associated with crashes.
Talsec Team.

Hi. I've switched to the new version 2.0.0 for a while but getting the new errors (checked Android version only). So, I've returned to 1.1.0
lib/main.dart:224:7: Error: No named parameter with the name 'IOSConfig'.       IOSConfig: IOSconfig(       ^^^^^^^^^ ../../../../../Library/Flutter/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/freerasp-2.0.0/lib/talsec_config.dart:17:3: Context: Found this candidate, but the arguments don't match.   TalsecConfig({   ^^^^^^^^^^^^ lib/main.dart:263:7: Error: No named parameter with the name 'IOSCallback'.       IOSCallback: IOScallback(       ^^^^^^^^^^^ ../../../../../Library/Flutter/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/freerasp-2.0.0/lib/talsec_callback.dart:19:3: Context: Found this candidate, but the arguments don't match.   TalsecCallback({   ^^^^^^^^^^^^^^

@talsec-app that did the trick, thank you.
Now, with version 2.0.0 the lib working as expected - no more MissingPluginException messages.
Thanks a lot, guys


Technical onboarding - NRM Mapping/GPU repo project

Describe the issue
NRM needs to upgrade\replace its current Citrix-based Mapping\GIS farm of servers and would like to explore Azure GPU capability\functionality and services in this area for possible replacement of current farm
Which Sprint Goal is this issue related to?

Note: 'Milestone' is a ZenHub term that we use synonymously with 'Sprint'.

The 'Milestone' description (created in ZenHub) should clearly list Sprint Goals. This section should indicate which 'goal' this issue is related to.
Additional context

We do not have a start date

Definition of done

Work with NRM on what they are exactly trying to solution\identify in this area
Deploy GIS\Mapping project workspace in accordance to what has been discussed

Blocked per Julian getting up to speed on the funnel status.  Assume it's a go in next 6 weeks (if not we will throw back)

Most likely this is stale, Julian to search old records

Looks to be stale, will discuss with Julian but may close if nothing further

We made a CRM entry under NRIDS GPU Mapping, closing for now and will use this ticket for context on new tickets if needed.


How to pop up prompts at once instead of popping up each item

@NeedsPermission({Manifest.permission.READ_PHONE_STATE, Manifest.permission
            .READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest
            .permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION,
            Manifest.permission.CAMERA, Manifest.permission.READ_CONTACTS, Manifest.permission
            .RECORD_AUDIO})
    public void requestPermission() {

}

I guess you can't do that even without our library since we just delegate the exact requesting permission work to Android framework.


Container-runtime : migration guide point point to a 404

in the page : https://kubernetes.io/docs/setup/production-environment/container-runtimes/
the link (Migration guide) :
Migrating to the systemd driver in kubeadm managed clusters
Follow this Migration guide if you wish to migrate to the systemd cgroup driver in existing kubeadm managed clusters

point to :  https://kubernetes.io/docs/setup/production-environment/container-runtimes/docs/tasks/administer-cluster/kubeadm/configure-cgroup-driver
404 not found.

duplicate here:
https://github.com/kubernetes/website/issues/27516
/close

actually it was attempted as a fix here:
https://github.com/kubernetes/website/pull/27518/files
but that fix doesn't work due to a missing /
/reopen

...never mind let's track it in the existing issue as it's still open
https://github.com/kubernetes/website/issues/27516
/close


Plotly express histogram not showing up anymore in Jupyter notebook

It was working good, as soon as I refreshed  it stopped showing up, have anyone here experienced that?

Which version of the notebook environment are you using?

hey nicolas,
The version of the notebook server is: 5.7.8

This is pretty strange. If you restart-and-clear-output are you able to get something to render again?

Nicolas,
That totally fixed it, it is kind of weird though. Thanks a lot.

However, this stops working after an hour or so =( and have to restart the kernel every time.

If you're able to reliably reproduce this I'd love to fix it. I've seen this on occasion but haven't been able to isolate it.

I am experiencing this as well, but restarting the kernel isn't correcting the problem.

@toshafraley1 unfortunately with Jupyter Notebook, usually just restarting the kernel is not enough, you need to "restart & clear output", and/or as per our Troubleshooting Guide at https://plot.ly/python/troubleshooting/, you can try running import plotly.io as pio; pio.renderers.default='notebook'

Thanks @nicolaskruchten. Unfortunately, "restart & clear output" did not work either. I shutdown the notebook from the command line and started it back up via the command line. This worked. I did not try your other recommendations. I should mention that I am using Jupyter Lab.

I am having the same problem. I can't able to see the output when I run the jupyter notebook from the command line. It shows nothing

Please do try the steps outlined in https://plot.ly/python/troubleshooting/ that match your specific situation: Classic Notebook and Lab have different recommendations :)
I'm going to close and lock this issue now, and request that people having display problems open new issues in the Plotly.py repo so that we can figure them out one at a time, as it gets very confusing when people say "me too" but have slightly different setups requiring different solutions.


v2.0-rc

NEXT MAJOR release
The following items are to be included with the next MAJOR release of the Auro WC-Generator, all PRs are to be from the feature branch to v2.0-rc branch.

[ ]

Closing this rc ticket in favor of milestones


InputGroup + FormFeedback does not work

components: InputGroup, FormFeedback
reactstrap version #8.0.1
import method es
react version #16.8.6
bootstrap version #4.3.1

What is happening?
I am using an <InputGroup/> with a text-<Input/> followed by an <InputGroupAddon addonType="append"/>. I try to add a <FormFeedback/>. Where to put that element?

between <Input/> and <InputGroupAddon/> breaks layout: the addon is moved into the next row
after <InputGroupAddon/>: breaks style of the addon: no rounded corners to the right
after the <InputGroup/>: feedback not shown at all.

What should be happening?

Steps to reproduce issue

...
...

Error message in console
paste error message with stacktrack here

Code
https://stackblitz.com/edit/reactstrap-mzdndu?file=Example.js

this is a bootstrap css issue. There are several issues within bootstrap's repo. Check out this one: https://github.com/twbs/bootstrap/issues/23454

I see. Thank you for the hint!


Can no longer reconfigure Jira for Github app after changing Jira URL

Hi, we changed our product URLs for our Atlassian products and the integration stopped working. From a past issue, I see that the recommendation was to reconfigure the app to the Github org, but the app itself is not loading now on Jira. What would be the recommendation from here?

Hi @kma-veza, this is "normal" as we use the jira instance url as a key.  You'll need to uninstall the app and reinstall it, then it'll backfill back the data into your jira instance.  This will not lose any data, but it might be unavailable for a few hours depending on how large your organization is.
I'll close this ticket unless you get another issue, thanks.

Hi @kma-veza ,
I am Dhiren Notani, one of the Pre-Sales Engineers working at Exalate.
Can you please confirm if you are using 'GitHub for Jira' App which is provided by Atlassian or some other app by some other vendor?
By any chance are you looking for an integration tool for GitHub <-> Jira integration?
Exalate, provides a fully bi-directional synchronization between ServiceNow, GitHub and Jira (among other ITSM systems) that is fully customizable. It is easy to set up and Exalate uses a scripting engine which is based on Groovy scripts where you can control what data you want to share and even you can independently handle the incoming information. You can achieve complex use-cases with ease.
Feel free to book a demo with us if you want to discuss this in more detail and want to learn more about the capabilities of the tool.
Thanks
Dhiren


Expected behaviour of non-200 status code

Hey there,
I was wondering what the expected behaviour was for an application that has a mock for a non-200 status code.
For example, if I had a mock set up like this:
const response = {
      body: { foo: 'bar' },
      status: 400
};

FetchMock.get(/foo/, response);

And then in my application I use fetch to do a get to something matching /foo:
fetch('localhost/foo')
  .then(response => console.log(response))
  .catch(error => console.log(error));

What should I be expecting in my application code? That the promise is rejected? Or is there something else I need to do? It's just hard to confirm whether or not there actually has been intended behaviour (I'm not sure what it is) as the network tab obviously doesn't pick up any of this because we're not actually making a request and it looks like in my code that the promise isn't being rejected.

The fetch spec states that all responses result in a resolved promise which exposes the status code and an ok property if it's not an error code. If it's an error code it's up to the developer to throw. e.g.
fetch('http://place.com')
  .then(res => {
    if(!res.ok) { // or coudl check for e.g. res.status === 404 etc for finer grained control
       throw new Error('fetch response not ok');
    }
  })

That answers my question perfectly :)
It's interesting that the fetch spec says that everything should respond with a resolved promise and exposes an ok property but the XHR spec doesn't have anything like that. I'm cool with it though - I guess the project that I'm working on is the first "major" thing I've done with fetch.
You should check it out, by the way: https://github.com/ovotech/data-mocks
It's wrapping fetch-mock and providing an interface to easily inject mocks into your application. Would love to hear your feedback.

Hey @wheresrhys, did you get a chance to check out my repo? Keen to hear your thoughts :)


Update Management on Docker Desktop

Tell us about your request
I'm on the free plan and get prompted to upgrade constantly. I'm fine with getting upgraded, but can we have an option to just upgrade automatically in the background, maybe a schedule when the automatic upgrade will happen?
Which service(s) is this request for?
Docker Desktop for Mac
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
It seems like every other day the prompt shows up to ask if I want to upgrade. It's especially noticeable when I'm doing some work and all the sudden my keyboard focus is moved to Docker asking to upgrade. There's no need to draw away my focus.
Are you currently working around the issue?
Hitting the button to upgrade.
Additional context
It could also be frustrating that my docker containers shutdown "randomly" when an upgraded is done automatically. If we could set a schedule when the auto upgrade would happen, otherwise prompt, that would be the best case scenario.

Hi Kevin! This is actually something we've been recently investigating, I would love to chat more with you about what you are looking for and get your feedback on some of the ideas we have. If you'd be interested drop me an email at<EMAIL_ADDRESS>and we can find a time!

It's already great to have the freedom (again) to decide to check for auto-updates in the free tier. The prototype design I would say is close to perfect for almost all needs, I especially love the idea of scheduling the updates.
The only thing I would add is a button to quickly revert to the previous version. Or if you want to make it a bit more fancy, a list to select from any previous versions and highlight the "current" and "previous" installed ones (at least for 2022+ releases). That would probably save a lot of time on breaking changes and would be another move closer to docker for everyone and for any case, regardless of versions.
Not sure if this is the right issue for the topic, so it's just to give some feedback as suggested by @stephanierifai

Awesome, that's great feedback @Lorenz-N!!

Please add the feature to download and install update automatically, without any notifications and user actions.
All software that I use just updates itself and does not bother me, so why does Docker Desktop behave differently?
Notifications and dialogs are steeling my precious time and concentration, especially in the morning - most productive time of day.
Docker Desktop is really great, and if it would possible to get rid of any distractions, it will be just perfect to me.

From an enterprise perspective, if this were implemented it would ideal for such an auto-update feature to be able to be disabled (by way of registry.json config file or some other similar means).

Related to: https://github.com/docker/roadmap/issues/263

Hey all, we've been shipping parts of this making progress towards the vision, recently we added the release highlights to the dashboard! Also, in case you missed it, we made automatically check for updates free for everyone in 4.2 and above.

Hi all, moving this ticket back to investigating as we partially shipped it (as highlighted above!) But the original intent around making the update happen with less intervention hasn't been shipped yet and we still are exploring it.


Bypass the majority of MAPL_FlapCapOptions.F90 if not using FLAP

Description

Nearly the entire MAPL_FlapCapOptions module in enclosed with an USE_FLAP ifdef to avoid compile errors when not using FLAP.
Related Issue

See issue https://github.com/GEOS-ESM/MAPL/issues/451.
Motivation and Context

When using MAPL 2.2 in GCHP, which does not use FLAP, there are compiler errors in MAPL_FlapCapOptions.F90 due to the FLAP dependency.
How Has This Been Tested?

I am testing only in the context of building GCHP without FLAP.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Trivial change (affects only documentation or cleanup)

Checklist:

[ ] I have tested this change with a run of GEOSgcm (if non-trivial)
[x] I have added one of the required labels (0 diff, 0 diff trivial, 0 diff structural, non 0-diff)
[x] I have updated the CHANGELOG.md accordingly following the style of Keep a Changelog

PR broke MAPL build. Removing trivial label as full model build should be required.

Thanks all. I was surprised to see it broke the build, and the errors were a bunch of MPI errors seemingly unrelated to my change. Could you explain what happened?

I'd like to know as well.  Seems most likely that it was not your change per se but some other change that we're unaware is folded in.  (e.g., system issue)

Tested at C48 with a run that passed in a command-line option.


1.3.0 release branch merge to master

1.3.0 release branch merge to master

please make sure no conflicts


sql: don't truncate interleave parents w/o cascade

PR: https://github.com/cockroachdb/cockroach/pull/25265
From release notes:

Running TRUNCATE without CASCADE on a table that has interleaved table children now returns an error instead of proceeding to delete both tables. [#25265][#25265] {% comment %}doc{% endcomment %}

Interleaved tables were deprecated in 20.2, disabled in 21.1, and will be permanently removed from CockroachDB in 21.2.
I'm going to go ahead and close this issue.


Upgrade body { form { } } to use FormBuilder and MultipartFormBuilder

related to #53

Is this issue still open?

@gokulchandra I'm doing some experiments with it, but you're welcome to join

@rybalkinsd how I can help.

@gokulchandra Would be great if you'll have time to review my code for this issue.

added a PoC of multipart dsl
https://github.com/rybalkinsd/kohttp/pull/75

Implemented in 0.8.0


Sort locations in the booking modal

When you open the booking modal by clicking a date on the calendar, let users sort by:

distance
number of slots available

It looks like it is already sorted by distance... I think what would be very beneficial is to be able to select the time that you want to get a vaccine and it shows you the nearest locations that can provide a vaccine at that time?

Yeah this came up on the Discord last night. You raise a good point though, number of lots available isn't really helpful on it's own.
Maybe we could have a way of filtering out/dimming times? i.e. let users pick 'morning', 'midday', etc. and times outside that are hidden/dimmed? Thoughts @waltzaround ?

I think that is a much better solution! Currently I also feel the user needs to scroll quite a bit in order to see all available times for all locations on that date.

Agreed,  would be worth exploring how we aggregate and sort by time here

so as opposed to how we do it now
site

time slot
time slot
time slot

Maybe a toggle that changes it to
time

site
site
site

We need a design for this :heart:

I have started work on a quick select at the top. User will be able to select 'Morning', 'Midday', 'Afternoon', 'Evening' and that will limit the times we show and possibly the amount of locations also. I believe the idea of vaxx.nz is to show times instead of locations first which is what the government booking website got wrong right? I think we should continue heading in that direction. Keen on feedback though!

@Francismb Nice. I personally like the idea. Not only sorting, but filtering too.
Let's do it 🚀


fix(TreeSelect): 修复过滤后无法选中问题

🤔 这个 PR 的性质是？

[x] 日常 bug 修复
[ ] 新特性提交
[ ] 文档改进
[ ] 演示代码改进
[ ] 组件样式/交互改进
[ ] CI/CD 改进
[ ] 重构
[ ] 代码风格优化
[ ] 测试用例
[ ] 分支合并
[ ] 其他

🔗 相关 Issue

https://github.com/Tencent/tdesign-vue/issues/887
💡 需求背景和解决方案
TreeSelect过滤后无法选中

📝 更新日志

fix(TreeSelect): 修复过滤后无法选中的问题

[ ] 本条 PR 不需要纳入 Changelog

☑ 请求合并前的自查清单
⚠ 请自检并全部勾选全部选项。⚠

[x] 文档已补充或无须补充
[x] 代码演示已提供或无须提供
[x] TypeScript 定义已补充或无须补充
[x] Changelog 已提供或无须提供

Codecov Report

Merging #1027 (8b0b634) into develop (a0db0df) will increase coverage by 2.03%.
The diff coverage is n/a.

:exclamation: Current head 8b0b634 differs from pull request most recent head 16fe930. Consider uploading reports for the commit 16fe930 to get more accurate results

@@             Coverage Diff             @@
##           develop    #1027      +/-   ##
===========================================
+ Coverage    57.56%   59.59%   +2.03%
===========================================
  Files          346      382      +36
  Lines        12828    14639    +1811
  Branches      2405     2746     +341
===========================================
+ Hits          7384     8724    +1340
- Misses        5200     5647     +447
- Partials       244      268      +24

Impacted Files
Coverage Δ

src/affix/affix.tsx
28.57% <0.00%> (-37.51%)
:arrow_down:

src/swiper/props.ts
68.75% <0.00%> (-31.25%)
:arrow_down:

src/dialog/props.ts
70.00% <0.00%> (-30.00%)
:arrow_down:

src/calendar/props.ts
70.00% <0.00%> (-30.00%)
:arrow_down:

src/popup/props.ts
75.00% <0.00%> (-25.00%)
:arrow_down:

src/select/props.ts
75.00% <0.00%> (-25.00%)
:arrow_down:

src/slider/props.ts
75.00% <0.00%> (-25.00%)
:arrow_down:

src/message/props.ts
75.00% <0.00%> (-25.00%)
:arrow_down:

src/tooltip/props.ts
75.00% <0.00%> (-25.00%)
:arrow_down:

src/pagination/props.ts
75.00% <0.00%> (-25.00%)
:arrow_down:

... and 160 more

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 acebc1e...16fe930. Read the comment docs.


[rc1] alias ~ is all broken.

I use alias '~' in my project.
for example,
pages/index.vue
import Loading from '~/components/Loading'
import Errors from '~/components/Errors'
import ProjectListTable '~/containers/ProjectListTable'
...

but all is error like Cannot find module '~/components/Loading' from '/path/to/project'.
Is there any change about this ?

As long as you use ~/components (not ~components/) there shouldn't be any breaking changes at least with Nuxt webpack config. Does this issues happens with adding .vue extention too?
import Loading from '~/components/Loading.vue'
import Errors from '~/components/Errors.vue'
import ProjectListTable '~/containers/ProjectListTable.vue'

there is no issue with this if I add .vue extension or just changing ~ to ../,

We are just using same webpack config for aliases as before.

But it works in 1.0.0-alpha1, too

That's strange all with your project. It should be working on rc1 too. See this live example:
https://psychedelic-acoustic.glitch.me
https://glitch.com/edit/#!/psychedelic-acoustic

Sincerely sorry.
After I debug, the reason why this issue happen is to use https://github.com/kolodny/wavy in my node project for require('~') alias.
I think this conflict happen as the version of something about vue-server-renderer (e.g. webpack or babel..) is up.
Anyway, It works if I remove anything about https://github.com/kolodny/wavy or change ~ to another alias in *.vue.
Thanks for helping.

Your welcome. If you have conflicts with ~ now nuxt supports @ as alternative too :)

Hi @pi0
I have the same problem. After upgrade from alfa5 to rc2 ~components does not work.
Of course I will replace it to ~/components and it will build.
But it is confusing. For example for styles I still need to import as @import "~assets/colors" not ~/assets.
Could you make it consistent everywhere?


irq: Fix IRQ vector table relocation

The generation of the software ISR table and the IRQ vector table
(respectively generated by CONFIG_GEN_SW_ISR_TABLE and
CONFIG_GEN_IRQ_VECTOR_TABLE) should (in theory) go through three stages:

A placeholder table is generated in arch/common/isr_tables.c and
placed in an orphaned .gnu.linkonce.{irq_vector_table, sw_isr_table}
section

The real table is generated by arch/common/gen_isr_tables.py (creating
the build/zephyr/isr_tables.c file)

The real table is un-orphaned by moving it in a proper section with a
proper alignment

Stage 3 is missing for the IRQ vector table. When given the opportunity,
the linker is indeed complaining about that. For example:
  Linking C executable zephyr/zephyr.elf
  riscv64-zephyr-elf/bin/ld.bfd: warning: orphan section
    `.gnu.linkonce.irq_vector_table' from
    `zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj' being placed in
    section `.gnu.linkonce.irq_vector_table'

In this patch we introduce a new CONFIG_ARCH_IRQ_VECTOR_TABLE_ALIGN to
support the architectures requiring a special alignment for the IRQ
vector table and we move the symbols in a new irq_vector_table
section.
Signed-off-by: Carlo Caione<EMAIL_ADDRESS>

CI failed for unrelated reasons. Re-triggering (sorry @gmarull :)

I'll set my rate at 1$/re-approval so that I can make a living just with that :laughing:

Closing this down for now. Need to work out a better solution.

@stephanosio what do you think about a solution like this one? We leave the arch the choice whether to manage the irq vector table themselves or they can simply importing the new ld file.

We leave the archs the choice whether to manage the irq vector table themselves or they can simply importing the new ld file.

Hey, maybe we could write a python framework to which platforms could subscribe, with appropriate hooks and parametrization, then insert this into the middle of the link such that the sections could be generated in place without going back through the whole process again.  Would sure be nice to have a linker that could do that...

Any reason to not port the existing archs to use this?

Yeah. I'm going to close this PR and opening a new PR with a wider scope.


Update xcustom.h

Correct the typo:)

@HaFred: Thanks for fixing this. The PR dropped off my radar. Sorry about the delay.


Add timber for debugging

I am new to Android and still learning. I went through the complete app and the code looks very interesting. Thanks to the Google team for building such an amazing and helpful app.
I thought of adding Timber for debugging as it really eases the process of logging by avoiding necessarily adding TAG. Not sure if it is a part of AndroidX library.
I remember learning to to use Timber instead of Logs from my classes at Udacity (where most of educators were from Google) so I think it might be a good add to the project. Thanks!

Glad you're finding this app helpful, and thanks for bringing this up!
Agreed that we need to use a logging library for the project, but we want to do a bit more investigation before committing to Timber. Created an issue to track this: https://github.com/android/nowinandroid/issues/214

I don't think we need a logging library.
We don't do a lot of logging - only one instance for jank stats. Also using the debugger and breakpoints is often more efficient than Log.d(...) for understanding the code.
If we can avoid using, and by extension, recommending a 3rd party library that's a good thing imo because it's one more decision we don't have to justify.

If you disagree please speak up 😃 otherwise I'll close this.

@dturner I agree, there are not many cases of Log.d except few. And debugging is better. Upto the maintainers if they think it's worth it, otherwise I am okay with closing it :)

Thank you for contributing Mohd! After reviewing the discussion I'm closing this issue, but please don't feel discouraged from submitting next PRs.


Conditional Formatting Helper - Key or Legend for colors

Hi,
Many thanks for this awesome framweork!
Mangaed to do conditional formatting on the editor of detail grid.
Just wondering if there is any existing function to put the colors used in to a legend for the user to easily understand.

Just create a column formatter like you did on main grid, they are same
You can find formatter sample code on wiki, serenity demo code or serenity  docs
Sorry I am on phone so can not give you the code

Is there a way of using  [InlineImageFormatter] on grid? Not on the columns but in the dialog. Or removing the buttons?

I will just set that column to have a default value of the filename.

Updatable false. All I could do.

@judejay if you had a datatable with your static image in it - I would just do a join on the static image or pull it in dring retrieve as an UnMapped column .
table StaticImages
Id, ParamName, Image
Id is identity and Primary Key, ParamName = MyGroupLegend, Image = Legend.
Your main table of course would require that Legend Column Index  or you could simply add the unmapped column and pull it in during Retrieve ..
Then you get rid of the ugly Select File as well ..


MongoBackend Pagination Implementation

Codecov Report

Merging #86 into taxii2.1-csd03 will increase coverage by 2.6%.
The diff coverage is 96.34%.

@@                Coverage Diff                @@
##           taxii2.1-csd03      #86     +/-   ##
=================================================
+ Coverage           89.03%   91.63%   +2.6%
=================================================
  Files                  22       22
  Lines                1961     2033     +72
=================================================
+ Hits                 1746     1863    +117
+ Misses                215      170     -45

Impacted Files
Coverage Δ

medallion/utils/common.py
91.75% <100%> (+0.94%)
:arrow_up:

medallion/filters/mongodb_filter.py
94.05% <100%> (+5.68%)
:arrow_up:

medallion/backends/base.py
52.17% <100%> (ø)
:arrow_up:

medallion/backends/memory_backend.py
98.71% <100%> (ø)
:arrow_up:

medallion/views/manifest.py
92.85% <100%> (ø)
:arrow_up:

medallion/views/objects.py
89.23% <83.33%> (ø)
:arrow_up:

medallion/backends/mongodb_backend.py
86% <89.74%> (-1.58%)
:arrow_down:

medallion/test/test_mongodb_backend.py
97.77% <98.72%> (+10.96%)
:arrow_up:

medallion/filters/basic_filter.py
95.55% <0%> (-2.23%)
:arrow_down:

medallion/test/test_views.py
69.81% <0%> (-0.95%)
:arrow_down:

... and 1 more

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 fffc16a...2fcd7f4. Read the comment docs.


Please add to stable repository if adapter is working for users

waiting for feedback next 2 weeks

waiting for feedback next 2 weeks

According to Telegram you maintain this adapter. I do not see any bigger problems recorded as issues.
So could you check if anything prohibits a release to stable?
The adapter is currently only available at latest, but I do not see any reason to keep it away from stable.

@mcm1957  @DutchmanNL
It is my intention to release it to stable asap. Since I just released a minor version with a new feature two weeks ago, I would like to keep it in latest for some time to wait for user issues and forum user feedback. Up to now there are no serious complaints however.
Also there is still issue #15 pending. I do not see the neccessity for auto-discovery since the adapter automatically discovers all devices on startup. But I do not know who can decide whether it is o.k. to release to stable without auto-discovery.
If I were to decide, I would close #15 with above comment.

Its OK to wait some time - did not realized that you just released a new version. Please keep it in mind as the automatic checker does not remind as long as no stable version exists.
Autodiscovery is definitly no problem for stable. Only (major) bug issues should be fixed befor an adapter is released to stable. Any feature request can be kept open (otehrwise some adapters would never go to stable :-) )
Please discuss with @Apollon77 whether adding this adapter to autodiscovery is desired. But note that auto-discovery is a feature to suggest the installation of this adapter if a matching device exists in network. It cannot be replaced by any detection inside the adapter - those features are disjunct in my oppinion. If it is possible to detect a matching device i.e. by testing for a specific port or a simple reaction, autodetection should be considered to be implemented. So I would keep #15 open until discussed with Apollon.

can you give an update about the stable state?

@mobifu1
For the current v0.7.0 there is one issue fixed ([Detect SMA EM1.0 SUSy 270]) and one pending (#552 ). As soon as I can close #552 I will prepare a new minor latest release which after due time - if no new serious bugs show up - will be moved to stable.

Thanks for the update

issue outdated and replaced by #577


Identify useful linters and rulesets, and fix lint issues

This PR https://github.com/armadaproject/armada/pull/2214 introduces new workflows for Lint and Test.
Currently Linter does following:

Lint Go using golangci-lint
Lint Proto using proto-lint
Lint Docs using markdown-lint
Lint Helm using helm-check-action
Lint Docker using hadolint-action

Investigate which linters provide value and investigate which rulesets should be use.

Hey team! Please add your planning poker estimate with Zenhub @dejanzele @kannon92 @richscott @Sharpz7 @suprjinx

Hey team! Please add your planning poker estimate with Zenhub @ClifHouck @dejanzele @headphonejames @kannon92 @richscott @Sharpz7 @suprjinx


Enhance invalid parameter exceptions

This fixes a couple minor issues in documentation/tests, adds some additional tests related to InvalidParameterExceptions, and most importantly adds some new functionality to these exceptions.
A unique exception code is added to each of the thrown InvalidParameterExceptions in the Parameters class.  This code is returned in the JSON API errors response built by the InvalidParameterExceptionHandler.
Also, the "source" of the error is exposed when available by setting which parameter was invalid on the exception.
An example JSON API error response from the included exception handler before this change:
{
  "errors": [
    {}
  ]
}

An example JSON API error response after this change:
{
  "errors": [
    {
      "code": 1,
      "source": {"parameter": "include"}
    }
  ]
}

Thanks for this library!  It's been a joy to work with.

Great work, thanks! Sorry it took so long to get it in :/

No worries.  Thanks for taking a look!


Missing package import

To schedule a pipeline with this method we need to import the necessary packages.  This line should be added in the "Create a Schedule" section.
from azureml.pipeline.core.schedule import ScheduleRecurrence, Schedule

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c0873373-90d0-b221-35be-8e243425cdbe
Version Independent ID: 1c5bfc26-b81e-4883-4913-cb9b378b3785
Content: Schedule Azure Machine Learning pipelines - Azure Machine Learning
Content Source: articles/machine-learning/how-to-schedule-pipelines.md
Service: machine-learning
Sub-service: core
GitHub Login: @lobrien
Microsoft Alias: laobri

@ccg-ahagen
Thanks for the feedback! We are currently investigating and will update you shortly.

Great feedback! Making the changes... @assign lobrien

Fixed in 0b36318
#please-close


error with an opds feed

feed :: zone 4 iphone: "http://www.zone4iphone.ru/catalog.php",
when i click on a category : it returns an ebooks link and not a publication list

It's this opds feed that is not valid ?

When in doubt, you can use http://readium2.herokuapp.com/opds-v1-v2-convert/ (mirror http://readium2.now.sh/opds-v1-v2-convert/ ) to analyse the OPDS1 XML source (well, the corresponding parsed data model) on the left hand side, and compare with the OPDS2 data model that is generated and used internally (on the right hand side).
That being said, this is not helping in this case (there seems to be a bug somewhere in r2-streamer-js with this feed). I am investigating.

I fixed the bug on the streamer side (to visualize the OPDS1/2). But this does not explain the actual bug reported here. There seems to be a bad conversion to navigation (should be publications)

Okay, I found the problem.
This particular OPDS feed is lacking the http://opds-spec.org/acquisition rel in its application/epub+zip links. I am implementing a workaround for this edge-case.

So, this issue is now fixed, however the feed still fails to open (linked images and EPUBs) because of relative path URL resolution. Let's file a separate issue for this.


Define capabilities and API for sl-modal

This issue is where discussion about all of the things we want to change about the sl-modal component should occur and the final definition of its capabilities and API are defined.  As these items are discussed and vetted, issues will be created to work any individual tasks, with this issue serving as the overall source of progress.
To indicate that a capability of the component needs to be verified, add a comment with **VERIFY** as the first line.
To propose a change to the component, add a comment with **PROPOSAL** as the first line.
To indicate that something needs to be researched, add a comment with **RESEARCH** as the first line.
As you are leaving comments regarding any of these VERIFY, PROPOSAL, or RESEARCH comments, link back to the comments link in your own so that the conversation can be more easily followed (in absence of threaded conversation support in Github).  This should be done on the first line of the comment via **RE: <url>**
Capabilities and API

[ ] ARIA support
[ ] ...

Tasks
Adding them here until issues are created

Update documentation for each change
Complete review of documentation against capabilities

Issues tracking these efforts
https://github.com/softlayer/sl-ember-components/issues?q=is%3Aopen+is%3Aissue+milestone%3A"v0.13.0+(Final+push+for+a+1.0.0+release)"+label%3Asl-modal

Proposal
Using contextual components
Example code
How the consuming user would use it:
{{#sl-modal streamName="demoModal" size="small" as |modal|}}
    {{modal.header title="Simple Example" ariaLabelledBy=modal.ariaLabelledBy}}

    {{#modal.body}}

A simple modal example

    {{/modal.body}}

    {{modal.footer}}
{{/sl-modal}}

Pros
This is arguably a more "Ember" way of doing things instead of directly traversing the DOM.
It cleans up quite a bit of code that is currently having to get attributes off the children.
Cons
The user has to get used to a new hash helper.

RE: https://github.com/softlayer/sl-ember-components/issues/1265#issuecomment-197708462
@erangeles The example code appears the current way of creating a modal, as per http://softlayer.github.io/sl-ember-components/#/demos/sl-modal


Error when running smartnoise-synth MWE

Subject of the issue
A TypeError is raised when running the minimal working example (MWE) from the documentation.
Environment

Windows 10, Python 3.8
smartnoise-synth installed via pip (version 0.3.0)

Steps to reproduce
I installed the latest smartnoise-synth version and tried to run the MWE.
Expected behaviour
The synthesizer works and a sample is printed to the console.
Actual behaviour
A TypeError is raised and the synthesizer does not work. The traceback is shown below:
Traceback (most recent call last):
  ...
  File "...\venv\lib\site-packages\snsynth\base.py", line 91, in fit_sample
    self.fit(
  File "...\venv\lib\site-packages\snsynth\mwem.py", line 313, in fit
    train_data = self._get_train_data(
  File "...\venv\lib\site-packages\snsynth\base.py", line 148, in _get_train_data
    self._transformer = TableTransformer.create(data, style=style,
  File "...\venv\lib\site-packages\snsynth\transform\table.py", line 190, in create
    return cls.from_pandas(data, style=style, nullable=nullable, categorical_columns=categorical_columns, ordinal_columns=ordinal_columns, continuous_columns=continuous_columns)
  File "...\venv\lib\site-packages\snsynth\transform\table.py", line 159, in from_pandas
    return cls.from_column_names(df.columns, style=style, nullable=nullable, categorical_columns=categorical_columns, ordinal_columns=ordinal_columns, continuous_columns=continuous_columns)
  File "...\venv\lib\site-packages\snsynth\transform\table.py", line 155, in from_column_names
    transformers = TypeMap.get_transformers(column_names, style=style, nullable=nullable, categorical_columns=categorical_columns, ordinal_columns=ordinal_columns, continuous_columns=continuous_columns)
TypeError: 'classmethod' object is not callable

Possible solution
I noticed that the source file type_map.py distributed e.g. in the smartnoise-synth-0.3.0.tar.gz from PyPi contains an invalid @classmethod definition in line 23. Here an excerpt from the source file:
class TypeMap:
    @classmethod

    @classmethod
    def get_transformers(cls, column_names, style='gan', *ignore, nullable=False, categorical_columns=[], ordinal_columns=[], continuous_columns=[])

After removing the invalid line the MWE runs successfully.

Thanks for reporting this!  I'm not sure how that typo made it into the package despite being caught in CI and fixed in the main branch.  I've pushed an updated version, <IP_ADDRESS>, where it should be fixed.

Thanks, the issue is fixed in version <IP_ADDRESS>.


Add serduino, a module which allows serial communciation with arduino

This module allows a serial-connected Arduino to communicate with ScriptCraft.  It includes sc-serial.js, a serial port communications module; serduino.js, the serduino module that defines a serial protocol; and serduino.ino, an Arduino program that also speaks the serduino protocol.
More details are in the documentation in the code, but here's the Usage section:
```javascript
var serduino = require('serduino');
// Create a connection object
var conn = serduino.connect();
// Start the connection
conn.start();
// After a second or two to make sure it's going...
// Send an initial command to let the Arduino know we're here
conn.writeDigital(2,0);

// Now the Arduino will send us regular updates, and we can set pins

// Put an LED and 1K resistor in series across pin 2.  Turn it on with:
conn.writeDigital(2,255); // Any number other than 0 will work...

// Or turn it on when any redstone is activated in the world...
events.blockRedstone(function(event){conn.writeDigital(2,event.newCurrent);});

// Put a potentiometer on analog pin 0 and read its value with:
conn.readAnalog(0);

// Callbacks can also be installed so a function is triggered when a pin changes...
// This example launches some fireworks at location (-292,0,0) when pin 5 goes HIGH:
conn.onPinChanged(5,function(pin,value) {
		if (value) new Drone(-292,0,0,1,server.worlds.get(0)).firework();
	});
// This example sets night/day according to an analog pin (eg. potentiometer, light meter):
//  (It doesn't process 0's in case there's a flaky connection to the sensor)
conn.onPinChanged(0,function(pin,value) {
		if (value != 0) server.worlds.get(0).time = 6000+value*12000/256;
	});
```

This is super cool, and I'd put my vote towards finding a way to catalog modules like this on the ScriptCraft website, or else gems like this will be hard to find :)

Thanks.  I haven't maintained it at all, though, and I have no idea if it still works.  If I were to re-do it (which I probably will at some point but who knows when), I'd instead use the http://myrobotlab.org protocol.  It's well-documented and comes with sample code.  Although MRL itself is burdened with GPL and therefore not very useful as a library, the protocol they define for talking in a general way to the Arduino seems like a solid approach and could be combined with voice commands or any other MRL module.

Since there doesn't really seem to be a good place in the core repository for these contributions, I created my own repository for them.


Default landing page should open the current week dashboard.

Pretty much the most common usecase by far is checking the overview of the current week's hours worked.
This currently requires an extra click on week for no reason. It should simply default to opening the current week, and leave the past weeks collapsed.

User Experience issue is fixed with fix/v1.0.2
Thanks you for addressing this.


[FEAT]: markdown support in UI

What would you like to see?
It would be great if we have certain markdown support for code snippet and latex for formula : Check this response: Sure! Here’s an explanation of how MINILLM works, along with some mathematical formulas to help illustrate the process:
$$S = f_{KD}(T)$$

$$S’ = \text{Prune}(S, \alpha)$$

$$S’’ = \text{Fine-tune}(S’, (x_1, y_1), \ldots, (x_n, y_n))$$

This is more of an LLM thing not highlight the \```\ codeblock with the appropriate language. For whatever reason LaTex does not come back with its normal alias of tex
If you were to ask it to highlight the codeblock with "tex" it would highlight the syntax properly. You can add this instruction to the system prompt of the workspace if working with lots of LaTex questions so you dont need to clarify this each prompt.


Mining is unavailable due to lambda timeouts

Describe the bug (required)
Users trying to use the web based MerkleMine are seeing "Mining is unavailable." The underlying lambda is timing out.
Expected behavior (required)
Mining succeeds
To Reproduce (required)
Steps to reproduce the behavior:

Go to explorer.livepeer.org/token
Unlock Metamask
Try to mine with default configuration
Observe the issue

Device (required):

Device: [e.g. MacBook Pro, iPhone6]
OS: [e.g. iOS, Linux]
Browser [e.g. Chrome, Safari]
Version [e.g. 22]

Screenshots (optional)
If applicable, add screenshots to help explain your problem.
Console logs (optional)
Paste related logs and/or error messages from the console here.
Network issues, such as the cURL output from failing requests, can also be pasted here.

Additional context (optional)
The lambda is possibly timing out because it has to check too many accounts to see if they are mined or not? Or possibly because of Infura limiting queries/connections?

I fixed it. Closing this.


CLI Generate help text error

If I do:
ionic g Page OrderDetails
I get an error saying that the available generators are:
Available generators:

Component
Directive
Page
Pipe
Provider
Tabs

what it wants is page in lower-case but in the list presented above, first letters are upper case

This issue was moved to driftyco/ionic-cli#1559


Turn of TV pointer? How to terminate the app?

Hi, thanks again for your app!
It is working so far (with magic4linux as client). It is a little bit inconvenient that the native cursor of the TV is always present in addition to the mouse cursor of the PC. I fear that this is a limitation of the WebOS? Or is it possible to turn the pointer off and just have the mouse cursor of the PC on the screen?
Then:  how do I terminate the app?
Thank you!

Long hold Back to exit the application TV side.

Perhaps another idea: if it is not possible to hide the TV-cursor, how about to synchronize the position of the mouse-cursor with the TV-cursor? At least with magic4linux the two cursors are not at the same position.
Is this a problem or feature of the magic4linux app, or does this also happen with the Windows app contained in magic4pc?
What disturbs me most is that the TV cursor is much more prominent than the computer's mouse cursor. If both were at the same position, this would already be an improvement over visually being confronted with two different cursors. I have then to "concentrate" to pick the right one.

That is very likely a bug that needs to be patched. As far as I can tell, it's not possible to hide a cursor inside a webapp, as fas as I can tell. (though I may be wrong)

The "That is very likely a bug" refers to the point that in magic4linux the cursor positions do not coincide?

It's either on magic4pc or magic4linux side. I'll play with this next week and try to debug it.

They match fine here. Right on the very point of both. Maybe something with the desktop enviroment?

They match fine here. Right on the very point of both. Maybe something with the desktop environment?

Just to make sure: you are also using this with magic4linux on a Linux Desktop?
Of course, there may be desktop settings in the way like mouse acceleration, a second pointer device and so on. Does magic4pc send absolute pointer positions, or just relative moves?

Ok, I had mouse acceleration at 2x. Disabling the acceleration make both pointer move with the same speed. Looking at the source code of magic4linux I had the impression that it tries to set the absolute  mouse position. But that's something do discuss there, not here. I am closing this issue now as resolved:

the mouse cursor of the TV cannot probably not be turned off
the app seems to send the correct coordinates.
my question about turning the app off has been answered


2 SCRecorders in 1 screen issue

Trying create camera with switching filters like native IOS. But met problem that 2 SCRecorders don't work together. After [_recorder2 startRunning]; first one freezes.
Here is code
@interface ViewController ()
@property (nonatomic) SCRecorder *recorder1;
@property (nonatomic) SCRecorder *recorder2;
@property (weak, nonatomic) IBOutlet SCFilterImageView *firstView;
@property (weak, nonatomic) IBOutlet SCFilterImageView *secondView;
@end
@implementation ViewController

(void)viewDidLoad
{
[super viewDidLoad];
_recorder1 = [SCRecorder recorder];
_recorder1.captureSessionPreset = AVCaptureSessionPresetPhoto;
CIImage *randomImage = [CIImage imageWithColor:[CIColor colorWithRed:0 green:0 blue:0]];
SCFilter *filter = [SCFilter filterWithCIFilterName:@"CIPhotoEffectInstant"];
_firstView.filter = filter;
_firstView.CIImage = randomImage;
_recorder1.SCImageView = _firstView;
_recorder1.previewView = _firstView;
NSError *error;
if (![_recorder1 prepare:&error]) {
NSLog(@"Prepare error: %@", error.localizedDescription);
}
///////// - 2nd -///////////////
_recorder2 = [SCRecorder recorder];
_recorder2.captureSessionPreset = AVCaptureSessionPresetPhoto;
SCFilter *filter2 = [SCFilter filterWithCIFilterName:@"CIPhotoEffectNoir"];
_secondView.filter = filter2;
_secondView.CIImage = randomImage;
_recorder2.SCImageView = _secondView;
_recorder2.previewView = _secondView;
if (![_recorder2 prepare:&error]) {
NSLog(@"Prepare error: %@", error.localizedDescription);
}

}

(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[_recorder1 startRunning];
[_recorder2 startRunning];
}

Here is result (2nd recorder is movable)

Or maybe I am doing something wrong and there is better way to do this?
Thanks

I could do this with one screcorder, but I provided changes which I would like to avoid
I changed SCImageView property in recorder to array
@interface ViewController ()
@property (nonatomic) SCRecorder *recorder;
@property (weak, nonatomic) IBOutlet SCFilterImageView *firstView;
@property (weak, nonatomic) IBOutlet SCFilterImageView *secondView;
@end
@implementation ViewController

(void)viewDidLoad
{
[super viewDidLoad];
_recorder = [SCRecorder recorder];
_recorder.captureSessionPreset = AVCaptureSessionPresetPhoto;
CIImage *randomImage = [CIImage imageWithColor:[CIColor colorWithRed:0 green:0 blue:0]];
SCFilter *filter = [SCFilter filterWithCIFilterName:@"CIPhotoEffectInstant"];
_firstView.filter = filter;
_firstView.CIImage = randomImage;
SCFilter *filter2 = [SCFilter filterWithCIFilterName:@"CIPhotoEffectNoir"];
_secondView.filter = filter2;
_secondView.CIImage = randomImage;
_recorder.SCImageViews = @[_firstView, _secondView];
_recorder.previewView = self.view;
NSError *error;
if (![_recorder prepare:&error]) {
NSLog(@"Prepare error: %@", error.localizedDescription);
}

}

(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[_recorder startRunning];
}


Improve ChaosEngine spec to clearly demarcate between items acted upon by the controller v/s the runner

Today, the ChaosEngine spec items can be categorised into specific buckets:

Application Info (include auxiliary app info) & app subscription policy via annotation
Resource Info (runner/monitor info, images, pull policies etc.,)
Experiment Lifecycle/Run info (jobCleanupPolicy, Monitoring, etc.,)
Experiment Overrides (essentially ENV, volumes)

While some of these spec attributes are interpreted by the chaos operator, there are some which are interpreted by the runner by directly reading off the ChaosEngine (with some attributes, notably app info being passed into runner as ENV).
The spec needs to be clearly structured in order to let a developer know which component reads off which part of the spec, thereby making future enhancements easier and independent.

The ChaosEngine schema has been documented in detail here: https://litmuschaos.github.io/litmus/experiments/concepts/chaos-resources/chaos-engine/contents/
While some of the attributes defined in the original issue (such as spec. auxiliaryAppInfo, spec.monitoring) have since been deprecated, the schema is largely similar. There are no immediate plans to change it, as today the ChaosEngine is itself an embedded artifact within the Chaos Workflow resource, which in turn is constructed via a helpful wizard.
The issue was more relevant where ChaosEngine were themselves the entry point for a customer - in terms of how to define their experiment. However, the engine is a lower-level spec element with higher-level abstractions available for a user.


Does not disable banner for Google bot

Disables banner when visitor is a bot : prevents SEO Engines to confuse your cookie advert message with the main content of your pages;

I tried https://developers.google.com/speed/pagespeed/insights/ today and the above does not seems to be correct.
Look below:

It shows the banner and it uses the js to do it because I set display to none, just like your example. Just wanted to let you know that the banner seems to be crawlable after all.

https://github.com/Alex-D/Cookies-EU-banner/blob/master/src/cookies-eu-banner.js#L20
There is a new user agent maybe :/

I've made a test. PageSpeed use a classic browser and is not exactly a bot since you trigger it.


Why does Iter.fromArray not use xs.vals()

We currently have
  public func fromArray<A>(xs : [A]) : Iter<A> {
    var ix : Nat = 0;
    let size = xs.size();
    object {
      public func next() : ?A {
        if (ix >= size) {
          return null
        } else {
          let res = ?(xs[ix]);
          ix += 1;
          return res
        }
      }
    }
  };

but doesn’t that simply re-implement xs.vals()? Why not use that in this function?

It is worse. We should make this public func fromArray<A>(xs : [A]) : Iter<A> = xs.vals(); and deprecate it. I suspect that the for loop optimisation I have implemented recently won't kick in for fromArray.

Not sure we need to deprecate it; I think a nice, consistent and discoverable API is more important that an optimization – and we have plenty of optimization thwarted by unnecessary function indirections, just think of all the numeric operations. Maybe a simple inlining optimization for functions with very simple bodies would be useful.
I’d keep the function, adjust the implementation, and maybe mention in the docs that it is nothing else than the .vals() function.


micro api default register in mdns，but consul

CMD:   micro api
2019/04/29 16:09:48 Registering RPC Handler at /rpc
2019/04/29 16:09:48 Registering API Default Handler at /
2019/04/29 16:09:48 HTTP API Listening on [::]:8080
2019/04/29 16:09:48 Transport [http] Listening on [::]:51748
2019/04/29 16:09:48 Broker [http] Connected to [::]:51749
2019/04/29 16:09:48 Registry [mdns] Registering node: go.micro.api-bd1c8eb9-a167-4cf7-8bb0-4b1ce6be989d
how can i Registry [consul]

related: #428
short answer: use the flag --registry=consul

related: #428
short answer: use the flag --registry=consul

nop!
micro api --registry=consul is a valid config
info:
Incorrect Usage.
NAME:
micro api - Run the api gateway
USAGE:
micro api [command options] [arguments...]
OPTIONS:
--address    Set the api address e.g <IP_ADDRESS>:8080 [%MICRO_API_ADDRESS%]
--handler    Specify the request handler to be used for mapping HTTP requests to services; {api, event, http, rpc} [%MICRO_API_HANDLER%]
--namespace  Set the namespace used by the API e.g. com.example.api [%MICRO_API_NAMESPACE%]
--resolver   Set the hostname resolver used by the API {host, path, grpc} [%MICRO_API_RESOLVER%]

--registry is a global option, so you have to use it like this:
// micro [global option] [command] ...
micro --registry=consul api


Loading cart and code via command line does not load the palette within the cart.

Self explanatory.

made a hotfix
tic_palette_fix.zip
thanks


feat(adapters): cloudflare-d1 - transactions

closes https://github.com/prisma/team-orm/issues/849

Note: we found that this doesn't work and errors with not authorized
It matches what I found in workerd https://github.com/cloudflare/workerd/blob/main/src/workerd/api/sql-test.js


Cannot focus display if focus lands on empty space

Hey !
I'm trying to setup a multi-monitor setup with yabai with some basic focus shortcuts to move between spaces and windows. I encountered an issue when I move to a display where the current space has no windows.
Basically what happens is that I see the mouse moving to the new display, but the focus stays on the current display (the window still has its focus border, the menu bar on the display I'm trying to focus is greyed (even if the mouse is in the middle of the space), and I need to click the menu bar to gain focus.
Am I missing something ? I tried all the mouse focus configurations and combinations but nothing fixes this issue.
Is there a solution to force the capture of the focus when the mouse enters a new space even if no windows are there ?
Thanks !

More info needed.
How do you move focus?
Yabai version?
macos version?


Adding support for customized Project configurations?

For now, VCPKG only supports 'Debug' and 'Release' configurations, which means other configurations do not profit from the automatic include, linking, and binaries copying to the output directory at compilation time.
I propose to add a partial support based on configuration name prefix, instead of strict configuration name.
Pre-requisite
The pre-requisite is the following: It is possible to offer different but compatible configurations binaries.
For example, if I create a using a custom configuration called "ReleaseDev" based on "Release", but disabling optimizations, my DLL "ReleaseDev" should work flawlessly with a "Release" DLL compiled with VCPKG.
AFAIK, the main breaking difference between Debug and Release is the use of the debug or release runtime DLL. Everything else should be compatible (please correct me on the flags I'm wrong).
How it currently works
Currently, the "magic" is done in vcpkg.targets: https://github.com/Microsoft/vcpkg/blob/master/scripts/buildsystems/msbuild/vcpkg.targets
For example:
      <AdditionalDependencies Condition="'$(VcpkgConfiguration)' == 'Debug' and '$(VcpkgAutoLink)' != 'false'">%(AdditionalDependencies);$(VcpkgRoot)debug\lib\*.lib</AdditionalDependencies>

The change I propose
Instead of supporting only 'Release' or 'Debug', I propose to support all configurations starting with 'Release' or 'Debug'.
This would result in something like the following change in vcpkg.targets file:
      <AdditionalDependencies Condition="$(VcpkgConfiguration.StartsWith('Debug')) and '$(VcpkgAutoLink)' != 'false'">%(AdditionalDependencies);$(VcpkgRoot)debug\lib\*.lib</AdditionalDependencies>

... the difference being $(VcpkgConfiguration.StartsWith('Debug')) replacing '$(VcpkgConfiguration)' == 'Debug'.
Question
I've successfully tested the proposed modification above on my machine.
And, IMHO, adding to the specification that all user-defined configuration starting with "Release" should be compatible with the default "Release" (same for "Debug") is a good compromise.
So, is this something worth exploring? Either with the solution above, or a variation?
Edit: Just in case the solution above is good enough, I proposed the change in the request below.
Thanks,

What about other schemes of configurations? For example, RelWithDebInfo and others cmake provides...

@martin-s The VcpkgConfiguration variable is initialized with your solution configuration by default[1], but you can override it inside your MSBuild.
So, you could add:
<PropertyGroup>
  <VcpkgConfiguration Condition="'$(Configuration)' == 'RelWithDebInfo'">Release</VcpkgConfiguration>
</PropertyGroup>

to your project file's globals section and we'll see and match against "Release".
[1] https://github.com/Microsoft/vcpkg/blob/45fcdbc7f26a80ba37baa48f403d20a1e1063bf2/scripts/buildsystems/msbuild/vcpkg.targets#L38

@ras0219-msft Is your solution what you recommend for all the cases (including the ones I describe)?
(i.e. I didn't realize this was a possible solution, even in my case. I find your solution actually better than the "hack" in my pull requests, or the hacks I tried at home - I actually went through a few hacks to produce similar results, after failing to find a way to do it cleanly).
If yes, is there a documentation on the subject?
If there isn't a documentation, I suggest we should update the FAQ:
https://github.com/Microsoft/vcpkg/blob/master/docs/about/faq.md
... with something like:

I have non-standard configurations that are compatible with standard configuration. How can I profit from VCPKG integration?
In your project file, you can add the following:
<PropertyGroup>
  <VcpkgConfiguration Condition="'$(Configuration)' == 'YOUR_CONFIGURATON_NAME_HERE'">Release</VcpkgConfiguration>
</PropertyGroup>

... to have VCPKG consider your non-standard configuration as a "Release" one (the same for "Debug")."

If everyone agrees, I can cancel this issue and the associated pull request, and update the FAQ documentation instead.

While the solution I've posted would work for your cases, I think that your proposed change will make for a better "by-default" experience. In parallel though, we should improve the FAQ and I'd be delighted if you added that section to your PR.

Ok.
I have two questions, and one proposal:
Questions
Do we make this case-insensitive?
Do we make the test case insensitive as suggested by @pravic ?
$(VcpkgConfiguration.StartsWith('Debug', $true))
$(VcpkgConfiguration.StartsWith('Release', $true))

What about other CMake "configurations"
For the sake of a better "by-default" experience, should the pull request also support CMake's "configurations" (for lack of a better term)? That is:

MinSizeRel
RelWithDebInfo (this is the only CMake "Release"-compatible configuration with PDBs)

(I've looked at VCXPROJ files generated by CMake, and they seem compatible with "Release")
Proposal
I propose two pull requests:

one pull request to update the documentation about the manual support for other configurations
followed by another to extend the automatic support of other, compatible, configurations, as well as the relevant documentation update

The basic support (for strict "Release"/"Debug" prefix), as well as the relevant documentation was done:

https://github.com/Microsoft/vcpkg/pull/1639
https://github.com/Microsoft/vcpkg/pull/1743

Do I close this issue now? Or do I conclude by providing:

support of case insensitive prefixes (e.g. "releaseGizmo" will also work)
and/or support for default CMake configs (i.e. "MinSizeRel" and "RelWithDebInfo")

... as well as the relevant documentation update?

👍  for adding support for default CMake configs (i.e. "MinSizeRel" and "RelWithDebInfo").

Yep, both of those CMake configs were added to autodetection.
I'd be happy to accept documentation updates or case-insensitivity changes, but I think this is good enough to call this issue closed.
Thanks @paercebal for working through this!


Add "IF NOT EXISTS" to lock table create statement.

I'm not sure 100% if this will not cause a lock on the table, but it is better practice anyway, so it is worth doing, I think.

And it is at least portable between mysql and postgresql.

Hmm, probably not portable to mssql, though.


No such table

Expected behavior
I wnat to export my Room db table to excel file.
Actual behavior
it shows error :
E/SQLiteLog: (1) no such table:
Steps to reproduce the issue
Create Table using room library.
Exporting table using this libarary by passing name of table

How did you resolve this issue?


Can't shim 'MongoDB\Server\3.4\bin\bsondump.exe': File doesn't exist.

scoop install mongodb
Installing 'mongodb' (3.4.9).
Linking ~\scoop\apps\mongodb\current => ~\scoop\apps\mongodb\3.4.9
Creating shim for 'bsondump'.
Can't shim 'MongoDv\Server\3.4\bin\bsondump.exe': File doesn't exist.
Copy and paste wasn't working well for me so I typed out those last two lines. Any help is appreciated.

Maybe some program blocked it (antivirus?). The bsondump.exe is definitely available in mongodb 3.4.9
Did you try redownloading it? Remove the cached file with scoop cache rm mongodb

I don't know... but I did just try uninstalling mongodb then reinstalling it. Now it works so....
Regardless, I plan to donate something to this project when I get home. It's definitely a time saver for me.


show grading instructions in tutor dashboard and exercise view for all exercise types

Checklist

[x] I tested all changes and all related features with different users (student, tutor, instructor, admin) on the test server https://artemistest.ase.in.tum.de.
[x] Client: I added multiple integration tests (Jest) related to the features
[x] Client: I added authorities to all new routes and check the course groups for displaying navigation elements (links, buttons)
[x] Client: I documented the TypeScript code using JSDoc style.
[x] Client: I added multiple screenshots/screencasts of my UI changes
[x] Client: I translated all the newly inserted strings into German and English

Motivation and Context

Resolve #1090
Description

Grading instructions should be displayed consistently throughout all exercise types in the exercise dashboard and exercise view.
Steps for Testing

Navigate to any exercise type (apart from automatic programming exercise)
Click on view
-Problem statement
-Example Solution
-Grading Criteria
should be displayed in this order
Click on Tutor Course Dashboard
Click on Exercise Dashboard. Exercise instructions should be displayed there.

Screenshots

I tested the changes and everything seems to work correctly. ^^
I would change point 3. of the description on how to test the change as I find it a bit imprecise and I always want to make sure that I am testing the right thing.
My suggestion:
3. Click on Tutor Course Dashboard
Click on Exercise Dashboard. Exercise instructions should be displayed there.

I tested the changes and everything seems to work correctly. ^^
I would change point 3. of the description on how to test the change as I find it a bit imprecise and I always want to make sure that I am testing the right thing.
My suggestion:
3. Click on Tutor Course Dashboard
Click on Exercise Dashboard. Exercise instructions should be displayed there.

Thanks for reviewing my PR.
Yes, that's a valid point. I edited my description accordingly.

Good work @HanyaElhashemy I like your implementation and on the test server everything works as expected. I have one general comment about grading instructions.
It doesn't make sense to show them in the programming exercise, as instructors can't create them. I would suggest to leave them out for now.

That’s wrong! Instructors can create grading instructions if the manual assessment is activated. This is actively being used on production and the reason why tutors want to be able to see the grading instructions