gutenprint: 5.2.13 -> 5.2.14

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/gutenprint/versions.
These checks were done:

built on NixOS
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/escputil -h’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/escputil --help’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/testpattern -h’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/testpattern --help’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/testpattern help’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/cups-genppd.5.2 -h’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/cups-genppd.5.2 help’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/cups-genppdupdate -h’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/cups-genppdupdate --help’ got 0 exit code
ran ‘/nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/cups-genppdupdate help’ got 0 exit code
found 5.2.14 with grep in /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14
directory tree listing: https://gist.github.com/6d652f72cb774ccd13cc489d708ad63d

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: gutenprint
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: gutenprint
Partial log (click to expand)
shrinking /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/escputil
shrinking /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/cups-calibrate
shrinking /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin/testpattern
shrinking /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/sbin/cups-genppd.5.2
gzipping man pages under /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/share/man/
strip is /nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/lib  /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin  /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/sbin
patching script interpreter paths in /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14
checking for references to /build in /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14...
moving /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/sbin/* to /nix/store/8pdjcfv46m5w8ifh68mvajwkn3vjwal1-gutenprint-5.2.14/bin

Success on aarch64-linux (full log)
Attempted: gutenprint
Partial log (click to expand)
shrinking /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/lib/gutenprint/5.2/modules/print-canon.so
shrinking /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/lib/gutenprint/5.2/modules/color-traditional.so
shrinking /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/lib/libgutenprint.so.2.7.0
gzipping man pages under /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/share/man/
strip is /nix/store/j7d4mr0ikv974ig7yzhknpsq288js4bs-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/lib  /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/bin  /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/sbin
patching script interpreter paths in /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14
checking for references to /build in /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14...
moving /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/sbin/* to /nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14/bin
/nix/store/kgcqxh0kdd9gbl4rn8f5lbsqb57hj7sg-gutenprint-5.2.14


Repeatable component translations messed up after reordering

Hey, we currently have the problem that our translations are completely messed up after we changed the order of our repeatable components inside a collection in Strapi. The non-internationalized fields like images etc are all still correct, but the other fields have the contents of the previous translations.
Is this a known bug, is there a workaround or is it not supported?
Strapi Version: 4.12.5
Localazy Strapi Plugin Version: 0.1.18

Hello @pascalbur.
Thanks for contacting us.
First of all, I recommend upgrading to the newest Localazy Strapi Plugin Version.
But anyway, this is a known issue.
However, it is not currently solvable due to the technical solution on the side of Strapi.
There is a workaround, which is already described in the Strapi Plugin documentation.
Cite:

When updating the order of translatable repeatable components in the default entry: If you want to achieve the same order in translated entries, delete the field content (with the repeatable component) and click Start download again. The content will be re-created in the correct order.

I'm closing the issue for now, if the suggested steps won't work for you, we can reopen the issue.

Known issue.
Workaround with suggested steps provided.


utils: remove unused Prctl wrapper

Remove the Prctl wrapper function which has been unused since commit
d2f6a4c0e2ee. If a prctl wrapper would be needed in the future,
golang.org/x/sys provides unix.Prctl which could be used instead.
Signed-off-by: Tobias Klauser<EMAIL_ADDRESS>

LGTM

LGTM


AbortController Support

I am trying to create a Rest API with Worktop & Faunadb. The Worktop Routing Works, but Faunadb JS Library needs AbortController which doesn't seems to be Present in the Global Object of Compute@Edge JS Runtime, it says AbortController is not present in global object, you have to Polyfill it. What do you Recommend to do? Is these a Compute@Edge JS Runtime issue?

I have found a Library to Polyfill AbortController, but it's necessary to included by default in Compute@Edge JS Runtime. Just see the Library in here.

Moving to https://github.com/bytecodealliance/StarlingMonkey/issues/118.


Create a HoodieLogFormat V2 building on the first version of the LogFormat

The new log format will help us creata placeholders for the following :

Headers
Version
Footers
Reverse Pointer to traverse log file in the reverse direction

this is merged. #331


Update localization Korean for 0.10

Hello  @christopheml ,
I updated localization(Korean) for 0.10.
please check the my PR.
Thanks.

Hello, there a few new keys for a potential 0.12, you might want to include them in this PR.


update package description

Hi @davebx,
I was not able to use the new R-3.2 packages. I always get a libblas error stating that FORTRAN_1_4 symbol was not found. I do no get these error with your old packages R < 3.2. Also when I compare the both packages R3.1 vs R3.2 it seems that R3.1 contains a lot more shared-object files, including cairo, Rblas.so, Ratlas.so ...
If you remove --with-blas & --with-lapack you get the Ratlas.so file back and installation of DESeq2 works again for me. Also please see this mailing list thread: http://dev.list.galaxyproject.org/Installing-Cairo-into-Gakaxy-td4667769.html
While I'm not sure this new build will fix the cairo issue, probably not, it fixes at least the blas, lapack issue. And a rebuild is needed to get this package in: https://github.com/galaxyproject/tools-iuc/pull/20
Thanks,
Bjoern

@galaxybot test this

@natefoo changed it.
@davebx any comments on this? Would be nice to see your implementation of R.


Updates to work in other collections.

Referring to Issue #34

I will review this in a couple of days. Sorry for not have given this attention sooner. Its been a wild year :)


run any lsp from the configuration

Thanks for creating lapce-python. I was able to get debugging output from the terminal, but it doesn't do anything for my Python code just yet. I copied lapce-rust's main.rs and edited it so that it just runs any language server from the configuration file.

@dholth, thanks! I am in a similar place, I think. The LSP is starting because I can see it create a log file, but I don't think Lapce is sending it any requests as the log is empty. Are you building Lapce from the go-lang PR or from the current master?

I am not building Lapce at all, I just downloaded it.

Ah. The developer for that PR is recently back and is hopefully going to update it to the latest Lapce master. It seems like they needed to make some changes to the LSP interface in Lapce to get the support they were looking for. That said, the lapce-rust plugin works on master.

In hindsight, we should figure out a way to not have our user paths in the plugin.toml file :)

The os environment $HOME etc. isn't sent to the plugin

Hello @dholth ,
As plugins are run in sandboxed wasi runtime, no env variable is passed by default. On my PR ( golang support ), I bypassed this problem by adding an env_command option, which executes a specified command at plugin start to generate this env.
Can you please try to look into my Golang plug-in to check if you can reproduce the same behaviour ? there is a good chance it might help you to generate more logs or at least make the Python plugin usable

golang sends env https://github.com/lapce/lapce/blob/7881e86e9d5d37c596518362363170fe5f5305a4/lapce-proxy/src/plugin.rs#L182

@dholth Yes but the env variable you are pointing at is generated using the command specified here: https://github.com/nheuillet/lapce-go/blob/e1ec920a7b7aeb72220bfe54ef5505c1ab6b428a/plugin.toml#L11
In any case, I added an  issue here related to the python lsp that you might be interested in

I see now, the plugin gets the options, then the wasi plugin sends those options back to the editor over json, then the editor responds to that message by starting our separate language server binary, then the options could be processed again but only in the branch.


Bitcoin lost

Hi All,
Novice level here and I'm not sure how to fix the issue I have. I had copay setup on a mobile phone which tanked and I lost everything on it.
When I got my new phone I setup copay but to my surprise when I entered my recovery phrase I do not get my bitcoin funds. I have my wallet address and can see the funds in there but the recovery phrase is only.goving me an empty wallet.
Rather confused so any help appreciated.
Cheers

Can you please let us know the wallet ID of the wallet you access when you recover the funds, and the address where your funds are at?

Thanks for your reply , this is order QKK4SLHW and this is bitcoin addresss
1HNbsqgmRn4x6hpe9SwExAcFCLrhnvt6Ny
On Tue, Dec 3, 2019, 12:29 PM Matias Alejo Garcia<EMAIL_ADDRESS>wrote:

Can you please let us know the wallet ID of the wallet you access when you
recover the funds, and the address where your funds are at?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/10379?email_source=notifications&email_token=AHJABLDZNDSLCS226G6EMLTQW2XRPA5CNFSM4JSMTG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEF2RDAI#issuecomment-561320321,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHJABLG6KBVD3BX5MEPAPBDQW2XRPANCNFSM4JSMTG4A
.

Hi All,
Novice level here and I'm not sure how to fix the issue I have. I had copay setup on a mobile phone which tanked and I lost everything on it.
When I got my new phone I setup copay but to my surprise when I entered my recovery phrase I do not get my bitcoin funds. I have my wallet address and can see the funds in there but the recovery phrase is only.goving me an empty wallet.
Rather confused so any help appreciated.
Cheers

Well, i was in the same situation until i sorted professional help. These guys helped me recover my wallet private key [secrettruthhackers.imfast.io], what would i have done when my wallet had investors bitcoin in there? Thanks to the secrettruthhackers.

3FWeuhdJGunMZSSSJmur4VpNaRzhr7zgD9 this is the address where i sent bitcoins
On Fri, Dec 27, 2019, 3:39 AM soniaklick<EMAIL_ADDRESS>wrote:

Hi All,
Novice level here and I'm not sure how to fix the issue I have. I had
copay setup on a mobile phone which tanked and I lost everything on it.
When I got my new phone I setup copay but to my surprise when I entered my
recovery phrase I do not get my bitcoin funds. I have my wallet address and
can see the funds in there but the recovery phrase is only.goving me an
empty wallet.
Rather confused so any help appreciated.
Cheers
Well, i was in the same situation until i sorted professional help. These
guys helped me recover my wallet private key [secrettruthhackers.imfast.io],
what would i have done when my wallet had investors bitcoin in there?
Thanks to the secrettruthhackers.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/10379?email_source=notifications&email_token=AHJABLFBPBNB6SEXPHEIJI3Q2XLPPA5CNFSM4JSMTG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHW7MNA#issuecomment-569243188,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHJABLFITIXETGQVM5TZFMDQ2XLPPANCNFSM4JSMTG4A
.

https://insight.bitpay.com/tx/08a223b954dbf726e7c30f513d22cb7a66af304dc7f527375bbe7ea692e99345
This is a copy of transaction on blockchain
On Fri, Dec 27, 2019, 4:01 AM Kevin Chukes<EMAIL_ADDRESS>wrote:

3FWeuhdJGunMZSSSJmur4VpNaRzhr7zgD9 this is the address where i sent
bitcoins
On Fri, Dec 27, 2019, 3:39 AM soniaklick<EMAIL_ADDRESS>wrote:

Hi All,
Novice level here and I'm not sure how to fix the issue I have. I had
copay setup on a mobile phone which tanked and I lost everything on it.
When I got my new phone I setup copay but to my surprise when I entered
my recovery phrase I do not get my bitcoin funds. I have my wallet address
and can see the funds in there but the recovery phrase is only.goving me an
empty wallet.
Rather confused so any help appreciated.
Cheers
Well, i was in the same situation until i sorted professional help. These
guys helped me recover my wallet private key [
secrettruthhackers.imfast.io], what would i have done when my wallet had
investors bitcoin in there? Thanks to the secrettruthhackers.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/10379?email_source=notifications&email_token=AHJABLFBPBNB6SEXPHEIJI3Q2XLPPA5CNFSM4JSMTG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHW7MNA#issuecomment-569243188,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHJABLFITIXETGQVM5TZFMDQ2XLPPANCNFSM4JSMTG4A
.

08a223b954dbf726e7c30f513d22cb7a66af304dc7f527375bbe7ea692e99345 this is
transaction id my name on copay Gettinabently
On Fri, Dec 27, 2019, 4:04 AM Kevin Chukes<EMAIL_ADDRESS>wrote:

https://insight.bitpay.com/tx/08a223b954dbf726e7c30f513d22cb7a66af304dc7f527375bbe7ea692e99345
This is a copy of transaction on blockchain
On Fri, Dec 27, 2019, 4:01 AM Kevin Chukes<EMAIL_ADDRESS>wrote:

3FWeuhdJGunMZSSSJmur4VpNaRzhr7zgD9 this is the address where i sent
bitcoins
On Fri, Dec 27, 2019, 3:39 AM soniaklick<EMAIL_ADDRESS>wrote:

Hi All,
Novice level here and I'm not sure how to fix the issue I have. I had
copay setup on a mobile phone which tanked and I lost everything on it.
When I got my new phone I setup copay but to my surprise when I entered
my recovery phrase I do not get my bitcoin funds. I have my wallet address
and can see the funds in there but the recovery phrase is only.goving me an
empty wallet.
Rather confused so any help appreciated.
Cheers
Well, i was in the same situation until i sorted professional help.
These guys helped me recover my wallet private key [
secrettruthhackers.imfast.io], what would i have done when my wallet
had investors bitcoin in there? Thanks to the secrettruthhackers.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/10379?email_source=notifications&email_token=AHJABLFBPBNB6SEXPHEIJI3Q2XLPPA5CNFSM4JSMTG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHW7MNA#issuecomment-569243188,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHJABLFITIXETGQVM5TZFMDQ2XLPPANCNFSM4JSMTG4A
.

Have you contacted them? I'm sure they would help you recover your bitcoins like they did in my case.

Yes but the email i got back they said once the bitcoins are sent they are
gone
On Fri, Dec 27, 2019, 4:53 AM soniaklick<EMAIL_ADDRESS>wrote:

Have you contacted them? I'm sure they would help you recover your
bitcoins like they did in my case.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/10379?email_source=notifications&email_token=AHJABLGDIMBKWKTRQNBTZBDQ2XUE5A5CNFSM4JSMTG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHXCEEQ#issuecomment-569254418,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHJABLDOCYW3MSXOZ67PQ7TQ2XUE5ANCNFSM4JSMTG4A
.

<EMAIL_ADDRESS>They helped with a similar issue, they can't say that to you.

08a223b954dbf726e7c30f513d22cb7a66af304dc7f527375bbe7ea692e99345
transaction id
On Fri, Dec 27, 2019, 5:39 AM soniaklick<EMAIL_ADDRESS>wrote:

<EMAIL_ADDRESS>They helped with a similar issue, they
can't say that to you.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/10379?email_source=notifications&email_token=AHJABLEQJUVLS5I3AQ7WAJTQ2XZO3A5CNFSM4JSMTG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHXD53I#issuecomment-569261805,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHJABLAGYP4B22PALYLGGJDQ2XZO3ANCNFSM4JSMTG4A
.

Summary
Size 3808 (bytes)
Fee Rate 0.00019284138655462185 BTC per kB
Received Time Dec 11, 2019 3:36:37 PM
Mined Time Dec 11, 2019 3:36:37 PM
Included in Block
0000000000000000001527d5db832fa492c437b31d9232c9912a772eac613bc3
https://insight.bitpay.com/block/0000000000000000001527d5db832fa492c437b31d9232c9912a772eac613bc3
Details
08a223b954dbf726e7c30f513d22cb7a66af304dc7f527375bbe7ea692e99345
https://insight.bitpay.com/tx/08a223b954dbf726e7c30f513d22cb7a66af304dc7f527375bbe7ea692e99345
mined Dec 11, 2019 3:36:37 PM
2.06326092 BTC
38ENmTr2AD1avJrmmi9iM7PfS6nZVmuMKf
https://insight.bitpay.com/address/38ENmTr2AD1avJrmmi9iM7PfS6nZVmuMKf
0.00649096 BTC (S)
https://insight.bitpay.com/address/1MCwDEAzJbnvvBv1AApEXPTCabuidgTnj2
0.04247702 BTC (S)
1EsonLQJiZmD2SmQvXnPS4fa38Jg1b1yN3
https://insight.bitpay.com/address/1EsonLQJiZmD2SmQvXnPS4fa38Jg1b1yN3
0.13808911 BTC (S)
37DgVYSZdrAybskJuoGWho6TG4TsPXqWei
https://insight.bitpay.com/address/37DgVYSZdrAybskJuoGWho6TG4TsPXqWei
0.04130039 BTC (S)
36o8nxQHnoR7k7tzsKqmdM6aTCzFPFYCpm
https://insight.bitpay.com/address/36o8nxQHnoR7k7tzsKqmdM6aTCzFPFYCpm
0.14159008 BTC (S)
13qijMVW2JGTBYEQC6UBVxSS1BBMCCB87s
https://insight.bitpay.com/address/13qijMVW2JGTBYEQC6UBVxSS1BBMCCB87s
Show more
On Fri, Dec 27, 2019, 5:39 AM soniaklick<EMAIL_ADDRESS>wrote:

<EMAIL_ADDRESS>They helped with a similar issue, they
can't say that to you.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/bitpay/copay/issues/10379?email_source=notifications&email_token=AHJABLEQJUVLS5I3AQ7WAJTQ2XZO3A5CNFSM4JSMTG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHXD53I#issuecomment-569261805,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHJABLAGYP4B22PALYLGGJDQ2XZO3ANCNFSM4JSMTG4A
.

Hello @NEEDSCASH2017
Cryptocurrency transactions are not reversible, there is nothing to do to recover funds already broadcast to the blockchain or roll-back the operation.
As a recommendation, next time please double check the destination address before sending the funds.
Kind regards.

we have developed our own hardware for cracking BITCOIN wallet PASSWORDS with superfast speed
and if you still has problem I can help you run it. you can find my contact details on my profile
or you can send me message in telegram: @johnjames333

@InigoMontpiya
@NEEDSCASH2017
you can reach me if you still have this issue because I have solved similar problems before
<EMAIL_ADDRESS>


feat: update to eye v3.11.0

feat: update to eye v3.11.0

:tada: This PR is included in version 4.10.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release
v4.10.0

Your semantic-release bot :package::rocket:


Telling you about django-vertical-multi-columns

Hello Audrey ... For my own purposes, I wrote a Django package to display multiple vertically-sorted columns. It seemed something that others might find useful too plus I had wanted to learn how to publish a Python package.  So I decided to use my package as a learning vehicle. It is on GitHub, PyPi, and readthedocs. I also added it to your Django packages site.
I recently came across your django-columns package. Mine takes a different approach than yours so I created a small comparison site which you can see at https://leftwright.ca.
I would very much appreciate any feedback you might have.
Thank you.
Susan Wright
<EMAIL_ADDRESS>

No response so closing.


Compiling protobuf twice to enable msan in C++, and let cross compilation be a thing.

This still won't allow us to get msan for C++ just yet, but it gets us one step closer.
This builds the protobuf submodule twice. Once to build protoc without msan, and once to build the rest (libprotoc and libprotobuf) with msan, and while overriding the protoc with the one we just compiled before.
Now failures lies within the plugins themselves, as they get compiled and linked with msan options.
@tengyifei

LGTM

test this please

Sanity is failing

Refreshed stuff by pulling from master. The failed test was... weird.

That same test is still failing

I don't... understand...

test this please

Is this PR near ready to merge at some point?

test this please

We'll switch to just Bazel, so, no.


Verisure

Bugfix: Remove printed decimal code for degree character in verisure temperature sensors

@persandstrom would you be able to review this PR.

@turbokongen I havn't seen this issue. Sounds like unicode has been encoded as ascii somewhere. I'll take a look at this in the evening.

This is caused by an error I have introduced in the python-verisure component. I will fix this as soon as possible and release a new version. Sorry about that

I fixed the bug in python-verisure. Thanks for noticing it @turbokongen. Version bump in #995.


Posting parameters

How to post parameters in webview. Like in android we have webview.postUrl(url, postData), do we have something in this plugin?

you can send url parameters:
webview.Show('otherPage.html?param1=a&param2=b')


As an anonymous user, I want to feel that I was part of a network

On the sociable detailpage, I can show a visualization of the network. This network can be expanded, because every from and to can be connected together.
Test cases:
What if:

Two of the same to_person are in the network? How do you differentiate between them?
The from leas a message to a to_person with the same name?
Somebody enters anonymous for from? How do you differentiate between one anonymous and another anonymous?
The to_person is not anonymous, but the from person is?
Somebody enters anonymous for to_person?
Somebody makes a mistake in one of the names, which makes the to_person and from_person not match?
The from sends a message to somebody that already left a message themselves?
The from_person is anonymous, but does not want to be that anymore?
The from_person is not anonymous, but does wants to become anonymous?

When I know the from and the to, I can connect them in a network. This network can then be expanded to more people. In that way I can ask: "Breid ons netwerk uit!"
However, the from should not be editable then, because the from and the to should become the same

Will not be done anymore. Simplified where it is meant to give a unique code to a single person every time. This ensures more privacy


[REF-1561] [py312] Reflex server no longer running after hot reload on Windows

I install and download reflex as the tutorial sugested it and give the reflex run command on the terminal, but when i made changes to the initial code the auto refresh load after a while but the local host  3000 can´t be found in the browser.
To Reproduce
Steps to reproduce the behavior:
Modify the example file:
def index() -> rx.Component:
    return rx.fragment(
        rx.color_mode_button(rx.color_mode_icon(), float="right"),
        rx.vstack(
            rx.heading("Hi my project!", font_size="2em"),
            rx.box("Get started by editing ", rx.code(filename, font_size="1em")),
            rx.link(
                "Check out our docs!",
                href=docs_url,
                border="0.1em solid",
                padding="0.5em",
                border_radius="0.5em",
                _hover={
                    "color": rx.color_mode_cond(
                        light="rgb(107,99,246)",
                        dark="rgb(179, 175, 255)",
                    )
                },
            ),
            spacing="1.5em",
            font_size="2em",
            padding_top="10%",
        ),
    )

Expected behavior
if you modify that after runing reflex it should refresh the compiler, it does, but it can´t acces to the local host 3000 after that.

Specifics (please complete the following information):

Python Version: 3.12
Reflex Version: 0.3.7
OS: Windows
Browser (Optional): Edge

From SyncLinear.com | REF-1561

this is the log i get when i run the reflex run --loglevel debug
ERROR:    Traceback (most recent call last):
File ".\Local\Programs\Python\Python312\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".\Local\Programs\Python\Python312\Lib\asyncio\base_events.py", line 664, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File ".\Python web course.venv\Lib\site-packages\uvicorn\server.py", line 78, in serve
await self.startup(sockets=sockets)
File ".\Python web course.venv\Lib\site-packages\uvicorn\server.py", line 89, in startup
await self.lifespan.startup()
File ".\Python web course.venv\Lib\site-packages\uvicorn\lifespan\on.py", line 54, in startup
await self.startup_event.wait()
File ".\Local\Programs\Python\Python312\Lib\asyncio\locks.py", line 212, in wait
await fut
asyncio.exceptions.CancelledError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File ".\Local\Programs\Python\Python312\Lib\asyncio\runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File ".\Local\Programs\Python\Python312\Lib\asyncio\runners.py", line 123, in run
raise KeyboardInterrupt()
KeyboardInterrupt
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File ".\Python web course.venv\Lib\site-packages\starlette\routing.py", line 686, in lifespan
await receive()
File ".\Python web course.venv\Lib\site-packages\uvicorn\lifespan\on.py", line 137, in receive
return await self.receive_queue.get()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".\Local\Programs\Python\Python312\Lib\asyncio\queues.py", line 158, in get
await getter
asyncio.exceptions.CancelledError
Process SpawnProcess-2:
Traceback (most recent call last):
File ".\Local\Programs\Python\Python312\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".\Local\Programs\Python\Python312\Lib\asyncio\base_events.py", line 664, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File ".\Python web course.venv\Lib\site-packages\uvicorn\server.py", line 78, in serve
await self.startup(sockets=sockets)
File ".\Python web course.venv\Lib\site-packages\uvicorn\server.py", line 89, in startup
await self.lifespan.startup()
File ".\Python web course.venv\Lib\site-packages\uvicorn\lifespan\on.py", line 54, in startup
await self.startup_event.wait()
File ".\Local\Programs\Python\Python312\Lib\asyncio\locks.py", line 212, in wait
await fut
asyncio.exceptions.CancelledError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File ".\Local\Programs\Python\Python312\Lib\multiprocessing\process.py", line 314, in _bootstrap
self.run()
File ".\Local\Programs\Python\Python312\Lib\multiprocessing\process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File ".\Python web course.venv\Lib\site-packages\uvicorn_subprocess.py", line 76, in subprocess_started
target(sockets=sockets)
File ".\Python web course.venv\Lib\site-packages\uvicorn\server.py", line 61, in run
return asyncio.run(self.serve(sockets=sockets))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".\Local\Programs\Python\Python312\Lib\asyncio\runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File ".\Local\Programs\Python\Python312\Lib\asyncio\runners.py", line 123, in run
raise KeyboardInterrupt()
KeyboardInterrupt

i'm able to reproduce this issue with python 3.12 on windows 11;
it seems like the hot reload is getting stuck in npm trying to install/check packages and hanging

Confirm, this issue is affecting python 3.12 going back to at least 0.3.5;
Python 3.11 does not seem to exhibit this problem. As a workaround, use python 3.11 on windows.

Hi, yes, I recently realized that the hot reload feature of Uvicorn is encountering an error. It appears that the files aren't reloading and are getting lost. I'll try using an older version of Python. I'm experiencing issues with Uvicorn in this new Python version; it reloads automatically and not when I save the main file.

I have the same issue on Windows 10 (no WSL) with Python 3.12. Using Python 3.11 indeed fixes the problem, but would still be nice to have Reflex working on the most recent version of Python.

The reflex team would love some help on this issue. I think the problem lies in our upstream dependency, uvicorn. Uvicorn hot reload by itself seems to work in windows with py3.12, but it does not work with Reflex 😢. Some investigation and debugging will be needed, and the team doesn't have the bandwidth to take it on at the moment.

Hey, I'm new to the repo but I'd love to help.
So I did some debugging and what I've found is that the issue is caused by the following commit in uvicorn (https://github.com/encode/uvicorn/pull/1584).
Before this commit (upto v0.21.1), when uvicorn reloads it terminates the server using multiprocessing.Process.terminate() function and then starts the server again. This commit changes the logic to terminate the uvicorn server using os.kill(pid, signal.CTRL_C_EVENT) and then start it again.
The CTRL_C_EVENT seems to be affecting the foreground process group in the controlling terminal instead of just the uvicorn process. So the npm process exits on seeing the Keyboard Interrupt.
To verify this, I tested reflex out with the versions before the commit and hot reload works fine. I also tested out the latter versions of uvicorn in a similar environment where uvicorn runs in the main thread and a side thread runs a mock frontend loop. Uvicorn reload in this environment killed the mock frontend.
I also changed the uvicorn code to use a SIGINT instead of CTRL_C_EVENT (to test my theory) and the hot reload works fine.
So TL;DR: uvicorn (from v0.22 upwards) on hot reload sends out a Ctrl+C event which is killing the npm frontend.

Hey I'm new to the repo but I'd love to help with this.
As far as I can tell the issue comes from the uvicorn change (https://github.com/encode/uvicorn/pull/1584/). As part of their reloading process where they shut down the server and start it again, they shifted from using multiprocessing.Process.terminate() to sending a signal.CTRL_C_EVENT using os.kill(). It seems like this Ctrl_C_Event is somehow reaching the npm frontend and causing it to stop.
I'll investigate this further and update

Update:
Dived a little deeper and figured out that the issue boils down to a bug in Microsoft's GenerateConsoleCtrlEvent function. The links regarding this bug are the following:

https://bugs.python.org/issue42962
https://github.com/microsoft/terminal/issues/335

Summarizing from the links, os.kill(pgid, signal.CTRL_C_EVENT) is supposed to be called on process group ids and if instead it is called on pids (which is what uvicorn does, I think) it leads to a not well documented behavior where Ctrl + C is wrongfully called on all the processes that are part of the console, including the npm frontend shell.
So, unless uvicorn makes a fix at their end it'll be hard to avoid Ctrl+C from reaching the npm frontend. We could pin uvicorn to v0.21.1 in reflex which should fix the hot reload issue. And in parallel, I'll try and make a simpler reproducible version of this issue to submit in the uvicorn repo and try and fix it.
Or we could somehow try to capture the Ctrl+C event at the frontend and ignore it when it is initiated by the hot reload process.

@sid-38 Great investigation thanks for finding this. I'd be open to pinning uvicorn - my only concern would be if this strict requirement may have conflicts with other packages that people use with Reflex.

So I found an alternative that would let us use the latest uvicorn. When we are creating the python subprocess for npm, we could add the creation flag - CREATE_NEW_PROCESS_GROUP. This would make the npm frontend part of a new process group which means that even if the uvicorn bug tries to Ctrl+C everything it will not reach the frontend. Internally, when python creates a sub process with the CREATE_NEW_PROCESS_GROUP flag, it'll turn off the Ctrl+C handler in the new process which is why uvicorn won't be able to accidentally kill frontend.
This means, hot reload will no longer cause frontend to stop. However this also means that when we actually want to quit reflex, and we intentionally do Ctrl+C on the console, that will not reach the frontend either (coz frontend no longer responds to Ctrl+C). Uvicorn will see the Ctrl+C and stop, but then reflex main thread would just wait for frontend to finish which it never does. A workaround to this would be to add the code in reflex to kill frontend, once uvicorn exits. I've tested this out and it does work.
Now, to kill the frontend, reflex cannot use a CTRL_C_EVENT for the reasons mentioned above. I'm trying to see if there is a way to enable the Ctrl C handler for frontend once uvicorn ends but that leads to using ctypes.kernel and it gets complicated. Reflex could send a SIGTERM or a CTRL_BREAK _EVENT to frontend both of which causes frontend to quit. But it prints out an error log for the frontend.

So in short, there is a workaround that makes everything work with latest uvicorn but it involves sending SIGTERM or CTRL+BREAK to frontend both of which output error messages to the terminal. We can either let the error messages be, or in reflex.processes.stream_logs we can filter out the SIGTERM error code to not print out the entire error log.

Fixed in 0.4.7


Various documentation fixes

Fix typo in README
Add warning for jerks
Move to furo theme on ReadTheDocs

Codecov Report

Merging #6 (9a9fd10) into main (ce86a51) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #6   +/-   ##
=======================================
  Coverage   64.95%   64.95%
=======================================
  Files          10       10
  Lines         408      408
  Branches       59       59
=======================================
  Hits          265      265
  Misses        143      143

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


fix: modify certificate alternate DNS duplication

Signed-off-by: zhj0811<EMAIL_ADDRESS>

Thanks! Could you please provide some more context here - what is the issue? Is there a JIRA?

It is a tiny PR. The  X509v3 Subject Alternative Name result contains duplicate alternateNames when alternateNames using multi domain

Thanks for the PR.
The change looks correct to me but there needs to be a corresponding test update. Since the current code isn't working as intended, there's clearly a test gap that needs to be addressed.
ca_test.go contains the tests for SignCeritificate and I'd expect new assertions around line 230.

The PR does not affect the ca_test.go.  It is negligible.

Thanks for the PR.

The change looks correct to me but there needs to be a corresponding test update. Since the current code isn't working as intended, there's clearly a test gap that needs to be addressed.

ca_test.go contains the tests for SignCeritificate and I'd expect new assertions around line 230.

The PR does not affect the ca_test.go.  It is negligible.

I'll try to be more clear. The fix is fine but the pull request must include a corresponding update to the unit tests to ensure the issue is resolved and is not regressed.
To quote our contribution guidelines:  > Include unit and integration tests (or changes to existing tests) with every change.
Without a test update, the PR as written will not be merged.
Thanks.

@Mergifyio backport release-2.2


Certain Spotify links only download from youtube, is there anyway to choose Spotify only?

[ ] Using latest version as provided on the master branch
[ ] Searched for similar issues including closed ones

What is the purpose of your issue?

[ ] Bug
[ ] Feature Request
[ ] Question
[ ] Other

Description

Log

Please read the README and also the instructions shown when creating a new issue carefully. This tool does at no pint download anything else than metadata from Spotify.


Show current language items in local language

@webees
Sorry for the delay in seeing your PR, this week I will merge it.


Sort integrations when rendering

What does this PR do?

Sort the integration in the manifest migration status docs section when rendering
Motivation

Orders the integrations so its easier to read through
Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

Doesn't require docs team review, removing the review request.


non skullstrip brains are used for T2 to MNI coregistration

https://35-66973489-gh.circle-artifacts.com/0/home/ubuntu/ds005/scratch/work/workflow_enumerator/01/t1w_preprocessing/T1_2_MNI_Registration/report.svg
Those should be skullstripped

Closed in favour of https://github.com/poldracklab/niworkflows/issues/61


Wrap existing models in cassis and to be callable by ctakes java/python bridge

Done for negation classification, doing for temporal is a little more involved since it is tagging + relations.


ODLC image submission issue

I'm having trouble viewing a submitted ODLC object's image. I have submitted both PNG and JPG files using the client library's post_odlc_image method, and the upload appears successful (see logs below), but when I attempt to view the image I get the below error:

Is there something that I am doing wrong?
Here are the logs:
requests.packages.urllib3.connectionpool: DEBUG: Starting new HTTP connection (1): <IP_ADDRESS>
requests.packages.urllib3.connectionpool: DEBUG: http://<IP_ADDRESS>:8000 "POST /api/login HTTP/1.1" 200 17
requests.packages.urllib3.connectionpool: DEBUG: http://<IP_ADDRESS>:8000 "POST /api/odlcs HTTP/1.1" 201 None
requests.packages.urllib3.connectionpool: DEBUG: http://<IP_ADDRESS>:8000 "PUT /api/odlcs/13/image HTTP/1.1" 200 15

I am using the newest version of the interoperability server and the newest version of the interoperability client library.
Thanks for the help!

/media is not a path we've said to use. That is an internal path within Django for media files, a path which is typically disabled in production Django servers for security reasons.
get_odlc_image is the client API for retrieving an image previously uploaded.
Use the review object imagery admin page to see what judges would see, and use the automatic evaluation tools to grade it.


sbt1.1.2

Hi, can you have a look to my pull request for updating to 1.1.2. Thanks

the pr is https://github.com/ssteward54/chocolatey-sbt/pull/8

Upgraded to 1.1.4. Do you still need this specific version?


Initialize class variables with default values in scene/ [1/2]

Part of #43636
Fixes in 4.0 https://github.com/godotengine/godot/issues/35877
Also moved initialization of data from constructors.

Thanks! Amazing work!


Add rustup support

I only recently encountered home-manager, so forgive me if this is out of scope. I’m thinking it would be nice to let home-manager take care of rust toolchains, i.e., something like this:
programs.rustup = {
    enable = true;
    toolchains = {
        stable = {
            components = [ "clippy"];
        };
    };
    defaultToolchain = "stable";
};

I’m not so sure about overrides. There is also the question of how home-manager generations would interact with toolchain updates.

I use a nix-shell with direnv to do this
let
  moz_overlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz);
  nixpkgs = import <nixpkgs> { overlays = [ moz_overlay ]; };
  rustNightlyChannel = (nixpkgs.rustChannelOf { date = "2019-01-26"; channel = "nightly"; }).rust;
        rustStableChannel = nixpkgs.latest.rustChannels.stable.rust.override {
                extensions = [
                        "rust-src"
                        "rls-preview"
                        "clippy-preview"
                        "rustfmt-preview"
                ];
  };
in
with nixpkgs;
  stdenv.mkDerivation {
    name = "moz_overlay_shell";
    buildInputs = [
      rustNightlyChannel
    ];
  }

I'm not familiar with rustup but if this module would configure rustup in some way then it seems to me a good fit 🙂

@dali99 Hi and thank you. Can you provide your solution as a PR?

@LinArcX The solution isnt a special thing for home-manager. it's a basic nix shell. That can be loaded via direnv, by including it in the folder of your project.

So should this issue be closed with the motivation that nix-shell is the better choice?

Probably, yes.

What about using https://github.com/mozilla/nixpkgs-mozilla ?


Twitter shareSingle error: url

Steps to reproduce
Run a simple
Share.shareSingle(shareOptions)
                    .then((res) => { console.log(res) })
                    .catch((err) => { err && console.log(err); })

where shareOptions has the deafult values (title, message, urls (with base64 encoded images) and subject).
use "twitter" as social
Expected behaviour
Open twitter app if is installed, otherwise just open the default sharing dialog.
Actual behaviour
Nothing happens, and it throws the following error:
{error: "url"}
Environment

React Native version: 0.57.5
React Native platform + platform version: Android 8

react-native-share
Version:  "master" (currently 1.1.3)
N.B
I use the same code for: facebook, instagram, googleplus, whatsapp and email, and it works perfectly.

We did a new release, can you try it? v1.2.0.
Thank you.


Adds gotcha for DynamoDB relating to empty strings

Good suggestions, reads nicer! Has been changed.

Thank you for your contribution, @chrislennon!


[2.0.0 Beta 2] Pinned Actors set to Hide appear without being asked in a large scene

Describe the bug
Pinned actors hidden on init in a scene larger than the initial viewport will pop back into view as soon as the player enters the viewport range where the pinned actors reside without any event calling them.
To Reproduce
Steps to reproduce the behavior:

Add a tall/wide scene
Pin actor/s to top of scene (or wherever is out of viewport of your player)
Set events, or set a custom event to hide the actor/s on scene init
Preview game, and walk towards pinned area
Actors will pop into view

Expected behavior
Hidden actors to remain hidden until Actor: Show is applied.
Screenshots

Platform (please complete the following information):

OS: Windows 10
App version 2.0.0 Beta 2

Sample Project
Included is a simplified version of the issue.
Test Pin Bug.zip

Hi @JamesParkNINJA I've included a fix for this issue in beta3 now


Adaptive algorithm for refining frequencies

An adaptive algorithm that refines an input frequency grid to improve the accuracy of a Fourier integral computed with that frequency grid.
The algorithm is inspired by a similar algorithm in ImpedanceWake2D, adapted here to suit the needs of this package and the Python / Numpy ecosystem. It is also based on [1], in particular Eq. (1.241) and the surrounding paragraphs.
[1] N. Mounet. The LHC Transverse Coupled-Bunch Instability, PhD thesis 5305 (EPFL, 2012),
http://infoscience.epfl.ch/record/174672/files/EPFL_TH5305.pdf

Performance
(All plots here are taken from examples/ex_adaptive.ipynb)
Frequency selection (initial freqs: (1e-20, 1e20))
The algorithm (at least for the examples chosen) seems to favour adding higher frequencies. This is likely because the logarithmic nature of the bisection makes the intervals progressively longer towards higher frequencies, and therefore also increases the approximate integral of the interval.

Two well chosen frequencies (initial freqs: (1e-20, 1e20))
Even with just 2 frequencies given the algorithm performs quite well, given that the two frequencies are well chosen. As expected from theory, the absolute error stays below the tolerance over the entire range, and decreases for higher time values. However, since the transform also tends to 0 for big times, the relative error increases.

More initial frequencies (initial freqs np.logspace(-20, 20, 1000))
With more initial frequencies given, even if it just a logspace as here, the results improve by several orders of magnitude both in terms of relative and absolute error. In this figure we can also see how running the algorithm improves the initial frequency range.

Bad starting range (initial freqs: (1e10, 1e20))
Since the algorithm will never add frequencies to the exterior of the initial range, giving a too narrow and / or wrongly placed initial range can have very detrimental effects on the output transform. This one has a much larger error, and fails to fall below the tolerance at all.

I have addressed all the comments now. Will go over the tests to implement any fitting test for the new additions


Creating machine fails on Windows 8.1 Client Hyper-V

I got past issue #512 but I'm still getting error messages! I ran in a command prompt as Administrator:
C:\Users\Ed\Downloads\Installers>docker-machine_windows-amd64.exe create --driver hyper-v --hyper-v-virtual-switch Qualcomm docker-machine
←[34mINFO←[0m[0000] Creating CA: C:\Users\Ed\.docker\machine\certs\ca.pem
←[34mINFO←[0m[0001] Creating client certificate: C:\Users\Ed\.docker\machine\certs\cert.pem
←[34mINFO←[0m[0010] Downloading boot2docker.iso to C:\Users\Ed\.docker\images\boot2docker.iso...
←[34mINFO←[0m[0027] Creating SSH key...
←[34mINFO←[0m[0028] Creating VM...
←[34mINFO←[0m[0028] Creating VHD
←[34mINFO←[0m[0047] Starting  VM...
←[34mINFO←[0m[0050] Waiting for host to start...
←[34mINFO←[0m[0097] Got IP, waiting for SSH
←[34mINFO←[0m[0098] Setting hostname...
←[31mERRO←[0m[0122] Error creating machine: error installing docker: exit status 1
Warning: "docker" or "lxc-docker" command appears to already exist.
Please ensure that you do not already have docker installed.
You may press Ctrl+C now to abort this process and rectify this situation.
+ sleep 20

  Either your platform is not easily detectable, is not supported by this
  installer script (yet - PRs welcome! [hack/install.sh]), or does not yet have
  a package for Docker.  Please visit the following URL for more detailed
  installation instructions:

    https://docs.docker.com/en/latest/installation/

←[33mWARN←[0m[0122] You will want to check the provider to make sure the machine and associated resources were properly
removed.
←[31mFATA←[0m[0122] Error creating machine

The machine does exist - it shows up as 'Running' in the Hyper-V management console.

Hey @znmeb, which version of Machine are you using?  Please give the 0.2.0rc2 a whirl when you get a chance at https://github.com/docker/machine/releases

@nathanleclaire I'm using the released version - I'll try the rc2 tomorrow.

@nathanleclaire It's working now with v0.2.0-rc2 - found the virtual switch and started up the VM. You can close this!

@znmeb Great!  cc @ehazlett to close

@znmeb thanks for the feedback!


Upgrade to Jeet 6.1.2

Grabbed the latest from https://github.com/mojotech/jeet/tree/v6.1.2.

Ack sorry this took so long to get in! I must have looked at the notification while I was out and about and just forgot to pull it when I got home or something.
Thanks. Sorry for the wait!


Mark west as init by scanning workspace

When cloning a new repository that has a .west/config, the ide should not prompt the user to run a west init. May be able to just modify the setup state variable based on if the file is present or not.

In v1.0.37


Up next status

This PR is based off of #24 so that should be reviewed first.
When analysing the problem of how to correctly trigger the "up-next" event,
I realized that this is only an issue with the front-end and not an issue with
the back-end, so instead of implementing this as a fact in the back-end (I
honestly just felt like I was messing up our back-end domain model by trying
to add that fact to it), I decided to create this exclusively as a front-end
CustomEvent.
The waiting-queue custom element in the UI can calculate the current length
of the queue and fire a specific spacy.ui/app event whenever a new element
appears at the beginning of the list. Then the up-next and bulletin-board
custom elements can listen to this event and update their internal state.

I like this solution a lot!
Landed in main in a518cfc.


lock kwarg needs a deprecation cycle?

Salem's tests on master fail because I use the lock kwarg to open_dataset, which seems to have disappeared in the backend refactoring.
Should the new open_dataset simply ignore lock, and raise a FutureWarning when used?

Yes that sounds right, thanks for spotting @fmaussion . (I am hazy on the differences but I think it's a DeprecationWarning since we're removing it rather than changing its behavior)

I think it's a DeprecationWarning since we're removing it rather than changing its behavior

Ha! I'm no expert either. I learned one thing recently though: DeprecationWarnings are silenced by python per default when not raised directly from __main__ and are therefore invisible for many users.
https://stackoverflow.com/questions/66590950/deprecationwarning-is-not-raised-on-import
https://stackoverflow.com/questions/55377831/difference-between-deprecationwarning-pendingdeprecationwarning-and-futurewarni

as far as I understand the docs of DeprecationWarning and FutureWarning, the main difference is the intended target audience in a traditional library vs. application setting (where libraries are always used to write applications): PendingDeprecationWarning and DeprecationWarning are used to signal deprecations in the library, while FutureWarning are intended for users of the application. Interestingly, PEP565 mentions that FutureWarning can also be used for changed semantics of valid code.
If we follow that, xarray should not issue FutureWarning (with the exception of changed semantics) because it is a library and both interactive and scripted use would be similar to writing a application.

We should fix this before the next release.

Sorry for being so late to the party! I thought @aurghs did respond to this issue and forgot about it.
What has happened is not that lock (and group for the matter) disappeared altogether, but it has been moved to be a backend specific keyword argument. As far as I can see most internal backends still support it as before: cfgrib, netcdf4, pseudonetcdf, pynio and scipy.
The main difference is that lock was silently ignored by backend that don't support it like zarr and pydap.
The solution is to in fact only advertise the deprecation for those backends in my opinion as the functionality is legit for most of the backends.
Sorry again for seeing this so late.

No worries @alexamici ! I've merged your PR and it automatically closed this one.


Autocomplete.js Prefill Results on Focus

Do you want to request a feature or report a bug?
Feature
What is the current behavior?
Is there a way to prefill some results on input focus. I think Github does it great, where I get a list of my repos when I focus on the search input?

You can use:
openOnFocus: true,
minLength: 0,
example:
https://codesandbox.io/s/small-leftpad-sgh3i?fontsize=14&hidenavigation=1&theme=dark

I think when I last looked at this issue the gif didn't show, so I didn't understand what @bvallelunga was asking. Your solution seems to be the right one @adlerdias, thanks!


made blog posts, but none of them are shown on website pages?

Hi.  I had made some blogposts. but none of them are getting showed on the home page or on the blog page

Hey @protected22,
Just so I can debug a little more, can I grab the following info:

What is the URL you're navigating to for the blog posts?
What version of Voyager and Voyager Frontend are you running?

Hi @protected22
I think you may need to install the voyager-blog module in order to view blog articles on the front-end

@Jean-PierreGassin
I tried from http://<IP_ADDRESS>:8000/   and  http://<IP_ADDRESS>:8000/blog
versions:
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"pvtl/voyager-frontend": "^0.7.0",
"pvtl/voyager-pages": "^0.1.2",
"tcg/voyager": "1.0.17"

@mcnamee   okay then i'll do that

Hey @protected22,
We've updated our packages just recently to support new versions of Voyager and Laravel (1.1 and 5.6 respectively).
Could you try updating and posting back with your results?

I've updated it, still nothing on http://<IP_ADDRESS>:8000/blog

But when i try to make a blogpost I get this error:
Class 'AlgoliaSearch\Version' not found

@protected22 have you published the post and made it active?
Also RE: AlgoliaSearch, I recommend you read the installation README again :)

the post was published and made active using the featured option.
for the installation I followed these steps: https://github.com/pvtl/voyager-frontend/issues/11#issuecomment-386481429
I see nothing about  AlgoliaSearch in the readme. only the search part but that does give the same error

@protected22 make sure you have:

"SCOUT_DRIVER" setup in your .env file
composer install'd since updating last

looks like that doesn't work anymore.
when you set SCOUT_DRIVER=tntsearch in .env you get the following error:
Declaration of TeamTNT\Scout\Engines\TNTSearchEngine::map(Laravel\Scout\Builder $builder, $results, $model) must be compatible with Laravel\Scout\Engines\Engine::map($results, $model)

looks like that doesn't work anymore.
when you set SCOUT_DRIVER=tntsearch in .env you get the following error:
Declaration of TeamTNT\Scout\Engines\TNTSearchEngine::map(Laravel\Scout\Builder $builder, $results, $model) must be compatible with Laravel\Scout\Engines\Engine::map($results, $model)


Vike Rebranding

"Vite-plugin-ssr" is going to be renamed "Vike".
Functionally, nothing changes: it's just a new skin for the same tool — no breaking changes. It adds one new feature: built-in integration packages vike-solid, vike-react, (and vike-vue coming soon).
Plan: https://github.com/brillout/vite-plugin-ssr/issues/736#issuecomment-1602185638.
Current logo design: https://vike.land/editor.

LFG !!! 😁 🎉 🔥

We can help in this one in Pheno, let us know if you're interested.

@Aslemammad That'd be great 💚. I like Ayoub's work (IIRC he works with you).

@brillout Ayoub will discuss that with you soon. Thank you

Plan:

Stable release of the https://github.com/brillout/vite-plugin-ssr/issues/578 (and soft-deprecate old design).
Implement https://github.com/brillout/vite-plugin-ssr/issues/346 (also maybe other features such as https://github.com/brillout/vite-plugin-ssr/issues/341). Making vite-plugin-ssr feature-complete.
Make docs website prettier.
Release v1.0.0 (and remove old design).
Rewrite marketing pages (also target juniors).
Integrate Bati's UI in the landing page.
Further add features to vike-react & vike-solid, and implement vike-vue.
Rename vite-plugin-ssr to Vike (including new 3D hammer logo + blog post "Introducing Vike").
Marketing, marketing, and marketing. (Lots of comments and blog posts on social news sites, reach out to influencers, automatically track relevant news, ...)

So the Vike rename is actually going to be the very last step before entering the marketing phase.

Hope the good beside you - after a lot of effort of you! No matter what the outcome, keep going on your own!

@harrytran998 Thanks :-)

Awesome to this being worked on! Do you plan to maintain a starter template with Hattip and all?

Yes with Bati.

@brillout Is there a vike-vue in progress anywhere that you know of?

@hyshka Contribution welcome to create it, if that's something you'd be up to.

@AurelienLourot implemented vike-vue.

FYI: he migration script at https://vite-plugin-ssr.com/vike is relying on GNU sed behavior which isn't present in the MacOS/BSD version of sed, resulting in errors like:
sed: 1: "[FILENAME]": invalid command code .
The fix for MacOS users is to add an empty backup string  '' between -i and the search regex.

Done: https://twitter.com/vike_js/status/1706611479049289962.
(The roadmap now lives at https://github.com/vikejs/vike/issues/985.)

The fix for MacOS users is to add an empty backup string '' between -i and the search regex.

A MacOS user is trying that but is having issues: https://github.com/vikejs/vike/discussions/1147.
A version that works on MacOS would be neat.


messed up elmi file for Array

I am using OS X 10.10.3.
I first ran:
runhaskell BuildFromSource.hs master

Then in Elm-platform/master/, I ran:
git clone https://github.com/elm-lang/elm-lang.org.git
cd elm-lang.org
git checkout master
cabal sandbox init --sandbox ..
cabal configure
cabal install --only-dependencies
cabal build
./dist/build/run-elm-website/run-elm-website

Here was the message:
Setting up examples .......................................................... done

Setting up guide ...... done

Setting up pages (36 of 36) done

Setting up compiler ... something went wrong!
 messed up elmi file for Array

FYI, this was shown after I ran cabal build:
Building elm-website-<IP_ADDRESS>...
Preprocessing executable 'run-elm-website' for elm-website-<IP_ADDRESS>...
[1 of 9] Compiling Generate         ( src/backend/Generate.hs, dist/build/run-elm-website/run-elm-website-tmp/Generate.o )
[2 of 9] Compiling Init.Helpers     ( src/backend/Init/Helpers.hs, dist/build/run-elm-website/run-elm-website-tmp/Init/Helpers.o )

src/backend/Init/Helpers.hs:35:13: Warning:
    Pattern match(es) are non-exhaustive
    In a case alternative:
        Patterns not matched:
            []
            (ghc-prim:GHC.Types.C# #x) : _ with #x `notElem` ['.']
            [ghc-prim:GHC.Types.C# '.']
            (ghc-prim:GHC.Types.C# '.') : ((ghc-prim:GHC.Types.C# #x) : _)
            with
            #x `notElem` ['j', 'h']
            ...
[3 of 9] Compiling Init.FileTree    ( src/backend/Init/FileTree.hs, dist/build/run-elm-website/run-elm-website-tmp/Init/FileTree.o )
[4 of 9] Compiling Init.Guide       ( src/backend/Init/Guide.hs, dist/build/run-elm-website/run-elm-website-tmp/Init/Guide.o )
[5 of 9] Compiling Init.Pages       ( src/backend/Init/Pages.hs, dist/build/run-elm-website/run-elm-website-tmp/Init/Pages.o )
[6 of 9] Compiling Init.Examples    ( src/backend/Init/Examples.hs, dist/build/run-elm-website/run-elm-website-tmp/Init/Examples.o )
[7 of 9] Compiling Init.Compiler    ( src/backend/Init/Compiler.hs, dist/build/run-elm-website/run-elm-website-tmp/Init/Compiler.o )
[8 of 9] Compiling Router           ( src/backend/Router.hs, dist/build/run-elm-website/run-elm-website-tmp/Router.o )
[9 of 9] Compiling Main             ( src/backend/Main.hs, dist/build/run-elm-website/run-elm-website-tmp/Main.o )
Linking dist/build/run-elm-website/run-elm-website ...

What happens when you say which elm-make?
Do you have elm-make installed separately on your machine? If so, the start script for the website may be calling that version but expecting the Elm-Platform/master/ version of elm-make to be used. I don't think the .elmi files should be different, but it is conceivable.
You may want to try adding Elm-Platform/master/bin to your PATH ahead of the other things you have installed. After doing that, be sure that which elm-make is pointing to the new location.
Whenever you want to test something out, run the following from the elm-lang.org directory:
rm -rf elm-stuff
./dist/build/run-elm-website/run-elm-website

Good. It works now. Thank you!

Cool, I'll add a note about this to the instructions!


NIFI-10508: When inferring data types for values, allow float and dou…

…ble to encapsulate byte/short/int/long values

Summary
NIFI-00000
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[ ] Apache NiFi Jira issue created

Pull Request Tracking

[ ] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[ ] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[ ] Pull Request based on current revision of the main branch
[ ] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 8
[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

Reviewing...

+1 LGTM, verified the wider type "absorbs" the more shallow type in the union. Thanks for the improvement! Merging to main


build(REVERT deps): bumps sentry to latest

Description
Reverts artsy/eigen#9548 due to breaking Sentry - Caught during Mobile QA meeting notion card here
#nochanglog

Warnings

:warning:

❌ An error occurred while validating your changelog, please make sure you provided a valid changelog.

  Generated by :no_entry_sign: dangerJS against b5b3c320107aed5298b7aae01cce74e5fc2cdf31


Testing setup proposal:

Current state of things:
We have a /tests folder with simple unit tests using rely. We should probably be also using property and fuzzing based tests in the future.
Proposal
/tests folder with the next subfolders:

expect for tests when capturing and updating the right behavior might be boilerplatey/cumbersome/error-prone using ppx_expect and lwt runtime module (might be also used for integration tests?)
unit for simple unit tests using ppx_inline_test/alcotest
fuzz for fuzzing using afl-fuzz and parafuzz?
property for property based testing using qcheck or simillar libraries

Maybe this issue is related to: https://github.com/marigold-dev/deku/issues/4


unable to deploy nodejs to azure

Does this occur consistently?
Repro steps:

Action: appService.Deploy
Error type: ECONNRESET
Error Message: request to redacted:url failed, reason: socket hang up
Version: 0.24.9
OS: darwin
OS Release: 22.5.0
Product: Visual Studio Code
Product Version: 1.79.2
Language: en

Call Stack
ClientRequest.<anonymous> extension.bundle.js:2:4191473

Please fill out the information requested in the issue description.

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


Image downloads partially but the response and write to sink is successful

I use okhttp (android) to downloads images in my app. But sometimes the image downloads finishes with partial image but okhttp returns successful response, and successful write to sink using okio/buffered sink. The below image illustrates what I mean

I use the following piece of code to download an image and save to device:
Request request = new Request.Builder().url(url).tag(fileName).build();
final Call downloadCall = new OkHttpClient().newCall(request);
downloadCall.enqueue(new Callback() {
	public void onResponse(Call call, Response response) {
		if (downloadCall.isCanceled() || call.isCanceled())
			return;

		if (!response.isSuccessful()) {
			requestCallback.onFailure();
			return;
		}
		try {
			if (response.body() != null) {
				BufferedSink sink = Okio.buffer(Okio.sink(tempFile));
				sink.writeAll(response.body().source());
				sink.close();
				response.body().close();
				if (FileUtils.moveFile(tempFile, downloadedFile))
					requestCallback.onSuccess();
				else
					requestCallback.onFailure();
			} else {
				FileUtils.deleteFile(tempFile);
				requestCallback.onFailure();
			}
		} catch (Exception e) {
			FileUtils.deleteFile(tempFile);
			requestCallback.onFailure();
		}
	}

	public void onFailure(Call call, IOException e) {
		if (downloadCall.isCanceled() || call.isCanceled())
			return;
		FileUtils.deleteFile(downloadedFile);
		requestCallback.onFailure();
	}

});

(PS.: when I check the file in the local storage its the same as above, its not a rendering issue)
Am I doing something wrong? Or is it a HTTP client issue?

This isn't a form that we can easily reproduce and fix as a bug.  I'd suggest posting to stackoverflow, including problematic image urls, and also logging header values (content-length) and the number of bytes written to the file etc.

@yschimke okay, will log content-length and number of bytes next time I face this (have faced this like once in ~50-60 downloads). Is there any specific header that I need to send from server?

Please continue on stackoverflow, the issue tracker isn't a viable support forum for potential usage issues.


Persist RDD being used with QueryFile.evaluate

This should boost performance.
We persist RDD in memory when file is evaluated. We free the memory when all data was read from it.
This solves https://github.com/quasar-analytics/quasar/issues/1664

@alissapajer could you have a look at this PR, it is few lines of code being changed

Needs a semantic version label.

@alissapajer label added + ignore added

@rabbitonweb in the PR description you have "This solves #1664" but that isn't one of the keywords that will actually close the issue. So I'm updating the PR description.

@rabbitonweb this looks like it requires a merge from master - isn't compiling in sparkcore anymore.


Peculiar Invalid Memory Access errors on previously working code (0.18.7)

A heads up post, I'll add to it later when/if I can find a minimalistic reduction that reproduces.

One class Foo, has dozens and dozens of subclasses, BarA, BarB... All work as expected, except one of them, when accessing an inherited ivar (instances of all types are iterated and the ivar in question set, if I skip the action on that specific class, it works. So it's like one ivar from Foo has been corrupted in compilation in only one of all subclasses!!?
Another case is a variable that isn't set in every branch. When tested subsequently, it is truthy (but has in fact not been set) and crashes upon inspection. If I explicitly set it to nil in the branch where it's not touched, it works as expected.

Once again, I know, this is a lousy bug-report - I'll keep trying to get a good reproduction and follow up with.

Would you mind if we close this and you open new issues with reproduction cases for each?

Good idea @jhass, I made this issue as a "reminder", but it's less helpful than a todo on my private actions list, so I'll simply open new when/if I can make a concise report.


Enable codecoverage

To enable codecoverage checks for the repo, the owner (@allysonryan ) would have to enable it on Codecoverage.io. You can log in there with your github credentials and allow checking codecov your repos (i.e., this one). The repository would then show how much of its code is covered by automated tests, which is a useful quality indicator.

@jo-mueller Check back for update on this issue close of day 16.07.24

Coverage is enabled (albeit not very high ^^")


Fix build of  classy prelude yesod and esqueleto

Motivation for this change

classy-prelude-yesod: Running haddock fails due to https://github.com/haskell/haddock/issues/979 ; fixed by skipping Haddock
esqueleto: Tests expect a postgresql instance and Haddock fails because of https://github.com/haskell/haddock/issues/979 ; fix by skipping tests and Haddock

Things done

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

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

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

I think those fixes should be applied to master as well. However I haven't looked into the state of the master branch yet.

Thank you @peti. I've removed the broken attributes from hackage-packages.nix and configuration-hackage2nix.yaml.

@GrahamcOfBorg build haskellPackages.classy-prelude-yesod
@GrahamcOfBorg build haskellPackages.esqueleto


Upload all previously submitted questions with all submissions

Please review previous closed issues before filling out a new one! Duplicate issues will be closed without comment.
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Hi @ab-dauletkhan, a feature like this can be risky and may get users rate limited by GitHub (and maybe even LeetCode) for so many requests depending on how many submissions the user has made. Also since multiple previous submissions would necessitate automatic tagging (or manual tagging for each file), it seems like it would have limited benefit as well. Although, one use case that I can see beneficial from this is to have different types of solutions with varying implementation methods and so I may look into that. For now, as a workaround please check out the manual submission feature in v2.0.5 by going to any submission page for any problem and you should see a button in the submission/accepted window.


Algorithms used in top performance WMT Systems

Thank you for your awesome MT-Reading-List. I suggest adding algorithms used in top performance WMT systems, because some papers are just papers which are not effective when data are abundant. Furthermore, an ensemble Transformer + BPE + Back-translation is a strong baseline in practice. The algorithms employed in WMT competitions will clarify which idea actually works when data are abundant.

Hi! You've made the point. We'll maintain a section about the techniques that really have a strong performance in practice. Thanks for your suggestions!


Missing redirects after mirroring new project

Description
When you try to mirror new project it stay in this state

In 1.22.2 at the and the process was redirected to the mirrored project. Not happening now.
Gitea Version
1.22.3
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
2.47.0
Operating System
Ubuntu 22.04.5 LTS
How are you running Gitea?
gitea-1.22.3-linux-amd64
Database
PostgreSQL

Unable to reproduce (tried on 1.23 and 1.22)
The page gets correctly reloaded after the migration finishes.

@wxiaoguang thx for testing. I mirrored yesterday ~10 projects and had the problem.
Today restart of all services and I can't reproduce it. I think this was perhaps an caching problem? I'm using an nginx as proxy. And after every release I build the frontend and than I put it to nexus.
I'm closing this issue.

Maybe related to cache, maybe related to your stable browser page.
Some URL paths have been changed in 1.22.3.


Review loading states for all pages

In previous versions of Apollo, when re-fetching (i.e after a route change), data contained a reference to fetched items until fresher entries replaced them. In its current version, Apollo unsets previously fetched data while loading, and makes it available through data.previousData. As a result, the way our loading page update when refetching/navigating/etc have changed and may not be what we want.

[x] Collective page => https://github.com/opencollective/opencollective-frontend/pull/9138
[ ] Transactions page
[ ] Expenses page
[ ] Tier page
[ ] Contribute page
[ ] Updates page
[ ] Update page
List to be completed

Related: on the transactions page, when authenticated, we seem to trigger the query two times, even though the first one was already authenticated.

According to @kewitz:

for some reason, getDataFromTree is no longer fetching queries from Apollo HOC implementations. I think the correct way to solve this is by refactoring all pages to use Apollo hooks but this needs to be further tested.

We should investigate that as a priority.

Analysis with @kewitz:

SSR is actually crashing with this error: https://nextjs.org/docs/messages/next-router-not-mounted, withRouter when used in a component rendered through getDataFromTree crashes because it misses the NextJS context.
It is almost certainly related to the latest NextJS update. We missed it for the past two months because SSR issues are not obvious, and everything still works fine overall. In the past, NextJS was likely returning null when the context was not available (which we had to handle manually, see https://github.com/opencollective/opencollective/issues/3558) and seems to have switched to throwing an error in the latest major release.

Discussed solutions:

Fix withData. After a quick attempt, I haven't been able to figure out an easy solution by just touching _app.js and withData. We also dislike this solution as it goes against the patterns that are recommended by NextJS nowadays and feel like maintaining this legacy approach is not a good investment of our energy.
Use custom withRouter/useRouter that checks the context and returns null when outside of NextJS: we could do something like that to reduce the number of required changes, but there are a few drawbacks with this solution:

It increases the technical debt rather than reducing it
Other hooks and HOC that require NextJS context may crash again in the future

Move to getServerSideProps: it seems like the cleanest solution but requires some refactoring. We could take advantage of skipDataFromTree to progressively migrate, with the ultimate goal to remove withData completely.

Whatever we do, we should also make sure we improve the error logging. SSR issues are currently ignored (see https://github.com/opencollective/opencollective-frontend/blob/9c4ea08a86015fa41a34664d6864ef0f5ebf94f4/lib/withData.tsx#L48). They should be logged to Sentry, which would have helped us to notice the issue earlier.

@Betree I just tested out implementing getServerSideProps on top of the existing "TransactionsPage" class and it failed. This mostly happens because this component requires other HOC that themselves implement getInitialProps (which cannot be used with getServerSideProps). I think we'll need to refactor this to function pages so we can replace these HOC with hooks and make it interoperable with getServerSideProps.

@kewitz Which HOCs in the transactions page use getInitialProps? If it's something also used in different places we'll face the problem sooner or later, so we may as well give it a go now

To clarify the plan moving forward:

[ ] Move all pages from getInitialProps to getServerSideProps
[ ] Get rid of withData

Closing as the root issue is resolved, we'll follow up in https://github.com/opencollective/opencollective/issues/7013


Add TypeScript Declaration File for Bridge Package

First of all, this is an extremely cool project! I was very happy to find that this exists, and I hope it gets the recognition it deserves.
I'm wondering if you would add a TypeScript declaration file to the bridge package? I cobbled together one of my own for the time being, but it would be good to have an official one included.

Added in v1.0.0-beta.4
TypeScript declarations for the bridge module can be manually installed as dev-dependency. The types-only package can be found under node_modules/capacitor-nodejs/assets/types/bridge in the root of the Capacitor project.
You can also safely remove the bridge package from your Node.js project dependencies. It is now a built-in module on all platforms.


Error "type object 'datetime.datetime' has no attribute 'fromisoformat'"

Bicep version
Bicep CLI version 0.3.255 (589f0375df)
Describe the bug
az bicep command fails with error type object 'datetime.datetime' has no attribute 'fromisoformat'
To Reproduce

Install Azure CLI on Linux (I tried on a fresh Azure VM running Ubuntu 18.04, 20.04 and followed this official guide to install )
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

Install Bicep CLI
az bicep install

Check Bicep version
az bicep version

Run any bicep-related az command (In this case, I re-run az bicep version)

The command failed with an unexpected error. Here is the traceback:
type object 'datetime.datetime' has no attribute 'fromisoformat'
Traceback (most recent call last):
  File "/opt/az/lib/python3.6/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 657, in execute
    raise ex
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 691, in _run_job
    result = cmd_copy(params)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 328, in __call__
    return self.handler(*args, **kwargs)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 807, in default_command_handler
    return op(**command_args)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/resource/custom.py", line 3302, in show_bicep_cli_version
    print(run_bicep_command(["--version"], auto_install=False))
  File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/resource/_bicep.py", line 63, in run_bicep_command
    latest_release_tag, cache_expired = _load_bicep_version_check_result_from_cache()
  File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/resource/_bicep.py", line 152, in _load_bicep_version_check_result_from_cache
    last_check_time = datetime.fromisoformat(version_check_data["lastCheckTime"])
AttributeError: type object 'datetime.datetime' has no attribute 'fromisoformat'

I also tried az deployment group create/what-if .... and got the same error

@shenglol - looks like this is an issue reading the persisted lastCheckTime value:
...
  File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/resource/_bicep.py", line 152, in _load_bicep_version_check_result_from_cache
    last_check_time = datetime.fromisoformat(version_check_data["lastCheckTime"])
AttributeError: type object 'datetime.datetime' has no attribute 'fromisoformat'

Any idea what the issue could be and/or possible workarounds?

Hello there
Having the same issue on Win 10
Last az CLI, called Bicep install (the same happens on older versions as well)
Command
az bicep version
Error
The command failed with an unexpected error. Here is the traceback:
type object 'datetime.datetime' has no attribute 'fromisoformat'
Traceback (most recent call last):
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 231, in invoke
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 657, in execute
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 720, in _run_jobs_serially
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 691, in _run_job
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 328, in call
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/init.py", line 807, in default_command_handler
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/resource/custom.py", line 3302, in show_bicep_cli_version
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/resource/_bicep.py", line 63, in run_bicep_command
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/resource/_bicep.py", line 152, in _load_bicep_version_check_result_from_cache
AttributeError: type object 'datetime.datetime' has no attribute 'fromisoformat'
The same error happens to my colleague as well, even tho' there is no disk "D"
DIFFERENT COMMAND
Command
az deployment group create --resource-group 'azureGroupName' --template-file bicepTemplate.bicep
Error
type object 'datetime.datetime' has no attribute 'fromisoformat'

Having exactly the same issue :'(

Turns out fromisoformat is not available in Python versions older than 3.7. I'll create a fix. The current workaround is to upgrade Python to version 3.7+.

Turns out fromisoformat is not available in Python versions older than 3.7. I'll create a fix. The current workaround is to upgrade Python to version 3.7+.

That's exactly what I thought this might be the problem
However, I think I have some 3.7+ version installed on my workstation, not 100% now, will check it tomorrow
Thanks for the effort
Just curious:
Does Bicep take care about this on its own? When installing that? Or does DEV have to take care of using correct versions of all the dependencies?

No users should not take care of the versions of the dependencies - this is a bug on our side. We just need to be more careful about the APIs we use in Azure CLI as it currently supports multiple Python versions...
The recommended way to let Azure CLI use Python 3.8 is to create a virtual environment by running the following steps (make sure you have python 3.8 installed on your machine):
mkdir azure-cli-with-python38
cd azure-cli-with-python38
<path_to_python_38> -m venv env

Windows CMD.exe:
env\Scripts\activate.bat

Windows Powershell:
env\Scripts\activate.ps1

OSX/Linux (bash):
source env/bin/activate

<path_to_python_38> -m pip install --upgrade pip
pip install azure-cli

Even upgrading the Python version to Python 3.9.4 didn't help

@josephlijo seems Azure CLI nowadays ships with a standalone Python executable, so you may need to use the virtual environment workaround mentioned above https://github.com/Azure/bicep/issues/2243#issuecomment-818914668.

@josephlijo seems Azure CLI nowadays ships with a standalone Python executable, so you may need to use the virtual environment workaround mentioned above #2243 (comment).

Thanks! I can confirm that your suggestion worked fine (I was trying to create an app service plan and an app). I was using az deployment sub create which worked fine for creating resource group, key vault, and storage accounts. I stepped into this issue when trying to create an app service plan and web app.

Also encountering this problem.  Our workaround was to use bicep directly to produce the ARM template rather than invoking bicep via the Azure CLI:
az deployment group create -f main.bicep -g ...etc

becomes
bicep build main.bicep
az deployment group create -f main.json -g ...etc

i can also confirm that the virtual environment workaround mentioned above https://github.com/Azure/bicep/issues/2243#issuecomment-818914668 works on Windows 10 WSL environment with Ubuntu 20.04.2 LTS

It seems to be located in the versions used by the Azure CLI. I have worked around it for now by downgrading the azure cli using
sudo apt-get install azure-cli=2.21.0-1~focal

This way i can still use the latest bicep version (v0.3.255) and not have any errors pop-up.

On Windows I had issues with the virtual environment workaround when using the MSI installed az cli. With a git bash shell and a pip installed az cli pip install azure-cli using python39 it works, also without the venv.

Cloud shell cant upgrade python (that I know of) so the work around doesnt work for that environment.

We are hoping to have a hotfix out for this issue on Monday as part of version 2.22.1 of Az CLI

@alex-frankel Sadly this appears to impact those traversing the learn module.  I suggest we update the learn module to do the steps suggested by @shenglol recently

FWIW, using env fixed the problem for me.  Thanks @shenglol .

Looks like this got resolved with version 2.22.1. Please let me know if anyone is still seeing this issue with the latest Az CLI release. Thanks everyone for the patience in getting this resolved!

Thanks @alex-frankel do you happen to know when this may make it to cloud shell and / or ADO build agents? I am seeing this issue in both places.

upgraded AZ CLI to 2.22.1 and can confirm it has resolved the issue for me. Thanks!

do you happen to know when this may make it to cloud shell and / or Azure Pipeline hosted agents / Azure CLI activity?

@edwinyoung can provide ETAs for when cloudshell would get the latest Az CLI version. I thought the Az CLI task in pipelines let's you set the version you'd like, but looks like that is only GitHub Actions. I don't know the ETA for pipelines - the workaround would be to update Az CLI as part of the pipeline execution.


Doc cleanup: removed references of the network from plax options; closes #29

Updated plax options documentation to reflect the available plax options.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


WIP Set password command

Todo:

[x] Add test
[ ] Change setpass to changepass to better reflect action
[ ] Rename SetPasswordCommand to ChangePasswordCommand
[x] Replace all existing password stubs of a12345 to use UserPref password.
[ ] Update user guide
[ ] Update developer guide

Pull Request Test Coverage Report for Build 346

50 of 64 (78.13%)  changed or added relevant lines in 9 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.5%) to 91.53%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/seedu/address/logic/commands/DeleteCommand.java
5
6
83.33%

src/main/java/seedu/address/logic/parser/LoanBookParser.java
0
1
0.0%

src/main/java/seedu/address/logic/parser/ParserUtil.java
4
5
80.0%

src/main/java/seedu/address/logic/parser/SetPasswordCommandParser.java
0
11
0.0%

Totals

Change from base Build 326:
-0.5%

Covered Lines:
1675

Relevant Lines:
1830

💛  - Coveralls


KAFKA-12396 added a nullcheck before trying to retrieve a key

LGTM

@mjsax

MeteredSessionStore:

put() (should verify sessionKey != null and sessionKey.key() != null)
remove()
fetchSession()
fetch(K)
backwardFetch(K)
fetch(K, K)
backwardFetch(K, K)
findSession(K, long, long)
backwardFindSession
findSession(K, K, long, long)
backwardFindSession(K, K, long, long)

All of them already had the checks. Some lacked test coverage, though. I made changes according to your comments and added some tests.

All of them already had the checks.

Sweet. I did not double check the code before.
Seems, put(final Windowed<K> sessionKey,...) and remove(final Windowed<K> sessionKey) don't check for sessionKey.key() != null though? Can we add this check?

* prefixScan() (prefix should not be `null` either I guess? \cc @guozhangwang @cadonna

Yes! Actually, the implementations in RocksDBStore and InMemoryKeyValueStore already have a null check.
   public <PS extends Serializer<P>, P> KeyValueIterator<Bytes, byte[]> prefixScan(final P prefix,
                                                                                final PS prefixKeySerializer) {
        Objects.requireNonNull(prefix, "prefix cannot be null");
        Objects.requireNonNull(prefixKeySerializer, "prefixKeySerializer cannot be null");

I think it would make sense to move them to the MeteredKeyValueStore.

All of them already had the checks.

Sweet. I did not double check the code before.
Seems, put(final Windowed<K> sessionKey,...) and remove(final Windowed<K> sessionKey) don't check for sessionKey.key() != null though? Can we add this check?
They do? Might be that we're talking different classes?

And both are covered with tests.

Tests for aforementioned checks were added here:
https://github.com/apache/kafka/pull/9520/files#diff-dc416cbdf3efca7ee284fe1e27110e737c4178b7a1cc0696d9d7a72bb8e6e764

Ooohhhh. I see yea sorry I also completely looked over the wrapped key part. I'll fix it.

Seems there is some checkstyle error:
[2021-04-22T23:02:56.789Z] [ant:checkstyle] [ERROR] /home/jenkins/jenkins-agent/workspace/Kafka_kafka-pr_PR-10548/streams/src/main/java/org/apache/kafka/streams/state/internals/InMemoryKeyValueStore.java:35:8: Unused import - java.util.Objects. [UnusedImports]

To avoid checkstyle and test issues, and reduce review turn-around time, I would recommend to run unit tests and checkstyle locally before pushing update: ./gradlew clean stream:unitTest streams:checkstyleMain streams:checkstyleTest

To avoid checkstyle and test issues, and reduce review turn-around time, I would recommend to run unit tests and checkstyle locally before pushing update: ./gradlew clean stream:unitTest streams:checkstyleMain streams:checkstyleTest

Yeah, sorry, I forget to do that sometimes.

Thanks for the PR @Nathan22177! Merged to trunk.


Add variables to response body

We would like to be able to add variables as part of the response body:
Use case:
We want to return the users country to client side GTM based on the GEO-ip headers.

Send event from client side data tag to SS GTM
SS GTM gets country bases on GEO-ip header
SS GTM respons Client side GTM, with the dataLayer event
The country is a variable of the dataLayer event

You already can do this.
Please check https://stape.io/blog/send-datalayer-push-from-server-gtm-to-web-gtm

Great. Thanks Dennis


test: add integration tests

Pull Request Test Coverage Report for Build 2543

33 of 41 (80.49%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.1%) to 80.131%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/components/Lookup/findValueByIndex.js
6
7
85.71%

src/components/Lookup/index.js
9
12
75.0%

src/components/Lookup/getNormalizedOptions.js
6
10
60.0%

Totals

Change from base Build 2538:
-0.1%

Covered Lines:
2538

Relevant Lines:
3058

💛  - Coveralls


[TIPC] Add script for npu, test=develop

为昇腾设备添加 TIPC 脚本:
# 准备小数据集
bash test_tipc/prepare.sh test_tipc/configs/CycleGAN/train_infer_python.txt 'lite_train_lite_infer'

# NPU上运行单测模型，注意这里的脚本带 _npu.sh 后缀
bash test_tipc/test_train_inference_python.sh \
     test_tipc/configs/CycleGAN/train_infer_python.txt \
     'lite_train_lite_infer'

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: YanhuiDua:x: duanyanhuiduanyanhui seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


bump quick_error to 2.0.0, fix some deprecation warnings

@kindermax welcome to the Rust world! :)


quotes on localStorage item values when sets

Hi,
I've this problem: when I create a guest and set an item in it (Angular6 app)
let p='aaa';
var createGuest = require('cross-domain-storage/guest');
var tStorage = createGuest('https://xyz');
tStorage.set('p', p), function (error, value) {
console.log('Guest callback: ', error, value);
};
the result is that in guest local storage I've this item value
"aaa" (with quotes)
I think this is due to this piece of code in method.js:
set: function (event, data) {
window.localStorage.setItem(data.key, JSON.stringify(data.value));
...
}
thank you for your work

Should be resolved with https://github.com/MatthewLarner/cross-domain-storage/releases/tag/v2.0.0, we've just removed all data handling so strings should work as expected now.