Slightly Unclear Time -- Units of Measure

I've seen some MPOS dashboard est. avg. time per block shown as nn:nn:nn and others as "hh hours and mm minutes" but predominantly the former.  It's not clear to those using the systems showing nn:nn:nn if this is dd:hh:mm or hh:mm:ss.
(Also it would be nice if there were an Estimated Next Change: Date & Time.)
(And also for Cryptocurrencies with different block sizes apparently this stat is just always incorrect -? See: https://www.reddit.com/r/defcoin/comments/3cr2wd/defcoin_difficulty_does_not_retarget_every_2016/)

Retarget estimates are rather moot nowadays. Many different coins use many different algorithms today which are retargeting at every block. It's not possible to port each algorithm into PHP. If there were a coin API to as for this that would be best but alas that doesn't exist in any implementation.
I agree on the time estimates but those are wildly different across coins as well. Simply checking what the estimate is and knowing what the time per block is would make this a little clearer but I don't want to mess about with this. There are, again, way too many coins and possible estimates out there. Also times differ based on what you look at. But in general all nn:nn:non should have the same meaning.

Sorry for closing this outright but I don't think I'd be able to work on this. Open to suggestions though, maybe there is some simple way to make it better.

Thanks for replying.  Adding "hours and minutes" though as a default does
seem like it would increase the usability.  As it is now I think it's a bit
confusing for new users.
On Thu, Oct 1, 2015 at 11:42 AM, Sebastian Grewe<EMAIL_ADDRESS>wrote:

Sorry for closing this outright but I don't think I'd be able to work on
this. Open to suggestions though, maybe there is some simple way to make it
better.
—
Reply to this email directly or view it on GitHub
https://github.com/MPOS/php-mpos/issues/2463#issuecomment-144782684.

--
David C. Sutherland   |<PHONE_NUMBER> (c)  |  Lindale, Texas

How about a footnote? The reason it wasn't added to the box is rather simple: it would mess up the box layout. The one box already having two lines stands out already, I was hesitant to add yet another.
At the table footer is still some room, or we add a small (?) as a Simple hover text.

yeah, even if in small print underneath it shows "Time shown is in
hh:mm:ss" or "Units are dd:hh:mm:ss" or whatever, that would be very
helpful.
On Thu, Oct 1, 2015 at 11:48 AM, Sebastian Grewe<EMAIL_ADDRESS>wrote:

How about a footnote? The reason it wasn't added to the box is rather
simple: it would mess up the box layout. The one box already having two
lines stands out already, I was hesitant to add yet another.
At the table footer is still some room, or we add a small (?) as a Simple
hover text.
—
Reply to this email directly or view it on GitHub
https://github.com/MPOS/php-mpos/issues/2463#issuecomment-144784000.

--
David C. Sutherland   |<PHONE_NUMBER> (c)  |  Lindale, Texas

In some ways, this is even better...
On Thu, Oct 1, 2015 at 1:34 PM, David Sutherland<EMAIL_ADDRESS>wrote:

yeah, even if in small print underneath it shows "Time shown is in
hh:mm:ss" or "Units are dd:hh:mm:ss" or whatever, that would be very
helpful.
On Thu, Oct 1, 2015 at 11:48 AM, Sebastian Grewe<EMAIL_ADDRESS>
wrote:

How about a footnote? The reason it wasn't added to the box is rather
simple: it would mess up the box layout. The one box already having two
lines stands out already, I was hesitant to add yet another.
At the table footer is still some room, or we add a small (?) as a Simple
hover text.
—
Reply to this email directly or view it on GitHub
https://github.com/MPOS/php-mpos/issues/2463#issuecomment-144784000.

--
David C. Sutherland   |<PHONE_NUMBER> (c)  |  Lindale, Texas

--
David C. Sutherland   |<PHONE_NUMBER> (c)  |  Lindale, Texas


Forex Trader Demo [R]

App name
dashr-web-trader
App

[ ] This app is currently deployed on Dash(R) Gallery: [deployment URL]
[x] This app is new

Source code repository
[source code repo URL]
Current appearance
[attach screenshot of current app here]
Redesign
Link: https://github.com/plotly/streambed/issues/12068#issuecomment-456940372

Link: https://github.com/plotly/streambed/issues/12879#issuecomment-488846914

Playground deployment
[url of playground deployment]

forex trader.zip


The split size on ADE20K

Hi, I wonder the split size when training on ADE20K with input size 512x512. Thanks!

Hi, we still follow the setting in ImageNet that sw=[1,2,7,7], enlarge it will lead to better performance, but the GPU memory cost and flops will also increase.

Hi, we still follow the setting in ImageNet that sw=[1,2,7,7], enlarge it will lead to better performance, but the GPU memory cost and flops will also increase.

Hi, I try to enlarge the split size but the performance drops a little. Do you have some results to demonstrate it? Or provide some trained models with larger split size. Besides, I find that the last stage always use the global self-attention no matter what the split size is. Looking forwards to your reply!

Hi, we still follow the setting in ImageNet that sw=[1,2,7,7], enlarge it will lead to better performance, but the GPU memory cost and flops will also increase.

My question: is it possible to use split size = 7 for the 512x512? I tested such scenario and got an error Exception: shape '[1, 192, 1, 32, 4, 7]' is invalid for input of size 196608 due to the fact, that 32 is not divisible on 7. When replaced 7 by 8, everything worked.


Suggest menu freezes in legacy editor mode

The suggestion menu does not go away no matter what I type in legacy mode.

Does it disappear if you press escape?


beanstalkc: 0.4.0 -> 0.5.2

Motivation for this change
Version bump which adds python3 support, requested by @flokli.
Things done

[x] 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)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build python27Packages.beanstalkc python3Packages.beanstalkc

@aanderse thanks! can you bump the nixos beanstalk test to use python3?

@aanderse thanks! can you bump the nixos beanstalk test to use python3?

Will do!
Thanks for the merge.


fix(plonky2_prove_failure/signed_lt_arr): Fix test types and data

The signed_lt_arr test had some issues, mainly:

inside the main function, the type was unsigned, not signed
the values in Prover.toml don't represent the ones in comments (iterating through different bit patterns)

This PR fixes those issues.

Issues are resolved in latest commit, thank you for the catch. I had sorted them in descending bit-wise order (which I just now realized why it was wrong).


ytmdl: 2021.06.26 -> 2021.08.01

Motivation for this change
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 136082 at da21ff7a run on aarch64-linux 1

3 packages built successfully:

python38Packages.youtube-search-python
python39Packages.youtube-search-python
ytmdl

1 suggestion:

warning: no-python-tests
Test runner could not discover any test cases: ‘Ran 0 tests in 0.000s’
Near pkgs/development/python-modules/youtube-search-python/default.nix:19:0:
   |
19 |     description = "Search for YouTube videos, channels & playlists & get video information using link WITHOUT YouTube Data API v3";
   | ^

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

3 packages built:

python38Packages.youtube-search-python
python39Packages.youtube-search-python
ytmdl


API Docs Misaligned

We must have broken something in API sphinx config because argument descriptions aren't cooperating with types. See here

Fixed by 456a67466871eb6f71bf38afd69ffe485770c481


DuplicatedKeysError of NewsQA dataset

After processing the dataset following official NewsQA, I used datasets to load it:
a = load_dataset('newsqa', data_dir='news')

and the following error occurred:
Using custom data configuration default-data_dir=news
Downloading and preparing dataset newsqa/default to /root/.cache/huggingface/datasets/newsqa/default-data_dir=news/1.0.0/b0b23e22d94a3d352ad9d75aff2b71375264a122fae301463079ee8595e05ab9...
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/datasets/builder.py", line 1084, in _prepare_split
    writer.write(example, key)
  File "/usr/local/lib/python3.8/dist-packages/datasets/arrow_writer.py", line 442, in write
    self.check_duplicate_keys()
  File "/usr/local/lib/python3.8/dist-packages/datasets/arrow_writer.py", line 453, in check_duplicate_keys
    raise DuplicatedKeysError(key)
datasets.keyhash.DuplicatedKeysError: FAILURE TO GENERATE DATASET !
Found duplicate Key: ./cnn/stories/6a0f9c8a5d0c6e8949b37924163c92923fe5770d.story
Keys should be unique and deterministic in nature

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.8/dist-packages/datasets/load.py", line 1694, in load_dataset
    builder_instance.download_and_prepare(
  File "/usr/local/lib/python3.8/dist-packages/datasets/builder.py", line 595, in download_and_prepare
    self._download_and_prepare(
  File "/usr/local/lib/python3.8/dist-packages/datasets/builder.py", line 684, in _download_and_prepare
    self._prepare_split(split_generator, **prepare_split_kwargs)
  File "/usr/local/lib/python3.8/dist-packages/datasets/builder.py", line 1086, in _prepare_split
    num_examples, num_bytes = writer.finalize()
  File "/usr/local/lib/python3.8/dist-packages/datasets/arrow_writer.py", line 524, in finalize
    self.check_duplicate_keys()
  File "/usr/local/lib/python3.8/dist-packages/datasets/arrow_writer.py", line 453, in check_duplicate_keys
    raise DuplicatedKeysError(key)
datasets.keyhash.DuplicatedKeysError: FAILURE TO GENERATE DATASET !
Found duplicate Key: ./cnn/stories/6a0f9c8a5d0c6e8949b37924163c92923fe5770d.story
Keys should be unique and deterministic in nature

Thanks for reporting, @StevenTang1998.
I'm fixing it.


Submit to cocoapods so native iOS developers can integrate it with existing iOS project

CocoaPods is a centralized package manager for Objective-C and Swift projects.
https://cocoapods.org/
Here is the guide how to submit
https://guides.cocoapods.org/making/index.html

If you're using react-native I don't understand why you couldn't use npm.
All the RN components are distributed through npm, give it a try ;)

We made a Web browser that renders React Native and this project is a Objective-C project, that's how we need CocoaPods to make package management more convenient.
http://docs.tinydust.cn/React-Native-iOS/介绍
http://docs.tinydust.cn/React-Native-iOS/运行 React Native 的步骤
However, we can still integrate by dragging RNSpinKit.xcodeproj in. Feel free to close it.

Oh nice, I see.
I'm sorry but your case is too particular, maybe RNPM could help you out


Update setup

This in combination with the fixes in beancount should make the installation through pip work.
Note that it might also be nice to create a wheel and upload it to PyPI (python3 setup.py bdist_wheel), as it's the easiest way to distribute a platform-independent binary distribution.
ref #127

Thanks, @yagebu! I bumped the version to 0.2.3, and submitted everything to PyPI with python3 setup.py sdist bdist_wheel upload, so a wheel is included as well.

And thanks @blais for fixing the setuptools-issue!


This update switch statement has bug

VSCode Version: Code 1.12.1 (f6868fce3eeb16663840eb82123369dec6077a9b, 2017-05-04T21:26:50.689Z)
OS Version: Windows_NT ia32 10.0.14393
Extensions:

Extension
Author
Version

html-snippets
abusaidm
0.1.0

vscode-theme-onedark
akamud
1.3.2

npm-intellisense
christian-kohler
1.3.0

path-intellisense
christian-kohler
1.2.0

vscode-babel-coloring
dzannotti
0.0.4

vscode-html-css
ecmel
0.1.2

auto-rename-tag
formulahendry
0.0.11

JSDocTagComplete
HookyQR
0.0.2

code-beautifier
michelemelluso
1.7.2

js-atom-grammar
ms-vscode
0.1.12

vscode-icons
robertohuertasm
7.6.0

sass-indented
robinbentley
1.4.1

ReactSnippets
xabikos
1.2.1

Steps to Reproduce:
1.In javascript switch statements break will be prompted to unreachable code detected

Can you please share a code example

I'm very sorry, it's my own problem,but It doesn't make sense to “break” after “return”, I'think "warning" a little bit better than "error".

AMEN.
On May 5, 2017 1:01 AM, "黄书乐"<EMAIL_ADDRESS>wrote:

I'm very sorry, it's my own problem,but It doesn't make sense to “break”
after “return”, I'think "warning" a little bit better than "error".
[image: code_2017-05-05_13-49-37]
https://cloud.githubusercontent.com/assets/9822645/25735020/d4188786-319a-11e7-98f0-5f6460f7ebc1.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/25971#issuecomment-299388923,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZix-NgW7umG0RLr-92oTt-KB-4iNsAsks5r2rsqgaJpZM4NRcP6
.

.
AMEN.
On May 5, 2017 1:02 AM, "brendamendez34"<EMAIL_ADDRESS>wrote:

AMEN.
On May 5, 2017 1:01 AM, "黄书乐"<EMAIL_ADDRESS>wrote:

I'm very sorry, it's my own problem,but It doesn't make sense to “break”
after “return”, I'think "warning" a little bit better than "error".
[image: code_2017-05-05_13-49-37]
<https://cloud.githubusercontent.com/assets/9822645/25735020/d4188786-
319a-11e7-98f0-5f6460f7ebc1.png>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<https://github.com/Microsoft/vscode/issues/25971#issuecomment-299388923
,
or mute the thread
<https://github.com/notifications/unsubscribe-
auth/AZix-NgW7umG0RLr-92oTt-KB-4iNsAsks5r2rsqgaJpZM4NRcP6>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/25971#issuecomment-299389152,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZix-P4TOVTZmqxwTf92h1DAONLYgE2tks5r2rttgaJpZM4NRcP6
.

Yes, a more general approach would be better than downgrading this error specifically. TypeScript is are tracking user configuration error levels here: https://github.com/Microsoft/TypeScript/issues/13408
Closing as as-designed / upstream


Fix non opening facets. Add i18n

Facet title are now translated. The base path is live.filter.facets.FACET_NAME

Attached i18n mixin to child instead of passing it as a prop


Schedule jobs every X minutes but stagger them

There is an issue related to scheduling ever hour at a certain time but I have a different problem.  I would like to stagger 3 tasks that will run every 30 min so (although the 30 min could vary):
task 1: runs at 0:00, 0:30 and repeats
task 2: runs at 0:10, 0:40 and repeats
task 3 runs at 0:20, 0:50 and repeats
Is the best way to do this to just separately schedule each task twice and do that every hour so task 1 is scheduled every hour at 0:00 and separately scheduled every hour at 0:30 and so on?

Yes, the best way is to separately schedule each task.


400 illegal_argument_exception

Possibly this is related to issue #132? I'm getting the following messages when I try to run run.py:
2017-06-27 08:27:06 14989 annotator.elasticsearch [INFO] Creating index 'annotator'.
2017-06-27 08:27:06 14989 elasticsearch [WARNING] PUT /annotator/_mapping/annotation [status:400 request:0.010s]
Traceback (most recent call last):
File "run.py", line 114, in
main(sys.argv)
File "run.py", line 67, in main
annotation.Annotation.create_all()
File "/data/ckbooktest/edu/Store/annotator/elasticsearch.py", line 96, in create_all
body=mapping)
File "/data/ckbooktest/edu/Store/pyenv/lib/python2.7/site-packages/elasticsearch/client/utils.py", line 69, in _wrapped
return func(*args, params=params, **kwargs)
File "/data/ckbooktest/edu/Store/pyenv/lib/python2.7/site-packages/elasticsearch/client/indices.py", line 289, in put_mapping
'_mapping', doc_type), params=params, body=body)
File "/data/ckbooktest/edu/Store/pyenv/lib/python2.7/site-packages/elasticsearch/transport.py", line 307, in perform_request
status, headers, data = connection.perform_request(method, url, params, body, ignore=ignore, timeout=timeout)
File "/data/ckbooktest/edu/Store/pyenv/lib/python2.7/site-packages/elasticsearch/connection/http_urllib3.py", line 93, in perform_request
self._raise_error(response.status, raw_data)
File "/data/ckbooktest/edu/Store/pyenv/lib/python2.7/site-packages/elasticsearch/connection/base.py", line 105, in _raise_error
raise HTTP_EXCEPTIONS.get(status_code, TransportError)(status_code, error_message, additional_info)
elasticsearch.exceptions.RequestError: TransportError(400, u'illegal_argument_exception')

I think everything runs when I add a "ignore=400" to the conn.indices.put_mapping function, but I don't know if that caused any other problems.

how are you, have you solved at the end?

I am getting the same problem at conn.indices.put_mapping(index=cls.es.index,
doc_type=cls.type,
body=mapping)
Did anyone find any solution?

No, I changed flask with Django in the project.


Thekla - incomplete/missing license

Godot versions:
3.0.6, 3.1-stable, master branch and all the ones that include Thekla-Atlas (the folder is /thirdparty/thekla_atlas).
Issue description:
A few months back Thekla-Atlas has added a missing attribution file for "NVIDIA mesh and texture tools" that it is based on - see its issue 24 and the file ATTRIBUTION.
What's missing in the Godot's version of Thekla is a MIT license with the following copyrights:

Copyright (c) 2009-2017 Ignacio Castaño
Copyright (c) 2007-2009 NVIDIA Corporation

Note about Thekla's ATTRIBUTION file - Godot uses the mentioned here nvidia mesh/texture tools and poshlib, but doesn't seem to use tinyobj (used in examples) so there is no need to mention the latter.

This would make a good first PR for anyone interested!

We don't use Thekla anymore in 3.1+, so I'll just drop it.
This still needs to be solved for 3.0.x though.


add fixture 'mdg/mdg-hazer-atmosphere-aps'

update manufacturers.json
add fixture 'mdg/mdg-hazer-atmosphere-aps'
update register.json

Thank you @https://github.com/novasfronteiras!

Export files validity
(Output of test script tests/github/exports-valid.js.)
Test the exported files of selected fixtures against the plugins' export tests.
You can run a plugin's export tests by executing:
$ node cli/run-export-test.js -p <plugin name> <fixtures>
Fixture mdg/mdg-hazer-atmosphere-aps changed in this PR

d-light

attributes-correctness

:white_check_mark: mdg/mdg-hazer-atmosphere-aps-std.xml

ecue
ofl
qlcplus

xsd-schema-conformity

:white_check_mark: MDG-MDG-Hazer-ATMOSPHERE-APS.qxf

LGTM

Export files validity
(Output of test script tests/github/exports-valid.js.)
Test the exported files of selected fixtures against the plugins' export tests.
You can run a plugin's export tests by executing:
$ node cli/run-export-test.js -p <plugin name> <fixtures>
Fixture mdg/hazer-atmosphere-aps changed in this PR

d-light

attributes-correctness

:white_check_mark: mdg/hazer-atmosphere-aps-std.xml

ecue
ofl
qlcplus

xsd-schema-conformity

:white_check_mark: MDG-Hazer-ATMOSPHERE-APS.qxf


Marketplace differences based on Cloud environment

Replicating a Note from the 'Download Marketplace items to Azure Stack Hub' page as it relates to marketplace differences

@CHDAFNI-MSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@cblackuk I added this, thank you for the suggestion.


Implements wallet activation feature

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 96.96970% with 1 line in your changes missing coverage. Please review.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Files
Coverage Δ

src/wallets/operations/get_wallet.rs
100.00% <ø> (ø)

src/wallets/operations/get_wallets.rs
100.00% <ø> (ø)

src/wallets/operations/activate_wallet.rs
96.96% <96.96%> (ø)

... and 1 file with indirect coverage changes


The assert(BitMap index supports the column with one single field)  in Driver is batter than in  Executor.

There are some advantages:

fast fail
avoid waste of resources


PowerDNS-admin 400 error

I have a problem when I want to create a domain name I have this error what to do ???
I just followed the commands which are written in the https://hub.docker.com/r/ngoduykhanh/powerdns-admin and then I am a beginner and I do not know how to do?

Hi, did you get this fixed? I seem to the have the same issue.

hii ! sorry i don't :( Sent from Android deviceLe 12 mars 2021 18:02, hughesr67 @.***> a écrit :
Hi, did you get this fixed? I seem to the have the same issue.
—You are receiving this because you modified the open/close state.Reply to this email directly, view it on GitHub, or unsubscribe.


DocC fix

There are two problems with the documentation:

init parameters offset in FloatingPanelAdaptiveLayoutAnchor  and FloatingPanelIntrinsicLayoutAnchor named by argument label (absoluteOffset and  fractionalOffset).
init parameters of FloatingPanelLayoutAnchoring named  absoluteOffset instead of absoluteInset and fractionalOffset instead of fractionalInset accordingly.

The main problem occurs when we try to use FloatingPanel in Objective-c code. FloatingPanel-Swift.h header contains the errors and the framework can't be compiled.

@scenee

Thank you for your contribution. However, I have already created a patch with PR #644, so please let me close this one. Thanks.

Awesome! When can we expect the release of the new version?


Never overwrite DeployBuffer hold entries.

It's an edge case but it can happen that we propose a block with a timestamp of another block that is already proposed. With Highway this is probably only possible if we run two nodes with the same secret key anyway (so we'd equivocate). But with Zug the previous round leader's clock could be slightly out of sync with ours, and they could have made a proposal with the same timestamp.
Either way, it's safer if the deploy buffer keeps track of all hold entries.

bors merge


change color of wave by start and end time

I want to use wavesurfer .and I have ywo issues

show selected part with region in another wave.
change color of part of wave by start and end time.for example from 2 to 6 seconds color could be blue from 7 to 10 seconds could be red

how can I do these?

@thijstriemstra  is there a way?

Hi, do you find out how to color waveplot this way?

Hi, did you find any solution on how to color waveplot this way?

Hello, if someone is still searching a way to achieve this sort of effect, I used a little trick to make it work quite properly.
I create three regions : left, middle and right.
Both left and right region are no draggable or resizable. I set to them a color low opacity but darker than the middle region and on event "updated" of the middle region, I update the options start/end of the left and right region to stick with the middle one that is currently moving.
I know, it's tricky but in my case it works fine enough to make the illusion that I only have one region in highlight.

Hello, if someone is still searching a way to achieve this sort of effect, I used a little trick to make it work quite properly.
I create three regions : left, middle and right.
Both left and right region are no draggable or resizable. I set to them a color low opacity but darker than the middle region and on event "updated" of the middle region, I update the options start/end of the left and right region to stick with the middle one that is currently moving.
I know, it's tricky but in my case it works fine enough to make the illusion that I only have one region in highlight.

Have you still got the code to how you achieved this? Your solution works in my head but it's the colouring I'm not sure about


Client secret is expired

Hello, I can't manage to refresh client secret. I have deleted the authorization from VSTS and tried to re-create it with better-vsts-npm-auth command but after I give the access, It again says client secret is expired.
{"Error":"invalid_request","ErrorDescription":"Client secret is expired."}

I am receiving the same error


Tweaked the NIP 42 Validation

Put signature verification as final step, as it is most expensive. Also check event == nil to prevent panics

When is this event nil? I think we should ensure it is not nil ever instead of checking.

yes I suppose that is best. If someone imports the package they will probably want the panic.


Cookiecutter Windows Bug in worker-start.sh: CRLF Linebreaks

First, many thanks for this project! I am lookin forward to testing it.
I had some problems getting it to run on Windows and found the source (it was me). Even though it was my fault, I thought a note in the readme could be added for other users:
The backend would not start because linebreaks in worker-start.sh (and other bash-files) were CRLF (Windows), and not LF (Linux). In docker-compose logs this would appear as invalid command \r etc.
I used cookiecutter in Windows with cookiecutter https://github.com/tiangolo/full-stack-fastapi-postgresql, which issued CRLF linebreaks. Once using cookiecutter from WSL bash in Ubuntu, everything worked fine!
I think it generally a good recommendation to use docker-compose, and docker from WSL bash (connected through Windows Docker daemon running on localhost); and set VSCode (if used from Windows), to use LF in global settings with "files.eol": "\n".

Thanks! I think it's a problem in Cookiecutter itself, this PR seems to fix it: https://github.com/audreyr/cookiecutter/pull/1159

This should be fixed by https://github.com/tiangolo/full-stack-fastapi-postgresql/pull/149 🎉


Creating tamagui starter app fails

Current Behavior
When running npm create tamagui@latest (1.39.6) on Windows and after choosing to install Next + Expo + Solito and selecting to use git or not, it fails with an error rm -rf C:\projects\home24\delete_me/.git Command "rm" could not be found.
Expected Behavior
No response
Tamagui Version
1.39.6

Reproduction
(On windows) run npm create tamagui@latest

System Info
System:
    OS: Windows 10 10.0.22621
    CPU: (12) x64 Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
    Memory: 40.98 GB / 63.75 GB
  Binaries:
    Node: 16.15.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
    npm: 9.5.0 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.22621.1848.0), Chromium (114.0.1823.67)
    Internet Explorer: 11.0.22621.1

Must use WSL / Git Bash.


BREAKING: Lucene.Net.Spatial Updates

Upgraded to new Spatial4n v<IP_ADDRESS> NuGet package (which unifies the types from Spatial4n.Core and Spatial4n.Core.NTS in a single assembly, as spatial4j does)
SWEEP: Lucene.Net.Spatial: Updated namespaces from Spatial4n.Core to Spatial4n
SWEEP: Lucene.Net.Spatial: Updated namespaces from Spatial4n.Core.Shapes.Impl to Spatial4n.Shapes
SWEEP: Lucene.Net.Spatial: Upgraded to new API names in Spatial4n
SWEEP: Lucene.Net.Spatial: De-Nested public/protected types
SWEEP: Lucene.Net.Spatial: Enabled nullable reference type support
SWEEP: Lucene.Net.Spatial: Added guard clauses, where appropriate

Awesome! thank you so much!


Add collections section

I want to merge this change because it adds collections section to new dashboard.
Screenshots

Is there a way to remove an already uploaded image?

Now there is.


serde::de::Visitor's Value bound of Deserialize, now for template structs

tl;dr: much like #330 but for structs with template parameters (I think).
I tried to serialize the following struct:
#[derive(Clone, Hash, Eq, PartialEq, Serialize, Deserialize)]
pub struct SparseBitVec {
    leading_zeros: usize,
    trailing_zeros: usize,
    bits_set: usize,

    #[serde(serialize_with = "serialize_bits", deserialize_with = "deserialize_bits")]
    bits: BitVec,
}

Since BitVec (from the bit_vec crate) does not support serde yet, I must implement it on my own. AFAIK there are two ways to do that: either using the newtype pattern, or using [de]serialize_with attributes on a field.
Newtype works OK, but it's not very convenient for me so I tried to use the field attribute. I implemented the functions:

fn serialize_bits<S>(bits: &BitVec, serializer: &mut S) -> Result<(), S::Error>
    where S: Serializer
{
    let bytes = bits.to_bytes();
    serializer.serialize_bytes(&bytes)
}

fn deserialize_bits<D>(deserializer: &mut D) -> Result<BitVec, D::Error>
    where D: Deserializer
{
    struct BitVecVisitor;

    impl Visitor for BitVecVisitor {
        type Value = BitVec;

        fn visit_seq<V>(&mut self, mut visitor: V) -> Result<Self::Value, V::Error>
            where V: SeqVisitor
        {
            let len = visitor.size_hint().0;
            let mut bytes = Vec::with_capacity(len);
            while let Some(value) = visitor.visit()? {
                bytes.push(value);
            }

            Ok(BitVec::from_bytes(&bytes))
        }

        #[inline]
        fn visit_bytes<E>(&mut self, v: &[u8]) -> Result<Self::Value, E>
            where E: Error
        {
            Ok(BitVec::from_bytes(v))
        }
    }

    deserializer.deserialize_bytes(BitVecVisitor)
}

Unfortunately now compiler complains:
error[E0277]: the trait bound `memory::BitVec: serde::Deserialize` is not satisfied
   --> src/memory.rs:105:10
    |
105 |     impl Visitor for BitVecVisitor {
    |          ^^^^^^^ the trait `serde::Deserialize` is not implemented for `memory::BitVec`
    |
    = note: required by `serde::de::Visitor`

error: aborting due to previous error

I thought that attributes are now fixed, but looks like they are not.
FYI: BitVec is defined as:
pub struct BitVec<B=u32> {
    /// Internal representation of the bit vector
    storage: Vec<B>,
    /// The number of valid bits in the internal representation
    nbits: usize
}

Related version info:
serde = "0.8"
serde_derive = "0.8"
bincode = "0.6"

rustc 1.17.0-nightly (b1e31766d 2017-03-03)
binary: rustc
commit-hash: b1e31766da75b188062c59f38cd6e8544b902afd
commit-date: 2017-03-03
host: x86_64-unknown-linux-gnu
release: 1.17.0-nightly
LLVM version: 3.9

This was fixed in Serde 0.9.0. By the way, also check out the with attribute which would make your struct definition a bit more readable:
#[derive(Clone, Hash, Eq, PartialEq, Serialize, Deserialize)]
pub struct SparseBitVec {
    leading_zeros: usize,
    trailing_zeros: usize,
    bits_set: usize,

    #[serde(with = "bits")]
    bits: BitVec,
}

mod bits {
    fn serialize<S>(v: &BitVec, serializer: S) -> Result<S::Ok, S::Error>
        where S: Serializer
    {
        /* ... */
    }

    fn deserialize<D>(deserializer: D) -> Result<BitVec, D::Error>
        where D: Deserializer
    {
        /* ... */
    }
}

Oh, I'll try it. Thank you!


Ban appeal (Banned on 11/2/2021 dd/mm/yyyy)

Hey!
I've been wanting to play pixelmon again, but my account has been banned. This is likely because of the unclaimed base griefing my friend had been doing. I want to be clear about the fact that I was not playing anymore when she was doing these things. I hope I can get unbanned especially since it was more than 1.5 years ago. Hear from you soon!

Hi! We no longer use the tracker for ban appeals. We use Google Forms now. Please fill out this link and we’ll get back to you!
https://forms.gle/DEztQ4nqAYJcYK6X8


Add exception for runningInConsole in FilamentFabricatorServiceProvid…

Hello,
I've encountered an issue with this package, related to using models directly within Block files. The problem arises when these models are loaded from a ServiceProvider. This becomes evident during a fresh migration process, where the error "table not exists" is thrown because the system attempts to access the table while it is being migrated.
To address this issue, I've made modifications to the FilamentFabricatorServiceProvider. My approach involves wrapping certain parts of the service provider logic within an if statement that checks if the application is running in console mode. This ensures that the code within the block doesn't execute when commands are running, thereby preventing the Block files from being called prematurely.
Here's the change I've implemented:
- Route::bind('filamentFabricatorPage', function ($value) {
-     $pageModel = FilamentFabricator::getPageModel();
-     $pageUrls = FilamentFabricator::getPageUrls();
-     $value = Str::start($value, '/');
-     $pageId = array_search($value, $pageUrls);
-     return $pageModel::query()
-         ->where('id', $pageId)
-         ->firstOrFail();
- });
- $this->registerComponentsFromDirectory(
-     Layout::class,
-     config('filament-fabricator.layouts.register'),
-     config('filament-fabricator.layouts.path'),
-     config('filament-fabricator.layouts.namespace')
- );
- $this->registerComponentsFromDirectory(
-     PageBlock::class,
-     config('filament-fabricator.page-blocks.register'),
-     config('filament-fabricator.page-blocks.path'),
-     config('filament-fabricator.page-blocks.namespace')
- );

+ if (! $this->app->runningInConsole()) {
+     Route::bind('filamentFabricatorPage', function ($value) {
+         $pageModel = FilamentFabricator::getPageModel();
+         $pageUrls = FilamentFabricator::getPageUrls();
+         $value = Str::start($value, '/');
+         $pageId = array_search($value, $pageUrls);
+         return $pageModel::query()
+             ->where('id', $pageId)
+             ->firstOrFail();
+     });
+     $this->registerComponentsFromDirectory(
+         Layout::class,
+         config('filament-fabricator.layouts.register'),
+         config('filament-fabricator.layouts.path'),
+         config('filament-fabricator.layouts.namespace')
+     );
+     $this->registerComponentsFromDirectory(
+         PageBlock::class,
+         config('filament-fabricator.page-blocks.register'),
+         config('filament-fabricator.page-blocks.path'),
+         config('filament-fabricator.page-blocks.namespace')
+     );
+ }

With this adjustment, the service provider skips this code when Laravel commands are executed, effectively resolving the migration error without impacting the operational functionality of the package.
I hope this fix can be helpful for others facing the same issue and I believe it could be a valuable addition to the package.
Best regards,
Yolan Mees

You're absolutely right. Incorporating the Page Model into any Fabricator Block can lead to failure during a fresh installation because of the absence of the pages table, which cannot be executed due to the Service Provider limitation.
It's unclear whether this fix has been thoroughly tested, but addressing it would be beneficial as it can create complications when initiating a new project with pre-existing blocks.

I'm running into the same issue here.
Could this possible be merged? Would help me a lot! Thanks! 🙏


Add blocks to Block Library

Create a word doc for each Block and its variations.
Update the block library excel with the updated link and block name
Preview and Publish

Also, Sections, Buttons and Templates


500 is returned instead of 422 when using Depends

I'm using the dependency injection mechanism to define common parameters for my requests. my common params model uses a validator that makes sure only one of the boolean flags supplied is true, not both -

class CommonParams(BaseModel):
    test_id: UUID
    earliest: Optional[datetime]
    latest: Optional[datetime]
    filters: Optional[FiltersInput]
    overwrite: bool = False
    ignore_cache: bool = False

    @validator('ignore_cache')
    def validate_overwrite_or_ignore(cls, v, values):
        assert not (v or values['overwrite']), 'Either "overwrite" or "ignore_cache" can be True, not both!'

@calculate_router.post("/{test_id}")
async def calculate(commons: CommonParams = Depends()):
    return "this should not be printed"

As far as i understand, if my request receives true for both "overwrite" and "ignore cache" params, request should fail with a 422 validation error. But instead im receiving a 500 with the validation error printed as log.
Is that intended or am i doing something wrong?

I guess Depends works bad with pydantic's models
I think it because we want Depends to work with any Callable, not only with BaseModel. So FastAPI parses __init__ params from dependency, validates them and after that transfer back to Depends callable where validation exception happens

alternatively,

you can use HTTPException inside the validator with 422 (HTTP_422_UNPROCESSABLE_ENTITYor etc) status code.
or put CommonParams in the Body.

Hi,
maybe this answer helps, i think those issues are related:
https://github.com/tiangolo/fastapi/issues/2180#issuecomment-713626409

Related enhancement issue: https://github.com/tiangolo/fastapi/issues/1474


Fix failing tests in PhantomJS

Fix issue #20

@vkbansal It builds locally so not sure what's wrong?

Just ignore it. It's problem with some settings


⚠ Bofrost.lu has degraded performance

In 5ecd390, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1246 ms

Resolved: Bofrost.lu performance has improved in 1d8539a after 2 hours.


Better cache control

In earlier versions of the CMS a plugin author had only one mechanism to affect the cache-ability of the rendered output: setting the CMSPluginBase attribute cache to False. The result of this would be that any placeholder, and thus page that contained the plugin would emit the HTTP header Cache-Control: no-cache, max-age=0, must-revalidate, no-store.
While this was useful, it is essentially the "nuclear option"; only really useful when the plugin is delivering unique content for every request. In any other scenario, this is overkill and simply degrades the performance of the resulting site.
A useful scenario to imagine is a CalendarPlugin which always displays the current month. In earlier versions of the CMS, in order to achieve this, the plugin would have to set cache = False rendering the entire page never cached, just so that it would be updated once a month.
In order to address this sort of use-case, this PR augments the CMSPluginBase with a default method get_cache_expiration(request, instance) which, by default, returns None. The CalendarPlugin developer, (for example) however, can override this to return the last second of the current month as a (timezone-aware) datetime instance. This tells the CMS' caching sub-system that any page containing this plugin is cache-able––at most––until the last second of the current month.
If the CMS_CACHES['content'] setting is greater than the time remaining until the end of the month and there are no other plugins, then indeed, the page will expire at the end of the month.
The get_cache_expiration() may also return a datetime.timedelta instance or just an integer number of seconds, which will serve the same purpose, but in a manner relative to the response time of the page.
As get_cache_expiration() is a method, with access to instance (the CMSPlugin instance), a full range of options are available to the plugin developer, allowing expiration that is determined at runtime, if required.

Coverage decreased (-0.04%) to 88.689% when pulling a6c942edb3162135dabb040566f2270b7d419e6b on mkoistinen:feature/better_cache_control into d04f1e24a011368c19ac4b0e60936dc1800f362d on divio:develop.

I'll check this tomorrow

Why having an additional option? We can simply check the return value of get_cache_expiration if None, it's not implemented in the plugin and we can safely use the cache attribute, if it's anything else the new interface it's supported and wins over the attribute

I'm not 100% sure we should deprecate the cache attribute: it's an easy way to implement an "always fresh" plugin state (say for example a plugin rendering a form with POST method): it's rude, but if you need it fresh, you can't have a cached page, and it may save a few queries

I agree with @yakky, we should continue to support an easy way to disable the cache for the plugin.

Will continue my review tomorrow :sleepy:

@yakky re:

keeping the cache attribute on the CMSPluginBase and
not bothering with CMS_IGNORE_PLUGIN_CACHE_ATTRIBUTE

Agreed. Will adjust PR.

@django-cms-core - I'd like to start seeing some :+1: or "LGTM" or reasons why we shouldn't move forward on this.

:+1:

This was rebased and then committed manually.


Remove undesirable logtail, rollback, instance, scale related state from EcsDeploy

Stripped this PR down to just be a subtle move in the direction of commands not storing unnecessary state in EcsDeploy (the wrong place for command state, no matter which way you state it.

i fiddled around a little bit more trying to remove as much state as possible from Deploy
i turned these into options passed into the relevant methods:

@lines
@rollback
@scale

PR is still mostly for thought/discussion but i think getting rid of statefulness is the key

Stripped this PR down to just be a subtle move in the direction of commands not storing unnecessary state in EcsDeploy (the wrong place for command state, no matter which way you state it.

replaced by https://github.com/lumoslabs/broadside/pull/66


feat: create new configuration approach

What?
This PR cleans some unused configuration, make the explorer fetch DCL contracts from contracts.decentraland.org and starts using a full TLD-based approach for all the server/backend decentraland services
Also it fixes the communications server connection (was not working at some environments)
NOTE: Give feedback of this global config approach (there are some new global variables that must be set now at initShared function with the new setNetwork function)

This is harder to read than
const inviteAddress = decentralandConfigurations.invite

Changed


No logic in GUI, refactor the structure, add interfaces and dependency injection

In file App.xaml.cs, replace the following with their interfaces:

GroupRepository
PostService
UserService
MainWindowViewModel
MainWindow

In file PostOptionControl.xaml.cs, replace the following with their interfaces:

PostContentViewModel

Add interface for ViewModelBase, and change to that interface in files:

CreatePostViewModel.cs
IMainWindowViewModel.cs
MainWindowViewModel.cs
PostContentViewModel.cs

Optional:

class NavigationService is never instantiated; do we need it?
in MainWindow.xaml and other files - commented lines should be deleted

Notes:

I made ViewModelBase abstract apart from adding an interface for it. I only replaced it with the interface where it was declared as a field, not where it was inheritted.
we can leave the comments for now (and delete them later), as they might help us


KoGaMa Pocket in Spanish

Hi! Several of my friends are Spanish speakers and use KoGaMa Pocket , I would recommend giving a new update in which you can put the extension in Spanish

Hi! Several of my friends are Spanish speakers and use KoGaMa Pocket , I would recommend giving a new update in which you can put the extension in Spanish

I have some problems with my computer and development is stopped, but I plan to add other languages in the future. :)


 It's provided by node. I tested in<EMAIL_ADDRESS>env and couldn't reproduce it. Could you create a test repo for reproducing? (also with your node version please)

This error is generated by webpack, not by node.js. Most likely, this happens when you have date-fns: 1.* already installed, giving higher priory during deduplication process. And this is why your library tries to use a previous version of date-fns, which causes such an error.
There are several ways to solve this problem, but I decided to make the library use a stable version of date-fns instead of the current alpha. It's sort of dangerous to rely on alpha versions. So anyone who wants to use this library with the previous date-fns version can use my fork, next-fns-1 branch, having a few changes to roll back to the previous date-fns version.
npm i arthot/react-date-range#next-fns-1


Visibility on Column (Question)

Is there a way to change visibility of a column to visible by default? The default right now is hover. I have tried <LineUpNumberColumnDesc style={{visibility: 'visible'}} ... /> but no luck.
Here is an example where End Date and Start Date are not visible unless hovering:

Thanks!

see https://codepen.io/sgratzl/pen/WyaxME?editors=0010

you should define the date as a date column -> <LineUpDateColumnDesc ..
you can change the default renderer for a column by using the renderer attribute, see also the Visualzation menu entry of the column

Okay perfect! Thank you!


Replace poetry dependencies specification with PEP 621

Issue
When installing python-calamine into my project via pyproject.toml on Python 3.12 and using PDM, I was getting the following error:
File "/path/to/packages/python_calamine/pandas.py", line 8, in <module>
from packaging.version import Version, parse
ModuleNotFoundError: No module named 'packaging'

Cause

Poetry uses it's own non-standard syntax for dependencies (as it was developed first):[tool.poetry.dependencies]
requests = "^2.13.0"

Since then PEP 621 has been accepted, and the standard way to declare dependencies:[project]
# ...
dependencies = [
    "requests (>=2.23.0,<3.0.0)"
]

Further details: https://python-poetry.org/docs/main/dependency-specification/#projectdependencies-and-toolpoetrydependencies
For some reason I didn't get an error on Python 3.10 or 3.11, but this appeared on 3.12 🤷
The packaging dependency is not picked up by my dependency solver, and hence not installed at the same time as python-calamine.

Solution

Replace Poetry specific syntax with standard PEP 621 syntax.
Specifying python as a dependency is not longer required, as this is covered by requires-python: https://peps.python.org/pep-0621/#requires-python
Hopefully this change should mean that packaging is correctly installed alongside python-calamine.

Note I didn't replace the [tool.poetry.group.dev.dependencies] with anything, as this is built tool specific. If this project uses poetry to manage other dependency groups then that is absolutely fine.

Thanks!

Thank you for these bindings!

Also, I might have been a bit hasty specifying a pin like ~= and didn't really think through the long term implications.
I think installable packages should always be pinned with >= for maximum flexibility (we shouldn't assume that compatibility will break over time & leave the decision to upgrade to the upstream package installer).
Sorry to be a pain: should we change to packaging>=xxx?

Sorry to be a pain: should we change to packaging>=xxx?

Yes.


Add constants AF_RXRPC and PF_RXRPC on Linux

See title.  Pretty simple and self-explanatory.

Since these are linux specific no point having them on posix file I guess.
@todayman - could you please follow the convention of putting things into core.sys.linux.* if they are linux-specific?

There isn't a core.sys.linux.sys.socket.d.  Should I go ahead and create or do you think there's a better place?

Time to create ore.sys.linux.sys.socket.d

The autotester has been stuck at Pass: 8, Pending: 2 for quite a while now (> 1 week).  What does that mean?  Clicking on the details link shows that there are some failures on Win32 - if those are a real problem I have no way to test / debug those and would appreciate help.

The autotester prioritizes recently-updated pulls, and on some of the slower platforms this means the tester never gets to this pull.  If you rebase on top of master and force-push over this branch it will bump it back up to the top.

@DmitryOlshansky core.sys.linux.sys.socket.d is made and the build looks OK.  Is this good to go?

LGTM

@MartinNowak public import added.

Still looks good, I assume Martin only had that one issue which is now fixed.

Auto-merge toggled on


Unable to install on windows

edit: Might be related to #8, missing binary wheels for python 3.9 and it tries to build it from source.
original post:
Ran the following command pip install bgfx-python==1.0.4 --user in the VS2019 command prompt with the output (replaced my actual user name with <user_name>):
Collecting bgfx-python==1.0.4
  Using cached bgfx-python-1.0.4.tar.gz (93 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Collecting loguru
  Using cached loguru-0.5.3-py3-none-any.whl (57 kB)
Requirement already satisfied: colorama>=0.3.4 in c:\users\<user_name>\appdata\roaming\python\python39\site-packages (from loguru->bgfx-python==1.0.4) (0.4.4)
Collecting win32-setctime>=1.0.0
  Using cached win32_setctime-1.0.3-py3-none-any.whl (3.5 kB)
Building wheels for collected packages: bgfx-python
  Building wheel for bgfx-python (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: 'c:\users\<user_name>\scoop\apps\python\current\python.exe' 'C:\Users\<user_name>\AppData\Roaming\Python\Python39\site-packages\pip\_vendor\pep517\_in_process.py' build_wheel 'C:\Users\<user_name>\AppData\Local\Temp\tmp2tjh_ayy'
       cwd: C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c95a5
  Complete output (152 lines):
  Not searching for unused variables given on the command line.
  -- The C compiler identification is MSVC 19.28.29335.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- The CXX compiler identification is MSVC 19.28.29335.0
  CMake Warning (dev) at C:/Users/<user_name>/AppData/Local/Temp/pip-build-env-4lzdyvwp/overlay/Lib/site-packages/cmake/data/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake:157 (if):
    Policy CMP0054 is not set: Only interpret if() arguments as variables or
    keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
    details.  Use the cmake_policy command to set the policy and suppress this
    warning.

    Quoted variables like "MSVC" will no longer be dereferenced when the policy
    is set to NEW.  Since the policy is not set the OLD behavior will be used.
  Call Stack (most recent call first):
    CMakeLists.txt:4 (ENABLE_LANGUAGE)
  This warning is for project developers.  Use -Wno-dev to suppress it.

  CMake Warning (dev) at C:/Users/<user_name>/AppData/Local/Temp/pip-build-env-4lzdyvwp/overlay/Lib/site-packages/cmake/data/share/cmake-3.18/Modules/CMakeDetermineCXXCompiler.cmake:177 (elseif):
    Policy CMP0054 is not set: Only interpret if() arguments as variables or
    keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
    details.  Use the cmake_policy command to set the policy and suppress this
    warning.

    Quoted variables like "MSVC" will no longer be dereferenced when the policy
    is set to NEW.  Since the policy is not set the OLD behavior will be used.
  Call Stack (most recent call first):
    CMakeLists.txt:4 (ENABLE_LANGUAGE)
  This warning is for project developers.  Use -Wno-dev to suppress it.

  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Configuring done
  -- Generating done
  -- Build files have been written to: C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/_cmake_test_compile/build
  -- The C compiler identification is MSVC 19.28.29335.0
  -- The CXX compiler identification is MSVC 19.28.29335.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/BuildTools/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found Python3: C:/Users/<user_name>/scoop/apps/python/current/libs/python39.lib (found version "3.9.1") found components: Development Development.Module Development.Embed
  -- Found PythonInterp: c:/users/<user_name>/scoop/apps/python/current/python.exe (found version "3.9.1")
  -- Found PythonLibs: c:/users/<user_name>/scoop/apps/python/current/libs/python39.lib (found version "3.9.1")
  -- PYTHON_LIBRARIES = c:/users/<user_name>/scoop/apps/python/current/libs/python39.lib
  -- PYTHON_INCLUDE_DIRS = c:/users/<user_name>/scoop/apps/python/current/Include
  -- BX_DIR = C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/src/../dependencies/bx
  -- BIMG_DIR = C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/src/../dependencies/bimg
  -- BGFX_DIR = C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/src/../dependencies/bgfx
  -- PYBIND11_DIR = C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/src/../dependencies/pybind11
  -- FindWindowsSDK: Detected Visual Studio 2012 or newer, not using the _xp toolset variant: including SDK versions that drop XP support in search!
  -- Found WindowsSDK: C:/Program Files (x86)/Windows Kits/10
  'cmd' '/c' 'C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/src/scripts/rename_runtime.bat' 'C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/src/../dependencies/bgfx/.build/projects/vs2019'
  dir : Cannot find path 'C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c9
  5a5\dependencies\bgfx\.build\projects\' because it does not exist.
  At line:1 char:1
  + dir -Path C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx- ...
  + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      + CategoryInfo          : ObjectNotFound: (C:\Users\<user_name>\A...build\projects\:String) [Get-ChildItem], ItemNotFound
     Exception
      + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand

  Microsoft (R) Build Engine version 16.8.2+25e4d540b for .NET Framework
  Copyright (C) Microsoft Corporation. All rights reserved.

  MSBUILD : error MSB1009: Project file does not exist.
  Switch: bgfx.sln
  -- Performing Test Weak Link MODULE -> SHARED (gnu_ld_ignore) - Failed
  -- Performing Test Weak Link MODULE -> SHARED (osx_dynamic_lookup) - Failed
  -- Performing Test Weak Link MODULE -> SHARED (no_flag) - Failed
  _modinit_prefix:PyInit_
  _modinit_prefix:PyInit_
  -- Configuring done
  CMake Error at CMakeLists.txt:79 (add_library):
    Cannot find source file:

      C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/dependencies/bgfx/3rdparty/dear-imgui/imgui.cpp

    Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
    .hpp .hxx .in .txx

  CMake Error at CMakeLists.txt:93 (add_library):
    Cannot find source file:

      C:/Users/<user_name>/AppData/Local/Temp/pip-install-_fsm2ab_/bgfx-python_c762d88519934ecdbe890d32471c95a5/dependencies/bgfx/tools/shaderc/shaderc_glsl.cpp

    Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
    .hpp .hxx .in .txx

  CMake Error at CMakeLists.txt:79 (add_library):
    No SOURCES given to target: bgfx_lib

  CMake Error at CMakeLists.txt:93 (add_library):
    No SOURCES given to target: shaderc

  CMake Generate step failed.  Build files cannot be regenerated correctly.
    File "C:\Users\<user_name>\AppData\Local\Temp\pip-build-env-4lzdyvwp\overlay\Lib\site-packages\skbuild\setuptools_wrap.py", line 582, in setup
      env = cmkr.configure(cmake_args,
    File "C:\Users\<user_name>\AppData\Local\Temp\pip-build-env-4lzdyvwp\overlay\Lib\site-packages\skbuild\cmaker.py", line 229, in configure
      raise SKBuildError(

  --------------------------------------------------------------------------------
  -- Trying "Ninja (Visual Studio 15 2017 Win64 v141)" generator
  --------------------------------
  ---------------------------
  ----------------------
  -----------------
  ------------
  -------
  --
  --
  -------
  ------------
  -----------------
  ----------------------
  ---------------------------
  --------------------------------
  -- Trying "Ninja (Visual Studio 15 2017 Win64 v141)" generator - success
  --------------------------------------------------------------------------------

  Configuring Project
    Working directory:
      C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c95a5\_skbuild\win-amd64-3.9\cmake-build
    Command:
      cmake 'C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c95a5\src' -G Ninja '-DCMAKE_INSTALL_PREFIX:PATH=C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c95a5\_skbuild\win-amd64-3.9\cmake-install' '-DPYTHON_EXECUTABLE:FILEPATH=c:\users\<user_name>\scoop\apps\python\current\python.exe' -DPYTHON_VERSION_STRING:STRING=3.9.1 '-DPYTHON_INCLUDE_DIR:PATH=c:\users\<user_name>\scoop\apps\python\current\Include' '-DPYTHON_LIBRARY:FILEPATH=c:\users\<user_name>\scoop\apps\python\current\libs\python39.lib' -DSKBUILD:BOOL=TRUE '-DCMAKE_MODULE_PATH:PATH=C:\Users\<user_name>\AppData\Local\Temp\pip-build-env-4lzdyvwp\overlay\Lib\site-packages\skbuild\resources\cmake' -DCMAKE_BUILD_TYPE:STRING=Release

  Traceback (most recent call last):

  An error occurred while configuring with CMake.
    Command:
      cmake 'C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c95a5\src' -G Ninja '-DCMAKE_INSTALL_PREFIX:PATH=C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c95a5\_skbuild\win-amd64-3.9\cmake-install' '-DPYTHON_EXECUTABLE:FILEPATH=c:\users\<user_name>\scoop\apps\python\current\python.exe' -DPYTHON_VERSION_STRING:STRING=3.9.1 '-DPYTHON_INCLUDE_DIR:PATH=c:\users\<user_name>\scoop\apps\python\current\Include' '-DPYTHON_LIBRARY:FILEPATH=c:\users\<user_name>\scoop\apps\python\current\libs\python39.lib' -DSKBUILD:BOOL=TRUE '-DCMAKE_MODULE_PATH:PATH=C:\Users\<user_name>\AppData\Local\Temp\pip-build-env-4lzdyvwp\overlay\Lib\site-packages\skbuild\resources\cmake' -DCMAKE_BUILD_TYPE:STRING=Release
    Source directory:
      C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c95a5\src
    Working directory:
      C:\Users\<user_name>\AppData\Local\Temp\pip-install-_fsm2ab_\bgfx-python_c762d88519934ecdbe890d32471c95a5\_skbuild\win-amd64-3.9\cmake-build
  Please see CMake's output for more information.
  ----------------------------------------
  ERROR: Failed building wheel for bgfx-python
Failed to build bgfx-python
ERROR: Could not build wheels for bgfx-python which use PEP 517 and cannot be installed directly

Hello @ompadu ! Yes I faced a major roadblock with pypi not accepting the wheels due to a file size limit. I requested a limit increase but so far no response. In the meantime, try building from source cloning the repository and its submodules.
I'm in the process to rewrite a major portion of the c++ bindings with cppyy. When its ready I'll try to release wheels for Python 3.9 and deprecate 3.6.
Thanks for your patience.

Hello @ompadu ! Yes I faced a major roadblock with pypi not accepting the wheels due to a file size limit. I requested a limit increase but so far no response. In the meantime, try building from source cloning the repository and its submodules.
I'm in the process to rewrite a major portion of the c++ bindings with cppyy. When its ready I'll try to release wheels for Python 3.9 and deprecate 3.6.
Thanks for your patience.

Thank you for the answer. No problem, I am in no big rush,

Thank you for the answer. No problem, I am in no big rush,

Hate to bump this when it's known that something already needs to be fixed, but I wanted to mention that it's not possible to build the repo and it's modules using the readme. Hoping to help someone or possibly get someone up to my block to look further into it.
Unclear 1 - The readme suggests to run pip setup.py install which isn't correct at all, the correct statement should be python setup.py install. This is because setup.py can't be used as a parameter for pip.

Building Dependency 1 - On attempting to install, however, I get an error in setup.py stating that there's no module named skbuild. scikit-build is a dependency on setup.py and isn't installed by default.

Unclear 2 - After attempting this however, I get issues with skbuild, which states that there's a problem with cmake on my machine. I installed cmake from chocolatey, which wasn't directly suggested in the readme but is an easy mistake to make as the readme states to use chocolatey to install an out of date version of visual studio.
it should be made clear in the readme that the versions of cmake, make and ninja that are installed should be installed through pip, not chocolatey.

Unclear 3 - After correcting the issue however, scikit-build makes it clear that there's no generator - hence the readme stating to install visual studio 2017 and to call vcvarsall.bat. However, after installing vs2017 community with chocolatey and attempting to call the vc vars setup script, it's suggested that it doesn't exist. Looking into it, vcvarsall.bat never existed in vs2017 and is a vs2015 only feature. The suggestion for python users is to... use a wheel instead.
In lieu of a functioning wheel, I started trying to find the alternative command for this, which is call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat" -arch=x64 to set up these vars.
This functions properly... until I try building the repo.

Building Dependency 2 - Attempting this causes tons of CMake errors due to not having the Windows 8.1 SDK. Yikes. Not a good look.
After installing the Windows 8.1 SDK... LibClang can't be found. This is apparently needed to build cppyy.

Building Dependency 3 - Instead of trying to figure out what wonky dev setup allows LibClang to be pulled out of thin air, I ended up running pip install cppyy to intervene.

Misconfiguration? - After that, I got an error from ninja stating that dependencies/bgfx/.build/win64_vs2017/bin/bimgRelease.lib is needed.
The dependencies tree while building doesn't include this but includes one for win32 instead.
Either this is a misconfiguration in the CMakeLists file or further clueing is needed to get the 64 bit version of bimgRelease.lib to compile.
My fix for this was to change the version that is actually used by cmake in cmakelists.txt (changed this to win32) as I don't know how to force the win64 version to build instead. I think this is due to the 64 bit version being the only one supported for a while, with 32 bit releasing later and becoming the default.
https://github.com/fbertola/bgfx-python/blob/f83c43c37362b9462abd4b277c13f24477e3e63e/src/CMakeLists.txt#L38

And lastly, this is where I hit a hard wall.
Ninja started failing due to an improperly formatted command generated by FindCppyy.cmake. It's very clear that this cmake file was never meant to be used in its current state, especially since it's located in the experimental folder of the official ROOT repo for Python's rootcling implementation.

TL;DR: There's a lot more prerequisites to building, most of which have come out morphing visual studio distributions and bad recommendations on behalf of building this from source. As the only other set of recommended python bindings for BGFX are also practically non-functional, we're left with kinda a hot mess of no real python support in bgfx.
I'd be interested to know where we're at, if anywhere on the proposed rewrite. I think it's a really bad look for BGFX to have this listed on their page and have it be practically nonfunctional.


ARROW-14169: [R] altrep for factors

replaces #11402

@ursabot please benchmark

@jonkeane are we trying to land this for 7.0.0?

It would be great if we could — @pitrou are you satisfied with the changes you requested above?
It would be worthwhile to rebase + rebenchmark this if we can, but I can review the R side as well.

@ursabot please benchmark

I rebased this to benchmark it again with a more recent branching point — but didn't change anything else

Have you had a chance to look at this @romainfrancois ?

I haven't unfortunately. Will try on Monday morning.


CI: correct pixman package name

fixes travis build.

This should be merged ASAP in order to run build test for other build PRs.

Did they upgrade their servers? libpixman-dev has always been there.
Anyway, the one day waiting should not apply to the non-distributable files. Please merge if you know what you are doing.

The package name "libpixman-dev" was incorrect. It is actually libpixman-1-dev. This is my mistake.
Travis build environment is a kind of Debian/Ubuntu.  I need to specify Debian's package name.
I guess they changed behaviour when incorrect package name is given. Formerly unknown package name to build system was ignored.  In addition, somehow libpixman-1-dev is  always installed even if I don't give it explicily. This is the reason why the build succeeded until yesterday.
I think requisite packages should be listed explicitly so I correct the package name not just removing it.
Here's part of travis log.
Yesterday: https://travis-ci.org/neutrinolabs/xrdp/jobs/180934751
Installing APT Packages (BETA)
Disallowing packages: libpixman-dev"
(build continues)

Today: https://travis-ci.org/neutrinolabs/xrdp/jobs/184391390
$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install libpam0g-dev libjpeg-dev libfuse-dev libmp3lame-dev libx11-dev libxrandr-dev libpixman-dev nasm
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package libpixman-dev
(build stops)


Suspension problems in the Minimum template

In MainPageViewModel this code is found:
    public override Task OnNavigatedFromAsync(IDictionary<string, object> state, bool suspending)
    {
        if (suspending)
        {
            // persist into cache
            state[nameof(Value)] = Value;
        }
        return base.OnNavigatedFromAsync(state, suspending);
    }

Why is the value saved only when going to suspended state? Shouldn’t the value also be saved when navigating to a new page?
I have tried to remove the if-statement so the value is saved if I navigate to a new page. But when I go back to this page the value isn’t restored. The dictionary used in OnNavigatedTo seems to be empty. Should it be like that?

The idea is that navigation cache will preserve the page values for you on standard nav if that is your desired behavior, but in the case of suspend you need to manually persist. This would not work without a corresponding reading from the dict in the on nav to override. Make sense?

Hmm… I'm sorry, but no I don’t get it :-(.
Run the Minimal template. Enter some text on the main page.
Then click on the settings button. Now OnNavigateFromAsync is executed and the current logic doesn’t save anything.
Then click the back button. Now OnNavigatedTo is executed but it doesn’t restore the text so the text box is empty which is not what I expected.
If I enable the NavigationCacheMode on the main page there is no difference.

Perhaps there is a misconception of what State is doing here and what the sample is expected to be doing. This State is for suspension activity. It is not replacing the implementation of normal business logic associated with entering data into a form and navigating around your app, etc. Your view model should be persisting data out to whatever store you the developer intend to use for storing. The minimal sample is not saving data out to a DB and the data that  is entered into the textbox is intentionally transient. If you want/need alternative behavior, you have all the tools to do so.

Hmm… Maybe I should start from scratch trying to explain what I looking for :-).
I have a page with some business data (let’s say a list with todo-items). This is stored in a database, nothing strange with that. On the same page I have a search box. The text in this box is stored in the state dictionary when the app in suspended and then restored when the application is resumed. This works fine if the application is suspended when this page is visible.
But let’s say I navigate temporary to another page, like a settings view. When I go back to the main page (with the back button, just like the Minimal template) my expectation is that the text in the search box should be the same as when I left the page.
I was hoping to find an easy solution for this. If that’s not supported that’s fine :-). But I think this is a really nice thing to have. We had this support with the Load/SaveState events in the NavigationHelper that was created in Windows 8.1 projects.

what are the requirements for OnNavigatedFromAsync and OnNavigatedTo to work? I install nuget from scratch. I only have one view and and viewmodel derive from base. suspension and shutdown or starting doesnt seem to call this two methods. why is that?

Nevermind it worked when I set the datacontext in the code behind. I dont know why it didnt when it set it in xaml


Fix plugins command help output

This PR removes the redundant heroku word here (in "Additional commands" section):
→ heroku help plugins
Usage: heroku plugins

 list installed plugins

Example:

 $ heroku plugins
 === Installed Plugins
<EMAIL_ADDRESS>
Additional commands, type "heroku help COMMAND" for more details:

  heroku plugins:link [PATH]  #  This is useful when developing plugins locally.
  plugins:install URL         #  install a plugin
  plugins:uninstall PLUGIN    #  uninstall a plugin
  plugins:update [PLUGIN]     #  updates all plugins or a single plugin by name

And also, here:
→ heroku help plugins:link
Usage: heroku heroku plugins:link [PATH]
 Links a local plugin into CLI.
 This is useful when developing plugins locally.
 It simply symlinks the specified path into ~/.heroku/node_modules
Example:
 $ heroku plugins:link .

thank you!


Ep #4 Expected '=' Returned with the command 'var a = 5'

Yes when I type an = I somehow have too put a =
Code here: https://github.com/penguinpolarDOTnet/Penguin-Bullet---Programming-Language

Ok on line 295 I typed "if self.current_tok != TT_EQ:"
but I should have wrote "if self.current_tok.type != TT_EQ:"
sorry, nice I just wasted a whole 6 days of my life....


Implement Room Privacy Modes

This PR tracks the progress of implementing support for the SSB Rooms 2 concept of Privacy Modes.
The privacy modes control which types of users are allowed to perform certain actions, such as creating invites. In the open mode, any person may visit the room and create an invite to it. In the restricted mode, only existing room members with the roles of admin or moderator may invite new users.
Privacy modes:

Open
Community
Restricted

Closes https://github.com/ssb-ngi-pointer/go-ssb-room/issues/96
Outstanding todos:

[ ] Create an open invite view (on the basic description page index.html if mode is open?)
[ ] Fix tests to take / create mock config (after sqlite database?)

@cblgh I also linked issue #12 with this PR


⚠ Bofrost.at has degraded performance

In a5cc37a, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2720 ms

Resolved: Bofrost.at performance has improved in 79d000b.


remove unnecessary "fn" argument

Addresses @mhong's comment from https://github.com/apple/swift/pull/19906.
Also while rerunning the test I realize that it should have a REQUIRES: executable_test because it runs an executable.

@swift-ci please test tensorflow

@swift-ci please test tensorflow macos

@swift-ci please test tensorflow linux gpu


ci: Prevent dependencies issue

Issue number and link
Fixes: #138

Describe your changes
add deny.toml for cargo-deny
Checklist before requesting a review

[x] I follow the Semantic Pull Requests rules (bugfix/feature)
[x] I specified links to related issues (must: bugfix, want: feature)
[ ] I have performed a self-review of my code (bugfix/feature)
[ ] I have added thorough tests (bugfix/feature)
[ ] I have edited ## [Unreleased] section in CHANGELOG.md following keep a changelog syntax (bugfix/feature)
[ ] I {made/will make} a related pull request for documentation repo (feature)

cargo deny check runs here!
https://github.com/SpringQL/SpringQL/runs/6432517672?check_suite_focus=true#step:13:65

I skip CHANGELOG update, because this is CI job changes.
no change to CODE & Documents.


Spec out lightning integration

Lightning is coming to stellar-core. This is a placeholder issue for specing out the platform side of it.
Once we figure out the different components, we can create more specific issues.
It seems like the major components on the platform side will be:

[ ] Horizon support
[ ] Client SDKs support
[ ] A Demo app

What's the status of this one @tomerweller ? Has the development of this been taken over by Interstellar?

Very outdated issue. closing.


Recieving Invalid grant Error even though all credentials are correct.

Unable to post on to reddit despite having all correct credentials.
exports.redditPost = async (subreddit) => {
  const redditBot = new snoowrap({
          userAgent: `${process.env.REDDIT_USER_AGENT}`,
          clientId: `${process.env.REDDIT_CLIENT_ID}`,
          clientSecret: `${process.env.REDDIT_CLIENT_SECRET}`,
          username: `${process.env.REDDIT_USERNAME}`,
          password: `${process.env.REDDIT_PASSWORD}`
      });
  try{
  await redditBot.getSubreddit(subreddit).submitLink({
              title: 'Title of Post',
              url: `https://example.com`,
          })
  } catch(err){
  console.log(err)
  }
}

Error: "Invalid grant" error returned from reddit. (You might have incorrect credentials.)
at /Users/name/GitHub/project/Main/node_modules/snoowrap/dist/request_handler.js:280:15
at process.processImmediate (node:internal/timers:471:21)
From previous event:
at snoowrap.updateAccessToken (/Users/name/GitHub/project/Main/node_modules/snoowrap/dist/request_handler.js:275:8)
at /Users/name/GitHub/project/Main/node_modules/snoowrap/dist/request_handler.js:83:18
at listOnTimeout (node:internal/timers:564:17)
at process.processTimers (node:internal/timers:507:7)

Solved this issue. Don't use special characters in your reddit password or characters in sequence like 123 or abc. Seems like since the reddit api is based off of older reddit, the relics are still intact.


[feedback] [ui] Suggest stop button change

Stop button uses a symbol more commonly associated with delete whereas start uses universal start symbol.

Suggest a Square stop button

It's an octagon because stop sign, but in that size it's not very clear that it's not just a circle so the x adds another element to identify it.  Square only works when next to pause/play/rewind, on it's own it just looked like generic box.  Maybe square in octagon @lvuch?
We're hardly the first people using an x though:  https://www.google.com/search?q=stop+icon&source=lnms&tbm=isch&sa=X&biw=960&bih=1018

Square in octagon sounds good, It just gives me pause as it is and I wait for the alt text which makes me feel others would do the same.

In v0.49.1, the stop has changed to a square in the octagon.


SSMSMin Error Opening Object Properties when SSMS Not Installed

Expanded OE so that I could see the columns for a database and chose Properties.
SSMS is not on my machine, and was met with an error:
Error calling SsmsMin with args '-a<EMAIL_ADDRESS>- The system cannot find the path specified.
And yes, I removed the rest of the args 😄
Seems to me like we should be hiding the Properties here (or, at the very least, failing with a user-readable message).

This was insiders builds I assume? In that case that's a known issue - #6276.
SSMSMin is separate from SSMS and so doesn't require SSMS being installed (we download SSMSMin as a separate package when the extension is installed). So you shouldn't see this on a stable build of ADS.


reaction support

Are reaction supported ?
If not, it would be nice to have a support like wee-slack
Thanks for this great plugin !

Currently reactions are not supported (they are not displayed nor can you "react") (on either branch), although I would like to support them.


Api v2

We are removing support for legacy authentication and moving to V2
https://developer.salesforce.com/docs/atlas.en-us.mc-app-development.meta/mc-app-development/create-integration-legacy.htm

As of August 1, 2019, Marketing Cloud has removed the ability to create legacy packages. All new packages are enhanced packages. You can still use legacy authentication and API requests with existing legacy packages.

This was meant to be open in the forked repository, closing it.


How do i uninstall this?

Hi, i enjoyed this mod but the vehicle physics make it a bit bad for me. Can i uninstall this somehow? (no offense)

Easiest way is to validate your installation files in Steam so it'll redownload the original physics file. The reason why it's bad, because that part is incomplete yet. Sadly, not everything supported. I hope the project isn't abandoned.


Stop in merge-able development

Recent developments like the introduction of batteries and agents with strategies were done in wip branches. Therefore these features are not available in the main development branch. Small branches should take necessary features of these draft branches, so they can be merged into main asap.

typo of wip: work in progress. The issue has been discussed with j-ti. The current work on battery implementation into dev as well as actor strategies is part of resolving that issue.

awesome

To be checked what is already merged or about-to-be-merged from feature/battery content and what is not -> making PRs or issues


Do not delete tags of uploaded artifacts in case the final deploy-step fails

Currently all created tags will be removed if the release build fails. If the failure was not caused during the deploy phase, this is ok because the artifact upload any sub-module is postponed to the last project being build. The problem is when a failure during the last step (uploading the artifacts) occurs. In that case we will have artifacts without a tag in the Maven repo. Solution: only remove a tag when its appropriate artifact was not uploaded.

Hi SourcePond, what's your plan or timing line for fixing the left opening issues, especially the ones for merging features from the original project?

Hi,
I will try to resolve the remaining issues in the next couple of weeks. Because I work on the plugin in my spare time, I do not have a timeline, but, you are welcome to help ;-)
Cheers,
Roland


error compiling "list.at"

After installing this library, not using it in my code, and running my project, I get this:
gleam run
  Compiling gleam_community_maths
error: Unknown module field
    ┌─ /Users/volkmannm/Documents/dev/lang/gleam/demo_gleam/build/packages/gleam_community_maths/src/gleam_community/maths/piecewise.gleam:945:33
    │
945 │       let assert Ok(val0) = list.at(arr, 0)
    │                                 ^^^ Did you mean `last`?

The module `gleam/list` does not have a `at` value.

looks like @hayleigh-dot-dev took care of it!


Keyboard does not work

════════ Exception caught by services library ══════════════════════════════════
A KeyDownEvent is dispatched, but the state shows that the physical key is already pressed. If this occurs in real application, please report this bug to Flutter. If this occurs in unit tests, please ensure that simulated events follow Flutter's event model as documented in `HardwareKeyboard`. This was the event: KeyDownEvent#9ee9e(physicalKey: PhysicalKeyboardKey#7004f(usbHidUsage: "0x0007004f", debugName: "Arrow Right"), logicalKey: LogicalKeyboardKey#00303(keyId: "0x100000303", keyLabel: "Arrow Right", debugName: "Arrow Right"), character: " ", timeStamp: 14:17:05.651190)
'package:flutter/src/services/hardware_keyboard.dart':
Failed assertion: line 437 pos 16: '!_pressedKeys.containsKey(event.physicalKey)'

@Dmitrii-developer
Can you provide flutter doctor -v, a complete minimal code sample and steps to replicate, that throws this exception ?
Thanks.

@Dmitrii-developer Can you provide flutter doctor -v, a complete minimal code sample and steps to replicate, that throws this exception ? Thanks.

Sorry, the problem was resolved after I moved the declaration of controllers outside the class in which they are used.
Perhaps I should now remove my issue?

Closing this as non-issue based on above comment.


WalletConnect scanning QR code does not work

Looks like this issue has surfaced up on both iOS and Android platforms.
After scanning the app (tried on OpenSea and UniSwap) the WalletConnect goes to the loading screen where remains stuck The approval does not happen. In one instance on Android, I got the approve screen but nothing happened after approving. The WalletConnect never got to 'Approve' screen after that.

@AW-STJ works correctly for me on walletconnect example, Uniswap and Opensea.
Let's try to narrow down what circumstances it fails and how to refine: I have witnessed flaky connection behaviour previously which I fixed by disconnecting WC, reload the site and try again. We should try to do some of these things automatically if it could help.
Also - I have had issues while trying to use WC over VPN. I'm not sure if we could fix this but it seems important to try. Can you check again now, do you use VPN?

Works now. And I do not use VPN and my WiFi had not issues at the time. I discovered the issue when a user reported it.
So it could be an issue from WalletConnect's side that was fixed.


Group Full - Stops connecting.

Describe the bug
When there are only full groups in the que you will get the message Group Full, but reconnecting keeps counting up as if you were in que still for an open group, which is false.
To Reproduce
Steps to reproduce the behavior:

Have all groups in que be full.
Try to connect through random activity
Yellow text ontop should say "Group Full" with the connecting...que time still counting up.
Attached picture link example - https://prnt.sc/BzBZFBnCRTT6

Expected behavior
The page to change notifing me their is no avaliable groups to join and the connecting timer would stop.
Screenshots
(https://prnt.sc/BzBZFBnCRTT6)
Desktop (please complete the following information):

OS: Windows 10
Browser: Opera GX
Version: Yea, I'm not to sure.

Additional context
This project is awesome!

Thank you for the excellent issue!


v1.8.1 breaks generation for PATCH methods

What version of kubb is running?
kubb/1.8.3 win32-x64 node-v18.15.0
What platform is your computer?
Windows 11
What steps can reproduce the bug?

Use any OpenAPI with a PATCH method
Install kubb 1.8.1, 1.8.2 or 1.8.3

v1.8.1 seems to break the zodius output completely and v1.8.2/3 generate output without patch methods.
What is the expected behavior?
Generation of PATCH methods as in v1.8.0
Swagger/OpenAPI file?
No response
Additional information
No response

@NimmLor Will fix this asap! :)

@NimmLor Will fix this asap! :)

thanks 👍🏻

@NimmLor 1.8.4 should fix this, feel free to reach out for other bugs related to this :)


Does ancpbids support regex queries?

if you call ancpbids.query.query(regex_search=True), then all patterns will be interpreted as regex... default is regex_search=False, so, fnmatch will be used

@adelavega the current implementation of BIDSLayout already accounts for that switch to use regex

You are correct! I'll close this


Add network identity information to the Transaction format

Today there is no identifying information present in a transaction to tie it to a particular network, e.g. marking that a transaction is only valid for devnet vs testnet vs mainnet. Adding some sort of network_id or chain_id is desired so that a user, if they happen to be using the same keys between testnet/mainnet (for security reasons they probably shouldn't do this though) and sign a transaction that is intended for testnet, it could also be replayed on mainnet unintentionally.
In addition we should probably include some mechanism into our client APIs for querying the network/chain information from a running node so that it is clear the state they are serving is either from a testnet or from a mainnet.

Seems like a protocol P0 for testnet, maybe P1 for devnet.

Thanks Brandon! This is important to protect against replaying in case of a future network fork as well, not necessarily between existing different networks.

@kchalkias Do we plan to do anything here for DevNet?

PR in progress https://github.com/MystenLabs/sui/pull/2116

@kchalkias Any updates on this one?

@joyqvq  can you please provide some updates on this issue?

the revived PR was parked last week bc did not want to introduce yet another breaking change atm, we can first land https://github.com/MystenLabs/sui/pull/3687, then switch over all signing operations to point over to the IntentMessage and verification performs checks on chain id.
Timeline wise we can revive next week, wdyt @kchalkias ?

Because of Sui's data model, I think an explicit network identifier in a transaction/intent should not be needed. If you have two Sui networks with different TransactionDigest::genesis()'s, all transactions are non-replayable by construction (modulo hash collisions). This is because every tx has at least one owned object input, and every owned object input contains a direct or indirect commitment to TransactionDigest::genesis() via its object digest.

I think we will need some genesis ceremony refactoring to ensure that we use a different TransactionDigest::genesis for devnet vs each testnet wave vs mainnet, but nothing should be needed at the tx or intent level.

It may still be worthwhile to introduce and include a network ID/chain id, inside of the system object. But you're correct that we probably don't need such a construct in every transaction.

Agreed on putting this inside the system object--useful for SC programmers and for clients to query.

@sblackshear I've updated the OP and the title of this issue to reflect that goal.

Note that the concept of signing intents is the signer should ideally be agnostic on if some or all of the domain separators are already included in the signed data object, this should be defined by design at the intent layer. I agree that due to our special way of deriving objectID, the chainID is included via genesis()'s inherent reference, and this is implementation detail.
But we should note that signers do not only sign txs, they do sign proof of possession/assets, personal messages, and potential other payloads that are used as smart contract sig inputs (ie Oracles). All of the other uses of signature do not necessarily have the indirect reference to chainID. At the same time we need to define a standard way of signing to avoid all of the issues Ethereum and other faced in their first steps where they needed to define EIPs on how to distinguish between txs and other objects signing.
Atm the standard we agreed was to sign the tuple <Intent, Data> and the Intent includes all major domain separation factors, for which we believe the most important are the following 4:
a) appID so we know if a signature with this key was for Sui, for another chain or protocol etc.
b) version of our Intent scheme (to ensure forward non-collision)
c) subappID you might have multiple instances/installations of an app (this is chain/network ID for Sui).
d) scope the actual objectType you sign (transaction, proof of asset, proof of possession, personal message, in-contract signature, consensus-sig etc)
That said, the Intent is a struct with all of the above 4 fields. In practice, a Transaction is the most dominant/used signed dat type and if I understand correctly you want an exception from the rule and remove the subappID (chainID) from the Intent, because it's already implied/included in the tx (inherently as @sblackshear explained). However, all of the other data types do not have this luxury, and the chainID is not necessarily included there, so for them we still maintain the chainID.
IMO there are two solutions here:

just keep one struct as it is today, with the chainID included even if it's theoretically duplicated info for the Sui tx type.
consider the SuiTx as a distinct app, we assign a different appID and then we can define the internal format which will only include appID, version, scope, saving one byte of information.


4 plankton

A four plankton model to test predation assimilation and palatability matrices.
The test seems to compile, but some things still TO DO:

[x] Fix formatting so it meets Blue specification
[x] update assimilation and palatability matrix values
[ ] update docstrings to correct data types
[x] fix box model bug
[x] run the model in a box and check plots
[x] replace all parameters in functions.jl with long form for clarity
[x] add docstrings to net_ and plankton_dt functions
[ ] update initial condition values

I think the bug is because the model doesn't have PAR declared as an auxiliary field but the run_box_model function automatically assumes that it is there (it should be the 7th element it is trying to access in a vector that only has the tracers at the moment). Clearly the interface needs to be cleaned up to avoid this, related to what is discussed in #53.

Yes, you were right. Adding PAR or setting it to none fixed the issue.
On Wed, Oct 16, 2024, 6:41 PM Radka Jersakova @.***>
wrote:

I think the bug is because the model doesn't have PAR declared as an
auxiliary field but the run_box_model function automatically assumes that
it is there (it should be the 7th element it is trying to access in a
vector that only has the tracers at the moment). Clearly the interface
needs to be cleaned up to avoid this, related to what is discussed in #53
https://github.com/agate-model/Agate.jl/issues/53.
—
Reply to this email directly, view it on GitHub
https://github.com/agate-model/Agate.jl/pull/54#issuecomment-2417493066,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIZDH5X3K2MRWQR4QGT5223Z32QLXAVCNFSM6AAAAABQBJXBRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJXGQ4TGMBWGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

@ljwolf @nanophyto  The issue is with smith_light_limitation, which is used in photosynthetic_growth. Or rather, with the parameters that we use for the two Z plankton where we currently define the maximum_growth_rate and alpha to be 0 so we end up dividing by 0. This also propagates to the N tracer which sums over photosynthetic_growth across all tracers. That's why N, Z1 and Z2 end up returning NaN.

Ah, that makes a lot of sense. Thanks Radka! In theory the value of alpha
doesn't matter since umax is also zero for these groups. But the cleaner
solution might be a sparse matrix?
On Thu, Oct 17, 2024, 6:37 PM Radka Jersakova @.***>
wrote:

@ljwolf https://github.com/ljwolf @nanophyto
https://github.com/nanophyto The issue is with smith_light_limitation,
which is used in photosynthetic_growth. Or rather, with the parameters
that we use for the two Z plankton where we currently define the
maximum_growth_rate and alpha to be 0 so we end up dividing by 0. This
also propagates to the N tracer which sums over photosynthetic_growth
across all tracers. That's why N, Z1 and Z2 end up returning NaN.
—
Reply to this email directly, view it on GitHub
https://github.com/agate-model/Agate.jl/pull/54#issuecomment-2420121259,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIZDH5XTK7W63KHGM32ZYA3Z37YULAVCNFSM6AAAAABQBJXBRSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRQGEZDCMRVHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Awesome! I wondered if it was that... but it looked to me that a divide by zero would propagate as an Inf not a NaN! Well done!

Awesome! I wondered if it was that... but it looked to me that a divide by zero would propagate as an Inf not a NaN! Well done!

It seems to be because it's 0/0, which in Julia apparently returns NaN (whereas a number/0 returns an Inf as expected).

The model is misspecified and has a mass balance issue but the code is working at least :grin:

All comments should now be resolved, except the test for non-zero returns, which I still need to resolve

All comments should now be resolved, except the test for non-zero returns, which I still need to resolve

I think this might be because you don't include PAR in the tracer function calls in the tests.


Add speed calculator with consideration of deceleration towards drive range limit

Checks

[x] Debugging completed
[ ] Please debug me

Related Issue
This PR closes #186.

Codecov Report
Base: 92.21% // Head: 92.70% // Increases project coverage by +0.49% :tada:

Coverage data is based on head (eb1132a) compared to base (be9787c).
Patch coverage: 93.26% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #191      +/-   ##
==========================================
+ Coverage   92.21%   92.70%   +0.49%
==========================================
  Files          63       66       +3
  Lines        2837     2932      +95
==========================================
+ Hits         2616     2718     +102
+ Misses        221      214       -7

Impacted Files
Coverage Δ

neclib/interfaces/console_logger.py
100.00% <ø> (ø)

neclib/typing.py
71.42% <57.14%> (-9.53%)
:arrow_down:

neclib/utils/data_utils.py
85.71% <91.66%> (ø)

neclib/__init__.py
91.42% <100.00%> (+1.42%)
:arrow_up:

neclib/configuration.py
88.76% <100.00%> (-1.01%)
:arrow_down:

neclib/coordinates/optimize.py
92.53% <100.00%> (ø)

neclib/safety/__init__.py
100.00% <100.00%> (ø)

neclib/safety/decelerate.py
100.00% <100.00%> (ø)

neclib/utils/math_utils.py
97.67% <100.00%> (+0.05%)
:arrow_up:

tests/interfaces/test_console_logger.py
100.00% <100.00%> (ø)

... and 5 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Windows Forms

Can I use NBug in Windows Forms apps, not only WPF ?

Please read: https://github.com/soygul/NBug#questions


application_error schema should not require the "message" field

Using the default implementation of the Android tracker, I got some application_error events due to OutOfMemoryError on Android.
This exception does not have any message attached to it and results as an error when validating the event against the proper schema.
{
  "schema": "iglu:com.snowplowanalytics.snowplow/unstruct_event/jsonschema/1-0-0",
  "data": {
    "schema": "iglu:com.snowplowanalytics.snowplow/application_error/jsonschema/1-0-0",
    "data": {
      "programmingLanguage": "JAVA",
      "exceptionName": "java.lang.OutOfMemoryError",
      "isFatal": true,
      "threadName": "main",
      "threadId": 1,
      "lineNumber": -2,
      "className": "android.graphics.BitmapFactory",
      "stackTrace": "java.lang.OutOfMemoryError"
    }
  }
}

Thanks for flagging @AcidFlow ! Assigning to @jbeemster to take a look at...

Hi @AcidFlow @alexanderdean,
The Android Tracker does appear to presume that a message will come with the exception being thrown.  Of course that is not always the case.  There are two courses we can take here:

Enforce the need for a message and generate a placeholder value in the case that one is not given with the error.
Remove the need for the message.

An exception without a message still seems to have a lot of value and does not feel necessary to know what went wrong in the application.  So I would agree that we need to remove the requirement for this field.

This will involve patching the schema and the associated Redshift DDL to handle null values (https://github.com/snowplow/iglu-central/blob/master/sql/com.snowplowanalytics.snowplow/application_error_1.sql#L17)

Something I just noticed too is the line number.
I don't have control over it, but there is a validation on the line number too (it has to be a positive integer).
I agree the line number should be a positive integer, nevertheless this validation will result in an error too.

If you could open an issue for that in the Android Tracker for that @AcidFlow - not sure how it managed to spit out a negative line number but I guess all bets are off when it comes to OutOfMemoryError's!

I think a negative line number is meaningless, so should be removed from the payload (i.e. current behavior is fine for that).
I understand that @chuwy uses a placeholder value for a missing error message in the JS Tracker - Anton what placeholder do you use?

@alexanderdean - yes. Placeholder message is JS Exception. Browser doesn't support ErrorEvent API.