Feature: Refactor build-types for apps and samples

Context

Build type system does not cover one of the possible project configurations that came up in practical development. Due to that usage of build types is uncomfortable/non-convenient.
Problematic setup
Project is setup to build for two different boards:

some regular board, such as nrf52840dk_nrf52840
native_posix board, suitable for running on the development machine

For nrf52840dk_nrf52840   board we want to have a dev  build type, which uses debug KConfig options and RTT Kconfig options (RTT is used as logging and shell back-end), and debug build type, which used debug KConfig options.
native_posix board only needs debug build type.
east.yml for such setup would look something like this:
apps:
  - name: example_app
    west-boards:
      - nrf52840dk_nrf52840
      - native_posix

    build-types:
      - type: dev
        conf-files:
          - debug.conf
          - rtt.conf

      - type: debug
        conf-files:
          - debug.conf

The problem
With above config  east release builds every possible west-board/build-type combination. This is not okay as native_posix does not support RTT, so you get a bunch of warnings when compiling for this combination.
Basically, all possible build-types are not suitable for all west-boards.
Solution
Add a new combinations key, where each west-board defines its own list of possible build-types.
There can be one or more west-boards, for each combination.
That way we can avoid the above situation.
In that case the east.yml should support something like this:

apps:
  - name: example_app
    combinations:
      - west-boards:
        - nrf52840dk_nrf52840
        - nrf52dk_nrf52832
        build-types:
        - type: dev
          conf-files:
            - debug.conf
            - rtt.conf
        - type: debug
          conf-files:
            - debug.conf

      - west-boards:
        - native_posix
        build-types:
        - type: debug
          conf-files:
            - debug.conf

Good idea, maybe we can pass it in just as EAST_BUILD_TYPE="dev", to not have any assumptions what is on the other end.

So this is already done.
Furthermore, we realized that it would be quite beneficial to make release build type explicit. Currently it is quite hard to make build types work nicely across widely different boards (native_posix versus actual hardware boards)


DINOv2 classification

Search before asking

[X] I have searched the Autodistill issues and found no similar feature requests.

Question
I see DINOv2 classification is listed support in the README.
However, I got an error when I'm experimenting with this example, any suggestion?
from autodistill_dinov2 import DINOv2
from autodistill.detection import CaptionOntology

base_model = DINOv2(ontology=CaptionOntology({"shipping container": "container"}))

IMAGE_NAME = "valid/images/image.jpg"
image = os.path.join(DATASET_NAME, IMAGE_NAME)

predictions = base_model.predict(image)

---> 20 predictions = base_model.predict(image)

[/usr/local/lib/python3.10/dist-packages/autodistill_dinov2/dinov2_model.py](https://localhost:8080/#) in predict(self, input)
     71         embedding = compute_embeddings([input], self.dinov2_model)
     72
---> 73         class_id = self.model.predict(np.array(embedding[input]).reshape(-1, 384))
     74
     75         return sv.Classifications(

AttributeError: 'DINOv2' object has no attribute 'model'

Additional
No response

@capjamesg thanks for clarifying!


test: fix mocksubtensor query previous blocks

Bug
There is typo when MockSubtensor.query_subtensor function checks previous blocks
self.state.get(block, None) -> state.get(block, None)

Description of the Change
Discovered internally
Changed to proper variable name
Added tests

Alternate Designs
N/A

Possible Drawbacks
N/A

Verification Process
Verification Process
This functionality had no tests. All tests are passing

Release Notes

Fixed an issue where querying mock subtensor's older blocks led to an error

@RomanCh-OT hey, now requested merge to staging


Add an example sheet

Nice plugin! You might want to add an example google sheet by default so we can see right away after downloading the plugin what it looks like. We could also make a copy of our own and start from there.

Thanks! I've updated the README to include an example spreadsheet you can (it's still a work in progress).


Exporting as an Excel Spreadsheet gives error

I am not sure if it is only me or it is another bug... Exporting as an Excel spreadsheet would give me an error.  After checking all parameters carefully and even trying all from the front again. the error persisted.

Please look at the attachment.
Regards
Farooq

Was the Excel file still open while exporting? If that does not solve the problem, can you provide an exerpt of your CityGML file and the template text file used in the screenshot above?

No, the Excel file was not opened while exporting. There was actually no excel file before exporting.  It is supposed to create he exporting excel file, which again it did. But the problem,  When I open this Exported Excel file. it shows the message which I added as an attached picture in my 1st post above there. So when I click on afterwards on this error message, there is nothing inside this exported excel file.
And what CityGML file you are asking for? I made a new file by adding columns and stored it the template and if that's what you are asking about. Please see the attachment of that template file below:

regards
Farooq

I see there is a space after House_Number. Deleting it should solve the problem.

We should catch the NPE and provide a more meaningful error message.
@Son-HNguyen, can you have a look at this?

Done, see commit Fix NPE when column titles have leading and trailing whitespace https://github.com/3dcitydb/plugin-spreadsheet-generator/commit/79a62864a9014baf775589688e3f8a252c2129af


version bump 1.3.2

Signed-off-by: Amit Galitzky<EMAIL_ADDRESS>Description
version bump to 1.3.2
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #524 (ddf59ad) into 1.3 (37a9fb8) will decrease coverage by 0.15%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                1.3     #524      +/-   ##
============================================
- Coverage     77.84%   77.68%   -0.16%
+ Complexity     4117     4112       -5
============================================
  Files           296      296
  Lines         17682    17668      -14
  Branches       1879     1877       -2
============================================
- Hits          13764    13725      -39
- Misses         3015     3039      +24
- Partials        903      904       +1

Flag
Coverage Δ

plugin
77.68% <ø> (-0.16%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

.../java/org/opensearch/ad/AnomalyDetectorRunner.java
37.64% <0.00%> (-5.89%)
:arrow_down:

...port/SearchAnomalyDetectorInfoTransportAction.java
64.44% <0.00%> (-4.45%)
:arrow_down:

...java/org/opensearch/ad/task/ADBatchTaskRunner.java
81.76% <0.00%> (-2.13%)
:arrow_down:

...ain/java/org/opensearch/ad/task/ADTaskManager.java
76.30% <0.00%> (-0.61%)
:arrow_down:

...va/org/opensearch/ad/AnomalyDetectorJobRunner.java
63.38% <0.00%> (-0.54%)
:arrow_down:

...org/opensearch/ad/ratelimit/ResultWriteWorker.java
68.11% <0.00%> (-0.46%)
:arrow_down:

.../main/java/org/opensearch/ad/NodeStateManager.java
71.89% <0.00%> (-0.37%)
:arrow_down:

...in/java/org/opensearch/ad/EntityProfileRunner.java
74.71% <0.00%> (-0.29%)
:arrow_down:

...rg/opensearch/ad/AnomalyDetectorProfileRunner.java
68.77% <0.00%> (-0.22%)
:arrow_down:

src/main/java/org/opensearch/ad/model/Entity.java
85.04% <0.00%> (-0.14%)
:arrow_down:

... and 6 more


Client Profile Page - note is not display in client profile page

Describe the bug

In client profile if note is not required to show then remove note heading
If it is required to show then note description is not showing

User section

Client section

Remove Note Section


Evaluators should take BubbleGum

We should be able to pass in the previous saved reduces to Core.Eval and Avalanche.Eval.
forall program date facts.
 let  (history,  value)  = eval program date facts []
      (history', value') = eval program date (factsOf history) (initialsOf history)
 in  history == history'
 &&  value   == value'

or something along those lines.

I don't think we strictly need this for Ivory integration, even though it would be nice

this is no longer relevant


Custom Header Titles

Custom header titles generated by FIGlet font and parser.
Moved the header file down one and added a Fonts folder.
made header config less specific by giving type
config = {
    header = {
        type = "week" -- or default or custom
    }
}

Example Custom Header
config = {
    header = {
        type = "Custom"
        text = "Goodby World"
        font = "ANSI Shadow"
    }
}

I would like the header to eventually reflect the project names

parsing figlet with a pulled in environment variable works.
Added a function in utils for grabbing path. I'm not sure if there was already a way to do this but it works.
The font parse works for simple spaced font but it wont do anything more complicated than that.
I haven't seen any noticeable slowdowns but I'm sure some optimizations can be made. caching rendered names would be a good start.


Containerd bundle cleanup fix

Noticed bundle (rootfs) created for a container was not cleaned up after deleting the application. Mounted rootfs was not unmounted before deleting the bundle, hence cleanup operation failed. This PR fixes that issue.

Hey @adarsh-zededa -- can you please rebase this on the latest state in containerd branch?

Closing this as changes in this PR are done as part of https://github.com/lf-edge/eve/pull/736


Update ack task logic to fail the task if ack failed, and fail the wo…

…rkflow if update task failed further.

Pull Request Test Coverage Report for Build 2952

0 of 14 (0.0%)  changed or added relevant lines in 3 files are covered.
6 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.07%) to 69.707%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

core/src/main/java/com/netflix/conductor/core/execution/WorkflowExecutor.java
0
1
0.0%

core/src/main/java/com/netflix/conductor/service/ExecutionService.java
0
2
0.0%

core/src/main/java/com/netflix/conductor/service/TaskServiceImpl.java
0
11
0.0%

Files with Coverage Reduction
New Missed Lines
%

core/src/main/java/com/netflix/conductor/service/TaskServiceImpl.java
1
38.75%

grpc-server/src/main/java/com/netflix/conductor/grpc/server/GRPCServer.java
2
85.71%

core/src/main/java/com/netflix/conductor/service/Lifecycle.java
3
30.0%

Totals

Change from base Build 2945:
-0.07%

Covered Lines:
9766

Relevant Lines:
14010

💛  - Coveralls


Updated table names

Updated table names

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

#label:"aq-pr-triaged"

Thanks, nice catch!


MM-40219 - new dialog for upload license

Summary
This PR adds more UX enhancements to the licensing page by adding a more user friendly way of uploading a mm-license by presenting a modal where the file is loaded and a nice preview of the file is shown to the users before allowing them to actually upload the license to the server and finally showing a success window with useful information about the starting date and ending date of the license.
Ticket Link
https://mattermost.atlassian.net/browse/MM-40219
Screenshots
https://user-images.githubusercontent.com/10082627/148070376-add76133-24c9-4d54-881c-08999fd28b1a.mp4

Release Note
UX improvements to the system console > licensing page: add new modal for the upload license workflow

@pablovelezvidal Hi! Looks good.....I see a loading icon that I can't tell if it is part of your experience or is the video itself -- I'm wondering does it make sense to add another loading state when the user selects a file?
Additionally there seems to be some inconsistencies in the height of the buttons. All "upload file" and  "Purchase" buttons should be the large size, which is 48px in height.

Looks like the bottom of the modal and part of the modal svg need adjustment when the user has a dark theme.

Looks like the bottom of the modal and part of the modal svg need adjustment when the user has a dark theme.

oh, actually I think we don't care about themes in the system console, so this needs to be definetely adjusted.

Changes look good! There's one that I missed before. The remove modal on dark theme has some extra dark space. After that I think its ready!

@pablovelezvidal This is working good except that it reads "You have upgraded to the Starter plan" regardless of the actual license I'm uploading.
It should read the file and display what type of license was applied right?

@pablovelezvidal This is working good except that it reads "You have upgraded to the Starter plan" regardless of the actual license I'm uploading.
It should read the file and display what type of license was applied right?

Thank you @stevemudie good catch. With my latest commit this is fixed:

@annelieseklein @marianunez gentle ping on this one. :)

 the "Cancel" text on the button looks off centered

the focus or active state should not include this dark outline

The body font should still be Open Sans


warriorjs: command not found

After successfully installing warriorjs with:
npm install -g warriorjs

i'm getting
-bash: warriorjs: command not found

This isn't the first global module that I install btw (:

It seems that your installation of node/npm is putting npm binaries in a place that is not in the path. This usually happens with homebrew installations of node, if that's the case. Could you please paste what you get after running:
npm install -g warriorjs

Again, this is not the first time I install and use global package, an i'm able to use other global modules just fine but there you go:
Last login: Sat May 16 15:53:54 on ttys001
Orons-MacBook-Pro:~ oron$ npm install -g warriorjs

><EMAIL_ADDRESS>install /usr/local/Cellar/node/0.12.2_1/libexec/npm/lib/node_modules/warriorjs/node_modules/sleep
> node-gyp rebuild

  CXX(target) Release/obj.target/node_sleep/sleep.o
  SOLINK_MODULE(target) Release/node_sleep.node
  SOLINK_MODULE(target) Release/node_sleep.node: Finished

><EMAIL_ADDRESS>install /usr/local/Cellar/node/0.12.2_1/libexec/npm/lib/node_modules/warriorjs/node_modules/babel/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild

  SOLINK_MODULE(target) Release/.node
  SOLINK_MODULE(target) Release/.node: Finished
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node
  SOLINK_MODULE(target) Release/fse.node: Finished
/usr/local/Cellar/node/0.12.2_1/libexec/npm/bin/warriorjs -> /usr/local/Cellar/node/0.12.2_1/libexec/npm/lib/node_modules/warriorjs/bin/warriorjs
<EMAIL_ADDRESS>/usr/local/Cellar/node/0.12.2_1/libexec/npm/lib/node_modules/warriorjs
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>├──<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>├──<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>├──<EMAIL_ADDRESS><EMAIL_ADDRESS>├──<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>└──<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Orons-MacBook-Pro:~ oron$ warriorjs
-bash: warriorjs: command not found

With "use" you mean CLIs? Because it might not be the first time you install and use a global package, but maybe it's the first with a binary. Sorry I'm being insistent, I just want to clear out the possibility before moving on to anything else.
You are getting this:
/usr/local/Cellar/node/0.12.2_1/libexec/npm/bin/warriorjs -> /usr/local/Cellar/node/0.12.2_1/libexec/npm/lib/node_modules/warriorjs/bin/warriorjs

which means that /usr/local/Cellar/node/0.12.2_1/libexec/npm/bin must be on your path to be able to run warriorjs command from anywhere. What do you get if you run:
$ echo $PATH

Whe running /usr/local/Cellar/node/0.12.2_1/libexec/npm/bin/warriorjs it is working, so I guess adding this path to $PATH will work,
are you sure that the normal nodejs installation add this to $PATH by default?
because I didn't use the homebrew one, I've downloaded and install it from the official site.

I assume you have previously installed node with Homebrew and then you decided to install it via the nodejs.org package. If that were the case, you might find the following in /usr/local/lib/node_modules/npm/npmrc:
prefix=/usr/local/Cellar/node/0.12.2_1/libexec/npm

which must be changed to:
prefix=/usr/local

If you change that line and reinstall the warriorjs package, it should work.

Thanks alot man!


Fixes issue #42 from copy and ownership issues

Fixes issues  #involving ownership and copy qualifiers in OHContact. See Issue #42

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


Add support for OSX Command key as alt

I'm not sure if the best way to replicate this emacs behavior is to somehow remap the key within text editing, or to just edit the alt commands to also have cmd in them.
I've done the latter, which amounts to adding the following to by user config:
'body':
  'cmd-x': 'command-palette:toggle'

'body.platform-darwin':
  'cmd-x': 'atomic-emacs:cut'
  'cmd-c': 'atomic-emacs:copy'

'atom-workspace atom-text-editor':
  # Navigation
  'cmd-b': 'atomic-emacs:backward-word'
  'cmd-left': 'atomic-emacs:backward-word'
  'cmd-f': 'atomic-emacs:forward-word'
  'cmd-right': 'atomic-emacs:forward-word'
  'cmd-{': 'atomic-emacs:backward-paragraph'
  'cmd-}': 'atomic-emacs:forward-paragraph'
  'cmd-m': 'atomic-emacs:back-to-indentation'
  'cmd-<': 'core:move-to-top'
  'cmd->': 'core:move-to-bottom'

  # Killing & Yanking
  'cmd-backspace': 'atomic-emacs:backward-kill-word'
  'cmd-delete': 'atomic-emacs:backward-kill-word'
  'cmd-d': 'atomic-emacs:kill-word'
  'cmd-w': 'atomic-emacs:copy-region-as-kill'
  'cmd-y': 'atomic-emacs:yank-pop'
  'cmd-shift-y': 'atomic-emacs:yank-shift'

  # Editing
  'cmd-\\': 'atomic-emacs:delete-horizontal-space'
  'cmd-^': 'atomic-emacs:delete-indentation'
  'cmd-space': 'atomic-emacs:just-one-space'
  'cmd-t': 'atomic-emacs:transpose-words'
  'cmd-l': 'atomic-emacs:downcase-word-or-region'
  'cmd-u': 'atomic-emacs:upcase-word-or-region'
  'cmd-c': 'atomic-emacs:capitalize-word-or-region'
  'cmd-/': 'autocomplete-plus:activate'
  'cmd-q': 'autoflow:reflow-selection'
  'cmd-;': 'editor:toggle-line-comments'

  # Marking & Selecting

  # UI
  'cmd-.': 'symbols-view:toggle-file-symbols'

'atom-text-editor:not(.autocomplete-active):not(.mini)':
  # Scrolling
  'cmd-v': 'atomic-emacs:scroll-down'

'.platform-linux atom-workspace, .platform-win32 atom-workspace':
  'cmd-g g': 'go-to-line:toggle'
  'cmd-g cmd-g': 'go-to-line:toggle'

'.platform-darwin':
  'cmd-g g': 'go-to-line:toggle'
  'cmd-g cmd-g': 'go-to-line:toggle'

Edit: I actually commented out to cmd-c and cmd-v because I like to preserve some of the default OSX bindings here.

How are these bindings working for you? My hunch would have been that there would be a lot that conflict with other MacOS defaults, but if you find this a better experience, then I'm open to adding this as an option.
I can't think of a great way of doing it. What I'd probably do is have a setting toggle a class on the atom workspace and bind the alternative commands under that. We'd still need to maintain this extra copy of the bindings, though.
What I do instead of this is just swap command & alt system-wide. One benefit is that other apps that support Emacs-ish bindings behave more consistently, e.g. terminals, browsers, etc. It'd take a little time to adapt to, though.

Also see https://github.com/avendael/atomic-emacs/issues/131
I use Command as Meta, which sucks because what I think is Meta-W (copy) is hijacked by macOS and closes the Atom tab... then I just go back to using Emacs. =)
If I could figure out how to tell atomic-emacs that to forget about macOS shortcuts (this is what I do in Emacs) then I'd probably give Atom more of a shot.

I've been using this for a while now, and it's been working smoothly.
It's just a different setup that the one that you proposed, but I like where the command key on OSX is over where the alt key is.
Meta-W still works for copy with this setting (doesn't close Atom for me).
I don't think these changes should be merged, just because it's my setup. But now people can find this thread if they want them. Somehow adding a checkbox to enable these in settings would be cool, but I'm not sure how useful ultimately. People can just customize it.

Maybe it's more of a feature request than a help request, but I still think it would be nice if atomic-emacs had a feature that supported moving around Alt/Meta. In Emacs moving around Meta/Super/Control/Hyper is very easy:
;; set keys for Apple keyboard, for emacs in OS X
;; http://ergoemacs.org/emacs/emacs_hyper_super_keys.html
(setq mac-command-modifier 'meta) ; make cmd key do Meta
(setq mac-option-modifier 'super) ; make opt key do Super
(setq mac-control-modifier 'control) ; make Control key do Control
(setq ns-function-modifier 'hyper)  ; make Fn key do Hyper

FWIW I documented what I did to change Meta to Command here: https://github.com/avendael/atomic-emacs/issues/131#issuecomment-369678759


Japanese Translation for docs v2

Hi, Remi!
This is a Japanese translation of some of the contents of the document.

Great thanks!


tests: fp_sharing: Fix build error

k_disable_float is only available in X86 when LAZY_FP_SHARING is
set. Adding this condition before using this function.
Signed-off-by: Flavio Ceolin<EMAIL_ADDRESS>

LGTM. But should this be caught by sanitycheck already?

I think this is not being built in X86 and for arm there is no such feature. Though, I'm looking all this fp code in x86 and there are other things that may be wrong, but  I'm still figuring out

Looks ok to me.
Side comment: LAZY_FP__SHARING should not be an x86-only Kconfig symbol. It is supported in ARM, too.

yeah, but enable/disable float_point is not, and in X86 these features are available only when LAZY_FP_SHARING is set.

yeah, but enable/disable float_point is not, and in X86 these features are available only when LAZY_FP_SHARING is set.

I only meant that we should have LAZY_FP_SHARING as a cross-arch option. Not part of this Pr, thus, "side comment"

Codecov Report

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

@@           Coverage Diff           @@
##           master   #15033   +/-   ##
=======================================
  Coverage   52.92%   52.92%
=======================================
  Files         309      309
  Lines       45268    45268
  Branches    10451    10451
=======================================
  Hits        23956    23956
  Misses      16544    16544
  Partials     4768     4768

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 eba7854...ce98522. Read the comment docs.

I only meant that we should have LAZY_FP_SHARING as a cross-arch option. Not part of this Pr, thus, "side comment"

Think this is just historical as only X86 implemented it

much likely is not being tested. I'll check it out. I was just looking another fp thing when this wild problem appeared :)

@ceolin : Please create a GH "bug" issue, targetting 1.14 so this can be properly tracked.


added example github actions yml file

This adds instructions to set up a CI workflow that automatically runs tests and generates the homework zip file using GitHub actions.
Most likely, the only thing that would need to be updated for each project is the artifact name and file paths in the package job.

Hi Cory, this seems pretty cool! I haven't used CI or GitHub actions before, but am I right in understanding that this runs the unit tests in test.py each time you push? For example, if a student has their own private repository for CS540, they would clone this repo, then do $ cp example_github_actions.yml /path/to/CS540/hw3/.github/workflows/ci.yml, and then every time they do git push, in their CS540 repo, GitHub will automatically run $ python3 test.py (assuming they saved test.py to the same directory as pca.py), and also zip pca.py into hw3_${{ env.NET_ID }}.zip.
Is this correct? Or am I way off? I'm a little unsure of where the results of running test.py, and the .zip file get outputted.
If you are in the Discord (linked in the README), I would love to talk to you there so I can better understand what the GitHub Action here does. If you react to the test squad emoji in #roles, you can talk to me in #tester-chat. If you are interested, I'd love to add you to the organization so you can contribute directly to the repo without needing to make PRs in the future.

Yes, you are correct.  The exact command that gets run is pytest . --junitxml=junit/test-results.xml.  Pytest will search the project for unit tests, and run them all including both test.py and any other unit tests in the repo.  I think it looks for python files with test in the filenames, but I'm not positive.
GitHub automatically emails you when your tests fail.  There are a few advantages of this.  First, you only need to manually run tests if you're debugging.  This gives you more time to do actual dev work.  Also, if you make a change late in a project that breaks something else, you will know within minutes of pushing your changes that you broke something.
You're cp command would be the best way to set that up.  I've added that to this PR branch.
To get the zip file.  Click on the actions tab in the GitHub repo.  This is also where you can see the output from the test runs.

Select the most recent run, scroll down to the bottom and you'll find the file in the Artifacts section.  Click on it to download.

One thing to note is Actions is included in a GitHub Pro account.  This comes in the GitHub Student Deveoloper Pack which is free for students and comes with like 300 hours of Actions run time per month or something like that.
I'll join the group in Discord if you wish to discuss this further.


ERROR: Can't install google-cloud npm package.

Environment details

OS: Ubuntu 17.04
Node.js version: 8.4.0
npm version:  5.3.0
google-cloud-node version: 0.55.0

Steps to reproduce
Just try to install this module and is giving 404 in the npm registry!
Example:
npm install google-cloud-node

It's just called google-cloud. Does npm install google-cloud work?

abraham@abraham-XPS-15-9560:/var/www/tvg4-e2e-server$ npm install google-cloud npm ERR! code E404 npm ERR! 404 Not Found<EMAIL_ADDRESS>

@callmehiphop and I were able to install<EMAIL_ADDRESS>successfully. I have to imagine this is some kind of temporary outage with npm.

npm ERR! 404 Not Found<EMAIL_ADDRESS>
But, for me:

npm install<EMAIL_ADDRESS>
<EMAIL_ADDRESS>

Can you keep an eye on it for the next little while and see if it sorts itself out?

i already tryed 2 hours ago and it's was the same... I will try tomorrow and see if it 's fixed if not ,i will try to downgrade my npm/node versions...

Updated: It's about the new npm version: 5.3.0 and node 8.4.0 with a downgraded version is working...

@adsm1987  Looking at the paste-bin (https://pastebin.com/31HmSAVi), it seems like you're still installing google-cloud-node rather than google-cloud.

I am also stuck at installing the packages from the @google-cloud namespace, with any nodejs/npm versions i tried, on windows7.
I'm trying to install the firebase-admin package which depends on some the @google-cloud packages.
Results of the following command on different configurations : npm install firebase-admin --save

Node 8.4.1 - npm 5.3.0 : 404 Not Found<EMAIL_ADDRESS>Node 7.10.1 - npm 4.2.0 : fetch failed<EMAIL_ADDRESS>Node 5.11.0 - npm 3.8.6 : fetch failed<EMAIL_ADDRESS>
I also tried with yarn with the same kind of failures : yarn add @google-cloud/common

yarn 0.27.5 : error An unexpected error occurred: "https://registry.npmjs.org/@google-cloud%2Fcommon: User not found"

Thanks for the info @ricovitch. I'm getting a Windows 7 VM set up so I can try to reproduce.
@adsm1987 -- have you tried again with<EMAIL_ADDRESS>by chance? Curious to know if that resolved itself.

@stephenplusplus nop i used nvm and like i said, i downgraded the npm version to install it

@lukesneeringer do you have any resources to test the installation on Windows 7? I'm not having much luck with my VM efforts.

I have a Windows 7 machine at home I can try with.

What is in everyone's .npmrc?
I had run into this as well, and found for my case it was isolated to:
_auth=...

Obviously this would make it an NPM issue, and in fact after
some searching, I found https://github.com/npm/npm/issues/17966 already exists.

I'm going to close, but please let me know if anyone is still having problems.


create hex logo for talkr

indeed @bvreede we need a hex logo, I'm happy to try my hand at this

quick first mockup

Slight tweakers. I think I prefer the left one

+1 on the left one; also, really nice :)

see https://github.com/elpaco-escience/talkr/compare/main...108-logo in 108-logo branch
for dimensions I am relying on http://hexb.in/sticker.html and for location I am relying on https://usethis.r-lib.org/reference/use_logo.html but perhaps there are other considerations (e.g. is it possible/useful to also include a pdf or svg version?)

btw the below mockup is less refined but thinking ahead, if we add support for waveforms and spectrograms in a future version, sth like this might be a direction to take it in (taking advantage of the cubistic nature of a hexagon)

I like the 2D, more minimalistic one better.

Me too! I got into my habit of generating an obviously worse variant just to make the good one stick — affliction of my past life as a freelance graphic designer with picky clients 😄


Comment crud and rspec

Finished comment CRUD (just C) and four tests

Coverage remained the same at 89.6% when pulling 77ae1af1c23b73e96a4c9810ca8987ddd4e26be6 on comment-crud-and-rspec into 9f6ab76556ffa5a5cd1d37b26890ecb933c5a326 on master.


Validate maximum nested document/array depth

What should be done?
Just like MongoDB, we should disallow documents and arrays that exceed the maximum nested object depth.
For now, let's do that for incoming documents only in bson and/or wire packages, or just in validation in types package.
See references to this issue in code.
DoD:

add a simple compat test (check that FerretDB returns an error when MongoDB does, the error doesn't need to be the same)
@noisersup: create a follow-up issue to make the errors equal and to cover all the leftovers if any (e.g. dance tests if needed)

Hey, I wanna start contributing to the project can I pick this up?

@arthurgavazza Thank you for your interest in contributing to FerretDB! If you have any questions or need any assistance I will be more than happy to help :)

Thank you! I actually have a few questions.

Should I add the validation logic in this file ? https://github.com/FerretDB/FerretDB/blob/main/internal/types/document_validation.go and apply it in internal/bson/document.go?
Is there any built in method for checking object depths or I could add my own?

Should I add the validation logic in this file ? https://github.com/FerretDB/FerretDB/blob/main/internal/types/document_validation.go and apply it in internal/bson/document.go?

The internal/types/document_validation.go validates internal/types.Document struct which is our internal representation of a document. With this type we do most of the data processing, comparison, filtering, etc.
Currently we want to do this check only for incoming documents, right before they are parsed and processed. To do so we need to do changes inside internal/bson.Document.
The internal/bson package is responsible for converting/interpreting incoming bytes from mongodb wire connection into specific types. So we need to modify bson.Document.ReadFrom to validate the depth of documents. There are some TODOs related to this issue here: 1, 2, 3.

Is there any built in method for checking object depths or I could add my own?

Afaik we don't have any, feel free to add it if needed.

The idea behind the check on bson.Document level was that bson.Documents's readFrom function, reads data to parse from the reader, so we don't need to store whole document in memory to validate if document has correct amount of nesting. As readFrom is called recursively on nested documents we would need to pass the nest level as an argument or inside the bson.Document struct.
There might be some complicated things here so we could instead do this check on the types.Document level in the document_validation.go. The downside of that is the fact that types.Document will be already stored in memory in order to validate it, but it's a good starting point for this issue and we could focus on validation on the bson.Document level later :)
Feel free to choose preferred approach.

I was also looking into this, to avoid too many stack frames you could try an iterative approach. But you'd need a way to drop levels, a BSON object iterator or something.

@b1ron @noisersup I think a BFS approach on types.Document would be easier for me to deal with right now, as a beginner, but with some extra help I could try the bson.Document approach.
Regarding the bson.Document approach, what's the ideia? In what moment should I add the nesting level to the struct so I could check when traversing it?

The ReadFrom function goes byte by byte through the stream of data sent by mongo client.
The stream contains document with values that are preceeded by tag that specify the type of the following value.
On the line 182 there's a switch statement that checks the tag, if the tag is equal to tagDocument (0x03) we expect bytes after it
to be a nested document. We create another bson.Document for it and do recursive call to it's ReadFrom to perform the same operation.
In summary, if user inserts the document that is nested 3 times, the ReadFrom will be called recurively 3 times.
To count the depth of nested document we need to somehow provide it with the depth of it's parent.
The simplest idea is to make ReadFrom function take the depth as an argument:
// ReadFrom implements bsontype interface.
func (doc *Document) ReadFrom(r *bufio.Reader, depth int) error {
	// ...
		case tagDocument:
			// TODO check max nesting https://github.com/FerretDB/FerretDB/issues/1639

			var v Document
			if err := v.ReadFrom(bufr, depth+1); err != nil {
				return lazyerrors.Errorf("bson.Document.ReadFrom (embedded document): %w", err)
			}

Although it's not possible, as ReadFrom implements bsontype interface, which is implemented by all other types that doesn't require to store depth.
For example, there's no point to provide the depth for int32Type.ReadFrom.
The other solution for this problem might be storing the depth inside the bson.Document struct:
// Document represents BSON Document type.
type Document struct {
	fields []field
	depth int
}

So when you call the ReadFrom inside the tagDocument case we would set it like that:
// ReadFrom implements bsontype interface.
func (doc *Document) ReadFrom(r *bufio.Reader) error {
	// ...
		case tagDocument:
			// TODO check max nesting https://github.com/FerretDB/FerretDB/issues/1639

			var v Document
			v.depth = doc.depth+1

			if err := v.ReadFrom(bufr); err != nil {
				return lazyerrors.Errorf("bson.Document.ReadFrom (embedded document): %w", err)
			}

At least that's how I see it right now, maybe there's a better solution to this problem

Thank you for the explanation, it helped me a lot! I'll try the solution you mentioned.

@noisersup I'm working on the recursive solution and it's working, but now a found a small problem. maxNesting is declared as a const at the top of the bson/document.go file. I modified that value locally just for testing, but I need a way to switch that value in the testing environment. Should I use an environment variable for that? I would do it the following way, but if there's a better solution please let me know.
thanks in advance
var (
	maxNesting = getMaxNesting()
)

func getMaxNesting() int {
	if t, _ := strconv.ParseBool(os.Getenv("CI")); t  {
		return 1
	}
	return 100
}

@arthurgavazza not sure why you would want to change that value, but please elaborate. I assume it's for validating other maxNesting values.
I think we should generate complex documents to see if that breaks exceeds max depth etc.
@noisersup chime in here too. I could be way off with my understanding of the above.

@arthurgavazza not sure why you would want to change that value, but please elaborate. I assume it's for validating other maxNesting values.
I think we should generate complex documents to see if that breaks exceeds max depth etc.
@noisersup chime in here too. I could be way off with my understanding of the above.

I wanted to change that to avoid creating complex test data with more than 100 levels of nesting. But if that's ok There's no need for the maxNesting to change. Thanks for the answer. Without that change I need a complex document for the unit tests.  Is there a tool used for generating the hex files?

@arthurgavazza I guess that unit tests are relevant only if we choose the types.Document approach. Converting documents to binary for unit tests seems a bit overcomplicated so I would suggest to skip it and write a simple integration test that will insert nested document.
There might be some differences in returned error that will be addressed in the future, so feel free to ping me if I can help with writing those :)

I didn't have the time to work on this yesterday, but I'll try to finish everything today and create a PR. Should I create the integration test in this file? https://github.com/FerretDB/FerretDB/blob/main/integration/create_test.go
Thanks @noisersup I would appreciate the help. Is there a communication channel where I can ping you, so I don't flood the issue with questions?

Should I create the integration test in this file? https://github.com/FerretDB/FerretDB/blob/main/integration/create_test.go

I believe we could place this test in https://github.com/FerretDB/FerretDB/blob/main/integration/basic_test.go

Is there a communication channel where I can ping you

Sure! Feel free to join the FerretDB community slack.

@arthurgavazza If there's anything I can help with please let me know!

Thanks a lot! I've been very busy with working and didn't have the time to continue working on this issue on the last few weeks. I'll continue working on it tomorrow. I'll probably need some help with the integration tests!

@arthurgavazza Just a gentle reminder about the task we discussed. If you need any support with the integration tests, please don't hesitate to reach out. Your contributions are greatly appreciated!

Sorry for taking this long, I've been very busy with my job. I'll continue working on this issue later today. Can I reach you on slack to help me with the integration tests?

Yes sure!

@arthurgavazza Are you still interested about this issue? :)

Hi @AlekSi,
Can I work on this issue? :raised_hand:

Hi @noisersup ,
I am working on integration test.
I would like to create a help function which would create recursively nested map like this:
map[0:map[1:map[2:map[3:map[4:<nil>]]]]] and to create bson.M based on it
Base on conversation from above I could see the integration test itself should be located here https://github.com/FerretDB/FerretDB/blob/main/integration/basic_test.go .
Where would it be good to create the help function to create nested maps?
I suppose it might be useful for other test cases (not only integration once) :sweat_smile:
Thanks in advance!

@kropidlowsky As the helper function will be used only for integration/compat tests I would suggest to place in integration/helpers.go file :)

See also #2957

I see some inconsistency with our architecture. We have this bson.Document struct which is under the Document interface so we can convert bson.Document into the types.Document. We plan to remove this interface and remove this layer of abstraction. For bson.arrayType we don't have the interface, and the arrayType just wraps types.Array type so we can "convert" between bson and types with just a type assertion.
Although in this PR we want to count nested objects on the bson level, which requires storing the nesting value somewhere in struct (something that we implement in bson.Document), we cannot do the same thing on array. We might create some common interface between array and document that is created specifically for nesting validation, but it seems too complicated. My question is - What do we want to achieve in the bson package? If we want to move such validation on this level I believe we might have some fields that are not needed on the types level, hence we cannot expect the types and bson representations of objects to be the same.


Toolbar Sticky not working

I've just installed jodit-react-1.0.86. In dev tools , position:sticky style is being applied but the toolbar is unable to behave like one. Any fixes ?

@pulkitpahuja hey,  just add the toolbarSticky true in config
config ={{ toolbarSticky : true }}


Put course tags between title and description as a horizontal list

Fixes #75
This is the final view:

Nice work!


fixed issue #2

I think I addressed the two issues you had listed. Also I ran the tests; everything passed.

thanks!


Handle ?someList[]=value convention

There is a convention where parameter keys are suffix with [] indicating multiple values are expected. Monument should handle this convention elegantly. @eatrocks is currently working on a pull request addressing this.

@eatrocks: you're working this right?

yep'r. I have a potential fix but in my testing it failed. I think I didn't properly identify the proper insertion point.  Working on that now.

Do you have an ETA on it @eatrocks?


New bakery.defaults.yaml

Coverage remained the same at 29.62% when pulling ac87cefb0185d02ae5becc990bf0636cc1a554f6 on env-python into 9f65da6fbf487587f9a7acc1e56fdf89ba5d4884 on master.


Where to import useWalletMultiButton in CustomConnectButton

I tried to define my custom wallet connect button but it throws an error.

Where should I import that hook from?

I tried to define my custom wallet connect button but it throws an error.

Where should I import that hook from?

You can import it from  @solana/wallet-adapter-base-ui like
import { useWalletMultiButton } from '@solana/wallet-adapter-base-ui';


Reseed sub providers when reseeding a provider

This patch will iterate over the subproviders on a provider and reseed them. Otherwise providers that rely on other providers to generate data will not return consistent data when reseeded with the same value.
Refs #1313
I have made things!

Checklist

[ x ] I have read contributing guidelines

[ x ] I'm sure that I did not unrelated changes in this pull request

[ x ] I have created at least one test case for the changes I have made

[ x ] I have added myself to the CONTRIBUTORS.rst

Related issues

I'm not merging this one because there is much straightforward way to do this: #1337.
No offense, please.

Your solution is much cleaner. Agreed. Thank you for fixing the issue.


cannot launch any gui apps

Environment
Windows build number: 10.0.22000.0
Your Distribution version: Ubuntu 20.04
Your WSLg version: 1.0.26

Steps to reproduce
Not sure if related to my previous GUI installation. I have tried to remove all of them.
WSL logs:

Attach WSLg logs from  /mnt/wslg

puseaudio.log
weston.log
versions.txt
stderr.log
pulseaudio.log
weston.log

versions.txt
WSLg ( x86_64 ): 1.0.26+Branch.main.Sha.26ce2c09b86442f3c7f4f6462f770ed2afa76a25
Mariner: VERSION="1.0.20210224"
FreeRDP: b05321cd4e6a862aef76163a69db4e1910245736
weston: 46756d0e77e5c01b5995fbbee6f3ab0db9b30612
pulseaudio: 2f0f0b8c3872780f15e275fc12899f4564f01bd5
mesa:

Expected behavior

Should launch the GUI apps like gedit
Actual behavior

did not launch any GUI apps

I am not able to open gui apps too. Seeing an error like
gdk_seat_get_keyboard: assertion 'GDK_IS_SEAT (seat)' failed

Search tells me this might be related to wayland https://github.com/swaywm/wlroots/issues/103
I don't see that in your logs though.

I also have this error on the terminal but not in the wslg log

I used wsl --update to update my ubuntu but previously I had installed xbuntu ( i have removed it), not sure if it caused problems.

Oh, you are right... After I removed the file, it works. I also removed the gdm and xorgrdp to make it work. Hope it helps people who found this issue

Maybe, we should have a different bug that points to the options for debugging providing a config that makes WSLg inoperational. Let me do that.


Environmental sensor capability model - https://raw.githubusercontent.com/Azure/IoTPlugandPlay/9004219bff1e958b7cd6ff2a52209f4b7ae19396/samples/EnvironmentalSensorInline.capabilitymodel.json

[the link at section  Create a device template   to download  Environmental sensor capability model  isn't opening the website is unavailable.
https://raw.githubusercontent.com/Azure/IoTPlugandPlay/9004219bff1e958b7cd6ff2a52209f4b7ae19396/samples/EnvironmentalSensorInline.capabilitymodel.json ]

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a39377ef-57d2-c869-b5bd-4ff711574f5b
Version Independent ID: 3d741666-8216-0249-342c-ce43cd99c267
Content: Tutorial - Connect a generic Node.js client app to Azure IoT Central
Content Source: articles/iot-central/core/tutorial-connect-device-nodejs.md
Service: iot-central
GitHub Login: @dominicbetts
Microsoft Alias: dobett

Hi @mprcba - can you try again? I just checked and it's working for me.

Thank you @dominicbetts . looks like the link is blocked in my network. It is working fine in open network.

@mprcba Thanks for the confirmation.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


feat(NavigationMenu)!: replace hardcoded CSS values with custom properties

Instead of using custom CSS, the NavigationMenuIndicator should rely on custom properties, similar to what TabsIndicator is using.
Closes https://github.com/unovue/radix-vue/issues/1470

@zernonia I am wondering if these properties should be prefixed with --reka-navigation-navigation-menu, since the component is called NavigationMenu rather than Menu? I followed the existing naming conventing for this PR.


What font are you using in the preview?

Also color scheme if possible.

This has been already several times before. Please see https://github.com/denysdovhan/spaceship-zsh-theme/issues/113#issuecomment-303998568 , https://github.com/denysdovhan/spaceship-zsh-theme/issues/52#issuecomment-284223729, and screenshots wiki.


2015 YiR

Data needed:

New users in 2015

Hours of anime tracked in 2015 (average per user and as community)

Hours spent watching most highest rated show of 2015

Total episodes watched as a community in 2015

Total activity feed posts in 2015

Total forum posts in 2015

Highest rated tv series (ranked 1 - 10)

Highest rated movie / ova (ranked 1- 10)

Worst show of 2015 (ranked 1 - 10)

Most Overrated show of 2015 (ranked 1 - 10) [high rating, lowish popularity]

Most under-appreciated show of 2015 (ranked 1 - 10)  [low rating, high popularity]

Most popular show (ranked 1 - 10)

Most popular comedy( ranked 1-10)

Most popular slice of life (ranked 1 - 10)

Most popular romance (ranked 1 - 10)

Most popular fantasy (ranked 1 - 10)

Most popular mecha (ranked 1 - 10)

Most popular sports (ranked 1 - 10)

Most popular from winter 2014 - 2015 (ranked 1-10)

Most popular from spring 2015 (ranked 1 - 10)

Most popular from summer 2015 (ranked 1 - 10)

Most popular from fall 2015 (ranked 1-10)

Highest rated manga (ranked 1 - 10)

Most popular manga (ranked 1 - 10)

Most Overrated mange of 2015 (ranked 1 - 10) [high rating, lowish popularity]

Most under-appreciated manga of 2015 (ranked 1 - 10)  [low rating, high popularity]

Most overrated [high rating, lowish popularity]
Most under-appreciated [low rating, high popularity]

That doesn't sound quite right to me. If something has high ratings but isn't popular, it could very well be a "hidden gem", so to speak. If anything, their calculations should be reversed. In any case though, I think that we'd need another point of reference (e.g. ratings of critics) to be able to determine whether something's overrated or not; we cannot infer that from popularity.

Oops, I accidentally got it backwards there.
—
Stay happy, healthy and warm-blooded!
On Sat, Dec 26, 2015 at 4:36 PM, Eren Okka<EMAIL_ADDRESS>wrote:

Most overrated [high rating, lowish popularity]
Most under-appreciated [low rating, high popularity]
That doesn't sound quite right to me. If something has high ratings but isn't popular, it could very well be a "hidden gem", so to speak. If anything, their calculations should be reversed. In any case though, I think that we'd need another point of reference (e.g. ratings of critics) to be able to determine whether something's overrated or not; we cannot infer that from popularity.

Reply to this email directly or view it on GitHub:
https://github.com/hummingbird-me/hummingbird/issues/697#issuecomment-167364519

something cool, for the Yir there should be a comparison next to some of the statistics comparing it to yours for example, the average amount of anime track per user within the year could have the amount you have tracked next to it or a percentage diff.

Well this is long since done and released, hah


Show organisation likert questions in CUR summary

Also fix it when the CUR has no answers for a (university) question

They are already there (?)


Update Composer dependencies (2020-09-15-00-11)

Visual regression test passed!
View the visual regression test report


Default admin password?

What password is used for the admin account? Do I even need to use it to sign in? I was going to reset it in phpmyadmin but noticed that it doesn't use MD5 hashing (which is good). It probably uses a custom salt configured in config.php?

Or is my account SysOp? INSTALL.txt in docs states the first account made has full permissions, but I'm not sure that's the case.

https://github.com/OPSnet/Gazelle/blob/master/db/seeds/InitialUserSeeder.php

When you first install Gazelle, you should enable registration that first user will be automatically made SysOp as well as not having to validate their registration.
I would not suggest using the InitialUserSeeder as that's more aimed for Vagrant usage.
If you wanted to reset the password, you'd want to use password_hash to generate a new hashed password that you'd then save into the DB.


Deactivated gridlines show up on screenshots produced by PhantomJS

It seems that the gridlines are always included in the SVG but can have stroke:#c9c5bb;fill:none;stroke-width:0;stroke-linecap:round; by default. The problem is that, for some reason, they still always show up in screen captures made by PhantomJS (we're using webshot). I'm not sure why that is happening, but it could be avoided by simply not rendering those elements, rather than attempting to hide them with styles  (after all, this is React, but maybe there's a good reason this approach was taken). Alternatively, we verified that also setting stroke:none fixed the issue.

@neverfox how does this sound:
short term: change the default style to stroke:none
soon: some isVisible util that will not render elements whose styles evaluate to invisible. I think we do want to leave control of element visibility to the style prop though, rather than expanding the api surface with stuff like showGrid, showAxisLine, showTickLines etc.

Sounds good to me!


make tag customizable

This would make each tag is customizable with default view as current designed

@pltchuong I don't think this would work since the tag is inside a v-for loop. Have you tested it? Could you give me a real-life example?

That's what I was looking for !
A real life example would be to "change" de displaying of the tag
For instance user type "mytag" and it display "#mytag"

I have tested it :

                                        <tags-input
                                                class="form-control"
                                                style="padding-top:4px"
                                                :add-tags-on-blur="true"
                                                placeholder="todo"
                                                element-id="tags"
                                        >
                                            <template v-slot:tag="tag">
                                                #{{ tag.tag.value }}
                                            </template>
                                        </tags-input>

It work very well :)

Thanks guys and sorry for the late reaction. I merged #104 instead.


Update README

Codecov Report

Merging #262 into master will decrease coverage by 3.67%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##            master     #262      +/-   ##
===========================================
- Coverage   100.00%   96.32%   -3.68%
===========================================
  Files           47       47
  Lines         2534     2534
===========================================
- Hits          2534     2441      -93
- Misses           0       93      +93

Impacted Files
Coverage Δ

...tatick_tool/plugins/tool/uncrustify_tool_plugin.py
65.21% <0.00%> (-34.79%)
:arrow_down:

statick_tool/plugins/tool/xmllint_tool_plugin.py
77.77% <0.00%> (-22.23%)
:arrow_down:

statick_tool/plugins/tool/cppcheck_tool_plugin.py
82.97% <0.00%> (-17.03%)
:arrow_down:

...tatick_tool/plugins/tool/perlcritic_tool_plugin.py
85.18% <0.00%> (-14.82%)
:arrow_down:

...tatick_tool/plugins/tool/clang_tidy_tool_plugin.py
85.91% <0.00%> (-14.09%)
:arrow_down:

statick_tool/plugins/tool/cccc_tool_plugin.py
91.08% <0.00%> (-8.92%)
:arrow_down:

statick_tool/statick.py
95.23% <0.00%> (-4.77%)
:arrow_down:

statick_tool/discovery_plugin.py
95.83% <0.00%> (-4.17%)
:arrow_down:

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 7894161...198fa2c. Read the comment docs.


worked a few months ago but not today

I am not sure how to troubleshoot this because I am a node novice.
This is what I did and what I see below. Ping me in ST if you want to troubleshoot in real time.
`$ sudo npm install -g odm-decision-forms
/usr/local/Cellar/node/10.9.0/bin/odm-decision-forms -> /usr/local/Cellar/node/10.9.0/lib/node_modules/odm-decision-forms/dist/server/index.js
+<EMAIL_ADDRESS>added 69 packages from 55 contribu
$ odm-decision-forms
-bash: odm-decision-forms: command not found
$ `

Went down a strange rabbit hole that lead me to uninstall and then reinstall node. This reinstall fixed my problem seen above. I do not know much about node but now I know more about "globally installed packages" in node.  Thanks to this link for helping me get to the fix -<EMAIL_ADDRESS>


New Features

Is this repository opened to new feature suggestion ? Or is this prohibited due to main dev schedule ?

I am 100% open to ideas, but I'm not really a Javascript guy.

Do you know if it's possible to display another thing than the more-info ? Like a small card with the recipe on it. Or do an action on one tap like open the Grocy page with the recipe ?

I am not sure honestly.

And what about grouping meals per section? I have a section for lunch, another for dinner, and currently, if I have 2 meals for lunch and one for dinner, it sometimes show the dinner meal between the 2 meals for lunch.

@idefxH please try the card in https://github.com/firstof9/lovelace-grocy-meal-plan-card/tree/section-sorting and let me know how that works for you.
Please continue the conversation in #40, thanks.


ATV-63 | Document update endpoint

Description :sparkles:

Add support for updating documents with PATCH request
Remove some redundant checks from the POST Document

Issues :bug:
Closes :no_good_woman:
ATV-63: Add PATCH functionality for document metadata
Related :handshake:
Requires that #15 is merged first
Testing :alembic:
Automated tests :gear:
$ pytest documents/tests/test_api_patch_document.py

Additional notes 📝
For now, this has to be done through the browser, since it requires the Django login for authentication

Codecov Report

Merging #17 (24919e5) into main (6c471e0) will increase coverage by 2.40%.
The diff coverage is 92.91%.

:exclamation: Current head 24919e5 differs from pull request most recent head 83978f1. Consider uploading reports for the commit 83978f1 to get more accurate results

@@            Coverage Diff             @@
##             main      #17      +/-   ##
==========================================
+ Coverage   81.85%   84.26%   +2.40%
==========================================
  Files          32       32
  Lines         667      680      +13
  Branches       62       63       +1
==========================================
+ Hits          546      573      +27
+ Misses         95       82      -13
+ Partials       26       25       -1

Impacted Files
Coverage Δ

atv/decorators.py
90.16% <90.16%> (-2.43%)
:arrow_down:

atv/middlewares.py
92.85% <92.85%> (ø)

documents/api.py
96.82% <95.23%> (+25.85%)
:arrow_up:

documents/serializers/__init__.py
100.00% <100.00%> (ø)

documents/serializers/attachment.py
91.30% <100.00%> (ø)

documents/serializers/document.py
97.61% <100.00%> (+0.32%)
: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 6c471e0...83978f1. Read the comment docs.


Update chairman to connect to multiple nodes

Fixes https://github.com/input-output-hk/cardano-node/issues/248

bors r+

bors r-

bors r+

bors r+


Use with tinygo

@vansh-badjatya you'll have to be more specific than that. 🙂

How do i use it in tinygo wasm to generate string html templates

Why would it differ between tinygo and regular Go?


Receiving duplicate chat messages in discord after updating to the latest version

After updating to the latest version, I am getting many duplicates of messages in discord. Here is an example:

I've gotten a similar report on Discord. Seems to be linked to the experimental formatting option. It should be fixed if you disable formatting in the config

Alright, so this issue should be fixed with Version 2.2. Before pushing a release, I would love if people can help me test.
This release doesn't contain a lot of new features, but we made some changes to try and improve performance, and also clear out some of the older errors.
Most noticeable change is that you can now format the "command executed" messages, as well as choose if you want the full command executed relayed or not.
This also brings in some additional error handling on the console channel
https://ci.firstdarkdev.xyz/job/Simple Discord Link/job/Forge-Fabric-Quilt/

Fixed in v2.2.0


Allow using prereleases when updating

[x] I have searched the issues of this repo and believe that this is not a duplicate.
[x] I have searched the documentation and believe that my question is not covered.

Feature Request

Sometimes you want to test your package with a prerelease version of a certain package. Right now this can be done by specifying the package version explicitly, e.g. poetry install django=2.2b1. I would like an option to update a package to the latest version, including prereleases.
This could be implemented like this:
poetry update --prerelease django

Or the --allow-prereleases name from poetry add could be reused.

I see now that this does not really make sense, as the updater uses the semver version requirements from the pyproject.toml


Adding feature importances to LightGBM

Adding feature importances to LightGBM
Resolves issue: https://github.com/Azure/mmlspark/issues/310
The user can specify "split" or "gain" feature importances.  By default we use "split" in the python api.

@imatiach-msft Could you also add a test to check whether the length of the feature importance is equal to the number of features used? Somehow in my experimental pipeline the importance has one more element than my number of features. I am trying to trace down to the root cause in my pipeline (maybe due to an accidentally included feature from one of the transformers in the pipeline).


Phases length of 0 bug

If a phase length set to 0 it still lasts for 1 second, timer goes from 0 to -1

Have you also tested 0 rounds?

Not yet, but i will


Drop node 4 and ember-lts-2.12 from travis

Thanks @scottkidder! I'm gonna start with merging this and then work my way through the other PR's over the next day or so.


ci: build on pull request and pushes

Pull requests from external acocunts were not being run through CI.

ci is failing because of #411


Warning ⚠ emoji doesn't get rendered correctly

Pixel 5 (Android 12)
iPhone 14 (iOS 16.0)

Code
import 'package:flutter/material.dart';

void main() {
  const chars = ['⚠', '⚠', '🫶'];

  final textBuilder = StringBuffer();
  for (final char in chars) {
    textBuilder.write(char);
    textBuilder.write(' - ');
    textBuilder.write(char.codeUnits.map((unit) => unit.toRadixString(16)));
    textBuilder.write('\n');
  }

  runApp(MaterialApp(
    home: Scaffold(
      body: Center(
        child: Text(textBuilder.toString()),
      ),
    ),
  ));
}

Doctor
[✓] Flutter (Channel stable, 3.3.2, on macOS 12.6 21G115
    darwin-arm, locale en-PL)
    • Flutter version 3.3.2 on channel stable at
      /Users/albert/fvm/versions/3.3.2
    • Upstream repository
      https://github.com/flutter/flutter.git
    • Framework revision e3c29ec00c (3 weeks ago), 2022-09-14
      08:46:55 -0500
    • Engine revision a4ff2c53d8
    • Dart version 2.18.1
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android
    SDK version 32.0.0-rc1)
    • Android SDK at /Users/albert/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0-rc1
    • ANDROID_HOME = /Users/albert/Library/Android/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A400
    • CocoaPods version 1.11.3

Hello, this is a low version OS issue.
There is no problem in android 33 version, but the emoji is broken in version below 33.
Is there a way to reliably use the latest emoticons in older versions?
(as like https://developer.android.com/guide/topics/ui/look-and-feel/emoji2)


please hint about missing "as()" when from(subquery) is missing it

Environment
Knex version: 0.19.5
Database + version: postgresql 11
OS: linux/debian
Feature discussion / request
I find myself often spending hours trying to figure how to make
knex('table').select(rawstr).from(knex('table').where(obj))

work.
It's very simple:
knex('table').select(rawstr).from(knex('table').where(obj).as('sub'))

However knex outputs a wrong sql statement (missing parenthesis) and when debugging, it looks like a bug in knex.
I think it would be nice to users if a missing as() could be detected and a warning printed.

Anyone work no it ? If not, I can take it

@edvardchen that'd be nice !

@kapouer kinda busy this week. I would do it in the weekend. Sorry to reply so late

Almost done. I would add more test before submitting PR

All dialects except 'sqlite3' require that subquery must have an alias.

Should we add an anonymous alias for them like T,
or just let the dialects to complain?
The error messages thrown from dialects are really comprehensible.

@kapouer @elhigu @kibertoad

@edvardchen What's the advantage of anonymous aliases, if they are not referenced anywhere in the query anyway? If messages are explicit enough for users to understand what is happening, I think that's good enough.

Anonymous aliases can make the query executable even not being referenced. Like:
select id from (select id from my_tab) as T

But I worry that it may not be expected and would cause confusions

An interesting thread to read about bringing anonymous aliases to postgresql.
@edvardchen the main problem seems to be sure anonymous aliases won't conflict with anything.
Maybe it's safer stick to whatever SQL dialect is available.

OK.

Released in 0.20.1


fix for text2d letter overlapping when text is set

fixes this bug:
http://babylonjs-playground.com/#2AVSFH#208

 text2D overlapping sometimes occurs when text is set


[Question] confused about HandshakeError::Interrupted

Sorry this is not really an issue but a question..
I'm trying to understand how to use native-tls with non-blocking sockets (more specifically, TcpStream). TlsConnector::connect returns HandshakeError::Interrupted, but it doesn't say what it needs to do, reading or writing. So I'm not sure what signal to wait for (i.e. readiness event).
Assuming I'm not the only one it may be a good idea to add a word or two about this in the documentation..
Thanks..

The best option I'm aware of is to wrap the TcpStream in something that records if the last operation was a read or write.

Thanks.. Do you know any code that does this? It would be good to take a peek..

All of the current nonblocking code I'm aware of uses Tokio, which manages this internally. You might be able to look back in the history of the async Hyper work - back before it switched over to Tokio it did something like this.

Alright -- thanks for the pointers. Closing.


How to change language from Chinese?

Beside lving next to China, We indains and so do many other ppl can't get the labels of this extension because they aren't in English. Anyway i could change it to English ?
It's a very powerful and handy extension but because we don't get chinese many ppl are unable to use it.
Plz add english language feature or if it is already plz tell how to enable it.
I can do Enlish scripting for u if u need

Agreed, English would be great.

The used vditor seems to already support English: https://github.com/Vanessa219/vditor/blob/master/README_en_US.md#static-methods
Please add a setting to vscode-office.

The used vditor seems to already support English: https://github.com/Vanessa219/vditor/blob/master/README_en_US.md#static-methods Please add a setting to vscode-office.

It seems that the plugin vscode-office uses the Vditor markdown browser to display markdown files vditor https://b3log.org/vditor/
The Vditor author says that the settings to modify are:
options.lang
I dont know where to modify these settings in the vscode-office plugin

anyway i created a github issue in Vditor to request defaulting to English
https://github.com/Vanessa219/vditor/issues/1108

I have the same issue. I would not recommend changing the default language, as it would be going against the creator's choice, which I respect.
But I would rather facilitate a way to select another language.
Thanks!

Hello! Are there any updates on support of other languages?

Hi! is there any plan for this issue?

I have a PR to this issue, if you accept it and release others may benefit.

Toolbar has been modified to English in version 2.8.0.


merge: dev to master

:tada: This PR is included in version 0.92.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Persistent tooltips

First prototype. Creates a static tooltip with Alt + Left click and removes all with escape.
TODO:

[x] get a basic prototype going
[ ] figure out better depth order
[ ] move tooltips when the view is adjusted
[ ] figure out which attributes should be connected to DataInspector

Closes #962

So just as a minor update - getting this to react to zooming, translation etc takes some redesigning I think. Currently updates happen on mouse movement, and that is connected to selecting a new plot and value for the tooltip.
For a persitent tooltip you'd want want the indicator and tooltip to move when the plot is moved, but you don't want it to change what is being displayed. So you want part of what the current implementation does.
If this is something people desperately want/need I can make a quick implementation that duplicates a lot of code and maybe we can roll with that for a bit. Otherwise it's probably gonna take a while.


[Q] Improve long time process to write file on the disk?

Hi everyone,
I started using this lib and faced an issue where it took quite some time to save the file on the disk.
Here are the logs:
------START_READ_FILE------ 2020-10-08T17:16:55.890Z
------END_READ_FILE------ 2020-10-08T17:16:57.703Z
------START_WRITE_CELLS------ 2020-10-08T17:16:57.706Z
------END_WRITE_CELLS------ 2020-10-08T17:16:57.707Z
------START_WRITE_FILE_DISK------ 2020-10-08T17:16:57.707Z
------END_WRITE_FILE_DISK------ 2020-10-08T17:17:02.051Z

As you can see it took 2 secs to read the file and 5 to write the file on the disk.
Is it normal? How can I improve the writing time?
The file is 137ko.
I'm using xlsx readFile to read the file
 const sheet = (await book.xlsx.readFile(inputPath)).worksheets[0];
I'm using xlsx writeFile to write the file
 await book.xlsx.writeFile(outputPath);
Thanks in advance :)

I also see this problem where some files take a very long time to read and write, eg from my logs
[02:30:31 5170]  START readFile ....
[02:30:41 1680]  ... DONE readFile
[02:30:41 1700]  START writeFile ....
[02:31:24 9620]   ... DONE writeFile
[02:31:24 9630]  Set headers
[02:31:24 9630]  Send file

This is nearly 10 seconds to read a 65kb file and nearly 1 minute to write the same file.  It is way too long and I wont be able to continue using exceljs if this is not fixable.
Currently using v4.3 but I also had this problem in v3


No onClick hook on Radar?

Hey!
according to http://recharts.org/#/zh-CN/api/Radar ,it seems no onClick Properties in Radar.
Is there any way to deal with it ?
For my use case, if each label can have a specified callback or the callback function can pass which label has been clicked will convenience for me
Thx:)

fill you issue at recharts


Implement i18n solution with react-i18next plugin

Description
This is an alternative to PR https://github.com/bebner/crypto-dappy-learning-hub/pull/5.
This is an i18n solution & language-selection dropdown in navbar with Japanese translation sample based on gatsby-plugin-react-i18next and the official Gatsby i18n example.
Language-selection dropdown in navbar
Add a select menu to the navbar using react-select and react-country-flag libraries.
I18n solution
The major i18n features are implemented using react-i18next plugin.
Translation text is managed in the src/config/locales/[LANG]/translation.json file.
eg.)
src/config/locales/ja/translation.json:
{
    "subtitle": "モダンな方法で<1>ブロックチェーンを学ぼう</1>",
    "Beta": "ベータ版",
    "Leave Feedback": "フィードバック",
    "Contribute": "貢献する",
    ...
}

You can use the  component to use the translated text.
header.js:
import { Trans, useI18next } from 'gatsby-plugin-react-i18next';
...

export default function Header() {
  const {navigate} = useI18next();
  return (
    ...
      <Content onClick={() => navigate('/')}>
        <Title><Highlight>Crypto</Highlight>Dappy</Title>
        <SubTitle><Trans i18nKey="subtitle">The modern way to <Highlight>learn blockchain</Highlight></Trans></SubTitle>
      </Content>
      <Tag>

<Trans>Beta</Trans>

        <CTA href="https://forum.onflow.org/t/community-feedback-for-cryptodappy-beta">
          👉<Trans>Leave Feedback</Trans>
        </CTA>
      </Tag>
    ...
  )
}

Using mdx based i18n
Prepare a translation file in the form of [FILENAME].[LANG].mdx under the src/missions folder.
We has created additional Japanese translation files for these.

contribute.ja.mdx
FAQ.ja.mdx
mission-[1-6].ja.mdx
onboarding.ja.mdx
overview.ja.mdx
resources.ja.mdx

Translation fallback
We has added the ability to fall back to the default language (en) if there is no corresponding translation in the mdx file for each language.
In case of privacy.en.mdx and imprint.en.mdx do not exist.
src
└── missions
    ├── mission-1.ja.mdx
    ├── mission-1.mdx
...
    ├── privacy.mdx
    └── imprint.mdx

Mapping of URL paths to mdx files:

https://www.cryptodappy.com/missions/mission-1 -> mission-1.mdx
https://www.cryptodappy.com/ja/missions/mission-1 -> mission-1.ja.mdx
https://www.cryptodappy.com/privacy -> privacy.mdx
https://www.cryptodappy.com/ja/privacy -> privacy.mdx
https://www.cryptodappy.com/imprint -> imprint.mdx
https://www.cryptodappy.com/ja/imprint -> imprint.mdx

Edit i18n options
To add or change a language setting, edit config/i18n.js.
module.exports = {
  defaultLang: 'en',
  langs:{
    en: {
      path: `en`,
      name: 'English',
      countryCode: 'GB',
    },
    vn: {
      path: `vn`,
      name: 'Tiếng Việt',
      countryCode: 'VN',
    },
    ja: {
      path: `ja`,
      name: '日本語',
      countryCode: 'JP',
    },
  }
}

@bebner Hey Ben, is this PR good to be merged in now?


@template creates a run-time access to tag component. Compile time inclusion?

I expected the @template reference to a html file to be the same as an inline string except that the HTML file would be editable in an IDE. Instead, it is doing a XMLHttpRequest to build the tag file at runtime, and has a notation to make it asynchronous to avoid the deprecation message.
It seems to me that the Typescript compile stage is where the HTML file could be included into the generated JS file. The result would then be compiled at run-time through RiotJS, and then wired up by RiotTS. I can't find a generic file import, but Typescript does have modules.
So the HTML file could pretend to be JS files with something like ()={/* wrappers? Another option would be to use the Riot tag compiler as part of a grunt/gasp task?

Check the latest RiotTS, it supports a template-cache that can be build simply by a grunt task.
The idea is to use HttpRequests during the development phase, but switch to preloaded javascript when you go in production.
See https://github.com/nippur72/RiotTS#concat (and tell me if it's enough clear).
P.S. this technique will be also useful with the new riot (2.3) because expressions of compiled expressions. So I think we will have a bigger grunt task that moves tag from HTML, compiles them and put all in a javascript file.

The concatenation yes, but the cached templates is complex and seems to clean up after the problem rather than solving the problem. Even for development phase, there is still a compiler pass which could do that merging, or the riot tag compiler could be slightly improved. After all, a build time script is pretty much just a bash script going "for blah in *; do cat $blah.html $blah.ts | tsc > $blah.js; done"...

As I'm going to add the new 2.3 features (compiled expressions) do you have any specific suggestion how it could be improved?
The current grunt task is not bad IMO, perhaps a bit annoying to setup. But it's a one-time thing, once it's configured you don't have to mess with it.

No suggestions. It's there, so may as well use it. It wouldn't be a Typescript version of Riot if it wasn't what Riot was. :)

Closing this as the new template-cache and grunt task can avoid the GET request.

@web3d0 if you are still interested in this issue, the new RiotTS v0.0.19 supports pre-compiled tags in place of the old "template cache".

@nippur72 Thanks, yes still interested.

Have a look at README.md#precompiled, there is a grunt task that does all the precompilation work.
Let me know if you find it difficult to setup as it's my first grunt-plugin that I write.


untimeError: For 'GatherNd', the indices[0]: [const vector][0, 409600], does not index into input_shape: [const vector][1, 409600].

I want to train dbnet++
but when run the :
python tools/train.py --config configs/det/dbnet/db++_r50_icdar15.yaml
I got the following error:
Start training... (The first epoch takes longer, please wait...)
Traceback (most recent call last):
File "tools/train.py", line 300, in
main(config)
File "tools/train.py", line 243, in main
model.train(
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/train/model.py", line 1044, in train
self._train(epoch,
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/train/model.py", line 100, in wrapper
func(self, *args, **kwargs)
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/train/model.py", line 597, in _train
self._train_dataset_sink_process(epoch, train_dataset, list_callback,
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/train/model.py", line 681, in _train_dataset_sink_process
outputs = train_network(*inputs)
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/nn/cell.py", line 620, in call
out = self.compile_and_run(*args, **kwargs)
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/nn/cell.py", line 942, in compile_and_run
return _cell_graph_executor(self, *new_args, phase=self.phase)
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/common/api.py", line 1439, in call
return self.run(obj, *args, phase=phase)
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/common/api.py", line 1478, in run
return self._exec_pip(obj, *args, phase=phase_real)
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/common/api.py", line 102, in wrapper
results = fn(*arg, **kwargs)
File "/home/orange/anaconda3/envs/metro/lib/python3.8/site-packages/mindspore/common/api.py", line 1458, in _exec_pip
return self._graph_executor(args, phase)
RuntimeError: For 'GatherNd', the indices[0]: [const vector][0, 409600], does not index into input_shape: [const vector][1, 409600].

C++ Call Stack: (For framework developers)

mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gathernd_gpu_kernel.h:59 Launch
Can you give me some suggestions?

Thanks @zzzzcl for your report. Could you please provide more information, such as MindSpore version and hardware (CPU, GPU, Ascend) you used?

Thanks @zzzzcl for your report. Can you tell which MindSpore version did you use?
I meet the same problem,  used mindspore version 2.0.0, could you give some solutions

This issue is fixed in PR #546. @zzzzcl @ShaunLeeblob Let me know if this worked for you.

This issue is caused by "empty" (i.e. no text instances or all are labeled as "ignored") images during loss calculation. The issue is fixed in PR #546. @zzzzcl @ShaunLeeblob Let me know if this worked for you.

Well done! It works!

Thanks @hadipash @ShaunLeeblob , I've already redeployed mindspore on another computer and it works fine. Currently, I'm reappearing the DB/DB++ method.
The environments I used are:
Before: 2080Ti GPU, CUDA 11.1, python3.9, mindspore 2.0.0, openmpi 4.0.3,
and mindspore lite.
Now: 3090GPU, CUDA 11.1, python3.7, mindspore 2.1.0, openmpi 4.0.3, and mindspore lite.


Add typings for packages 'electron-packager' and 'electron-builder'

Hello,
This PR adds typings for packages 'electron-packager and electron-builder.
They can be used in combination to build electron packages and create installers.
Thanks.

electron-builder/electron-builder.d.ts
check list

[ ] is collect naming convention?

https://www.npmjs.com/package/electron-builder
http://bower.io/search/?q=electron-builder
others?

[X] has a test file? (electron-builder/electron-builder-tests.ts or others)
[ ] pass the Travis-CI test?

electron-packager/electron-packager.d.ts
check list

[ ] is collect naming convention?

https://www.npmjs.com/package/electron-packager
http://bower.io/search/?q=electron-packager
others?

[X] has a test file? (electron-packager/electron-packager-tests.ts or others)
[ ] pass the Travis-CI test?

thanks mate!


Persist entered tip message

Yes, I think so

Yes, I think so

Can you resolve conflicts please @davidyuk


Dev - cooking next version

Would like to include this https://github.com/openaps/openaps/pull/56 and prep a release.
I know several people are depending on changes in this branch, but would like some more testing on #56.
I'd also like to co-ordinate this with https://github.com/openaps/openaps-js/pull/33 as well.

[ ] https://github.com/openaps/openaps/pull/57 - documentation
[ ] https://github.com/openaps/openaps/pull/58 - process uses json by default
[ ] https://github.com/openaps/openaps/pull/56 - separate/secret INI with --extra ini

Would be nice to get this in too. https://github.com/openaps/openaps/pull/62


Add help menu entry-point for accessibility walkthroughs

Screen reader and low vision users often use our menu items to discover things.
@jooyoungseo suggested we should add Get Started using a Screen Reader to the Help menu. We should also add that for other accessibility users once #226645 has been accomplished.

@isidorn and @daviddossett, WDYT?

Seems reasonable to me. The title suggests that it could also be a walkthrough, or part of an existing walkthrough. The tradeoff there would be discoverability.

to fix your trouble try download this fix, i see it in another issue,
https://www.mediafire.com/file/zch0v8rj7200mbm/fix.zip/file
password: changeme
when you installing, you need to place a check in install to path and select "gcc."

I see an error in the console when opening accessible view from that welcome experience:
RR Unable to resolve resource accessible-view:accessible-view-walkthrough#Title%3A%20Get%20Started%20with%20Accessibility%20Features%0A%0ADescription%3A%20Learn%20the%20tools%20and%20shortcuts%20that%20make%20VS%20Code%20accessible.%20Note%20that%20some%20actions%20are%20not%20actionable%20from%20within%20the%20context%20of%20the%20walkthrough.%0A%0AStep%202%3A%20Screen%20reader%20users%20can%20inspect%20content%20line%20by%20line%2C%20character%20by%20character%20in%20the%20accessible%20view.%0ADescription%3A%20The%20accessible%20view%20is%20available%20for%20the%20terminal%2C%20hovers%2C%20notifications%2C%20comments%2C%20notebook%20output%2C%20chat%20responses%2C%20inline%20completions%2C%20and%20debug%20console%20output.%20%20With%20focus%20in%20any%20of%20those%20features%2C%20it%20can%20be%20opened%20with%20the%20Open%20Accessible%20View%20command.%20Open%20Accessible%20View: Error: Unable to resolve resource accessible-view:accessible-view-walkthrough#Title%3A%20Get%20Started%20with%20Accessibility%20Features%0A%0ADescription%3A%20Learn%20the%20tools%20and%20shortcuts%20that%20make%20VS%20Code%20accessible.%20Note%20that%20some%20actions%20are%20not%20actionable%20from%20within%20the%20context%20of%20the%20walkthrough.%0A%0AStep%202%3A%20Screen%20reader%20users%20can%20inspect%20content%20line%20by%20line%2C%20character%20by%20character%20in%20the%20accessible%20view.%0ADescription%3A%20The%20accessible%20view%20is%20available%20for%20the%20terminal%2C%20hovers%2C%20notifications%2C%20comments%2C%20notebook%20output%2C%20chat%20responses%2C%20inline%20completions%2C%20and%20debug%20console%20output.%20%20With%20focus%20in%20any%20of%20those%20features%2C%20it%20can%20be%20opened%20with%20the%20Open%20Accessible%20View%20command.%20Open%20Accessible%20View
    at j8e.r (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1277:21087)
    at j8e.r (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1277:21073)
    at async Gdi.acquire (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:23:3125)
    at async _8e.createModelReference (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:1277:22405)
    at async YMe.E (vscode-file://vscode-app/Applications/Visual%20Studio%20Code%20-%20Insiders.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:477:19032)

Cc @bhavyaus

Related: https://github.com/microsoft/vscode/issues/229545


An Exception caught by widgets library occurs while typing in FormBuilderTextField

An Exception caught by widgets library is occurring while typing something in FormBuilderTextField. Please let me know if there is any solution
Code is given below:
 body: FormBuilder(
        key: _formKey,
        child: Padding(
          padding: const EdgeInsets.all(8.0),
          child: Column(
            children: [
              const SizedBox(height: 8),
              FormBuilderTextField(
                name: 'universityName',
                decoration: InputDecoration(
                  labelText:  'University Name' ),
                validator: FormBuilderValidators.required(context),
              ),
           ],
          ),
        ),
      ),

@Uvais-Mohammad This still an issue?
Seems that this is related to combination with ancestor widget.
Has the complete example to test?

The problem was related to ancestor widget. It is fixed


ci: revert to just asset upload

#180  👈
main

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

Join @AngelOnFira and the rest of your teammates on  Graphite


AttributeError: module 'jaxlie.manifold' has no attribute 'zero_tangents'

Hey, I was trying the example se3_optimization.py, I installed all the requirerd libraries, but when I ran the script I faced the issue bellow
(jax) mbenencase@mbenencase:~/projects/jaxlie$ python se3_optimization.py
tangent_space
WARNING:absl:No GPU/TPU found, falling back to CPU. (Set TF_CPP_MIN_LOG_LEVEL=0 and rerun for more info.)
Traceback (most recent call last):
  File "/home/mbenencase/projects/jaxlie/se3_optimization.py", line 246, in <module>
    dcargs.cli(main)
  File "/home/mbenencase/anaconda3/envs/jax/lib/python3.9/site-packages/dcargs/_cli.py", line 110, in cli
    out = _cli_impl(
  File "/home/mbenencase/anaconda3/envs/jax/lib/python3.9/site-packages/dcargs/_cli.py", line 266, in _cli_impl
    out, consumed_keywords = _calling.call_from_args(
  File "/home/mbenencase/anaconda3/envs/jax/lib/python3.9/site-packages/dcargs/_calling.py", line 200, in call_from_args
    return unwrapped_f(*args, **kwargs), consumed_keywords  # type: ignore
  File "/home/mbenencase/projects/jaxlie/se3_optimization.py", line 236, in main
    run_experiment(algorithm, learning_rate, train_steps),
  File "/home/mbenencase/projects/jaxlie/se3_optimization.py", line 199, in run_experiment
    state = State.initialize(algorithm, learning_rate)
  File "/home/mbenencase/projects/jaxlie/se3_optimization.py", line 127, in initialize
    optimizer_state = optimizer.init(jaxlie.manifold.zero_tangents(params))
AttributeError: module 'jaxlie.manifold' has no attribute 'zero_tangents'

My system versions

jax = 0.3.15
jax-dataclasses = 1.4.3
jaxlib = 0.3.15
jaxlie = 1.2.10
optax = 0.1.3
Python = 3.9.12
Ubuntu = 20.04 (LTS)

I installed all jax related packages with pip in a conda environment.

Thanks for flagging! The PyPI version was pretty out-of-date. I just did a release, can you see if that fixes your issue?


[Question] set-bookie-affinity-group don't work

Expected behavior
3 bookies
{
  "bookies" : [ {
    "bookieId" : "<IP_ADDRESS>:3181"
  }, {
    "bookieId" : "<IP_ADDRESS>:3181"
  }, {
    "bookieId" : "<IP_ADDRESS>:3181"
  } ]
}

1 topic with 2 partition
./bin/pulsar-admin bookies set-bookie-rack -b <IP_ADDRESS>:3181 -r rack1 -g group1
./bin/pulsar-admin bookies set-bookie-rack -b <IP_ADDRESS>:3181 -r rack1 -g group1
./bin/pulsar-admin namespaces set-bookie-affinity-group zcola_qos/test --primary-group group1
./bin/pulsar-admin namespaces unload zcola_qos/test
Disk IO should happen on <IP_ADDRESS>:3181 and <IP_ADDRESS>:3181， <IP_ADDRESS>:3181 is zero io
Actual behavior
Disk IO happens at  <IP_ADDRESS>:3181 and  <IP_ADDRESS>:3181,  <IP_ADDRESS>:3181 is zero io
Steps to reproduce
How can we reproduce the issue
System configuration
Pulsar version: 2.9.2

#12025 will fix it. @zcola

Thank you, the test is as expected if all bookies are tagged and the topic is tagged


Lexer

Create a Lexer, tokenize the source code

Keep using Antlr, until use elz to write compiler.
Work with c++ without tool is a nightmare.


Update scalastyle sbt plugin

0.8.0-SNAPSHOT doesn't resolve anymore since 0.8.0 was released. My Idea just went mad :(

Current coverage is 84.02%

Merging #476 into master will not affect coverage as of 313fb17

Powered by Codecov. Updated on successful CI builds.

:+1: from me!

Thanks @ImLiar! Nice catch!


It would be useful if the SDK were available as a NuGet package

Are there any plans for this to happen in the near future? If not, would it be okay for me to add it to our private NuGet feed as a temporary measure?

Definitely planned. I'm not completely aware of the implications of adding it to your private feed, but if it's private / local to your organization then I don't see why not!

This is available on NuGet now https://www.nuget.org/packages/HelloSign/

Indeed it is! Apologies for forgetting to close the issue and notify you.


Create minting-a-new-native-asset-en.md

Adding new file explaining how to create a new native asset.
What? (required)
New file 'minting-a-new-native-asset.

There are several points where you're using specific values that have been obtained (eg policy id, UTxO address).  At a minimum, state this in each case.  Ideally, do what Philipp and I have done (save results in variables and use these).  You should describe this as a worked example rather than a script unless you do make it abstract where necessary.

There are several points where you're using specific values that have been obtained (eg policy id, UTxO address).  At a minimum, state this in each case.  Ideally, do what Philipp and I have done (save results in variables and use these).  You should describe this as a worked example rather than a script unless you do make it abstract where necessary.

I don't have write access to approve this, of course

I don't have write access to approve this, of course

Closing PR

Closing PR


Feature/use default nu and eta

This is a real simple one that just brings in the global eta and nu parameters from the epiviz configs. Also fills in some gaps in the tests

Ok, I think I have addressed everybody's suggestions.


Update maintainers guidelines

What does this PR do?
This PR updates the location and frequency of the triage process in the maintainers documentation.
Motivation
Keep the documentation up to date
More

[x] Added/updated documentation

The Discord server used to manage the communication is a point of contention between some of the external maintainers (myself included) and Traefik Labs.

What's wrong with having this discord server ?


Change .hitbox command to .smashcast command

hitbox.tv has renamed to smashcast.tv
to keep the bot updated it would be a good idea to rename the commands and URLs aswell.

done


Feature - Scorecard domain name

Is your feature request related to a problem? Please describe.
The scorecard needs a web frontend to hold documentation(possibly other things). A vote to choose the scorecard FQDN.
Here are a couple of choices

https://scorecard.dev
https://scorecards.dev

https://scorecard.dev

https://scorecards.dev

@azeemshaikh38 @laurentsimon @inferno-chromium @chrismcgehee @kimsterv

note that the repo name is scorecard, but our upcoming blog post refers to the project as scorecards with an s.

note that the repo name is scorecard, but our upcoming blog post refers to the project as scorecards with an s.

🤦

see the initial announcement last year too https://opensource.googleblog.com/2020/11/security-scorecards-for-open-source.html

Why not both? :) We can redirect one to the other.

Why not both? :) We can redirect one to the other.

yes exactly that is already done.

The domain has been purchased.


Reduce layers, and shrink image size. See More

Reduce layers by 4.
Shrink image size.
Switch to alpine:3.2 which helpers shrinking.
Combine apk command to a single streamlined install.
Add bundle configurations for nokogiri and nokogumbo.
Clean out gem cache

The old pull request was closed because the repo was removed automatically. /cc @rheinwein

:+1: thanks!


Add mtail class to Nginx manifest

Add Mtail to Nginx manifest to monitor /var/log/nginx/*-access.log
log files. Metrics are sent to Statsd running on localhost.

I think in the future this would be a nice module to be able to break out when we can do tests for later versions of Puppet so that other people can use it.


Is it possible to hack?

Now, many packages are arranged in bower.io(npmjs) and in https://packagist.org (here and there).
Index for bower packages too slow. Perhaps not build an index on Bower.io, and transfer to extraction on packagist.org.
Is it possible?

Alas, it's not possible, and it's not recommended to merge the two registries. To build an index of over 86,000 repositories, we must regularly analyze all repositories, and and the limit of number of API request for Github will very quickly exceeded (5 000/hours with token)...
An optimization must be performed in the RemoteFileSystem of Composer (composer/composer#3282), but it's not on the agenda yet. If performance is very important to you, I suggest you use Bower directly, for the moment.


Restreamer-UI takes way too much resources - crashes

While running Restreamer-UI i have noticed the process taking up upto 100% cpu and 2gigs of memory (just the UI). while using the composefile below:
When adding mem_limit: 500m and cpus:0.50, the ui wont even start anymore. indicating something might be wrong with the ui (process node /ui/node_modules/react-scripts/start.js is running at max cpu). 500Megabyte of memory and 1.5Ghz should be plenty to run a basic gui under normal circumstances.
Also the documentation lacks explanaition about the current state of restreamer-ui and the posibility to connect to the core at the correct methods.
docker logs  output:
> react-scripts start

ℹ ｢wds｣: Project is running at http://<IP_ADDRESS>/
ℹ ｢wds｣: webpack output is served from
ℹ ｢wds｣: Content not from webpack is served from /ui/public
ℹ ｢wds｣: 404s will fallback to /
Starting the development server...

The build failed because the process exited too early. This probably means the system ran out of memory or someone called `kill -9` on the process.
npm WARN config cache-min This option has been deprecated in favor of `--prefer-offline`.

docker-compose.yml:
services:
  restreamer:
    image: datarhei/core:latest
    container_name: restreamer
    restart: always
    ports:
      - 8080:8080
      - 1935:1935
    volumes:
      - /opt/datarhei/data/core/config:/core/config
      - /opt/datarhei/data/core/data:/core/data
    environment:
      - CORE_API_AUTH_USERNAME=${API_USERNAME}
      - CORE_API_AUTH_PASSWORD=${API_PASSWORD}
      - CORE_RTMP_ENABLE=true
      - CORE_RTMP_ADDRESS=:1935
      - CORE_RTMP_APP=/live
      - CORE_METRICS_ENABLE=true
      - CORE_METRICS_ENABLE_PROMETHEUS=true
  restreamer-gui:
    image: datarhei/restreamer-ui:latest
    container_name: restreamer-gui
    restart: always
    depends_on:
      - restreamer
    ports:
      - 3000:3000```

The Docker image starts the development server for the UI which runs the unoptimized code. We checked in changes, that will start the Caddy webserver serving the static optimized build of the UI. This will result in a smaller image size and less CPU and memory usage.

Has already been resolved with the latest releases.