Update to https protocol for php.net links

Old links are currently unavailable (for me, at least).
However there are same content at http://php.net, and there are many links to http://php.net in PHPDoc (and only one link to https://secure.php.net, that's why I changed link to http://php.net).

We should probably use https URLs.

I can update URLs for all links (for consistency), or just for this one, if you want to.)
I also vote for https.

Please update all links to https. Thanks.

@samdark @rob006 well, I have done some changes for php.net.
I broke them into commits for more comfortable review. (Pay attention on https://github.com/yiisoft/yii2/pull/17168/commits/350de2bc7162724269c99346493971ed1feeb4b3, https://github.com/yiisoft/yii2/pull/17168/commits/0254ed0dda429eeb66b45f5a36d07e487ecb0e6f, https://github.com/yiisoft/yii2/pull/17168/commits/35ee28478449dcd10e1c44d6fcb120405492a952 .)
I can continue for other links which I will manage to find, or we can say that it's enough for one PR.)

Merged. Thank you!

https://secure.php.net is going to be deprecated and removed, I would suggest to use https://php.net instead: https://externals.io/message/104533

Hmmm, interesting news... Well, I could prepare PR for that, it's easy to change again. It's logical, despite the fact that for now https://php.net redirects to https://secure.php.net

Now we could wait till this change actually happen. There is no big difference in changing URLs today or in two months, and plans like to change, maybe it will never happen and URLs should stay as is. :)


Added todo list.

Some things I feel need to be considered.

This is not something that should be in the repository. That's what issues are for :smile:

The problem with that is that the issues are for the master branch. It would be confusing creating issues about an unreleased branch. I figured this would be the best option to keep a list of features planned which could be removed before merging with the master branch.

Check issue #79 we have a list going on there.

Also, issues aren't always bugs. They're also feature requests, or questions. Just remember to mention the branch you're referring to and we should be golden.

:+1:


Adding support to use json file to use only specific plugins

TLTR
This merge request adds a new feature to use a Json file to use only specific plugins --plugins-conf or -p.
Usecase
If you are scanning for a specific port, you don’t necessarily need to load all the plugins. Therefore, we added a new option to set a specific set of plugins.
The default value is plugins.json which is located in the current directory. The format for the file is simple, only the name of the plugins is needed :
{
  "plugins": [
    "CouchDbOpenPlugin",
    "ElasticSearchExplorePlugin",
    "ElasticSearchOpenPlugin",
    "MongoSchemaPlugin",
    "MongoOpenPlugin",
    "SSHOpenPlugin",
    "DotDsStoreOpenPlugin",
    "NucleiPlugin",
    "MysqlOpenPlugin",
    "MysqlExplorePlugin",
    "RedisOpenPlugin",
    "KafkaOpenPlugin",
    "ApacheStatusHttpPlugin",
    "ConfigJsonHttp",
    "DotEnvConfigPlugin",
    "GitConfigPlugin",
    "IdxConfigPlugin",
    "LaravelTelescopeHttpPlugin",
    "PhpInfoHttpPlugin",
    "FirebaseHttpPlugin",
    "WpUserEnumHttp"
  ]
}

Hi, not forgetting about this !
This is interesting, I will probably extend it with plugin configuration so we can finally pass settings to them ( options part of https://github.com/LeakIX/l9format/blob/master/l9plugin.go#L98 )
Probably with include exclude and protocols section with plugins as a list.


Various Xbox Games that were showcased then never released

Xbox Games
Scalebound
But there are more, just can't think of them right now.
Scalebound is a cancelled action role-playing game being developed by PlatinumGames from 2013 to 2017. It was scheduled to be released in 2017 for Xbox One and Microsoft Windows, but Microsoft Studios announced the cancellation of the game's development in January 2017.
What type of product was it? App, Service, or Hardware?
Game/App

But there are more, just can't think of them right now.

I know, the amount of dead projects is uncountable, it will take time to add even a small part of them.

I read better the history of this project, it seems it was never released, I'm notsure if it should be included in this list. Moreover, recent news suggest a possible reboot of the project.


CLOUDSTACK-8944 Template download possible from new nfs secondary storage before download is 100 % complete

Steps to test This

Add a new NFS storage
Start dowloading any public template before it is full dowloaded to new nfs storage
The link should always be from any of the older storages where it is fully downloaded

@yvsubhash can you please respond to the comments and also rebase with current master please?

@yvsubhash please rebase against latest master and push -f, update on status of your PR
tag:easypr

ACS CI BVT Run
Sumarry:
Build Number 96
Hypervisor xenserver
NetworkType Advanced
Passed=73
Failed=0
Skipped=3
Link to logs Folder (search by build_no): https://www.dropbox.com/sh/yj3wnzbceo9uef2/AAB6u-Iap-xztdm6jHX9SjPja?dl=0
Failed tests:
Skipped tests:
test_vm_nic_adapter_vmxnet3
test_static_role_account_acls
test_deploy_vgpu_enabled_vm
Passed test suits:
test_deploy_vm_with_userdata.py
test_affinity_groups_projects.py
test_portable_publicip.py
test_vpc_vpn.py
test_over_provisioning.py
test_global_settings.py
test_scale_vm.py
test_service_offerings.py
test_routers_iptables_default_policy.py
test_routers.py
test_reset_vm_on_reboot.py
test_snapshots.py
test_deploy_vms_with_varied_deploymentplanners.py
test_login.py
test_list_ids_parameter.py
test_public_ip_range.py
test_multipleips_per_nic.py
test_regions.py
test_affinity_groups.py
test_network_acl.py
test_pvlan.py
test_volumes.py
test_nic.py
test_deploy_vm_root_resize.py
test_resource_detail.py
test_secondary_storage.py
test_vm_life_cycle.py
test_disk_offerings.py

unable to reproduce in ACS environment

Closing this PR, as this is no longer needed


add support for pclmulqdq intrinsic

This instruction is required in fast implementations of the crc32 checksum algorithm, and used in the https://crates.io/crates/crc32fast and https://crates.io/crates/zlib-rs crates.
Some questions from my side

is my method for decomposing a __m128i into two separate i64 values allright?

@rustbot ready

@rustbot author

@rustbot ready

In future please avoid force-pushing (except when there are conflicts that need resolving) until the PR is done. Github is pretty bad at keeping track of force-pushes, making it basically impossible to tell what changed since my last review.

Thanks. :-)
@bors r+

:pushpin: Commit 6a866881fdc75a2edbc741cbe58a0638cb093c68 has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit 6a866881fdc75a2edbc741cbe58a0638cb093c68 with merge e191feec3d7375d6a190b730dbb55cb3c4d15b62...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing e191feec3d7375d6a190b730dbb55cb3c4d15b62 to master...


Parsing error of generic function when enabling jsx and flow plugins

I found this while using prettier 1.1.0.
Input Code

const identity = <T>(t: T): T => t;
const a = 1;

Babylon/Babel Configuration

{
  plugins: ['jsx', 'flow']
}

Expected Behavior

The code is valid and babylon should be able to parse it.
Current Behavior

babylon throws Unexpected token (2:0). You can see it live on the prettier playground.
Removing the jsx plugin and only enabling the flow one makes babylon able to parse the code correctly.
Your Environment

software
version

Babylon
7.0.0-beta.8

node
6.9.1

yarn
0.22.0

Operating System
Windows 10

Hey @tibdex! We really appreciate you taking the time to report an issue. The collaborators
on this project attempt to help as many people as possible, but we're a limited number of volunteers,
so it's possible this won't be addressed swiftly.
If you need any help, or just have general Babel or JavaScript questions, we have a vibrant Slack
community that typically always has someone willing to help. You can sign-up here
for an invite.

Thanks @hzoo, of course no hurry :) ! I just thought that since the issue is impacting the latest release of prettier lot of people were going to stumble into it. So I just went ahead and created a ticket here and on the prettier repo so that people also experiencing it can see that there is already an issue for it.

FYI I used git bisect and the issue appeared in https://github.com/babel/babylon/commit/32eabf620b9d5eaf190969cc4a38f7775626a3f.
Putting the code back as it was before https://github.com/babel/babylon/pull/405 fixes the parsing error but seems to put back the code in a incorrect state if https://github.com/babel/babylon/issues/404 is legit. Indeed, I added console.log statements before this.state.context.push(ct.parenExpression); and this.state.context.pop(); and here is the sequence:
push // 1
push // 2
pop // 1
push // 2
pop // 1
push // 2
pop // 1, missing a "pop" if the counter is expected to go back to 0, but is it ? ...


co19 tests should be backported to expect TypeErrors instead of AssertionErrors at boolean conversion boundaries.

See the following issues:

https://github.com/dart-lang/sdk/issues/40317
https://github.com/dart-lang/sdk/issues/40763

Tests that should be fixed:
co19_2/Language/Expressions/Unary_Expressions/variable_negative_t03
co19_2/Language/Statements/Assert/execution_t03
co19_2/Language/Statements/Assert/execution_t11
co19_2/Language/Statements/If/condition_evaluation_t02

cc @eernstg

The required updates occurred in https://github.com/dart-lang/co19/commit/88acb3b8285561916403446a2f4ffbed88fdf42f and https://github.com/dart-lang/co19/commit/1d5f31be0d5a8a3635fc5047e3399700361a0bac, resolving https://github.com/dart-lang/co19/issues/583.
So I believe this should be closed as a duplicate.
@Markzipan, did you have any further actions in mind for this issue? In that case please re-open, and indicate what you had in mind.


Pre-trained model performance

Hi,
I tested the released GhostNet_x1.3 on LFW, CFP-FP and AgeDB-30. It's weird that the model gets much better results on CFP-FP and AgeDB-30 than LFW, have you tried these testing sets? What's the gap?
Thanks.
LFW: Acc 0.850 @ Threshold 0.461
CFP-FP: Acc 0.943 @ Threshold 0.179
AgeDB-30: Acc 0.973 @ Threshold 0.231

the result is below i tested
Epoch 24/24, Evaluation: LFW Acc: 0.9974999999999999, CFP_FP Acc: 0.9620000000000001, AgeDB Acc: 0.9743333333333334, VGG2_FP Acc: 0.9410000000000001

the result is below i tested
Epoch 24/24, Evaluation: LFW Acc: 0.9974999999999999, CFP_FP Acc: 0.9620000000000001, AgeDB Acc: 0.9743333333333334, VGG2_FP Acc: 0.9410000000000001

Do you mind sharing your testing sets, I need to double check mine.

you can download from https://github.com/ZhaoJ9014/face.evoLVe.PyTorch#data-zoo

you can download from https://github.com/ZhaoJ9014/face.evoLVe.PyTorch#data-zoo, you should check your evaluation code

It seems you use euclidean distance rather than cosine distance for evaluation? I printed out the best thresholds in your code and they are all greater than 1.

It seems you use euclidean distance rather than cosine distance for evaluation? I printed out the best thresholds in your code and they are all greater than 1.

normalized cos distance is equal to euclidean distance

The gaps are:
-LFW, my dataset was cropped to 128x128, extra resizing operation causes huge variance
-CFP-FP, nosie in my dataset
-AgeDB-30, variance caused by rounding


BUG Use correct timeout for modal fade out

This file is in admin module now, doh.

ok, moved to https://github.com/silverstripe/silverstripe-admin/pull/72


Does not work with internet explorer 11

I cannot successfully implement crop tool in internet explorer 11, because of InvalidStateError poping up every time. The error can also be seen in examples provided in readme: http://codepen.io/Crackeraki/pen/XmEdPx
I have tried several different versions, and I find, that this particular error is not present until around version ~0.4.4. However, it does not work too, because it treats optional parameters as undefined and throws errors into console (might have to do with angular being version 1.5.8) in IE11.

@vincaslt i just opened my internet explorer and everything worked smoothly on the codepen.

Can I ask if you're using windows 10?

yes, i am using windows 10

install windows 10 where you have windows 7 xD

Yeah, so I thought. Try compatibility mode for IE10 to see the error I'm having on windows 7.
It say's it's on line 1722: http.responseType = 'arraybuffer';
SCRIPT5022: InvalidStateError

need to find old laptop to check it.

Well to be sure, I guess. But for a quick look, you can change IE version via developer tools

I confirm the issue with IE11 (on windows 7), on the same line. Setting the response type after opening the request seems to fix the issue. More informations on this problem:
http://stackoverflow.com/questions/20760635/why-does-setting-xmlhttprequest-responsetype-before-calling-open-throw
https://connect.microsoft.com/IE/feedback/details/795580/ie11-xmlhttprequest-incorrectly-throws-invalidstateerror-when-setting-responsetype

This repo is dead.
Please move to the other project:
https://github.com/CrackerakiUA/ui-cropper


Error: Attribute "expanded" has already been defined

Hi! I'm including your lib to a personal android app and I've found this problem when Android Studio finished to sync the project. I don't know how to fix it, so I open this issue thinking that someone could help me.
Thanks for all your work :)

@MaSteve
That problem might be because of conflicting expanded attributes.
I fixed it on this commit.
I thought I released v1.2.0 after solved this issue.
But I'll release v1.2.0 today.
Could you report here if you can solve it?

@MaSteve
I release v1.2.0.

That version solves all my problems.
Thank you very much @AAkira  :)


On Using multiple ListView controls, each ListView renders only 10 items on version 1.19.0

Each ListView renders only 10 items
Category [x] Bug
Version [1.19.0]
Expected / Desired Behavior / Question
It should render all items, we had 45 items in one ListView and 12 items in other ListView
Observed Behavior
But it showed only 10 items in each control
Steps to Reproduce
Add atleast 2 ListView controls and provide more than 10 items as input to each ListView
Thanks!

Hi @dnes24!
Thanks for reporting this!
Could you please provide more details? I can't reproduce it.
You can find sample code here.
Please, let us know if there are still questions.


Proguard rules for Tenor android core

Hi,
I am facing proguard mapping issues for tenor in my app... There are no rules available for the sdk.
Can you please provide proper proguard rules for the sdk.
Thanks

got any solution =?


Add feature force-fallback

Closes #216

I use it within syn.
So, should we implement some solution to force use the fallback in syn?

Could you confirm that #220 resolves your use case?

Yes, it is solved.
I use it in yarte, and it read external templates, I will use this feature and span-locations, along with my own version of Span to issue diagnoses very similar to those of rustc

Yes, it would be solved.
Thanks!!


Crontab config issue on Debian 8.9 and MySQL 5.5.57

Hi,
Thank you for this great tool!
I am using Debian 8.9 and MySQL 5.5.57. I had no problem when configuring Akriv, but the crontab was not correctly added.
Here the output I get:
HERE IS THE CRONTAB THAT IS ABOUT TO BE ADDED
# ARKIV backup
0 4,11,19 arkiv COPYING README.md * * /root/Arkiv/arkiv exec --config=~/.arkiv --log=/var/log/arkiv/arkiv.log --no-stdout

I suppose the "arkiv COPYING README.md" does not belong to the crontab.
I tried after that to execute:
/root/Arkiv/arkiv exec --config=~/.arkiv --log=/var/log/arkiv/arkiv.log --no-stdout

but I also have a failure:
mysqldump: unknown option '-s'

In /var/log/arkiv/arkiv.log:
[2017-10-19 12:35:56+02:00] ⚠ Unable to dump database 'mydbname'

Thank you for your support.

Hi Mohand,
Thank you for your message.
I pushed a bugfix. You can try the version 0.9.1, it should correct these bugs.
Sorry for the inconvenience.
Best regards,
Amaury


Some MSI fixes

Some commits here should be useful, but they don't even remotely let regression tests pass, although part of it is probably setup (like missing Windows on the platform I used).  Actual release binary can't be tested because serial output is reset to its default (off) state in multiple places.
I've probably never tried to run so many tests and can say they are extremely slow even when skipped.  When suite setup skips all tests, teardown still does things like flashing or starting the machine and changing EDK settings.
See commit messages.

Picked to develop. For some reason GH has not marked it as merged this time.

Commit hashes here and on develop differ, so it wasn't a fast-forward.


docs/linux/qemu-arm64: fix copy/paste with non-ASCII character

The sneaky '“' character causes errors when copy-pasting snapshots of the documentation. Solved with s/“/"/g.

Codecov Report

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

@@           Coverage Diff           @@
##           master    #1260   +/-   ##
=======================================
  Coverage   67.43%   67.43%
=======================================
  Files         120      120
  Lines       20992    20992
=======================================
  Hits        14156    14156
  Misses       6162     6162
  Partials      674      674

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 4d34224...31ff28e. Read the comment docs.


Inline Matricies

\binom{}{} provides something similar, but an option for arbitrary matrices would be really nice.

While I like the idea, this is likely out of scope unfortunately since DesModder tries to preserve compatibility with vanilla Desmos (i.e. anything you make in DesModder should run properly for a user who doesn't have DesModder). The only way I could see this working is if the effect is purely visual and/or acts more like syntactic sugar perhaps.

While I like the idea, this is likely out of scope unfortunately since DesModder tries to preserve compatibility with vanilla Desmos (i.e. anything you make in DesModder should run properly for a user who doesn't have DesModder). The only way I could see this working is if the effect is purely visual and/or acts more like syntactic sugar perhaps.

I was thinking it could be some special function or something with rows as arguments in reality and its just rendered nice. I really just use Desmos as an equation writing/editor for my Math classes (I got Dysgraphia irl) and nesting fractions to represent matrices has gotten on my nerves a lot (also a lot of unicode characters turn into two broken characters which is really annoying to traverse through (also the lack of vector arrow and general latex-isms but thats a far secondary)). Honestly if \binom just worked for more than 2 rows id be fine cuz i dont mind spacing things out

Ahhh so is this more like a visual thing for getting nicely-formatted math as opposed to something that needs to have custom functionality? If that's the case that should prevent essentially all potential vanilla compatibility issues.
I could see this being added as an update to the Multiline Expressions plugin--- for instance you could configure a function to create a newline on every 4th argument (say, if you're trying to make a 4x4 matrix), something like this perhaps:

The more I think about it the more I'm starting to really like the idea of this feature--- occasionally I have to work with complicated functions that group 10+ arguments together so it'd be nice to have a way of organizing them in 2D space.

Now the main issue is probably that of getting alignment working between the matrix rows. Unfortunately that's probably the hardest part too unless I employ some sort of cursed getBoundingClientRect shenanigans and manually add margins to the commas. A simple display:grid or something of that nature wouldn't work unfortunately due to the way the elements are laid out.

Now the main issue is probably that of getting alignment working between the matrix rows. Unfortunately that's probably the hardest part too unless I employ some sort of cursed getBoundingClientRect shenanigans and manually add margins to the commas. A simple display:grid or something of that nature wouldn't work unfortunately due to the way the elements are laid out.

if its of any use you could do something weird by just removing the borders and changing the """exit actions""" of binoms

(and if you do add this, which would be awesome, pls give the ability to optionally not have any side-parenthesis/brackets/etc, sometimes i need to stack stuff in general (like a question mark over an arrow or something) so it would be neat)

What do you mean by "exit actions"? Like how the arrow keys navigate through the \binoms?

What do you mean by "exit actions"? Like how the arrow keys navigate through the \binoms?

yeah basically, like hook into how binom handles arrow keys so it moves correctly between them in order to form the matrix (also rn binoms navigate like a flat horizontal list which is annoying, can't go up/down within them)

I see, that makes sense. Multiline Expressions has that exact functionality built-in (vertical arrow key navigation), so if I extended that plugin to give more control over where it puts line breaks, it could in theory accomplish something similar.

I see, that makes sense. Multiline Expressions has that exact functionality built-in (vertical arrow key navigation), so if I extended that plugin to give more control over where it puts line breaks, it could in theory accomplish something similar.

yee that would be awesome, honestly for my purposes I'd be down to have document-esque-Desmos, that's sorta a latex editor with desmos formatting/shortcuts built in directly; maybe a button that toggles between math-shortcut mode and text mode. If you look closely on my first screenshot you'll see that I'm sorta doing that already using a bunch of CSS hacks notes and equations look the same so i can align them and stuff, although text has a lot of problems being typed in equation \operatorname{mod}e so i can't just use that lol

Hmmm one option that would circumvent the trouble of having to set up a whole system for organizing rows/columns would be to have an invisible no-op sequence you can embed in the LaTeX that is detectable by the plugin but acts as a line break. I could have it be equal to 1 so that you can insert it anywhere in the LaTeX without it having much of an effect (though it may still break in certain cases, like if there's a + immediately before it, causing it to act like addition, or if it's the only thing in a summation).

The one major downside is that it still has to be fairly short otherwise it'll really break the formatting of non-Desmodder users.

Hey, I know! What if multiple consecutive spaces (not sure how many--- maybe 3?) are treated as newlines? That would completely circumvent the issue of the linebreak sequence potentially having some kind of semantic meaning.

That being said, this would also cause alignment issues ughhh

Hey, I know! What if multiple consecutive spaces (not sure how many--- maybe 3?) are treated as newlines? That would completely circumvent the issue of the linebreak sequence potentially having some kind of semantic meaning.

https://invisible-characters.com/

hopefully I can find one that doesn't cause an error lol

Dang, everything I've tried so far (except regular 'ol 0x0020) has caused an error. One potential workaround would be to just use a comically large number of spaces as a separator to the point where nobody would actually use that many spaces.

Dang, everything I've tried so far (except regular 'ol 0x0020) has caused an error. One potential workaround would be to just use a comically large number of spaces as a separator to the point where nobody would actually use that many spaces.

would U+1D177 MUSICAL SYMBOL BEGIN SLUR <> work? It's one of the ones that tries to split itself into two characters in desmos (like e.g. 𝔽 or 𝒫) but it does paste fine

Unfortunately U+1D177 doesn't seem to work. I don't think we can fix unicode either sadly because of vanilla compat again. Btw if you're fine with the expressions containing them not graphing properly (which I'm guessing is the case since your use case for Desmos seems to be as a typesetter more than for graphing), I could probably whip up a tampermonkey extension that inserts line breaks at every zero-width joiner or some other whitespace character like that.

Unfortunately U+1D177 doesn't seem to work. I don't think we can fix unicode either sadly because of vanilla compat again. Btw if you're fine with the expressions containing them not graphing properly (which I'm guessing is the case since your use case for Desmos seems to be as a typesetter more than for graphing), I could probably whip up a tampermonkey extension that inserts line breaks at every zero-width joiner or some other whitespace character like that.

I mean unicode renders find in Desmos, I just want to be able to traverse/backspace/write(I can only paste them, if i type out special unicode chars via like xcompose it just refuses on Desmos) it without it decomposing into multiple characters lol.
Really the dream for me is a plugin or extension that hide fraction lines when a fraction is immediately after a zero-width joiner, that would make my day

Really the dream for me is a plugin or extension that hide fraction lines when a fraction is immediately after a zero-width joiner, that would make my day

This sounds doable to me as a tampermonkey extension. Idk about main DesModder since I don't want to break graphing, but I could probably whip up a tampermonkey userscript in a bit that hides fraction lines when they're after zero-width joiners.

Really the dream for me is a plugin or extension that hide fraction lines when a fraction is immediately after a zero-width joiner, that would make my day

This sounds doable to me as a tampermonkey extension. Idk about main DesModder since I don't want to break graphing, but I could probably whip up a tampermonkey userscript in a bit that hides fraction lines when they're after zero-width joiners.

yeah that would be absolutely amazing, hmu if you ever get around to doing it :D

Alright there we go, this should hopefully work:
// ==UserScript==
// @name         Desmos ZWJ Fraction Bar Hider
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Hide brackets in Desmos Graphing Calculator.
// @author       radian628
// @match        *://*.desmos.com/**
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function hideAfterSpace(elem) {
        const children = elem.children;

        for (let i = 0; i < children.length - 1; i++) {
            const frac = children[i];
            const zwj = children[i+1].classList.contains("dcg-mq-cursor") ? children[i+2] : children[i + 1];

            if (zwj && zwj.innerText === "\u200D" && frac.classList.contains("dcg-mq-fraction")) {
                frac.children[1].style.border = "none";
            }
        }

        for (const child of elem.children) hideAfterSpace(child);
    }

    function hideAllAfterSpace() {
        const rootblocks = document.querySelectorAll(".dcg-mq-root-block");

        for (const rb of rootblocks) hideAfterSpace(rb);

    }

    const interval = setInterval(() => {
        if (window.Calc) {
            hideAllAfterSpace();
            clearInterval(interval);
            Calc.controller.dispatcher.register(e => {
                if (e.type === "set-item-latex") {
                    console.log("got here");
                    hideAllAfterSpace();
                }
            });
        }
    })

    // Your code here...
})();

I decided to make the fraction bar go away when the ZWJ is after the fraction. I found that if I configure it to work when the ZWJ is before, you run into an issue where it gets stuffed into the numerator along with whatever number is in the numerator unless you're careful to avoid that. There's no such issue putting the ZWJ after the fraction.

Although when I reload the graph I gotta sorta "interact" with an equation to make the fraction bar re-dissappear- is there any particular reason this is?

Hmm, looks like I can fix that by listening for set-state events. Here's a fix:
// ==UserScript==
// @name         Desmos ZWJ Fraction Bar Hider
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Hide brackets in Desmos Graphing Calculator.
// @author       radian628
// @match        *://*.desmos.com/**
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function hideAfterSpace(elem) {
        const children = elem.children;

        for (let i = 0; i < children.length - 1; i++) {
            const frac = children[i];
            const zwj = children[i+1].classList.contains("dcg-mq-cursor") ? children[i+2] : children[i + 1];

            if (zwj && zwj.innerText === "\u200D" && frac.classList.contains("dcg-mq-fraction")) {
                frac.children[1].style.border = "none";
            }
        }

        for (const child of elem.children) hideAfterSpace(child);
    }

    function hideAllAfterSpace() {
        const rootblocks = document.querySelectorAll(".dcg-mq-root-block");

        for (const rb of rootblocks) hideAfterSpace(rb);

    }

    const interval = setInterval(() => {
        if (window.Calc) {
            hideAllAfterSpace();
            clearInterval(interval);
            Calc.controller.dispatcher.register(e => {
                if (e.type === "set-item-latex" || e.type === "set-state") {
                    console.log("got here");
                    setTimeout(() => hideAllAfterSpace());
                }
            });
        }
    })

    // Your code here...
})();

That didn't fix it but i just removed the condition on the if statement and that fixed it lol

ok i did some more work and fixed some of the unicode stuff. I can now type multiglyph letters natively into Desmos which is a massive time savior over doing ctrl+t→sequence→ctrl+a→ctrl+x→ctrl+w→ctrl+v
// ==UserScript==
// @name         Desmos Swagger
// @namespace    http://tampermonkey.net/
// @version      0.1000000001
// @description  Hide brackets in Desmos Graphing Calculator.
// @author       radian628, Ganer
// @match        *://*.desmos.com/**
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function hideAfterSpace(elem) {
        const children = elem.children;

        for (let i = 0; i < children.length - 1; i++) {
            const frac = children[i];
            const zwj = children[i+1].classList.contains("dcg-mq-cursor") ? children[i+2] : children[i + 1];

            if (zwj && zwj.innerText === "\u200D" && frac.classList.contains("dcg-mq-fraction")) {
                frac.children[1].style["border-top"] = "1px solid transparent";
            }
        }

        for (const child of elem.children) hideAfterSpace(child);
    }

    function writeMultichar(e) {
        (e.data.length <= 1) || Calc.focusedMathQuill.write(e.data)
    }

    function expressionMod() {
        document.querySelectorAll(".dcg-mq-root-block").forEach(hideAfterSpace);
        document.querySelectorAll(".dcg-mq-textarea > textarea").forEach(z => z.oninput = writeMultichar);
    }

    const interval = setInterval(() => {
        if (window.Calc) {
            expressionMod();
            clearInterval(interval);
            Calc.controller.dispatcher.register(e => {
                if(e.type == "tick") return;
                setTimeout(() => expressionMod());
            });
        }
    })
})();

Seems like this userscript fixed the problem, so I'm gonna close the issue now.

ik this is closed, but I thought you might find this WIP multiline feature interesting

ik this is closed, but I thought you might find this WIP multiline feature interesting

It's really cool! There's a few problems however that doesn't make it work for me; for one I can't indent things over b/c shift+enter doesn't work unless you have triple space replace enabled which messes up the indent; maybe another joiner trick to be used? I also can't navigate vertically with up/down, and text and stuff flashes/moves sometimes

Joiner trick would be nice but sadly I likely won't put that in official DesModder since it breaks graphing. Btw the feature I posted (automatic centering of grids) isn't out yet, but once it is it should hopefully mean you don't have to manually align stuff at all anymore.


volume_attributes is now volume_context in CSI spec

this is reflected in the code as well: https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/csi/csi_client.go#L52
the relevant spec: https://github.com/container-storage-interface/spec/blob/release-1.0/spec.md#nodepublishvolume

signed the CLA
/assign @makoscafee

/ckeck-cla

/check-cla

@OriHoch thanks for your contribution! 🎉 We really would love to have it, unfortunately to continue we need to have your (or your company's) signature on a CLA! For now I'm going to close this, but fret not! You can re-open whenever you have a chance. Thanks!
/close

I think I signed the cla now
/check-cla
/reopen

/lgtm
/approve


404: Not Found Problem

Dear All,
I am trying to install graphical user interface for Jupyter notebook extensions described in https://github.com/ipython-contrib/IPython-notebook-extensions/wiki/config-extension.
I have installed the files but I am getting an error "404 : Not Found. You are requesting a page that does not exist!".
There a few questions on which how to install this extensions:

In the installation directions, it says that the files need to be installed inside profile directory. When I give a command,
$jupyter --config
It gives "~/.jupyter". I wonder it could be a problem because in the installation instruction, the profile directory is given "./ipython". Actually I installed those files inside "~/.ipython" directory, but still same error.

'ipython_notebook_config.py" file given in installation procedure on github page is different from github repository. Which one should I use? In the github file, there is one extra line: "c.NotebookApp.open_browser = False".

P.S. I have been cautious to be about  " '/nbextensions/' URL (mind the trailing slash)" . I have used both chromium and iceweasel (in Debian testing). But nothing changed.
Best Regards,
Ozhan

ofenercl, can you check the output of the Jupyter process? I recently had the same problem on Debian Jessie and it was simply due to the system having installed a version of some package (pyyaml I think?) that was way too old.
Can you drop the output of "ipython notebook --debug" or "jupyter --debug" (whichever you're trying to run) here?

I have updated the extensions and it now prints some information in the Python and the Javascript part.
My configuration file jupyter_notebook_config.py for Jupyter looks like this:
from jupyter_core.paths import jupyter_config_dir
import os
import sys

jupyterdir = jupyter_config_dir()
extensions = os.path.join(jupyterdir,'extensions')
sys.path.append( extensions )

c = get_config()
c.NotebookApp.server_extensions = [ 'nbextensions' ]
c.NotebookApp.extra_template_paths = [os.path.join(jupyterdir,'templates') ]

The nbextension.py file is in ./jupyter/extensions

Dear brunobeltran and juhasch,
After many hand-waving and installing jupyter by root,  I was able to solve my problem. I changed my configuration as juhasch's. I also installed jupyter by using " pip3  install --pre -e . " not by "pip install --pre -e." I also updated yaml by "pip3 install pyaml".
Still there is a problem if I run the jupyter from "virtualenv" or by non-root user. When I run an install from virtualenv by "pip3 install --user --pre -e ." , it installs without any problem. When I try to reach the extensions's  page, I  get an blank page, not even "404 : Not Found" error.
  Widgets are unavailable.
  Widgets are unavailable.

This verifies IPython finds the server extension.

"import nbextensions" looks okey from either root or user account. Jupyter imports nbextensions. There is no harm running jupyter from my root account in which nbextensions' graphical interface works ok. I may need to read several times of installation and issues to figure out exactly how jupyter and its extension works.
@juhasch, it is possible to update installation instructions for 4.x  to reflect the changes in jupyter.
Thanks for very nice graphical interface.
Ozhan

4.x is not released yet, so documenting a moving target does not make much sense, I believe.

Documentation should be improved now thanks to @jcb91.


add experimentalParams function to the experiment class Fixes #10

This requires consumers of the Experiment class to define an experimentParameters function that defines the possible range of experimental parameters that an experiment can take. Consumers can optionally just fill in this function with this.defaultExperimentParameters() to use the previous runtime analysis of the JS assign code that was done under the hood and was admittedly opaque behavior. This was originally a suggested solution to this planout issue (https://github.com/facebook/planout/issues/69).
@TimBeyer @eytan

I will add this to the README after we agree that this is the interface that we want for this.

This seems like a nice start.  The experiment class we use at Facebook has a getParamNames() method which returns a list of parameter names that are saved as metadata with all experiments.


Delete profile with credentials after viewing detail wrong back screen

From Pivotal list
Labels: none
status: unstarted
created Dec 15, 2022
by Brandon
Description: #305
Settings > Manage Profiles > select a profile with credentials three dot menu > Delete > Details
After viewing Details returns to manage profile screen not the modal with the Cancel and Delete Profile option.

duplicate, closing


Add langflow runtime chart

Let me merge with your chart.
We should use statefulset for the langflow because of sqlite volume persistent.


Notification system

From discussion we've had, the following is actionable. We will create the notifications as a separate app which has the model Notification consisting of a user that owns it (Foreign Key), its type (likely enum, e.g. from Newsletters, Messages etc.), content and date. We aim to only keep the most recent n notifications (something like 50), which can be done easily via checking the number of notifications when adding one (or Django might just do this for us!). Our API consists of getNotifications(), getNotificationsCount() and notify() or something like that.
Notifications should come from:

When a newsletter is published.
When someone joins an event that you are running, OR everyone in that event gets said notification if nobody is running it.
Reply to a forum post you're in.
[FUTURE] at mentions in text.
When you get a message.

Implemented in the notifications branch.

We did it reddit :small_red_triangle:


Add French translation

Thank you for adding this, however it does not have 100% coverage. If you'd like to update the rest of the translations, we are using POEditor to do so

Thank you for adding this, however it does not have 100% coverage. If you'd like to update the rest of the translations, we are using POEditor to do so

I am in the process of updating it, i realized it by comparing the number of lines with the English version.
Just for my information, has the "Copy Selector" function been removed or replaced with a similar one? It was very useful to me, hence my question.

Copy selector has been removed in favor of the one provided by chromium. In the elements panel, right click the element and you will have an option to copy selector there.

Copy selector has been removed in favor of the one provided by chromium. In the elements panel, right click the element and you will have an option to copy selector there.

Ah ok, but if i want to edit CSS properties of BETTERDISCORD settings in the settings panel, how can i get the CSS targets so?

You can also do that in the elements panel of devtools (ctrl+shift+i)

Copy selector has been removed in favor of the one provided by chromium. In the elements panel, right click the element and you will have an option to copy selector there.

Ah ok, but if i want to edit CSS properties of BETTERDISCORD settings in the settings panel, how can i get the CSS targets so?

https://user-images.githubusercontent.com/42101043/114081055-b9270280-9871-11eb-8e03-a3072a26033a.mp4

u can also do that in the elements panel of devtools (ctrl+shift+i)

Ok niiice u have directly include the in-build dev tools of Chromium in Discord.
Thx for your work 👍🏻


Anerdw: Watch queenasella(?:@yahoo.com)?

Anerdw requests the watch of the watch_keyword queenasella(?:@yahoo\.com)?. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

queenasella(?:@yahoo\.com)? has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by tripleee in Charcoal HQ


Points visualized as vectors?

Is this intended?

Is this intended?

I thought they would appear as Points in the viewport.

If the console result's string representation allows to determine that it is a point (not array representation), it should visualize them as points. From a quick view at the source code, it should have been working that way. I'll examine it deeper later.


Fix docker tag to unblock running integ tests in CI

Signed-off-by: Tyler Ohlsen<EMAIL_ADDRESS>Description
Now that staging docker images are continuously updated in dockerhub every time there's a new bundle build, we can use the upcoming version to pull in the images, construct the dockerfile, and run the integ tests with security enabled in them.
This updates the tag to match the naming strategy used in dockerhub.
TODO:

[ ] Fix any failing tests showing up as mentioned in #430

Issues Resolved
#430
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Seeing same failures as reported in #430:
95 tests completed, 2 failed, 1 skipped
Tests with failures:
 - org.opensearch.ad.rest.SecureADRestIT.testUpdateApiFilterByEnabled
 - org.opensearch.ad.rest.SecureADRestIT.testCreateAnomalyDetectorWithCustomResultIndex

...

 2> REPRODUCE WITH: ./gradlew ':integTest' --tests "org.opensearch.ad.rest.SecureADRestIT.testCreateAnomalyDetectorWithCustomResultIndex" -Dtests.seed=5D0651EBAFCAF1EE -Dtests.security.manager=false -Dtests.locale=es-DO -Dtests.timezone=Pacific/Johnston -Druntime.java=8
  2> org.opensearch.client.ResponseException: method [POST], host [https://localhost:9200], URI [/_plugins/_anomaly_detection/detectors], status line [HTTP/1.1 500 Internal Server Error]
    {"error":{"root_cause":[{"type":"status_exception","reason":"Timestamp field: (vfRHp) is not found in index mapping"}],"type":"status_exception","reason":"Timestamp field: (vfRHp) is not found in index mapping"},"status":500}

...

org.opensearch.ad.rest.SecureADRestIT > testCreateAnomalyDetectorWithCustomResultIndex FAILED
    org.opensearch.client.ResponseException: method [POST], host [https://localhost:9200], URI [/_plugins/_anomaly_detection/detectors], status line [HTTP/1.1 500 Internal Server Error]
    {"error":{"root_cause":[{"type":"status_exception","reason":"Timestamp field: (vfRHp) is not found in index mapping"}],"type":"status_exception","reason":"Timestamp field: (vfRHp) is not found in index mapping"},"status":500}


Method addField of GridConfig class missing argument for tag list

Documentation states that you can add tags to a field by:
$gridConfig->addField("foo", [], ['myTag', 'foo']);
but the addField implementation is missing the third parameter. Fix should be simple.
As an alternative while fix is not in you can add tags by instantiating the Field yourself:
$field = new Field("foo", [], ['myTag', 'foo']);
$gridConfig->addField($field);

My bad, fixed in version v3.1.1.
best regards,
Philippe


Specify Retention policy while reading

I don't see a way to specify a retention policy is ReadAsync  method.
Does that mean that ReadAsync only reads from default RP?

I am not sure I understand.
You should only specify a retention policy when you write data, not when you read it.
https://docs.influxdata.com/influxdb/v1.5/tools/api


Fixed a grammatical and a few syntax errors.

Thanks ! :)

Glad to help. It's a very useful module.


Bug: XAML Controls Gallery: Accessibility:[MAS4.2.1]:[Narrator]:In SplitView card, narrator is not announcing the selected option and changes after activating options.

Tag
Accessibility, A11yCT, A11yMAS, A11yMediumImpact, MAS4.2.1, Narrator, Sev3, XAML Controls Gallery (Debug), Win32, Wipro
Hardware and Build Details:
UWP or Desktop?: Desktop
Microsoft OS: 21313.1000
App: XAML Controls Gallery (Debug)(Version <IP_ADDRESS>)
Repro-Steps:
Launch the XAML Controls Gallery app
Navigate to Layout tab and activate it.
Now navigate to the SplitView card and activate it.
Now activate controls(People, Globe, Message etc,.) in Pane Content group and observe.
Respective messages are shown in SplitView Content group but narrator is not announcing those messages instantly.
Narrator is not announcing selected option as selected.
Actual Result:
In SplitView card, Narrator is not announcing message instantly in SplitView content when activating controls in Pane content.
Narrator is also not announcing the selected state for the option.
Note: Selected option under Pane Content group is not highlighted and kb user may feel difficulty to identify the selected option.
Expected Result:
In SplitView card, Narrator should announce message instantly in SplitView content when activating controls in Pane content.
Selected option should be highlighted with the blue colour and narrator should announce the selected option as selected.
User Impact:
People with Visual impairments are not aware of the messages displayed in the SplitView content when activating controls in Pane content and user is not aware of the selected option.
Attachment
Narrator-SplitView-SelectionState_edit.zip

@stmoy FYI

Not a regression. The SplitView sample needs to be reworked as it predates NavigationView and feels redundant with that control.

This sample has been causing more pain now that it probably is worth, especially since it's not that helpful since there is NavigationView now. Should we remove it then instead of trying to fix all the bugs accompanied by it?

SplitView is still a legitimate control to use and has value beyond the NavigationView scenario. Agree with Yulia that reworking the sample probably makes sense.
I was thinking maybe we could repurpose it to be something like an "About Us" pane or something. I believe I have seen that usage in other places, might be appropriate here too.

I was thinking maybe we could repurpose it to be something like an "About Us" pane or something. I believe I have seen that usage in other places, might be appropriate here too.

I'm not sure if I'm following you here. How would this sample look? Would it just be "one sided"?

I was thinking something like the About Us flyout found in the Mail app:

Ah I see, yes we can definitely do that. Should the sample still be "interactive"? Can we cut down on the API to simplify the sample a bit?
Also re "Should we remove it then instead of trying to fix all the bugs accompanied by it?", I though that we had multiple samples of the controls so removing one wouldn't be a big deal. However removing the only sample without replacement is definitely not what I had in mind.

@anawishnoff fixed this


Error: <?>

Body
Show half link
https://clik.pw/f3KKA
https://freeltc.io/shortlinks.php?post_back=QLuAh2SracVCPDBW
Version
0.0.0
What browsers are you seeing the problem on?
Chrome
What OS are you seeing the problem on?
Windows
Anything else?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

should https://clik.pw/f3KKA lead to https://freeltc.io/login.php ?

should https://clik.pw/f3KKA lead to https://freeltc.io/login.php?


feat: adds extism_http_status_code to get the status code of the last HTTP request + fixes for clippy

This is kind of hacky but until we have an established way of encoding complex types in memory it seems good enough

Nice! We can also always wrap this up behind some nice library API in the PDKs.


Switch to the Travis CI SVG build badge

The most important pull request of the 21st century.

Distressingly, because I don't have admin on this repo I can't restart that failed appveyor build. :(

@reaperhulk, can you rebase and force push to kick the build?

Codecov Report

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

@@          Coverage Diff           @@
##           master   #1151   +/-   ##
======================================
  Coverage     100%    100%
======================================
  Files          21      21
  Lines        1971    1971
======================================
  Hits         1971    1971

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 74602c6...3d08d26. Read the comment docs.


jupyter-archive integration

I would like to integrate jupyter-archive into Jupyter Server/Lab.
See https://github.com/hadim/jupyter-archive/issues/2 for context.
The UI side is a JLab extension. POC PR: https://github.com/jupyterlab/jupyterlab/pull/7294 (but it must be refactored to the latest code on jupyter-archive).
The backend side was submitted as a notebook PR but got closed because of the feature freeze: https://github.com/jupyter/notebook/pull/4945
This is why I would like to do the integration in jupyter_server.
After a quick chat with @echarles on Gitter it seems that jupyter_server is not totally ready for this kind of things to be integrated. I was initially looking for a way to start jupyter lab using jupyter_server (in order to make my PR).
From my understanding, those two PRs must be merged first: https://github.com/jupyterlab/jupyterlab/pull/7416 and https://github.com/jupyterlab/jupyterlab_server/pull/79

Thanks, @hadim. I really appreciate your patience here. We (Jupyter) are in an unusual transition phase, splitting our server and frontend to make things more flexible for Jupyter's future. This transition makes things particularly difficult for projects like jupyter-archive, where you're trying to coordinate changes on both ends. Once Jupyter Server stabilizes, these changes won't be so cumbersome—but for now, this takes some extra effort.
Now, addressing the proposal here. jupyter-archive is great really great work!
A couple of things to consider here moving forward... The main reason we split Jupyter Server from notebook is to provide a Jupyter-based server that can be used by any arbitrary frontend. It strives to offer a REST API that any client can tap into and leverage how they please. It should never depend on a client application.
This means the only piece of jupyter-archive that we can consider for Jupyter Server is the Python server extension.
This raises the following questions:

Are these goals of endpoints general and secure enough to incorporate as a server extension?
Can this extension exists separate from its frontend counterparts?
Can these endpoints be RESTful?

If the answer to these questions is "YES!", then this becomes a proposal to extend Jupyter Server's REST API, and we should discuss this issue at that level. If the answer is "No.", then it makes sense to keep jupyter-archive as a Jupyter Server+Frontend Extension.
All that said, I think there is some great potential for this to become part of the Jupyter Server REST API. You can submit a PR to Jupyter Server today (without needing the JupyterLab/Notebook frontend to work) with a solid REST API for archiving+downloading directories.

Thanks for the detailed explanation.
The server extension is totally independent of the frontend one and I am pretty sure it's not dependant on any frontend implementation (pure REST API server extension). But maybe someone can actually confirm that looking at the code below used to register the extension on the server-side:
from notebook.utils import url_path_join
from .handlers import DownloadArchiveHandler
from .handlers import ExtractArchiveHandler

# Jupyter Extension points
def _jupyter_server_extension_paths():
    return [{"module": "jupyter_archive"}]

def load_jupyter_server_extension(nbapp):

    # Add download handler.
    base_url = url_path_join(nbapp.web_app.settings["base_url"], r"/directories/(.*)")
    handlers = [(base_url, DownloadArchiveHandler)]
    nbapp.web_app.add_handlers(".*", handlers)

    # Add extract handler.
    base_url = url_path_join(nbapp.web_app.settings["base_url"], r"/extract-archive/(.*)")
    handlers = [(base_url, ExtractArchiveHandler)]
    nbapp.web_app.add_handlers(".*", handlers)

    nbapp.log.info("jupyter_archive is enabled.")

from https://github.com/hadim/jupyter-archive/blob/master/jupyter_archive/init.py
I really think this feature should be shipped by default in Jupyter and that's why I have been looking to integrate it into Jupyter from day one.
If you guys tell me you're ok with that then I'll make a PR so we can discuss the implementation (which is pretty simple at the end).
I'll address the JLab part once the jupyter_server side implementation is done.

I have pushed a POC of the implementation: https://github.com/jupyter/jupyter_server/pull/252


upgrade-postgresql creates its own version mismatch

When following the instructions to upgrade to Ubuntu 22.04, step 4 to run /home/zulip/deployments/current/scripts/setup/upgrade-postgresql  fails, due to a version mismatch.
Specifically (at least on my deployment), upgrade-postgresql upgrades postgres-14 to 14.6.1 (14.6-1.pgdg22.04+1), but does not similarly upgrade postgres-client-14 and postgres-doc-14 (leaving them at 14.6-0ubuntu<IP_ADDRESS>), meaning that the call to pg_upgradecluster errors out when it notices that pg_dump has a version mismatch.
(I'm guessing when the documentation was written, 14.6.1 wasn't out yet, so the installation step was a no-op, as Postgres 14.6.0 was already installed during the distribution upgrade?)

Thanks for the report!  Can you show the full console output, rather than describing it?
Does the following patch solve it?
diff --git scripts/setup/upgrade-postgresql scripts/setup/upgrade-postgresql
index daed4ee5e7..1bf36f87bd 100755
--- scripts/setup/upgrade-postgresql
+++ scripts/setup/upgrade-postgresql
@@ -24,7 +24,7 @@ fi
 set -x

 "$ZULIP_PATH"/scripts/lib/setup-apt-repo
-apt-get install -y "postgresql-$UPGRADE_TO"
+apt-get install -y "postgresql-$UPGRADE_TO" "postgresql-client-$UPGRADE_TO"
 if pg_lsclusters -h | grep -qE "^$UPGRADE_TO\s+main\b"; then
     pg_dropcluster "$UPGRADE_TO" main --stop
 fi

Seeing apt-cache policy postgresql-14 postgresql-client-14 would also be useful.

Apologies, my focus was on getting our production instance back up ASAP, so as soon as I identified the problem I ran apt upgrade postgresql-client-14 postgresql-doc-14, which allowed the upgrade to complete. So I no longer have access to the precise console output, and can't test that patch directly, but to my eye it looks like it should fix the issue.
The files left in the postgresql upgrade log directory (/var/log/postgresql/pg_upgradecluster-13-14-main.[some_hash]) are:
==> pg_upgrade_internal.log <==

-----------------------------------------------------------------
  pg_upgrade run on Thu Jan 26 22:33:26 2023
-----------------------------------------------------------------

Finding the real data directory for the source cluster      ok
Finding the real data directory for the target cluster      ok
check for "/usr/lib/postgresql/14/bin/pg_dump" failed: incorrect version: found "pg_dump (PostgreSQL) 14.6 (Ubuntu 14.6-0ubuntu<IP_ADDRESS>)", expected "pg_dump (PostgreSQL) 14.6 (Ubuntu 14.6-1.pgdg22.04+1)"

==> pg_upgrade_server.log <==

-----------------------------------------------------------------
  pg_upgrade run on Thu Jan 26 22:33:26 2023
-----------------------------------------------------------------

==> pg_upgrade_utility.log <==

-----------------------------------------------------------------
  pg_upgrade run on Thu Jan 26 22:33:26 2023
-----------------------------------------------------------------

The error in this log is duplicated in the Zulip logs at /var/log/zulip/upgrade-postgresql-13-14.[some-other-hash].log:
Stopping old cluster...
Creating new PostgreSQL cluster 14/main ...
/usr/lib/postgresql/14/bin/initdb -D /var/lib/postgresql/14/main --auth-local peer --auth-host scram-sha-256 --no-instructions --encoding UTF8 --lc-collate en_US.UTF-8 --lc-ctype en_US.UTF-8
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.

The database cluster will be initialized with locales
  COLLATE:  en_US.UTF-8
  CTYPE:    en_US.UTF-8
  MESSAGES: C.UTF-8
  MONETARY: C.UTF-8
  NUMERIC:  C.UTF-8
  TIME:     C.UTF-8
The default text search configuration will be set to "english".

Data page checksums are disabled.

fixing permissions on existing directory /var/lib/postgresql/14/main ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok

Copying old configuration files...
Copying old start.conf...
Copying old pg_ctl.conf...
/usr/lib/postgresql/14/bin/pg_upgrade -b /usr/lib/postgresql/13/bin -B /usr/lib/postgresql/14/bin -p 5432 -P 5435 -d /etc/postgresql/13/main -D /etc/postgresql/14/main --link
Finding the real data directory for the source cluster      ok
Finding the real data directory for the target cluster      ok

check for "/usr/lib/postgresql/14/bin/pg_dump" failed: incorrect version: found "pg_dump (PostgreSQL) 14.6 (Ubuntu 14.6-0ubuntu<IP_ADDRESS>)", expected "pg_dump (PostgreSQL) 14.6 (Ubuntu 14.6-1.pgdg22.04+1)"
Failure, exiting
Cluster is not running.

The output of apt-cache policy postgresql-14 postgresql-client-14 in its current state is
postgresql-14:
  Installed: 14.6-1.pgdg22.04+1
  Candidate: 14.6-1.pgdg22.04+1
  Version table:
 *** 14.6-1.pgdg22.04+1 500
        500 http://apt.postgresql.org/pub/repos/apt jammy-pgdg/main amd64 Packages
        100 /var/lib/dpkg/status
     14.6-0ubuntu<IP_ADDRESS> 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
     14.5-0ubuntu<IP_ADDRESS> 500
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
     14.2-1ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
postgresql-client-14:
  Installed: 14.6-1.pgdg22.04+1
  Candidate: 14.6-1.pgdg22.04+1
  Version table:
 *** 14.6-1.pgdg22.04+1 500
        500 http://apt.postgresql.org/pub/repos/apt jammy-pgdg/main amd64 Packages
        100 /var/lib/dpkg/status
     14.6-0ubuntu<IP_ADDRESS> 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
     14.5-0ubuntu<IP_ADDRESS> 500
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
     14.2-1ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

However, that has obviously changed since I manually upgraded postgres-client-14.

@alexmv it's possible we should just merge the patch you suggested above; I think it's likely to fix this whatever the issue was.

Yeah, and I can't think of any downsides.  I'll push a PR.


Add link modal does not focus !

Hello,
Deep testing Trumbowyg i'm impressed...
Version 2.15.2 with custom css
Test on Chrome, Opera, FireFox
Clicking on the "add link" (not minimal) button, modal opens and displays fields but cannot focus on URL text field.
So it's impossible to add a link.
Works on your demo with the same version...
Any idea ? How can i help ?
Best regards

Without demo page or steps to reproduce, I can't help.
Sorry :/

Hello,
I can give you access if required (on private)
This only happens when Trumbowyg is inside an ui dialog.
Seems the object is added outside the box (not related to its ancestors)
Regards

Solved now.
In script openModal
  var $modal = $('<div/>', {                 class: prefix + 'modal ' + prefix + 'fixed-top'             }).css({                 // top: t.$box.offset().top + t.$btnPane.height(),                 // zIndex: 99999             }) 			// .appendTo($(t.doc.body)); 			.appendTo($(t.$btnPane));
In css
.trumbowyg-modal {
position: absolute;
top: 1OO% !important;
left: 50%;
transform: translateX(-50%);
max-width: 520px;
width: 100%;
height: 350px;
z-index: +1;

Thanks so much @Yves-K! This is exactly the bug that we were running into and your fix works great! Kudos!

On closer examination, this is not a bug with trumbowyg but rather an issue with the Bootstrap modal enforcing focus. This answer from stack overflow shows how to fix it: https://stackoverflow.com/a/43104663/4531155.
For Bootstrap 3 modals:
$.fn.modal.Constructor.prototype.enforceFocus = function() {
  var $modalElement = this.$element;
  $(document).on('focusin.modal',function(e) {
    if ($modalElement[0] !== e.target
      && !$modalElement.has(e.target).length
      && $(e.target).parentsUntil('*[role="dialog"]').length === 0) {
      $modalElement.focus();
    }
  });
};

I confirm that the solution provided by @Yves-K is working well. In my case, (same as @rsmithlal ) I was using the text editor inside a Bootstrap 4 Modal. With this tweak works fine. However I had to change the trumbowyg-modal-button css class because it was shown with opacity.

I've found another way around this. I had this problem with the image plugin. Inside of the bootstrap 4 modal shown event.
$("#messagemodal").on('shown.bs.modal', function () {
$(document).off('focusin.modal');
});
worked like a charm!

Just remove the tabindex attribute from the modal. It should solve the issue with less efforts.
$(document).ready(function() {
$('.modal').removeAttr("tabindex")
})

FYI
Changing this:
var $modal = $('<div/>', {
                class: prefix + 'modal ' + prefix + 'fixed-top'
            }).css({
                top: t.$box.offset().top + t.$btnPane.height(),
                zIndex: 99999
            }).appendTo($(t.doc.body));

To this:
var $modal = $('<div/>', {
                class: prefix + 'modal ' + prefix + 'fixed-top'
            })
                .css({
                    zIndex: 99999
                })
                .appendTo($(t.$box));

Did the trick for me on Bootstrap 5.

I had the same issue on Bootstrap v5 and  found this solution :
Add this data-bs-focus="false" :
<div class="modal fade" tabindex="-1" aria-labelledby="ModalLabel" aria-hidden="true" data-bs-focus="false">
Worked for me.


Optimization ideas

Collection of ideas about what and how can be optimized.
callSiteName
This lookup is a bit expensive as it goes over all the code and checks if there is a call for a function with @CallSiteName.
As the function is mostly used for logging we could apply some filters on what code is analyzed. For example: only
server implementations.

Merged with #92


IDE does not respond on almost everything. How can I collect debug info?

Discord username
No response
What type of issue is this?
Permanent – Occurring repeatably
Is this issue blocking you from using Enso?

[X] Yes, I can't use Enso because of this issue.

Is this a regression?

[ ] Yes, previous version of Enso did not have this issue.

What issue are you facing?
I am new to Enso and trying Windows version IDE.
IDE does not respond when I click "New empty project" or other projects like "Colorado COVID" etc.
I suspect this could be related to network proxy because I am behind my company's proxy.
However, I can't figure out how to see or collect any debug info.
Expected behaviour
Project-specific screen should show up
How we can reproduce it?
No response
Screenshots or screencasts
No response
Enso Version
enso-win-2023.2.1-nightly.2023.5.18.exe
Browser or standalone distribution
Standalone distribution (local project)
Browser Version or standalone distribution
standalone
Operating System
Windows
Operating System Version
Windows 10
Hardware you are using
No response

@totohero could you please reproduce it with verbose logging: https://github.com/enso-org/enso/blob/develop/docs/CONTRIBUTING.md#turning-on-verbose-logs and share those logs with us here?

Hi @totohero
In top left corner you have a switcher which allows you to switch between local and cloud modes. We are currently investigating why your cloud projects got stuck. In the meantime please use your local environment to use Enso :) Sorry for inconvenience!

hello @totohero we completely redesigned and reworked our dashboard. If you are interested you could give it a try and see if problem still persists. If so please open debug console (Shift+Ctrl+Alt+I or Ctrl+Shift+I) and check for any network / console errors?


Results on Holopix50k dataset

Hello! Thank you for sharing the codes and the model.
I tested the pre-trained model on Holopix50k test dataset, but didn't get similar results that you showed on the paper.
If I would like to run crestereo_eth3d.mge model on this dataset, does it require different parameter setting or pre-preprocessing? How I can get the similar results on Holopix50k dataset?
Any advice would be very helpful. Thank you in advance!

We perform pre-rectification on this dataset to eliminate negative disparity or imbalanced scales because the original pairs are not rectified.

We perform pre-rectification on this dataset to eliminate negative disparity or imbalanced scales because the original pairs are not rectified.

Can you please give me some advices about how to perform the pre-rectification? Method or code are both ok.

@JackLee396 Hi, could you please show the code for pre-rectification? Thanks

@AppleAndBanana Hi, any suggestions on rectification?


Add new packages

Could you change the description of the Emmet package so it's a bit more descriptive? I seriously haven't understood what exactly does it do by reading the description you provided.
P.S. Could you also add a dot (.) at the end of the descriptions you've provided? I want to standardize the package description format a bit.

No problem, I've just updated the description to be more informative.

Thanks!
Since I accepted another pull request, do you want to create a new pull request or fix the conflicts in this one? Alternatively, I could create a pull request and incorporate your changes.

I've just resolved all the conflicts here, although GitHub still shows you can't merge it.

Ok, eventually I decided to create a new pull request #10. The easiest way.


Use venv

https://docs.python.org/3/library/venv.html appeared. Looks like a good idea to use it instead of virtualenv
Internal ticket: 5699

Done: https://github.com/userver-framework/userver/commit/1aaaa65b7f9e6a457a291b58773d7ae161130952


Perserve dtype of source cube with area weighted regridder

This PR makes the AreaWeighted regridding scheme use the data type of the source cube for the output cube, bringing it in line with Nearest and Linear regridding schemes.
I have made no effort to fix failing tests yet.

Thanks @djkirkham, this is in keeping with discussions previous in #1478 and with the changes proposed in #2058.  Hopefully it does not effect too may tests.....

Hi @djkirkham
you've added some npy files here, but we've recently been trying to remove all these
Please may you rebase and refactor your tests if required, to avoid putting npy files into the source tree?
thank you

@marqh This PR doesn't add any .npy files, just modifies existing ones (I tried removing them but predictably the tests failed). If the work to remove the .npy files is ongoing, feel free to hold off on merging this and I'll rebase and refactor to remove the reliance on the files.

This PR doesn't add any .npy files, just modifies existing ones (I tried removing them but predictably the tests failed). If the work to remove the .npy files is ongoing, feel free to hold off on merging this and I'll rebase and refactor to remove the reliance on the files.

Hi @djkirkham
i had not noticed that this targets master, where as #2213 was merged onto v1.11.x
i've put up #2236 to address this.  perhaps you could wait for this to be merged, then rebase?
apologies for the faff and confusion
mark


can it work in Python 3.7?

Hi, first THX for the library :-)
i try to use python 3.7 and aiogram-dialog 1.0.2
If i use
from aiogram_dialog import Dialog
i get the error
ImportError: cannot import name 'Protocol' from 'typing'
seems that on line 3 in dialog.py
from typing import Protocol
is used
according to my typing.pyi - file, and some other documentation
# Protocol is only present in 3.8 and later, but mypy needs it unconditionally
Protocol: _SpecialForm = ...

Protocol needs at least python 3.8
ist there any older version that support python 3.7?

fixed in dev branch


ghcHEAD: Actually split docs into their own output

Motivation for this change
I put outputs = ... in the wrong spot in the last PR, oops. Sorry about that.
Things done

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

[ ] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

????
What was this all about?

@peti: the binding was only in let-declaration, not in the derivation.

Oh.

Sorry I was not clear


Add User alexandrev  to the platform

This template will help you to add a new user to the platform, the Twitter and *Github fields are required and you're not going to be able to change them.
Please, remember that you cannot add more fields or modify the template below, if you want to do it create a regular issue.
Once you finish filling the form, please add a comment and we will remove the Draft label to proceed with the validation.
...

Key
Value

Twitter
alexandrev

Github
alexandrev

Website
https://alexandre-vazquez.com

Biography
Cloud-Native Architect and Integration Architecture with +12 years of experience in defining Scalable Architecture for Enterprises and moving to the cloud. TIBCO guru.

EventType

[X] Onsite
[X] Online

Categories

[ ] Agile
[X] Backend
[X] Cloud
[ ] Data Science
[X] Devops
[ ] Frontend
[ ] IoT
[ ] Mobile
[ ] Security
[ ] User Experience
[ ] User Interface
[ ] Videogames

Technologies

Agile

[ ] Confluence
[ ] Jira
[ ] Kanban
[ ] Scrum

Backend

[X] Java
[ ] .Net
[ ] PHP

Cloud

[X] AWS
[X] Google Cloud
[X] Azure

Devops

[X] Azure DevOps
[ ] Github Actions
[X] Jenkins
[ ] Travis CI

Data Science

[ ] Databricks
[ ] Python
[ ] R
[ ] TensorFlow

Frontend

[ ] JavaScript
[ ] TypeScript
[ ] Layout

IoT

[ ] Arduino
[ ] Raspberry Pi
[ ] SmartThings

Mobile

[ ] Flutter
[ ] Kotlin
[ ] React Native
[ ] Swift
[ ] Xamarin

Security

[ ] Fortify

User Experience

[ ] Figma
[ ] Inkscape

User Interface

[ ] Figma
[ ] Inkscape

Danger Zone

[ ] Hide my account

...

[X] Checking this checkbox I confirm that I feel my profile as an underrepresented profile in tech industry (Beta opened only if this checkbox is checked)

Go go go!

Go go go .. again?  lol

Thanks for your contribution, during the Beta we are adding underrepresented groups of speakers and soon we will open to everyone.


tests: correct pd binary for tests

What problem does this PR solve?
Issue Number: close #10531
What is changed and how it works?
Correct PD binary query for tests.
Check List
Tests

No code

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
None

/retest

/retest

/test all

/retest


After updating to 1.1.0, sensors show Unavailable

After updating to 1.1.0 via Community, Pending updates, then restarting Home Assistant Core (running in Docker on Ubuntu 18.04), my Eero sensors show Unavailable.
This log file entry appears at HA startup:
2021-01-29 06:58:09 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry My_Name for eero
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 236, in async_setup
    result = await component.async_setup_entry(hass, self)  # type: ignore
  File "/config/custom_components/eero/__init__.py", line 135, in async_setup_entry
    conf_activity = options.get(CONF_ACTIVITY, data[CONF_ACTIVITY])
KeyError: 'activity'

When I revert to 1.0.3, sensors appear again.

Sorry about that, I'll have to push a quick fix for that this weekend.
Another option in the meantime is to delete and re-setup the integration within Home Assistant.

Sorry about that, I'll have to push a quick fix for that this weekend.
Another option in the meantime is to delete and re-setup the integration within Home Assistant.

No worries, thanks for your efforts!

No worries, thanks for your efforts!

@waltlillyman I just pushed an update that should fix the problem. Let me know if you still encounter problems.

@waltlillyman I just pushed an update that should fix the problem. Let me know if you still encounter problems.

Update did not work for me, but delete/reinstall worked fine.

Update did not work for me, but delete/reinstall worked fine.

What errors did you get after updating to 1.1.1?

What errors did you get after updating to 1.1.1?

Sorry, I didn't save the logs.  I had the same problem as @waltlillyman : all of the entities showed as offline.  When I would try to investigate the integration in the UI, it would spin off with a message like "Please wait while installing" but then never got anywhere.
It seemed like it was "crashing" (for lack of a better word) on startup.
I'm new here, so if there is some log I can grab for you I'm willing to.

Sorry, I didn't save the logs.  I had the same problem as @waltlillyman : all of the entities showed as offline.  When I would try to investigate the integration in the UI, it would spin off with a message like "Please wait while installing" but then never got anywhere.
It seemed like it was "crashing" (for lack of a better word) on startup.
I'm new here, so if there is some log I can grab for you I'm willing to.

My upgrade from 1.0.3 to 1.1.1 worked perfectly, thanks, @schmittx !

My upgrade from 1.0.3 to 1.1.1 worked perfectly, thanks, @schmittx !

Good, glad to hear it. I'll close the issue now but please re-open or a submit a new one if you still have problems.

Good, glad to hear it. I'll close the issue now but please re-open or a submit a new one if you still have problems.


feat: drop defaults prop from builder

As we collected some experience with using test-data, it's turned out people never use an option to provide defaults prop to Builder instance, which current implementation provides, because facilities provided by generator prop are just enough. So, in order to shrink the API surface a bit, we decided to drop this prop (https://github.com/commercetools/test-data/issues/23).
Apart from mentioned above, this PR reorganizes how Builder invokes the provided generator internally. Namely, there is no reason to wait for buildXXX or setter function to be invoked and generation can be performed right away. Which simplifies code a bit.

@tdeekens @emmenko conceptually that's a breaking change, which though, should not cause any issues, as dropped functionality was not used anyways. Should I bump a major version in the changeset, WDYT?

We however need a way to compose builders. Builder({ defaults: Builder2() }.id('foo') might not be the slickest API but e.g. Buidler().from(Builder2) could be something.

Should we track this in a separate issue?


Unread notification counts are no longer correct

The unread notification counts are no longer correct, which I believe has been the case since the node redis upgrade.
For example, I only had 3 actual unread notifications in the screenshot below. There were some activities where multiple files were added to a folder or a group, and it looked like the count was increased for each of those files individually.

Assigning to @mrvisser for fix

This is a duplicate of https://github.com/oaeproject/Hilary/issues/1256
Closing in favour of that ticket


[log-manager] add retries to TCP log handler

This PR adds retry feature to the TCP log handler. It retries transmission of failed log records to the configured TCP listener

This is looking good to me. I think @erichwang and @dain should take a pass while I'm out next week. Thanks for getting the changes in so far from feedback from me and @erichwang.


Jumpsuit-cli 0.8.2 creates no index.js file in the lib directory and won't start (on Win10)

module.js:457
throw err;
^
Error: Cannot find module '../lib'
at Function.Module._resolveFilename (module.js:455:15)
at Function.Module._load (module.js:403:25)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object. (C:\Users\jonh\AppData\Roaming\npm\node_modules\jumpsuit-cli\bin\jumpsuit:3:1)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)

Hey did you get this figured out?
On Wed, Oct 26, 2016 at 11:08 AM Jón Hallur Haraldsson <
<EMAIL_ADDRESS>wrote:

Closed #48 https://github.com/jumpsuit/jumpsuit/issues/48.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jumpsuit/jumpsuit/issues/48#event-837389805, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFUmCbeUR0YyOkJ4d2qYqS-oT9XM2OHZks5q34kHgaJpZM4KhaRt
.

nope, but its erroring on websockets building, so I guess it's not a jumpsuit problem.

fixed the websocket building, (I was missing the  windows-build-tools) the the problem remains, if I remove 0.8.2, and reinstall 0.8.1 JS will start fine.

I can build from the github source, and copy the index.js file into the npm/node_modules/jumpsuit-cli/lib folder and it works, that is the only thing that is missing, apparently.

Yes, npm -g remove jumpsuit-cli and npm -g install<EMAIL_ADDRESS>will make JS work again, and serve my projects fine using js watch

well, its actually failing on js build giving me UnhandledPromiseRejectionWarning which I did not have before on stuff like window

the lib/index.js file is not in the package.tar file downloaded to npm-cache for v0.8.2 but the file is in the package.tar file which is downloaded into the npm-cache for v0.8.1

fixed by v0.8.3


CB-10883: Added getPermissionEntries for Directory Entries, which is affected by Marshmallow Permissions

Waited for the other two pull requests that change permissions before adding another callback.  Entries doesn't quite fit in where file and directory enters. :/

Cordova CI Build has one or more failures.
Commit     - Link
Dashboard - Link

Builder Name
Console Output
Test Report
Device Logs

Windows 8.1 Store
Link
Link
Link

Windows 10  Store
Link
Link
Link

Windows 8.1 Phone
Link
Link
Link

iOS
Link
Link
Link

Android Mac
Link
Link
Link

Let there be tests

Cordova CI Build has one or more failures.
Commit     - Link
Dashboard - Link

Builder Name
Console Output
Test Report
Device Logs

Windows 8.1 Store
Link
Link
Link

Windows 10  Store
Link
Link
Link

Windows 8.1 Phone
Link
Link
Link

iOS
Link
Link
Link

Android Mac
Link
Link
Link

There is a conflict now @infil00p. Could you maybe resolve this? Thanks.


[8.x] Adds Response authorization to Form Requests

What?
Allows to use Response objects in the authorize() method of the Form Requests.
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Auth\Access\Response;

class CreatePostFormRequest extends FormRequest
{
    public function authorize()
    {
        return Response::deny('You are too cool to post.');
    }
}

Why?
Because otherwise you have to fallback to using the Gate or Policy manually, or authorize via Controller, which makes FormRequest authorization a moot point.
How?
When the passesAuthorization() method of the FormRequest is called, it will do two additional checks if the response from the authorize() method is not falsy: if is a string, make it a denying Response, and if it's a Response instance, call authorize().
If it's a denying response, a descriptive authorization exception will be thrown.
// This also denies the authorization
public function authorize()
{
    return trans('post.user_too_cool');
}

BC?
None, as the authorize() is meant to return a bool anyway as the PHPDoc states. If someone is returning strings, they should see a doctor.

Isn't overridden the failedAuthorization() method meant to allow customizing the return message/exception?

Isn't overridden the failedAuthorization() method meant to allow customizing the return message/exception?

Yes, but then you're bound for one generic authorization message, which may not reflect why the authorization failed.
public function authorize()
{
    return $this->user()->isAdmin() || $this->user()->posts()->count() < 30;
}

public function failedAuthorization()
{
    return 'Well... you are not an admin, or you are over your post count'.
}

Got it. Thanks for the heads up

It would be less of a breaking if you do not change the behavior at all for non Response results.

It would be less of a breaking if you do not change the behavior at all for non Response results.

Yeah, was kind of a stretch for strings. I'll fix it once I get into my oven.


switch services to thiserror

See https://github.com/ctaggart/autorust/pull/92. This pull request switches the services from snafu to thiserror. It compiles. The error descriptions need some improvement. Overall impression of thiserror is good.

977 files is a lot to review. I realized most of these are generated. In our other language repos, we always generate to a specific subfolder (e.g. "generated") and that is configured as a generated folder, which GitHub then hides such files by default (makes it easier to filter and review actual person-effected changes). Would that make sense here as well? Could you generate code to a "generated" folder and re-export* as needed?
* For now. As we discussed in our meeting, eventually we probably want all generated code internal and expose what we need from hand-crafted clients - often just thin facades on generated code, but not always - like Key Vault.

All files in this pull request are generated. I'll look into marking the files as generated. That is a good idea. I would recommend just picking a file or two as a sample.

What I recommend is: services/mgmt/addons/src/package_2017_05/operations.rs -> services/mgmt/addons/src/generated/package_2017_05/operations.rs
All our language SDKs do something like this, and then import/use generated classes as needed. In the Rust SDK case, we can choose to re-export those publicly (we do this for "low-level SDKs", which are just generated and published) or import them into custom clients as needed (for our "hand-crafted SDKs", where we do some massaging of structures or value-add features) based on the clients' service version the user specified.
This also makes it easy to mark them as generated since it fits a pattern. Example for .NET: https://github.com/Azure/azure-sdk-for-net/blob/be7acee5bf7432a09daa3f06568e04a5d31e5059/.gitattributes#L20-L25

I'm going to close this pull request. I'll open a new one with updated services.


Updated Highlight component

I improved the highlight component for additional Y zooming (which is one of your TODOs anyway) as a typescript file.
Needs my typescript definitions  from my other pull request xD

Interesting stuff! Would you mind rewriting the highlight component to be a regular javascript file? This is a javascript library, and while I totally support being friendly with typescript, we need to support our javascript users first.

I wrote it on javascript and added right click dragging

I also updated the zoom-able example to reflect the new highlight object

See #938


Class cast exception in introspection query

I have a simple test that creates a schema that has a non null string argument.  When I perform an introspection query that includes the default value, it fails.  I have learned my lesson and created a gist of the test for this issue:  https://gist.github.com/Hellblazer/ced9f0dd53e798452f29
I thought I'd check with you to ensure that this was actually a bug and not operator error before I delved into fixing this.

With the latest version I don't get a ClassCasteException. But I get an validation error because the field "defaultValue" is not known. You can't query a defaultValue on a type, but on the args, so you can do this:
query IntrospectionQueryTypeQuery { __schema { queryType { fields { name args { name description defaultValue type { name kind ofType { name kind } } } } } } }

Ugh.  I misplaced that.  Should be as you corrected.   So I looked at Introspection on master and indeed, line 87 (85 in 1.2) is where you are handling what I'm seeing a GraphQLArgument attempting to be cast as a GraphQLInputObjectField.
Excellent.  Again, thanks!


小米门窗传感器2时不时显示不可用, Mi window and door sensor becomes off line occasionally

我有三个小米门窗传感器2，其中有一个刚接入gateway3的时候显示不可用，过几天好了，最近几天又不可用，其它两个没有出现过问题，在米家里查看一切正常

Need more details

Hey Alex, it was just on and off again yesterday, just wondering if you could advise me what kind of data or details do you need? Thanks!

BLE sensor may become unavailable for many reasons. Problems with WiFi, very long distance between gateway and sensor, unsupported gateway firmware, some software errors in gateway soft

Yeah you did remind me that I'm currently running on 0027...So regretful that I updated it by accident...it just kind of doesn't make sense to me that I have 3 identical sensors but just that one has this issue, I think it might just be the new firmware, it works ok for now anyway, I think I'll just wait on the better support for this new firmware, cheers


Backend: Fix all code scanning high & critical alerts

Fix all high and critical alerts from code scan results.
https://github.com/pucardotorg/dristi/security/code-scanning?query=is%3Aopen+branch%3Adevelop

Issues have been resolved and verified

Checked with @TusharKatiyar2002 , the file changes were done. Did a quick testing of flow to make sure any dependency change, didn't affect anything. working fine

Hi @subhashini-egov  This alert resolved and taken care


#74 - 01 Styles/05 Import materialize

Done! A new sample numbered as 05 as been added to 01 Styles to import materialize framework.

Great work @fjcalzado, I only did two comments.
One of them is related with this issue #62

Done!


Pandas parses csv file correctly but modin fails

System information

**OS Platform and Distribution **: Mac Os Mojave 10.14.6
Modin version 0.10.0:
Python version: 3.8.5
Code we can use to reproduce:

import ray
if ray.is_initialized():
    ray.shutdown()
    ray.init(address='auto')
else:
    ray.init()

from pathlib import Path
import modin.pandas as mpd
import pandas as pd

PATH = Path.home() / 'demo.csv'

# Pandas reads successfully with no problems
data = pd.read_csv(PATH, encoding='utf-8-sig', names=['Text', 'Annotation'], quotechar='"', skipinitialspace=True, sep=',', header=0)

# Modin throws an error
data = mpd.read_csv(PATH, encoding='utf-8-sig', names=['Text', 'Annotation'], quotechar='"', skipinitialspace=True, sep=',', header=0)

Describe the problem
As described in #1008
Source code / logs
  File "pandas/_libs/parsers.pyx", line 518, in pandas._libs.parsers.TextReader.__cinit__
  File "pandas/_libs/parsers.pyx", line 706, in pandas._libs.parsers.TextReader._get_header
  File "pandas/_libs/parsers.pyx", line 814, in pandas._libs.parsers.TextReader._tokenize_rows
  File "pandas/_libs/parsers.pyx", line 1951, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: EOF inside string starting at row 1

@datapythonista, To reproduce an error aboveI post this demo csv file. Pandas is ok with it but not modin, unfortunately. Hope this helps!
demo.csv

@thenewera-ru I can reproduce the issue with your CSV, it looks like it's an issue with the encoding not being properly handled in the workers, but it's still early to tell.
We'll get this worked on, thanks for reporting!

Fixed in 0.11.3


Hybrid iOS - App gets unresponsive after logging as WS member and dismissing explanation modal

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: <IP_ADDRESS>
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/5134614
Issue reported by: Applause - Internal Team
Action Performed:
precondition:

user A created an account in OD web, verified it and enabled Try New Expensify option by running a snippet
user B created a workspace in ND and invited user A

Open the hybrid app and log in as user A
Tap the Get started button on the modal or outside of the modal to dismiss it
Open any report from LHN, search, FAB or account settings

Expected Result:
User is able to open any report, search, account settings and FAB
Actual Result:
The app becomes unresponsive, unable to open any chat, search, account settings and FAB until the app is reopened
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Standalone
[ ] Android: HybridApp
[ ] Android: mWeb Chrome
[ ] iOS: Standalone
[x] iOS: HybridApp
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

https://github.com/user-attachments/assets/364fab69-5a95-460b-8d5c-ac43ad42b056
https://github.com/user-attachments/assets/a9f6bb65-5f6d-416a-8077-7b3348b0e65e
View all open jobs on GitHub

The linked testrail test looks unrelated 🤔  also the precondition kinda makes me think this is NAB if it requires running a js snippet?
Would also be helpful to know exactly what the snippet was that should be run

I'll raise this in QA to get more detailed steps.

I'm not able to reproduce this on v9.0.54-2, can we get this retested please?

Ok, also able to reproduce. Separately, while using newDot via Hybrid App, I'm unable to exit out a report using the < navigation button, regardless of whether or not I follow the above steps for this issue.

Reverting https://github.com/Expensify/App/pull/51332 seems to have resolved this!
https://github.com/user-attachments/assets/a8746e9e-c451-4b24-ace4-a69b97bbed23

Actually none of the code from the accused PR is executed in the described flow. I assume this to have the same root cause as this ticket:

https://github.com/Expensify/App/issues/51584


Change the order of model components

This PR reordered the model components on the Details page and rephrased the description text above.

Thanks


Memory Leak

Description
Just installed the App on a fresh Windows 10 laptop, and after less than 24 hours of running, it consumed more than 17 GB of RAM. It maxed out the 32 GB of the laptop and made it almost unusable. I had to terminate it with taskmgr.
Steps To Reproduce

Install the App from MS Store
Leave it running for a while
Monitor memory consumption

Steps to fix
Terminate the App using taskmgr
Files Version
<IP_ADDRESS>
Windows Version
Windows 10 22H2 Build 19045.2486
Log file
2023-02-12 13:41:39.0278|INFO|OnLaunched|App launched. Launch args type: LaunchActivatedEventArgs
2023-02-12 13:41:40.6831|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive" mapped to C:\Users\XXXXX\OneDrive
2023-02-12 13:41:40.8878|INFO|GetDrivesAsync|Drive added: C:, Fixed
2023-02-12 13:41:41.1717|INFO|GetDrivesAsync|Drive added: D:, Fixed
2023-02-12 13:41:45.0146|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive - XXXXXXXXXXXXXXXXXXXXX" mapped to C:\Users\XXXXX\OneDrive - XXXXXXXXXXXXXXXXXXXXX
2023-02-12 13:41:55.1100|INFO|CheckForUpdates|STORE: Checking for updates...
2023-02-12 13:42:07.4894|INFO|OnLaunched|App launched. Launch args type: ProtocolActivatedEventArgs
2023-02-12 13:42:08.6572|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive" mapped to C:\Users\XXXXX\OneDrive
2023-02-12 13:42:08.8790|INFO|GetDrivesAsync|Drive added: C:, Fixed
2023-02-12 13:42:09.0997|INFO|GetDrivesAsync|Drive added: D:, Fixed
2023-02-12 13:42:30.6006|INFO|IsRunningOnArm|Running on ARM: False
2023-02-12 13:43:44.0535|WARN|ListRecentFoldersAsync|Access is denied. (0x80070005 (E_ACCESSDENIED))
System.UnauthorizedAccessException: Access is denied. (0x80070005 (E_ACCESSDENIED))
at Vanara.PInvoke.Shell32.IShellLinkW.Resolve(HWND hwnd, SLR_FLAGS fFlags)
at Vanara.Windows.Shell.ShellLink.LoadAndResolve(String linkFile, SLR_FLAGS resolveFlags, HWND hWin, UInt16 timeOut)
at Files.App.Filesystem.RecentItems.<>c__DisplayClass14_1.b__2()
2023-02-13 16:42:21.3609|INFO|OnLaunched|App launched. Launch args type: LaunchActivatedEventArgs
2023-02-13 16:42:22.4956|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive" mapped to C:\Users\XXXXX\OneDrive
2023-02-13 16:42:22.7166|INFO|GetDrivesAsync|Drive added: C:, Fixed
2023-02-13 16:42:22.8502|INFO|GetDrivesAsync|Drive added: D:, Fixed
2023-02-13 16:42:24.4701|INFO|UpdateDrivesAsync|Adding cloud provider "OneDrive - XXXXXXXXXXXXXXXXXXXXX" mapped to C:\Users\XXXXX\OneDrive - XXXXXXXXXXXXXXXXXXXXX
2023-02-13 16:42:27.6236|INFO|CheckForUpdates|STORE: Checking for updates...

What tabs and folder did you have open?

I know there are memory leaks but how did you get to 17gb of memory? This would require navigating to hundreds of different folders (really large ones) and opening and closing hundreds of tabs.
We're tracking this in #4180, in the meantime, we recommend closing the app instead of leaving in the background.

Hi, Yair, and thanks for getting back to me.
I just opened 2 tabs, 1 pane. One was my Downloads folder which has about 50 files and only 5 subfolders; the other one is where I store images for Hyper-V virtual machines, which also has very few files.
One thing that comes to mind, is that I did click on a tar-compressed image and it opened it as a folder decompressing on the fly (similar to zip files on Windows Explorer). However, that tab was closed after only a few minutes.
Please let me know if you need any further information. Currently, I had to stop using the App.
Thanks.
------- Original Message -------
On Monday, February 13th, 2023 at 5:01 PM, Josh-65 @.***> wrote:

What tabs and folder did you have open?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

It sounds a little like this issue https://github.com/microsoft/microsoft-ui-xaml/issues/3597, can you upvote/add a comment there mentioning how this is preventing you from using Files?

It sounds in part like this issue microsoft/microsoft-ui-xaml#3597, can you upvote/add a comment there mentioning how this is preventing you from using Files?

Have the memory leaks been solved in Files yet?
I'd love to switch permanently but I always have 15+ folders open at a time and that's never going to change due to the nature of my work.
I see a fix was posted here: https://github.com/bluebird-developers/browser/commit/4a1baf3d82778743d7fd531d90aa79d089a6b53b

It hasn't been fixed yet

It sounds in part like this issue microsoft/microsoft-ui-xaml#3597, can you upvote/add a comment there mentioning how this is preventing you from using Files?

Have the memory leaks been solved in Files yet?
I'd love to switch permanently but I always have 15+ folders open at a time and that's never going to change due to the nature of my work.
I see a fix was posted here: bluebird-developers/browser@4a1baf3

This isn't a fix for the underlying issue, I'm just manually calling the GC to hopefully release some memory. The underlying issue is sadly still present

It sounds in part like this issue microsoft/microsoft-ui-xaml#3597, can you upvote/add a comment there mentioning how this is preventing you from using Files?

Have the memory leaks been solved in Files yet?
I'd love to switch permanently but I always have 15+ folders open at a time and that's never going to change due to the nature of my work.
I see a fix was posted here: bluebird-developers/browser@4a1baf3

This isn't a fix for the underlying issue, I'm just manually calling the GC to hopefully release some memory. The underlying issue is sadly still present

I made some noise in the microsoft-ui-xaml thread, hoping it gets some attention. I won't hold my breath though at this rate...