Simplify "other qualifications" flow

This simplifies the "A levels and other qualifications" flow so that the "What type of qualification do you want to add?" no longer contains an "I do not want to add any A levels and other qualifications" answer, in order to reduce the complexity of the question, and to more easily represent the candidate’s answers on the application review and within Manage.
Instead, candidates are routed through the review page, which contains the guidance about why it is a good idea to add A levels and other qualifications. This also means that this content is still visible even after adding the first qualification, to remind candidates that they can continue to add other qualifications.
Additionally, on the details screen, the font size of the labels has been reduced, and the "Do you want to add another qualification?" question has been dropped (although this could be restored).
➡ Trello card
Screenshots
Before

After

I would avoid the complexity of multiple controls/buttons fighting for attention.
Screen one before the candidate has interacted.

( ) Yes
( ) No

[Continue]

Once they answer this question/complete the flow they can then mark the section complete or not.

I would avoid the complexity of multiple controls/buttons fighting for attention.

I had a similar thought - this is also what we do on the Work history flow where there's an initial guard question.  We'd still have the 2 buttons once you're on the review page though, as the secondary button would be used to add additional qualifications, and we'd possibly also still show the same guidance, so I was tempted to skip the guard question...
The guard question also introduces the complexity that if they answer "No", we'd have to then show a review page summarising the single question the've just answered, and asking them to mark the section as complete.  But maybe that's ok (and we do the same on the Interview needs section)... 🤔

@adamsilver I've updated this to add an initial filter question now (see updated screenshot, or linked review app). Think this works well... If you delete all your qualifications after initially adding them, you're redirected back to the filter question (rather than presenting the review page with nothing on it).

Have added a commit with some proposed copy tweaks - screenshots below:

Let me know what you think @frankieroberto


Only store image and will-init records in layer file btree

To reduce the on-disk size of layers.

https://github.com/neondatabase/neon/pull/4051


Only do _initialize_dist_with_barrier if world_size is greater than 1

we shouldn't need to do this for a single gpu

can we test it with the notebook? Maybe try pip install your branch in notebook ?

discussed offline with @dakinggg, we shouldn't need to do this


header-html-css

Header

[x] header works properly
[x] header html is done
[x] header css is done

Hi, if the issue is done and closed, please update your project board.


Treeshaking problems with rollup

Hi team,
I've been using this lib for almost 2 years now and I love it :wink:
I was on v2 and I just started the migration to v3 to benefit from ESM and treeshaking.
I'm "only" using Bar and Doughnut but the treeshaking doesn't work (with rollup 2.47.0).
I get the same result with treeshaking on and off.
I had a look at https://github.com/rollup/rollup/issues/3587 but I'm lost.
I'm guessing something in my setup prevents rollup from understanding which part can be shaken off.
What can I do to help?
My rollup config has:

multiple inputs
preserveModules: false
commonjs plugin for some other deps
terser plugin ^7.0.2

Cheers :smile:

The REPL that was submitted by @benmccann confirms that latest rollup tree shakes like it should.
I just noticed that the chunk generated by my rollup config for chart.js exports chart_esm as aV, which would explain why everything stays in the file...

What are you importing?

I'm using the lib in two components and one of them (after rollup has all the imports).
I think I know where it comes from.

It comes from chartjs-plugin-datalabels doing a require('chart.js').
They have a "module": "dist/chartjs-plugin-datalabels.esm.js" in their package.json but it's not present so rollup picks up the CJS and tries to get everything.
@kurkle thanks for your quick response and sorry for bothering you.


Update example attacher and provisioner yaml file to use headless service

Fixes: #11
Tested on my EKS cluster that example app is deployed after recreate attacher/provisioner service as headless.

@jsafrane @gnufied --- can you please review this?

/lgtm


Convert print statements to logger.debug statements

This is tremendously helpful when tracking down bugs that run on cloud services!

Codecov Report

Merging #31 into develop will increase coverage by 1.34%.
The diff coverage is 77.77%.

@@             Coverage Diff             @@
##           develop      #31      +/-   ##
===========================================
+ Coverage    88.68%   90.03%   +1.34%
===========================================
  Files            5        5
  Lines         1052     1094      +42
  Branches       196      196
===========================================
+ Hits           933      985      +52
+ Misses          73       62      -11
- Partials        46       47       +1

Impacted Files
Coverage Δ

src/snps/io.py
85.49% <50%> (+0.26%)
:arrow_up:

src/snps/__init__.py
94.04% <80%> (+0.25%)
:arrow_up:

src/snps/resources.py
94.33% <81.81%> (+4.46%)
:arrow_up:

src/snps/utils.py
87.32% <83.33%> (+0.36%)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks @willgdjones !


RecordDelete is not being received in a subscription when it is expected

Example Scenario:

Bob installs the chat protocol and creates a thread, adding Alice as a participant.
Alice creates a subscription to receive events using the delegated grant.
Bob writes two chat messages to the thread.
Bob deletes one of the chat messages.

Expected: The subscription handler should have received both the chat writes and the delete.
Actual: The subscription received only the writes.
When subscribing using protocol rules, a set of filters are built to match against the indexes created when storing the Delete.
Investigate modifying the filters/indexing to allow for the expected behavior.

Hello @LiranCohen :)
I think to  * Update Subscription Filters: Add the RecordWrite and RecordDelete event types to the filters.
{ "eventType": ["RecordWrite", "RecordDelete"], ... }

Check Indexing: As with RecordWrite events, make sure RecordDelete events are appropriately indexed.

Test: Make that the subscription now records both write and delete events by simulating the deletion of messages.


Control-flow dependent operations with derivatives might be emitted in a wrong block

Not verified, but I believe it's possible for intentionally difficult SPIR-V to force derivative-dependent code to be generated inside a branch, even if the SPIR-V declared the operation outside the branch.

Verified with latest spirv-opt.


@conda-forge-admin, please add user @thewchan

Additional comment:
PR #10 and #11  has been sitting for several days; if I can be added to maintainer list I can fix what's broken and merge it as I have a package waiting for this version of triad @conda-forge/core Thanks!

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added user @thewchan in conda-forge/triad-feedstock#13.


BUG: remove addition of tz from tz-naive timestamps

Timestamps without timezones shouldn't have a timezone appended to them. Adds test for this case.

Coverage decreased (-0.004%) to 87.206% when pulling e04b2f5bff92ca4b858074a38055549a00f87c2c on quantopian:dont-add-tz-to-tz-naive-timestamps into 88573387c6dab483f682c01b6bec1b5ba989de1d on blaze:master.

please remove the wip commit, other than that lgtm

I squashed. It looks like I can't merge b/c I don't have write access; could you merge?

Coverage decreased (-0.2%) to 87.014% when pulling e8cf928f960f0e77a3bd951d2f503c8e9d12983d on quantopian:dont-add-tz-to-tz-naive-timestamps into 88573387c6dab483f682c01b6bec1b5ba989de1d on blaze:master.

Coverage decreased (-0.004%) to 87.206% when pulling e0e63677358f1547abb2a07ab41ea71a57de1bcd on quantopian:dont-add-tz-to-tz-naive-timestamps into 88573387c6dab483f682c01b6bec1b5ba989de1d on blaze:master.

Thanks


merge package template from Kronos-Tools/npm-package-template

Updated standard to latest version

Codecov Report

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

@@         Coverage Diff          @@
##           master   #61   +/-   ##
====================================
  Coverage      80%   80%
====================================
  Files           1     1
  Lines          10    10
====================================
  Hits            8     8
  Misses          2     2

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 3875d54...cf2b8ce. Read the comment docs.


Why isnt new 2022 versions of headless-chrome?

I check that arent new versions of headless binary.
Are you thinking about upload a new version?

@adieuadieu  Pinging for 2023 update. We appreciate your work :)

hi @adieuadieu , Pinging for 2023 update. We appreciate your work :)

Hi @adieuadieu, it seems like you're the only one guy who can fix this crazy world. Is there any chance you're working on 2023 update? 🙏


Space buttons

To space multi-buttons in a dialog I've been using
onOpening: function(instance, toast) {
toast.querySelectorAll(".iziToast-buttons-child").forEach(function(el) { el.style.marginRight = "1em"; });
}
It would be nice if there was a setting that I could use to set the spacing for me (all my dialogs tend to have the same default settings for a project.)

You can add a class to handle this.


[BUG] The problem of Apple form overlay Sheet reappears in iOS 18.1

As the title says, I've seen this issues: https://github.com/Mijick/Popups/issues/110
It is normal to try in IOS15 by referring to the issues code, but the view will pop up in IOS18. After it pops up, the entire interface can no longer be clicked.
The version of Popups library is 2.7.1
@FulcrumOne

Hey @ByLiangCheng,
This problem was related to the fact that Apple has broken hit tests on the newest iOS. However, I made a fix for this issue, which is deployed on the version 3.0.0 (I would suggest you to use the newest version, which is 4.0.0).
Thanks,
Tomasz

May I ask if version 2.x.x is no longer maintained? Because I'm still using 2.7.1 library syntax.
I'm a little concerned because I see that the 4.x.x version was released not long ago, and I'm not sure if there will be hidden unknown issues after immediately migrating to the 4.x.x version, and how long it will take to make the changes
Finally, thank you for your response and for contributing to it

Hey @ByLiangCheng,
No, unfortunately we only support the latest version. However, it should be stable; I wouldn't expect any major issues here.
Have a nice day,
Tomasz K.


Add facet to distinguish between single cell from single nuclei RNA Seq (scrna-seq vs snrna-seq)

closing till we have this data and review of how to display it


[BUG] Unhandled exception: Instance of 'ProcessTokenException'

:information_source: Info

Version: e.g. v2.8.15
:speech_balloon: Description

Enter a description of your problem here.
After following the steps in the documentation and later the steps in an "Issues" from this repository issue the following errors came out:
C:\Users\user\test>C:/Users/user/Documents/figma2flutter/bin/figma2flutter.exe --input ./design/tokens/ --output ./lib/tokens
Loading `$metadata`, `$themes` and design token files from ./design/tokens

Found 4 themes, generating code
Unhandledexception:
Instance of 'ProcessTokenException'
#0 Processor._safeProcess (package:figma2flutter/processor.dart:52)
#1 Processor._loopProcess (package:figma2flutter/processor.dart:42)
#2 Processor.process (package:figma2flutter/processor.dart:24)
#3 _processTokens (file:///c:/users/user/documentos/figma2flutter/bin/figma2flutter.dart:132)
#4 main (file:///c:/users/user/documentos/figma2flutter/bin/figma2flutter.dart:94)
<asynchronous suspension>

:scroll: tokens file you tried to import

Tokens
It may be that a certain way of exporting or new options are not supported. When providing a json file we can hunt down problems more quickly

Can you try pulling the latest and using it instead of the last release?  There should be more diagnostic data when a ProcessTokenException is thrown.

Closing this as fixed with 0.3.0 alpha.
Note the token file on one drive is not accessible by me


Web Interface Primary Planning

Decide what we want to be shown to the user and the underlying method.
Current plan is to have a server side php script (hosted where? needs to be a webpage, ideally hosted in the same place as the database and webpage css stylesheets etc.) which calls a python script, which first calls astrodbkit2 to parse a database into python ready data (lists, arrays, etc) then, through bokeh, can create a .html output (probably a script and div to be injected into a blank div in another (or same) php page).
In this python script, what do we want to present? SkyMap (can use Mollweide projection, I have that function already) of whole sample; interactive table (i.e. click on a row/ object and that object is plotted) using some CustomJS; spectral plot (and photometries converted to flux)?
What interactivity do we want? Normalisation toggle/ slider? Select which spectra/ photometry get plotted for each object? Want to see multiple objects? Change flux and wavelength regimes? -- all these mostly trivial with bokeh widgets.
Main challenge is figuring out where the php script is hosted and learning how to use astrodbkit2 to grab info for a specific object AND for all objects (for the interactive table) (Will TODO).

We are planning to have the site hosted somewhere. We currently use Linode for the BDNYC database and that seems to work just fine. Also, we could use heroku for dev work.

Have updated to using purely python/ bokeh; which just needs to be running on a server. It's probably not as simple as that but I'll look into what we need to do vis a vis authentication, threads etc.

One possible option is to use a Docker image to host the web-side server; i.e. will have all requirements for running simple without worrying about server architecture, and each section is its own micro service


Salesforce Connection - Permission Sets

Hey again 😄 in your instructions here it recommends cloning a profile to setup the security. This isn't the best approach from a Salesforce perspective and is leading people down the wrong path from a Salesforce setup point of view. This will create an overhead on managing the overall Salesforce security model for those people doing this.
You should look at recommending people make use of Permission Sets. This will allow them to still setup the right access privileges, but also give them the ability to ensure that the service account being used doesn't have additional privileges it shouldn't have.
Any questions on it feel free to ask 😄

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

ID: 88294d23-b573-bb18-d6f9-65a06614b0d5
Version Independent ID: 1a87274f-14b2-393c-f535-b571748817a2
Content: Connect Salesforce to Cloud App Security
Content Source: CloudAppSecurityDocs/connect-salesforce-to-microsoft-cloud-app-security.md
Service: cloud-app-security
Product: ****
Technology: ****
GitHub Login: @shsagir
Microsoft Alias: shsagir

@Clint-Chester Thanks again :-) for contacting Microsoft about your issue. As we understand it, you're suggesting an improvement to the way the SalesForce connector is configured and not with the product documentation.
I forwarded your suggestion to the product team for their consideration. I appreciate your offer to help and should they request it, I will be in further contact. In the meantime, as this is not a documentation problem, I'm closing this issue.

@Clint-Chester Following up on my previous comment, the product team would be interested in discussing the matter further with you. Please send a message and include a reference to this ticket and the details of your suggestion. Thank again.

Will do 😄 happy to flick up a PR for it too.


Update to v1.16.15-k3s1

Proposed changes

Update k8s to v1.16.15
Types of changes

Update
Verification

CI
Linked Issues

#2194
Further comments

LGTM


SessionID

Hi,
Good work, thanks for that. I don't understand how I get the SessionID. Instructions: You have to login to the service and extract the SessionID and enter into the script. Login via the APP doesn't give me a SessionID, and I don't have another login account. Can you help me?

HI,
you first have to login here:
https://www.kia.com/nl/mijnkia/
after the succesfull login go to the devlopertools in the browser, for example in chrome its the 3 dots (in the right corner) -> more tools -> developer tools.
Then go to Application -> Cookies -> and click on the kia website. In this tab you will see all Cookies and also the ASP.NET_SessionId
Hope this helps.

solved


All connection lost after update from 6.x.x to 7.0.5

I have updated from 6.x.x to 7.0.5
DBeaver does not start and I get attached error:
1589915420865.log
If I start it with sudo it starts, but I lost all my connection setting. This is bad, this is bad.

Perhaps you did run dbeaver under root permissions and it created a set of working files right in /usr/shared folder.
How to fix: remove old dbeaver installation under sudo.
Reinstall dbeaver and run it under regular user.


⚠ Turnos 24x7 has degraded performance

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

HTTP code: 200
Response time: 1045 ms

Resolved: Turnos 24x7 performance has improved in e6faf0d.


Ignore additional bytes in UDP message

Truncate payload when length specified in header is smaller than payload size.

@faemni pls merge it.


[BUG] The user is not able to signup or login via the referral link in the Facebook app.

Description: The "You can close this window now" message is displayed in the internal Facebook browser after signing up/logging in with Google/Facebook/Passwordless via referral link that placed in Facebook
Steps to reproduce:

Launch the Facebook App
Tap on the shared Gooddollar link
Go through the registration steps
Pay attention to the message on the screen

Expected result: The home screen is opened after going through all signup steps via the referral link in the Facebook app
Actual result: The user is not able to signup or login via the referral link in the Facebook app.
Environment:  Prod 1.22.20 // Facebook app 3<IP_ADDRESS>.120
Devices list: Xiaomi Mi 8 //Android 8.1.0
Attachment:

@sirpy The user is able to sign up in the Facebook internal browser. The message that the browser is not supported is displayed after all steps of registration. The Signup and sign-in works without issues.
Checked on the QA 1.22.13-3
Device: Windows 10 // Chrome 88.0.4324.150
Xiaomi Mi 8 // Android 8.1.0 // Facebook app 3<IP_ADDRESS>.120
Attachment:
https://www.dropbox.com/s/odqz4r0jfjpc1mt/Sign in in the Facebook app via referral link.mp4?dl=0
https://www.dropbox.com/s/qyb466nh5gjju2m/Login Sign in works without issues on QA.mp4?dl=0


[BEAM-1221] Run Wordcount IT in Python Postcommit Using Test Framework

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[x] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[x] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[ ] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

Use test framework to start e2e wordcount test (wordcount_it_test.py), in order to:

Simplify postcommit run script.
Provide an example that shows how to use test framework to run integration test on a service.

Test is done by running run_postcommit.sh on Dataflow service (didn't run ValidatesRunner tests). Result is here

+R: @aaltay

LGTM

@dhalperi please merge

LGTM, merged.


Powershell

I think it's a good idea two support all three types in posh script file types as well

@aarmn Can you give more information about this ticket? what extension and pairs should we add?


I try to read and write and I can't.

Well, could you give me an example Write and Read.
I try to read and write and I can't. use IDE arduino

It's still in development and testing.  After I push the 1.0 release, I'll close this issue so you'll get a notification.


Replace scan usage with accumulate_scan

In #369 we added new functionality for the AR latent model that introduce an abstract approach to extending Base.accumulate via step functions. This can be used to replace our current usage of the scan function.
This is likely to be attracted as it uses a base function which will likely be a major target of Auto-diff optimisations. It also makes it easier for us to introduce composability to our scan functions (i.e #385).

Noted that #388 shifts to using accumlate_scan to cast expected observation forward in time.

A search of the code base suggests that we are down to only Renewal using scan rather than accumulate_scan. This is a fairly easy issue now.

Agree. We could either keep this for a large refactor of renewal processes (i.e to use #408) or just do a straight swap with fewer changes asap?

Agree. We could either keep this for a large refactor of renewal processes (i.e to use #408) or just do a straight swap with fewer changes asap?

I'm inclined towards a quick swap before the refactor:

Its lower hanging fruit than I thought before.
I'm interested in the straight comparison in the benchmarking.


'username' field isn't showing up data in the output

Hey!! It is no doubt a very useful script and thanks for sharing this but the username field contains no data in the output file. Can you please tell me the way to turn this feature on somehow.
i.e.
username;date;retweets;favorites;text;geo;mentions;hashtags;id;permalink
;2017-02-24 13:07;0;0;"Trumponomics and the S&P 500 http:// ift.tt/2mgfUtD";;;;"835234730438197248";https://twitter.com/FGoria/status/835234730438197248
This behavior remains the same either while searching with a specific username or with a querysearch or with both together.

Hi
I've been having the same problem.
It seems Twitter have changed the class name for the username from username js-action-profile-name to username u-dir.
To fix it I changed line 35 in got3/manager/TweetManager.py and line 38 in got/manager/TweetManager.py from:
usernameTweet = tweetPQ("span.username.js-action-profile-name b").text();

To:
usernameTweet = tweetPQ("span.username.u-dir b").text();

I made a repo with the fix here.

Thanks @philhabell on this!! Its bringing down the usernames now

Hi @philhabell,
I think this also gets the "Replying to" account. If you change the query to
usernameTweet = tweetPQ("a.account-group span.username.u-dir b").text();
it will only get the name of the poster, not of the ID replied to. See e.g. this tweet


Added the GitHub Issue Management extension

An open source (MIT License) GitHub extension for managing GitHub issues within Visual Studio. Currently on its 9th release, it supports VS 2010 through 2015.
Not to be confused with the official GitHub extension :wink: I am going to rename it to prevent confusion, thus the different name in the link to the current release.

Hi, I've had a bunch of pull requests to add to the list of extensions. I'm wondering if you can please help me out and resolve the merge conflicts? Thanks!

I will get this done today and report back when it is done.

Conflicts are resolved, you can merge this now :+1:


xfce+xmonad no longer an available option in NixOS

Describe the bug
It used to be possible to set the following in /etc/nixos/configuration.nix:
services.xserver = {
  desktopManager.xfce.enable = true;
  windowManager.xmonad.enable = true;
  displayManager.defaultSession = "xfce+xmonad";
};

Now, this configuration results in a warning after running nixos-option services.xserver.displayManager.defaultSession:
Value:
trace: Default graphical session, 'xfce+xmonad', not found.
Valid names for 'services.xserver.displayManager.defaultSession' are:
  xfce
  none+xmonad

And when logging in, “XFCE Session” and “none+xmonad” are the only options presented. I would expect also “xfce+xmonad”, but it is not there.
To Reproduce
Steps to reproduce the behavior:

Add the above code to /etc/nixos/configuration.nix.
Do nixos-rebuild.
Restart.

Expected behavior
xfce+xmonad can be selected in the display manager.
Additional context
I am currently using SDDM as my display manager, but I think the problem is deeper than this.
The last working version of nixos-unstable was 8a9807f1941d046f120552b879cf54a94fca4b38. The first broken version of nixos-unstable is 73a59af35bb72e74c928515aeb6ed6d3f03c9034. I've tried a couple of versions after this, and they're still broken.
Metadata

system: "x86_64-linux"
host os: Linux 4.19.98, NixOS, 20.03.git.73a59af (Markhor)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.3.2
channels(root): ""
nixpkgs: /home/james/nixpkgs

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: []
# a list of nixos modules affected by the problem
module: [xfce, xmonad, sddm, displayManagers]

I believe this was fixed in https://github.com/NixOS/nixpkgs/commit/5e307dc68d9ba72a056543fb0b9b9b8772515313

Looks likely, yeah. I'll give it a go to check...


Make quick and make vos targets everywhere applicable

make vos just builds vos (for pcuic/safechecker/erasure), template needs vo files to make the plugin.
make quick does vos building but additionally disables universe checking (which can lead to subtle changes, hence we add it as another CI target).
There is still a lot to gain using the right Proof Using directives, which we will fix in a second step.

Should these also be documented in Install.md?

@MevenBertrand right, I thought about it and forgot :) Let's do it


CheckTokenEndpoint should restrict to POST method only

Summary
This is in relation to Issue #327
/oauth/check_token endpoint accepts all HTTP methods. Instead, it should just accept POST method requests. If a client sends a request to the endpoint via GET request and provide a token in a URL, then the token may be written to the application's logs which is not a good security practice.
Actual Behavior
If a client sends a request to the endpoint via GET request and provides a token in a URL /oauth/check_token?token={token}
The CheckTokenEndpoint still accepts the request.
Expected Behavior
If a client sends a request to the respective endpoint via GET or any another request (not POST), then it should return the response 405: METHOD_NOT_ALLOWED
And
If a client sends a request to the respective endpoint via POST request, then it should return the response 200: OK
The token parameter has to be part of the request body while sending the request.
By fixing this we can ensure that the users are always obligated to access oAuth endpoints with POST requests.

is there any mechanism to temporarily support this? Even when is correct, perhaps it would be nice have a a backward compatibility mechanism to avoid having GET endpoint available

@jlarroque

perhaps it would be nice have a a backward compatibility mechanism to avoid having GET endpoint available

The CheckTokenEndpoint only supports POST. It does not support GET

is there any mechanism to temporarily support this? Even when is correct, perhaps it would be nice have a a backward compatibility mechanism to avoid having GET endpoint available

to backward compatibiliy, only implement a new endpoint with the same name in any rest controller of your application. Example:
`@RequestMapping(value = "oauth/check_token", method = { RequestMethod.GET, RequestMethod.POST })
public Map<String, ?> checkToken(@RequestParam("token") String value) {
	final DefaultAccessTokenConverter accessTokenConverter = new DefaultAccessTokenConverter();

	final OAuth2AccessToken token = resourceServerTokenServices.readAccessToken(value);

	if (token == null) {
		throw new InvalidTokenException("Token was not recognised");
	}

	if (token.isExpired()) {
		throw new InvalidTokenException("Token has expired");
	}

	OAuth2Authentication authentication = resourceServerTokenServices.loadAuthentication(token.getValue());

	@SuppressWarnings("unchecked")
	Map<String, Object> response = (Map<String, Object>) accessTokenConverter.convertAccessToken(token, authentication);
	response.put("active", true);

	return response;
}`


[CR]: Fancy Animated Button

Category
Inputs (text, button, etc.)
Inspiration
boring HTML Button
Description
I would like a fancy button that has a nice appealing in contrast to the normal HTML button. The Button should be transparent or the same color as the background and a diffrent color for the border and when you hover/focus the button, it should make a cool animation to fill out the entier button.
Are there any possible issues with the idea
No issues
TODO's

[X] The component hasn't been suggested / isn't already implemented yet.
[X] The title is clear and descriptive.
[X] The component is properly described.
[X] The Component has good tags.

Code of Conduct

[X] I agree to follow the Code of Conduct

Feedback on Process
No response

Can I try this @FabDonRixos

Sure if you want to, go for it.
And if it isn't clear where to put what, it would be nice if you give me some feedback on how to improve the overall documentation like the ReadMe.md, Contribution.md.
As a reminder, in this repository we have 4 different issue types. Two of them are [CR] Component Request or [CIP] Component in progress, and if it is a [CR] you can always can go for it unless someone other has claimed it, and if you have a cool idea for a Component, you could also create a new issue to give other a cool idea.
And now Happy coding.

can you assign this to me ?

Sorry, I forgot.
You are assigned now.


Namespaces cannot be found while the program runs normally

I use the vscode on Win10, with .net 3.1.4
the VScode reported red on the namespaces fro Q#, however the program managed to build and run properly ,this is so werid

Hi. I too am facing this issue. The program works even though I get errors stating that the namespaces could not be found.
I am using vs code with .net 3.1.300. The version of the windows OS that I am using is 6.1.7601.

The screenshot below shows the contents of the Q# Language Extension tab of the Output pane.

Yes, the output clarifies what the issue is! It looks like the package that we are using for the design time build is older than the dotnet version you are using. We can update that with our next release. Thanks for pointing it out!
@ricardo-espinoza It would be good if we could find a more permanent solution than having to explicitly reference and update the NuGet.Frameworks package.

See also https://github.com/microsoft/MSBuildLocator/issues/86

Same namespace issue occurs in mac version as well. Below are the details
Mac version : 10.15.5
VS code version : 1.45.1
dotnet core version : 3.1.300
Q# extension version: 0.11.20042825

Error Message from the output window(Q# Language Extension)
[Error - 5:42:29 PM] MSBuild error in /usr/local/share/dotnet/sdk/3.1.300/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(59,5): The "ProcessFrameworkReferences" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'NuGet.Frameworks, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. The system cannot find the file specified.

File name: 'NuGet.Frameworks, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Microsoft.NET.Build.Tasks.ProcessFrameworkReferences.ExecuteCore()
   at Microsoft.NET.Build.Tasks.TaskBase.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)

Is there any work arround for this issue, until this get patched ? Thanks.

@venkyms I believe this issue should indeed be fixed with the June 4th release.
Unfortunately it might temporarily reoccur until this is fixed or we find an alternative. The workaround in the case of reoccurrence would be to not use the latest dotnet version until we've had a chance to update the package as part of our release.

Hi. I would like to point out that after updating vscode the errors no longer appear and the program runs properly.

Hello everyone, I think this might be happening again. I am experiencing the same issue, on MacOS Mojave 10.14.6 and dotnet version 3.1.401.
Here is the log (with the paths to the project edited out)
[Info  - 8:46:39 PM] workspace folder: [edited]
[Error - 8:46:40 PM] MSBuild error in /usr/local/share/dotnet/sdk/3.1.401/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(59,5): The "ProcessFrameworkReferences" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'NuGet.Frameworks, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. The system cannot find the file specified.

File name: 'NuGet.Frameworks, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Microsoft.NET.Build.Tasks.ProcessFrameworkReferences.ExecuteCore()
   at Microsoft.NET.Build.Tasks.TaskBase.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)

[Error - 8:46:40 PM] Failed to restore project [edited]
[Error - 8:46:40 PM] MSBuild error in /usr/local/share/dotnet/sdk/3.1.401/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(59,5): The "ProcessFrameworkReferences" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'NuGet.Frameworks, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. The system cannot find the file specified.

File name: 'NuGet.Frameworks, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Microsoft.NET.Build.Tasks.ProcessFrameworkReferences.ExecuteCore()
   at Microsoft.NET.Build.Tasks.TaskBase.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)

[Error - 8:46:40 PM] Failed to resolve assembly references for project [edited]
Discovered Q# project [edited]
Loading project [edited]
Done loading project [edited]

Hi @abidart, that looks like the same problem as #558. It should be fixed in the next release sometime this week. :) Hopefully, the fix is permanent this time and should continue to work with newer .NET Core versions.

Hi, any update on this?. I'm on Quantum Dev Kit 0.14.2011.120240 with .net core sdk 3.1.405 and getting exactly same issue

Hi, any update on this?. I'm on Quantum Dev Kit 0.14.2011.120240 with .net core sdk 3.1.405 and getting exactly same issue

Hi @alfogo, this issue was fixed in August, and QDK 0.14.2011120240 should work with .NET Core 3.1.405 SDK. I'm not sure what's causing the problem you're seeing, unfortunately. Could you create a new GitHub issue for it?

Hi @alfogo, this issue was fixed in August, and QDK 0.14.2011120240 should work with .NET Core 3.1.405 SDK. I'm not sure what's causing the problem you're seeing, unfortunately. Could you create a new GitHub issue for it?


Close #15 liff remove

Codecov Report

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

@@          Coverage Diff          @@
##           master    #36   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          36     36
  Lines         543    543
  Branches       88     88
=====================================
  Hits          543    543

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 efd5ad1...e9cc38a. Read the comment docs.


Fix up all 0 serial check.

Issue

Link:
Summary:

How

Screenshots

References

Checklist

[ ] Tests added
[ ] Cleaned up commit history (rebase!)
[ ] Documentation added
[ ] Thought about variable and method names

@robputt we should add test cases for:
valid serial RasPi - 000000009e3cb787
valid serial RockPi - d18dbe5c2a58cc61
All zero serial -<PHONE_NUMBER>000000
We should test with:
Case 1:
/proc/cpuinfo All zero serial -<PHONE_NUMBER>000000
/proc/device-tree/serial valid serial RockPi - d18dbe5c2a58cc61
Should return the second one
Case 2:
/proc/cpuinfo - All zero serial -<PHONE_NUMBER>000000
/proc/device-tree/serial - All zero serial -<PHONE_NUMBER>000000
Should return all 0s
Case 3:
/proc/cpuinfo - valid serial RasPi - 000000009e3cb787
/proc/device-tree/serial - valid serial RasPi - 000000009e3cb787
Should return the serial
Case 4:
/proc/cpuinfo - valid serial RockPi - d18dbe5c2a58cc61
/proc/device-tree/serial - valid serial RasPi - 000000009e3cb787
Should return the RockPi serial
I'm not sure there's any good way to test for an invalid serial? Unless those RockPi ones have a specific format @KevinWassermann94 or a fixed value?


Custom configuration field types

This is particularly useful right now for the "Challenge language" field on events.
Previously we handcoded the entire form so that we could have a "Load winning language" button. However, now due to the addition of event configuration we can't hand code the form. So we need a different way of adding more interesting input types.

This is sort of possible the same way we added the custom types in happening/forms.py - it does need to be documented though


Intel hex file has unsupported type 5

Hey guys
it may be a stupid question, but I built the software and seems able to run it, but my hex files return errors. I try to program an STM8L with the following command:
./STM8_serial_flasher -p /dev/ttymxc3 -w project.hex -r 2 -Q
(Yes, my software supports the Re5eT command.)
The same files work in the ST-LINK software
The error I have:

Error: Line 324 of Intel hex file has unsupported type 5

If one of you know what's going on, it would be really cool! Thanks!

hi joe540,
sorry to hear you have problems! Can you please forward me your hex file via mail to "icking at online home dot de" for checking? By the way, what compiler are you using with what linker option? Because I never came across a STM8 Intel hex file with record type 5. Actually, according to this link, IHX record type 5 is ARM specific...? Thanks in advance!
Georg

hi again,
record type 5 = "start linear address records" apparently set the start address of the code. For STM8 this is always 0x8000, so I guess I can ignore record types 05 (also see here).
I have just updated the project on Github. Can you please re-try? Thanks in advance!
Georg

Hi gicking,
I use IAR Embedded Workbench, but not by choice, only because my program was started with (by the last guy). I will be able to provide my linker option on monday morning, if it's still needed for debugging purpose.
For the 05 records, that's the conclusion I had from my search (I don't know why my compiler add that line at the end of the code...) I was about to simply remove the 05 line from my HEX file manually, (which would have the same result as ignoring it from the code).
I'll have to test it on monday and I'll let you know!
Thanks for your fast answer and have a nice weekend,
Jonathan

Hi Georg,
It works, the record type 5 was useless (I still don't know why my compiler add it, there's no linker option for anything related to that...)
My program works perfectly so just ignoring that type of record seems to be the way to do for STM8 programs!
Thanks, I closed the issue as it as been resolved.

I think there's an error in your last commit:
hexfile.c:358:46: error: ‘addrStart’ redeclared as different kind of symbol
uint32_t  addr, addrMin, addrMax, addrOff, addrStart, val;
^
hexfile.c:353:39: note: previous definition of ‘addrStart’ was here
void convert_hex(char *buf, uint32_t *addrStart, uint32_t *numBytes, char image) {
^
hexfile.c:468:3: error: invalid type argument of unary ‘’ (have ‘uint32_t {aka unsigned int}’)
*addrStart = addrMin;
I will try to remove the new declaration of addrStart and try to make again

yep you're completely right, I overlooked that :-(   I just fixed it by changing the name. Thanks again for pointing it out!


Is this out of date?

It does open all 3 accounts but none of them can connect to bnet once opened. just hands on "connecting to battlenet"

Still works, I've been using it each day. Sounds like either your password is incorrect, MFA enabled on one or more of accounts or your accounts need attention security wise.
When you log into the accounts via the website do you get any security prompts?
Please note, if you change the password in accounts.csv you need to ensure the column "PasswordIsSecureString" is blank so the script knows to secure the password.
If the account is MFA enabled then you can connect using token authentication instead (see readme for instructions on setup).

I got the similar issue. It cannot connect any longer and then the error "you have not been online for 30 days" pops up.
It worked smooth until the last patch.

I got the similar issue. It cannot connect any longer and then the error "you have not been online for 30 days" pops up. It worked smoothly until the last patch.

This isn't an issue with the launcher. There are many, many posts about that error online.
If you can get in fine with the battlenet launcher but not my launcher, then odds are you've entered your credentials incorrectly or you're trying to launch an MFA enabled account using a password instead of a token (refer to account setup instructions).


Revert "Merge pull request #22901 from jrafanie/drop_default_value_for"

This reverts commit c773b2be6a452ffcd4caf73bdb60eaa28cea5026, reversing changes made to bb720157e15513d1cf1b0690cea9aa4ce377b1d4.
Reverting #22901.
This was causing errors in tests where these attribute defaults were triggering "changed" on the attribute, such as in https://github.com/ManageIQ/manageiq-providers-ansible_tower/blob/d5be6cc09a1b2804c1c510c990d5f7061cf2240f/app/models/manageiq/providers/ansible_tower/automation_manager.rb#L28

Backported to radjabov in commit 9acc4b2b5ed80f256b678a66eb6d7f0d6ab4913e.
commit 9acc4b2b5ed80f256b678a66eb6d7f0d6ab4913e
Author: Adam Grare<EMAIL_ADDRESS>Date:   Thu Feb 29 13:20:03 2024 -0500

    Merge pull request #22922 from jrafanie/revert_22901

    Revert "Merge pull request #22901 from jrafanie/drop_default_value_for"

    (cherry picked from commit 340776c59b8ae6199439e2190487e3f3703f8404)


feat: add sqllogictests crate

Hi! Opening this PR a bit early to see if it's going in there right direction. This is from the issue here https://github.com/apache/arrow-datafusion/issues/7133 and the discussion here https://github.com/apache/arrow-datafusion/discussions/7032.
The gist is there's a sqllogictest folder that adds a crate for datafusion-sqllogictest. The main export is DataFusionTestRunner that implements the sqllogictest-rs AsyncDB. See below for an example of it being used in a branch of one of my projects.
My main question is how to handle the existing code that's internal to core and the ancillary postgres engine code... should the former be replaced with this and the latter stay, or should the latter come along into this new crate? Certainly open to direction here and anything else big or small.
Thanks!
Which issue does this PR close?
Closes #7133
Rationale for this change
This change makes it possible for crates that use datafusion to use its sqllogictest engine. E.g. presuming this is merged, the end user could do the following...
async fn run_tests() -> Result<(), DataFusionError> {
    let test_options = TestOptions::default();

    // Iterate through the test files and run the tests.
    let test_files = std::fs::read_dir(&test_options.test_dir).unwrap();

    let exon_context = Arc::new(SessionContext::new_exon());

    for test_file in test_files {
        let test_file = test_file.unwrap();

        // if the file doesn't end with an slt extension skip it
        if test_file.path().extension().unwrap() != "slt" {
            continue;
        }

        let mut runner = sqllogictest::Runner::new(|| async {
            Ok(DataFusionTestRunner::new(exon_context.clone()))
        });

        runner.run_file_async(test_file.path()).await.unwrap();
    }

    Ok(())
}

#[tokio::main]
pub async fn main() -> Result<(), DataFusionError> {
    run_tests().await
}

This is on a branch of the exon library: https://github.com/wheretrue/exon/blob/bfb985c89f228e8ce86dbfd96e2a6e0698e780dc/exon/tests/sqllogictests/src/main.rs
What changes are included in this PR?
A new crate is added that exposes DataFusionTestRunner which is used in the example above.
I haven't yet updated the existing test code to use this crate, but presumably would want to? I'm also not sure where the postgres code would go in that scenario. Should it also go in this crate or stay where it is?
Are these changes tested?
I've only done manual testing thus far, but will add some unittests presuming this is ok direction wise.
Are there any user-facing changes?
A new crate would be available.

Thank you @tshauck  -- I will review this more carefully tomorrow

Great, thanks for the feedback. I've done a bit of that refactoring in 4f1507d (move postgres into new crate behind feature, have core use the new crate, etc).
There's a couple of test errors that I don't understand yet, so not quite ready.

Hi -- requesting re-review of this please. I got the test issue sorted (an overzealous name change on my part) so the sqllogictests seem to pass.
The general tests cargo test fail with one error, that I'm not sure is related to this PR or my machine:
---- scalar::tests::size_of_scalar stdout ----
thread 'scalar::tests::size_of_scalar' panicked at 'assertion failed: `(left == right)`
  left: `64`,
 right: `48`', datafusion/common/src/scalar.rs:4645:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Happy to dive in if it does look to be related -- thanks!

🤔  I think the CI failure https://github.com/apache/arrow-datafusion/actions/runs/5727724777/job/15532456889?pr=7134 is due to this file not having the apache license header:
NOT APPROVED: datafusion/sqllogictest/src/engines/datafusion_engine/mod.rs (./datafusion/sqllogictest/src/engines/datafusion_engine/mod.rs): false

Hi @tshauck  -- I took the liberty of fixing the doctest CI failure
https://github.com/apache/arrow-datafusion/actions/runs/5734076157/job/15548843494?pr=7134
And merging main into this PR -- I am hoping to get it merged soon


Doc fix

If I'm not mistaken, the "notes" method in Scale should have been documented as Scale#notes(). This tiny pull request fixes the documentation in the README file.

Hey Esteban! Thanks for the doc fix! Could you split your PR so one fixes the docs, and another one for your feature suggestions about "known scales"? Cheers

OK, see #97 :-)


Feature/228 rust high level api

First suggestion on a high level api with few methods, as mentioned in #228

As I already explained in the last meeting, I don't like the concept of a stateful control object, nor do I see any benefit in creating one (apart from maybe reducing the number of opaque types from 2 to 1).
The simplest solution, as I see it is to have three functions, two opaque types and no hidden state:

load takes a path and returns an ExecutionEngine (wrapped in an error)
reason takes an ExecutionEngine and returns a Vec of TableSerializers
write takes the Vec of TableSerializers and writes the result into a directory

This way, there is no state machine and thus no API errors.

As I already explained in the last meeting, I don't like the concept of a stateful control object, nor do I see any benefit in creating one (apart from maybe reducing the number of opaque types from 2 to 1).
The simplest solution, as I see it is to have three functions, two opaque types and no hidden state:
* `load` takes a path and returns an `ExecutionEngine` (wrapped in an error)

* `reason` takes an `ExecutionEngine` and returns a Vec of TableSerializers

* `write` takes the Vec of TableSerializers and writes the result into a directory

This way, there is no state machine and thus no API errors.

In the conversation last week, we said that there might be different API implementations and that this easy high level one, which is similar to how it works in rulewerk should be done first, to allow the students at the student projects for a very basic and easy usage of nemo in a similar style to how the rulework commands for loading, reasoning, materializing, and resetting works.

So I wasn't present for this conversation, but given the choice between an opaque handler object with several methods that I can call in multiple wrong orders and three freestanding methods with argument types that force me to call them in the right order, it's very clear to me which one is easier to use, and it's not the one with the handler object.

Another benefit of getting rid of the state object is that we can then properly unit test the API, which is currently impossible.

Thanks for the rebase, all of the comments from above still apply, although they are now outdated since you renamed the file.

I'm also very much opposed to calling this api::high_level, since that is relative to whichever APIs we might also implement (think api::higher_lewel, api::even_higher_level, api::burj_khalifa).

I'm also very much opposed to calling this api::high_level, since that is relative to whichever APIs we might also implement (think api::higher_lewel, api::even_higher_level, api::burj_khalifa).

I'm fine with every kind of naming for this API. I don't think it will be used much as soon as the opaque typed variant is implemented.

Overall I'll let this option as a draft pr and will try to get another option done in the following days.

I think this can be closed in favour of #237. Feel free to reopen if you wanted to follow up on this.


Jiahao/docs

@huizhuansam Please take a look and see if you have any suggestions for UG and DG. For the PPP, see if you are ok with the way I put the Encryption Integration.
Closes #242

Codecov Report

Merging #247 (38f09c5) into master (04e6a2a) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master     #247   +/-   ##
=========================================
  Coverage     68.70%   68.70%
  Complexity      593      593
=========================================
  Files            97       97
  Lines          2042     2042
  Branches        209      209
=========================================
  Hits           1403     1403
  Misses          572      572
  Partials         67       67

Impacted Files
Coverage Δ

...du/address/logic/parser/PasswordCommandParser.java
87.50% <100.00%> (ø)

Continue to review full report at Codecov.

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

@huizhuansam Please take a look and see if you have any suggestions for UG and DG. For the PPP, see if you are ok with the way I put the Encryption Integration.

@Zhou-Jiahao-1998 yep I'm fine with it.

@Zhou-Jiahao-1998 leave it to @zhenghanlee to close #127


Permission Denied when writing to \wsl$... path even from elevated shell [wsl2]

PS Microsoft.PowerShell.Core\FileSystem::\\wsl$\test> [System.Environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      18990  0

PS Microsoft.PowerShell.Core\FileSystem::\\wsl$\test> wsl --list --verbose
  NAME            STATE           VERSION
* test            Running         2

PS Microsoft.PowerShell.Core\FileSystem::\\wsl$\test> cp C:\wsl.conf etc/wsl.conf
cp : Access to the path '\\wsl$\test\etc\wsl.conf' is denied.
At line:1 char:1
+ cp C:\wsl.conf etc/wsl.conf
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (C:\wsl.conf:FileInfo) [Copy-Item], UnauthorizedAccessException
    + FullyQualifiedErrorId : CopyFileInfoItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.CopyItemCommand

There doesn't seem to be a way to modify the files from the Windows side. Is this a bug?

Maybe a feature: accessing \\wsl$ seems to obey permissions from the Linux side.

Maybe a feature: accessing \wsl$ seems to obey permissions from the Linux side.

Ah! Yeah now I understand what it's doing (using the default Linux user permissions), thanks. Changing the default user to root indeed works.
PS Microsoft.PowerShell.Core\FileSystem::\\wsl$\test> set_default_user test root
PS Microsoft.PowerShell.Core\FileSystem::\\wsl$\test> wslconfig.exe /t test
PS Microsoft.PowerShell.Core\FileSystem::\\wsl$\test> set_default_user testroot
PS Microsoft.PowerShell.Core\FileSystem::\\wsl$\test> cp C:\wsl.conf .\etc\wsl.conf

Even so, that's a bit inconvenient. It means I need to kill the WSL instance entirely (cos changing the default user doesn't work otherwise) if I want to do anything that needs root. I would say that an elevated Windows environment should implicitly have root via P9.

We need a configuration option where "wsl$" ignores ownership and permissions;  but preserves those
attributes when a file is changed.
I tried running  notepad pluss "as admin"  and  then try  to update an /etc file; BUT  I could not get it to work

"wsl$" is an excellent and wonderful new feature, but as always with everything LINUX,  esoteric concerns  for necessary compatibility gets in the way  of practical functionality and usefulness.
OF COURSE we must absolutely preserve ownership and permissions for the sake of compatibility and for the sake of proper usage and proper testing.
BUT when a windows machine is  a private dev working machine ;  I hope we can try to avoid tripping over our own shoelaces.
Practical usefulness predicates that we must try to find a way to work around this short sighted built-in limitation.
After-all  ON Linux 20-30% of most file-management activity is ADMINISTRATIVE  and  not work related productivity   ( so this limitation that we are disusing )   puts a huge damper on the
effective usefulness  of this new feature.
Thanks again for  the great work.   But Please do not  put UN-needed  and unnecessary HAND-CUFFS
ON THIS NEW FEATURE.  !!

This file permission issue manifests itself in many ways. For embedded Linux development, the ability to run and configure Yocto and Buildroot is mandatory. Unfortunately neither build tool completes due to inexplicable file permission errors. Doing exactly the same on Mint19.3 completes with no issues.
I have tried the metadata options to no avail. I'm afraid that wsl2 is anon-starter for Embedded Linux devs on Win10.
Too bad because wsl2 is great in other ways.


Prepare for Terraform 0.12

Prepare for the upcoming Terraform 0.12 release.

Implemented in https://github.com/radekg/terraform-provisioner-ansible/pull/129.


Add filter to select subset of Scenarios

Request to add a filter argument to be able to select one scenario or a subset of scenarios.
Similar to the nunit3console.exe --filter argument

Hello Maurice, thanks for your suggestion.  The filter argument has been added to v1.3.3 as an optional parameter.  For an example see dotnet7.yml or the full list of optional parameters.  For documentation on the filter expression syntax see the MSDN for Run selected unit tests.


Incomplete authorization code example

The authorization code given as an example is incomplete. Clicking copy gives the following url:
https://jwt.ms/?code=eyJraWQiOiJjcGltY29yZV8wOTI1MjAxNSIsInZlciI6IjEuMC...
Which leads to an empty page.

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

ID: 836ec1be-7675-d0f1-c861-0520dc3ea01e
Version Independent ID: c6a2a6f6-57fd-20ae-36f7-b6db1987ebe5
Content: Request an access token - Azure Active Directory B2C
Content Source: articles/active-directory-b2c/access-tokens.md
Service: active-directory
Sub-service: b2c
GitHub Login: @msmimart
Microsoft Alias: mimart

@halmg Thank you for your query . We will have this reviewed and update the thread .

@halmg Thank you for your inputs however the example is just a representation of how the token which always starts from "ey..."  looks and the user can use the access token they get as per the article to test and see different attributes in the same using https://jwt.ms website. This is a Microsoft website which runs completely on the client side and the token data will never leave your machine if you are checking the token to find different attributes within the token.
The document is correct and we would request you to follow the tutorial within your own B2C environment . If you would like to review the token information , you can check the sample tokens section within the Azure AD tokens related article.
Thank you.


Stays unlocked after reboot if you unlock and reboot

If you unlock privileges then reboot it will reboot unlocked and stay unlocked till locked again.

Correct. Please see the By default, is there a time limit on the admin rights granted by Privileges? question in the Frequently Asked Questions wiki page:
https://github.com/SAP/macOS-enterprise-privileges/wiki/Frequently-Asked-Questions#by-default-is-there-a-time-limit-on-the-admin-rights-granted-by-privileges


Swift jobserver output doesn't show up when redirecting stdout

When running make clean all, Swift compilation output shows up just fine, but it never shows up when running make clean all | cat for some reason.
In particular, the issue seems to be that Make doesn't correctly redirect the stdout of background processes (eg swift-jobserver &) when the foreground stdout is redirected. This is unexpected because a background process' stdout should be the same as the parent's.
A hacky solution is to change the print here to FileHandle.standardError.write: https://github.com/theos/swift-support/blob/d9af6143ccc1bbd316b898def3fef732f87d9653/Sources/Jobserver/main.swift#L73
This makes the output appear on screen, but of course it means it won't be piped to cat. Additionally changing the invocation of make to make clean all 2>&1 | cat does allow cat to receive the output, however it causes the rest of stderr to also be redirected.
Possibly related to the fcntl(): Bad file descriptor error that Make produces when piping its output on BSD-derived systems (including macOS); see https://savannah.gnu.org/bugs/?59585.

Turns out the issue is with print. Using FileHandle.standardOutput.write works fine too.


Automatically disable numba if it will throw error in table generation

While numba is still giving us problems we should check in import whether it works and disable it if not
This issue contains a pretty minimal reproducer: https://github.com/numba/numba/issues/3671

Closing as the latest numba release should remove the need to disable numba


[Important!] [Action required!] Please UNBLOCK mail.163.com hw.mail.com email.163.com and all Netease mail services!

Energized Protection - block ⚡

Let's make an annoyance free, better open internet, altogether!

Issue Submit Form

  Provide the following infos properly, which will help us to resolve your issue quickly.

Issue(s):
Type x in between [ ] and make sure there isn't any space between brackets. Example; for Your Selected Issue(s), type like this - [x]
You can select more than one category of issues if you need to!

[x] Whitelist
[ ] Blacklist
[ ] App Broken
[x] Website Broken
[ ] Request
[ ] Other Issue

Pack(s):
Write the name of the pack(s) you are using.

Pack(s) Name:Unified

Extension(s):
Also name the extension(s) if you are using any. If you don't then leave it blank.

Extension(s) Name:uBlock origin

Domain(s):
If you are submitting this issue for whitelist/blacklist issue, send us the domain(s) for whitelisting/blacklisting here. Kindly use the Code Tag to prevent tracking.

Domain(s):

mail.163.com
email.163.com
hw.mail.163.com

Your Config:
Just to ensure there is no issues or conflicts with other app/software/magisk module/extension/source list.
Make sure you are running Energized Protection Service only.

Client: Switchhosts Linux

Version: 20.03.073

Details:
Write us a lil bit more about your issue or query. You can attach any screen shot or log of the issue or advert, this will help to highlight it.

Your Issue Detail:
With the Unified pack enabled I could not even access to the famous Netease mail service (a.k.a 163 mail, 126 mail and so on) For Chinese users' sake, please unblock them!!! Otherwise Chinese users cannot access to their mailbox with your filter/hosts enabled.
Steps:
Open firefox
Input any of the three

mail.163.com
hw.163.com
email.163.com

would only result in "connection failed"
These three sites are NOT any of the spam/porn/malware sites, but legit sites which many Chinese people access. So PLEASE UNBLOCK THEM ASAP!!!

Thank you for making Energized Protection great with your kind help!

A project by Ador with ❤

@AdroitAdorKhan It is completely a legit webmail provider site. So please block it ASAP. Thank you!

@AdroitAdorKhan please unblock all the three websites. Thanks

Sure. This will be fixed in next release.


Updated swagger to contain a separate endpoint for v1.0

This swagger update adds /v1.0 endpoint in addition to the original /beta endpoint

The available actions looks like this.

We've updated the swagger file to use v1 so this isn't relevant anymore.


fix bug missing pvc in cache map

What this PR does / why we need it:
when adding pvc into cache before the storageclass, the pvc will be skipped.
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Codecov Report

Merging #1235 (b0b9146) into main (3e014e6) will not change coverage.
Report is 6 commits behind head on main.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@           Coverage Diff           @@
##             main    #1235   +/-   ##
=======================================
  Coverage   35.77%   35.77%
=======================================
  Files          28       28
  Lines        2180     2180
=======================================
  Hits          780      780
  Misses       1297     1297
  Partials      103      103

:mega: Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!


Remove dependency on cardano-ledger-test

The cardano-node should not depend on test packages.
Also, it just so happened that the ledger test package indirectly depends on a package (typerep-map) that does not currently build on 32bit systems (like many ARM systems), and removing this dependency is the last thing needed to get the node to build on a RPi4/Raspbian.
This involves removing the cardano-cli dump-hardcoded-genesis subcommand. It is not needed anymore, and it involved a dependency on the cardano-ledger-test package.

bors r+


Bylaw review / proposed edits

Keeping Trademark policy separate, see #70

Looks good to me.

Merging as benchmark to move forward from.


global: add ES7 support

Requires:

https://github.com/inveniosoftware/invenio-indexer/issues/104
https://github.com/inveniosoftware/invenio-records-rest/issues/255
https://github.com/inveniosoftware/invenio/issues/3953

Closes #158

Merged in #163


[Bug]: Error when setting image cover

CSV2Notion Neo Version?
1.3.1
What OS are you using?
MacOS
OS Version or Linux distribution
macOS 10.14
Bug Description
Perhaps related to issue #32, I'm getting an error when when trying to set the cover image with URLs (I did not try local files).
csv2notion_neo --verbose --workspace "Workspace" --token "$token" --randomize-select-colors --image-column Thumbnail --image-column-mode cover "youtube2csv_spanishboost.csv"
Slug,Title,URL,Date,Length,Playlists,Thumbnail
7-B2y1b-1JA,"Learn Spanish with Philosophy: Part II | Spanish Boost Podcast | Episode 25",https://www.youtube.com/watch?v=7-B2y1b-1JA,2024-09-23T22:51:54Z,1233,"Spanish Boost Podcast 🎙",https://i.ytimg.com/vi/7-B2y1b-1JA/sddefault.jpg
lWBOsme6V7g,"Learn Spanish with This True Crime Story | Easy Spanish Crime Podcast | Episode 1",https://www.youtube.com/watch?v=lWBOsme6V7g,2024-09-16T00:33:52Z,878,"Crime Stories",https://i.ytimg.com/vi/lWBOsme6V7g/sddefault.jpg
qNibYBVFWMU,"Learn Spanish: Practice Listening with Different Speeds | Spanish Boost Podcast | Episode 24",https://www.youtube.com/watch?v=qNibYBVFWMU,2024-09-12T11:27:47Z,1198,"Spanish Boost Podcast 🎙",https://i.ytimg.com/vi/qNibYBVFWMU/sddefault.jpg

Log excerpt
INFO: CSV2Notion Neo version 1.3.1
INFO: Validating csv & csv2notion_neo.notion DB schema
INFO: Creating new database
INFO: New database URL: https://www.notion.so/d849f9a8f44e41dd8b8359409a243b68
INFO: Uploading youtube2csv_spanishboost.csv...
ERROR: Error at division
Traceback (most recent call last):
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/cli.py", line 58, in cli
    upload_rows(
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/cli_steps.py", line 80, in upload_rows
    list(tdqm_iter)
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/tqdm/std.py", line 1181, in __iter__
    for obj in iterable:
               ^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/utils_threading.py", line 39, in process_iter
    yield from (f.result() for f in as_completed(futures))
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/utils_threading.py", line 39, in <genexpr>
    yield from (f.result() for f in as_completed(futures))
                ^^^^^^^^^^
  File<EMAIL_ADDRESS>line 449, in result
    return self.__get_result()
           ^^^^^^^^^^^^^^^^^^^
  File<EMAIL_ADDRESS>line 401, in __get_result
    raise self._exception
  File<EMAIL_ADDRESS>line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/utils_threading.py", line 27, in worker
    notion_uploader.upload_row(*args, **kwargs)
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/notion_uploader.py", line 33, in upload_row
    db_row = self._get_db_row(row, is_merge)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/notion_uploader.py", line 50, in _get_db_row
    cur_row = self.db.add_row(properties=row.properties, columns=row.columns)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/notion_db.py", line 106, in add_row
    new_row = self.collection.add_row_block(properties=properties, columns=columns)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/notion_db_collection.py", line 39, in add_row_block
    new_row = self._add_row_block(
              ^^^^^^^^^^^^^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/notion_db_collection.py", line 70, in _add_row_block
    setattr(row, key, val)
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/notion_row.py", line 72, in cover
    CollectionRowBlock.cover.fset(self, new_image)
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/notion/maps.py", line 51, in fset
    self.set(path, python_to_api(value, **kwargs))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/csv2notion_neo/notion/utils.py", line 79, in remove_signed_prefix_as_needed
    if url.startswith(SIGNED_URL_PREFIX):
       ^^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'startswith'

Noted! working on it

@bumper314 This issue is fixed now!
https://github.com/TheAcharya/csv2notion-neo/commit/9b1f396928828d3d206f7783bed62b0611e99b09
can you get the latest binary and have a look

I wasn't sure where to find the binary, so I setup the dev environment with poetry and ran:
poetry run csv2notion_neo --verbose --workspace "Workspace" --token "$token" --randomize-select-colors --image-column Thumbnail --image-column-mode cover "youtube2csv_spanishboost.csv"
INFO: CSV2Notion Neo version 1.3.1
INFO: Validating csv & csv2notion_neo.notion DB schema
INFO: Creating new database
INFO: New database URL: https://www.notion.so/c1fcbb9af51241f493a35837fe215ee5
INFO: Uploading youtube2csv_spanishboost.csv...
  0%|                                                                                | 0/55 ERROR: Got 400 error attempting to POST to submitTransaction, with data: {
  "operations": [
    {
      "id": "ea55b5f1-2e63-4795-865b-7264a75b1835",
      "path": [
        "properties"
      ],
      "args": {
        "type": "url",
        "url": "https://i.ytimg.com/vi/7-B2y1b-1JA/sddefault.jpg"
      },
      "command": "update",
      "table": "block"
    },
    {
      "args": {
        "last_edited_by_id": "4096275a-2e94-40d7-9087-eabd379a07aa",
        "last_edited_by_table": "notion_user",
        "last_edited_time":<PHONE_NUMBER>657
      },
      "command": "update",
      "id": "ea55b5f1-2e63-4795-865b-7264a75b1835",
      "path": [],
      "table": "block"
    }
  ]
}

... 54 more of the same ...

ERROR: Error at division
Traceback (most recent call last):
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/cli.py", line 58, in cli
    upload_rows(
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/cli_steps.py", line 80, in upload_rows
    list(tdqm_iter)
  File "/Volumes/Data/Temp/WIP/CzQVkG/lib/python3.12/site-packages/tqdm/std.py", line 1181, in __iter__
    for obj in iterable:
               ^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/utils_threading.py", line 39, in process_iter
    yield from (f.result() for f in as_completed(futures))
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/utils_threading.py", line 39, in <genexpr>
    yield from (f.result() for f in as_completed(futures))
                ^^^^^^^^^^
  File<EMAIL_ADDRESS>line 449, in result
    return self.__get_result()
           ^^^^^^^^^^^^^^^^^^^
  File<EMAIL_ADDRESS>line 401, in __get_result
    raise self._exception
  File<EMAIL_ADDRESS>line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/utils_threading.py", line 27, in worker
    notion_uploader.upload_row(*args, **kwargs)
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/notion_uploader.py", line 38, in upload_row
    setattr(db_row, prop, prop_val)
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/notion_row.py", line 78, in cover
    self.cover_meta = cover_meta
    ^^^^^^^^^^^^^^^
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/notion/maps.py", line 51, in fset
    self.set(path, python_to_api(value, **kwargs))
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/notion/records.py", line 132, in set
    self._client.submit_transaction(
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/notion/client.py", line 318, in submit_transaction
    self.post("submitTransaction", data)
  File "/Volumes/Data/Temp/WIP/CzQVkG/csv2notion-neo/csv2notion_neo/notion/client.py", line 287, in post
    raise HTTPError(
requests.exceptions.HTTPError: Something went wrong. (400)
bump@Mini:~/Temp/WIP/CzQVkG/csv2notion-neo [master ?]

@bumper314 , This is weird, Let me look into it!

@bumper314 The image column, are they just link or do you have images in your directory?

@bumper314 I am able to reproduce the error, will fix it at the soonest!

@bumper314 Fixed! https://github.com/TheAcharya/csv2notion-neo/commit/acb8083d03d09a08e69a1d613a96e974621b1899
Try and let me know

@arjunprakash027 Ok, it runs without errors now, but I'm seeing the image as a block in the note, not as a cover image I was expecting.
poetry run csv2notion_neo --verbose --workspace "Workspace" --token "$token" --randomize-select-colors --image-column Thumbnail --image-column-mode cover "youtube2csv_spanishboost.csv"

@bumper314 - Should Work now!
can you check and let me know!

Looks good!  Thank you for getting this fixed!
I did some testing with both --image-column-mode block and --image-column-mode cover and it behaved well.  I even ran it once with --image-column-mode block then again with --merge --image-column-mode cover to get both a cover and block image.  I didn't do any testing around local files.
However, I'm not sure about the following behavior: My CSV has a "Thumbnail" field with the URL of the image I'm setting as the cover.  When I use --image-column-keep, I see the URL in the "Thumbnail" column as I would expect.  But if I don't use --image-column-keep my expectation is that the "Thumbnail" column shouldn't be created in Notion at all, but what I'm seeing is a "Thumbnail" column with empty contents.

@bumper314  - The software is written in such a way that all columns are created first, then later decided based on flags to populate it or not.
But you do make sense, It should not be created at all. I will fix the code and let you know

@bumper314 Thank you providing feedback in resolving the issue.
As for the behaviour -image-column-keep technically, it is the correct behaviour. The tool technically does not delete or is not supposed to remove any column from Notion. Since, you already have a --image-column Thumbnail, and you already have Thumbnail in your CSV file, it would technically create the column.
If the user wants to keep the values of image column, in your case  Thumbnail, you would use --image-column-keep. If you don't want the Thumbnail you can certainly Hide the column in Notion.


Release schedule?

When is the next release planned? We experienced some instabilities on Ubuntu only to be solved with killall rocketchat (perhaps an upstream Electron issue).

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/29138764-release-schedule?utm_campaign=plugin&utm_content=tracker%2F19476668&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19476668&utm_medium=issues&utm_source=github).

We are now at version 1.0.0 and you can follow our release plans here


[PREVIEW] added maven dependencies to fraction manifest

Can one of the admins verify this patch?

Can one of the admins verify this patch?

add to whitelist


fn-fix_dataprep_dataflow_button

Description

Change button design
Related Issue :

METATRON-3005
How Has This Been Tested?

1.Management -> Data prep -> Data flow -> click root
2. check button is changed
Need additional checks?
Types of changes

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

Checklist:

[ ] I have read the CONTRIBUTING document.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.

Additional Context

run build
deploy to 1

run build
deploy to 1

run build
deploy to 1

run build
deploy to 1

@thinkcsww @eltriny I was just wondering if the work has done. It's not working well as you see. If it's too hard to resolve, please let me know. We could change the design.

@joohokim1 I think that you'd rather request this issue to @AnnieHwang than @eltryny

@kyungtaak

modified like this

run build
deploy to 1

run build
deploy to 1

run build
deploy to 1

@kyungtaak Yes, I'll report to @AnnieHwang, later on.


deps: auto-value version 1.10.2

This should be tied with https://github.com/googleapis/java-shared-config/pull/632

The enforcer rule check failed:
[INFO] --- maven-enforcer-plugin:3.1.0:enforce (enforce) @ google-cloud-core ---
[INFO] Adding ignore: module-info
[INFO] Adding ignore: META-INF/versions/*/module-info
Error:  Rule 2: org.apache.maven.plugins.enforcer.RequireUpperBoundDeps failed with message:
Failed while enforcing RequireUpperBoundDeps. The error(s) are [
Require upper bound dependencies error for com.google.auto.value:auto-value-annotations:1.10.1 paths to dependency are:
+-com.google.cloud:google-cloud-core:2.21.1-SNAPSHOT
  +-com.google.auto.value:auto-value-annotations:1.10.1
and
+-com.google.cloud:google-cloud-core:2.21.1-SNAPSHOT
  +-com.google.api:api-common:2.14.1-SNAPSHOT
    +-com.google.auto.value:auto-value-annotations:1.10.1 (managed) <-- com.google.auto.value:auto-value-annotations:1.10.2
and
+-com.google.cloud:google-cloud-core:2.21.1-SNAPSHOT
  +-com.google.auth:google-auth-library-oauth2-http:1.19.0
    +-com.google.auto.value:auto-value-annotations:1.10.1 (managed) <-- com.google.auto.value:auto-value-annotations:1.10.1
]

It seems https://github.com/googleapis/java-shared-config/pull/632 needs to happens first, and it seems good to have the auto library released with the new shared config.

All checks are green. Merging in autovalue 1.10.2

Thank you


Access to inline styles of the .react-parallax-background-children class

Hi
Is there a way to adjust the CSS styles that are used inline when the component renders? The default values are causing considerable clipping in my image file, and I can't seem to find a way to adjust it via any other means. For example, the left value has been set as 50% but I see that if I set it to 40% (using the DevTools in Chrome), the image renders almost the way I want it to.
Thanks!

Hi @devdua,
thanks for your feedback. I just added a new prop bgStyle with version 1.1.0 that can pass style values to the background layer in addition to the styles that are already set. The existing style props will be overridden. Let me know if this is working for you.

Thanks a lot @RRutsche found no problems so far, this works for me! Cheers!


changelog

Pull Request Test Coverage Report for Build 6

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 69.943%

Totals

Change from base Build 5:
0.0%

Covered Lines:
854

Relevant Lines:
1221

💛  - Coveralls


Add support for setting additional stack tags

Adds a flag --additional-stack-tags key=val which allows setting additional custom tags on the CF stacks managed by the controller.
This can be useful if your infrastructure relies on additional tags e.g. for cost reporting or permissions. Zalando use case is to add InfrastructureComponent=true tags such that we can prevent non-admin users from touching resources with those tags.

:+1:


Hero 8 / Hero Max packet sniffing

Has anyone successfully intercepted the communication between the GoPro Hero 8 or Max camera and the Android GoPro app? Everytime when I turn on the Android packet sniffer app then the GoPro app rejects to connect.

Yeah I use Packet Sniffer from the Play store which works.

On a rooted device? I have this problem only with the new Hero cameras. The Hero 7 and older work fine.

Got it working on an older device.


EF scaffolding

Have you considered supporting scaffolding (aka reverse-engineering)?
It would be cool to be able to run
dotnet ef dbcontext scaffold "Data Source=file.xls" FileContextCore
and get a DbContext and the entity classes for the file so it can be accessed with LINQ-to-Entites

Sorry for the late reply. I also thought about this feature but I came to the result that this feature is not so useful.
First the types in a simple document or an excel sheet are not so easy to convert so that your generated result will not be very useful. Also the idea of filecontext is to easy design entities in code and run the application without the need of migrations.


Don't think publishing a report is equivalent as using Get Data.

From my experience, using Get Data button is better for having access to the P-BI report in the web app for one reason:  editing the report in the web platform saves the changes in the desktop file.
Before I knew about this functionality, I would often encounter situations where the desktop version and the web version where outdated between each other.
That is, failing to publish the report from the desktop version, or needing to download a pbix copy from the web platform, after making changes would result in those being outdated.
Having them being synced via OneDrive is a great feature, and I was surprised to read them being equivalent.

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

ID: c5b53a16-6109-2b1b-d9da-37ac34b1cb63
Version Independent ID: 8f0d70eb-5fbf-5ece-8918-0609b10b69a3
Content: Get data from Power BI Desktop files - Power BI
Content Source: powerbi-docs/service-desktop-files.md
Service: powerbi
Sub-service: powerbi-service
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Hi @Diego-MX! Thanks for the feedback. I'm adding the author to review and comment.

That's a great point. It's good to refresh the data to ensure they stay in sync. I've added a comment to that effect in the article. Thanks!


build(meson): general improvements and fixes

What does this change do?
Use the / operator instead of join_paths
Use the / operator instead of using "/" in string paths
Use the includedir opt instead of hardcoding "include" in install_subdir
Remove discouraged layout=flat option (mesonbuild/meson#9243)
Remove unneeded -Wextra, -Wpedantic flags, already added by warning_level=3
Remove manual -Oz flag when using Clang (mesonbuild/meson#9286)
Make use of : in kwargs consistent
Pre-merge checklist

[x] I've read CONTRIBUTING.md
[x] I've rebased my changes against the current HEAD of origin/master (if necessary)
[ ] I've added new test cases to verify my change
[ ] I've regenerated toml.hpp (how-to)
[ ] I've updated any affected documentation
[ ] I've rebuilt and run the tests with at least one of:

[ ] Clang 6 or higher
[ ] GCC 7 or higher
[ ] MSVC 19.20 (Visual Studio 2019) or higher

[x] I've added my name to the list of contributors in README.md

Didn't have time to run the tests, so I'm marking this as draft

I won't be able to run the tests until this afternoon, but since all tests passed in CI I think that it is safe to mark this as ready for review

Oh nice, I've learned a few things about meson from this PR. LGTM!

Oh nice, I've learned a few things about meson from this PR. LGTM!


How to retrieve public Ip address of VMSS instances

After creating VMSS with public Ip, though cli az vmss list-instance-public-ips returns public ip addresses, I'm not sure how to retrieve it from Java SDK.
Azure.virtualMachineScaleSets().virtualInstances().list() does not have public ips populated
Azure.networkInterfaces().listByVirtualMachineScaleSet() returns id for public ip addresses
Azure.publicIpAddress().getById() returns null with the id retrieved from the previous step

In case anybody would like to know, it is
Azure.publicIpAddress().inner()

What is your code before. For me, it's impossible because public ip address is not associated to the VMSS. I didn't found a function which allows to associate public ip address and the VMSS. The unique possibility is ".withVirtualMachinePublicIP()". But i didnt found a function to obtain the public ip address of the VMSS.


Node20 support should have been added through a major version

The recent commit to add Node20 support raises the min-agent version and basically breaks these task for many on-prem deployments that so not ship with an agent version high enough.
This breaking change could have been handled better. Instead of bricking the current major version, I propose either:

The Node20 change is reverted and 0.14 is released, then the major version is raised to 1.0, the Node20 change is reapplied. This way any Azure DevOps organization or server that has this task already installed will keep working.
A copy of the task is added to the project, its major version is increased to 1.0 and the extension will ship with both 0.x and 1.x versions of the task. If needed a deprecation warning can be added to 0.x to urge people to upgrade.

Azure DevOps tasks are supposed to follow semver, this is a breaking change, a major version increase is in order.

@madkoo The above PR will probably be a better approach.


Adding guard clause to prevent calling user_for_paper_trail

When PaperTrail is disabled, it should not call user_for_paper_trail on the controller
Closes #817

I wasn't sure where to test this, if you tell me where to put it, I can add some tests.
Only saw this tested on functional tests, and this is more of a unit test case in my view.

Thanks!


Tests!

Set up a testing/coverage environment (enzyme + mocha + chai + isparta (istanbul) + various helper modules).
Added various types of tests: 1) Behavioral acceptance tests, 2) Keyboard Event Handlers, 3) unit tests for Autocomplete#renderMenu.

🎉I'll get to reviewing this straight away. What are your thoughts/preferences on rebase+squashing commits? I've generally tried to follow that for a lot of the internal projects I've worked on - this repo currently does not have a "standard best practice" so I'd hate to try and enforce something that isn't being done and also folks don't want to do.
Thanks a ton for doing these, I was wanting to move forward on some of the other PRs and was a bit nervous to do this without tests. <3

@sprjr I have no preferences on rebasing, but am happy to do so if it would be preferable. How do you generally go about it for your internal projects?
Also, my pleasure! I'm glad it's enabling. :)

We've been pushing for rebase then merge, and we try to do the "single feature branches squash down to single commits."
Although since you have multiple authors you might also want to adjust that - and it seems like much ado about nothing since the project itself doesn't enforce/suggest it.
I'll merge it in tomorrow as is after validating locally. Thanks!
Sent from my iPhone

On Mar 7, 2016, at 4:19 AM, Ryan Lane<EMAIL_ADDRESS>wrote:
@sprjr I have no preferences on rebasing, but am happy to do so if it would be preferable. How do you generally go about it for your internal projects?
Also, my pleasure! I'm glad it's enabling. :)
—
Reply to this email directly or view it on GitHub.

I ran the tests locally and saw a failure:

I'm on<EMAIL_ADDRESS>and installed from<EMAIL_ADDRESS>I did notice that babel-register is not in the dev dependencies so if you don't install it locally (or use it globally perhaps?) you can't just do npm i && npm test. If you could:

[ ] Add babel-register to devDeps
[ ] Update README.md with info about running tests
[ ] Updated package.json with the proper contributors info ;)
[ ] Help me figure out why that one test is failing

We should be good to merge. Thanks!

fwiw, I did a rebuild on node 0.12.x and received a jsdom error. I thought that might be a potential fix as it looks like there is some jsdom stuff in the stack trace.

Phew, this was an interesting dependency quest!
First the real bug in this branch you discovered:
The failed test as-per-your-screenshot is complaining about an incorrect use of HTMLInputElement#setSelectionRange in lines 160-162. I must have accidentally deleted the second parameter.
Second, why the test didn't fail for me:
Older versions of jsdom (< 7.x.x) don't support or somehow don't care about the HTMLInputElement API, so the test passed. Now how did I end up with an older version? Turns out that the latest available version of jsdom (*) is specified only as a peerDependency for mocha-jsdom. I was building with<EMAIL_ADDRESS>which doesn't install peer dependencies, and thus was unwittingly cowboying around with an old jsdom declared as a (seemingly unused!) dependency for cheerio.
Solution: add back the deleted parameter and pin jsdom to ^8.1.0. Just pushed. :)

As for updating README.md and package.json, what would you like in them specifically? Happy to make the changes. :)

Oh wow, thanks for digging in to that! I figured we should update the README.md to say there are tests now and now to run them, instead of indicating they aren't there.
package.json is really just optional if you'd like to add yourselve(s) as contributors. You are in fact, contributing.
<EMAIL_ADDRESS>is still not listed as a devDep, so if you don't have it globally (which I am guessing you do) you can't run the tests unless you install it locally first.

If you are adding jsdom 8, I think you will also need to update .travis.yml, since it currently tries to build with node 0.10 (https://github.com/reactjs/react-autocomplete/blob/master/.travis.yml#L3), which is not compatible with the newer versions of jsdom (https://github.com/tmpvar/jsdom/blob/master/Changelog.md#700).
Also, a warning in the README that it will only build with node >= 4 might be useful.

@sprjr Hmmm, perhaps you're viewing old versions of those files? I'll tag you in the diffs.

Yep, forgot that I needed to git fetch and not just git pull my mistake. Thanks!

@sprjr My pleasure! Thanks for the feedback and support. :) Always good to hear that efforts have been helpful.


[INFRA-4574] Removed magic numbers and improved model abstraction

https://jira.team.affirm.com/browse/INFRA-4574

trigger build


Update all unit tests on the main and on PRs

 // Add a new field for chain ID
  // In a blockchain network, there are multiple chains, each with its unique
  // features, rules, and assets. By including a chainID, you can indicate
  // whether the message should be processed on the Ethereum network, Binance
  // Smart Chain, or any other blockchain
  string chainID = 8;

include this field on the Header in each unit test


Auto Crop-Suggestion

Kindly add option for auto-cropping, if not already present. The following repo might help:
https://github.com/mars885/doc-skanner

+1

@vikram0230 Any reason this was closed without a response? This doesn't seem to be fixed yet.

Additional Info: OpenNoteScanner does this too, so it shouldn't be that hard.

@itsmeboy0  This feature has been implemented in the previous versions. We are working to enhance it.

@vikram0230 then it should have been closed with implemented or invalid tag. btw thanks for confirmation.


sudo file -s /dev/xvdf command failed

sudo file -s /dev/xvdf failed after attaching volume to the EC2 instance. To fix it i named it /dev/xvdf when i attached the volume

named what ?
I'm really not sure what you are saying ...
/dev/xvdf is a device ID ... you aren't naming anything.

can you give a little more info, what steps you are doing, what error you see
what didn't work
what course this is from
what lesson this is from

Great response time :)
Course is
[DEMO] EBS, Snapshots and Instance Store Volumes - PART1
yes i'm referring to the device. In the lesson it's listed as /dev/sdf, to make it so the command sudo file -s /dev/xvdf didn't fail, i changed the name in the EC2 console to /dev/xvdf when attaching the EBSTestVolume to the EC2 instance

I'll have a look because /dev/sdf should be mapped as /dev/xvdf in linux
Thats how it is on my video .. and it worked ok.
The device ID changes depending on linux distro, but amazon linux should use /dev/xvdf for /dev/sdf set in console


Apidoc fix

This PR addresses #87.
The issue arose due to this commit in the Dash repo that moved some of the internal functions we were relying on for the API documentation generation. I've fixed the import and also pinned the version of Dash required for the docs for good measure.

I think we should merge this since it obviously solves a problem we have right now.
In the medium term, I'm a bit wary of depending on an internal component in Dash. I think it'd be worth vendoring this or finding a more stable source for it.

Agreed, this isn't really satisfactory as a long term fix, finding a more stable source or vendoring in future sounds good.


Add CGK

I think the directory name you chose is going to be problematic.  I recommend one that just uses initials.  Currently, it is GCK ; )  I am not sure if that's on purpose or a typo?

I used the Github interface to resolve a minor conflict that was created by @cgkelly98 and @shuff4 modifying the same file in the same place.