UX | Create-new wizard extension and enhancement

Pick up where we left off with the Create New bot/dialog wizard.
Business justification:
Currently, Composer skips the step if Design/Plan and jumps right into building a dialog, assuming the user knows what they are creating and why, and that they are fluent with Composer and the SDK. The 'Created New' wizard attached below helps people getting started by asking them to input some information in a 'human' /conversational manner, and uses this to bootstrap the dialog. I believe this will lower the threshold for users to get started with Composer and hit the ground running and making it easier to understand concepts such as LG, LU, Events, Triggers etc. as they are already repopulated with the content provided in the Wizards.
Also

We are approaching the stage where we're allowing people to create multiple types of dialogs, so our Create New flow needs to scale to support this and make this easily discoverable:
adaptive dialogs & sub-dialogs
generated dialogs
QnA dialogs
Samples

https://www.figma.com/file/NqlONHOHjE0amtoHlLlopg9p/Composer-XY-07.16?node-id=1632%3A25465
Enable users to 'seed' their dialog with

Take full advantage of Managed LU

@DesignPolice - As I know that you are not pleased with the current design for 'create new', in particular because of the presentation of the many (ex)samples in the dialog, this is an FYI. Would love to hear your suggestions

@mareekuh I will update the flow that Xi made and add a link here, with a few screen grabs for those who don't want to get into Figma.

Let's go with option 3. I expect we'll need to revisit the Create dialog when we can create things like skills (remote and local) and (re)usable dialogs so let's just use the easiest and most scalable approach (dropdown* for navigation to the right folder, list view for selection).
Marc's design does not have a dropdown to indicate the folder for which we're showing the content.

@cwhitten @mareekuh - ah yes good point on the folder and changes - do you want me to look at that addition or wait for the need to be there.??

addressed via https://github.com/microsoft/BotFramework-Composer/pull/2521


chore(www): fix formatting of code in md files

@iuioiua or @marvinhagemeister, please take a look at this one, since all CI runs are failing due to canary builds of deno now checking formatting within md files.

@deer, I realise we incidentally merged a PR that happened to have included these formatting changes. Either way, thank you for this.


Add contributing page to documentation

Resolves #13

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 64.206%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
922

Relevant Lines:
1436

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
6 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.3%) to 64.554%

Files with Coverage Reduction
New Missed Lines
%

src/project_config/serializers/init.py
1
85.71%

src/project_config/config/style/init.py
5
93.3%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
947

Relevant Lines:
1467

💛  - Coveralls


Suggestions for adding uncompressed source code

This project looks interesting and promising. If possible, I would like to suggest adding uncompressed source code so that everyone can learn the source code in this repository and start contributing easily.

Thank you for your interest in this project!
I have cleaned the code a little and added an uncompressed version in the marketplace folder.
If your interested in the inner workings of the translation part, have a look at the Kuroshiro language library for JS that has been used here.

Thank you for your interest in this project! I have cleaned the code a little and added an uncompressed version in the marketplace folder. If your interested in the inner workings of the translation part, have a look at the Kuroshiro language library for JS that has been used here.

Thanks! That looks a lot better, I'll close this issue and will open an issue/PR in the future if there are any ideas or suggestions I can pass on.


v1.4 appears to be broken

For error in action, see https://github.com/open-sauced/hot/actions/runs/2475281479
YAML parser error appears to point to new lines in action.yml:
https://github.com/bdougie/take-action/blob/5a7a7d66c32aa9f8cb8a0bb395adf5c49d093a43/action.yml#L24
cc @bdougie @jamesgeddes

Weird - it passes yamllint. That was my change so I'll investigate.
.take

Ah - looks like .take does not work here 😂
@bdougie can you assign this to me, please?

Apparently, I did use the correct syntax
https://stackoverflow.com/a/5110341/4162689
I am unsure why it is still failing.
This will need additional thinking. If anyone has any ideas I'm all ears. Apologies for the inconvenience caused.

FWIW, I think the YAML syntax may be looking for types.
https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#inputsinput_iddefault
One thing that might be worth trying would be seeing whether giving it one value would work (like bots shouldn't be assigning themselves). I'm just not sure how the underlying bash stuff would interpret this.
  block-list:
    description: 'List of users to block from self-assigning'
    required: false
    default: |
       github-actions[bot]

@bdougie I think there are enough things that refer to this action that it would probably be best reverting this change on main and letting @jamesgeddes start a new PR.
Good morning on your first day of full time on @open-sauced :-)

Good shout @mtfoley
Sorry again @bdougie!

No worries, I will revert the commit in a few when I am back to my computer.

reverted

I wonder if wrapping the brackets in quotes would do the trick. I made a gist to show what I was playing with on it.
https://gist.github.com/mtfoley/3866e0d44badc7590706fb1a9fc1997e

Looks like there were some other possible issues here?
I've submitted a PR to change the behaviour to pass in a token.
@bdougie #16


When yaagl support this game?

This train game 😁

has been supported but not released. See discord #announcement


not issue but idea

So the bot will see if there is already posted a track/album.
The bot will check link or album and if it's already uploaded then it will post the link to the user instead of redownloading it and posting it. It will save time and reources.
maybe little more info if I wasn't clear Discord message/conversation

It's easier on Google drive because of their api. Kraken doesn't provide any , so not possible.


Add reason-mode link for emacs, and fix anchor links

Issue #22
Add a link to reason-mode for emacs and document how to run emacs within the environment of a ReasonProject. Also document how to invoke emacs appropriately on MacOS (this tripped me up personally -- it's pretty uncommon for users to be using the builtin MacOS emacs, which is unfortunately what they will get with a naive command line).
Also fix anchor links, which weren't working on github, and a header or two.

I just noticed that Issue #20 also addresses the broken links. This pull request is a superset of that one.

There's an index.html page too, that is just a manual copy of the markdown IIRC. Did you see that?
(Be careful not to trim trailing whitespace - some of them are there intentionally to get the html page to render differently).

Ok, I've copied the updated contents from the readme to index.html.


urh: 2.0.0 -> 2.0.1

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

built on NixOS
Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.)
found 2.0.1 with grep in /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1
directory tree listing: https://gist.github.com/1781a86976c5e26a0668a5047280ba81

cc @fpletz for review

Success on x86_64-linux (full log)
Attempted: urh
Partial log (click to expand)
shrinking /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1/lib/python3.6/site-packages/urh/cythonext/util.cpython-36m-x86_64-linux-gnu.so
shrinking /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1/lib/python3.6/site-packages/urh/cythonext/signalFunctions.cpython-36m-x86_64-linux-gnu.so
shrinking /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1/lib/python3.6/site-packages/urh/dev/native/lib/hackrf.cpython-36m-x86_64-linux-gnu.so
shrinking /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1/lib/python3.6/site-packages/urh/dev/native/lib/rtlsdr_fallback.cpython-36m-x86_64-linux-gnu.so
strip is /nix/store/fzcs0fn6bb04m82frhlb78nc03ny3w55-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1/lib  /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1/bin
patching script interpreter paths in /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1
checking for references to /tmp/nix-build-urh-2.0.1.drv-0 in /nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1...
wrapping `/nix/store/29377wngwlydpc5x0cdc7fks4pr6fs6k-urh-2.0.1/bin/urh'...
postPatchMkspecs

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

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

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

Failure on aarch64-linux (full log)
Attempted: urh
Partial log (click to expand)
g++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.2.0\" -O2 -fPIC -std=c++1z -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.62.0 -Ideps/boost/1.62.0/include -Ideps/cheap-ruler/2.5.3 -Ideps/cheap-ruler/2.5.3/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Ideps/geojson/0.4.2/include -Ideps/geojsonvt/6.3.0 -Ideps/geojsonvt/6.3.0/include -Ideps/geometry/0.9.2 -Ideps/geometry/0.9.2/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/pixelmatch/0.10.0 -Ideps/pixelmatch/0.10.0/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pack/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.0-rc7 -Ideps/vector-tile/1.0.0-rc7/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork/5.10.1/QtNetwork -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui/5.10.1/QtGui -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql/5.10.1/QtSql -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore/5.10.1/QtCore -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore -I.moc -isystem /nix/store/71fay6zbq29ny7fyp0p9a7pqdpci4qrl-mesa-noglu-17.3.6-dev/include -I/nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/mkspecs/linux-g++ -o .obj/src/mbgl/renderer/layers/render_fill_layer.o src/mbgl/renderer/layers/render_fill_layer.cpp
g++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.2.0\" -O2 -fPIC -std=c++1z -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.62.0 -Ideps/boost/1.62.0/include -Ideps/cheap-ruler/2.5.3 -Ideps/cheap-ruler/2.5.3/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Ideps/geojson/0.4.2/include -Ideps/geojsonvt/6.3.0 -Ideps/geojsonvt/6.3.0/include -Ideps/geometry/0.9.2 -Ideps/geometry/0.9.2/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/pixelmatch/0.10.0 -Ideps/pixelmatch/0.10.0/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pack/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.0-rc7 -Ideps/vector-tile/1.0.0-rc7/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork/5.10.1/QtNetwork -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui/5.10.1/QtGui -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql/5.10.1/QtSql -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore/5.10.1/QtCore -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore -I.moc -isystem /nix/store/71fay6zbq29ny7fyp0p9a7pqdpci4qrl-mesa-noglu-17.3.6-dev/include -I/nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/mkspecs/linux-g++ -o .obj/src/mbgl/renderer/layers/render_line_layer.o src/mbgl/renderer/layers/render_line_layer.cpp
g++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.2.0\" -O2 -fPIC -std=c++1z -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.62.0 -Ideps/boost/1.62.0/include -Ideps/cheap-ruler/2.5.3 -Ideps/cheap-ruler/2.5.3/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Ideps/geojson/0.4.2/include -Ideps/geojsonvt/6.3.0 -Ideps/geojsonvt/6.3.0/include -Ideps/geometry/0.9.2 -Ideps/geometry/0.9.2/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/pixelmatch/0.10.0 -Ideps/pixelmatch/0.10.0/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pack/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.0-rc7 -Ideps/vector-tile/1.0.0-rc7/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork/5.10.1/QtNetwork -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui/5.10.1/QtGui -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql/5.10.1/QtSql -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore/5.10.1/QtCore -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore -I.moc -isystem /nix/store/71fay6zbq29ny7fyp0p9a7pqdpci4qrl-mesa-noglu-17.3.6-dev/include -I/nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/mkspecs/linux-g++ -o .obj/src/mbgl/renderer/layers/render_raster_layer.o src/mbgl/renderer/layers/render_raster_layer.cpp
g++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.2.0\" -O2 -fPIC -std=c++1z -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.62.0 -Ideps/boost/1.62.0/include -Ideps/cheap-ruler/2.5.3 -Ideps/cheap-ruler/2.5.3/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Ideps/geojson/0.4.2/include -Ideps/geojsonvt/6.3.0 -Ideps/geojsonvt/6.3.0/include -Ideps/geometry/0.9.2 -Ideps/geometry/0.9.2/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/pixelmatch/0.10.0 -Ideps/pixelmatch/0.10.0/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pack/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.0-rc7 -Ideps/vector-tile/1.0.0-rc7/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork/5.10.1/QtNetwork -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui/5.10.1/QtGui -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql/5.10.1/QtSql -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore/5.10.1 -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore/5.10.1/QtCore -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtNetwork -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtGui -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtSql -isystem /nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/include/QtCore -I.moc -isystem /nix/store/71fay6zbq29ny7fyp0p9a7pqdpci4qrl-mesa-noglu-17.3.6-dev/include -I/nix/store/j4n5fiw6zfrccwkj48zylz7qllgpqili-qtbase-5.10.1-dev/mkspecs/linux-g++ -o .obj/src/mbgl/renderer/layers/render_symbol_layer.o src/mbgl/renderer/layers/render_symbol_layer.cpp
building of '/nix/store/ssrcm6ya64n6lv7qk6yqimwmpw6yphxr-qtlocation-5.10.1.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/bq0hlk0g943p4gk7cz78xc5hw1wkziwg-qtwebengine-5.10.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/89g5i28pri3gsdgfhwrrj414h4v661mq-qtwebkit-5.9.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/r3df7c05h8xaw60fzqj2g8yx8a7323hp-python3.6-PyQt-5.10.drv': 2 dependencies couldn't be built
cannot build derivation '/nix/store/k2vf7y714n9xngn1frinds4hf6si4qzp-urh-2.0.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/k2vf7y714n9xngn1frinds4hf6si4qzp-urh-2.0.1.drv' failed


Update pandas version to 0.24

pandas release notes: http://pandas.pydata.org/pandas-docs/stable/whatsnew/v0.24.0.html
Update imports to match changes in pandas
Add functionality for list of functions on axis=1 for apply
Remove pd.match from API
Small regression in pandas requires regression in Modin

pandas-dev/pandas#25101 reports this issue
pandas-dev/pandas#25102 resolves this issue

TODO: Expose pandas.Array once we properly test

What do these changes do?

Related issue number

[x] passes git diff upstream/master -u -- "*.py" | flake8 --diff
[x] passes black --check modin/

Merged build finished. Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-PRB/361/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-Performance-PRB/362/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/423/
Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/485/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/493/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/497/
Test FAILed.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/524/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/531/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/533/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/534/
Test FAILed.

Merged build finished. Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/535/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/536/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/537/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/538/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/539/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/540/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/541/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Modin-PRB/542/
Test FAILed.


refactor vpm compile

https://github.com/voedger/voedger/blob/683d4aa13a77cdbf79edc24c6c9f28e56c6b9171/cmd/vpm/internal/dm/impl_golang.go#L142

-C is not considered

https://github.com/voedger/voedger/blob/683d4aa13a77cdbf79edc24c6c9f28e56c6b9171/cmd/vpm/compile.go#L57C1-L57C1

should be <module name from go.mod>/<dir we're compile at> instead of testQPN

sysPackage -> appdef.SysPackage
https://github.com/voedger/voedger/blob/683d4aa13a77cdbf79edc24c6c9f28e56c6b9171/cmd/vpm/compile.go#L61C1-L61C1

compileTestAppSchema -> getDummyAppPackageAst

https://github.com/voedger/voedger/blob/683d4aa13a77cdbf79edc24c6c9f28e56c6b9171/cmd/vpm/const.go#L10

testAppName          = "testapp" -> dummyAppName = "dummyApp"

go doesn't search go.mod like that. go.mod should be searched from current working dir and further up.


Changed usage 'get_the_date' and 'get_the_time' filters according WP …

…core: third post id param is added
Issue
Wordpress provide third param to  'get_the_date' and 'get_the_time' filters
https://github.com/WordPress/WordPress/blob/master/wp-includes/general-template.php#L2540
https://github.com/WordPress/WordPress/blob/master/wp-includes/general-template.php#L2667
Timber has only two. And this is caused error for developer relying on core implementation.
Solution
Add third param (post id).
Impact
I think this is minor changes.

Coverage decreased (-2.4%) to 91.562% when pulling 63aaf681ced5e09c3a9ed753f286980f05578f77 on shvlv:master into 88f9e52d2f20c70b5dc315965e1f768b3b8a8b2f on timber:master.

Coverage decreased (-2.4%) to 91.562% when pulling 63aaf681ced5e09c3a9ed753f286980f05578f77 on shvlv:master into 88f9e52d2f20c70b5dc315965e1f768b3b8a8b2f on timber:master.

@jarednova thanks, I try to change outdated master.

@shvlv Thanks for taking the time to figure out the problem and providing a pull request with a fix! 👍
Just a note: This change is already included in 2.x. I added it in #2150. But it definitely makes sense to backport it to 1.x as well.
The following filters also changed their signature, so it might be worth to change them in this pull request as well:

get_the_modified_date
get_the_modified_time

Looks good! Thanks for the spot @gchtr that the get_the_modified_* permutations have a diff't signature that requires a WP_Post:
We accept post IDs or WP_Post:
https://developer.wordpress.org/reference/hooks/get_the_time/
https://developer.wordpress.org/reference/hooks/get_the_date/
We only accept WP_Post:
https://developer.wordpress.org/reference/hooks/get_the_modified_time/
https://developer.wordpress.org/reference/hooks/get_the_modified_date/
Because WordPress.


Multilabel conversion

What do I need to change to make it support multiple labels on top of the bounding box e.g labels = [car, red, SUV], or labels = [Truck, black, pickup] or labels = [apple, green] etc?
Where do I need to make changes to support multiple labels? I am happy to send PR.
thank you for the tool and guidance.

You could leverage attached widgets for this I think. If you need more properties recorded for every bbox then create some widgets for editing them and attach to the bbox widget. Like this:
from jupyter_bbox_widget import BBoxWidget
import ipywidgets as widgets

bbox_widget = BBoxWidget(
    image='fruit.jpg',
    classes=['apple', 'orange', 'pear'],
)
color_widget = widgets.ToggleButtons(description='color',options=['red','orange','yellow','green'])
size_widget = widgets.ToggleButtons(description='size', options=[1,2,3])

bbox_widget.attach(color_widget, 'color')
bbox_widget.attach(size_widget, 'size')

container = widgets.VBox([
    bbox_widget,
    color_widget,
    size_widget
])

container

The attached widgets will then let you edit additional properties of every bbox:

The bboxes property looks like this now, note the color and size properties recorded.
[{'x': 42,
  'y': 174,
  'width': 228,
  'height': 191,
  'label': 'pear',
  'color': 'yellow',
  'size': 2}]

You're not limited to toggle buttons, use any ipywidgets that make sense in your particular case.

Sounds great! Thank you so much!


docs(env): minor improvements in environment variables doc

What does this PR try to resolve?
Minor improvements in environment variables doc.
Fixes #10956
Fixes #13294
How should we test and review this PR?
Additional information

Thanks!
@bors r+

:pushpin: Commit ffca7befb0e325e8e0457085ce80e5a4adbd49b5 has been approved by ehuss
It is now in the queue for this repository.

:hourglass: Testing commit ffca7befb0e325e8e0457085ce80e5a4adbd49b5 with merge 2c4cf1d8ef28df6611ed6c2be57dbcfe6399505d...

:sunny: Test successful - checks-actions
Approved by: ehuss
Pushing 2c4cf1d8ef28df6611ed6c2be57dbcfe6399505d to master...


atlantis: 0.27.3 -> 0.28.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/runatlantis/atlantis/releases.
meta.description for atlantis is: Terraform Pull Request Automation
meta.homepage for atlantis is: https://github.com/runatlantis/atlantis
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.28.0 with grep in /nix/store/61lnxdp4pg89hpp0w949ljv0a70sk44z-atlantis-0.28.0
found 0.28.0 in filename of file in /nix/store/61lnxdp4pg89hpp0w949ljv0a70sk44z-atlantis-0.28.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

atlantis

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/61lnxdp4pg89hpp0w949ljv0a70sk44z-atlantis-0.28.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A atlantis https://github.com/r-ryantm/nixpkgs/archive/cf7a6c10aae3cabe9043e767fb908a63b140cc2e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/cf7a6c10aae3cabe9043e767fb908a63b140cc2e#atlantis

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/61lnxdp4pg89hpp0w949ljv0a70sk44z-atlantis-0.28.0
ls -la /nix/store/61lnxdp4pg89hpp0w949ljv0a70sk44z-atlantis-0.28.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

atlantis

Maintainer pings
cc @jpotier for testing.

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

1 package built:

atlantis


gather_gltf_hook doesn't work properly

gather_gltf_hook acts as a way to add new content to already finalized scenes. If the hook adds for example a new Animation with extensions (for example, for implement EXT_property_animation), the exporter will fail.
gather_gltf_hook should be called before finalizing the scenes and animations

Well, we already tweak few time this hook past few months.
We have to be careful about it. I will try to prepare some test cases for all changes we did

So the issue is that the scene is finalized before the gather_gltf_hook, so if the hooks adds new stuff, that part is not going to be finalized

gather_gltf_hook  should be used only for modifying/adding extension at root of glTF.
You can't modify data already in glTF json, except in "extensions" at root of file
Maybe we have to rename this hook...

Merge done


Marker with draggable+autoPan doesn't respect map's maxBounds

When dragging marker with autoPan option on map with maxBounds & maxBoundsViscosity==1.0 marker is lost when dragged outside maxBounds
How to reproduce

Leaflet version I'm using: 1.3.1
Browser (with version) I'm using: Chrome

What behaviour I'm expecting and which behaviour I'm seeing
Expecting map to stop panning when reached maxBounds
and marker to return on map if dragged back.
Instead marker is lost (positioned somewhere outside map)
Minimal example reproducing the issue
https://jsfiddle.net/21h5zb09/35/
Try to drag marker with popup outside map to trigger panning+bug
Second marker has workaround applied

Any updates on this issue?


Broken Docs of Serialization

Printing of the campaign breaks the markdown.

I even already created a PR for that as I found the fix very quickly (see #433), so I will close this here


docs: improve Breakpoints description #12160

Description
As noted in #8208, #10006 and #11050 the docs on $breakpoints could be improved by stating that any custom values should be added in ascending order so that keywords like "down" can work correctly as expected.

Closes #12160

Types of changes

[x] Documentation
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (anything that would change an existing functionality)
[ ] Maintenance (refactor, code cleaning, development tools...)

Checklist

[x] I have read and follow the CONTRIBUTING.md document.
[x] The pull request title and template are correctly filled.
[x] The pull request targets the right branch (develop or develop-v...).
[x] My commits are correctly titled and contain all relevant information.
[x] I have updated the documentation accordingly to my changes (if relevant).
[ ] I have added tests to cover my changes (if relevant).

Thanks for providing the PR and improvement for the docs.
I'm not sure but for me personally the illustration is a bit confusing and not self-explanatory.


Add MCP3208 ADC

As suggested by @pcopa in #41

Have just now uploaded my first commit for the MCP3208/3204.
The text needs more editing, but the code is running stable on my Pi 2

This was added in #150


CLI --help output in docs is out-of-date (json-stream, not json-lines)

@jpmckinney thanks this has been fixed


Check function: createCustomCovariateSettings

Function documentation in order with SRS (Roxygen2)
Functionality in order with function documentation
Unit test in order with TestPlan (usethis, testthat)
Code review of function (other dev than whoever picked up this ticket) (lintr)

Entire function could be replaced with:
covariateSettings <- list(list_covariates = list_covariates)

attr(covariateSettings, "fun") <-"TreatmentPatterns:::getCustomCovariates"

class(covariateSettings) <- "covariateSettings"

Function is deperecated


Update MockChannelTransport

Update MockChannelTransport semantics to align with MockTcpTransport.
This fixes some failed unit tests.
Now creating new mock channel transport is like attaching new "host" to the network.
New unique address is registered for the new "host".
Unlike TCP only one active bind is allowed at any moment to keep things simple (so there is only one port per host).

Sorry, I decided to use different approach with bans (will be submitted it in different PR).
This PR is updated to only have changes related to MockChannelTransport.


chore(main): release 1.1.4

:robot: I have created a release beep boop
1.1.4 (2024-10-08)
Bug Fixes

Adjust release workflow (358916e)
Use PAT in release workflow (b79168d)
Use PAT in release workflow (8dd88fa)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.1.4
:sunflower:


Clean up the rest of the examples

So all comply with the 'ok, res = sd*client' form.

Very nice work making examples easier to read. Thanks!


Update: Create Your First Service With Amplication with new git provider information

The Create Your First Service With Amplication page on the Amplication docs right now only mentions GitHub. It's possible we'll need to update it also refer to Bitbucket, or just mention git providers in general.

@GreenMachine01 do you think this is necessary?

@dericksozo I guess we can change it to be more generic or add a comment that the example is for GitHub but that we support additional git providers but I don't think its a major priority. if its a quick fix you can go for it. otherwise, lets keep it in the backlog

I'm taking care of this one in #357.


IOS calendar aesthetic issue & performance issue

The image below show the exact problem.

The other issue is the slow performance on the calendar. It took quite a while to display out the calendar.

Hi eyeveye, please use the issue template as it provides useful information about how the bug is caused.
Unfortunately I do not own an IOS device and cannot find or test for issues on IOS devices. I can only rely that Xamarin or MAUI works properly cross platform.
The CalendarView is just a CollectionView. I have mentioned that CollectionView performance is extremely slow in MAUI and so far with everything I have done to try to make it faster there has been nothing that has worked to fix this. For example using a Grid instead of a CollectionView or using an actual CollectionView and just rendering Labels.
For your issue, the only thing I can do is give suggestions: You can modify the look of a Day by setting the CalendarView's DayTemplate property.
Default functionality can be achieved easier by using a DayView.

@ME-MarvinE - could you complete your sentence above please, the one that ends the 4th para : "Try setting the"...
The suspense is killing me and I'm seeing the same issue on iOS. :)

@brettnagy Done.

@brettnagy Done:

For your issue, the only thing I can do is give suggestions: Luckily I have seen this layout issue before in earlier versions of MAUI on Android and know that it is either caused by the Border of the item not clipping the content to its shape, or that the CollectionView doesn't have enough space to render all its items, so they are just being cut off to a size evenly divided between the items:

For the first potential cause, try finding another way to clip the content to a circular shape.

For the second potential cause, try implementing the DaysView container yourself, or completely implementing a CollectionView with a Calendar's Days property manually and giving it more horizontal or vertical space, try changing the CollectionView's ItemsLayout property to a GridItemsLayout with an increased vertical and horizontal spacing, or try making the DayTemplate smaller.

Any ideas on when we might see performance improvement is it solely relying on CollectionView getting fixed? Do we know if they have this on the roadmap?

FWIW: the performance in release mode is very different to debug mode. I have Android and iOS Maui apps in the app stores, one using this control, and performance is pretty good.

Actually on Android Release mode performance is pretty good. I will check IOS this week. I hadnt used it in release mode thanks for that!

I do have the same app on both Android and iOS, but it’s hard for me to fairly compare Android and iOS as my hardware is so different: middle of the road Samsung v. iPhone 14 Max. The Samsung performs as well my iPhone, so maybe that gives Android the edge.

@eyeveye Do you have any updates on this? Are you still experiencing this? Could you try to run it in release mode too, to see if performance improves as @pblake81239 mentioned?

May be related to dotnet/maui#21460


Watcom Additional Warnings - Sqash'em or Heed'em?

src\CppUTest\SimpleString.cpp
 (109): Warning! W391: col(19) assignment found in boolean expression
 (209): Warning! W391: col(25) assignment found in boolean expression
 ------------------------------
tests\PluginTest.cpp
 (133): Warning! W368: col(63) conditional expression in if statement is always false
 (133): Warning! W013: col(63) unreachable code
 ... (many more of these in different test cases)

@basvodde what do you think?

I vote to squash them, especially W368/W013...

Hmm. Reconsidering.... It is apparently taking exception to this:
#define CHECK_EQUAL_LOCATION(expected, actual, text, file, line)\
  { if ((expected) != (actual)) { \
      if ((actual) != (actual)) \
      	  UtestShell::getCurrent()->print("WARNING:\n\tThe \"Actual Parameter\" parameter is evaluated multiple times resulting in different values.\n\tThus the value in the error message is probably incorrect.", file, line); \
      if ((expected) != (expected)) \
      	  UtestShell::getCurrent()->print("WARNING:\n\tThe \"Expected Parameter\" parameter is evaluated multiple times resulting in different values.\n\tThus the value in the error message is probably incorrect.", file, line); \
      UtestShell::getCurrent()->assertEquals(true, StringFrom(expected).asCharString(), StringFrom(actual).asCharString(), text, file, line); \
  } \
  else \
  { \
    UtestShell::getCurrent()->assertLongsEqual((long)0, (long)0, NULL, file, line); \
  } }

Although the intention is clear, this is funky code indeed ;-). There  is a test for this, so we know it works. However, I am as puzzled as the poor compiler. Where is the hidden side-effect?

Hmm. actual in this case is _countingMethod() so the compiler can't possibly know that it is the same. Will need to squash'em after all.....

Fixed by #766


Enable CI builds in travis and appveyor.

Add Travis CI config for Linux and OS X
Add AppVeyor config for Windows
Update tests to pass on all 3 OSs

See https://github.com/ariya/phantomjs/issues/13828 (lots of details in that issue already).
One major caveat, the AppVeyor build will only run on a paid (Pro FOSS) level of account ($29.95 a month) the free tier does not have enough processing power to build in the timeline. The Travis CI builds run fine for free though.
See build outputs here: https://travis-ci.org/Connorhd/phantomjs/builds/127159050 https://ci.appveyor.com/project/Connorhd/phantomjs

/cc @ariya

Thanks for the excellent work @Connorhd!
We use Travis CI in the past. It worked for a while, but at some point it ceased to work again. I didn't investigate in details but IIRC it was caused by an imposed limitation on build runs, probably as the VM was being adjusted to account for more Travis CI usage. Hence, I'm a bit hesitant to rely on it too much, as it may break again in the future.
As for AppVeyor,  since we don't have any fund for the Pro level, I don't think we should pursue that right now. In fact, perhaps this is an opportunity to lobby AppVeyor if they are willing to sponsor the CI build of PhantomJS.
With that in mind, would you be willing to separate the Travis CI enablement into its own pull request? After that, I'd be happy to merge that one first.

Sure thing I will split out the changes.
As for the travisci capacity I think the big problem was that multiprocessing.cpu_count() returns 32 (when in reality only 2 cores are available). Running with that much parallelism actually caused memory usage to peak over the available limit. It seems fairly stable with -j 2 so I think its worth trying.

I did some tests and the OS X build tends to fail from time to time:
The job exceeded the maxmimum time limit for jobs, and has been terminated.

@ariya: why don't you just use the free AppVeyor plan? I'm having issue #14095 for all my Windows projects and I'd like to get this merged so that we can fix it.

@XhmikosR we can't use AppVeyour because doesn't meet our requirements. From their documentation - https://www.appveyor.com/docs/build-configuration#virtual-machine-configurations
We can't build PhantomJS with the free plan specification. It will fail.

@Vitallium: memory-wise or core-wise?
/CC @FeodorFitsner

@Vitallium: I see the builds pass on your test account, don't they?

@XhmikosR memory. We need at least 4 GB to successfully build PhantomJS. But using only 1 core will significantly decrease the build time. WebKit is a huge project. Building it on a 1-core machine is really slow.

@XhmikosR

I see the builds pass on your test account, don't they?
sorry? I didn't use AppVeyor for PhantomJS. Could you please post the link?

https://ci.appveyor.com/project/Connorhd/phantomjs/history

@XhmikosR Thanks, but that's not me :) Anyway, looks like it compiles successfully. I think I need to test it.
But the build time (46 min 59 sec) is really huge.

Sorry, wrong CC :P But yeah, the builds seem to pass with the changes in this branch.
The build time is huge, I feel you. It's something I've been bugging @FeodorFitsner. Recently he told me they are going to fix update all VMs to use the same resources, even free plans.

But we will switch to a prebuilt WebKit soon. So we will use any kind of CI for PhantomJS.
See this PR: #14386

https://ci.appveyor.com/project/Connorhd/phantomjs/history

Read the discussion carefully, that's not using the free plan, but rather a trial of a pro plan ($30/mo).

Just wait a few days and both plans will use the same environment.
On Jul 9, 2016 22:14, "Ariya Hidayat"<EMAIL_ADDRESS>wrote:

https://ci.appveyor.com/project/Connorhd/phantomjs/history
Read the discussion carefully, that's not using the free plan, but rather
a trial of a pro plan ($30/mo).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ariya/phantomjs/pull/14251#issuecomment-231550777,
or mute the thread
https://github.com/notifications/unsubscribe/AAVVtb-baoUs28f-6DKnnvHmi5esNH8Yks5qT_MCgaJpZM4IVfFQ
.

Can someone try again? AppVeyor should be like 10x faster now.

This needs to be recreated now that our focus is on 2.5 (see #14458).


Serialize return [object Object]

This code:
$scope.saveDashboardLayout = function saveDashboardLayout() {
        sessionStorage.userDashboardLayout = angular.toJson($scope.standardItems);
    };

    $scope.loadDashboardLayout = function loadDashboardLayout(){
        $scope.standardItems = angular.fromJson(sessionStorage.userDashboardLayout);
    };

Return: [object Object],[object Object].....
Why not return this: [{name: 'Widget1',sizeX: 2,sizeY: 2,row: 2,col: 2}, {}, {}, {}....]
Where is the problem?

OK i solved the problem.
if i only do this code its works:
`alert(angular.toJson($scope.dashboard.widgets));


Add LDC support

I was surpired when I saw it - DLanguage plugin doesn't support other compilers!

If you are using dub then it's possible to configure it to use LDC.


python310Packages.imbalanced-learn: 0.8.1 -> 0.9.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.imbalanced-learn is: "Library offering a number of re-sampling techniques commonly used in datasets showing strong between-class imbalance"
meta.homepage for python310Packages.imbalanced-learn is: "https://github.com/scikit-learn-contrib/imbalanced-learn"
meta.changelog for python310Packages.imbalanced-learn is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.9.0 with grep in /nix/store/azh621lhw7za9dca3v8cnkks4gvqpz1c-python3.10-imbalanced-learn-0.9.0

found 0.9.0 in filename of file in /nix/store/azh621lhw7za9dca3v8cnkks4gvqpz1c-python3.10-imbalanced-learn-0.9.0

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
2 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
python310Packages.imbalanced-learn
python39Packages.imbalanced-learn

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/azh621lhw7za9dca3v8cnkks4gvqpz1c-python3.10-imbalanced-learn-0.9.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.imbalanced-learn https://github.com/r-ryantm/nixpkgs/archive/e44f6ebdbd8d1379a5a17cfdfa197c4b57b56f1f.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/azh621lhw7za9dca3v8cnkks4gvqpz1c-python3.10-imbalanced-learn-0.9.0
ls -la /nix/store/azh621lhw7za9dca3v8cnkks4gvqpz1c-python3.10-imbalanced-learn-0.9.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

python310Packages.imbalanced-learn
python39Packages.imbalanced-learn

Maintainer pings
cc @rmcgibbo for testing.

[x] changelog looks good


model Training

Added Sections to model training
i have added the below nodes

base hole
model creation et
model train validate(Still need to add more to this)

revising all the chapters. Lets merge everything and make edits.


Updates logger to be customizable.

When providing options for debug logging, this pattern doesn't make assumptions about what people use to log (I use Timber) and allows developers to provide their own logger.

@rharter You are right of course. Thanks!


Photos are not showing on iPad Air.

The thumbnails at the camera roll are not showing on iPad Air 2.On iPhone everything works fine.Can you help me?
Thanks

I've had similar problem with many iOS devices (running iOS 9+) and at least in all of the cases I've checked it seems to be caused by having the iCloud Photo Library in use. The images for which originals are in iCloud but not on the actual device are not shown in the DBCamera gallery.
One way to verify this is to open Photos app, open any image and tap edit. Then you should see "Downloading" message. After the download has finished, go back to the app using DBCamera and you should see the image in the gallery. This is obviously only an ugly workaround and the problem itself should be fixed in the gallery code.


content() and url() methods not working

Laravel Printing Version
v3.0.0
Laravel Version
v9.19
Bug description
file methods works fine when we try to print but
Printing::newPrintTask()
->printer($printerId)
->content('hello world')
->send();
and
Printing::newPrintTask()
->printer($printerId)
->url('https://www.google.com')
->send();
functions not working when we try to print. Inside PrintNode application, on logs section we can see PrintJob id and done message but nothing comes out from our printer. And no error shows up in our project.
Steps to reproduce
No response
Relevant log output
No response

When using content() method you can specify the content type with the 2nd parameter. Depending on your used driver you can find the available content types in Printing/Drivers//ContentType.php
Ex:
Printing::newPrintTask()
		->printer($printerId)
		->content($text, 'text/plain')
		->send();

or in my case loading with a different name:
use Rawilk\Printing\Drivers\Cups\ContentType as PrintingCUPSContentType;
Printing::newPrintTask()
        ->printer($printerId)
        ->content($text, PrintingCUPSContentType::TEXT)
        ->send();

Personally I generate a pdf and send it using the file() method, however you should be able to send a plain string to the content() method since it defaults to raw_base64 by default as the content type, and I'm base64_encode(...) your content automatically for you.
If it's getting to PrintNode, then the request was successful, however there was an issue with PrintNode sending the job to your printer. I'm not really sure exactly what the issue could be, but for me personally I've noticed that sometimes it won't print if the paper size doesn't match up on the tray I'm printing to.

Also, this seems to be a duplicate of #34

`$bill = Bill::find(8);
$data = [
'name' => 'Humayun',
'address' => '308 r2',
'account_number' => '22000001',
'billing_period' => $bill->billing_period,
'uc_no' => 'uc',
'issue_date' => $bill->issue_date,
'ncr_no' => '33/006',
'old_ncr_no' => '',
'due_date' => $bill->due_date,
'tarrif' => 'DM 01',
'water_charges' => $bill->water_charges,
'sewerage_charges' => $bill->sewerage_charges,
'electricity_adjustment' => $bill->electricity_adjustment,
'service_charges' => $bill->service_charges,
'current_bill' => $bill->current_bill,
'minimum_payment_due' => $bill->minimum_payment_due,
'arrears' => $bill->arrears,
'payable_within_due_date' => $bill->payable_within_due_date,
'surcharge' => $bill->surcharge,
'payable_after_due_date' => $bill->payable_after_due_date,
'distinct_sewerage_charges' => $bill->distinct_sewerage_charges
];
$page = (string)view('test', $data);

$printerJob = Printing::newPrintTask()
	->printer("ipp://localhost:631/printers/HL_L5200DW_series")
	->content($page, PrintingCUPSContentType::HTML)
	->send();
echo $printerJob->state();`

it is printing as string not html in my view file. you thoughts?


Unnecessary recompilation when building julia

Your Windows build number:  Version 10.0.16199.1000]

What you're doing and what's happening:  Trying to build Julia in Bash on Windows

What's wrong / what should be happening instead: gmp, mpfr and patchelf are requiring dependendices which should not be required.

Currently when building Julia in wsl the above mentioned dependencies seem to want to recompile things that have been provided already. It was mentioned by @vtjnash that this may be a filesystem bug relating to timestamps.

Are you doing the build in DrvFS (/mnt/c/Users/you) or in VolFS (/home/you)? Could be #1939.

probably a dupe of #1939

definitely a duplicate of the originally reported issue in https://github.com/Microsoft/BashOnWindows/issues/544, if things work in /home/

has more in common with https://github.com/Microsoft/BashOnWindows/issues/2025 since it'star that Julia's build system is relying on to behave like unix with respect to time stamps (or rather we're extracting and building a number of autotools based projects, all of which are going to rely on time stamps), more than cp. but the file system deficiency is the root cause.

/dupe #1939


How to scale cosine learning rate for small batchsize

When training ResNet on ImageNet, the GluonCV uses a batchsize of 128x8GPUs with cosine learning rate. Do you have any suggestion to scale learning rate when using a small batchsize? I tried directly scaling down learning rate by the ratio of batchsize but it did not work very well.
Thanks.

GluonCV use fp16 training, 128 batch size per gpu. You can use smaller batch size, but should be at least 256 for total mini-batch size to reproduce compatible performance.


Confusing advice on pin in .env

Line 5 in .env says:
WECONNECT_SPIN= # Pin is only necessary for locking/unlocking in Homekit. If you don't want this keep WECONNECT_PIN empty
Leaving it empty as suggested, i.e. not changing the line at all, causes the vwsfriend container startup to error out with:
vwsfriend: error: unrecognized arguments: Pin is only necessary for locking/unlocking in Homekit. If you don't want this keep WECONNECT_PIN empty
Deleting or commenting out the line entirely fixes the problem. It seems the comment could usefully be changed to e.g. tell the user to comment it out completely if not needed.

Closing for now. I seem unable to reproduce on a fresh install.


Still using deprecated parts of the Atom API

Specifically, this plugin uses atom.WorkspaceView, which is deprecated according to https://atom.io/docs/v0.182.0/upgrading/upgrading-your-package

Fixed with current issue.


Translate React Doc to Pidgin

I will like to translate react js doc to pidgin so as to simplify some points to people here,
Please how do i go about that ?

This sound very cool, I am releasing React videos on youtube in Naija Pidgin... Let's rub minds to see how we can do this bro.


Set up rack and cabling for new switch

Description
Punch down cable endpoints, build the rack, start provisioning the switch, running cable

Finished this last weekend. All cables are punched down for the first phase and tested.


Rules not always applied to tabs opened from external app with redirect

Hi.

Great extension - thanks for this.

Steps to reproduce:

Create tab group, e.g. Task with rule:

Open link from external app (Outlook, MS Teams...) which has redirect (not changing domain mentioned in the rule)
Link is opened in new tab and not added to Task group

But it's not always the case:

Sometimes link is processed correctly and added to to group.
Entering the url directly into address bar results in correct addition to group (always)

Sample urls (from TargetProcess):
https://mycompany.tpondemand.com/entity/12345
results into
https://mycompany.tpondemand.com/restui/board.aspx?#page=request/12345

Hey there, I'm aware of this problem, thanks for putting it into an issue. I'll take a look at this.

Auto-Group Tabs v0.0.6 was just released and should fix this – tabs should now be grouped very reliably.
I'll close this now, but feel free to re-open if anything does still not work as expected.


FastField and Field meta is undefined from v1.2

Current Behavior
I have recently upgraded formik from v1.1 to v1.3 and found that the meta prop in Field no longer working. Downgrading formik realizes that the issue starts to show up since v1.2 onwards. I assume this is a bug as it was a feature introduced in v1.1 and no change log that describes it has changed since.
Steps to Reproduce
By switching to v1.2
In another component the following FastField is used
<FastField name='firstName' label='First name *' component={StyledTextField} />

StyledTextField component
import React from 'react'
import TextField from '@material-ui/core/TextField';
import FormHelperText from '@material-ui/core/FormHelperText';
import FormControl from '@material-ui/core/FormControl';

const StyledTextField = props => {
  const { field, form, label, meta } = props;

  console.log('Styled ', field, form, meta) // meta is undefined in v1.2 and v1.3
  return (
    <FormControl error>
      <TextField
        {...field}
        error={meta.touched && !!meta.error}
        label={label}
      />
      { (meta.touched && meta.error) && <FormHelperText>{meta.error}</FormHelperText> }
    </FormControl>
    )
}

CodeSandbox Link:
https://codesandbox.io/s/lx9kpz2jl9

Formik Version: 1.2.0
React Version: 16.5.2
Browser and Version: Google Chrome 69
OS: MacOS
Node Version: v10.11.0
Package Manager and Version: NPM 6.4.1

Ahh, when I rewrote FastField i forgot that we had added this. It's probably time to add it back (as a breaking change) in v2.

Fo reference, Field meta, never existed, just FastField (which is why I forgot).

I can update my long-standing PR - https://github.com/jaredpalmer/formik/pull/579 which should fix the issue.

I think this is still important, especially since the doc mentions it:
https://jaredpalmer.com/formik/docs/api/fieldarray

NOTE: In Formik v0.12 / 1.0, a new meta prop may be added to Field and FieldArray that will give you relevant metadata such as error & touch, which will save you from having to use Formik or lodash's getIn or checking if the path is defined on your own.

Closing as stale


added gmailnator

I was suprised the popular service gmailnator.com wasn't added.

Hi Norman, I added a custom.txt file in the src directory. As domains.txt and domains.json are the results of the merge of this folder your modifications would have been erased on the next release.
If you want to contribute in the future, feel free to add domains to src/custom.txt.
(Your change have been added to this commit: 835d56d7721b642bb95deb243f080bcd489d1123)


[Suggestion] Show bulb items in the  menu

I like the options that the lightbulb offers, though I often find myself right clicking to "add method body" as opposed to hovering over and clicking on the lightbulb.  Is it possible to (in addition to the lightbulb) show those items in the  menu?  Coming from VS this muscle memory is hard to break.
C# Extension 1.0.3-rc2
OS X

I think this is probably an issue for VS Code itself. @chrisdias?

You should be able to press CMD+. (or Ctrl+. on Windows) to bring up the Quick Fix list instead of having to hover.
Having a set of refactorings be contributed to the context menu would be something that would be in VS Code and OmniSharp would contribute to that list. @DustinCampbell can you make an issue in the VS Code repo if you need this for the C# editing experience?

I don't think we're ultimately going to add specific refactorings and code fixes to the right-click menu.


Add description on what Leetcode is for people who haven't heard of it, linking the site.

Yes,I actually wanted to get started with open source so I tried to solve this good first issue.

Starting my journey in open source.

Hey, if it is not assigned to anyone yet. You can assign me. I can make that work done. Have been practicing problem on Leetcode myself.

Starting my journey in open source.

Please refer to Journey Book for that.

Hey, if it is not assigned to anyone yet. You can assign me. I can make that work done. Have been practicing problem on Leetcode myself.

Hi, It's actually assigned to @saksham5701 as he requested to work on it, before you, but you can help them if they are finding any difficulty.
You can contribute to this repo in other ways or check out our other repo's and their issues and contribute to them! Thanks

Hey, if it is not assigned to anyone yet. You can assign me. I can make that work done. Have been practicing problem on Leetcode myself.

Hi, It's actually assigned to @saksham5701 as he requested to work on it, before you, but you can help them if they are finding any difficulty.
You can contribute to this repo in other ways or check out our other repo's and their issues and contribute to them! Thanks

Yep will do.


Better  "RecycleItems" logic

"RecycleItems" now goes through the keep list until the very end. If we have "min_empty_space" specified, then we want to stop when this criteria is met.
if
"smart_recycle_items": true
then
stop when
"min_empty_space" is big enough.

min_empty_space is primary there to prevent transferring items right after you get them. Set min_empty_spaces to 999 if you want it to happen all the time.

I understand what min_empty_space does.
I want the recycle that does not go through all the way till the list. Say if I have 150 Pokeballs, 75 Greatballs, 50 Ultra Balls.
And my configure says keep 100 poke balls, 50 great balls.
Then if I recycle 50 Poke Balls, the min_empty_space requirement is met, then the recycle should stop, in this case, I can accumulate more Great Balls and more Ultra Balls.
Does this make sense? @mjmadsen

If you don't specify how many greatballs and up you want to keep in the config, it'll trim to whatever "max_balls_keep" is set to, first by dropping regular pokeballs, then great and so on. If you do specify limits for each kind of ball, it'll trim them all to that number.


feat(minifier): minify alternated one child if block

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#7231  👈
#7230
#7222 : 1 other dependent PR (#7223 )
#7178 : 1 other dependent PR (#7179 )
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @7086cmd and the rest of your teammates on  Graphite

So we can assume it's a problem due to enabling a new peephole, same as #6698, #6266.


Context Menu

Steps to reproduce

Create Context Menu on Web
Right Click

Expected results
Just See ShadCn Context Menu
Actual results
See native browser one too
shadcn_ui version
0.9.0
Platform
Web
Code sample
Code sample
// https://mariuti.com/shadcn-ui/components/context-menu/

Screenshots or Video

Screenshots / Video demonstration
https://github.com/user-attachments/assets/e326210f-b4cb-4cde-a0e9-6a9e71d38ad1

Logs
Logs
N/A```

</details>

### Flutter Doctor output

<details open><summary>Doctor output</summary>

```console
N/A```

</details>

Which browser are you using?
To me on Arc and Chrome doesn't happen

Chrome on Windows: 128.0.6613.114

Since there is already an open issue with the Context Menu, I'm also facing a problem.
I'm using ShadContextMenu in a ShadTable (I want to have a edit/delete context menu when clicking on the ellipsis):

class EditVendorContextMenu extends StatefulWidget {
  const EditVendorContextMenu({super.key});

  @override
  State<EditVendorContextMenu> createState() => _EditVendorContextMenuState();
}

class _EditVendorContextMenuState extends State<EditVendorContextMenu> {
  final _isVisible = signal(false);

  @override
  Widget build(BuildContext context) {
    return ShadContextMenu(
      visible: _isVisible.watch(context),
      children: [
        ShadContextMenuItem(
          leading: const ShadImage.square(
            LucideIcons.pencil,
            size: 16,
          ),
          child: const Text("Edit"),
          onPressed: () {},
        ),
        const Divider(height: 8),
        ShadContextMenuItem(
          leading: const ShadImage.square(
            LucideIcons.trash,
            size: 16,
          ),
          child: const Text("Delete"),
          onPressed: () {},
        ),
      ],
      child: ShadButton.ghost(
        icon: const Icon(
          LucideIcons.ellipsis,
          size: 16,
        ),
        onPressed: () {
          _isVisible.value = !_isVisible.value;
        },
      ),
    );
  }

  @override
  void dispose() {
    _isVisible.dispose();
    super.dispose();
  }
}

However, when the context menu is dismissed by clicking outside, _isVisible will still be true, so I need to click on it twice to make it appear again.

Since there is already an open issue with the Context Menu, I'm also facing a problem.
I'm using ShadContextMenu in a ShadTable (I want to have a edit/delete context menu when clicking on the ellipsis):

class EditVendorContextMenu extends StatefulWidget {

  const EditVendorContextMenu({super.key});

  @override

  State<EditVendorContextMenu> createState() => _EditVendorContextMenuState();

}

class _EditVendorContextMenuState extends State<EditVendorContextMenu> {

  final _isVisible = signal(false);

  @override

  Widget build(BuildContext context) {

    return ShadContextMenu(

      visible: _isVisible.watch(context),

      children: [

        ShadContextMenuItem(

          leading: const ShadImage.square(

            LucideIcons.pencil,

            size: 16,

          ),

          child: const Text("Edit"),

          onPressed: () {},

        ),

        const Divider(height: 8),

        ShadContextMenuItem(

          leading: const ShadImage.square(

            LucideIcons.trash,

            size: 16,

          ),

          child: const Text("Delete"),

          onPressed: () {},

        ),

      ],

      child: ShadButton.ghost(

        icon: const Icon(

          LucideIcons.ellipsis,

          size: 16,

        ),

        onPressed: () {

          _isVisible.value = !_isVisible.value;

        },

      ),

    );

  }

  @override

  void dispose() {

    _isVisible.dispose();

    super.dispose();

  }

}

However, when the context menu is dismissed by clicking outside, _isVisible will still be true, so I need to click on it twice to make it appear again.

Do you want a callback like onVisibilityChange?

That would work, thanks!

@dickermoshe can you try visiting this page with your windows device?
https://shadcn-ui-playground.web.app/context-menu
Let me know if the issue is fixed.
I temporarely disabled the native context menu from anywhere, I'm waiting for a response here to disable it only for the context menu widget

Fixed!
https://github.com/user-attachments/assets/d97733dd-39fd-4d2b-8b1f-0fdbda841a54

@renanboni just released the v0.9.1.
Use the new controller parameter to "open/close" the context menu.

@nank1ro thanks a lot!


⚠ Slack has degraded performance

In 6b259de, Slack (https://status.slack.com/api/v2.0.0/current) experienced degraded performance:

HTTP code: 200
Response time: 72 ms

Resolved: Slack performance has improved in fa81b84.


Upgrade The Unarchiver to v3.10.1

Upgrade The Unarchiver from v3.01 to v3.10.1.

Thank you for the contribution. It was merged directly as 8f0436d327f43d9f66396685b8ab2b0cac1267a8 to keep commit history cleaner. Your contribution is still credited to you.


Presets into connectivity

Presets send settings into connectivity to send into the settings view

 Preset Functionality (send to watch)


Add Korean README

I have completed the work of README-ko.md.
Also edited other documents and added a link to the Korean translation!
If you have any corrections, please tell me anytime. Thank you!

Thank you @ire4564, @bangtoven  and @lala7573 for the help. I am going merge this PR now, to help move progress with this PR.
Btw @lala7573 for all the other translation fix you mentioned, please feel free to open a follow up PR. More then happy to have the Korean Readme even more polished.


Not compatible with the latest OS X

Not compatible with the latest OS X :(

Select Aerial in System Preferences. You'll see that error message.
Close System Preferences.
Open System Preferences. The error message should be gone.

It's a bug in macOS. http://alistairmcmillan.github.io/2016/04/25/OSX-Swift-screensaver-bug.html


Amazon API

Fetch products on home screen or search screen from Amazon and display on the home page
This PR will get a level 3 and a level 2 both.

@yuvrajsinghgmx I can work on it , but it will take time . However, you can get and set up the required API keys and keep it ready. We can implement it once we have the Amazon API keys, endpoints  and have set them up.


Remove release branch

Its too much overhead at this point

Remember to change RPi to point to main branch


CocoaPods error

I want to run your Example code. When I run 'pod install' receive error Unable to find a specification for EasySip.

You can find the 'EasySip' Library on https://cocoapods.org/
You should try pod repo to check your source.
https://stackoverflow.com/questions/25913733/unable-to-find-a-specification-in-cocoapods
You can try to do:
pod repo remove master
pod setup
pod install

Or:
sudo rm -fr ~/.cocoapods/repos/master
pod setup
pod install

Thank you a lot. It's help.


Install

Hi
I am having trouble installing, I keep getting “unrecognized arguments:” regarding MAC BT address for a Bluetti AC200Max. I have scanned and put in the correct BT Mac address for the AC200Max in configuration.
I am trying to install on a Pi with HA installed. Is there any specific software that needs to be install prior to installing bluetti2mqtt ?
Thank you for any help.

Might be a format issue.  Can you post your addon config yaml?

Thank you for the reply.
This is the message, I have altered the MAC address, username and password. Sorry if this is not the correct info, I am new to this
Thank you for your help
[17:35:17] INFO: Reading configuration settings...
[17:35:20] INFO: Starting bluetti-mqtt...
usage: bluetti-mqtt [-h] [--scan] [--broker HOST] [--port PORT]
[--username USERNAME] [--password PASSWORD]
[--interval INTERVAL] [--ha-config {normal,none,advanced}]
[ADDRESS ...]
bluetti-mqtt: error: unrecognized arguments: 0X:XX:XX:XX:XX:XE
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
Config Yami
mqtt_username: TheUserName
mqtt_password: ThePassword
mqtt_host: localhost
mqtt_port: 1883
bt_mac: 0X:XX:XX:XX:XX:XE
poll_sec: 30
ha_config: normal
scan: false
debug: false
log: false

Have you updated to version 1.0.7?  I've been unable to replicate the issue.

Please update to version 1.1.0 and let me know if the issue persists.

Thank you for your help,
Please see below
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/00-banner.sh
Add-on: Bluetti to MQTT
MQTT bridge between Bluetti and Home Assistant
Add-on version: 1.1.0
You are running the latest version of this add-on.
System: Home Assistant OS 9.5  (aarch64 / raspberrypi4-64)
Home Assistant Core: 2023.2.3
Home Assistant Supervisor: 2023.01.1
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
cont-init: info: /etc/cont-init.d/00-banner.sh exited 0
cont-init: info: running /etc/cont-init.d/01-log-level.sh
cont-init: info: /etc/cont-init.d/01-log-level.sh exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[09:33:54] INFO: Reading configuration settings...
[09:33:56] INFO: Starting bluetti-mqtt...
usage: bluetti-mqtt [-h] [--scan] [--broker HOST] [--port PORT]
[--username USERNAME] [--password PASSWORD]
[--interval INTERVAL] [--ha-config {normal,none,advanced}]
[ADDRESS ...]
bluetti-mqtt: error: unrecognized arguments: 0X:XX:XX:XX:XX:XE
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Thank you for your help, finally working. I do not know how. I have done a clean install of everything and kept trying.
AC200 working fine.
Again
Thank you for your help


TextureFX III

Third time is a charm.
See https://github.com/vvvv/VL.Stride/pull/387 and https://github.com/vvvv/VL.Stride/pull/390 for previous comments.

not so sure about the name "ColorMap". It might become a widely used node for building shader fx in the future. So we should maybe avoid the ambiguity?

not so sure about the name "ColorMap". It might become a widely used node for building shader fx in the future. So we should maybe avoid the ambiguity?

MapColor or Map (Color) maybe? There are also ColorRamp and ColorConvert - which was ConvertColor, I only renamed it to be somewhat consistent with the other two.

MapColor or Map (Color) maybe? There are also ColorRamp and ColorConvert - which was ConvertColor, I only renamed it to be somewhat consistent with the other two.

yes, MapColor sounds like a verb or action (like colorize, magnify, transform) I would favor this naming pattern (also ConvertColor instead of ColorConvert) over the nouns. But I might miss the big picture. Opinions?

yes, MapColor sounds like a verb or action (like colorize, magnify, transform) I would favor this naming pattern (also ConvertColor instead of ColorConvert) over the nouns. But I might miss the big picture. Opinions?


Support for forwarded fields in Select2GenericForeignKeyModelField

Hi @jpic,
I added a support for forwarded fields for my previous pull request #995, it works like this:
class TForm(autocomplete.FutureModelForm):
    test = autocomplete.Select2GenericForeignKeyModelField(
        model_choice=[(Group, 'name', [('forward_field_name', 'value_to_filter')]), (TModel, 'name')],  # Model with values to filter
        required=False,
        field_id='test',
    )

Its possible to link to multiple fields, and all the fields + the text box from the widget will query the data base, across diffrent model attributes. Query are made with an AND condition.
I just integrate the feature seen here : http://django-autocomplete-light.readthedocs.io/en/master/tutorial.html#filtering-results-based-on-the-value-of-other-fields-in-the-form

Sure, can you rebase on master ?

 Anyway, both branch should be up to date ?

Can you push to a branch on this repo pls ?

Done, (guilouf-autoview) sorry to be so bad with git.

Ok, done 28fc4985b92ab4500770e929aad0af5a5345e257. In the future i think it will be good the add this whole pattern for select2_foreign_key also, even for other widgets. We will have to find a way to make the automatic url creation available to all the widgets, without modifying them one by one.


No option "Publish coverage to bitbucket" on Branch API

Hi,
I dont have an option for publishing the coverage to bitbucket. I have the Branch API plugin installed, version 2.6.5. What could cause this issue? I cant find a way to fix it...

Hi Joris,
just for the public, I also post the information here that I just sent you via email.
It is about 4 years ago that I have last been using this plugin. We migrated from Bitbucket to Github and after a while also away from Jenkins. So no more active development on my side for this.
I wasn't able to reproduce your issue. What I did to test the plugin was:
cat docker-compose.yml

version: '3'
services:
  application:
    container_name: jenkins-test
    image: jenkins/jenkins
    ports:
     - "8080:8080"
    restart: always
    volumes:
        - .jenkins_home:/var/jenkins_home

Execute jenkins:
mkdir .jenkins_home && chmod 777 .jenkins_home
docker-compose up

After the default plugin installation I installed this plugin via:

Downloaded the HPI from here
Manage Jenkins -> Manage Plugins -> Advanced -> Deploy Plugin -> Choose file -> Deploy

And then I created a test job where I can select the "Publish coverate to bitbucket" step:

From the screenshot you sent me via email it looks like you have also installed the plugin which was the base for this plugin. I forked this project from github-pr-coverage-status-plugin which might be conflicting with this plugin. You might want to try to uninstall this.
I hope this helps.
Andreas


Window controls space also in popups

Fix for window controls in Customization Bar is also present in popups, which typically user normal title bar.

Similar to #1. Also break popups.

Done fully in #6.


Rust compiler does not build on Raspbian Linux (Raspberry Pi 4)

Describe the bug
Building rustc on Raspbian linux (on a Raspberry Pi 4) fails with the following error message:
# Executed on Raspberry Pi 4, Raspbian, 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux
% git checkout f81600619171febcee723db6796d0045552a660f && nix-build . -aV pkgs.rustc

error: failed to run `rustc` to learn about target-specific information

Caused by:
  process didn't exit successfully: `/build/rustc-1.38.0-src/build/bootstrap/debug/rustc - --crate-name ___ --print=file-names -Ccodegen-units=10 --target armv7l-unknown-linux-gnueabihf --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro` (exit code: 1)
--- stderr
error: Error loading target specification: Could not find specification for target "armv7l-unknown-linux-gnueabihf"
  |
  = help: Use `--print target-list` for a list of built-in targets

command did not execute successfully: "/nix/store/3azy4bjmgfxi67xmziqrpsp2q7nqrv84-cargo-bootstrap-1.37.0/bin/cargo" "build" "--target" "armv7l-unknown-linux-gnueabihf" "-j" "4" "--release" "--frozen" "--features" "panic-unwind backtrace profiler compiler-builtins-c" "--manifest-path" "/build/rustc-1.38.0-src/src/libstd/Cargo.toml" "--message-format" "json"
expected success, got: exit code: 101

Note that I also had to disable the m_hugefile test in e2fsprogs because it was failing (as a dependency of the pkgs.fd package, which is written in Rust).
To Reproduce
Steps to reproduce the behavior:

Find a Raspberry Pi 4 with Raspbian 10 (4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux)
Checkout nixpkgs on a recent commit SHA (I used f81600619171febcee723db6796d0045552a660f)
Disable the m_hugefile test in e2fsprogs package (it's consistently failing on ARMv7v Raspbian)
Run nix-build . -aV pkgs.rustc

Expected behavior
The Rust compiler should have been built and .result/bin/rustc should execute without problems.
Screenshots
Not applicable.
Additional context
It looks like Nix's platform string armv7l-unknown-linux-gnueabihf is passed directly to rustc. Unfortunately, rustc doesn't know about armv7l. However, it turns out rustc accepts the following ARMv7 target strings:

armv7-linux-androideabi
armv7-unknown-cloudabi-eabihf
armv7-unknown-freebsd
armv7-unknown-linux-gnueabi
armv7-unknown-linux-gnueabihf
armv7-unknown-linux-musleabi
armv7-unknown-linux-musleabihf
armv7-unknown-netbsd-eabihf
armv7-wrs-vxworks
armv7r-none-eabi
armv7r-none-eabihf

After a bit of testing, I discovered that rustc compiles successfully if we transform Nix's platform string from armv7l-* to armv7-*.
Metadata

system: "armv7l-linux"
host os: Linux 4.19.66-v7l+, Raspbian GNU/Linux, 10 (buster)
multi-user?: no
sandbox: yes
version: nix-env (Nix) 2.3.1
channels(mat): "nixpkgs-20.03pre197736.91d5b3f07d2"
nixpkgs: /home/pi/programming/nixpkgs

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
  - rustc
# a list of nixos modules affected by the problem
module: []

armv7l is a Debianism that we've adopted. But "armv7" and "armv7l" are identical so it shouldn't be an issue. Rust should pick this up from LLVM which recognizes both.
Adding another check here should fix the issue:
https://github.com/matthewbauer/nixpkgs/blob/static-nix/pkgs/build-support/rust/build-rust-crate/build-crate.nix#L20

armv7l is a Debianism that we've adopted. But "armv7" and "armv7l" are identical so it shouldn't be an issue. Rust should pick this up from LLVM which recognizes both.
Adding another check here should fix the issue:
https://github.com/matthewbauer/nixpkgs/blob/static-nix/pkgs/build-support/rust/build-rust-crate/build-crate.nix#L20

I tried building with this change and it still failed with the same error message (while building the same package):
diff --git a/pkgs/build-support/rust/build-rust-crate/build-crate.nix b/pkgs/build-support/rust/build-rust-crate/build-crate.nix
index e0a52e62561..b3e59bde767 100644
--- a/pkgs/build-support/rust/build-rust-crate/build-crate.nix
+++ b/pkgs/build-support/rust/build-rust-crate/build-crate.nix
@@ -17,7 +17,7 @@
     # Some platforms have different names for rustc.
     rustPlatform =
       with stdenv.hostPlatform.parsed;
-      let cpu_ = if cpu.name == "armv7a" then "armv7"
+      let cpu_ = if cpu.name == "armv7a" || cpu.name == "armv7l" then "armv7"
                  else cpu.name;
           vendor_ = vendor.name;
           kernel_ = kernel.name;

I had to change --target parameters in other too (see PR #72480).

The initial PR has been retracted in favour of #73472

#73472 was merged and resolved this issue.


Allow to Set Layout Size for Smaller Laptop Resolution

hey,
thank you for your project, it helps me a lot when i'm studying :D
currently i have laptop with resolution 1024x600 and 1366x768,
when using this plasmoid/widget it fill the screen i cant resize it
maybe you cant add dynamic resizing on the widget or at least put some config to able to set the widget layout size
sry for my bad english
thanks for your effort

@semarainc You should be able to  resize the widget  by  holding Meta (Windows) key  and right  clicking mouse  and  dragging  left-right / up-down.
However  plasma  does  pro vide the  ability  to provide a compact widget  i`ll  try and  get to it in the next  version.

Thank you for telling me that :D
but i think providing the resizing for smaller laptop screen is important because for old netbook, the widget shows out of border makes it hard to resize

@semarainc Since the last version it should now be alot smaller (any smaller and it will start to hinder unsability)


Fixed tests on Windows. There was a problem with backslashes in path nam...

Hi. I have executed tests on Windows and they were failing due to backslashes in path. I have used hepers.normalize to normalize them on Windows. This resulted in saving 'images\test.png' in summary.js. Unfortunately this was not enough since file content was 'images\test.png' so instead of backslash we had \t. I have added JSON.stringify as well to make sure it will be ok.
Thanks

:+1:


Can antdesign V4 icon be added?

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
https://github.com/ant-design/ant-design-icons

We’ve just released a major new version with significant changes and improvements. If you’re still experiencing this issue after upgrading, please open a new issue with updated details. We're closing all the very old issues to get on top of things. Thanks for your patience!


Support for divid

Hi everybody,
first of all, I would like to say thank you, because python-docx saved my day already numerous times. Thanks for the great work!
At the moment I am struggling with a special problem: I need to assign each paragraph a unique id. To do so I would like to use the divid tag. Is there any way to write this tag on a paragraph basis, because I would like to iterate over the various paragraphs in a document to assign this tag?
Thanks in advance
Andy

Can you give me a little more on the divid tag? Like maybe its location in the schema?
https://github.com/python-openxml/python-docx/tree/master/ref/xsd
If you're willing to go down to the lxml level you should be able to do this without too much problem. The specifics will require more context on where it fits into the XML schema for a paragraph or whatever.


[RFC] Interim revision Biometric taxonomy item

the current Biometric taxonomy item does not sufficiently distinguish between the different types of biometric technologies such as person or face detection, or facial recognition. Further the current "biometric" taxonomy item uses a fingerprint as the icon, which implies identifiability, even if the colour in the hexagon is used for de-identification.
attached is an overview of a full proposal to revise the "biometric" taxonomy item as well as a description of the use case
Biometric Taxonomy Proposal.pdf

However to support further testing and deployment a change is requested as soon as possible to add the blue de-identified "facial characterization" and blue de-identified "person detection" taxonomy items to DTPR.


Default parameters for "activate"

I wanted to make a primary navigation which used the same module twice. However I couldn't find a way to pass a default parameter to the module to indicate which version of the page I wanted.
My solution was to add a default parameter array to the router configuration similar to MVC:
{ route: 'exercise/bench', params: ['bench'], moduleId: 'modules/exercise/index', title: 'Bench press', nav: true }
{ route: 'exercise/squat', params: ['squat'], moduleId: 'modules/exercise/index', title: 'Squat', nav: true }

Would it be possible to review my pull request to see if it is appropriate for inclusion in the mainline branch?
Please let me know if there is a better way to go about this.

@mjac you can access the current route parameters using router.activeInstruction().config.  This is available at least in the activate() method.  So in activate(), if you defined your routes as per your OP, then you could use something like, var params = router.activeInstruction().config.params; and then params[0] would be either "bench" or "squat" depending which route you are on.  HTH.

Sounds good, thanks for the advice. Should we close this one then?


Fix a warning

Codecov Report

Merging #402 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #402   +/-   ##
=======================================
  Coverage   96.72%   96.72%
=======================================
  Files         102      102
  Lines        7271     7271
=======================================
  Hits         7033     7033
  Misses        238      238

Impacted Files
Coverage Δ

packages/Discretization/test/tstInterpolation.cpp
98.84% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


PR: Update Japanese translation for 3.3

Dear @ccordoba12
I did it.

Thanks a lot @sohnishi !

Thanks @sohnishi!


switch to the junit4 artifacts

eliminate some build warnings as some mocks now provide junit5 support.

Codecov Report

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

@@           Coverage Diff            @@
##             master    #320   +/-   ##
========================================
  Coverage      82.4%   82.4%
  Complexity      795     795
========================================
  Files            73      73
  Lines          2581    2581
  Branches        471     471
========================================
  Hits           2127    2127
  Misses          187     187
  Partials        267     267

Continue to review full report at Codecov.

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

@joerghoh Thx for your contribution! I just merged the changes.


Determine java executable path at cmake configuration.

Resolves issue #315 .

Although, the latest mapd-core (v 4.5.0) is released after merging this PR, the PR content is not included in v 4.5.0.


addon-ssh: Configurator saves malformed SSH key

Unsure if this is the right place to post however the below issue appears to be affecting the SSH addon and seems unaddressed in this repository
https://github.com/hassio-addons/addon-ssh/issues/144

Is this related: Using either Putty or WinSCP I get connection refused from HA (with either of the SSH addon's)  I see the following in the HA console:
“nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not fund. Use the iptables CT target to attach helpers instead.” Ping works.  Running HA under VirtualBox. Any suggestions?  Anyway to install an older version of SSH & Web Terminal ?