no resources available in curatedMetagenomicData

I picked up a workshop being written for BioC2021, and tried to update it with the template github action workflow for workshops https://github.com/seandavi/BuildABiocWorkshop as an effort to help the author to prepare their workshop for the conference.
I run into the error
no resources available in curatedMetagenomicData

here in the workflow
https://github.com/kevinrue/EpiForBioWorkshop2021/runs/2847132850?check_suite_focus=true#step:9:18
I'm not a curatedMetagenomicData user myself, so I'm not familiar with that error. Does that sound any familiar to you and is there an easy fix?
Thanks!

OK, so digging a bit more it seems that the workshop queries a resources that's not available (anymore? right now?)
> curatedMetagenomicData(pattern = "VogtmannE")
2021-03-31.VogtmannE_2016.gene_families
2021-03-31.VogtmannE_2016.marker_abundance
2021-03-31.VogtmannE_2016.marker_presence
2021-03-31.VogtmannE_2016.pathway_abundance
2021-03-31.VogtmannE_2016.pathway_coverage
2021-03-31.VogtmannE_2016.relative_abundance

While the workshop asks for
vogtmann <- curatedMetagenomicData("VogtmannE_2016.metaphlan_bugs_list.stool", dryrun = FALSE)

That's old, please read the new documentation and ask your questions on the support site instead.

Thank you @kevinrue for trying to help fix Chloe's workshop. I've filed an issue under the workshop at https://github.com/cmirzayi/EpiForBioWorkshop2021/issues/2.
BTW @schifferl, https://waldronlab.io/curatedMetagenomicData/articles/articles/version-three.html doesn't document the changes in naming.


URL parameters do not get decoded

@page "/user/{Item}"
If I navigate to /user/Mason Wheeler, I expect the Item property to contain the string "Mason Wheeler".  Instead it contains the string "Mason%20Wheeler".

Thanks for reporting. Duplicates #702

I cannot find #702. Has it been moved?

@TeoChirileanu it's now at https://github.com/aspnet/AspNetCore/issues/5510


Better error messages on failure

Core packs: core, default packs cannot be uninstalled.

the failure is not user friendly:

CLI:
$ st2 pack remove core

	[  failed   ] unregister packs

id: 5a332817c5ff1b0d739d7fce
action.ref: packs.uninstall
parameters:
  packs:
  - core
status: failed
result_task: unregister packs
result:
  exit_code: 1
  result: None
  stderr: "Traceback (most recent call last):
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2common/runners/python_action_wrapper.py", line 276, in <module>
    obj.run()
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2common/runners/python_action_wrapper.py", line 169, in run
    output = action.run(**self._parameters)
  File "/opt/stackstorm/packs/packs/actions/pack_mgmt/unload.py", line 59, in run
    raise ValueError('Unregister includes an unregisterable pack - %s.' % (names))
ValueError: Unregister includes an unregisterable pack - core.
"
  stdout: ''
error: Traceback (most recent call last):
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2common/runners/python_action_wrapper.py", line 276, in <module>
    obj.run()
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2common/runners/python_action_wrapper.py", line 169, in run
    output = action.run(**self._parameters)
  File "/opt/stackstorm/packs/packs/actions/pack_mgmt/unload.py", line 59, in run
    raise ValueError('Unregister includes an unregisterable pack - %s.' % (names))
ValueError: Unregister includes an unregisterable pack - core.

traceback: None
failed_on: unregister packs
start_timestamp: Fri, 15 Dec 2017 01:40:39 UTC
end_timestamp: Fri, 15 Dec 2017 01:40:41 UTC
+--------------------------+---------------------+------------------+--------------+------------------+
| id                       | status              | task             | action       | start_timestamp  |
+--------------------------+---------------------+------------------+--------------+------------------+
| 5a332817c5ff1b0c0bb4c2be | failed (2s elapsed) | unregister packs | packs.unload | Fri, 15 Dec 2017 |
|                          |                     |                  |              | 01:40:39 UTC     |
+--------------------------+---------------------+------------------+--------------+------------------+
[vagrant@centos67 ~]$

It appears that the old and new app are behaving the same in this case, though I do agree that it is poor UX. Since the current goal is feature parity, I am going to leave it as-is for now, but I will leave this open to be tackled as a feature request.
In all cases where something fails, it simply says that same notification.  I think the reason here is because the only result that comes back from a failure is the CLI stderr, which isn't terribly useful in a small notification. In this case, the last line is the significant part. I don't think it would be too difficult to make a method that can extract the relevant info for the notification (I imagine other errors won't follow this exact structure, so some effort here).
Traceback (most recent call last):
  File \"/opt/stackstorm/st2/local/lib/python2.7/site-packages/st2common/runners/python_action_wrapper.py\", line 259, in <module>
    obj.run()
  File \"/opt/stackstorm/st2/local/lib/python2.7/site-packages/st2common/runners/python_action_wrapper.py\", line 155, in run
    output = action.run(**self._parameters)
  File \"/opt/stackstorm/packs/packs/actions/pack_mgmt/unload.py\", line 59, in run
    raise ValueError('Unregister includes an unregisterable pack - %s.' % (names))
ValueError: Unregister includes an unregisterable pack - core.

see also, #410


[PDI-16258] Hidden folders show for business user "Suzy" from Spoon

[PDI-16258] Hidden folders show for business user "Suzy" from Spoon
fixing showing hidden files after renaming, moving and deleting (refresh)

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd clean install && mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd site

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/repository/repositoryexplorer/model/UIRepositoryDirectory.java
  ui/src/test/java/org/pentaho/di/ui/repository/repositoryexplorer/model/UIRepositoryDirectoryTest.java

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.di.trans.steps.googleanalytics.GaInputStepMeta

Instruction Change: -.07%:small_red_triangle_down:

org.pentaho.di.trans.steps.gpload.GPLoadMeta

Instruction Change: -.22%:small_red_triangle_down:

org.pentaho.di.ui.repository.pur.repositoryexplorer.model.UISecurityRole

Branch Change:  + 1.79%
Complexity Change:  + 1.54%
Instruction Change:  + .16%
Line Change:  + .58%

org.pentaho.di.trans.steps.salesforceupdate.SalesforceUpdateMeta

Instruction Change: -.17%:small_red_triangle_down:

org.pentaho.di.trans.steps.salesforceupsert.SalesforceUpsertMeta

Instruction Change: -.14%:small_red_triangle_down:

org.pentaho.di.ui.repository.repositoryexplorer.model.UIRepositoryDirectory

Branch Change:  + 4.55%
Complexity Change:  + 4.92%
Instruction Change:  + 9.34%
Line Change:  + 11.55%
Method Change:  + 7.69%

@mbatchelor Could you please review and merge it?

QA have validated the changes on a local build.
Merging.


Doc missleading // passphrase vs password

you should change the example in readme.md to password

@refextu oh yeah, I updated the document.  thx.
the connection config can be found in  https://github.com/mscdex/ssh2#user-content-client-methods


How can I uninstall this?

I install this by 'curl -fsSL https://dotfiles.wook.kr/etc/install | bash'.
And I want to uninstall this but i don't know how.
Can you tell me how to uninstall this?
Thank you.

Hi, you can do the following:
rm -rf ~/.dotfiles

You may have a lot of (broken) symbolic links on your HOME folder, which should be taken care of manually. The list of all symlinks that would have been generated can be found in install.py: to name a few, you may want to remove the symbolic links like (not an exhaustive list)

~/.vimrc
~/.vim
~/.bashrc
~/.zsh
~/.zshrc
~/.tmux
~/.tmux.conf
etc.

Please feel free to comment here or reach out to me if you have any further questions.


Gulp doesn't run "gulpInst.start.apply(gulpInst, toRun); cannot read property"

What were you expecting to happen?
I tried to run the command "gulp" as i've done for the past couple months and had this randomly break.
Not sure what causes this issue but if I run the command (node ./node_modules/gulp/bin/gulp.js) it will run my gulp file but it won't run correctly. Browser sync won't reload the web page and some things don't compile correctly.
Link to repo: https://github.com/ajCastiglione/movie-query-api
What actually happened?
[20:46:11] Using gulpfile ~\Documents\Projects\movie-api\gulpfile.js
C:\Users\Owner\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129
gulpInst.start.apply(gulpInst, toRun);
^
TypeError: Cannot read property 'apply' of undefined
at C:\Users\Owner\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129:20
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)
at Function.Module.runMain (module.js:695:11)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3
Please post a sample of your gulpfile (preferably reduced to just the bit that's not working)
const gulp = require('gulp');
const sass = require('gulp-sass');
const autoprefixer = require('gulp-autoprefixer');
const browserSync = require('browser-sync').create();
gulp.task('default', function() {
gulp.watch('scss/**/*.scss', gulp.series('styles'));
});
gulp.task('styles', function() {
return gulp.src('scss/.scss')
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
.pipe(autoprefixer({
browsers: ['last 2 versions']
}))
.pipe(gulp.dest('./css'))
.pipe(browserSync.stream({match: 'index.html, css/.css, js/*.js'}));
});
browserSync.init({
injectChanges: true,
files: ['index.html', 'css/.css', 'js/.js'],
server: "./"
});
browserSync.stream();
What version of gulp are you using?
4.0.0
What versions of npm and node are you using?
NPM - 5.6.0
Node - 8.11.1

Well then im at a loss then because it only fails on windows. At work I use a mac and have the exact same repo. Running gulp on the mac works as intended but on windows it errors out saying its undefined.

Can you elaborate instead of telling me that the cli version is incorrect? As i expressed in a previous comment, same repo on both mac and windows yet mac works while windows errors out.

No. Read the article.


chore: Junit test case added for graphQL issue 32748

Description
JUnit test case added for issue #32748
Fixes #32809
or
Fixes Issue URL

[!WARNING]
If no issue exists, please create an issue first, and check with the maintainers if the issue is valid.

Automation
/ok-to-test<EMAIL_ADDRESS>:mag: Cypress test results

[!CAUTION]
🔴 🔴 🔴 Some tests have failed.
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/8782997257
Commit: 950d6c0d2e577814348f3850cf9c9f57b01bb33c
Cypress dashboard:  Click here!
The following are new failures, please fix them before merging the PR:
cypress/e2e/Regression/ClientSide/BugTests/GraphQL_Binding_Bug16702_Spec.ts
To know the list of identified flaky tests - Refer here

Communication
Should the DevRel and Marketing teams inform users about this change?

[ ] Yes
[x] No

Summary by CodeRabbit

Tests

Added a new test for validating value substitution in GraphQL input strings.
Refactored GraphQLDataTypeUtils to improve object instantiation and enable a specific feature.
Updated a test case related to Moustache+Quotes formatting in GraphQL body to be executed instead of skipped.
Updated limited tests spec file path for running tests in a specific location.

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

/ci-test-limit

/ci-test-limit

/build-deploy-preview skip-tests=true

/ci-test-limit


Add new field json_response_enabled in waiting room

A the json_response_enabled into the waiting room api

thank you! this is perfect


KAFKA-17978: Fix invalid topology on Task assignment

When we introduced "startup tasks" in #16922, we initialized them with
no input partitions, because they aren't known until assignment.
However, when we update them during assignment, it's possible that we
update the topology with the incorrect source topics for some internal
topics, due to a difference in the way internal topics are handled for
StandbyTasks.
To resolve this, we now initialize startup tasks with the correct input
partitions, by calculating them from the Topology.
When we assign our startup tasks, we now conditionally update their
input partitions only if they've actually changed, just as we do for
regular StandbyTasks.
With this, the E2E tests now pass, as expected.

Did we trigger a system test run to verify that the PR fixes the issue?

LGTM

Did we trigger a system test run to verify that the PR fixes the issue?

streams_upgrade_test.py pass on my local now. I will run e2e for all streams later

Did we trigger a system test run to verify that the PR fixes the issue?

I understood that @nicktelford verified that. He writes in the PR description:

With this, the E2E tests now pass, as expected.

Thanks both!
Running only the broker test is fine -- we usually trigger a semaphore run (Confluent setup) and post a link to the run to verify. As there was no link, I did ask :)


[beta] OOP Section - some challenges will solve with NO code (if solved once first)

I'm curious if anyone can reproduce this... Take this challenge for example:
http://beta.freecodecamp.com/en/challenges/object-oriented-programming/create-a-basic-javascript-object
If I solve this challenge, but then 'X' out of the modal and stay on the page, I can then change or even completely clear the code and the challenge will still pass. This is not locally, this is on the beta site. I can then even navigate away to a new challenge, come back (saved work of no code is loaded), and the challenge will still pass.
Most of the challenges in this section seem to exhibit this behavior. I can see this causing problems if someone solves something, then wants to try another way to solve it, sees that is passes and mistakenly thinks that their second solution is also correct.
Browser Information

Browser Name, Version: Chrome, latest
Operating System: Mac OSX 10.11.6
Mobile, Desktop, or Tablet: Desktop

I can confirm this for Chrome 56.0.2924.76 (64-bit) but not in Firefox 51.0.1 (64-bit).
Nothing appearing in the console.

@Greenheart any idea what the issue might be? Nothing looks terribly different in the seed code to me except no tail - could that have something to do with it?

@no-stack-dub-sack No idea ^^

cc / @freeCodeCamp/moderators anyone else have any insight on this one?

@BerkeleyTrue do you have any idea what could be causing this?

@QuincyLarson
cc / @freeCodeCamp/moderators
Has anyone else come across this? Noticed this issue was still open and I just confirmed that it still exists, but I'm wondering if no one else has encountered this, maybe not a big deal for now?
But if we are getting closer to shipping Beta, and we do want to work through issues like these, good time to bring up old ones that may have gotten away from us.

@no-stack-dub-sack I can confirm this bug still exists for this challenge and I'm on Chrome Version 58.0.3029.110 (64-bit). But I can't reproduce it on Firefox 53.0.3 (64-bit).
This seems like an odd edge case that people might stumble upon accidentally. Not sure how many times I would erase all my code and just submit anyways. But nonetheless, this isn't something that should be expected. I wish I could assist on this issue, but I don't think I have enough know-how to fix it.

This is now resolved, thanks.


Restore fullscreen mode doesn't change state in localstorage

When fullscreen mode, the state is saved, but when restore fullscreen mode the state in localstorage remain fullscreen.

Thanks again for submitting issue. I will find this out ASAP.

Sorry for my laaaaaaaaaaaaate response. Next time I will try to be quicker. I have fixed this bug and pushed on dev branch. It will be great if you test it.
Thank you

Ok, no problem ;)
I wil test.


WiX: add swiftToCxx content to the toolchain distribution

Include the swiftToCxx content as compiler resources for the Swift compiler for the distribution.  This is part oft the C++ interop work.
Fixes: apple/swift#63446

CC: @egorzhdan @hyp @zoecarver


Latlon grid

Pull Request Test Coverage Report for Build 105

28 of 46 (60.87%)  changed or added relevant lines in 4 files are covered.
11 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.4%) to 69.753%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

insar/plotting.py
1
3
33.33%

insar/utils.py
13
29
44.83%

Files with Coverage Reduction
New Missed Lines
%

insar/dem.py
3
65.55%

insar/eof.py
8
71.88%

Totals

Change from base Build 100:
-0.4%

Covered Lines:
1386

Relevant Lines:
1987

💛  - Coveralls


Fixed AI Actions

About the PR

My other PR needs to get merged before this one https://github.com/space-wizards/space-station-14/pull/31799
AI Actions now work correctly.(Mass Scanner. Crew Monitor, Criminal Records)
Gave AI a Comms console.
Why / Balance

Bugfixes mostly but also AI had comms in ss13.
Technical details

Added missing components to the AI that allow it to use the monitors.
Media

First image unrelated.

Requirements

[X] I have read and I am following the Pull Request Guidelines. I understand that not doing so may get my pr closed at maintainer’s discretion
[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changed all shuttles to transmit their timer over Wireless instead of Private.
Screens now take info from the Wireless netId.
Changelog

for non-players: aghost's comms console now has a functional broadcast button.
:cl:

fix: AI Actions now work.

I wont be doing any fancy submodule action
You get the idea, this PR needs https://github.com/space-wizards/space-station-14/pull/31822 merged, but because idk how submodules work they share code or stuff, will fix when im eventually ready to move on from draft

TODO: Figure out why AGhost and AI cannot broadcast via comms console

TODO: Figure out why AGhost and AI cannot broadcast via their comms consoles

Figured it out but im gonna pause work until other stuff gets merged in first

Figured it out but im gonna pause work until other stuff gets merged in first

I lied

so based!

I'm not sure if you actually intended it to but this doesn't actually do anything with the actions and doesn't fix their UIs.

This fixes that the consoles in the UI dont display any data when opened


client and server don't have same version

I am getting the following error message
FATA[0000] Error response from daemon: client and server don't have same version (client : 1.18, server: 1.17)

How can I upgrade docker on the VM?

I was able to upgrade docker by downloading the binary directly
sudo /etc/init.d/docker stop
curl https://get.docker.io/builds/Linux/x86_64/docker-latest | sudo tee /usr/local/bin/docker1 > /dev/null
sudo /etc/init.d/docker start

That did not work as expected. The old version is restored when the VM is restarted.

Same issue here.

@JoyceBabu, @brikis98 I've pushed a new release v0.12.0 with the most recent updated from the develop branch. This bumps the docker server version to v1.6.0 which will match the most recent docker client version as of today.
You will have to do a vagrant destroy, then vagrant up after you update.
Keep in mind that for now there is no non-destructive update path for this box - you WILL lose all your containers inside the boot2docker-vagrant box, since the box will be reinitialized.

Thanks!


BaseBatch : easily manipulate batched list & tensors

This is a proposal for a Batch class to be used when training.
Context
When training, we always need to manipulate batched data, those data are generally Tensors (where batch_size is shape[0]) and lists (where batch_size is len(lst))
Morever, it is quite classic to get mixed up between list[Image.Image] or Tensor that might represent the same thing (a group of images), so having the flexbility to switch the structure of the batches easily in one line while keeping the rest of the batching logic safe is quite convenient.
Proposal
This BaseBatch class will both provide the ability to handle this, while provide type checks and size checks at different levels to raise the error as soon as possible in the process.
API
from refiners.training_utils.batch import BaseBatch
from torch import Tensor

class MockBatch(BaseBatch):
    foo: Tensor
    bar: Tensor
    indices: list[int]

Features

Checking that hint are list or tensor when inherinting
Making sure all the args have the same (non-zero) size
Even if you do not use pyright, first-level-typing is checked when you inherit from Batch
Training related features : cls.collate, inst.to, cls.load, inst.save
Pythonic stuff like __len__, __iter__, to_dict, clone, __eq__, __getitem__, __repr__

Questions

Currently Batch cannot have 0-size, this can be discussed.
The batch.py and test_batch.py could also have been put in training.py and test_training.py, please share your thoughts
Not sure between BaseBatch, AbstractBatch or simply Batch as the top-level name

Going further
There might be a second level PR for this, with jax-typed batch, but i feel it can be done incrementally, and it's easier to discuss this step by step.

@limiteinductive thanks for your help.
I've used @dataclass_transform() to fix the typing signature.
Also added __add, __setattr__


fix when black_skip_string_normalization is set to 0

mode is undefined if black_skip_string_normalization is set to 0 which raises an error in vim

already solved by previous commit...


fix issues#24 (1.20.1)

It's the same as https://github.com/Lucreeper74/Create-Metallurgy/commit/3a674ff32bc3435c76b8fd98884cb8174546fa91

Thanks you!
I don't have pushed this to branch 1.20 already because I want to make all commits on 1.19.2 first and then do the same for 1.20. But thank you, this one less!


Missing Microsoft.Kiota.Serialization.Form from dependencies section in "Build SDKs for .NET"

I stumbled upon Kiota recently and I absolutely love this. I started experimenting with the tool over the weekend and I couldn't get it build by following the Build SDK's for .NET guide
All that was missing for me was adding a package reference to Microsoft.Kiota.Serialization.Form. Hence, this pull request 😄
I can verify that the code that this tool generates builds on the following versions of .NET

.NET Core 7.0 and 6.0
.NET Standard 2.0
.NET Framework 4.5.2, 4.6.2, 4.7.2, 4.8, and 4.8.1

I can see why it's best to recommend to use .NET 7.0, as its states in the Build SDK's for .NET guide since that is the current and recommended version of .NET but I can't really see what's preventing those who are maybe interested in targeting the LTS version (currently 6.0)
I'm thinking of building some Visual Studio tooling support for this code generator via my REST API Client Code Generator extension. I have already started working on my CLI tool, Rapicgen and will work on the Visual Studio extension at some point this week.

Thanks for the adding what I missed @baywet

I briefly went to have a look at rapicgen, it looks great and we'll be more than happy to see kiota in the list of supported generators there. If I understand things well, even the CLI version of the tool is "only" a wrapper around existing generators? One thing to keep in mind that's often been overlooked for other community integrations is the fact that multiple kiota generated clients can be present in a single application.

Yes, rapicgen is exactly "only" a wrapper over existing well known code generators. Rapicgen ensures that the code is generated using the latest version of the code generators it wraps, and handles the installation/updates of so tool. This CLI tool was originally only meant for me to have a convenient way of running regression tests of the generated code using the Swagger Petstore v2 and v3 examples against multiple Operating system flavors and versions, as well as multiple versions of NPM, .NET, and Java.
The Visual Studio extension that rapicgen was built to support can do the exact same thing and uses the same code, but on top of that supports Visual Studio Custom Tools for each generator that you can associate with an OpenAPI spec file in the Project like Swagger.json or Swagger.yaml, so every time the spec file is updated, the code-behind generated code is automagically updated. The Visual Studio extension will also install the latest supported versions of the required NuGet packages in order to build the generated code.
This was all originally meant as a tool that I use internally in development teams I'm involved with and when I open sourced and released it to the VS marketplace it gained quite an audience

thanks for the additional context here. I do have a follow up question: does it install the dependencies as well? (e.g. kiota abstractions in our case)

thanks for the additional context here. I do have a follow up question: does it install the dependencies as well? (e.g. kiota abstractions in our case)

Currently, I just install the dotnet tool Microsoft.OpenApi.Kiota --version 0.10.0-preview. I am though more interested in integrating directly with the Kiota libraries though, but I haven't fully understood how they work yet
When my tool generates code using NSwag, I use the NSwag libraries directly. The allows super fast code generation as I don't have to start and wait for any external processes

This is the library you want then and you want to have a look at the generation command handler to understand the call sequencing.
That lib was put out to facilitate integration work (avoid having to call an external process) but the API surface might not be the cleanest as of now. @andreaTP has been using it for other integrations. We'd be happy to address feedback any of you might have, there probably needs to be a broader discussion on what are people trying to accomplish with that lib.

Thank you very much @baywet. I'll have a look and come with some feedback or questions when I get the time

@baywet I started on integrating Kiota in my Visual Studio extension and ran into a bit of a problem when I tried to use the Microsoft.OpenApi.Kiota.Builder library from a Visual Studio extension project.
I created issue #2220 and included more details there. It's probably best to move the discussion to the newly created issue since this pull request is already closed


How to generate html report

I did by
jaeles report -o mysavedscanfolder
But it does Nothing to save `

You need to have some vulnerability found first.
Just check if the mysavedscanfolder/jaeles-summary.txt file have any content in it


question about hand landmark conv2D output

I want to use the hand trancking model in embedded device, but when I transfer the tflite model to the platform, it's failed.  So I open the hand_landmark.tflite(1.9M) model with netron, I find the output num  of conv is more than one, but the output's arrow num of the conv is only one。eg: the first conv2D,it's output is ：model_1/model/re_lu/Relu6;model_1/model/batch_normalization/FusedBatchNormV3;model_1/model/batch_normalization_1/FusedBatchNormV3;model_1/model/depthwise_conv2d/depthwise;model_1/model/conv2d_9/Conv2D;model_1/model/conv2d/Conv2D
can you explain why there are so many not related optrators like "model_1/model/re_lu/Relu6;model_1/model/batch_normalization/FusedBatchNormV3;model_1/model/batch_normalization_1/FusedBatchNormV3"? tks

Hello @brooks0519,
We are upgrading the MediaPipe Legacy Solutions to new MediaPipe solutions However, the libraries, documentation, and source code for all the MediaPipe Legacy Solutions will continue to be available in our GitHub repository and through library distribution services, such as Maven and NPM.
You can continue to use those legacy solutions in your applications if you choose. Though, we would request you to check new MediaPipe solutions which can help you more easily build and customize ML solutions for your applications. These new solutions will provide a superset of capabilities available in the legacy solutions.


doc: fix path towards the nobody user

Thanks!

thank you for the superb documentation and the module. I would have spent so much more time without your very nice readme.


properly add parameters to request based on the method of the request

This PR resolves #261 related to improper handling of body parameters within the Context.request method. The method used (GET or POST) will determine if the body is encoded as part of the url or passed as body into the request.
GET method requests (with and without a body) were tested and worked as expected.

Hi @shakeelmohamed. I've implemented the requested changes in the latest commit. Thanks!

Hi @shakeelmohamed - the requested changes were made. For some reason, the CI issue is still ongoing.

@billmurrin This is not a high priority issue for us to investigate as we are severely under resourced at the moment. Unless this is 10/10 we will not look at it this week. Thank you for your patience & understanding.
cc @tdhellmann

Any news here? We are looking forward to get this fix too!


Can we include Single Jar packaging for easy & simple solution

In place of using maven jar plugins, if we use maven assembly plugins , we can actually package everything in single jar . So that when a non tech QA run the jar, they can run easily, no need setup process. (i did in in office already from source)
this will allow not dependent on setup wizard which goes to Dropbox (which is not allowed in corporate environments)

The actual setups (1.1.0 and 1.1.1) do not go to Dropbox any more.
Everything is downloaded from MavenCentral (or OSSRH for snapshot/nightly versions).
As a fallback you always have the option for offline setup.
You have to live with this situation in version 1.1.x.
Version 2 might bring additional options.

we faced this issue (going to drop box) from this installer
https://launchpad.net/sikuli/sikulix/1.1.0
As in our corporate network, dropbox is block, we had to build from source.

please send me the setup log file to sikulix--at--outlook--dot--com
setup 1.1.0 should not access any Dropbox content.

i send email(from office mail)  including log and thread dump of setup jar which used to be halted due to no communication from server.

got it.
the "Dropbox" in the popup text is simply a bug.
Better information is in the log, where you can see, that all downloads are blocked somehow (bot nothing is tried to be downloaded from Dropbox)
Manually downloading according to the docs is the correct solution.

yes, due to this, I make the standalone jar. From company , we are planning this to use for all manual testing activity as well as with selenium.
Thanks


Can't compile for ESP8266

Hello! Thank you for sharing this clock that is very useful to be able to synchronize at the time you prefer.
When trying to compile the code, it throws a couple of errors related to the Clock.cpp file, line 300 and 319:
-Non-void function with no values returned
I think I was able to fix it by adding a couple of "return true;" lines. at the end of each statement ( bool Clock::SaveAlarm() and bool Clock::SaveClock() to return a value to the boolean. example:
//----------------------------------------------------------------------------
// save alarm time to EEPROM
//----------------------------------------------------------------------------
bool Clock::SaveAlarm()
{
#if defined(USE_EEPROM) && (USE_EEPROM > 0)
DebugOut("[clock] store alarm settings (EEPROM)");
EEPROM.begin(100);
EEPROM.write(ADDR_ALARM_ENABLE, boAlarmEnable_m ? VALUE_ALARM_ON
: VALUE_ALARM_OFF);
EEPROM.write(ADDR_ALARM_HOUR,   au8Alarm_m[0]);
EEPROM.write(ADDR_ALARM_MINUTE, au8Alarm_m[1]);
delay(200);
EEPROM.commit();
EEPROM.end();
boAlarmValid_m = true;
return true;
#endif
}
I hope I have done it correctly!
I opened my account on Github just for this lol
Regards! And keep in touch!!
P.S. I would like if you could add an example showing the UTC input format to adjust the clock. Thanks again!

Thank you for your issue. I fixed the code for both kinds of compilation - with and without EEPROM. Plus there was another change in the behaviour of alarm setting.


How the autoload affect the Integration of use-package

I found one issue yesterday. I gave an issue with details. The straight.el cannot load the function if the function isn't ;;;###autoload.
If I understand right, rust-mode.el needed to be loaded first to decide (link) which file needed to require of rust-mode
And I think the straight.el doesn't load the rust-mode.el for finding the rust-mode function? I already find the solution in my side for fixing this issue by load rust-mode.el in use-package :init step. I just curious how the straight.el find the mode function and do we already have the solution of this situation? Thanks

ccQpein @.***> writes:

I found one issue yesterday. I gave an issue with details. The
straight.el cannot load the
function if the function isn't ;;;###autoload.
If I understand right, rust-mode.el needed to be loaded first to
decide (link) which file
needed to require of rust-mode
And I think the straight.el doesn't load the rust-mode.el for
finding the rust-mode
function? I already find the solution in my side for fixing this
issue by load rust-mode.el
in use-package :init step. I just curious how the straight.el
find the mode function
and do we already have the solution of this situation? Thanks
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this
thread.

If I understand the situation correctly, `rust-mode' is not
autoloaded because it is defined in two separate files. Once in
rust-prog-mode.el and once in rust-ts-mode.el. rust-mode.el is
used to delegate the loading of one of those two files. To me this
sounds like an inversion of the correct design. Ideally there
would be a major mode which works without treesitter, and a minor
mode which enables tree-sitter support. I know there was a long
discussion on Emacs mailing thread about how tree-sitter support
should be integrated, but I don't know if the approach rust-mode
is taking is the recommended approach.
In any case, straight does nothing special in this situation.
As you noted, you would need to either autoload rust-mode yourself
(you may be able to finagle something with use-package's :commands
keyword), or load rust-mode.el when you see fit.
Does that help?

@progfolio Thanks, it is help!


Backend/ssj

update readme
Update language usage sent format

@hkaur008 everything required for frontend works?

@hkaur008 everything required for frontend works?

just data in 2 different arrays , languages and time indifferent section


fix: upgrade to version 3.0.596

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign jenkins-x-labs-bot
You can assign the PR to them by writing /assign @jenkins-x-labs-bot in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@jenkins-x-bot-test: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gms
e341280666ab14cb88f10e33ccdd85607fab5936
link
/test gsm

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.


Bug 🐛: Subscribe form mail not working

WebMasterLog Repository (Proposing new issue)
:red_circle: Project Title : WebmasterLog
:red_circle: Bug : Subscribe form it not working like the validation
:red_circle: Category :   Frontend form validation
:red_circle: Changes :   add form validation
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name: @RamakrushnaBiswal
GitHub Profile Link : https://github.com/RamakrushnaBiswal
What is your participant role? GSSOC-24 (Contributor)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

@RamakrushnaBiswal properly fill the issue template

@Avdhesh-Varshney check

@RamakrushnaBiswal Asssigned to you. Go ahead.


Epoch doesn't work with lastest version of D3.js

Hi!
I'm testing Epoch library and i verify this lib doesn't work with lastest version of d3.js (v4).
The v3 version works correctly. So, in code i have to put:

Why?

Hi @felipefonsecabh
i just found this as well, so what its worth:
seems like this repo isn't maintained anymore. there were alot of changes to d3's api btwn versions 3 and 4, so now epoch breaks. it is possible to have both versions running at the same time, but honestly after doing that and spending a few hours with this i'm just dropping it for plotly.js. shame becuz this repo looked really promising...


Fix reserved fields

What
PhantomData was used before in reserved fields, but that is size_of() == 0 so it ended up being useless.
The _reserved fields were changed to Option<TypeProbablyNeededInFuture> which works but means that Option will have to be handled in the future with types that don't align quite perfectly.
size_of::<Option<u16>>() == size_of::<u16>;

so we can deserialize a None directly as a 0_u16, however:
size_of::<Option<f32>>() != size_of::<Option<f32>>();

This PR will make the current Option reserved fields be (de)serialized as the actual type, zero'ed if possible.

Change of plans. No reserved fields.
Whenever the memory layout of a structure must change, we'll just use the versioning system.


fix: bump version of happy-cleanup

Summary:

What: <brief description>
Ticket: sc<fill_in_issue_number>
Env: <rdev link>

Demos:
Notes:
Checklist:

[ ] I merged latest <base branch>
[ ] I manually verified the change
[ ] I added labels to my PR
[ ] I tested in multiple browsers
[ ] I added relevant unit tests
[ ] I have notified others of changes they need to make locally (migrations, jobs, package updates, etc)

Might need to update some permissions for this to work so might take me a couple tries


Crashes on Windows

I get a crash whenever attempting to use Fast-Whisperer on windows (any model size).  Version. 82 and 83

Did you solve it ? I'm having the same problem

Did you solve it ? I'm having the same problem

You not alone on this issue

Same issue here

Ditto. Same thing here.

virus

I get a crash whenever attempting to use Fast-Whisperer on windows (any model size). Version. 82 and 83

hey can you please help me setup project on windows? I have to make changes because in few days, i have to show it in my college!!

Please try the latest version https://github.com/chidiwilliams/buzz/releases


286 standardize hag spells

What does this do?
<It's not clear if I don't update this text with relevant info>
How was it tested?
<It's not clear if I don't update this text with relevant info>
Is there a Github issue this is resolving?
<It's not clear if I don't update this text with relevant info>
Did you update the docs in the API? Please link an associated PR if applicable.
<It's not clear if I don't update this text with relevant info>
Here's a fun image for your troubles

There's no such thing as a coven in the SRD. The best course of action is to delete the Hag coven section.

The Hag Coven rules have been removed from the Monsters file.


Issue289 syncdocs

Pull Request Template
Description
This PR syncs some of the Open Horizon and IBM product documentation so they are in sync.

Lint fixes, etc.

Fixes #289
Type of change

[x] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Additional Context (Please include any Screenshots/gifs if relevant)
Visit the following pages after the PR has been merged:

https://open-horizon.github.io/docs/hub/cluster_sizing.html
https://open-horizon.github.io/docs/developing/further_reading_devices.html
https://open-horizon.github.io/docs/developing/service_containers.html
https://open-horizon.github.io/docs/getting_started/faq.html
https://open-horizon.github.io/docs/getting_started/components.html
https://open-horizon.github.io/docs/hub/configuration.html
https://open-horizon.github.io/docs/installing/advanced_man_install.html
https://open-horizon.github.io/docs/installing/edge_cluster_agent.html
https://open-horizon.github.io/docs/using_edge_services/cpu_load_example.html
https://open-horizon.github.io/docs/installing/sdo.html
...

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have checked my code and corrected any misspellings
[x] I have tagged the reviewers in a comment below incase my pull request is ready for a review
[x] I have signed the commit message to agree to Developer Certificate of Origin (DCO) (to certify that you wrote or otherwise have the right to submit your contribution to the project.) by adding "--signoff" to my git commit command.

I added more commits based on page rendering reviews

@joewxboy  Can you do a review of this PR?   Would be nice to have this as an accomplishment for the OH Docs WG call tomorrow (Tues 7/12)

See published page review and new issues at https://github.com/open-horizon/open-horizon.github.io/issues/289#issuecomment-1181234990


Intermittent POST .../api/v0/available_products: EOF when uploading tile

We've seen the following error 22 times in the last 45 days:
processing product
beginning product upload to Ops Manager
 10.64 GiB / 12.60 GiB [==================================>------]  84.44% 1m34s
could not execute "upload-product": failed to upload product: could not make api request to available_products endpoint: Post https://pcf-optional.abalone-scale.gcp.releng.cf-app.com/api/v0/available_products: EOF

We've seen this across multiple tiles (PAS & PASW) and different IaaS (GCP, Azure, AWS) and different OpsMgr versions (2.0-2.3). We initially suspected a recent PR which made file uploads more performant but we saw the error a few times prior to merging the PR.
One potential solution would be to retry on Temporary() networking errors. The stdlib networking packages often return net.Error which has a Temporary() method you can use to check whether an error instance might be retryable: https://golang.org/pkg/net/#Error. We could add retry logic for these errors in the http client in om: https://github.com/pivotal-cf/om/blob/4d5f262bb6a1006f1e2af2754ee4e24707b5e4f3/network/unauthenticated_client.go. We suspect EOF is a temporary error but we're not positive.

Merged in a PR to add retries on networking failures here, this feature is available in om v0.41.0. Going to optimistically close this out but will re-open if we still see the error.

This is still an issue. Currently seeing it in IST2.0 and ERT next on GCP.

this is identified as a network issue, and we found the retry client probably wont work for uploading case since the payload would not be complete on the second try.
@ljfranklin are we able to close this issue?

@fredwangwang agreed the initial retry client PR doesn't help the issue. But we still see this issue frequently in our CI and would like to fix it. I moved our story up in our backlog to take another look: https://www.pivotaltracker.com/story/show/160181845

Additional context in this slack convo: https://pivotal.slack.com/archives/C5V956L13/p1539014781000100

perhaps it's good that retry logic was added.  but what if it fails three times in a row?

@eitansuez: You have to retry. At some point we have to call it on the number things we can attempt to do.


Cannot upload from heroku to s3: The difference between the request time and the current time is too large.

I'm getting frequent errors like this from s3:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<Error>
  RequestTimeTooSkewed
  <Message>The difference between the request time and the current time is too large.</Message> <MaxAllowedSkewMilliseconds>900000</MaxAllowedSkewMilliseconds><RequestId>DF2C472E368B09C5</RequestId>
...

I configured dragonfly to run on heroku, which ran fine for quite a while until this error. Most of the time, things are working ok, only intermittently this error appears. The s3-instance is in Ireland, so the time is skewed - but that did not appear to be a problem until now. Has anybody seen this issue?!

For what it is worth, I seem to randomly run into this issue as well. Still trying to figure it out though :-/

I vaguely remember running into an error like this before. I don't think it's Dragonfly -- it's possible that the time on your server isn't set right.

Yeah it is weird, cos I run into this issue randomly while running production sites on Heroku.
Sometimes I get the error, sometimes I don't. I'm pretty sure the time is set correctly on Heroku... could it have something to do with file uploads that take too long from the client?

I have been running into this issue in one app really consistently on heroku (several errors every day when my client is uploading files). I have wondered if it's a question of the file uploads taking too long as well.
In my case, we are uploading more than one file at a time (often up to 9 images). Could that make any difference? It seems odd, but I'm shooting in the dark here.

Interesting, unfortunately it seems that we hit the error when uploading even one image at a time, and the image is small as well. I wish I had a clue on this one... :P

Been having a similar issue with another app, also on Heroku and using Ireland AWS datacentre. It always has a skew of around 997-1002 seconds, indicating something's out of sync. Doesn't seem to make a difference if the file is 20 Kb or 200 Mb.
Weird how it's intermittent, I wonder if it's just on one dyno or something.
The time in the heroku console is correct.
This looks worth a try: http://groups.google.com/group/ruby-fog/browse_thread/thread/91a7a121bcabde49?pli=1

Interesting - I've been using that Fog#sync_clock method in a couple of heroku-based projects and it seems to be working for the past few days without errors.

Out of curiosity, how exactly are you ensuring that the sync_clock method gets called? I'm using dragonfly by way of RefineryCMS, and I have just monkey-patched mine like so:
/config/initializers/dragonfly.rb:
'''ruby
Override the storage method to call the 'sync_clock' method in the hopes of fixing the strange
'timeout' issue we seem to be having on AWS.
Dragonfly::DataStorage::S3DataStore.module_eval do
def storage
require 'fog'
@storage ||= Fog::Storage.new(
    :provider => 'AWS',
    :aws_access_key_id => access_key_id,
    :aws_secret_access_key => secret_access_key,
    :region => region
)
@storage.sync_clock
@storage

end
end
'''
I haven't run into any issues yet myself, so here is hoping :-)

I can't see any reason that wouldn't work, though I'm a little leery of monkey-patching, just in case they decide to make changes next version.
In one app, I have this:
require 'dragonfly/rails/images'
app = Dragonfly[:images]
app.datastore = Dragonfly::DataStorage::S3DataStore.new(
:bucket_name => 'foo-bar-baz',
:access_key_id => ENV['S3_KEY'],
:secret_access_key => ENV['S3_SECRET']
)
app.datastore.storage.sync_clock
In my Refinery app, it was only happening on a custom engine (even weirder), so I just added the app.datastore.storage.sync_clock line to the engine initializer where dragonfly was getting instantiated.
So far, so good :)
On 2012-02-28, at 1:12 PM, julesce wrote:

Out of curiosity, how exactly are you ensuring that the sync_clock method gets called? I'm using dragonfly by way of RefineryCMS, and I have just monkey-patched mine like so:
/config/initializers/dragonfly.rb:
'''ruby
Override the storage method to call the 'sync_clock' method in the hopes of fixing the strange
'timeout' issue we seem to be having on AWS.
Dragonfly::DataStorage::S3DataStore.module_eval do
def storage
require 'fog'
@storage ||= Fog::Storage.new(
:provider => 'AWS',
:aws_access_key_id => access_key_id,
:aws_secret_access_key => secret_access_key,
:region => region
)
@storage.sync_clock
@storage
end
end
'''
I haven't run into any issues yet myself, so here is hoping :-)

Reply to this email directly or view it on GitHub:
https://github.com/markevans/dragonfly/issues/132#issuecomment-4221743

Cool, I'll give the initializer approach a whirl - thanks!

thanks for sorting this - so I guess adding "sync_clock" somewhere appropriate in the S3DataStore should do the trick?
I don't think I'll be able to test it but I'll add it and if the tests are still passing it should be fine

I've added here 20b4723094dea4939dc409197d9562ab06c22d40 - feel free to reopen if it hasn't fixed it


Where did picozero.py come from?

I'm guessing motor_driver.py is from https://github.com/CytronTechnologies/MAKER-PI-PICO/blob/main/Example Code/MicroPython/Motor Driver/motor_driver.py.
EDIT: just realizing this is probably the Pico Zero library. https://github.com/RaspberryPiFoundation/picozero/blob/master/picozero/picozero.py

Yup, you got them right!
And my main.py is adapted from the getting started guide by Raspberry Pi here:
https://projects.raspberrypi.org/en/projects/get-started-pico-w/0


feat: Add method for accessing command entities hydrated with matching custom prefixes

closes #23
Allow retrieval for command entities that do not have '/' as a prefix. (Check only for prefixes registered inside the given Commands instances)
Allows:

for the given example:
bot.use(commands())

const userCommands = new Commands<MyContext>()

userCommands.command('start', 'example', () => {})
userCommands.command('ente', '_', () => {}, {
    prefix: '?',
})
userCommands.command('amigos', '_', () => {}, {
    prefix: 'abc',
})
userCommands.command('cafiche', '_', () => {}, {
    prefix: '+',
})

bot.use(userCommands)

bot.on(':text', async (ctx, next) => {
    const hydratedEntities =
        ctx.getCommandEntities(userCommands)
    if (!hydratedEntities.length) {
        await next()
    } else {
        const suggestedCommand =
            ctx.getNearestCommand(userCommands)
        if (suggestedCommand) {
            return ctx.reply(
                `Did you mean ${suggestedCommand} ?`
            )
        }
        await ctx.reply('Absolute 404')
    }
})

Only relevant addition:
https://github.com/grammyjs/commands/blob/31023a08bc0f0fbfcbe794b5efcfe2e412aa2fa3/src/context.ts#L119-L170
Note: addition of the Super-Expressive Library would make the regex much more easier to read, into:

SuperExpressive()
    .assertNotBehind
    .nonWhitespaceChar
    .end()
    .string(`${prefix}`)
    .oneOrMore
    .nonWhitespaceChar
    .anyOf
    .whitespaceChar
    .endOfInput
    .end()
    .toRegex();

Force-push was a rebase with solved conflitcs over JSdoc 0ffb2c1

minor addition:

changed getNearestCommand behavior while calling it with insufficient conditions, to match  setMyCommands and getCommandEntities, now throws instead of returning null (exposes a prior silent error)


Wrong layoyt if you set items source before appearing

I have a bug with bad layout items in CoverFlowView.
I use custom StateContainer with CoverFlowView into ScrollView.
But when i try set items source i get the result:

In real solution it look like as:

After drag items i get normal result:

I create repository with the bug: CarouselBug

it would be great, if you could fork my repo and apply your test sample in your fork

it would be great, if you could fork my repo and apply your test sample in your fork

Okey i update my repository and add source for CardView.
CarouselBug


Add to_inner_onehot, into_csc, and into_csr

Hey @vbarrielle,
As in #190, here is an implementation of 'to_inner_onehot'.
I thought about writing 'to_row_onehot' and 'to_column_onehot', because users would probably want to onehot along a specific direction, but settled on adding 'into_csc' and 'into_csr', which cheaply return self if the CSC/CSR compression type is correct.  They can only be called on an owned CsMatBase with Vec storage, as the return type between the branches needs to be equal.
Users can chain them: mat.into_csr().to_inner_onehot()
Also, the where bound could be lowered to N: Num if to_inner_onehot panicked on NaNs.  Right now it requires N: Float so that NaNs can be filtered out before the max_by.
Let me know if you have any comments.

This is neat, thanks! I do agree it's good to chain using mat.into_csr().to_inner_onehot(). Restricting to N: Float seems reasonable as well, if eg integers are later needed it should be possible to extend the API.


fix(@angular-devkit/build-angular): load translations fresh start

Currently when making a change while serving a localized application, duplicate
translation warnings appear for every translation id. This fixes that by
replacing the whole translation object with a new one each time translations
are loaded.
fixes #22398

CLA signed


Memory Leak in MIDI+Sending.swift

macOS Version(s) Used to Build
macOS 13 Ventura
Xcode Version(s)
Xcode 14
Description
Hi,
apologies for not making the Bug Report as complete as requested, however it's such a small thing that I did not think it was worth it.
I found a memory leak in MIDI+Sending.swift
In line 359:
let packetListPointer: UnsafeMutablePointer = UnsafeMutablePointer.allocate(capacity: 1)
This memory is never deallocated. By adding at line 384:
packetListPointer.deallocate()
The problem should be solved. Please double check that this does not have ramifications or bad consequences in the rest of the code
Crash Logs, Screenshots or Other Attachments (if applicable)
No response

MIDI code is completely stripped out and replaced for v6.

I closed the issue but then I thought, okay if someone wants to fix it they can, for v5.

Can close if this is now resolved.


Update deps 👩🏫🍔✂

also do a lil cleanup

Codecov Report

Merging #24 (ae55080) into master (c275986) will not change coverage.
The diff coverage is 0.00%.

@@          Coverage Diff           @@
##           master     #24   +/-   ##
======================================
  Coverage    0.00%   0.00%
======================================
  Files          17      17
  Lines          79      77    -2
  Branches        3       3
======================================
+ Misses         76      74    -2
  Partials        3       3

Impacted Files
Coverage Δ

src/App.js
0.00% <0.00%> (ø)

src/Components/CardCollection/CardCollection.js
0.00% <0.00%> (ø)

src/Components/Sections/Overview.js
0.00% <0.00%> (ø)

src/Routes/TrustScroll/TrustScroll.js
0.00% <0.00%> (ø)

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 c275986...ae55080. Read the comment docs.


Introspection Regression "Error validating: The argument references must refer to a unique criteria in the related model pages_language. But it is referencing the following fields that are not a unique criteria: page_id"

Internal discussion: https://prisma-company.slack.com/archives/CGLQ50TK2/p1586365212104400

Internal Note: This is a specialty of MySQL. It allows to reference non unique columns in a foreign key. It is not recommended practice though. Hence we will loosen validation only for this connector.

fixed in: https://github.com/prisma/prisma-engines/pull/673


missing gym in requirements

Inside this file https://github.com/facebookresearch/nevergrad/blob/master/nevergrad/functions/rl/envs.py
you are importing gym but this is not listed as requirements.

Hi,
This is on purpose, most users only use the optimizers so the basic installation does not include gym  which is only needed in the benchmarks.
To install the extra requirements you can use pip install nevergrad[bench] or pip install nevergrad[all]

The problem here is that I got an error trying to build an conda-forge package for this library.
Eventually I can remove the benchmarks.

I'm not very familiar with conda-forge, is there no way to have extra requirements only installed when needed?
Most users would only use the optimizers, which do not require much, while the testbeds include way more dependencies, including huge ones like pytorch :s I would definitely not want to include this for the basic installation

@jrapin I'm going to investigate. I think it will be great to add to conda-forge. fbprophet is already there and I recently added hiplot.

Cool ;) let us know how it goes


Building in Windows enviropment

Does anyone know how to correct the following?
When I ran >> cmake -S ./src -B ./build
Output >> CMake Error at C:/Users/Alex/Documents/code/nappgui_src/prj/CMakeFunctions.cmake:507 (add_executable):
No SOURCES given to target: GuiHello
Call Stack (most recent call first):
C:/Users/Alex/Documents/code/nappgui_src/prj/CMakeFunctions.cmake:785 (processTarget)
C:/Users/Alex/Documents/code/nappgui_src/prj/CMakeFunctions.cmake:1225 (windowsBundle)
howto/guihello/CMakeLists.txt:1 (processDesktopApp)
CMake Generate step failed.  Build files cannot be regenerated correctly.
How do I setup Visual Studio or CMAke on Windows to build the project? Thanks

Hi @alexVertex
It seems that the demo project /howto/guihello has been deleted from /src.

Thanks, the problem was the cyrillic characters in the path and it's a cmake problem.


Transformer++

implements swiglu
implements rope (thanks llama code lol) -- do we need to add licenses???
adds alt layer norm

This has basically all been merged in anyway so closing


New Version: CrystalDewWorld.CrystalDiskInfo.AoiEdtion.9.2.1

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest .\manifests\c\CrystalDewWorld\CrystalDiskInfo\AoiEdition\9.2.1?
[ ] Have you tested your manifest locally with winget install --manifest .\manifests\c\CrystalDewWorld\CrystalDiskInfo\AoiEdition\9.2.1?
[ ] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@wingetbot waivers Add Validation-Unapproved-URL


FOGL-6962 Add new hint details

Signed-off-by: Mark Riddoch<EMAIL_ADDRESS>

Probably, let's do it has a general cleanup sweep however rather than piecemeal


[Enhancement] Improve category link support when grouping by tags

Description
Seeks to improve category link support when using sidebarOptions to group paths by "tags".
Lots of changes:

Introduces categoryLinkSource to sidebarOptions
Generates unique filenames and doc ID for intro docs
Rename intro docs from index.api.mdx to <unique id>.intro.mdx for distinction
Defaults to generated-index category links when grouping by tags (switches to doc link when useInfoAsCategoryLink is true )
Defaults to tag description for generated-index description (only when categoryLinkSource is undefined)
Extends InfoObject to include tags (necessary for associating tags with tagged grouping of paths)

Additional Changes:

Fix col width for non-API docs
Stop overriding font-size for h2 tags

Motivation and Context
Previously, when grouping by "tags" intro docs were omitted since, when referencing multiple specs, the index MDX file was being overwritten.
How Has This Been Tested?
Tested locally using Petstore API and CSPM API.

Related to #95 and #90

🤞🏽


fix protobuf serialization test issue

Fix protobuf serialization test issue - as in some environments protobuf might not truncate to 4 bytes the test should cater for approximate equality.

Automerge cancelled: A status check is failing.

Automerge cancelled: A status check is failing.


Save passwords

Configurations for mail boxes are saved in preferences now.
How to deal with passwords here and in the GUI?

Is including automated processing of private mail box still a feature to be included?

Follow up #88


aggressive prune_window in cluster-test

Motivation
Setting to 50k versions, so that state pruning kicks in after about 1 min under full load.
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
scripts/cti --pr 4814  --run bench
http://grafana.ct-2-k8s-testnet.aws.hlw3truzy4ls.com/d/2Q0p7AVWk/storage?orgId=1&from=1593454192129&to=1593454577844
Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/libra/website, and link to your PR here.)

Qq - what was TPS of the bench with this change?
Did it change or is it the same?

@andll  I got "all up : 1288 TPS, 3502 ms latency, 4100 ms p99 latency, no expired txns" -- a little lower than 1294 I last saw in #changlog

One more q - is it right that reduce prune window on all the validators? What is real prod scenario - are all validators going to have 'spike of pruning' at the same time? Or is it going to be balanced across validators? (In second case, should we only enable shorten pruning on one validator in this test?)

They all prune continuously at the same time once the configured window is full.

Ok, lets merge it as-is then
@bors-libra r+
In general I think good practice is to stagger those things so that maintenance operations don't happen synchronously, but this is probably not relevant to this change

:pushpin: Commit 276a81c has been approved by andll

:hourglass: Testing commit 276a81c609712a616a99eb8d3c69b10217e0d3d5 with merge 83758a98d2855f4a13c11fbcf357b7549f69fcca...

Right, this is supposed to happen continuously to NOT create peaks in the first place. What you said applies to the coming state snapshot backup better. Thanks!

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: andll
Pushing 83758a98d2855f4a13c11fbcf357b7549f69fcca to master...


Ensure user/index works without php-intl extension

Not having the php-intl extension installed yields this error:
Not Supported – yii\base\NotSupportedException
Message format 'date' is not supported. You have to install PHP intl extension to use this feature.
This is a fallback for user not having installed this extension.

Thank you! Could you please add a line into the CHANGELOG which describes the change?

Also rebased.

Thank you!


Implement permission retrieval for Zendesk

Description

Close #1521
Close #1503

Risk
Deploy Plan

Deploy connectors

Oh great that's actually exactly what I was planning to do in an upcoming PR, Resources are gonna handle conversions to content node wherever this makes sense


cpu resources of gpu-large and gpu-small presets

Does a job with gpu-large preset have less cpu resources than a job with gpu-small preset?
It looks so. The output of multiprocessing.cpu_count() shows only 8 available cpu in the system for gpu-large preset, but for gpu-small it shows 32 available cpu. There are screenshots:
for gpu-large preset

for gpu-small preset

Why are the outputs different for these presets? What does #CPU column mean in the output of the command neuro config show? I thought that column shows how many cpu resources were set (e.g. like here: neuro submit --cpu 2 ...), but as I can see it does not.

https://docs.python.org/3/library/os.html#os.cpu_count

This number is not equivalent to the number of CPUs the current process can use. The number of usable CPUs can be obtained with len(os.sched_getaffinity(0))

8 and  32 - is host cpu count. #CPU column is available for job cpu count.
I.e. host contain 32 cpu and 4 tesla k80 gpu. We can run there up to 4 gpu-small job.
Our configuration depends from cloud provider instance configuration.

Maybe, I am wrong, but it looks like I can use all 32 cpu cores in a job with gpu-small preset, but with 1/4 performance. I thought the correct way to have 4 jobs on one node is not to share cpu cores between jobs.
Maybe, I just misled by htop output:
htop output before script run

htop output after script run

I also achieved the highest performance of dataset processing with n_jobs = 16 or 32.

 In you screenshots 7.0 / 32 core = 21.88% per core.
@mariyadavydova, do we need to clarify it in documentation somewhere?
Do we need show host cpu count in preset information too?
@dalazx,  we can use integers for cpu requests/limits. In this case exclusive cores will be assigned to task instead shared:  https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/ . It can be used i.e. for some linear calculation(cpu=1). Do we need this functionality?

@shagren we could potentially expose an option, but I am not sure this is needed indeed.


Added Common test

Signed-off-by: ahcorde<EMAIL_ADDRESS>🎉 New feature
Summary
This draft PR try to set up a common arquitecture to test all physics engine under the same tests avoiding duplication and improving coverage.
The general idea is similar to gz-rendering with GetParam(), we will get the physics engine that we are testing and then we need to define the set of features associated to a specific physics engine (at compile time). Right now, Bullet supports a small set of features and TPE doesn't support joints. For this reason I used auto in the function signature of commonTest and specificTest to allow the compiler to compile test with less features that others.
I don't know if you have a better sugestion or improvements @mjcarroll @scpeters
Checklist

[ ] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

So based on some of my conversation with @scpeters last week, we should diverge from how ignition rendering is set up a little bit.  Since this is partially intended to provide a test suite for new library implementors, we should avoid hard-coding our current implementations via gtest parameters.
As an alternative, I think we should pass in a path to a library (either via environment variable or command line flags) and then evaluate which set of features that the library has via a list of HasFeature checks.  We can then choose to dispatch to tests based on which features that the library implements.  This will be a little bit more dynamic and allow features to be added without updating the test suite.

As an alternative, I think we should pass in a path to a library (either via environment variable or command line flags) and then evaluate which set of features that the library has via a list of HasFeature checks. We can then choose to dispatch to tests based on which features that the library implements. This will be a little bit more dynamic and allow features to be added without updating the test suite.

I believe we discussed running each test with every physics plugin and using a gtest SKIP command if the physics features needed by that test aren't available in the plugin.


console-only version of radio interface features

"build a house from the inside-out" style

[ ] Text input for prompt
[ ] Numerical input for denoising strength (float number), seed (int number)
[ ] Go button -- calls runInference
[ ] Input mp3 audio
[ ] Output image (from URL, for spectrogram)


git-town doesn't resume properly when the network fails

Steps

git hack test-branch
add some commits
git ship, interrupt the network while pushing

Expected
git-town detects the failure and resumes normally on the next invocation
Actual
git-town appears to consider the git push phase done and deletes the branch on the remote  and locally instead
I have the output available if needed

Thanks for the bug report, @Bowbaq! Interesting edge case! I think Git Town can handle this situation even better:

detect the failed operation, stop, print a useful error message
the user can try to fix their internet connection
once done, the user can run git ship --continue or git ship --abort to finish what they started, or abort safely
if the connection remains flaky, the user can keep trying until it goes through

What do you think?
Also, since this is hard to reproduce, please post the output you got on your machine.

@Bowbaq what version were you using? I don't expect this to happen with v4 or after but do think it would happen with v3 and below


Added support for GitHub bearer token

GitHub's API will rate limit unauthenticated requests from IPs with high request
rates, but will allow requests that include authentication. This adds
support for reading in a GITHUB_TOKEN environment variable and adding
it as a bearer token to requests against the GitHub API
I got the message when trying to test this tool on my corporate network.
{
  "message": "API rate limit exceeded for xxx.xxx.xxx.xxx. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)",
  "documentation_url": "https://developer.github.com/v3/#rate-limiting"
}

/assign @wojtek-t

/lgtm
/approve
Thanks Micah!


JavaScript tSNE and UMAP juxtaposed

Reconstrue's: tensorflow_projector_on_colab.ipynb on Colab.
Something like this but much slicker:
https://observablehq.com/@fil/mnist-umap-js
Other imples:

Tensorflow's Embedding Projector

"2019-08 Now you can use Embedding Projector easily in Colab with PyTorch's SummaryWriter"
TF demo: word embeddings and TF Emb Proj'er
2016 open sourcing of Emb Proj'er

https://youtu.be/j8080l9Pvic?t=798


[SPARK-37410][PYTHON][ML] Inline hints for pyspark.ml.recommendation

What changes were proposed in this pull request?

This PR migrates type pyspark.ml.recommendation annotations from stub file to inline type hints.
Why are the changes needed?

Part of ongoing migration of type hints.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Part of ongoing migration of type hints.

cc @itholic @ueshin  @xinrong-databricks, in case you have time to take a look :)

Seems find to me. Thanks!

Merged to master.
Thanks!


Fixes for account-related links in Footer

Logout button does not appear
Account-related links appear at the top of the footer - it would be better for them to be in the middle as in V1, or to be placed by the platform administrator

Make footer page type for 'Login / Create account'/'Profile' button and for 'Logout' button which can be inserted at an arbitrary footer slot.


[FR] Option to have CatmullRomSpline be continuous

I love that your implementation of CatmullRomSpline allows for it to be chordal, but it would be extra useful (at least for me), if it had the option to be continuous - and that way, it would be relatively easy to build smooth loops from a series of points.

I'm not entirely sure what you mean. The different parametrizations (uniform, chordal and centripetal) are covered by the setInterpolation method. Apart from that, I only know the term "continuous" as the usual property of splines, and Catmull-Rom-Splines should exhibit a C1 continuity in general.
Can you point me to some reference explaining what "continuous" refers to here?
Or does this only refer to the last point, in the sense that it should be possible to have a closed spline? This might be possible, by replacing the "artificial", additional points that are created for the first and last segment with real points, but I'd have to take a closer look at this...

Ah! Sorry, wrong terminology - I was used to "continuous' from the libgdx implementation.
But yes, I mean closed.
To give a bit more context, I'm using your code as part of my generation of my game race track, and you can see in the screenshot that the it hits a hard point, rather than just being smooth all the way around. (red in the chordal spline with your code, blue is a uniform catrom spline from the libgdx code)

@markmandel The above commit ad3385a3471b8b86c3d1a3b018d01b8cae4e5d18 introduces a method to create a Catmull-Rom-Spline that receives an additional parameter, saying whether the spline should be closed (by connecting the last and the first point).
I'm not perfectly satisfied with the solution, as it was a bit fiddly and I would have preferred a more elegant one, but I think that declaring the last and the first control point as being "identical" (and updating the additional control points to be equal to existing ones) is reasonable.
The CatmullRomSplineTest has been updated to include a check box that allows switching between closed and open splines. (It is not possible to open or close an existing spline arbitrarily, but I don't think that this is necessary).

I will give this a shot later this evening, see how it looks and let you know.
Was discussing this topic on https://gamedevelopment.slack.com. One solution proposed was:
xeleh
[12:17] well, then you just need to compute the previous to last and last points using points 1 and 2 as control points for the spline
[12:20] you also need to calculate first section using (pc - 1, 0, 1, 2) (pc = point count) as control points
[12:22] prev-to-last: (pc - 3, pc - 2, pc - 1, 0)
[12:22] last: (pc - 2, pc - 1, 0, 1)

I don't know if that helps at all.
Either way, I'll let you know how it works with my game.

(I don't have an account there, but) The description sounds similar to what I suggested in the fast answer (and then implemented). The fiddly part was not so much to compute the control points, but to "virtually extend" the path so that it actually interpolates between the last and the first point. Currently, I'm inserting the first point as a "new point after the last one". It could probably also be solved with some modulo- and index magic, but I'm not sure whether it would be much easier or more elegant...

(I don't have an account there, but) The description sounds similar to what I suggested in the fast answer (and then implemented). The fiddly part was not so much to compute the control points, but to "virtually extend" the path so that it actually interpolates between the last and the first point. Currently, I'm inserting the first point as a "new point after the last one". It could probably also be solved with some modulo- and index magic, but I'm not sure whether it would be much easier or more elegant...

Excellent! This works nicely!
One (relatively minor?) issue I found, is that the libGDX ConvexHull implementation will repeat the first point, in the last position
For example:
[#object[java.awt.geom.Point2D$Float 0x6eec74a1 "Point2D.Float[-240.0, -234.0]"]
#object[java.awt.geom.Point2D$Float 0x1f07f348 "Point2D.Float[-66.0, -245.0]"]
#object[java.awt.geom.Point2D$Float 0x37868b69 "Point2D.Float[147.0, -229.0]"]
#object[java.awt.geom.Point2D$Float 0x736bedf8 "Point2D.Float[243.0, -206.0]"]
#object[java.awt.geom.Point2D$Float 0x7e2fc648 "Point2D.Float[246.0, -156.0]"]
#object[java.awt.geom.Point2D$Float 0x5e12f776 "Point2D.Float[249.0, 22.0]"]
#object[java.awt.geom.Point2D$Float 0x5d4ce21e "Point2D.Float[236.0, 105.0]"]
#object[java.awt.geom.Point2D$Float 0x71e4d062 "Point2D.Float[159.0, 239.0]"]
#object[java.awt.geom.Point2D$Float 0x71794590 "Point2D.Float[-189.0, 241.0]"]
#object[java.awt.geom.Point2D$Float 0x3819b58e "Point2D.Float[-217.0, 173.0]"]
#object[java.awt.geom.Point2D$Float 0x2fffc81 "Point2D.Float[-229.0, 102.0]"]
#object[java.awt.geom.Point2D$Float 0x55cf4b7c "Point2D.Float[-240.0, -234.0]"]

If passed to this implementation and you specify that you want the spline closed, it actually just gives you a big gap in the spline. It's very odd.
However, if I just drop the last point, it works fine.
Not sure if that is something you want to fix or not - I'll leave that up to you.

Well, letting the implementation detect whether the first and the last point are "equal" raises a bunch of issues (most obviously: The always-somewhat-arbitrary epsilon for the equality check).
The intention is that "closing" the path means: Connecting the last point to the first one. (Similar to something like Path2D#closePath())
However, if the path is closed, then equal start- and end points should not cause a gap.
I just pasted the coordinates that you gave into the CatmullRomSplineTest, and it seemed to work properly. If you really observed a gap (and not a loop) when the spline is closed: Can you give an example (maybe based on the CatmullRomSplineTest) where this behavior may be observed?

Unless there is a dedicated case where the appearance of a "gap" can be observed, I'll close this (if there is a bug in the current implementation, it could/should probably be opened as a dedicated issue)


Jupyter Notebook Suggestions

Collapse and Run Cells: Code cells that can be collapsed from the editor and then ran with the press of a button. This is useful when we have code that should be run but not shown.

Automatic Contents: A "Contents" cell that would automatically grab and link to headers in the notebook.

Change Input Cell Index: Not terribly important, but a way to change the index of an input cell from the editor would be nice to have.

Select Cells Not In Range: I believe currently we can only select cells in a range (by holding down shifting and moving up/down or clicking). It would be nice if we could select cells that are not adjacent to each other.

I will probably update this list as I think about features, but for now these are the ones that would immediately make my life easier. I will also update this list with any other suggestions you have, to keep things tidy and in one place.

Sub-Cells: Instead of a list of cells we could arrange the cells in a tree structure. This would make it easy to read a large notebook by being able to view/run/collapse whole sections/groups of cells.
View external notebooks in cells: Combined with the sub-cells we can have a whole book where the notebook to each topic is linked as a subsection which can be expanded.


Styled nav sliding animation is not smooth

Hi,
Does any one observe the same issue as me? On the demo, with normal sidenav, animation while expanding and collapsing go smoothly. Whereas, regarding styled sidenav, it does not. Especially when collapsing, sidebar shrinks faster than the gray cover of the mainpage. This lead to a small white delay between them.
Please correct me if I am wrong. Or show me how to solve it. Thanks

yes, same here,
@cheton kindly guide us


Cannot upgrade to 0.26.11; no-trailing-comma error

This error seems to occur when you install the atom-omnisharp package:
/private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/tslint/lib/ruleLoader.js:29
        throw new Error(errorMessage);
              ^
Error: Could not find the following rules specified in the configuration:
no-trailing-comma

It appears to be related to some typescript thing?
Full error log:
Installing<EMAIL_ADDRESS>to /Users/doug/.atom/packages ✗

><EMAIL_ADDRESS>postinstall /private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom
> gulp npm-postinstall

[12:26:42] Using gulpfile /private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/gulpfile.js
[12:26:42] Starting 'clean:lib'...
[12:26:42] Starting 'clean:spec'...
[12:26:42] Finished 'clean:lib' after 14 ms
[12:26:42] Finished 'clean:spec' after 12 ms
[12:26:42] Starting 'clean'...
[12:26:42] Finished 'clean' after 3.9 μs
[12:26:42] Starting 'typescript'...

npm WARN deprecated<EMAIL_ADDRESS>TSD is deprecated in favor of Typings (https://github.com/typings/typings) - see https://github.com/DefinitelyTyped/tsd/issues/269 for more information
npm WARN engine<EMAIL_ADDRESS>wanted: {"node":">=0.12.0","iojs":">=1.0.0","atom":">=0.194.0"} (current: {"node":"0.10.40","npm":"2.13.3"})
npm WARN deprecated<EMAIL_ADDRESS>graceful-fs version 3 and before will fail on newer node releases. Please update to<EMAIL_ADDRESS>as soon as possible.
npm WARN deprecated<EMAIL_ADDRESS>graceful-fs version 3 and before will fail on newer node releases. Please update to<EMAIL_ADDRESS>as soon as possible.
npm WARN engine<EMAIL_ADDRESS>wanted: {"node":">=0.12.0"} (current: {"node":"0.10.40","npm":"2.13.3"})
npm WARN deprecated<EMAIL_ADDRESS><EMAIL_ADDRESS>is no longer maintained. Upgrade to<EMAIL_ADDRESS>npm WARN engine<EMAIL_ADDRESS>wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.40","npm":"2.13.3"})
npm WARN deprecated<EMAIL_ADDRESS>graceful-fs version 3 and before will fail on newer node releases. Please update to<EMAIL_ADDRESS>as soon as possible.

/private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/tslint/lib/ruleLoader.js:29
        throw new Error(errorMessage);
              ^
Error: Could not find the following rules specified in the configuration:
no-trailing-comma
    at Object.loadRules (/private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/tslint/lib/ruleLoader.js:29:15)
    at Linter.lint (/private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/tslint/lib/tslint.js:24:44)
    at /private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/gulp-tslint/index.js:96:34
    at respond (/private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/gulp-tslint/node_modules/rcloader/index.js:73:7)
    at respond (/private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/gulp-tslint/node_modules/rcloader/node_modules/rcfinder/index.js:140:7)
    at /private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/gulp-tslint/node_modules/rcloader/node_modules/rcfinder/index.js:124:17
    at /private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/node_modules/omnisharp-atom/node_modules/gulp-tslint/node_modules/rcloader/node_modules/rcfinder/index.js:77:13
    at process._tickCallback (node.js:448:13)
npm ERR! Darwin 15.3.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/doug/.atom/.apm/.apmrc" "--userconfig" "/Users/doug/.atom/.apmrc" "install" "/private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/d-116120-5543-1ozvijh/package.tgz" "--target=0.34.5" "--arch=x64"
npm ERR! node v0.10.40
npm ERR! npm  v2.13.3
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>postinstall: `gulp npm-postinstall`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'gulp npm-postinstall'.
npm ERR! This is most likely a problem with the omnisharp-atom package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     gulp npm-postinstall
npm ERR! You can get their info via:
npm ERR!     npm owner ls omnisharp-atom
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /private/var/folders/29/0695l4fj26j64kp4p8vwqq5h0000gn/T/apm-install-dir-116120-5543-rgu91a/npm-debug.log

NB. I see 0.26.12 on the release list, but apm doesn't seem to aware of it.


Multiple favicons

This PR changes the structure of the workspace because instead of store a list of strings (tab urls) stores a list of tab objects. The idea behind this change is to save the state of each tab and which tab was active when the user created the workspace.
Also includes a new layout for boxes (including favicons) and the empty view.

🙀

@jubar you can run eslint --fix on popup.js to fix all the issues at once

Blocked until https://github.com/marpo60/workspaces/issues/10 is resolved


Typeahead inputs

Issue #79
Probably not the final version yet. Looking for feedback!

[x] Make the dropdowns into text fields
[x] Add a label above
[x] Make sure there's an arrow that indicates there are options that show up once you click it
[ ] Use the same styling if possible
[x] Filter the options as you type in the input field

I feel like the items could use some padding. Not sure exactly how I would want it to look, do you have any ideas @brittneypostma ?

I feel like the items could use some padding. Not sure exactly how I would want it to look, do you have any ideas @brittneypostma ?

I'm assuming the items you're referring to are the dropdown items? If yes, then yeah I agree it could use some spacing.

This alignment looks off to me as well. That button is massive and the dropdowns feel a bit scrunched.
For the padding I would do this:
ul .popin {
padding: .5ex;
padding: .5rem;
display: grid;
gap: 0.25rem;
}

I'm probably going to have to go through and update the styles in line with the new design system once it gets merged anyways. @kevmodrome if you are happy with the code changes, the styling I can deal with later.

Sounds good! I'll merge this then.


feat: Enhance button consistency and appearance in the 'Tools' section#1186

Title of the Pull Request

[x] feat: Enhance button consistency and appearance in the 'Tools' section

Related Issue
Closes: #1186
Description
This pull request enhances the visual appearance of the buttons in the 'Tools' section. The changes ensure that all buttons are of the same size, shape, and color. Additionally, the buttons have been styled to pop up slightly using a subtle shadow effect, providing a more interactive and appealing design. The goal is to standardize the button appearance for a consistent and cohesive user experience.
How Has This Been Tested? ⚙

The buttons have been tested for consistent size, shape, and color across different screen sizes.
Interaction has been verified to ensure the "pop-up" effect is visible and does not cause any layout issues.

Screenshots 📷

Type of change
What sort of changes have you made:

[x] New feature (non-breaking change which adds functionality)

Checklist

[x] My code follows the code style of this project.
[x] I have followed the contribution guidelines.
[x] I have performed a self-review of my own code.
[x] I have ensured my changes don't generate any new warnings or errors.
[x] I have updated the documentation (if necessary).
[x] I have resolved all merge conflicts.

Please resolve merge conflicts


tricci totodu30 1.0.3

Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed.

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Auto merge requirements
Your pull request will be automatically merged if the following conditions are met:

Your pull request only adds new tokens to the list. Any modification to existing
tokens will require manual review to prevent unwanted modifications.

Your pull request does not touch unrelated code. In particular, reformatting changes to unrelated
code will cause the auto merge to reject your PR.

Any asset files added correspond to the token address you are adding. Asset files
must be PNG, JPG or SVG files.

Your change is valid JSON and conforms to the schema. If your change failed validation,
read the error message carefully and update your PR accordingly.

No other tokens shares the same name, symbol or address.

For example, this change would be rejected due to unrelated changes:

The bot runs every 60 minutes and bulk-merges all open pull requests to prevent conflicts.
This means that you need to wait up to 60 minutes for your pull request to be merged or reprocessed.

hello, i want to fix my token because decimals is 9 (https://explorer.solana.com/address/Gz1xDkMQzBbGt5fVekmUBQdWaKSgbSfKBcPjnHRF6W21/largest)
and i write 7 when i've launch my first token.
please, do you have a solution ?


[Question] Which fields should be in the json if I use Wowza server?

Can I use your library for the Wowza server? I use the connection without authorization (only RTMP). Which fields should be in the json in this case? Thank you for your help.

Sorry. The PLDroidCameraStreaming is for Pili Streaming Cloud at present.


NVM_NOUSE on install.sh to pass --no-use to nvm.sh

Similar to my other PR (#2131) I figured I would see if this idea was good and I can flesh out the PR more if it is good.
This adds a NVM_NOUSE environment variable to the install.sh script so you can still use the install script but also pass --no-use.
Example:
$ curl -o- ... | NVM_NOUSE=true bash

Thoughts?

I suppose this is low-impact and makes some sense - although --no-use is a performance workaround I really don't want to encourage; you can also nvm unalias default and not open your shell in a dir with .nvmrc and you get the same behavior.

My use case is that I am wrapping nvm in another tool. I don’t want nvm to do anything on install other than install. So this was one part I could not figure out how to do with the current implementation.
To me it makes sense to have this control even if you don’t intent to push users to it.

I suppose adding it tested, but not documented, seems reasonable.

To follow up on this, is the only thing blocking it tests?  Anything else?

I think tests (and a rebase ofc) are the only thing.

This would also make special integrations simpler, e.g. on a CI system where you don’t want to modify local state but instead handle the PATH "by hand". I have the situation right now, that --no-use is properly passed to nvm.sh but nvm_supports_source_options() returns false so --no-use is ignored. The workaround for now is dynamically patching nvm.sh which is – well – ugly.

@lstrojny this PR won't solve that for you; please file a new issue and we can explore why nvm_supports_source_options is returning false.

Actually this is why I originally opened this PR.  I am doing exactly what @lstrojny mentions.  I cannot remember the exact details without digging back into this code, but what is described sounds familiar.

So I did look a bit at this again, and here is an illustrative implementation which relies on this PR:
https://github.com/wesleytodd/nvmjs/blob/master/index.js#L68
The point here is that the installNvm method should install nvm but not a version of node.  Obviously I think in the end we would also want the ability to do the normal nvm behavior here, but I started with installNvm only "installing nvm".  Without this, that version breaks.

@wesleytodd i'm confused; the install script doesn't install a version of node, only sourcing the profile files does; but either way I'm still happy to merge this with tests.

So this NVM_NOUSE variable would be useful for my use-case too.
I have a build that installs NVM script in the "container" which worked fine until someone added a .nvmrc file and now it seems the install.sh script runs and picks up that .nvmrc file as it's in the same directory /app.
So I end up with failed builds:

    => Downloading nvm from git to '/app/.nvm'
    W: Cloning into '/app/.nvm'...
=> => Compressing and cleaning up git repository

    => Appending nvm source string to /app/.bash_profile
    => Appending bash_completion source string to /app/.bash_profile
    W: N/A: version "node -> N/A" is not yet installed.
    W:
    W: You need to run "nvm install node" to install it before using it.
    => Close and reopen your terminal to start using nvm or run the following to use it now:

    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
    W: N/A: version "node -> N/A" is not yet installed.
    W:
    W: You need to run "nvm install node" to install it before using it.

  E: Error building project: Step failed with status code 3.

E: Error: Unable to build application, aborting.

I thought adding --no-use would fix things for me:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | dash
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" --no-use

But turns out it actually fails inside the install.sh

@dan2k3k4 you can run nvm install, and it will install if needed, and then use.

So when would I run that when the issue happens when it's installing nvm? It's the install.sh script that fails for me since it tries to run nvm use during that setup

ah, gotcha. in that case you would need this PR (which is still awaiting tests).
if you'd like to contribute tests, please comment with a link to your branch (not another PR) and i'll pull them in :-)

@ljharb what type of tests? I see there's a Dockerfile and a .travis.yml file so not sure if you want a test that uses those?
I then see /test folder with a /test/install_script/nvm_do_install file. So are you referring to updating that? Or perhaps duplicating it for a nvm_do_install_nouse version?

The tests don't have to have anything to do with docker (that's just the motivating use case); they need to ensure that nvm use is not ran when the install script is. so yes, i'd expect that existing test file to be either modified (additively) to test the new functionality in this PR (so future changes don't break it)

Ok, I've tried in:
dan2k3k4/nvm@4198a670fec19b454636ece94b55fde71cb91adf
Branch
https://github.com/dan2k3k4/nvm/tree/add-tests-nvm-install-nouse
I'm not familiar with testing this way so I'm not sure if I went in the right direction or not. I tried to base it on how the other scripts in the same directory were done, and I tried to remove NVM too. I have no idea if it works.

Testing is hard for this!  It is actually why I have not had time to get back to this.  And in a typical software engineer fashion, instead of doing the hard thing I spent more time than I would have just learning it and wrote a new thing which might enable us to use "normal" JS testing.
I brought it up with @ljharb in a slack convo, but I will post it here since this came up again.  Here is a JS wrapper which would enable us to test NVM via a JS interface.  I haven't finished it because @ljharb expressed some concerns about the theory of "js testing bash to install js".  But if we can get agreement on a good path forward I will be happy to do more leg work to get it done.

@dan2k3k4 this is a great start :-) the thing that seems missing is that there's nothing testing that "use" is not called. Perhaps adding one check that use is called to the normal case, and then an opposite assertion in the NOUSE case?

Hey @ljharb and @wesleytodd - I haven't had time in the past week to check this as I was busy with launching the https://celebratedrupal.org site.
The place where I had errors is in the:
.platform.app.yaml#L63-L68 file. For now as a workaround, I just don't include the .nvmrc file and then it does not try to "use" any node version until I've installed it in the two lines after the NVM installer script runs.
I'm not really sure what needs to be done for checking if the use is called. Is there any artefact written anywhere after nvm use is run? Or perhaps we need a failing test to see if it tries to use a node version which doesn't exist by adding a .nvmrc file into the test?

@dan2k3k4 nvm current will report the expected version if use has been called.


Record WAL consumption

Per idea from Alexander Kukushkin.

This is done as of https://github.com/powa-team/powa-archivist/commit/62db048e409da6e9c57268f17407d5e75ff8c558 when using pg_stat_statements 1.8+.


Trim quotes from issue body

this is a tiny thing but it might as well go in while I'm working on the interesting bit

@jessitron, could you fix the lint error?

The thing I don't get about this is, what was including the quotes in the value? As I recall, the bot match should exclude them, and the shell certainly should too.

When you do set body "bla" you get the quotes apparently.

Makes sense, I was thinking of the bot's @atomist rug param="value" matcher.


Remove unused CI file and bootstrap file and add back recording scripts

Add back build folder assets for install-artifacts and conda-utils, since they are used for recordings.

/azp run microsoft.azure-quantum-python.ci

/azp run microsoft.azure-quantum-python.ci

/azp run