Remove issuer: AlphaWallet

As those tokens are not issued by AlphaWallet, and we cannot get all of the token issuers to sign a TS file.

As those tokens are not issued by AlphaWallet, and we cannot get all of the token issuers to sign a TS file.

@zhangzhongnan928 the wallet is ready from the signer details (when the TokenScript is signed) therefore we are labelled as the issuer for that

As those tokens are not issued by AlphaWallet, and we cannot get all of the token issuers to sign a TS file.

@zhangzhongnan928 the wallet is ready from the signer details (when the TokenScript is signed) therefore we are labelled as the issuer for that

I understand, but to avoid confusion, we should remove it. As inside the token page, we already have Verified by xxx(iOS) and Green Lock(Andriod)
Today some new users ask me, why DAI and USDC's issuer is AlphaWallet....


Blog posts aren't displaying

Not sure why they went away. Could this be a front-end thing?

I am seeing blog posts! If you are still having problems could you be more specific about how I can see the issue?


Adding an initial rule for detecting Curve25519 algorithms

Tested the rule against a couple of known samples that implement Curve25519 encryption. Unfortunately this kind of encryption is not based on well-known constants apart from the setting of the initial buffer.
So, in a nutshell - we'd need to detect a buffer being initialized as follows:
buf[0x00] = 0xf8
buf[0x20] = buf[0x20] & 0x3f | 0x40
This looks unique enough to not produce false positives but I'll strengthen it further if it does.
Let me know if you have any questions and/or feedback. It's my first rule so I'm eager to learn how to do this properly. :)

thank you!


Add action_queue.py with DefaultActionQueue class

I  was unable to  elegantly solve the problem with Pylint error: R0801 duplicate-code. Comand # pylint: disable=duplicate-code does not work (see here). So I just increased number of similarities from 4 to 6 in the related check ( I do not want to completely disable this check).


Add memoization of dihedral_pairs instead of computing them each iteration

Add memoization of dihedral_pairs in datasets such that they are only computed in the first epoch and then stored in memory and reused. This should speed up the code since computing the dihedral pairs previously took up 73% of the runtime in my experiments. Now, this overhead will only happen in the first epoch, and the additional memory usage is negligible.
Calling the attribute of the PyTorch geometric Data object edge_index_dihedral_pairs has the dihedral_pairs being treated as edge indices during batching such that PyTorch geometric automatically takes care of increasing the indices of the dihedral_pairs according to the graph sizes when creating a batch.

Training on Drugs seems to be around 4 times faster with the "fixed" version reaching epoch 100 when the previous version reaches epoch 27 🤗


Learn: Translation 1st version - sv, de, da, nl

This is a duplicate of issue #744. Also, the branch must be split to cover only 1 language per branch to keep the number of changed files reasonable. Otherwise the PR diff will time out.
Several changes are also necessary in each language, see checklist.


[Question] Persist state and static reducers

Hi!
Is there any possibility to set static reducers that will always be in state? And how deal with persist state, redux-persist doesn't work correctly with this lib.
Thanks!

@ivp-dev Hi! Thank you for your question.

Is there any possibility to set static reducers that will always be in state?

You can add static reducers (or eggs) when you create your store, like this:
https://github.com/fostyfost/redux-eggs/blob/main/examples/example-react/src/store/index.ts
// store.ts
import { createStore } from '@redux-eggs/redux-toolkit' // or @redux-eggs/redux

const store = createStore(your options)
store.addEggs(....your eggs with reducers)

export { store }

Also you may use keep: true in egg-object,
https://github.com/fostyfost/redux-eggs/blob/main/docs/glossary.md#egg
Once an egg is added to store, it will never be removed.

And how deal with persist state, redux-persist doesn't work correctly with this lib.

Unfortunately, I haven't tested redux-persist with my library yet.
Could you please create the demo (CodeSandbox or something like this)?

Hi @fostyfost
I had prepared an example and found it out that all work in a correct way. Maybe I did something wrong at the first time. So thank you for your detailed explanation and let the example stay here for someone how is going to use your lib with redux-persist. Wish you all the best.

@ivp-dev thank you 🙏


Discussion: add github repo url?

Is this something we want to do? I'd like to have the url but I think it might need to go with some changes to the theme. At the moment it's probably not sufficiently distinguished from the rest of the content. Eg the home page:

It's definitely something we want to do. I think the most important thing is to get components on the page using sane design defaults. I'll put this on the backlog for the theme update I'm doing today. Will update this PR when I have an MVP approach for this component

I like this idea too, Thanks for taking that on @simonschwartz

repo_url added elsewhere


jitterbugpair not generating mobiledevicepairing/Untrusted Developer

I followed the instructions up until using jitterbugpair on my device, this brings up a pop-up on device to Trust This PC. After selecting trust, the UDID.mobiledevicepairing file does not generate. Running the .exe again does nothing. Clicking on the Jitterbug app on device brings a popup stating Untrusted Developer.
Where do I go from here?

The "trust this computer" enables USB access from the PC to your device. To trust the developer you need to go to Settings app => General => Profiles (?) and trust your app / developer certificate there.


bug: Active tabs hightlight not aways cleared on navigation via Android back button

Bug Report
Ionic version:

[x] 5.x
Current behavior:
When using NavController to navigate tabs from an Android back button handler, sometimes the tab button highlighting is not removed from the tab that is being navigated away from, even though the tab-selected CSS class is removed from the tab bar button.
This bug has only been consistently reproducable on a couple of Galaxy S10 phones, a Galaxy S8 phone, and a Pixel 3 emulator as of right now.
Expected behavior:
Only the current tab would be highlighted.
Steps to reproduce:

clone this repo: https://github.com/CGB-Enterprises/ionic-tabbar-highlighting
npm i
ionic cordova build android
run on one of the devices listed in the README.md or on the Pixel 3 AVD in the emulator
to to tab 3
press the Android back button

At this point you will have navigated back to page 1 (no matter what the stack looks like because of this: https://github.com/CGB-Enterprises/ionic-tabbar-highlighting/blob/master/src/app/app.component.ts#L54-L56
But on some devices (those listed in the README) you will see both tab 1 and tab 3 highlighted.
At least on the Pixel 3 emulator, if I then "touch" the screen again, the highlighting on tab 3 does indeed go away.

Investigation on this was inconclusive, but it appears to have to do with the webview version or the version of the AVD itself.


Spacy NER to Enhance Authors

Hey,
I've been using newpaper to parse articles from feeds. Right now I'm taking the author list from newspaper and using spacy's NER to filter out publication names from the author list as sometimes I'm ending up with The Associated Plus and Bloomberg News as authors :(
I was wondering if this is of interest to anyone as I've debating integrating into the library and submitting a PR but don't want to waste the time doing if no one else besides myself will have use for it.
I'd add a flag to set the data model as to get the most accurate results (using en_core_web_lg) adds roughly 14sec to the script to load the model. Some people may find en_core_web_lm or _md sufficient for their needs and(or) want to reduce the script load time.
The NLP is cached though, so it's just a one time hit.
Thanks,
Jesse

If you're introducing Spacy as a dependency then might as well replace NLTK with Spacy too.
I think I'm going to do it


jinja2.exceptions.UndefinedError: 'None' has no attribute 'avatar'

Suddenly the error jinja2.exceptions.UndefinedError: 'None' has no attribute 'avatar' shows in my explorer tab. And my search is not working. I'm currently in Chapter 16: Full-Text Search

You have one or more blog posts in your database that have no author set.

Is there a way to check the author in each post? I tried to loop to my database in db Post and I can't check the author.

for post in Post.query:
    if post.author is None:
        print(f'blog post {post.id} has no author')

Thank you so much. I have able to find and delete the post with no author.


Add access control code

To limit which requests are allowed to an app's endpoints, a decorator (for Flask) and an Auth class (for FastAPI) have been developed. These will check the existence of a token and its validity against the platform's keycloak.
It would make sense to add this code to this SDK, in order to help app developers (potentially in a "access_control" package).

Can you link to the corresponding code?

I actually don't think this would fit here, but rather in the get started app, so the endpoints of the app the user creates are protected by default.
I'm closing this issue, and will bring it up again when we revise the get started app.


Design a good About section for this project

@rohansx please provide the details me must add in our about section
provide the content for that.

#51 done review it and merge it

@k-deepak04 Let's first design and set up the basic structure for the project and then we'll take care of content part


Add jsonly flag

A component may only need client.js

Coverage decreased (-2.15%) to 97.85% when pulling 4f7b74385654b6d8d4c19d7665bef8057842dc40 on add-jsonly-flag into 6ab0705a22209ca44a0733ff907719a37ac380f2 on master.

Coverage remained the same at 100.0% when pulling 7f113106a69a00653b394db2e160a2851f719748 on add-jsonly-flag into 6ab0705a22209ca44a0733ff907719a37ac380f2 on master.


Run TileStore test scripts

Run test scripts
!story G17.5
!component test

Test Scripts have been run and reviewed. Had 6 questions from the batch tests

I have one question left on band selection running the scripts so I am going to close this issue and work with Garrett on the questions


No Longer Maintained?

Is this project still being maintained? There are a few critical issues preventing users from using this package successfully, and the PR's seem to be sitting untouched. For the time being, to unblock myself, I have forked this to: https://github.com/davezuko/karma-better-sinon-chai and published it to npm (npm i karma-better-sinon-chai). I will gladly deprecate this package if the issues mentioned below get resolved and published; just wanting to help out!
Fatal Issues

lolex is a dependency but is marked as a peerDependency. This means users must install karma-sinon-chai and then, after some debugging, realize that they must install it themselves. Futhermore, peerDependencies are deprecated in npm3. The relevant issue has been untouched since February.

<EMAIL_ADDRESS>no longer includes the sinon-timers package, and this is explicitly referenced from karma-sinon-chai here. A PR to fix this has remained unmerged for over a month.

@adambrunner volunteered to undertake the maintenance for the foreseeable future since I currently don't have the time do so.

@kmees thanks for the clarification, and thank you @adambrunner . I will deprecate my fork for the time being.


Make Test runable in VS and runable by any one

I make some change to your test so the test can be run by anyone.
To do so, the person needs to clone the test repository and create a GITHUBACCESSTOKEN  to the for the test repository.
If he will run the test inside Visual Studio he needs to add a Local.cs file in the setup folder of Integration.Tests with this code:
partial class EnvironmentVariable
   {
       public EnvironmentVariable()
       {
           this.GitHubActor = {{GitHub.Actor}}; // the name of the account how own the GITHUBACCESSTOKEN
           this.GitHubAccessToken = {{GITHUBACCESSTOKEN}}; // the GITHUBACCESSTOKEN for the test repository
           this.GitHubTestRepoAddress = {{TestRepoAddress}}; // only needed if the test repos is not 'github.com/{actor}/Versioning.NET.Tests.git'
       }
   }

For work related reason I will no longer use this account, and switch to my personal account @Aedjis .


Updated Optional Feature

New PR for Optional Feature
Had to make a new one due to several test case errors and merge conflicts which made it a bit messy (#162)
Resolves #120

add /com Tiktok /desc create new recommendation engine /status ongoing /poc jane yeo /email<EMAIL_ADDRESS>/phone 9089030 /role Software Intern
the CLI does not respond to this command

Issues Resolved;

*Only needs the mandatory fields to create a record (needs neither location nor role)

*No location but able to create

*No role but able to create


test: add fuzz tests for column data type alteration

I hereby agree to the terms of the GreptimeDB CLA.
Refer to a related PR or issue link (optional)
cloud close #3973
What's changed and what's your intention?
Just add fuzz test for Alter Table <table_name> MODIFY COLUMN <column_name> <column_type>
Checklist

[ ] I have written the necessary rustdoc comments.
[x] I have added the necessary unit tests and integration tests.
[ ] This PR requires documentation updates.

Would you like to add the target to CI cfg
https://github.com/GreptimeTeam/greptimedb/blob/f024054ed34f722533110fa43468e1079edf2750/.github/workflows/develop.yml#L144
https://github.com/GreptimeTeam/greptimedb/blob/f024054ed34f722533110fa43468e1079edf2750/.github/workflows/develop.yml#L286

@WenyXu Sure.
BTW, it seems not work to read env var GT_MYSQL_ADDR form .env config file.
https://github.com/GreptimeTeam/greptimedb/blob/f024054ed34f722533110fa43468e1079edf2750/tests-fuzz/src/utils.rs#L38-L41
If I don't set Environment variables，I got "GT_MYSQL_ADDR is empty, ignores test", even though I have a .env file int the root.  How should I solve this problem?
ProductName:            macOS
ProductVersion:         14.5
BuildVersion:           23F79

Exec cmd: cargo fuzz run fuzz_alter_table --fuzz-dir tests-fuzz -D -s none -- -runs=1

@WenyXu It seems unnecessary. I added it to fuzz_alter_table as a part of alter table. What do you think？

Cool, I got you

BTW, it seems not work to read env var GT_MYSQL_ADDR form .env config file.

Interesting, it works on my machine.

If I don't set Environment variables，I got "GT_MYSQL_ADDR is empty, ignores test", even though I have a .env file int the root. How should I solve this problem?

What does the directory structure and .env file look like? (Don't submit any secrets)

What does the directory structure and .env file look like? (Don't submit any secrets)

The content is the same as file .env.example, only GT_MYSQL_ADDR is changed to:
GT_MYSQL_ADDR=<IP_ADDRESS>:4002

The content is the same as file .env.example, only GT_MYSQL_ADDR is changed to:

I don't have any idea about this👀

I don't have any idea about this👀

Got it, a little problem, maybe I should restart my machine 🐶

We can't to close the #3973 now. We need to insert some values before the alteration and validate the inserted values after the alteration. However, it could be done in another PR.


Nothing happens even with valid step function cloudformation

So I have a valid step function yml file (I have deployed it successfully to AWS and tested it) and yet when I run the show step function command all that happens is a small pop up with:
{"vslsStack":[{},{},{},{}]}
Any idea why this is? It seems like a cool extension if I could get it to work

I am having the same problem.


Add Boolean Support

Add processing of boolean variables. For example, I can write in .env:
APP_DEBUG=false
but this code return true in any case:
getenv('APP_DEBUG')
In the end, I have to write something like:
getenv('APP_DEBUG')=="true"

related: https://github.com/vlucas/phpdotenv/pull/197

This is something you can do by making your own env function, like laravel has done. Introducing this here just breaks the ability to have the string false.

Introducing this here just breaks the ability to have the string false.
This is an unconvincing argument, in my opinion.

Wouldn't it make sense to add an option for it?

putenv only is allowed to return either a string or false on failure.

Environment variables are strings.

Environment variables are strings.

You are right:

getenv ( string $varname [, bool $local_only = FALSE ] ) : string

Message to all readers. This code will help make working with Boolean variables more enjoyable:
$dotenv->required('FOO')->isBoolean();
@GrahamCampbell It might be great to get a new method from the main library class that replaces the standard function get_env().

Solution:
filter_var($_ENV['var'], FILTER_VALIDATE_BOOLEAN)
From https://stackoverflow.com/a/10645030

Wouldn't it be a possibility to treat boolean values the way it is done here?
# unquoted values containing [null, true, false] are turned into
# their PHP equivalents
PHP_NULL=null
PHP_TRUE=true
PHP_FALSE=false

# when quoted, they are simply string values
STRING_NULL="null"
STRING_TRUE="true"
STRING_FALSE="false"

This seems reasonable and intuitive to me...

The downside of this solution is that you have to know the type of value before you access it. It will either return FALSE or TRUE - also if it is a number or a string or even null.
Instead I have written a function, that does return a safe value.
function __base_kit_env($val) {   if (function_exists('getenv')) {     return filter_var($_ENV[$val], FILTER_VALIDATE_BOOLEAN) ? TRUE : (stripos($_ENV[$val], 'false') === 0 ? FALSE : ((int)$_ENV[$val] > 0 ? (int)$_ENV[$val] : $_ENV[$val]));   }   return null; }


Filter syntax fixes

Docs Build status updates of commit 6d5d8c4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Get-UnifiedGroup.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Get-User.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Get-UserPhoto.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-AddressList.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-DynamicDistributionGroup.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-EmailAddressPolicy.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-GlobalAddressList.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-MailboxExportRequest.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-ManagementScope.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-OrganizationSegment.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/New-ProtectionAlert.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-AddressList.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-DynamicDistributionGroup.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-EmailAddressPolicy.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-ExchangeSettings.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-GlobalAddressList.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-ManagementScope.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-OrganizationSegment.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-ProtectionAlert.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Focus: Remove default z-index

Note: Please transform - [ ] into - (NA) in the description when things are not applicable
Related issues
Closes #2496
Description
I focused the whole documentation and I think we are fine regarding the library.
⚠ Changed the import order causing some issue between button-group and forms (button-group z-index rule is as specific as the forms :focus one)
Tested on the reduced test case and it works fine again
Motivation & Context
Some elements outside the library were broken due to z-index property. See #2496. So we limit the z-index onto library elements.
Types of change

Bug fix (non-breaking which fixes an issue)

Live previews

https://deploy-preview-2501--boosted.netlify.app/docs/components/accordion
https://deploy-preview-2501--boosted.netlify.app/docs/components/button-group
https://deploy-preview-2501--boosted.netlify.app/docs/components/list-group (forgot to remove when rebranding)
https://deploy-preview-2501--boosted.netlify.app/docs/components/orange-navbar#example (Could be removed afterwards when #1691 is done)
https://deploy-preview-2501--boosted.netlify.app/docs/components/pagination
https://deploy-preview-2501--boosted.netlify.app/docs/forms/checks-radios/#star-rating

Checklist

Contribution

[x] I have read the contributing guidelines

Accessibility

[x] My change follows accessibility good practices; I have at least run axe

Design

[x] My change respects the design guidelines defined in Orange Design System
[x] My change is compatible with a responsive display

Development

[x] My change follows the developer guide
(NA) I have added JavaScript unit tests to cover my changes
(NA) I have added SCSS unit tests to cover my changes

Documentation

(NA) My change introduces changes to the documentation and/or I have updated the documentation accordingly

Checklist (for Core Team only)

(NA) My change introduces changes to the migration guide
(NA) My new component is well displayed in Storybook
(NA) My new component is compatible with RTL
[ ] Manually run BrowserStack tests
[ ] Manually test browser compatibility with BrowserStack (Chrome >= 60, Firefox >= 60 (+ ESR), Edge, Safari >= 12, iOS Safari, Chrome & Firefox on Android)
[ ] Code review
[ ] Design review
[ ] A11y review

After the merge

[ ] Manually launch Percy tests

Based on the questions asked in the code review by @hannahiss, maybe the answers could be in the code somewhere. Otherwise, we'll break something in the future. It's probably not possible, but it would be even better if we couldn't gather this patch at the same place. I'm a bit afraid of maintaining that z-index behavior.

Hannah
I couldn't test it locally, and so I couldn't go really deeply inside your changes.

There is one more place to check: https://jsfiddle.net/gh/get/library/pure/googlemaps/js-samples/tree/master/dist/samples/add-map/jsfiddle with an addition to do in the <head>: <link href="https://deploy-preview-2501--boosted.netlify.app/docs/5.3/dist/css/boosted.min.css" rel="stylesheet">

Hannah
Can you explain why these components (and not the others) had to be updated?

These components were updated because their behavior on focus wasn't trivial and might be breaking for people using it. The other were not because the focus wasn't broken.

Hannah
Why did you point to button-group preview whereas there is no change in code?

I think it was because of the proximity of the components (the focus should go over the other buttons.

Hannah
Can you explain for which problem/property you had to change the scss imports order?

I can't remember exactly why but it seems to be related with the button groups. I think it was to avoid more CSS rules. I can maybe undo this change and rethink about a way of doing the good thing.

Julien
Based on the questions asked in the code review by @hannahiss, maybe the answers could be in the code somewhere.

I'll try to do it with next commit.

Julien
It's probably not possible, but it would be even better if we couldn't gather this patch at the same place. I'm a bit afraid of maintaining that z-index behavior.

TBH, I don't really know what's the good way of doing this here. I could maybe add a file with some rules like .star-rating > [data-focus-visible-added]:focus + label, .page-link:focus[data-focus-visible-added], ... but I think it's worse. Did you have anything in mind ?


To remove schema description for the request-header x-correlator and trace-indicator

In OAS, we have descriptions for request-header parameters x-correlator and trace-indicator in the path "components :: parameters".

Problem:

As per the description provided, Empty string accepted from external applications. which is contradicting with the required: true constraint provided.
Also, this description explains that the incoming request can have x-correlator provided as an empty string. As per given pattern, which does not allow an empty string.

Proposal:

We shall remove the schema description: 'Empty string accepted from external applications.'  from definition of both x-correlator and trace-indicator attributes.

As proposed, both descriptions removed from the common components of the ApplicationPattern.


Full support for left handed player in the future?

As topic says a full support would be nice, like using tools with left hand ect. Rebinding in SteamVR Controls is not that big of a problem but setting "interact with tools" to the left controller still needs to be picked up with the righ hand. :)

It might be coming soon :) Not possible to give an estimation, but you can track the progress here: https://github.com/Raicuparta/nomai-vr/pull/404
Closing this issue since it's covered by #178


object-engine: add stream file writer & reader in filestore

ref #556
Extend bucket to support two new stream-file operations

new_stream_writer:  support append write to the file
new_stream_reader: support sequence read from the appendable file

In local package, it use the local filesystem's "append write" and "sequence read" operations to implement those two methods
And it also creates a new external/s3 and simulates stream-file operation on blob filesystem(no append)
In detail, it introduces another trait(https://github.com/engula/engula/pull/557#discussion_r820021241) -- BlobStore to the abstract non-append filesystem with two methods(new_random_reader and new_sequence_writerbut only accept path as argument ), and it also provides a BlockStreamExt that acted as a bridge from BlobStore to stream-file, so filesystem like Azure Blob can implement two new methods by its unique append support, but filesystems like S3 can use BlockStreamExt to impl two stream-file methods quickly and with less duplicated code

we'd better impl local-only version for lsmstore first, so close it and replace it with #586


Cleanup: css class default-notification-overlay was not created

This is just a cleanup item.
It doesn't look like this class was created to style default notifications even if it is referenced in notification.service.ts panelClass
default(message: string) {
    this.show(message, {
      duration: 2000,
      panelClass: 'default-notification-overlay'
    });
  }

Hi @gmaresca !
If I remember correctly this was added for consistency reasons even though it might not have been needed for actual styling...
Hope that helps!

OK


[admin] fix build errors

Docs Build status updates of commit 39bd7ea:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/backup-restore/cchksgfiles-delete-function.md
:white_check_mark:Succeeded
View

docs/backup-restore/cchksgfiles-errcheckdbheaders-function.md
:white_check_mark:Succeeded
View

docs/backup-restore/cchksgfiles-errcheckdbpages-function.md
:white_check_mark:Succeeded
View

docs/backup-restore/cchksgfiles-errchecklogs-function.md
:white_check_mark:Succeeded
View

docs/backup-restore/cchksgfiles-idbinvalid-enumeration.md
:white_check_mark:Succeeded
View

docs/backup-restore/cchksgfiles-new-function.md
:white_check_mark:Succeeded
View

docs/backup-restore/cchksgfiles-no_flags-enumeration.md
:white_check_mark:Succeeded
View

docs/backup-restore/cchksgfiles-pgnofromfileoffset-function.md
:white_check_mark:Succeeded
View

docs/exchange-web-services/tools-and-resources-for-troubleshooting-ews-applications-for-exchange.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Fabulous.Core.0.32+ TableView deselecting EntryCell & Entry

When using a View.TableView with either a View.EntryCell or a View.Entry with Fabulous.Core.0.32 (and above) every time a key is pressed while the EntryCell/Entry is selected the value updates but then the EntryCell/Entry becomes deselected.
I've tested this on UWP/WPF/Android. On Android there is a double effect where you cannot deselect the keyboard unless you first click in the text entry box and then click outside of the box.
This doesn't happen with Fabulous.Core.0.31 and below. I looked in the release notes and maybe something with #325? On a side note on updating my Fabulous.Core from 0.31 -> 0.32 it fixed a separate bug with View.TableView where the section titles were not displaying correctly.
If you could point me in the right direction I am happy to try and help out.
To test here is simple app:
module App =

    type Model =
        | Page1 of string
        | Page2 of string
        member this.Value = match this with | Page1 x | Page2 x -> x
        member this.Update x = match this with | Page1 _ -> Page1 x | Page2 _ -> Page2 x
        member this.Switch = match this with | Page1 x -> Page2 x | Page2 x -> Page1 x

    type Msg =
        | Update of string
        | Switch

    let init () = Page1 "Kangaroo", Cmd.none

    let update msg (model : Model) =
        match msg with
        | Update newString -> model.Update newString, Cmd.none
        | Switch -> model.Switch, Cmd.none

    let view model dispatch =
        View.ContentPage(
            content =
                match model with
                | Page1 _ ->
                    View.TableView(
                        items = [
                            "Cell", [View.EntryCell(label = "Animal", text = model.Value, textChanged = fun str -> dispatch (Update str.NewTextValue))]
                            "Label / Entry",
                                [ View.ViewCell(view = View.Label(text = "Entry"))
                                  View.ViewCell(view = View.Entry(text = model.Value, textChanged = fun str -> dispatch (Update str.NewTextValue))) ]
                            "Switch", [ View.ViewCell(view = View.Button("Switch to list", command = fun () -> dispatch Switch)) ]
                        ]
                    )
                | Page2 _ ->
                    View.ListView(
                        items = [
                            View.Label(text = "Animal")
                            View.Entry(text = model.Value, textChanged = fun str -> dispatch (Update str.NewTextValue))
                            View.Label(text = "Switch")
                            View.Button("Switch to table", command = fun () -> dispatch Switch)
                        ]
                    )
        )

    let program = Program.mkProgram init update view

Your issue should be fixed with #364
I will release a 0.33.2 with it


Connector parameters search feature

Description:
Currently there is no way to search the connector parameters in the integration studio connector parameter configuration view.
Suggested Labels:
New Feature

Pull request for the implementation
https://github.com/wso2/devstudio-tooling-esb/pull/1340

Description:
Currently there is no way to search the connector parameters in the integration studio connector parameter configuration view.
Suggested Labels:
New Feature


fix issue duplicated key

Description
Currently the builds fails with :
Unable to read the lock file (Invalid TOML file /home/jenkins/workspace/ls_inmanta-module-factory_master/inmanta-module-factory/poetry.lock: Key "charset-normalizer" already exists.)
This commit fixes the issue
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[ ] Attached issue to pull request
[ ] Changelog entry
[ ] Type annotations are present
[ ] Code is clear and sufficiently documented
[ ] No (preventable) type errors (check using make mypy or make mypy-diff)
[ ] Sufficient test cases (reproduces the bug/tests the requested feature)
[ ] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )

Reviewer Checklist:

[ ] Sufficient test cases (reproduces the bug/tests the requested feature)
[ ] Code is clear and sufficiently documented
[ ] Correct, in line with design

Do you have any idea how this happened?

Not really, it's kind of odd. I thought depandabot would only merge if the build was successful after a bump and it seems something went wrong with the previous bump


Abandoned sign-in leaves UI in unexpected state

Describe the bug
Select login, and the login account selection browser window is opened with focus. If you close the login account selection browser window, the
To Reproduce
Steps to reproduce the behavior:

Go to Sign into Graph Explorer. The login account selection browser window is opened.
Abandon the login by closing the account selection browser window.

Expected behavior
The abandoned login should result in a UI state that doesn't represent an in progress login. We may want to remove the progress indicator as I don't know if there is a way to message back onClose of the login account select browser window..
Screenshots
This image shows the state

https://developer.microsoft.com/en-us/graph/graph-explorer/preview
Desktop (please complete the following information):

Browser: chrome

This has been fixed by #492


fix: slack links

Description
Use the invite link.
https://codeigniterchat.slack.com/ is the login link.
A first time user cannot login.
See https://github.com/codeigniter4projects/website/pull/337
Checklist:

[x] Securely signed commits
[] Component(s) with PHPDoc blocks, only if necessary or adds value
[] Unit testing, with >80% coverage
[x] User guide updated
[] Conforms to style guide

Thank you @kenjis


HydraKen ex5 solution

Name of Participant: Karan Khendry
Score: 3
Chemical Accuracy: 2.513 mHa
Number of ansatz parameters: 4

Hey @kkhendry , I think you misinterpreted your accuracy value. In the notebook, you have printed the value in Ha but misinterpreted it as mHa.
The actual value should be 2.513 mHa for chemical accuracy. Please check it out once :)

Hey @kkhendry , I think you misinterpreted your accuracy value. In the notebook, you have printed the value in Ha but misinterpreted it as mHa.
The actual value should be 2.513 mHa for chemical accuracy. There's a factor of 1000 that you're missing in the notebook while printing the error value. Please check it out once :)

Oh yah good catch. fixed it! Thanks :)

Sorry for the delay. Thank you very much for your submission!


Installation guide issues

I ran into a problem trying to set up TFB test environment by following the Installation-Guide.
This is a new server at travis-ci.com running Ubuntu 12.04.5 LTS.
Everything went fine until "Setting up prerequisites". One set of problems results from multiple Python installations being available in different paths. Python paths resolve as follows:

root: /usr/bin/python, /usr/local/bin/pip
normal user: /opt/python/2.7.9/bin/python, /opt/python/2.7.9/bin/pip

When I install Python modules with pip as root the modules aren't visible when running the toolset/run-tests.py script as normal user.

This issue can be worked around by explicitly specifying python path as follows:
/usr/bin/python toolset/run-tests.py --install database --install-only

Perhaps we shoudl recommend some reading in the "prerequisites" section too - something like http://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ is a great introductory text on pip usage

about granting admin access: in my opinion it would be better to add users to the sudo group instead of adding user specific entries in /etc/sudoers file. users can then be added and removed from groups using the usermod command.

regarding ssh key authentication setup: AFAIK, it's not good practice to generate a single public key pair and distribute it across all servers. IMO, the correct approach would be to generate separate key pairs per account on each server and then distribute public keys as needed.

AFAIK, it's not good practice to generate a single public key pair and distribute it across all servers.

Agreed, it's not, but I suspect that's more than we want to cover in our startup guide. The goal is just to get people started, and not necessarily educate them on proper server security. I think a link to some extensive documentation might be the best approach here.
Note that some of these docs will have to chagne if TechEmpower/FrameworkBenchmarks#1245 happens

It would be nice to make setting up the environment easier for the curious newcomer developers who want to install on their own sandbox. A simple way would be to provide default values that would work out-of-the-box in this scenario e.g.:
export TFB_SERVER_USER=testrunner
export TFB_SERVER_HOST=<IP_ADDRESS>
export TFB_DATABASE_USER=techempower
export TFB_DATABASE_HOST=<IP_ADDRESS>
export TFB_CLIENT_USER=techempower
export TFB_CLIENT_HOST=<IP_ADDRESS>

the defaults should be consistent with the rest of the docs and default config files (e.g. benchmark.cfg).
It would also be good to test the installation document in a clean Ubuntu installation to ensure correctness and internal consistency.

...
Agreed, it's not, but I suspect that's more than we want to cover in our startup guide.

sure, I can understand that. perhaps there could be a quick mention of this in the docs.

closing this. a few changes coming. i will be adding a quick startup script that does everything in the installation guide for users running a single instance setup


Add Theme Aa-Lx

[x] Read the theme publishing doc or plugin publishing doc.

Changes:

add theme Aa-Lx

Theme-Aa-Lx
A light & simple & elegant Hexo theme

Thank you for your contribution :)


More descriptive errors.

If there is a breakdown in the scanning process it would be nice to get more descriptive errors with a suggestion for a fix. Right now, printing out the call stack, can be cryptic if not familiar with the software. If you're able to pin-point which technologies come into play at a possible error point that may be helpful to print out – allowing the user to diagnose problems more quickly.

We can try to improve the descriptions of our own errors, but the problem is a lot of the errors that may be encountered are from DoSOCS. Currently, we can't catch any errors DoSOCS throws, just see that some error happened and display the text to the user.


PHP 8.1 support

fixes #3

I think ramsey/uuid in version 4.x won't work. I'll update you ASAP.

I've checked director and it doesn't make heave use of the interfaces. It also doesn't use any deprecated methods (though, yeah, I only took samples)


Create 2485-find-the-pivot-integer.js

File(s) Modified:  2485-find-the-pivot-integer.js
Language(s) Used:  javascript
Submission URL: https://leetcode.com/problems/find-the-pivot-integer/submissions/1019969066/

Note: Added the Optimize Solution suggested by @ethancdaniel
Important
Please make sure the file name is lowercase and a duplicate file does not already exist before merging.

There's a lot of repeated calculations in this implementation, I think modifying a few things in your approach (O(n) time) would be better. Instead of recalculating the prefix sum, we can progressively add it, and we don't have to do a special calculation for the right side, because we can get the right side's sum from total - left side + x.
var pivotInteger = function(n) {
    let totalSum = (n * (n + 1)) / 2;
    let prefixSum = 0;

    for (let x = 1; x <= n; x++) {
        prefixSum += x;

        if (prefixSum === totalSum - prefixSum + x) {
            return x;
        }
    }

    return -1;
};

You could include this math-y implementation as well, but since it's harder to arrive to the answer, it probably shouldn't be listed as the main solution. O(1) runtime.
		const sumToN= n * (n + 1) / 2;
        const sqrtVal = Math.sqrt(sumToN);
        return Math.floor(sqrtVal) === sqrtVal ? Math.floor(sqrtVal) : -1;

Hi @ethancdaniel
Thanks for going deeply. I have added Optimize Solution as per your suggestion: Check it out - https://leetcode.com/problems/find-the-pivot-integer/submissions/1019969066/


[feature] A gui interface

In light of https://github.com/bitcoin/bitcoin/pull/16944, it would probably be useful to have a GUI interface that people can use.

Could lift stuff from https://github.com/justinmoon/junction or https://github.com/cryptoadvance/specter-desktop
To keep it simple, maybe we should limit functionality to:

Single device
Creating a watch-only wallet
Signing a PSBT that user can copy-paste from Core
Broadcasting the resulting signed PSBT via RPC

This avoids having to implement a full fledged send screen.
Meanwhile a WIP with the reverse approach (having Bitcoin Core GUI use HWI) is here: https://github.com/bitcoin/bitcoin/pull/16549

My idea is that it would just directly mirror the CLI API rather than trying to implement a complete wallet software.
So really, there will be a radiobutton group with the list of devices so the user can choose which device to use, then a box for a PSBT to sign a transaction, and then just some buttons to trigger getkeypool, displayaddress, etc.

My idea is that it would just directly mirror the CLI API rather than trying to implement a complete wallet software.

Agreed for first draft. But...
95% of the headache of making these wallets now is the importing of records, and not importing to an already-existing wallet

User downloads Core syncs
User install HWI-GUI
User starts up HWI-GUI, configures RPC connection to Core
User does a Create wallet wizard:
a) Chooses name. no duplicates via listwallets lookup
b) Chooses what type of device they will have plugged in(or autodetects, whatever)
c) Click "create", it does getkeypool to specified hww, createwallet to Core RPC, importmulti to that wallet endpoint
User can go back to using Core wallet like normal, copying/pasting details as needed
Profit

I think the same could be done with displayaddress, which is the other PITA part right now.
4) paste in address to HWI-GUI for display
5) calls getaddressinfo -> displayaddress <address descriptor>

@pierre_rochard and I are taking a hack at this today.

I think another thing that would be useful is a GUI which does interactive GUI things as part of the integration into other software. The currently proposed and implemented GUI stuff are largely stop-gap measures while we work on integrating HWI into Core. But I think it would be useful to also have the GUI be something that software can call to do things that aren't otherwise possible with the command line or require some form of interaction to be smooth. Basically things that integrators would have to make their own GUIs for.
For example, for PIN entry for Trezor and Keepkey, we could have something like hwi-qt.py pinentry which would then show the dialog for that and do the whole promptpin then sendpin thing without bitcoin-qt having to implement that itself (a dialog for users to enter the PIN and all that). Same for passphrases. We could also have a dialog box to show the enumerated devices and let users select the device to use. Then we would return the JSON object with the options that are needed for that device. We could even make HWI take the JSON object directly as an alternative to specifying each option individually in the command line args.
Thoughts on doing something like this? I think this would make integrating into GUI applications much easier as implementors wouldn't need to create their own UIs, but having to support both hwi and hwi-qt in Core would make it more difficult to maintain as they would be kind of divergent.


"parser-16" is constantly linting and floods Problems tab.

Issue Type: Bug
I have disabled all of my other extensions and have installed the python extension, but when I try to write code it is constantly linting with "parser-16" and constantly flooding the problems tab with nonsensical errors. My linter is set to only lint upon saving so it shouldn't be linting at that time in the first place but furthermore I dont have any linter enabled besides pylint to the best of my knowledge.
Extension version: 2020.7.96456
VS Code version: Code 1.47.3 (91899dcef7b8110878ea59626991a18c8a6a1b3e, 2020-07-23T13:12:49.994Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (12 x 2208)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: enabledrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.85GB (8.83GB free)

Process Argv

Screen Reader
no

VM
0%

Thanks for your feedback! We have recently released a new and more performant language server called Pylance which likely solves these issues you are reporting.  You can download Pylance from the marketplace and install it alongside the core Python extension. Because our team's development efforts have shifted to support the new language server, we'd encourage you to try it out. If you try out Pylance and this issue persists, you can open an issue on the pylance-release repo.

What language server are you using? i.e check the value of python.languageServer in settings.

I think some one else already answered my question, they told me to use pylance. Is that correct? Is there any other server that might be better?On 11 Aug 2020 1:02 am, Kartik Raj<EMAIL_ADDRESS>wrote:
What language server are you using? i.e check the value of python.languageServer in settings.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.

Yes, try that. And please report the value of the setting.

Closing as no further info was provided.


[suggestion] extended datapack usability with rituals

Is your feature request related to a problem? Please describe.
This was a thought I had as I am learning to do things with datapacks and had an idea that I'm not sure exist in the ritual crafting system
Describe what you'd like

The ability for an output to be air but when viewed through the recipe system JEI/REI shows a display item: disco out for "inform" items to be displayed, but when looking at able display information within its tooltip; two and three will expand on why.

A new item that is unattainable: the information icon; it's parents will be like a circle with an i at the center. The purpose of this icon can be used for the display feature above. Both number one and number two will be used for the third idea.

/function integration: whenever a recipe is crafted whatever function is called, will be executed upon the rituals completion. This would use the "function":"" syntax that can be used in advancements to avoid confusion and is NOT mutually exclusive to recipe output (the function can be called with an item output [and none assuming air is a valid output]). location of the function will occur at the gilded sacrificial bowl (allows for "~ ~ ~" to be used at the center of the ritual)

Additional context
By implementing all thee of these things the following could be done with ritual recipes:

Custom "events" can be executed through the use of /function system.
Custom rituals that souly call a function and return nothing (outputs air) can have a display item be only seen in JEI/REI with NBT data to display custom info and a info icon item to illustrate such without the use of another item to act as such.

This will make the rituals even more configurable as functions can allow for much more to be done with rituals beyond crafting.
Examples: a custom ritual that when completed will call a function that will use /loot to inject a mineshafts loot table into the central sacrificial bowl and show when viewed in JEI a info icon item that contains nbt data describing what the ritual does.
If at all you have any questions regarding what I mean the please ask

@Shibva that is a really good idea - but as far as I see we already have it!
There is the ritual type "execute_command" with the "command" field to do that.
As info item it uses the "ritual dummy", those can have tooltips and will not be given to the player, but shown as "virtual" output in JEI so players can hover over and see the info

ah; sorry its been a long while since I last messed wtih this mod. My bad


Add NASA Langley CAPABLE BSRN site to iotools

I need a parser for the NASA Langley CAPABLE BSRN site. Given the importance and the quality of the BSRN sites, I expect that others would benefit from this parser as well.
Does anyone have experience with this site or have a parser for the format?
https://capable.larc.nasa.gov/data/
https://cove.larc.nasa.gov/BSRN/LRC49/
Data from December 2014 to present.
1 month of data per file. Appears to be uploaded in the first few days of the following month. 1 minute intervals.
Another fun fixed width file. Entries like:
  1  987   1003 -99.9 -999 -999    975 -99.9 -999 -999
             72 -99.9 -999 -999    287 -99.9 -999 -999     19.9  37.2 1026

  1  988   1006 -99.9 -999 -999    977 -99.9 -999 -999
             72 -99.9 -999 -999    290 -99.9 -999 -999     19.8  36.9 1026

  1 1438     22 -99.9 -999 -999      0 -99.9 -999 -999
             21 -99.9 -999 -999    307 -99.9 -999 -999     17.7  57.9 1023

  1 1439     21 -99.9 -999 -999      0 -99.9 -999 -999
             20 -99.9 -999 -999    307 -99.9 -999 -999     17.6  56.8 1023

The first number is the day of the month. The second is the minute of the day. Times appear to be in UTC.
I believe the ordering is:

CM22 pyranometer GHI (upper left)
CM31 pyranometer DHI (lower left)
CH1 pyrheliometer DNI (upper right)
PIR infrared (lower right)

I'd probably read the file into a DataFrame without meaningful columns, split it into two DataFrames using .iloc[::2] and .iloc[1::2], parse the date time information into and index, then stitch the data back together.
CAPABLE Site Coordinates:
Latitude: 37.1038
Longitude: -76.3872
Elevation: 3 m ASL
cross post from https://github.com/SolarArbiter/solarforecastarbiter-core/issues/541

Is that dataset different from the BSRN-formatted LRC dataset provided through pangaea?  For example: https://doi.pangaea.de/10.1594/PANGAEA.913689
If it's the same dataset, I'd vote for adding a parser for the standard BSRN format instead because the BSRN format is used for many other stations as well.  I actually thought pvlib already had a read_bsrn function but I guess not.  The BSRN format is pretty straightforward -- a metadata header followed by nice TSV data.

Thanks @kanderso-nrel that sounds like a better idea. I created an account but I still don't have permission to download the tsv file. I also tried to download the file via ftp with wget but got a "login incorrect" message. Do you know anything about getting access to more data?
Do you know if the data available over ftp is in tsv format too? It appears that only the ftp files have a regular naming scheme. I'd like to automate the fetch and parsing so I'd prefer a regular naming scheme to random DOIs.

I created an account but I still don't have permission to download the tsv file. I also tried to download the file via ftp with wget but got a "login incorrect" message.

Ah, there is a username and password (and for whatever reason, the account you can create yourself doesn't work).  I think there is just a global login that everyone uses -- I don't feel comfortable sharing it publicly, but you can email Amelie Driemel for it: https://bsrn.awi.de/?id=393.

Do you know if the data available over ftp is in tsv format too?

Looks like the FTP files are in the same format as your example, which I think is called "station-to-archive" format: https://bsrn.awi.de/data/station-to-archive-file-format/

I'd like to automate the fetch and parsing so I'd prefer a regular naming scheme to random DOIs.

I wrote a scraper a while back that uses the pangaea search function to list the datasets I wanted: https://www.pangaea.de/?q=project%3Alabel%3ABSRN+%2Bevent%3Alabel%3ALRC+%2Bcitation%3ABasic+-guidelines
Fetching data from the FTP archive would have been cleaner.  I don't think I knew about the FTP archive back then.  So maybe for your use case, implementing the more complex "station-to-archive" format would be better.  Seems like the choice is a trade-off between nicer data format and easier file retrieval.  Side note:  I assume you'll want to be fetching the data automatically in the future, but if you just want historical BSRN data, I have local copies of all the US station data and can share if you want.
Possibly helpful links:

PANGAEA data warehouse API? https://www.pangaea.de/about/services.php
Python3 library to fetch PANGAEA data by DOI: https://github.com/pangaea-data-publisher/pangaeapy

Don't think it knows how to list/search for datasets

R library for fetching PANGAEA data: https://github.com/ropensci/pangaear

Can list/search for datasets

Hi Will
The file (.dat) in the second link you refer to is indeed in the "Station-to-archive" file format used by the BSRN. It is described in in detail in the BSRN Technical Plan and briefly on their website: https://bsrn.awi.de/data/station-to-archive-file-format/
As you noted the file format is note very user friendly as data for each timestamp is split over two lines (probably due to archeic restrictions).
The easiest way I have found to access them is through BSRN's FTP server: https://bsrn.awi.de/data/data-retrieval-via-ftp/
I have written a function to parse 'station-to-archive' files (read_bsrn) and a function to get bsrn files from the ftp-server (get_bsrn): https://github.com/AdamRJensen/BSRN/blob/main/bsrn_v3.ipynb
I would be happy to get some feedback on the functions and contribute them to pvlib.

@AdamRJensen thanks, the functions in the notebook look like a great start and we'd welcome the pull request!

@wholmgren I have rewritten the function a bit to make it simpler and tested it on a few thousand of BSRN files. It's my first pull request, so perhaps you could review it and tell me if I am missing something?

@wholmgren I have rewritten the function a bit to make it simpler and tested it on a few thousand of BSRN files. It's my first pull request, so perhaps you could review it and tell me if I am missing something?


Enforce minimum chunk size in segmentation step

This fixes a segmentation bug which, whenever the size of a flightline is close to a multiple of the chunk size, attempts to run the segmentation routine on just one or two lines of data.  The paucity of samples causes singular matrices downstream in the PCA calculation.
If accepted, please squash the commit history - thanks!

Great, thanks for the PR!  This has come up a few times and we have some partial safeguards in apply_oe, but this is closer to the source and cleaner.


refactor: drop classvar in admin module

drop all non class var in admin

:tada: This issue has been resolved in version 1.2.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Improve readability of SNAP calcs

See #857 for discussion.

These particular test failures aren't related to this PR and are being fixed in a different one. Let's not merge it till they're fixed, though.

Got some informal feedback and it seems this is an improved version. It also doesn't change functionality and doesn't need to sit here forever. Merging will happen!


Promote v1.21.0+k3s1 to stable

We decided to not mark v1.21.0+k3s1 as a stable release. This is the first release of 1.21 and we also have further enhancements coming into the 1.21 line. We currently plan for a .1 or .2 patch release to be marked as stable. Reference the v1.21.0+k3s1 release notes for a statement on this as well.
Rule of thumb:

new patch, wait 1 day before mark as stable.
new minor version, wait about 7 days before we mark the new minor release as stable

Steps:

[ ] First, review new GH issues. Ensure there are no serious issues reported by the community or any SUSE staff.
[ ] Second, review the rancher-users slack and ensure there are no serious issues reported there.
[ ] If no obvious/serious issues exist, modify channel.yaml stable section such that it points to the new release.
[ ] Get PR reviewed and then merge the PR. Confirm that the endpoint gets updated (takes up to about 15 mins post CI all being green).
[ ] Ask QA to test so they can ensure that when you install via install.sh it pulls down the correct stable version.

Closing. We will not be marking v1.21.0 as stable. Reference the first line of the issue body for details.


Publish 2.04 to pypi

https://pypi.org/project/ofxclient/ has 2.03 which is broken with Discover.
I was able to get Discover to work by updating my requirements.txt to:
-e git+http://github.com/captin411/ofxclient#egg=ofxclient

And changing the Discover URL to:
https://ofx.discovercard.com:443

I encountered the "TypeError: option values must be strings" issue with version 2.0.3 (see #31, #51) and managed to install 2.0.4 from source with:
pip install git+https://github.com/captin411/ofxclient.git --upgrade

Please publish 2.0.4 to PyPI so this is easier for other users in the future.


Langchain documentation bug - deprecated OpenAI model

In addition to #7 preventing example 3 from working, the code references a deprecated OpenAImodel producing this error:
openai.NotFoundError: Error code: 404 - {'error': {'message': 'The model `gpt-4-vision-preview` has been deprecated, learn more here: https://platform.openai.com/docs/deprecations', 'type': 'invalid_request_error', 'param': None, 'code': 'model_not_found'}}

Was able to get it working swapping out that string, but prob want to update this example code to a currently supported model.
Thanks gang!

Hey! Appreciate you checking this out and apologize for the super delayed response here; we just unveiled Stagehand and we're coming out with a Python version too that's going to take the AI functionalities that were previously there to a whole new level :) In the meantime, we also rewrote our Python SDK from the ground up and would love for you to check it out!


Issue with Video Texture when we using chroma Video function.

Default video material not working from sdk, So I just implemented custom material for Video texture with chroma video or plane video, So Now issue is plain video ( without chroma color) working fine but when I try to play video with chroma color then else of showing video texture its showing camera feed on object.
You can find screenshot and my implemented code at bellow.
Not working proper
if (chromaColor == null) "materials/video_texture.filamat" else "materials/video_texture_chroma_key.filamat",

Working
if (chromaColor == null) "materials/video_texture.filamat" else "materials/video_texture.filamat",

Here is my whole code snap

ExoPlayer supports transparency with vp9 webm format, but SceneView materials are unable to use that alpha channel and we are still forced to use Chroma keying 😭 any update on that?


Feature/dev UI

Merge dev_ui with dev after release

@sofyakurilova I have found a bug in this PR:
When the user saves the connection settings, the payload sent to the API is as follows:
 { "network":  { device_intf: "0",  internet_intf: "1" }}
This results in invalid interfaces being saved in the system config. The UI should still return the actual interface name to the API.

The bug is now resolved. @KrystsinaT could you verify perhaps?


refactor: http error serialization matches the new error schema

The http error schema has been changed to simplify the outward facing
API. The op and error attributes have been dropped because they
confused people. The error attribute will likely be readded in some
form in the future, but only as additional context and will not be
required or even suggested for the UI to use.
Errors are now output differently both when they are serialized to JSON
and when they are output as strings. The op is no longer used if it is
present. It will only appear as an optional attribute if at all. The
message attribute for an error is always output and it will be the
prefix for any nested error. When this is serialized to JSON, the
message is automatically flattened so a nested error such as:
influxdb.Error{
    Msg: errors.New("something bad happened"),
    Err: io.EOF,
}

This would be written to the message as:
something bad happened: EOF

This matches a developers expectations much more easily as most
programmers assume that wrapping an error will act as a prefix for the
inner error.
This is flattened when written out to HTTP in order to make this logic
immaterial to a frontend developer.
The code is still present and plays an important role in categorizing
the error type. On the other hand, the code will not be output as part
of the message as it commonly plays a redundant and confusing role when
humans read it. The human readable message usually gives more context
and a message like with the code acting as a prefix is generally not
desired. But, the code plays a very important role in helping to
identify categories of errors and so it is very important as part of the
return response.
#14974

An example of this:
jsternberg:[~/g/s/g/i/influxdb] $ (docs/swagger-query-endpoint *$=)
curl -s -H "Authorization: Token $INFLUXDB_TOKEN" -XPOST http://localhost:9999/api/v2/query'?org=influxdata' -H 'Content-Type: application/json' -d '{"query":"from(bucket:\\"nope\\") |> range(start: -5m)"}'
{"code":"not found","message":"failed to initialize execute state: could not find bucket \"nope\""}                                                           jsternberg:[~/g/s/g/i/influxdb] $ (docs/swagger-query-endpoint *$=) go install ./cmd/influx
jsternberg:[~/g/s/g/i/influxdb] $ (docs/swagger-query-endpoint *$=) influx repl -o influxdata
> from(bucket: "nope") |> range(start: -5m)
Error: failed to initialize execute state: could not find bucket "nope"


dependencyBlocksToModuleDependencies does not resolve relative config_path values

The dependencyBlocksToModuleDependencies function should resolve config_path values relative to the terragrunt.hcl file they are declared in instead of simply appending them to an array.
This becomes a problem during multi-level dependencies:
Terragrunt A has a dependency on Terragrunt B: A -> B
Terragrunt C has a dependency on Terragrunt A: C -> A
Eg. in my case:
sqs/data-queue/terragrunt.hcl depends on sqs/deadletter-queue/terragrunt.hcl
lambda-function/terragrunt.hcl depends on sqs/data-queue/terragrunt.hcl
Deploying the sqs/data-queue/terragrunt.hcl from its own directory properly finds the dependency.
This means, that in this case the path get_terragrunt_dir() gets resolved to sqs/data-queue as it should.
However, when I try to deploy lambda-function/terragrunt.hcl which depends on sqs/data-queue/terragrunt.hcl, I get an error:
[terragrunt] 2021/02/10 16:24:10 Terraform version: 0.13.5
[terragrunt] 2021/02/10 16:24:10 Reading Terragrunt config file at <redacted>/lambda-function/terragrunt.hcl
[terragrunt] 2021/02/10 16:24:10 Error reading file at path <redacted>/iam/sqs/deadletter-queue: open <redacted>/iam/sqs/deadletter-queue: no such file or directory

The interesting thing about the path in the log, is that it comes from sqs/data-queue/terragrunt.hcl where it is defined so:
dependency "deadletter_queue" {
  config_path = abspath("${get_terragrunt_dir()}/../deadletter-queue")
}

I have also tried using .. instead of the get_terragrunt_dir() function, with and without the abspath function.
These also don't work obviously, as there's no path resolution done in dependencyBlocksToModuleDependencies:
func dependencyBlocksToModuleDependencies(decodedDependencyBlocks []Dependency) *ModuleDependencies {
	if len(decodedDependencyBlocks) == 0 {
		return nil
	}

	paths := []string{}
	for _, decodedDependencyBlock := range decodedDependencyBlocks {
		configPath := decodedDependencyBlock.ConfigPath
		if util.IsFile(configPath) && filepath.Base(configPath) == DefaultTerragruntConfigPath {
			// dependencies system expects the directory containing the terragrunt.hcl file
			configPath = filepath.Dir(configPath)
		}
		paths = append(paths, configPath)
	}
	return &ModuleDependencies{Paths: paths}
}

If this function would simply resolve the configPath values to canonical paths based on where the dependency is declared, it would not only work correctly, but the expected path would be self-explanatory from a developer point of view.

Oddly the examples in the docs here are using this non-working notation:
https://terragrunt.gruntwork.io/docs/features/keep-your-terragrunt-architecture-dry/
The dependency blocks:
dependency "vpc" {
  config_path = "../vpc"
}

dependency "mysql" {
  config_path = "../mysql"
}

that are moved to _env/app.hcl for added DRY'ness does not work unless changed to
dependency "vpc" {
  config_path = "${get_terragrunt_dir()}/../vpc"
}

dependency "mysql" {
  config_path = "${get_terragrunt_dir()}/../mysql"
}


Removed unused request parameters from scheduler and command.

Part of #2074
To verify, run the unit tests and the ping and resource black box tests for core-command. Scheduler does not have a ping or resource BB test; hit those endpoints manually.
Signed-off-by: Brandon Forster<EMAIL_ADDRESS>

Codecov Report

Merging #2182 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master    #2182   +/-   ##
=======================================
  Coverage   39.18%   39.18%
=======================================
  Files         177      177
  Lines       12651    12651
=======================================
  Hits         4957     4957
  Misses       7424     7424
  Partials      270      270

Impacted Files
Coverage Δ

internal/support/scheduler/router.go
0% <0%> (ø)
:arrow_up:

internal/core/command/router.go
0% <0%> (ø)
: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 9f86e1c...03dec4f. Read the comment docs.


#64: ClinicalCase: study summary view

subject enrollment chart
basic statistics (numbers of subjects, distribution for SEX / RACE / AGE)

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-14746

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-16008


Implement lazy loading by non-v8 and unsupported adapters

Lazy loading was removed by removing the defineLoaders utility function. There was some bug related to it, but I wasn't able to figure out what it was. Maybe the lib was just unstable, and that caused the problem.

I am not sure whether I need an utility function for this. Ofc. it is more DRY, but the code is harder to follow. And it isn't much shorter than the original version:
defineLoaders(o, {
    stack: function (){
        return new Stack(...);
    }
});

vs
var cache;
Object.defineProperties(o, {
    stack: function (){
        if (!cache)
            cache = new Stack(...);
        return cache;
    }
});

We could use a wrapper instead to make this easier to digest:
var cache = function (fn){
    var cache;
    return function (){
        if (!cache)
            cache = fn.apply(this, arguments);
        return cache;
    };
};

Object.defineProperties(o, {
    stack: cache(function (){
        return new Stack(...);
    })
});


The PPPrinter is now installing and uninstalling itself (hopefully)

This is an awesome little suggestion.
It makes the set to replace the compiler with the PPP after installation obsolete.

closed as this is already in the dev branch


$true value is missing in -ForceChangePassword parameter..

https://docs.microsoft.com/en-us/powershell/module/msonline/set-msoluserpassword?view=azureadps-1.0#examples
-ForceChangePassword parameter should have "$true" value to enable this command let.
Current:
Set-MsolUserPassword -UserPrincipalName<EMAIL_ADDRESS>-ForceChangePassword
Should update to
Set-MsolUserPassword -UserPrincipalName<EMAIL_ADDRESS>-ForceChangePassword $true.

@o365tatsuyan thanks for your feedback. I am closing this as duplicate since you have  already logged this issue in https://github.com/Azure/azure-docs-powershell-azuread/issues/276

reopened. I closed the issue by accident.

Hi @sudeepku
Sorry for the delay in response.  I have opened a work item for this so that engineering can take a look and possibly address this.  At this point, I am going to go ahead and close this issue and will post any update I have here.  Thanks!
Bill


result break

Hi. The values is Korean in grid is broken.
Another db tools is okay but dbeaver has problem
I think encoding setting problem. but I don't find way to set
Oracle Database 11g Enterprise Edition Release <IP_ADDRESS>.0 - 64bit Production
NLS_LANGUAGE	AMERICAN
NLS_TERRITORY	AMERICA
NLS_CHARACTERSET	US7ASCII
NLS_NCHAR_CHARACTERSET	AL16UTF16
thank you

Hello @Teiemo,
Could you please provide a screenshot of the issue?

Hello @Teiemo,
Could you please provide a screenshot of the issue?

Hi.
Like this... haha
Korean word is broken

There has been no update on the issue for a long time. if it is still actual - feel free to reopen it

refer this link : https://github.com/dbeaver/dbeaver/assets/45058948/ce392a2c-10d0-4d6d-add8-b8ea132df1a9


Create & generate types for ghae and ghae-compatible

done via https://github.com/octokit/octokit-next.js/pull/34


search: allow @ and + characters

Allow @ and + characters for search string.
brew search @11
==> Formulae
<EMAIL_ADDRESS><EMAIL_ADDRESS>          llvm@11  <EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>     openjdk@11
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>clang-format@11  <EMAIL_ADDRESS><EMAIL_ADDRESS>     postgresql@11
gcc@11  <EMAIL_ADDRESS><EMAIL_ADDRESS>     spidermonkey@115

==> Casks
115                       ableton-live-suite@11     semeru-jdk-open@11
ableton-live-intro@11     corretto@11               temurin@11
ableton-live-lite@11      microsoft-openjdk@11      zulu@11
ableton-live-standard@11  paragon-extfs@11

brew search +
==> Formulae
bonnie++                  libsigc++                 mysql-connector-c++
crf++                     libsigc++@2               pcre++
crypto++                  libxml++                  png++
dvd+rw-tools              libxml++@3                quantum++
gtk+                      libxml++@4                vera++
gtk+3                     libxml++@5                voro++
kimwitu++                 mysql++

==> Casks
4k-video-downloader+      font-rounded-m+           qlc+
easy-move+resize          iina+                     starnet++
font-m+                   intel-psxe-ce-c++         tla+-toolbox
font-m+-nerd-font         logi-options+             xournal++
Warning: Did you mean to perform a regular expression search?
Surround your query with /slashes/ to search locally by regex.

If it is intended to exclude those characters, please ignore this.
I know the only allowing [a-z\d] characters will simplify the search complexity, still cool.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[x] Have you successfully run brew tests with your changes locally?

Thanks so much for your first contribution!  You rock, @daeho-ro!

@MikeMcQuaid Actually, it is my second :)


mingw64 8.1 ambiguous string_view construction

Unable to build boost.url under mingw64 8.1
Boost: 1.81
compiler:
C:/Qt/Tools/mingw810_32/bin/gcc.exe --version
gcc.exe (i686-posix-dwarf-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

error message:
In file included from $BUILD_PATH/boost-src/libs/url/include/boost/url.hpp:16,
                 from $BUILD_PATH/boost-src/libs/url/include/boost/url/src.hpp:28,
                 from $BUILD_PATH/boost-src/libs/url/src/src.cpp:10:
$BUILD_PATH/boost-src/libs/url/include/boost/url/decode_view.hpp: In constructor 'boost::urls::decode_view::decode_view(boost::urls::pct_string_view, boost::urls::encoding_opts)':
$BUILD_PATH/boost-src/libs/url/include/boost/url/decode_view.hpp:215:26: error: call of overloaded 'basic_string_view(boost::urls::pct_string_view&)' is ambiguous
             string_view(s),
                          ^
In file included from $BUILD_PATH/boost-src/libs/url/include/boost/url/string_view.hpp:14,
                 from $BUILD_PATH/boost-src/libs/url/include/boost/url/grammar/ci_string.hpp:15,
                 from $BUILD_PATH/boost-src/libs/url/include/boost/url/grammar.hpp:18,
                 from $BUILD_PATH/boost-src/libs/url/include/boost/url.hpp:13,
                 from $BUILD_PATH/boost-src/libs/url/include/boost/url/src.hpp:28,
                 from $BUILD_PATH/boost-src/libs/url/src/src.cpp:10:
$BUILD_PATH/boost-src/libs/core/include/boost/core/detail/string_view.hpp:395:5: note: candidate: 'boost::core::basic_string_view<Ch>::basic_string_view(const std::basic_string_view<Ch, std::char_traits<_CharT> >&) [with Ch = char]'
     basic_string_view( std::basic_string_view<Ch, std::char_traits<Ch> > const& str ) BOOST_NOEXCEPT: p_( str.data() ), n_( str.size() )
     ^~~~~~~~~~~~~~~~~
$BUILD_PATH/boost-src/libs/core/include/boost/core/detail/string_view.hpp:339:26: note: candidate: 'constexpr boost::core::basic_string_view<char>::basic_string_view(const boost::core::basic_string_view<char>&)'
 template<class Ch> class basic_string_view
                          ^~~~~~~~~~~~~~~~~
$BUILD_PATH/boost-src/libs/core/include/boost/core/detail/string_view.hpp:339:26: note: candidate: 'constexpr boost::core::basic_string_view<char>::basic_string_view(boost::core::basic_string_view<char>&&)'
In file included from $BUILD_PATH/boost-src/libs/url/include/boost/url/src.hpp:87,
                 from $BUILD_PATH/boost-src/libs/url/src/src.cpp:10:
$BUILD_PATH/boost-src/libs/url/include/boost/url/grammar/impl/string_view_base.ipp: In function 'std::ostream& boost::urls::grammar::operator<<(std::ostream&, const boost::urls::grammar::string_view_base&)':
$BUILD_PATH/boost-src/libs/url/include/boost/url/grammar/impl/string_view_base.ipp:25:31: error: call of overloaded 'basic_string_view(const boost::urls::grammar::string_view_base&)' is ambiguous
     return os << string_view(s);
                               ^

I can't reproduce this issue. Is this mingw specific?

It's specific to GCC 8.x, for x < 4 (I think). See the linked JSON issue.

also -std=c++17 required: https://godbolt.org/z/E51csxn9d

It's specific to GCC 8.x, for x < 4 (I think). See the linked JSON issue.

Yes, it's gcc 8.1 specific, sadly Qt provides its official builds under windows built with such version

@alandefreitas where you at?

:eyes:


[UI/UX] Responsive design for storymap viewer

Description
We need slightly diffrent UI design for responsive. maybe fontsize, padding, card size needs to be adjusted.
Screenshots

Mockup URL/file
No response

Figma prototype with comments


Role & Hierarchy Permissions Check - Bot

https://github.com/MagicTheDev/ClashKing/blob/9cae40b55ed3d978de77339726a099e5a664a006/Link %26 Eval/eval.py#L19-L26
Check that for every role that the bot may eval  - it is valid & that the bot is above it & that the bot has Manage Role perms

Could you please elabortae on this one please.


Error while using browser demo

I'm trying to follow the instructions for running a browser node at https://github.com/paritytech/substrate/tree/2508795149f957dc234406ae9fff4026f21988df/bin/node/cli/browser-demo. I'm on commit 2508795 which is latest master at time of writing.
I have wasm-bindgen installed.
$ wasm-bindgen --version
wasm-bindgen 0.2.67

When I run the build.sh script I get the following error:
error:

it looks like the Rust project used to create this wasm file was linked against
a different version of wasm-bindgen than this binary:

  rust wasm file: 0.2.62
     this binary: 0.2.67

Currently the bindgen format is unstable enough that these two version must
exactly match, so it's required that these two version are kept in sync by
either updating the wasm-bindgen dependency or this binary. You should be able
to update the wasm-bindgen dependency with:

    cargo update -p wasm-bindgen

or you can update the binary with

    cargo install -f wasm-bindgen-cli

if this warning fails to go away though and you're not sure what to do feel free
to open an issue at https://github.com/rustwasm/wasm-bindgen/issues!

Ive tried each of the suggested commands. They complete successfully, but the error does not go away.
Possibly helpful diagnostic information: The first time I ran the build script, I did not have wasm-bindgen installed. I installed it immediately afterward, and then ran build.sh again and got the error above.
Question: Could/should wasm-bindgen be listed as a build-dependency in Cargo.toml?

I was able to work around this error by installing the old wasm-bindgen locally with cargo install -f --version 0.2.62 wasm-bindgen-cli. But I'll leave this issue open because at minimum, something needs to be documented better, but also possibly versions can be updated in the Substrate repo. I noticed a pinned version here: https://github.com/paritytech/substrate/blob/master/bin/node/browser-testing/Cargo.toml#L15

I was also able to get past the error when I updated the wasm-bindgen dependency to 0.2.67 and installed the same version of the wasm-bindgen cli locally. So it seems either version works. Will open a PR.


Makefile: do not generate files at every build

run skydive-unit-tests

run skydive-functional-tests-backend-elasticsearch

sed -e 's/type Flow struct {/type Flow struct { XXX_state flowState
json:"-"/' -i.bak $<
On Wed, Aug 1, 2018, 10:53 Sylvain Baubeau<EMAIL_ADDRESS>wrote:

@lebauce commented on this pull request.
In Makefile
https://github.com/skydive-project/skydive/pull/1230#discussion_r206785068
:

@@ -211,21 +205,36 @@ debug.analyzer:
sed -e 's/type Flow struct {/type Flow struct { XXX_state flowState json:"-"/' -i.bak flow/flow.pb.go

Can you please put the full line ? :-)
—
You are receiving this because your review was requested.