error: read 0 blocks instead of 1

Hello all,
I ran into this issue:
when i run th waifu2x.lua, the result is images/miku_small_noise_scale.png: 0.69366192817688 sec.
when i run  th waifu2x.lua -m noise -noise_level 1 -i 1.jpg -o output_image.png, there is an error:
/home/yang/torch/install/bin/luajit: /home/yang/torch/install/share/lua/5.1/torch/File.lua:259: read error: read 0 blocks instead of 1 at /tmp/luarocks_torch-scm-1-7753/torch7/lib/TH/THDiskFile.c:349
stack traceback:
[C]: in function 'readInt'
/home/yang/torch/install/share/lua/5.1/torch/File.lua:259: in function 'readObject'
/home/yang/torch/install/share/lua/5.1/torch/File.lua:409: in function 'load'
lib/w2nn.lua:23: in function 'load_model'
waifu2x.lua:65: in function 'convert_image'
waifu2x.lua:291: in function 'waifu2x'
waifu2x.lua:296: in main chunk
[C]: in function 'dofile'
...yang/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
[C]: at 0x00405d50
My environment: ubuntu16, cuda8
Can anyone or expert help?
Thanks a lot!

I am guessing that is torch side issue or model file is broken.
Could you update torch first?
cd ~/torch
git pull
./update.sh

If issue is not solved, check the model file.
% ls -la models/vgg_7/art/noise1_model.t7
-rw-rw-r-- 1 nagadomi nagadomi 5208717 Jul 21  2016 models/vgg_7/art/noise1_model.t7
% md5sum models/vgg_7/art/noise1_model.t7
fb756ca97d699cbc37d11246f22b3bb0  models/vgg_7/art/noise1_model.t7
% th waifu2x.lua -model_dir models/vgg_7/art -m noise -noise_level 1 -i 1.jpg -o output_image.png
output_image.png: 0.1754138469696 sec
% th waifu2x.lua -m noise -noise_level 1 -i 1.jpg -o output_image.png
output_image.png: 0.18308901786804 sec

Interesting. Thanks nagadomi @nagadomi . i follow the steps you mentioned.
when i run  th waifu2x.lua -model_dir models/vgg_7/art -m noise -noise_level 1 -i 1.jpg -o output_image.png, the result is  output_image.png: 0.66157102584839 sec.
when i run  th waifu2x.lua -m noise -noise_level 1 -i 1.jpg -o output_image.png , the previous error stay the same: /home/yang/torch/install/bin/luajit: /home/yang/torch/install/share/lua/5.1/torch/File.lua:259: read error: read 0 blocks instead of 1 at /home/yang/torch/pkg/torch/lib/TH/THDiskFile.c:349
stack traceback:
[C]: in function 'readInt'
/home/yang/torch/install/share/lua/5.1/torch/File.lua:259: in function 'readObject'
/home/yang/torch/install/share/lua/5.1/torch/File.lua:409: in function 'load'
lib/w2nn.lua:23: in function 'load_model'
waifu2x.lua:65: in function 'convert_image'
waifu2x.lua:291: in function 'waifu2x'
waifu2x.lua:296: in main chunk
[C]: in function 'dofile'
...yang/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
[C]: at 0x00405d50
By the way, when i run  th web.lua , the same error happens.

-model_dir option is ./models/upconv_7/art by default.
and models/upconv_7/art/nosie1_model.t7 is symbolic link to models/vgg_7/art/noise1_model.t7.
% ls -la models/upconv_7/art/noise1_model.t7
lrwxrwxrwx 1 nagadomi nagadomi 31 Jul 21  2016 models/upconv_7/art/noise1_model.t7 -> ../../vgg_7/art/noise1_model.t7

so is symbolic link is broken? or could not read?
# OK
th waifu2x.lua -model_dir models/vgg_7/art -m noise -noise_level 1 -i 1.jpg -o output_image.png
# Error?
th waifu2x.lua -model_dir models/upconv_7/art -m noise -noise_level 1 -i 1.jpg -o output_image.png

Thanks nagodomi @nagadomi , the reason is symbolic link, i fix it manually by run  ln -s /home/yang/study/waifu2x/models/vgg_7/  /home/yang/study/waifu2x/models/upconv_7,  it works.
I'm wondering that is there any script in waifu2x to create this link?

It will create by git clone.
Did you download source code from zip archive?
Perhaps your zip software does not support symbolic links.

Yes, i used zip archive, the reason seems clear now.

Thanks for the report. I didn't realize this issue.


the basics

at least show exammples of the very basic CRUD.
People have to climb mountain to find how to Read all.
Your documentation is 87% complete to those who are new to your database.

Agreed. This documentation could be improved with examples and more help. Thank you, @zwazoe


packmap operation keeps duplicate entries

Current Behavior
packmap keeps duplicate keys (and entries)
behavior might be considered undefined, though its probably better to copy C# implementation

[
  {
    "type": "Map",
    "value": [
      {
        "key": {
          "type": "Integer",
          "value": "1"
        },
        "value": {
          "type": "Integer",
          "value": "1"
        }
      },
      {
        "key": {
          "type": "Integer",
          "value": "1"
        },
        "value": {
          "type": "Integer",
          "value": "1"
        }
      }
    ]
  }
]

Expected Behavior
C# results:
[
  {
    "type": "Map",
    "value": [
      {
        "key": {
          "type": "Integer",
          "value": "1"
        },
        "value": {
          "type": "Integer",
          "value": "1"
        }
      }
    ]
  }
]

Possible Solution
Steps to Reproduce

./bin/neo-go vm
loadbase64 ERERERK+
run

Your Environment

Version of the product used: master (a9242535db757faba860e21c194033f30c679f48)

And it's a map, it can't have duplicate keys, one key --- one value.


Port SyntaxBuildableWrappers to Swift

Based on #482.
This branch ports the SyntaxBuildableWrappers from gyb_helpers to Swift for use in SwiftSyntaxBuilderGeneration. The API is kept as close as possible to the original (with slight modifications to make it more swifty), hoping that it will make the translation of gyb templates to Swift as seamless as possible.
Currently WIP since only a subset of the API surface has been ported.

@kimdv @ahoppen I would be curious to hear your thoughts on this.
The alternative would be to not port this abstraction layer to Swift and integrate the convenience properties directly into the Swift versions of Child, Node etc. Since that would require us to diverge from the Python API, we would have to figure out if how we'd want to e.g. represent syntax kinds, which in the SyntaxBuildableWrappers currently use SyntaxBuildableType.

Hmm, personally I prefer to have extensions on the types or add computed propperties on the types.
I think it make it more readable.

That's fair, do you think it would make sense to add some kind of wrapper abstraction around syntax kinds anyway for the functionality previously provided by SyntaxBuildableType?

Here I've added an extension that get a collection element as a Node.
After that we have the same capabilities as a node.
I think it's a bit more readable and easier to understand what happens in the code when generating. Specially for new comers to the project.
But that's just my person opinion 😁
Note: It's still under development, so I will properly use what this PR brings 👏

Just a thought: What do you think about making SyntaxBuildableChild and SyntaxBuildableNode extensions on Child and Node that are internal to SwiftSyntaxBuilderGeneration?

@swift-ci please test

@swift-ci please test

@swift-ci please test


Fixed Unrecognized resource type litecoin_address

I added the type to the Mapper in order to create an address following previous method
#137

Yes, would love to see this merged.

Since I opened my merge request I also added fix to following missing ressources :

ethereum_address
bitcoin_cash_network
bitcoin_cash_address
litecoin_network

More to come surely, I will add it when bugs will occurs.

Yes, given we are working on the same thing, the following is missing as well:

ethereum_network

Apologies for the silence here, @shked0wn.
I've gone through and merged a number of old PRs, which seems to have caused conflicts with this one. Can you rebase and tag me when it's ready for review? Happy to merge in that case.
Thanks!

Hello @sds, I have rebased the PR, it's ready to be reviewed. Happy to help ;)


Sleep Minecraft Server Bedrock/JE

Feature Request - Minecraft
Feature Information:
Minecraft JE and Minecraft Bedrock use different ports for servers. This affects the pinging to wakeup a server from sleep.
Open both ports in Wake from sleep from Minecraft JE and Minecraft Bedrock to listen for a ping while playing cross play.
I confirm:

[x] that I have searched for an existing feature request matching the description.

Sleep isn't supported with Bedrock full stop, so it's somewhat moot.

But if your running a JE server with plugins like geyser you should be able to wake it up with a Bedrock client

That's not possible because Bedrock uses a different protocol and port. This isn't a configuration supported by Sleep mode. Only servers that can be connected to using the official Java client are supported. Any other configuration is 'as it comes'.


Implement dataclasses for Deck, Video and Channel

And keep all derived properties there (and not in JSON)

Only ChannelData was needed


Can i use it with laravel mix?

I need to show errors on display, but i want to use laravel mix, can your extension show errors with laravel mix?

I don't know, I am sorry.


first_commit

add batcher and timeouted batcher

https://github.com/severstal-digital/typed-blocks/pull/21


Add swapinds

Add the function swapinds, like replaceinds but swaps the indices pairwise.

Fixed by #338.


Validate validation

Validation annotation must be placed on a getter. When placed on a
setter, it is silently ignored. After this change, a misplaced validation
annotation in a Config class will be treated as an error.

AC


CI: add Ruby 3.2 to the test matrix

Ruby 3.2 has been released! Let's add it to the CI build matrix and ensure the project is compatible.

@markoudev what do you think of this proposal?

It's a good proposal 👍 I've approved running the CI actions on GitHub but somehow they're updating here.

Could you perhaps try a rebase and force-push to this branch, or an empty commit so that CI is triggered again?

It still doesn't seem to have a build triggered. 🤔
I suspect it is to do with the triggering events. Technically, my commit hasn't been pushed to your repository yet.
https://github.com/nedap/mysql-binuuid-rails/blob/759d7e3e38b49d91808c9c349fae69560168afc2/.github/workflows/ci.yml#L3
If we add the pull_request event to attribute, perhaps it will work.

I think that was it. I see this message now:

1 workflow awaiting approval
First-time contributors need a maintainer to approve running workflows.

Ah great find, thanks! I didn't expect it to immediately work to be honest if you add the pull_request trigger to a PR from a fork 🤔 But a lot easier that it does 😄


insane transaction fee

Hi,
I made a 0.002 BTC test transfer to my second wallet, I had 0.004 BTC and it's all gone, it took 0.002 BTC of fees!
This was not urgent or anything important, so why did it take 50% / $30 of fees !?
How can I change the fee?
I tried to change the fee by removing the readonly attribute but apparently it hasn't been taken in account.
Latest release Version 1.3

Hi,
Coinb.in's tool set is really designed for advanced users who understand the bitcoin protocol, and its clear from the question you don't which is unfortunate.
It sounds like you are using the #newTransaction page to build a transaction by hand as you have described removing the readonly attribute.
It appears you've also ignored the dialog box which would have popped up stating you are paying a high fee.

Warning High Fee!
Please be aware that you have created a transaction with what seems to be a very high fee of 0.00200000 BTC!

Finally, the way bitcoin works is, what isn't spent is used as a fee. This means you are required to manually provide a change address.
https://en.bitcoin.it/wiki/Change
Sorry for you bad luck.

Hi,
Thanks for your help.

Coinb.in's tool set is really designed for advanced users who understand the bitcoin protocol, and its clear from the question you don't which is unfortunate.

Correct. I was googling for a wallet that works offline, this is how I found coinbin and it didn't appear to me that it is designed for advanced users only.

It appears you've also ignored the dialog box which would have popped up stating you are paying a high fee.

Unfortunately the dialog didn't appear because I manually edited the fee.
And later I could not see the fee from the verify and sign pages.
Which standalone HTML tool should be used for beginners that simply want to transfer their coins from a cold wallet?
Thank you.

Hi,
Glad you found us, its not for advanced users only, but you certainly need to understand some of the basics to avoid loosing money. I'm glad you didn't loose too much and I hope this experience doesn't put you off, it shouldn't. But unfortunately this is not a design flaw, coinb.in has chosen to be this way as it is how the transactions fundamentally work, change addresses need to be added, in this case manually.
Its strange the dialog didn't appear, going from memory it should show if the fee is greater than 0.001, but perhaps editing the field had something to do with not showing.
I'm not aware of any standalone HTML tool-set that exists for beginners like coinb.in but you can import your keys into almost any half decent mobile or desktop wallet.
All the best.


Volumes are not replicating

I have 2 nodes and volumes are not replicating.It is stucking degraded state and after a while snapshot of volumes are deleting on node which is rebuilding state.And replication is restarting.So it is not replicating.But if i try to replicate on same node it is succesfull.Here are logs
manager :
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:42.025829: -><IP_ADDRESS>:10031 W[764kB]     8744us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.924933: -><IP_ADDRESS>:10016 W[  4kB]   110145us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:42.028063: -><IP_ADDRESS>:10031 W[1280kB]    12200us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.924947: -><IP_ADDRESS>:10016 W[  8kB]   122353us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.924985: -><IP_ADDRESS>:10016 W[  4kB]   125411us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.925009: -><IP_ADDRESS>:10016 W[  4kB]   134530us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.950159: -><IP_ADDRESS>:10016 W[  4kB]   208009us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.952674: -><IP_ADDRESS>:10016 W[  4kB]   230226us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.962861: -><IP_ADDRESS>:10016 W[  4kB]   220760us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.975704: -><IP_ADDRESS>:10016 W[  4kB]   219851us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.977330: -><IP_ADDRESS>:10016 W[  4kB]   219676us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.987667: -><IP_ADDRESS>:10016 W[  4kB]   220966us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:41.996887: -><IP_ADDRESS>:10016 W[  4kB]   212800us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:42.005891: -><IP_ADDRESS>:10016 W[ 12kB]   227643us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:42.015484: -><IP_ADDRESS>:10016 W[500kB]  1262048us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:43.893434: -><IP_ADDRESS>:10031 P[  0kB]      290us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:42.024409: -><IP_ADDRESS>:10016 W[384kB]  2429255us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:45.893373: -><IP_ADDRESS>:10031 P[  0kB]      438us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:42.025816: -><IP_ADDRESS>:10016 W[764kB]  5015955us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:47.893407: -><IP_ADDRESS>:10031 P[  0kB]      388us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:47.939264: -><IP_ADDRESS>:10031 W[ 12kB]     1532us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:49.893398: -><IP_ADDRESS>:10031 P[  0kB]      448us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:43.890724: -><IP_ADDRESS>:10016 P[  0kB]  7408203us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:42.027956: -><IP_ADDRESS>:10016 W[1280kB]  9274249us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:51.893410: -><IP_ADDRESS>:10031 P[  0kB]      315us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:53.893377: -><IP_ADDRESS>:10031 P[  0kB]      446us"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:46.028132: -><IP_ADDRESS>:10016 W[1280kB]  7998702us failed"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:50.028327: -><IP_ADDRESS>:10016 W[1280kB]  3999289us failed"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:46.026142: -><IP_ADDRESS>:10016 W[764kB]  8001493us failed"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:47.939231: -><IP_ADDRESS>:10016 W[ 12kB]  6088407us failed"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:50.026432: -><IP_ADDRESS>:10016 W[764kB]  4001206us failed"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:51.939547: -><IP_ADDRESS>:10016 W[ 12kB]  2088093us failed"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:51.298942: -><IP_ADDRESS>:10016 P[  0kB]  2728699us failed"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:50.028327: -><IP_ADDRESS>:10016 W[1280kB] pending"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:51.298942: -><IP_ADDRESS>:10016 P[  0kB] pending"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:51.939547: -><IP_ADDRESS>:10016 W[ 12kB] pending"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:47.939231: -><IP_ADDRESS>:10016 W[ 12kB] pending"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:46.028132: -><IP_ADDRESS>:10016 W[1280kB] pending"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:50.026432: -><IP_ADDRESS>:10016 W[764kB] pending"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: Nov 30 21:00:46.026142: -><IP_ADDRESS>:10016 W[764kB] pending"
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: time="2019-11-30T21:00:59Z" level=error msg="Error reading from wire: EOF""
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: time="2019-11-30T21:00:59Z" level=info msg="Removing backend: tcp://<IP_ADDRESS>:10015""
time="2019-11-30T21:00:59Z" level=warning msg="pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3: time="2019-11-30T21:00:59Z" level=info msg="Closing: <IP_ADDRESS>:10015""
time="2019-11-30T21:01:04Z" level=debug msg="Requeue longhorn-system/pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 due to conflict: fail to reconcile volume state for pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6: Operation cannot be fulfilled on replicas.longhorn.io "pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-r-c0a47103": the object has been modified; please apply your changes to the latest version and try again"
time="2019-11-30T21:01:04Z" level=debug msg="Schedule replica pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-r-c0a47103 to node slave-edge, disk e6f8b2c40d36d0d3, datapath /var/lib/rancher/longhorn/replicas/pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-d4fa143d"
time="2019-11-30T21:01:05Z" level=info msg="Event(v1.ObjectReference{Kind:"Engine", Namespace:"longhorn-system", Name:"pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3", UID:"c4fe3aa2-0b0f-11ea-b729-000c2909d2c6", APIVersion:"longhorn.io/v1beta1", ResourceVersion:"40981524", FieldPath:""}): type: 'Normal' reason: 'Rebuilding' Start rebuilding replica pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-r-c0a47103 with Address <IP_ADDRESS>:10015 for pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6"
time="2019-11-30T21:01:09Z" level=info msg="Event(v1.ObjectReference{Kind:"Engine", Namespace:"longhorn-system", Name:"pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3", UID:"c4fe3aa2-0b0f-11ea-b729-000c2909d2c6", APIVersion:"longhorn.io/v1beta1", ResourceVersion:"40981524", FieldPath:""}): type: 'Normal' reason: 'Rebuilding' Detected rebuilding replica pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-r-c0a47103 (<IP_ADDRESS>:10015)"
time="2019-11-30T21:01:10Z" level=debug msg="Requeue longhorn-system/pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3 due to conflict: Operation cannot be fulfilled on engines.longhorn.io "pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6-e-787bd8b3": the object has been modified; please apply your changes to the latest version and try again"
time="2019-11-30T21:01:10Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:10Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:01:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:02:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:02:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:02:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:02:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:02:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:02:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:02:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:02:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:03:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:03:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:03:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:03:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:03:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:03:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:03:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:03:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:04:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:04:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:04:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:04:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:04:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:04:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:04:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:04:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:05:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:05:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:05:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:05:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:05:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:05:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:05:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:05:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:06:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:06:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:06:24Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:06:24Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:06:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:06:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:06:54Z" level=debug msg="Skip rebuilding for volume pvc-c4efa50e-0b0f-11ea-b729-000c2909d2c6 because there is rebuilding in process"
time="2019-11-30T21:06:54Z" level=debug msg="Skip rebuilding for volume pvc-3bc5bcbe-08b3-11ea-b729-000c2909d2c6 because there is rebuilding in process"

@C0NO What's the network connecting two nodes? When Skip rebuilding shown it meant there is a replica rebuilding in the engine, so I am wondering if the previous rebuilding failed.
Can you try to delete the rebuilding replica (the one is yellow state) to see if it fixes the problem?


[HW] Pranav Anant Joshi

Name: Pranav Anant Joshi
Linkedin Profile: https://www.linkedin.com/in/pranav-joshi-30471a134/
Attach the homework screenshots below:

Well done!

https://api.badgr.io/public/assertions/61wyrDbZSX2eTcQK0TH69g?identity__url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fpranav-joshi-30471a134%2F


[BUG] Cloudfront metrics missing in v0.39.0-alpha

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
yet-another-cloudwatch-exporter:v0.39.0-alpha doesn't return any Cloudfront-related metrics, only internal yace metrics.
Expected Behavior
yet-another-cloudwatch-exporter:v0.38.0-alpha working correctly with the same config and returns all needed metrics.
Steps To Reproduce
I used minimal config:
# Start of config file
apiVersion: v1alpha1
discovery:
  jobs:
  - type: cloudfront
    enableMetricData: true
    regions:
      - us-east-1
    additionalDimensions:
      - DistributionId
      - Region
    metrics:
      - name: Requests
        statistics:
        - Sum
        period: 60
        length: 600
        nilToZero: true

docker run --rm -v /home/user/.aws/credentials:/exporter/.aws/credentials -v $PWD/config.yml:/tmp/config.yml -p 5000:5000 --name yace ghcr.io/nerdswords/yet-another-cloudwatch-exporter:v0.38.0-alpha - working OK
docker run --rm -v /home/user/.aws/credentials:/exporter/.aws/credentials -v $PWD/config.yml:/tmp/config.yml -p 5000:5000 --name yace ghcr.io/nerdswords/yet-another-cloudwatch-exporter:v0.39.0-alpha - doesn't return any cloudfront-related metrics
Anything else?
No response

@strangeman I believe this is fixed by https://github.com/nerdswords/yet-another-cloudwatch-exporter/pull/664, would you please be able to chack if master works for you?

@cristiangreco yeah, all working as expected in master and v0.40.0-alpha. Thank you!


Fatal signal 11 (SIGSEGV), code 1 on SymbolManager#create after re-creating a fragment

I've been having an issue of starting up my fragment and everything working fine, navigating to another fragment, and then coming back. When I come back to the original fragment I crash with
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x18 in tid 19126 (.mapbox_sigsegv), pid 19126 (.mapbox_sigsegv)

I stripped away all my application specific stuff to run a small example and here is my fragment code:
package xyz.williamreed.mapbox_sigsegv

import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.fragment.app.Fragment
import com.mapbox.mapboxsdk.camera.CameraUpdateFactory
import com.mapbox.mapboxsdk.geometry.LatLng
import com.mapbox.mapboxsdk.maps.MapView
import com.mapbox.mapboxsdk.maps.MapboxMap
import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.mapboxsdk.plugins.annotation.SymbolManager
import com.mapbox.mapboxsdk.plugins.annotation.SymbolOptions
import kotlinx.android.synthetic.main.fragment_main.view.*

class MainFragment : Fragment(), OnMapReadyCallback {

    private lateinit var parent: ButtonClickHandler
    private lateinit var mapView: MapView
    private lateinit var mapboxMap: MapboxMap
    private var symbolManager: SymbolManager? = null

    override fun onCreateView(
        inflater: LayoutInflater, container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View? {
        parent = activity as ButtonClickHandler
        // Inflate the layout for this fragment
        val view = inflater.inflate(R.layout.fragment_main, container, false)

        mapView = view.findViewById(R.id.map)
        mapView.onCreate(savedInstanceState)
        mapView.getMapAsync(this)

        return view
    }

    override fun onMapReady(mapboxMap: MapboxMap) {
        this.mapboxMap = mapboxMap

        mapboxMap.setStyle(Style.MAPBOX_STREETS) { style ->
            mapboxMap.moveCamera(CameraUpdateFactory.newLatLng(LatLng(40.7831, -73.9712)))
            mapboxMap.moveCamera(CameraUpdateFactory.zoomTo(10.0))

            // create symbol manager and bus symbol if needed.
            if (symbolManager == null) {
                symbolManager = SymbolManager(mapView, mapboxMap, style)
            }

            symbolManager?.create(
                SymbolOptions().withLatLng(LatLng(40.7831, -73.9712))
            )

        }
    }

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)

        view.button.setOnClickListener {
            parent.handleButtonClick()
        }
    }

    interface ButtonClickHandler {
        fun handleButtonClick()
    }

    override fun onStart() {
        super.onStart()
        mapView.onStart()
    }

    override fun onResume() {
        super.onResume()
        mapView.onResume()
    }

    override fun onPause() {
        super.onPause()
        mapView.onPause()
    }

    override fun onStop() {
        super.onStop()
        mapView.onStop()
    }

    override fun onDestroyView() {
        super.onDestroyView()
        symbolManager?.onDestroy()
        mapView.onDestroy()
    }

    override fun onSaveInstanceState(outState: Bundle) {
        super.onSaveInstanceState(outState)
        mapView.onSaveInstanceState(outState)
    }

    override fun onLowMemory() {
        super.onLowMemory()
        mapView.onLowMemory()
    }
}

Gradle:
    implementation "com.mapbox.mapboxsdk:mapbox-android-sdk:7.2.0"
    implementation "com.mapbox.mapboxsdk:mapbox-android-plugin-annotation-v7:0.5.0"

Tested on API 25 and 27
My debugger shows that it crashed on the call to symbolManager.create()
I have seen other issues suggesting that I am forgetting to call onDestroy but that doesn't seem to be the case. Any other possibilities?

I created a small toy project with one other fragment to switch to and back from to demonstrate this problem which I could upload if its helpful

Re: [mapbox/mapbox-plugins-android] disable vector drawable in download notification on pre lollipop devices (#866)

@william-reed I think you should set symbolManager to null in method onDestroyView. Since you checked if it's null in method onMapReady

@zhao-gang yep that definitely fixed it. I suppose it makes sense as it was probably trying to add something to the symbol manager after onDestroy was called.
For future reference was the error a segfault since some of the mapbox code is running natively? Is there anyway to get a more useful error message? I imagine if this was all in java i would have gotten a readable stack trace there

Thanks for jumping in @zhao-gang, this is correct, the manager has to be recreated with each instance of the map.
@william-reed we can improve the behavior by marking the style as not-fully-loaded once the map is destroyed, I'll follow up in the mapbox-gl-native repo.


[Reland] - Enable explicitChildNodes for the AlertDialog content

Relands https://github.com/flutter/flutter/pull/149130
(With no change for now, waiting for actual Google testing results to make any changes if needed)
fixes AlertDialog content semantics merged
Code sample

expand to view the code sample
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      // showSemanticsDebugger: true,
      home: Scaffold(
        body: SafeArea(
          child: Center(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.spaceEvenly,
              children: <Widget>[
                const Column(
                  mainAxisAlignment: MainAxisAlignment.center,
                  children: <Widget>[
                    Text('Some text'),
                    Text('More text'),
                  ],
                ),
                Builder(builder: (BuildContext context) {
                  return ElevatedButton(
                    onPressed: () {
                      showDialog<void>(
                        context: context,
                        builder: (BuildContext context) {
                          return AlertDialog(
                            title: const Text('Dialog Title'),
                            content: const Column(
                              children: <Widget>[
                                Text('Some text'),
                                Text('More text'),
                              ],
                            ),
                            actions: <Widget>[
                              TextButton(
                                onPressed: () {
                                  Navigator.of(context).pop();
                                },
                                child: const Text('Close'),
                              ),
                            ],
                          );
                        },
                      );
                    },
                    child: const Text('Open Dialog'),
                  );
                }),
              ],
            ),
          ),
        ),
      ),
    );
  }
}

Before vs After

Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[ ] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[ ] I followed the breaking change policy and added Data Driven Fixes where supported.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@goderbauer
This was reverted when Google testing didn't run on the original PR and it was merged, see https://github.com/flutter/flutter/pull/149130#issuecomment-2140428627
Filed this reland without changes to find the cause for failures, if any.

I requested a "Google testing" run. Let's see.

@goderbauer
Looks like it is indeed failing. Is this a breaking change? Should we introduce a bool for this?

@TahaTesser Can you push another merge commit to kick the tests? I think there is an unrelated failure happening in the Google tests today.

@justinmc Thanks for the update! Apologies for delayed action as i have been out of office.
I just pushed a commit, however it looks like there are some unrelated infra issues failing sone tests in multiple PRs.

@justinmc
Looks like the google testing is passing now!

(Flyby comment from triage): We should check that the Google testing is a full test run not just the sampling sicne this was reverted before.

(Flyby comment from triage): We should check that the Google testing is a full test run not just the sampling sicne this was reverted before.

That sounds like a good idea!


Fix the tests

For the new normalised hidden file behaviour, this shouldn't be merged until version 1.18.0 or greater is released.

I see you requested review, feel free to ping me once things are green

I see you requested review, feel free to ping me once things are green

Yeah sorry I forgot/hadn't looked at the BATS stuff failing.

Okay @larsoner all the required tests are green again now. I've left the bats diagnostic thing in as it can help in future and just left it as not required, but I could remote it completely for now if you'd rather?

I've left the bats diagnostic thing in as it can help in future and just left it as not required, but I could remote it completely for now if you'd rather?

This makes it harder to review. I'd at least get it to "fail gracefully" so that things are green instead of part-red -- for example, returning a "neutral" rather than "failed" or "succeeded" status would be preferable

This makes it harder to review. I'd at least get it to "fail gracefully" so that things are green instead of part-red -- for example, returning a "neutral" rather than "failed" or "succeeded" status would be preferable

There's not really a neutral in GitHub Actions compared to Travis' Allowed Failures. Best bet would be as I'd done with it not being required so I've skipped it for now.


Plugins

Does swarm use a Docker plugin system? Or does it wrap Docker?
Will swarm itself have a plugin system, such as networking (e.g. links across hosts) or storage?

This is being worked on with the clustering API. We are still missing the "plugin" part, but we are getting the extensible side.
Closing this in favor of #213 to track the underlying efforts.


Property 'claimsSet' not found

Hello!
When I'm trying to build my app for ios, I'm getting this error:

I already tried manual linking and it didn't work... any ideas?

Having the same issue, any solutions?

There seems to be a new release on https://github.com/yourkarma/JWT/releases
Had to manually set JWT to
s.dependency 'JWT', '3.0.0-beta.13'
inside
https://github.com/zaguiini/react-native-pure-jwt/blob/master/react-native-pure-jwt.podspec
and reinstall the pods,
@zaguiini, would you be able to at least accept pull request if we create one?

i have this issue as well. Those changes you suggested do not work for me as i still get the claimSet error even went setting 'JWT', '3.0.0-beta.12' it reverts back to 11

That's strange, you can check in Podfile.lock which pod has jwt as dependency. Setting pod in your project podfile should override that, either 11 or 12 should work fine, 13 and 14 were both released in less than 24 hours. Remember to remove Pods and Podfile before doing pod install again, since Podile locks the versions.

Ah my bad, i'm an idiot i was to focused on doing pod install haha yeah adding  pod 'JWT', '3.0.0-beta.12'to the pod file allowed it to be built successfully thanks man :)

it worked guys, thanks! i'm not really into the project to fix this, but would be great to have this fix.

Hi All,
Installing JWT (3.0.0-beta.14)
Installing react-native-pure-jwt (2.2.2)
and still have
..../node_modules/react-native-pure-jwt/ios/RNPureJwt.m:53:43: Property 'claimsSet' not found on object of type 'JWTEncodingBuilder *'
..../node_modules/react-native-pure-jwt/ios/RNPureJwt.m:81:80: Property 'claimsSet' not found on object of type 'JWTDecodingBuilder *'
..../node_modules/react-native-pure-jwt/ios/RNPureJwt.m:88:54: Property 'claimsSet' not found on object of type 'JWTCodingResultTypeSuccess *'
As far as I now, it's not fixed as it's in the remap method (react-native side) that we access property claimSets that are not present.
You can update JWT pod as far as you want, if the remap method is not mirroring JWT pod it won't be ok.

@odinsey you're supposed to use any version that is not 13 or 14 and you should be ok for now (quickfix).

It's very missleading to have this issue closed. Enforcing the version does solve the issue (at least for me) but it's far away from beeing resolved or how it should be. For future searchers:
Add the pod 'JWT', '3.0.0-beta.12' line to your Podfile like:
target 'MyApp' do
  ...
  pod 'JWT', '3.0.0-beta.12'
  ...
end

@AndrinGautschi: It is working like a charm! Thanks a lot. :)

It's very missleading to have this issue closed. Enforcing the version does solve the issue (at least for me) but it's far away from beeing resolved or how it should be. For future searchers:
Add the pod 'JWT', '3.0.0-beta.12' line to your Podfile like below, rerun pod install and verify the installed version in the Pofile.lock.
target 'MyApp' do
  ...
  pod 'JWT', '3.0.0-beta.12'
  ...
end

adding this line cause duplicate architecture error.

@Uttu316 try this.

Delete Podfile.lock
pod deintegrate
pod repo remove trunk
pod install --repo-update

Good luck

Sorry for not paying much attention to this problem. It's certainly a showstopper.
It also makes me sad that a lot of people proposed solutions here, but no one took a few minutes of their time to create a pull request and make the package better. Anyway...
This is fixed and released on version 2.2.3.


How to obtain the same output in model V3 of show_result() function

I want to update from mmdetection V2 to V3 but in V3 there is no method show_result(). When I use V2, I use the method show_result() from model. My code in V2 is:
from mmdet.apis import init_detector, inference_detector

model = init_detector(config_file, checkpoint_file, device='cpu')
result = inference_detector(model, frame)
frame_with_detections = model.show_result(frame, result, score_thr=score_thr)

What I have to do in order to obtain the same output in mmdetection V3 that I had with the show_result method in V2.
Thanks!

Hi @arubiales ! You can use visualizers for showing results:
from mmdet.registry import VISUALIZERS

# init the visualizer(execute this block only once)
visualizer = VISUALIZERS.build(model.cfg.visualizer)
# the dataset_meta is loaded from the checkpoint and
# then pass to the model in init_detector
visualizer.dataset_meta = model.dataset_meta
# show the results
visualizer.add_datasample(
    'result',
    frame,
    data_sample=result,
    draw_gt=False,
    wait_time=0,
)
visualizer.show()


python312Packages.pydevd: 2.10.0 -> 3.0.3

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

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

@ofborg eval

Result of nixpkgs-review pr 306271 run on x86_64-linux 1

2 packages failed to build:

python311Packages.pyannote-audio
python311Packages.pyannote-audio.dist

34 packages built:

dvc (python311Packages.dvc)
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist (python311Packages.dvc.dist)
python311Packages.detectron2
python311Packages.detectron2.dist
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.dvc-hdfs
python311Packages.dvc-hdfs.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.effdet
python311Packages.effdet.dist
python311Packages.hydra-core
python311Packages.hydra-core.dist
python311Packages.nocturne
python311Packages.nocturne.dist
python311Packages.omegaconf
python311Packages.omegaconf.dist
python311Packages.pydevd
python311Packages.pydevd.dist
python312Packages.detectron2
python312Packages.detectron2.dist
python312Packages.effdet
python312Packages.effdet.dist
python312Packages.hydra-core
python312Packages.hydra-core.dist
python312Packages.nocturne
python312Packages.nocturne.dist
python312Packages.omegaconf
python312Packages.omegaconf.dist
python312Packages.pydevd
python312Packages.pydevd.dist

python3Packages.librosais already broken.


Error Code: E53D989A9E2D47BF: No public Key

Hello. Attempted install via following on Ubuntu 20.04:
1. sudo apt update && upgrade -y
2. sudo apt install torbrowser-launcher
3. Launched torbrowser-launcher through GUI
4. Told it to download *without* using Tor (since it's not installed yet)
5. Wait for download & key verification
6. SIGNATURE VERIFICATION FAILED! Multiple attempts, same message saying to post here.

Side note, I also attempted to install from flatpak and I have a similar problem.
Ran this:
flatpak install flathub com.github.micahflee.torbrowser-launcher -y
Got this:
error: Unable to load summary from remote flathub: GPG verification enabled, but no signatures found (use gpg-verify=false in remote config to disable)

I can reproduce the same issue on Debian stable.

A freshly-installed Ubuntu 22.04.1. The same issue, the same public key.

Try just running the command:
curl -s https://keys.openpgp.org/vks/v1/by-fingerprint/EF6E286DDA85EA2A4BA7DE684E2C6E8793298290 |gpg --import -

and reboot system.


[UCarousel] inside [UModal] reopening of #1605

Environment

Operating System: Windows_NT
Node Version:     v20.12.0
Nuxt Version:     3.11.2
CLI Version:      3.11.1
Nitro Version:    2.9.6
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      app, modules, routeRules, imports, components, runtimeConfig, colorMode
Runtime Modules<EMAIL_ADDRESS>Build Modules:    -

Version
2.15.2
Reproduction
https://stackblitz.com/edit/nuxt-ui-qyflse?file=app.vue
Please open preview in new tab and wait till the error appears.
Description
Reopening of https://github.com/nuxt/ui/issues/1605 cause https://github.com/nuxt/ui/pull/1619 don't fix it.
Additional context
No response
Logs
No response

I've reopened the original one to keep track.


Filtering does not work for a full workbook to download --fullpdf

We are having issues using tabcmd 2.0 to export PDF files. We have a filter setup to show a list of users, and we either show all details, or a specific user

Yes, filtering an entire workbook is not currently possible in the new tabcmd. If you specifically need this feature, you will need to continue using classic tabcmd for now.
This is being tracked at https://github.com/tableau/tabcmd/issues/233


Less config needed when you use the rails gem

Summary
In my haste to get all the upgrades working, I included the bare factory_bot gem which required more config than factory_bot_rails does. So I fixed it.
/domain @aburgel
/no-platform

<< domainlgtm

The failing push build is because I accidentally pushed my branch to the wrong repo the first time and it couldn't be fetched. The PR build proves that we're all good here. Merging.


Added new todo action to transform todoes in codes to issues in Github.

:tada: This PR is included in version 1.0.0-alpha.4 :tada:
The release is available on:

GitHub release
v1.0.0-alpha.4
v1.0.0-alpha.4

Your semantic-release bot :package::rocket:

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

GitHub release
v1.0.0
v1.0.0

Your semantic-release bot :package::rocket:

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

GitHub release
v1.0.0
v1.0.0

Your semantic-release bot :package::rocket:


Fix SPI3 alternate function remapping.

The remap is available only in connectivity line devices.
Closes #287
https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

Thanks for the PR and sorry for the delay. Looks great!
Regarding write access: @burrbull I wouldn't mind giving you write access if you're interested. As you may have noticed, I've had less time/energy to deal with PRs here and it would be great to have some help with that :)


When all Y values are 0, YAxis draws negative values.

Example:

But as soon as one value is populated (>0), it goes as I'd expect to see it. I tried adding tickValues on the YAxis to [0, 1, 2, 3, 4, 5] which worked but only once there's a value. If all 0's I get the above result.

How do I get those 0 values to render at the bottom?

It seems to go from -1 to 0, why not 0 to 1 instead?

I guess i am just trying to figure out how to get it to always display 0 at bottom. It'll never go negative. Cant' find it in the documentation anywhere.

I saw your response in another issue. I saw no mention of xDomain in documentation but I tried it out. I got one step closer:

This is for yDomain={[0, 10]}, but it still shows my 0 values at the 10 mark. ?

Hey @deehuey, would you mind reproducing this in a webpack bin? it's a little hard to diagonse from pics

There is example

I put the yDomain on the Axes, not the XYPlot. Where is the documentation for all this? I could not find it anywhere. I couldn't even find usage of the word yDomain in all documentation. Thanks though, that is the fix I was looking for (15 days ago, went with another charting library =( )

XYPlog documentation does not mention yDomain.
though a example in this page uses yDomain, it is too implicit.

@cades check out this documentation. It describes the scales in a format [name]Domain, which means you can use the same documentation for xDomain and yDomain.


Spamming commands creates a server crash.

Description
Spamming /lpv or /lpb crashes the proxy causing the closing of the server.
https://youtu.be/bXzdksZ1g7g - Here is a link to proof
Reproduction Steps
Just spam /lpv or /lpb using a mod (needs a lot of commands tho minimum i tested to see a bit of lag was about 1k)
I already have a precompiled mod made by me, just dm me on discord and I'll pass it to you (luckperms staff only) NiceCraftz#2657
Expected Behaviour
Not crashing lol
Server Details
i don't know i tested on random servers
LuckPerms Version
see in the video
Logs and Configs
No response
Extra Details
No response

i tested on latest for bungeecord, it crashes so yeah it works on latest too

please provide a server log of this happening

want a 100k lines log? i already provided one of the moderators with instruction and the mod attached with src.

Thanks - the fix above should resolve the issue, available in v5.4.56 and higher. (https://luckperms.net/download)
However, I should note two things:

Arguably, this is not a LuckPerms problem, but rather a Velocity/BungeeCord problem. At least in your configuration, the proxy is allowing players to spam command executions and not doing anything about it (rate limit, kick, etc). I tested on new-ish Paper and this is not the case, I got: [22:44:27 INFO]: <player> lost connection: Kicked for spamming. I incorrectly assumed that this was the case on Velocity/etc too. It might be an idea to report it to the Velocity/BungeeCord maintainers so they can consider fixing at that level too.
This is not a LuckPerms specific issue, and might work with other plugins/commands too. (I suspect the way LuckPerms runs commands async on another thread aplified the issue though)

Thanks again for reporting


Savings and checking accounts showing t-sats.

Savings and Checking accounts showing t-sats.

Will have to check this on staging.

@Parsh I can still see the t-sats on savings and checking accounts in staging app v1.9.0(328)

Need a staging build to check this issue.Till then I'm movig it in 1.9.5

Verified this issue on dev app v1.9.5(330)


Restore generator and argument-free callable support

This PR is clearly docs related: instead of apologizing for dropping support for generators, I thought we might as well support them again. ;-p
Essentially, I realized that you could have stream objects without stream parameters, allowing support for callbacks accepting no arguments:

And generators:

Very little code needed to be changed so I think this is a decent prototype of how generators can be supported with our new simplified DynamicMaps.

By the way, I can even get rid of the Next stream. It's definition is empty so you might as well use Stream itself.

Actually, I don't think this PR should be merged until this bug is fixed: #1237.
It would be nice to have this for 1.7 but I don't know how tricky that issue is to rectify.

It looks like issue #1328 will address  #1237 as well as simplify some nasty plotting code! That means this PR can be considered soon.
As I don't want this PR to break anything I'll make a comment every single change with my reasoning why it is ok.

Gone through and added all my explanations. Do you agree with them?
I think the fact that argument-free callables and generators cannot have streams means everything should nest ok - I don't expect any bad consequences involving inputs ... and I'm not sure there can be any.
The only other nagging question is what happens when a generator is exhausted and StopIteration is raised.

I could also implement __next__ and next methods on DynamicMap that only work if isinstance(self, Generator). They would just call self.event().
I could automatically add a Stream/Next/Trigger empty stream to streams if I detect a generator but I'm not sure if this is necessarily a good idea. It would make documenting generator support in DynamicMap easier though.

I'm now going to rebase to grab the fixes in  #1237 which is now merged.

Do you mean the fixes in #1328 ?  #1237 is still open.  Can #1237 now be closed?

@jbednar That is correct - I meant PR #1328 and I'll close #1237 now.

Just a note, generators aren't considered callable so Generator.callable is a bit of a misnomer. It isn't worth changing to a different name.
If we could think of a good name that covers both callables and generators, I would consider a search and replace. @jbednar @philippjfr Any thoughts?

I was considering automatically adding a single Next() stream for generators. In the end, I just decided to enforce this condition: we almost dropped generator support entirely and in the end I think it is better to be consistent than to try and implement 'helpful' behavior for a use case we think will be rarely used.

Taking the logic that consistency is more important than trying to be helpful, I've enforced the use of the Next() stream for anything without arguments (generators or callables). If the user is going to do something unusual, it is probably best not to hide the extra bit of machinery from them.

I've now implemented everything I want for this PR. Ready for review when the tests pass.

@philippjfr Travis seems to be particular slow to run test builds today. Probably worth reviewing without waiting for the tests.

Great to be able support this again. Looks good to me now.

Thanks!
I'm also happy we were able to support this in a much simpler framework without worrying about 'modes'.


Update seed configs to include delimiter from dbt-core PR #7186

We should update the seeds configuration page https://docs.getdbt.com/reference/seed-configs to include the new delimiter option.
seeds:
  <resource-path>:
    +quote_columns: true | false
    +column_types: {column_name: datatype}
    +delimiter: <string>

We should also make a new page (like https://docs.getdbt.com/reference/resource-configs/quote_columns) for the delimiter config for seeds.
delimiter defaults to a comma

@graciegoheen or @jtcohen6 is this being backported or should I version it?

This is not being backported, so it's new starting in 1.7


Can rustfmt be installed by cargo as a dev dependency?

:clipboard: Description

Is this possible?

Sorry about the confusion in the question. I was asking whether users can add rustfmt into the Cargo.toml manifest file as a dev dependency to install it.

No worries, thanks for the clarification. The answer is no, and there's two aspects to that answer.
The first one is that Cargo doesn't support installing bins via the toml manifest file, at least that's still the case AFAIK. So you can't use Cargo.toml for installing executable dev tools like one might with npm/package.json or pip/requirements.txt, and instead folks would need to run cargo install foo.
The second part is that the primary distribution channel for official tools is via rustup (rustup component add rustfmt). This has the added benefits of not needing to compile the tools and have an appropriate toolchain on your system. We also don't really distribute rustfmt through crates.io anymore either, though the crate and older versions are of course still out there.
You could consider using a rust-toolchain file if you want to specify some dev-related components like rustfmt or clippy in a version controlled file.
[toolchain]
channel = "stable"
components = ["rustfmt"]

Hope that helps, going to go ahead and close this


remove duplicated allocation

report_number_str is already zero before the condition.

did you forget to make the change suggested in #48?

sorry, i missed. I'll do it again.


Update library_picasso_strings.xml

now at 2.5.2
https://github.com/square/picasso

@Fentin can you please do the changes on the develop branch?

Hi Mike, sorry!
Now on develop.... I close the other pull request.


Using pageviewController animateTo weird glitch

Here i am using a TabBar to display whats above the PageView. So to link up the TabBar with the PageView, i made the TabBar controller to listen to changes and when it does i ask the PageView controller to animateToPage. But then this happens:
https://user-images.githubusercontent.com/68549184/113506693-ed03de80-9578-11eb-9cf7-53bd5fd6e2bc.mp4
The items seems to linger at the old position and the items doesn't get reset to the new pageview's size. But once i tap or drag the screen it jumps back to the expected location.

@Mayb3Nots Is it possible for you to create the simple code example that reproduces the bug and post it here? That would be very helpful and would speed up debugging. Thanks!

Hey @Limbou, Thanks for the quick reply. I have tried to reproduce it with a sample code however, I cant seem to reproduce it. Therefore, I think its something wrong one my side. Thanks for the help anyways!
Sample Code:
import 'package:expandable_page_view/expandable_page_view.dart';
import 'package:flutter/material.dart';

main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> with SingleTickerProviderStateMixin {
  late TabController tabController;
  late PageController pageController;
  @override
  void initState() {
    tabController = TabController(length: 2, vsync: this);
    pageController = PageController();
    pageController = PageController()
      ..addListener(() {
        if (!tabController.indexIsChanging)
          tabController.animateTo(pageController.page!.round());
      });
    tabController.addListener(() {
      pageController.animateToPage(tabController.index,
          curve: Curves.linear, duration: Duration(milliseconds: 300));
    });
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
          body: CustomScrollView(
        slivers: [
          SliverAppBar(
            title: Text('Test App'),
            automaticallyImplyLeading: false,
            backgroundColor: Color(0xFF101010),
            pinned: true,
            expandedHeight: 500,
          ),
          SliverList(
            delegate: SliverChildListDelegate(
              [
                Container(
                  height: 500,
                  child: Placeholder(),
                ),
                Flexible(
                  child: TabBar(
                    controller: tabController,
                    tabs: [
                      Tab(
                        icon: Icon(
                          Icons.search,
                          color: Colors.black,
                        ),
                      ),
                      Tab(
                          icon: Icon(
                        Icons.search,
                        color: Colors.black,
                      ))
                    ],
                  ),
                ),
                ExpandablePageView(
                  controller: pageController,
                  children: [getListOfListTile(), getListOfGridView()],
                ),
              ],
            ),
          )
        ],
      )),
    );
  }

  ListView getListOfListTile() {
    return ListView.builder(
      physics: NeverScrollableScrollPhysics(),
      shrinkWrap: true,
      itemCount: 20,
      itemBuilder: (context, index) {
        return ListTile(
          leading: Image.network(
            'https://d1csarkz8obe9u.cloudfront.net/posterpreviews/artistic-album-cover-design-template-d12ef0296af80b58363dc0deef077ecc_screen.jpg?ts=1561488440',
          ),
          title: Text('Pain'),
          subtitle: Text('Ryan Jones'),
        );
      },
    );
  }

  GridView getListOfGridView() {
    return GridView.builder(
      physics: NeverScrollableScrollPhysics(),
      itemCount: 6,
      shrinkWrap: true,
      gridDelegate:
          SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 3),
      itemBuilder: (context, index) {
        return Ink.image(
          image: NetworkImage(
              'https://d1csarkz8obe9u.cloudfront.net/posterpreviews/artistic-album-cover-design-template-d12ef0296af80b58363dc0deef077ecc_screen.jpg?ts=1561488440'),
          child: InkWell(
            highlightColor: Colors.black.withOpacity(0.4),
            onTap: () {},
          ),
        );
      },
    );
  }
}

After spending hours I figure it out it has to do with the MemoryImage  causing the issue. Idk why but its a weird bug from flutter.


Wrong URI when binding to a dev server using a public hostname

Before filing this issue, please ensure you're using the latest CLI by running swa --version and comparing to the latest version on npm.
Are you accessing the CLI from the default port :4280 ?

[ ] No, I am using a different port number (--port) and accessing the CLI from that port
[x] Yes, I am accessing the CLI from port :4280

Make sure you are accessing the URL printed in the console when running!

Describe the bug
When running the CLI and binding to a dev server using some hostnames or a public hostname, the CLI doesn't use the correct domain, nor the port.
To Reproduce
Steps to reproduce the behavior:

Go to an Azure Functions app
Start the func emulator: func start (note the used port: 7071)
Use a tool such as ngrok to get a domain for localhost: ngrok http 7071 (note the generated hostname)
Go to an SWA project
Run the SWA CLI: swa start ./static --api "http://e7fd8a1ae447.ngrok.io"
See error

Expected behavior
The CLI should bind to http://e7fd8a1ae447.ngrok.io.
Screenshots

I'm seeing the same behaviour, just wanted to add that it appears to only impact the API setting . E.g.
swa start http://app -- api http://api

Successfully uses http://app for the static front end but it ignores the API setting as described in the inital bug report.

@connelhooley can you verify the behaviour for the static front-end once, I'm also seeing this behaviour for static front-end with custom-url like this?

In my case I can see the custom-url provided is used for serving static content, but I'm getting read ECONNRESET when trying to access the link http://localhost:4280. Hey @connelhooley Can you confirm once if the same is happening to you or this is happening only to me because of some proxy settings.

Hi @sgollapudi77, apologies I don't think I can be much help.
The static content I'm rendering is hosted on http://localhost:3000 and I haven't had any issues.
I tried to get this running in a docker container, but gave up when I couldn't configure the API endpoint to be something other than localhost so I haven't actually used anything other than localhost.


View pages

add a connection with the algorithm

Are there any tests written for this code? If not, we can make another user story for adding them.


Program doesn't work

When I try to create an account, the program gets stuck in the captcha and does not generate anything.

you are using the old version, upgrade.
https://github.com/EarsKilla/Steam-Account-Generator/releases/tag/v<IP_ADDRESS>

When I try to create an account, the program gets stuck in the captcha and does not generate anything.

you are using the old version, update.
https://github.com/EarsKilla/Steam-Account-Generator/releases/tag/v<IP_ADDRESS>

solved? if no any reply closing in 3 days

Solved! Thansk :D  but i have another question
How can I change my email address? Steam does not allow the address keypad.com
http://prntscr.com/o3lg3w

yep that info would be nice. or i have just to creato email adresses by myself?

Doesn't work again! Parameter "sitekey" deleted.

Solved! Thansk :D but i have another question
How can I change my email address? Steam does not allow the address keypad.com
http://prntscr.com/o3lg3w

Valve banned all domains that were free, you can buy a domain here: https://www.reg.ru/ and use it by setting the domain according to: https://github.com/EarsKilla/Steam-Account-Generator/ wiki / using-custom-mail-domain


Typescript: [ts] Module '"react-popper"' has no exported member 'Reference'.

Reproduction demo

Steps to reproduce the problem

find/create a ts-react app
install react-popper
try to import Reference

What is the expected behavior?
Working import
What went wrong?
I may be missing something, but it looks like the typings that come with the library are not up to date. They look like v0.1 typings
Any other comments?
Thanks for the great library. I'd be willing to add the typings in a PR if I get your blessing if this is found to be an issue.
Packages versions

react-popper: "react-popper": "^1.0.0",

https://github.com/FezVrasta/react-popper/blob/master/typings/react-popper.d.ts
These are the types. Are you maybe using external types from def typed that are overriding the built in ones?

I'm not sure, sorry.


Some performance improvements and thread-safety fixes

Codecov Report

Merging #71 into master will decrease coverage by 0.15%.
The diff coverage is 54.45%.

@@            Coverage Diff             @@
##           master      #71      +/-   ##
==========================================
- Coverage   77.41%   77.25%   -0.16%
==========================================
  Files         290      290
  Lines       14706    14844     +138
==========================================
+ Hits        11384    11468      +84
- Misses       3322     3376      +54

Impacted Files
Coverage Δ

SpiceSharp/Simulations/Behaviors/Behavior.cs
16.98% <0%> (+0.31%)
:arrow_up:

SpiceSharp/Parameters/ParameterSetDictionary.cs
45.63% <0%> (-6.6%)
:arrow_down:

SpiceSharp/Parameters/ParameterSet.cs
75.19% <100%> (+8.52%)
:arrow_up:

SpiceSharp/Circuits/Entity.cs
82.6% <100%> (+1.21%)
:arrow_up:

SpiceSharp/Attributes/NamedParameterized.cs
47.29% <100%> (+0.72%)
:arrow_up:

...ceSharp/Simulations/Behaviors/ExportingBehavior.cs
76.47% <100%> (-0.46%)
:arrow_down:

SpiceSharp/General/TypeDictionary.cs
45.29% <37.7%> (-1.38%)
:arrow_down:

SpiceSharp/General/Parameterized.cs
73.07% <93.33%> (+4.44%)
:arrow_up:

Continue to review full report at Codecov.

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

Can you request this merge with development instead? Part of it was already implemented.

@svenboulanger Sure, I will do it later today.


The ASP-NET-Blog-Application documentation contains a reference to a Docker image that does not exist

Description:
The ASP-NET-Blog-Application documentation contains a reference to a Docker image that does not exist.
Link to doc:
https://github.com/MicrosoftDocs/Virtualization-Documentation/blob/6514601a34d1cadc570ca9b1f548481cf81a174c/windows-container-samples/ASP-NET-Blog-Application/README#L22

Closed by https://github.com/MicrosoftDocs/Virtualization-Documentation/pull/1275


Function "mine_drive_urls_from_granule_search()" Returns Empty List

I'm having trouble with the mine_drive_urls_from_granule_search() function from the podaac drive API. It was working fine after the recent release adding the directory structure capability, however even with a valid "result" from the granule_search(),  it now always returns an empty list.
mine_drive_urls_from_granule_search() syntax:
from bs4 import BeautifulSoup
soup = BeautifulSoup(granule_search_response, 'html.parser')
drive_list = []
for ftp_link in soup.find_all('link'):
    href = ftp_link.get('href')
    if 'http://podaac-ftp.jpl.nasa.gov/' in href:
        drive_list.append(href.replace('http://podaac-ftp.jpl.nasa.gov', self.URL))
return drive_list

Upon investigating, nothing is ever appended to 'drive_list' since 'http://podaac-ftp.jpl.nasa.gov/' is not found in any link from the granule_search() function call. Could this have something to do with the upcoming deprecation of ftp access to podaac data?
Any help is greatly appreciated!

I meet exactly the same issue. It looks like a bug.
I edited the function mine_drive_urls_from_granule_search and it works for CYGNSS data.
from bs4 import BeautifulSoup
soup = BeautifulSoup(granule_search_response, 'html.parser')
drive_list=[]
for ftp_link in soup.find_all('link'):
    href = ftp_link.get('href')
    if 'ftp://podaac-ftp.jpl.nasa.gov/' in href:
        drive_list.append(href.replace('ftp://podaac-ftp.jpl.nasa.gov', self.URL))
    elif self.URL in href: #self.URL='https://podaac-tools.jpl.nasa.gov/drive'
        drive_list.append(href)
return drive_list

It was tested only for CYGNSS data. May be it works for yours.

@daniel-kane thanks for reporting
@PKUliubaojian thanks for a proposed fix. Can you submit this in a pull request to we can test it out?
Thanks

@PKUliubaojian your fix seems to be working for me, for ASCAT data, and download_granules() is also working


Automatically generate sample site

https://github.com/maphew/pelican-themes-preview/tree/main
This has a sample site that is being used on all the themes in the pelican-themes repo. Probably a decent "sample site" to use.

I should do this in the various colour schemes included.


Add twitch provider

Proposed changes
I have been working with adonis for long time now and love it. I have an old project which I am now moving to adonis5. I had integrated twitch 0auth by myself until I now stumbled upon your package. Sadly I noticed twitch integration is missing so I decided to implement it myself. So here it is.
Types of changes
Adding Twitch 0auth integration
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have read the CONTRIBUTING doc
[x] Lint and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] I have added necessary documentation (if appropriate)

Further comments
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc...

@bombelflotz Thanks for the contribution. But I think this should be maintained as a community package. The reasoning is, I do not use/familiar with twitch, so it will become kind of hard for me in the future to maintain this driver.
We already have a few community managed Ally drivers.

https://github.com/lookinlab/adonis-ally-yandex
https://github.com/lookinlab/adonis-ally-vk
https://github.com/rubenmoya/adonis-ally-gitlab

To get started we have created this boilerplate https://github.com/adonisjs-community/ally-driver-boilerplate

@bombelflotz Thanks for the contribution. But I think this should be maintained as a community package. The reasoning is, I do not use and also not familiar with twitch, so it will become kind of hard for me in the future to maintain this driver.
We already have a few community managed Ally drivers.

https://github.com/lookinlab/adonis-ally-yandex
https://github.com/lookinlab/adonis-ally-vk
https://github.com/rubenmoya/adonis-ally-gitlab

To get started we have created this boilerplate https://github.com/adonisjs-community/ally-driver-boilerplate

Please put it in readme file. It's very helpful information but I had to find it on the internet (and no info on google btw) :)


[DO NOT MERGE] PR for testing TSC changes

For testing https://github.com/apple/swift-tools-support-core/pull/449

https://github.com/apple/swift-tools-support-core/pull/449
@swift-ci please test


v2.8.1

The 2.8.1 release contains the following new features and improvements:

Handler re-creates NS device if it was removed
New monitoring client package
Monitor clients now require TLS servers (⚠ this will break monitoring using insecure servers)
Better pprof
Add Gateway-Router mapping to Discovery
Some vendor updates

Furthermore, some things were moved to external repositories

Coverage decreased (-0.4%) to 74.334% when pulling 37900805a2315f4ea6e8c16a14f973ed6ce75d83 on develop into 775f58d0bc86328750f614086b8b1153bfa3f51e on master.


Feature Request : Dates translation

Hi,
It would be nice if the language for dates could be set through a parameter (or maybe  having it follow the local language setting).
I have seen a few things that suggest that it shouldn't be too hard, but I know nothing of Ruby, so I couldn't figure it out.

https://guides.rubyonrails.org/i18n.html
https://stackoverflow.com/questions/6225600/how-do-i-set-up-rails-for-french-language

An example of what I mean would be the clock displaying :
12:12:12
Jeudi 12 Décembre 1212

Hi, that's a great feature request. We can add translations like:

Spanish
Russian
French
German
Italian

Except, we won't be probably touching the time and the ASCII codes we have, adding translation to them will take huge time, and the gem will be way bigger.
We can implement translation but without using gems like i18n or something similar, we will hopefully have an implementation from scratch.

French translations added. Would you please like to review the JSON file?
https://github.com/Souravgoswami/termclock/blob/master/lib/translations/fr.json

I've made a pull request with the French json :smile:
(I didn't close the first '{' because you don't in the original file, but I suppose you should :wink: )

Thanks a lot! BTW, if you take a look carefully, the first brace is closed properly at the end of the file!

Gem version 1.0.0 pushed to rubygems.org:
https://rubygems.org/gems/termclock
You can install it with gem install termclock

Thanks a lot! BTW, if you take a look carefully, the first brace is closed properly at the end of the file!

Oh, yes the diff view of git hub confused me :sweat_smile:
Thanks for the feature :grin:

Actually, I just have noticed now while executing it, but we forgot :
Discharging : En décharge
Charging : En charge
Full : Pleine
Not that it's really important, but I'm telling you for completeness’ sake.

Yup that's true, we forgot about that! Ok, I will add that today or tomorrow...


How Nuxt.js nuxtServerInit handles cookies. Bug?

Versions

nuxt: ^2.1.4
node: v12.18.4

When I log in with my account and password in the browser, a cookie SESSION will be generated, and then I refresh the page. At this time, the server rendering starts. I send a request for the same domain in nuxtServerInit. Not configure any cookie in Axios Headers, why this request carries a cookie, and the identity of the user it recognizes.
nuxtServerInit
export const actions = {
  async nuxtServerInit({ commit }, { $api, $config, req }) {
    console.log(req.headers.cookie) // get cookie
    try {
      let { data: userInfo } = await $axios.getUserLoginState()
      // console.log(userInfo)
    }
  }
}

axios configure
  $axios.interceptors.request.use((config) => {
    // console.log($cookies.getAll())
    // config.headers['Cookie'] = $cookies.get('SESSION') || ''
    return config
  })

What is expected ?
when i send request in nuxtServerInit，Theoretically it doesn't get a cookie; $api.getUserLoginState() should return 401 and prompt the user to log in

I haven't loaded any cookies plugins, I haven't looked up anything about this in Google, I don't understand how it works. help me，please.thanks.

I haven't loaded any cookies plugins, I haven't looked up anything about this in Google, I don't understand how it works. help me，please.thanks.

sorry, I'm learning Nuxt.js, I think I get it.

sorry, I'm learning Nuxt.js, I think I get it.

@chaos-zhu We've got a great Discord server that might be useful if you come across other questions.
https://discord.nuxtjs.org

@chaos-zhu We've got a great Discord server that might be useful if you come across other questions.
https://discord.nuxtjs.org

Hello，I encountered the same problem, how did you solve it?