Implement Undo When Deleting a Task

Add an Undo Action in The Snackbar which is displayed when a task is deleted to revert the action

Hey can I work on this

I have added the functionality should I create a new branch ?

Hi, please raise a PR :)

Done. This is my first contribution if something wrong in PR please let me know.

Thanks for the contribution Sudhanshu, will let u know after the PR review :)

closed by #52


Draft for changing IPackage

The goal of this change is to create a better model of what is actually happening with correlation so that we can move business logic out of CompositeSource (much like moving the pinning out).  It enables callers to see:

Multiple installed versions
The packages from sources rather than just a jumble of versions

This in turn forces business logic decisions on the caller that were being made internally (merging available versions across sources for instance).  Ultimately, the goal would be that the version choice is completely independent of the search.  Even if that thing is a semi-monolithic decision engine, it will be more easily directed and won't be tied into the correlation code.
Please weigh in on this first order change.  The future PR will be all of the required fallout from this, minus the side-by-side support (all usage of GetInstalledVersion() would just become GetInstalled()->GetLatestVersion()).

Looks good to me. My only concern is about the naming. I think in my mind "package" includes the installed and available like we currently have, so it would make more sense to me to have IPackageSearchResult be IPackage and have IPackage be something else.

I left IPackage being what it was to try and reduce the churn required, but I'm not fundamentally opposed to renaming the interfaces. Even to the degree of not having something called IPackage any more if needed.
IPackageVersionCollectionFromASingleSource hits all of what I want it to be, but is a little verbose. Maybe IPackageVersionCollection is good enough being new and having comments about the single source.

I feel the name IPackage is fine to me. We overloaded IPackage to be composite package in the past, with the refactoring, the IPackage is more simple and clear of a package.

Looks GREAT to me :)

I feel the name IPackage is fine to me. We overloaded IPackage to be composite package in the past, with the refactoring, the IPackage is more simple and clear of a package.

Agree that the IPackage that exists is a monolith and this version is more true to the original interface.  Open to better names than IPackageSearchResult.  Will think on that name a bit more myself as well.


Make the presence of role information optional

The framework was very rigid regarding the presence of role information coming from the configuration. But as soon as role information is coming dynamically from external sources, this makes it hard to get rid of this (in those cases unnecessary/useless) configuration.
This PR simplifies this by making the presence of configurable role information optional.

Currently those values are defaulting to the empty string "". You mean something like "ROLE_UNDEFINED" or simply "UNDEFINED"?


How to use

Hi, it would be nice to add some instructions or a simple example of how to make a prediction, otherwise this work is useless, thank you

lol i know right?
I'm trying to figure it out too and will report what i find.

The conda environment should be updated such that it includes TF and keras.
I can't run the example listed in workflows/add.py with error arising from DATA = pd.read_hdf(stream_data)

This repo is still under development - there is a command line interface that is still being beta tested right now. The documentation is on its way.

@eunjaeshim the conda environment does include TF and keras. See somn.yml, which includes a pip installation of tensorflow (which comes with keras as of TF2).

@zackees This repo is under development, and as the Readme says, documentation about quickstart is on its way.
I am the sole developer of this work, and I have not had time to work on this for a couple of weeks. When the updated documentation is included, I'll put a note here.

@Arhs99 OK, understood.
This repo is under development, and a "quickstart" is on its way.

@ianrinehart
You might want to check out the install script I've created for Ubuntu. It's one line:
curl -sSL https://raw.githubusercontent.com/zackees/Lucid_Somnambulist/main/install.sh | bash

You should copy this to your repo. It will allow more developers to come on board. I've also gone ahead and pinned your dependencies so that a change to molli_firstgen won't break the install.

Here is a pull request:
https://github.com/SEDenmarkLab/Lucid_Somnambulist/pull/20

hi, we are interested in your wonderful work, that would be great if you could update a user guide
thanks a lot

Installation instructions added, and a container image has been created for easier deployment. See the docker container registry image ianrinehart/somn:1.0 at https://hub.docker.com/repository/docker/ianrinehart/somn/general.


Adding EdgeAndBingDeflector

EdgeAndBingDeflector is a fork of EdgeDeflector that adds one missing feature. I copied the parent's yaml and updated options.

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

Microsoft Reviewers: Open in CodeFlow

/azp run


Bug

https://github.com/black-parrot/pre-alpha-release/blob/19cd8defcda72d27de7595a615c4e3c49a01869c/bp_top/src/v/bp_clint.v#L148
If the code blindly assert valid, it is injecting packets into the network. Also, whether you yumi depends on whether you are able to send the outgoing packet.

https://github.com/black-parrot/pre-alpha-release/blob/top_dev_feature_clintpdrework/bp_top/src/v/bp_clint.v


Consider shipping each strategy separately

While I am working on #49, it feels like there will always be case that works only on some environments. It might requires node package that cannot polyfill or depends on package specific to certain platforms.
All strategies are bundled together at the moment. But maybe it worth consider shipping them separately:
Either (1) As independent package or (2) As subfolders (i.e. import { LocalStrategy } from "remix-auth/strategies/LocalStrategy";

From v2.4.0 you can do:
import { Authenticator } from "remix-auth/build/authenticator"
import { LocalStrategy } from "remix-auth/build/strategies/local"

Treat it as a non documented behavior from now, in a future version I will remove the build from the path.


AudioBand now working with toolbar side

first of all, thanks! the tool is amazing!!
the only small thing that i have issue with is, that i m using my start taskbar on side of monitor - either left or right
could it be adjusted to its also usable with taskbar being on sides?

Sure! I'm too using it that way. You just need to tweak the positioning settings to your preference.
Mine looks like this:


Remove requestPredictionIntervals flag from scoring request

https://github.com/h2oai/mlops/issues/320

remove requestPredictionIntervals from score request API
Always compute prediction intervals whenever possible
pass output schema fields into response converter to ensure output schema always consistent with score response

Closing as stale


🐛 [firebase_analytics]   Google analytics items array a not showing in the console

Hi,
The event name "add_to_cart" parameter items array does not show in the Google analytics console -> Event -> Parameters  . But it shows in the debug view.

Using "logEvent"
await FirebaseAnalytics.instance
        .logEvent(name: 'add_to_cart', parameters: params)

Flutter Plugin,
firebase_analytics: ^9.1.0
Flutter Doctor :
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.8.1, on Microsoft Windows [Version 6.1.7601], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[√] Chrome - develop for the web
[√] Android Studio (version 4.1)
[√] Connected device (3 available)
! Doctor found issues in 1 category.

@rashmisridar
What's the parameter type are you passing with parameters: params ?
Does params represent <String, dynamic> ?
If yes, can you please provide a demo data of params you are passing ?

Map<String, dynamic> launchScreen = Map();
Map<String, dynamic> itemDetail = Map();

launchScreen.putIfAbsent("currency", () => "");
launchScreen.putIfAbsent(
    "value", () => );

itemDetail.putIfAbsent(
    "item_name", () => "name");
itemDetail.putIfAbsent(
    "item_category", () => "");
itemDetail.putIfAbsent(
    "location_id", () => "");
itemDetail.putIfAbsent(
    "price", () => "price");
launchScreen.putIfAbsent("items", () => itemDetail);
FirebaseAnalytics().logEventData(
    'add_to_cart', launchScreen);

@rashmisridar
Thanks for further details. Can you upgrade to latest stable (2.10.2) and try again ?
Also, please provide a complete code sample that we can directly run, because using the above code snippet, I wasn't able to replicate the behavior.

@darshankawar
Ok Sure

@darshankawar
Now use the latest flutter SDK as you suggested.
A code sample is shared below.
https://gist.github.com/rashmisridar/cda238c2496c61f20918899a96d335fd
Map<String, dynamic> params = Map<String,dynamic>();
Map<String, dynamic> itemsData = Map<String,dynamic>();
itemsData.putIfAbsent("itemName", () => "Socks");
itemsData.putIfAbsent("itemId", () => "xjw73ndnw");
itemsData.putIfAbsent("price", () => 10.0);
params.putIfAbsent("value", () => 10.0);
params.putIfAbsent("currency", () => "INR");
params.putIfAbsent("items", () => itemsData);
await FirebaseAnalytics.instance.logEvent(name:"add_to_cart",
parameters: params,
);
            item data not showing an issue.
            Issues :-

            1.  "value" key-value showing in the debug view but in the Total revenue column in the google analytics not showing.
           Issue screenshot  https://i.stack.imgur.com/fsTam.png
           2.  In the "item" array price value passing as 10.0 but in debug view showing as

Thanks for the details. Keeping it open for further insights from the team.
Below issues reported:

"value" key-value showing in the debug view but in the Total revenue column in the google analytics not showing.
Issue screenshot  https://i.stack.imgur.com/fsTam.png
In the "item" array price value passing as 10.0 but in debug view showing as 1000000 as shared in the screen shot

/cc @russellwheatley

Hey @rashmisridar,  if it shows in the debug view, but it doesn't show in the GA console, then I'd raise this issue with Firebase Support to find out why.
In terms of values being incorrect, could you be specific about which platform (i.e. android, iOS, web), please?

Hey @russellwheatley android platform built in flutter framework.

then I'd raise this issue with Firebase Support to find out why.

@rashmisridar please raise the GA console issue here: https://firebase.google.com/support and let us know what they say about it.


Issue connecting to PMMP

I get the following error when connecting to PMMP (4.0 master branch) in offline mode:
Session closed due to Invalid session. Reason: Unexpected XUID for non-XBOX-authenticated player

I have use_xuid_for_uuid set to true. The issue also occurs if its set to false.
xbox-auth is set to false in PMMP
This issue does not occur with Nukkit, so i assume they do not have as strict checks.

First its development build, pmmp 4.0.0 is diffrent than stable branch. We will look on it soon :P

This still an issue?

@dktapps - Do you know if thise behavior is going to be maintained after the beta? Kind of sucks to not be able to send the XUID over the official channels there.

Yes, I have no plans to change this behaviour. On PM3 the XUID would silently be replaced with an empty string in this case anyway, so it doesn't make a whole lot of difference.

@colinrgodsey It still is but it's possible to bypass it very easily.

Fixed by PM4s changed implementation.


deschedulerPolicy.strategies does not exist in values.yaml

What version of descheduler are you using?
descheduler version: 0.31.0
Does this issue reproduce with the latest release?
Yes
Which descheduler CLI options are you using?
default
Please provide a copy of your descheduler policy config file
N/A
What k8s version are you using (kubectl version)?
kubectl version Output
$ kubectl version
N/A

What did you do?
Reading the docs, I saw that in the helm chart readme, there's a deschedulerPolicy.strategies  as an available parameter, and the possible values for this parameter are inside values.yaml.
But in the chart default values.yaml  there isn't any mention of a strategies parameter anywhere.

What did you expect to see?
See the possible values to use inside deschedulerPolicy.strategies inside values.yaml
What did you see instead?
deschedulerPolicy.strategies doesn't exist inside values.yaml.

I've opened a PR #1570 to remove this parameter from the chart docs, since it doesn't appear anywhere in the descheduler docs.


the-sz.Banks version 1.02

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.2 schema?

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

Microsoft Reviewers: Open in CodeFlow

@msftbot zip

@msftbot Blocking-Issue

[Policy] Reset Feedback

@wingetbot run

@wingetbot waivers Add Policy-Test-1.8


being able to reorder the home_page

#326

being able to reorder the paragraphs in the home screen

We decided against using the old homepage


feat(clients): cleanup after replaceAllObjects failure [skip-bc]

🧭 What and Why
DI-2928
closes https://github.com/algolia/algoliasearch-client-php/issues/739
Whatever happens, at the end of the replaceAllObjects helper, the temporary index should not exists anymore.

[x] java
[x] javascript
[x] c#
[x] swift
[x] ruby
[x] php
[x] python
[x] kotlin
[x] scala
[x] go
[ ] dart

thanks a lot @Fluf22 for the help !


haskellPackages.dhall_1_28_0: fix overrides so it builds

This PR fixes dhall_1_28_0, dhall-bash_1_0_25, and dhall-json_1_6_0 so
they build.
They all require a newer version of prettyprinter than we get from the
LTS package set.
This is from https://github.com/NixOS/nixpkgs/pull/75931 by @ijaketak.

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @

@GrahamcOfBorg build haskellPackages.dhall-bash_1_0_25 haskellPackages.dhall_1_28_0 haskellPackages.dhall-json_1_6_0

This builds cleanly on x86_64 and darwin, so I'm going to go ahead and merge in.


Map out tempo output files to NeoantigenEditing input

Of the 4 indicated input files:
iedb.fasta
a resource
epitope_distance_model_parameters.json
a resource created by the lab
https://github.com/LukszaLab/NeoantigenEditing/blob/0126b82b1b4c0d44b6e3f5559c43e6022b8cdbd3/data/epitope_distance_model_parameters.json
fitness_weights.txt
no idea what this is
https://github.com/LukszaLab/NeoantigenEditing/blob/0126b82b1b4c0d44b6e3f5559c43e6022b8cdbd3/data/fitness_weights.txt
patient_data
Mutation data under a clonal tree
https://github.com/LukszaLab/NeoantigenEditing/blob/0126b82b1b4c0d44b6e3f5559c43e6022b8cdbd3/data/Patient_data/11-LTS/Primary/11_LTS_primary_tumor.json
After reading the methods of the paper it looks like you need:
HLA typing, they use OptiType
Clones created by PhyloWGS
NetMHC?
Basically, we first need to know what information to gather to form the input files, and then we can focus on formatting it properly

looks like we will run only 1 and 2, might need to fork the code to get the specific calculations we need

Example of a fork someone else did: https://github.com/LukszaLab/NeoantigenEditing/compare/main...LCR-BCCRC-Steidl-Lab:NeoantigenEditing_fork:main#diff-7849ed4b5e38dcf9ebb66e5159c59181e99a3de20f7ff1f619881c723532c5bcR329

It looks like the input of this file: https://github.com/LukszaLab/NeoantigenEditing/blob/main/data/Patient_data/11-LTS/Primary/11_LTS_primary_tumor.json, is just the phylowgs + OptiType

I'll work on this as well

https://docs.google.com/document/d/1gj4UgrihULmM5DyrzT8yAJty3W5gGHAuxfiQeoq8YPo/edit?usp=sharing


update README

Customizing webpack config section
Future users will just copy this snippet from README, and then just write inside the webpack: .... block.

Awesome thanks for contributing 🙏


Process raw.csv to append more records to training.csv

The new raw.csv file contains all hotspot detections, including ones we don't care about (duplicates) and ones we don't have imagery data for yet. It's also in a different schema than the training.csv file. This task is to process raw.csv to extract only the records that have at least thermal data in our datasets (01-99), convert those records to the training.csv schema, and append the records that are not already in training.csv (raw.csv is a superset of training.csv).

This ended up only yielding 23 net new records for which we currently have IR/color data. I've checked in the script changes (in parse-labels) to allow us to try this again once we have more data.


Unable to remove ACL tags added to node using headplane

Scenario

Add tag using headplane UI
edit tags, remove tag added
the tag is not removed and headplane returns http 500 with the following message

{"message":"Failed to update tags"}

The headplane log only shows the request was answered with 500, no exception or anything.

it seems that headplane can’t remove the last one tag

Hmm okay, I am able to reproduce this issue, thanks for letting me know.

Can confirm also. Manually resetting tags via "headscale nodes tags -i " works for now.

Fixed in 0.3.4


form goes to infinite loop when use field level validation

Are you submitting a bug report or a feature request?

bug report
What is the current behavior?

form goes to infinite loop when use field level validation
What is the expected behavior?
form create and use field level validation as expected
What's your environment?

Redux form : 7.4.2
react-native : 0.55.4
react : 16.3.1
redux: 4.0.0
Other information

const required = value => (value || typeof value === 'number' ? undefined : 'Required')
<Field
         validate={[required]}
         name={`option[option_${product_option_id}]`}
         component={component}
        />

is your required function inside the render function?

@godzsa  yes. is it required to outside?

Yes.
I think it is because this way it will generate a new validation function when you change the value of the field, and since the validation function is changed it forces it to rerender, and in the render it calculates the new validation function again, it is like an infinite recursion or something.

I can confirm I have the same problem and moving the validation function outside the render is not an option since almost all my forms are generated dinamically(I get the structure from an API), untill the latest releases ~7.4.x field validation had some problems, now it works but after changins 3 fields the browser freezes.

Well, I didn't explained well enoguh, my bad. I'm definetly not generating the validation functions at render like in the nilaybrahmbhatt's example.
I have a validations file where I have different functions(like in the redux-form website example) but instead of assigning them to the Field component as an array I assign them with a function that returns that array bassed on what I get from the API. It's worth mentioning that the issue only occurs on FieldArray type, the simple forms work well. This behaviour appeard after 7.4.0, more exactely after Fix field not validating after re-mount #3909 #3566 #3500 got fixed.

I managed fixing it the easy way using memoization on the function that returns my validation functions

In case this helps anyone, I was conditionally mounting the field with validation in the form based on the invalid prop of the form. So if the form wasn't invalid, then show the required field.
When the required field mounted, the form became invalid again as its default value was empty, and it threw my form into an infinite rerender loop.

is there any solution for this? this happens to me in 8.0.4 with FieldArray.

After a gagilion years, its the passing of a curried function into the validators which creates a new validation method which updates which updates the value (for some reason) which updates the store and the component etc... so not to self. no Curried functions in validate. keep them static

Problem solved, guys, let's centralize issue to response all devs who faces with this.
This is not the problem of redux-form, you just need to memoize validation functions, or declare it outside of your render flow methods.
Contact me if you have questions.


Added Python wrapper for fin and also regression test

Signed-off-by: Don MacMillen<EMAIL_ADDRESS>There were no regression tests for this so I added one tcl and one Python test.

Ah, yes, of course. Will do.


[WIP] Use JSX.ImplicitElements to derive valid property names

Summary
Hopefully use the proper react types to indicate which props are allowed on components

Looks good to me! Just need to take [WIP] out of the PR title and make it match the semantic changelog format.

Ok!  Should I create a corresponding issue about it?  Is this a bugfix or a feature?

@ahobson I think fix is fine with the same PR title you have.  Also don't feel a need to make an issue since this came up in #161 somewhat organically.


Error on twig:lint command on 5.1

This isn't as much related to 5.1 as it is to Symfony 2.7:
PHP Fatal error:  Call to undefined method Symfony\Component\Console\Style\SymfonyStyle::isVerbose() in /home/ubuntu/Ignition/vendor/rcrowe/twigbridge/src/Command/Lint.php on line 215
PHP Stack trace:
PHP   1. {main}() /home/ubuntu/Ignition/artisan:0
PHP   2. Illuminate\Foundation\Console\Kernel->handle() /home/ubuntu/Ignition/artisan:36
PHP   3. Symfony\Component\Console\Application->run() /home/ubuntu/Ignition/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:94
PHP   4. Symfony\Component\Console\Application->doRun() /home/ubuntu/Ignition/vendor/symfony/console/Application.php:126
PHP   5. Symfony\Component\Console\Application->doRunCommand() /home/ubuntu/Ignition/vendor/symfony/console/Application.php:195
PHP   6. Illuminate\Console\Command->run() /home/ubuntu/Ignition/vendor/symfony/console/Application.php:878
PHP   7. Symfony\Component\Console\Command\Command->run() /home/ubuntu/Ignition/vendor/laravel/framework/src/Illuminate/Console/Command.php:136
PHP   8. Illuminate\Console\Command->execute() /home/ubuntu/Ignition/vendor/symfony/console/Command/Command.php:259
PHP   9. Illuminate\Container\Container->call() /home/ubuntu/Ignition/vendor/laravel/framework/src/Illuminate/Console/Command.php:150
PHP  10. call_user_func_array:{/home/ubuntu/Ignition/vendor/laravel/framework/src/Illuminate/Container/Container.php:502}() /home/ubuntu/Ignition/vendor/laravel/framework/src/Illuminate/Container/Container.php:502
PHP  11. TwigBridge\Command\Lint->fire() /home/ubuntu/Ignition/vendor/laravel/framework/src/Illuminate/Container/Container.php:502
PHP  12. TwigBridge\Command\Lint->display() /home/ubuntu/Ignition/vendor/rcrowe/twigbridge/src/Command/Lint.php:112

Yeah, that's because the SymfonyStyle doesn't have the same methods as the regular output. Not sure if this is intentional on the Symfony side though.
It's fixed in 3.0 so I guess they didn't want to do that in 2.7. Not sure why. I'm thinking that we might want to fix that in Laravel?
(Extend SymfonyStyle with LaravelStyle and just add those helper methods)

See https://github.com/laravel/framework/pull/9348


[TODO - Urgent]  Remove all count down and local time hacks on mainstage

Please remove all count down and local time hacks on mainstage page.
Put static time with Brazilian time zone in all events.
We've learnt the hard way this time around why this just doesn't work.   Thanks.

Thanks for @demonicirfan  for fixing this.    Closing now.


Fatbody (M/F) and Fat body (L) are used as treated as two separate tissue types.

This has been fixed in new versions of the software.


multiple clients for Data Service bulk calls

Support multiple clients (default to one per host) for Data Service bulk calls.

Fills in some of the initial implementation.

Closed.


add uncertainty columns in the "ratios" table of report

Report improvement: add a column in the output "ratios" table of the report, summarizing uncertainty per zone. Perhaps calculate average uncertainty per zone, and display that as additional columns for all classes.
Report:
https://github.com/qbic-pipelines/root-tissue-analysis/blob/dev/modules/containers/rtsstat/reporting.ipynb

I would leave this task for a second release where we significantly improve the report


Zed Depth Viewer Point Cloud Only Available in Standard Mode

Why does Zed Depth Viewer show point cloud is only available in Standard Mode when I try to switch to Fill? Is it supposed to be like this or am I missing something here?

I'm using Zed SDK 3.1, with Zed-M camera on Ubuntu 18.

Hi,
This is the expected behavior since we want to indicate that Point cloud visualization gives better results in the STANDARD mode  (because it's more precise, less filtering). Therefore, in Depth Viewer, we don't show the point cloud in FILL mode.
However, using the ZED SDK, you can of course access the point cloud Mat using FILL or STANDARD mode without restrictions.

@obraun-sl Thanks for the quick reply. I just had a quick follow up question.
So is it advisable to use STANDARD mode with confidence_threshold and textureness_confidence_threshold at 100 or FILL mode for applications where accuracy of the point cloud is more important? I couldn't understand from the documentation itself.

If accuracy of the point cloud is the most important, always use the STANDARD mode.
To increase/decrease density of the depth map, you can change the confidence/texture confidence, depending on the level of density you need.

Perfect. Thank you.
And one last thing I wanted to clear. About QUALITY and ULTRA mode. Is ULTRA mode only meant to be used when the objects are farther away? Or should I expect better results when objects are within 0.3 ~ 1m in well lit environment from ULTRA mode than QUALITY mode? Processing time  and memory not being an issue.

Anyway I'll close this issue since my initial question was answered.


add support for pfsense+

Can you add support for pfsense+ ?
WARNING: No overrides exist for 21.05.1-RELEASE, it may be unsupported. Using default overrides.

I can send you system.inc if needed. There is couple new functions.

Hey!
See #140. Full pfSense Plus compatibility unfortunately requires more than just the file overrides. Both pfSense CE and pfSense Plus are pretty similar at the moment, but as time goes on they are branching further and further apart which will cause the package to break more and more often over time. I don't have access to a pfSense Plus host unfortunately and the increased complexity and workload it would require is too much for me support hence my decision to only support pfSense CE at this time.
If you can get the API package to even install on pfSense Plus, my recommendation would be to create the necessary file overrides (the overridden section is within the nginx configuration functions) and test the endpoints you need thoroughly to ensure they work as expected. I would expect this implementation to break over time however.
Best of luck to you.
Thanks!


ACA support

Does the fork also have Alarm Clock App support?
if it isn't, you could take it there:
https://github.com/TriggerAu/TransferWindowPlanner/pull/61

would love to see this merged in

Version <IP_ADDRESS> includes stock alarm clock support.


WIP Adding UX output to dep init

What does this do / why do we need it?
Provides some output during dep init to help soften the user experience where people think the tool is hanging.
What should your reviewer look out for in this PR?
For now this WIP PR is just to start the discussion of how to bring back functionality similar to what was added before in.
https://github.com/golang/dep/pull/194/files#diff-b14a2eb16f1efbc6aa9f1ffdad724265R241
Do you need help or clarification on anything?
Yes. For now I just have something very rudimentary that displays when a new direct dep found. To regain functionality from #194 there also needs to be output when transitive deps are discovered. I believed this should be done in s.Solve(). Still digging in.
Which issue(s) does this PR fix?
fixes #1144
DEMO
dep init
HEAD is now at 6a17370 Removing godeps for testing without godep init
Cached github.com/emicklei/go-restful
Cached github.com/go-kit/kit
Cached github.com/stretchr/testify
Cached gopkg.in/mgutz/dat.v1

Sorry this took so long to look at!
Remember when we chatted and were like "it seems like a 1 line fix but maybe we are missing something?" 😀 I've realized that these log messages aren't in the right spot. For a small codebase, it looks right but after running on a bigger one, or one with slow remote repository you'll see that the "is dep hanging moment" is happening later.
The log message alone won't be enough, here's a bit of context on why and what's really happening:

getDirectDependencies used to call sm.SyncSourceFor. This would clone and update all the direct dependencies, so adding log messages here used to make sense. Without the call to sync, however our messages about having cached a repo aren't true (since the caching happens later).
getDirectDependencies no longer knows the right source to pass in to sm.SyncSourceFor so we cant' just add that call back. The reason why is that there may be existing configuration from glide/govendor/etc that overrides the source for a dependency.
When init kicks off an import, the direct dependencies end up being cached as a side-effect: https://github.com/golang/dep/blob/0979f44082666be13aaaff590357de479b0551ef/cmd/dep/root_analyzer.go#L65
If there isn't anything to import, then everything is cloned during solve: https://github.com/golang/dep/blob/0979f44082666be13aaaff590357de479b0551ef/cmd/dep/init.go#L186

Since the goal is to give feedback, maybe we can ignore the import pathway because dep is already printing information about each dependency as it is imported. There isn't a long period of time where the importer does work but doesn't print anything.
The problem area is when we aren't importing anything, then when we call solve during init, it first syncs everything and we get a long period of no output.
I suggest that you look into doing an explicit prefetch when we aren't doing an import, making sure to follow Sam's original suggestions on concurrency which are in the original issue (and his comment linked from that issue).
https://github.com/golang/dep/blob/0979f44082666be13aaaff590357de479b0551ef/cmd/dep/root_analyzer.go#L38-L53
If this is more than you have time to work on, I realize that I was really late in catching this... Just let me know and I can throw this issue back up for grabs.

@carolynvs I should have some time to look in to this deeper this weekend.

@carolynvs I have the basic functionality working. I just need to wrap with concurrency and use golang.org/x/sync/errgroup as Sam mentioned.

@carolynvs So Ive added the suggested changes as well as the concurrency with max 4 go routines firing the cache calls. For small projects it works well, and fast. However with the kubernetes project I am seeing a bug that I am still working to identify. It seems to fail and hang when trying to get https://bitbucket.org/bertimus9/systemstat. Ive waited for 30+ minutes and it still continues to hang. Output below showing the issue I am describing. Still looking in to it...
Cached github.com/containernetworking/cni
Cached github.com/golang/mock
Cached github.com/docker/distribution
The authenticity of host 'bitbucket.org (2401:1d80:1010::151)' can't be established.
RSA key fingerprint is SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A.
Are you sure you want to continue connecting (yes/no)? Cached bitbucket.org/ww/goautoneg
Cached github.com/influxdata/influxdb
Cached github.com/coreos/etcd
Cached github.com/docker/docker
Cached k8s.io/kubernetes

Signal received: waiting for 1 ops to complete...
Unable to cache bitbucket.org/bertimus9/systemstat - no valid source could be created:
	failed to set up sources from the following URLs:
https://bitbucket.org/bertimus9/systemstat
: remote repository at https://bitbucket.org/bertimus9/systemstat does not exist, or is inaccessible
	failed to set up sources from the following URLs:
<EMAIL_ADDRESS>: remote repository at<EMAIL_ADDRESS>does not exist, or is inaccessible
	failed to set up sources from the following URLs:
http://bitbucket.org/bertimus9/systemstat
: context canceled
	failed to set up sources from the following URLs:
https://bitbucket.org/bertimus9/systemstat
: context canceled
	failed to set up sources from the following URLs:
<EMAIL_ADDRESS>: context canceled
	failed to set up sources from the following URLs:
git://bitbucket.org/bertimus9/systemstat
: context canceled
	failed to set up sources from the following URLs:
http://bitbucket.org/bertimus9/systemstat
: context canceled
Cached bitbucket.org/bertimus9/systemstat
this SourceMgr has been released, its methods can no longer be called

Update on the error reported above. While it is hanging if I push enter or type 'yes' then the kubernetes dep https://bitbucket.org/bertimus9/systemstat will download as expected. Is this a known bug with deps that require authenticity and require user input to continue?
Also notice at the end there is also another issue. This seems unrelated to my changes.
No versions of golang.org/x/exp met constraints:
Cached k8s.io/apiextensions-apiserver
Cached github.com/spf13/cobra
The authenticity of host 'bitbucket.org (2401:1d80:1010::151)' can't be established.
RSA key fingerprint is SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A.
Are you sure you want to continue connecting (yes/no)? Cached github.com/appc/spec
Cached k8s.io/heapster
Cached github.com/vmware/photon-controller-go-sdk
Cached github.com/influxdata/influxdb
Cached github.com/aws/aws-sdk-go
Cached github.com/docker/libnetwork
Cached github.com/coreos/etcd
Cached bitbucket.org/ww/goautoneg
Cached github.com/docker/docker
yCached k8s.io/kubernetes

Please type 'yes' or 'no': yes
Cached bitbucket.org/bertimus9/systemstat
No versions of golang.org/x/exp met constraints:
	master: Could not introduce golang.org/x/exp@master, as its subpackage golang.org/x/exp/inotify does not contain usable Go code (*build.NoGoError).. (Package is required by (root).)

Yes, it is expected that the ca cert is trusted for each repo. I added bitbucket.org to my trusted certs so that I don't see that prompt anymore.
As for k8's actually working with dep, it doesn't, sorry I should have mentioned that... 😞 It is just a good test for a project with lots of dependencies.
I'll take a look in a bit, but if those are the only two issues you ran into, sounds like we are in a good spot! 👍

Awesome! The only thing I havent looked in to yet was Sams mention of golang.org/x/sync/errgroup on the issue. Any clarification on that to get me up to speed would be appreciated.

The reason to use an errgroup is that when an error/timeout occurs, everything is cancelled:

WithContext returns a new Group and an associated Context derived from ctx.
The derived Context is canceled the first time a function passed to Go returns a non-nil error or the first time Wait returns, whichever occurs first.

https://godoc.org/golang.org/x/sync/errgroup#WithContext
Here's an example of how to use errorgroup in the dep codebase:
https://github.com/golang/dep/blob/a445d4d349ca2d3e8a1e6a3d478fda968cf4be87/internal/gps/solution.go#L71
And here's a post that walks through how it all works:
https://www.oreilly.com/learning/run-strikingly-fast-parallel-file-searches-in-go-with-sync-errgroup

@carolynvs Awesome! Thank you for sharing that. Glad to have learned something new and useful 😄
New output from kuberenetes
Package "bitbucket.org/bertimus9/systemstat", analyzing...
Package "github.com/Azure/go-autorest", analyzing...
Package "github.com/elazarl/goproxy", analyzing...
Package "github.com/evanphx/json-patch", analyzing...
Package "github.com/opencontainers/selinux", analyzing...
Package "github.com/prometheus/common", analyzing...
Package "golang.org/x/sys", analyzing...
Package "gopkg.in/gcfg.v1", analyzing...
Package "github.com/docker/libnetwork", analyzing...
Package "github.com/fatih/camelcase", analyzing...
Package "github.com/go-openapi/loads", analyzing...
Package "github.com/gogo/protobuf", analyzing...
Package "github.com/mvdan/xurls", analyzing...
Package "github.com/fsnotify/fsnotify", analyzing...
Package "github.com/golang/protobuf", analyzing...
Package "github.com/miekg/coredns", analyzing...
Package "github.com/storageos/go-api", analyzing...
Package "github.com/Microsoft/hcsshim", analyzing...
Package "github.com/emicklei/go-restful-swagger12", analyzing...
Package "github.com/json-iterator/go", analyzing...
Package "github.com/spf13/afero", analyzing...
Package "github.com/libopenstorage/openstorage", analyzing...
Package "github.com/rancher/go-rancher", analyzing...
Package "github.com/codedellemc/goscaleio", analyzing...
Package "github.com/coreos/go-oidc", analyzing...
Package "github.com/daviddengcn/go-colortext", analyzing...
Package "github.com/ghodss/yaml", analyzing...
Package "github.com/kardianos/osext", analyzing...
Package "github.com/peterbourgon/diskv", analyzing...
Package "github.com/google/cadvisor", analyzing...
Package "github.com/kr/pty", analyzing...
Package "golang.org/x/crypto", analyzing...
Package "github.com/xanzy/go-cloudstack", analyzing...
Package "cloud.google.com/go", analyzing...
Package "github.com/aws/aws-sdk-go", analyzing...
Package "github.com/chai2010/gettext-go", analyzing...
Package "github.com/codegangsta/negroni", analyzing...
Package "github.com/gophercloud/gophercloud", analyzing...
Package "github.com/onsi/gomega", analyzing...
Package "github.com/russross/blackfriday", analyzing...
Package "gopkg.in/yaml.v2", analyzing...
Package "github.com/armon/circbuf", analyzing...
Package "github.com/emicklei/go-restful", analyzing...
Package "github.com/opencontainers/runc", analyzing...
Package "github.com/vmware/photon-controller-go-sdk", analyzing...
Package "k8s.io/code-generator", analyzing...
Package "github.com/coreos/etcd", analyzing...
Package "github.com/go-openapi/validate", analyzing...
Package "github.com/spf13/viper", analyzing...
Package "k8s.io/apimachinery", analyzing...
Package "k8s.io/gengo", analyzing...
Package "github.com/dgrijalva/jwt-go", analyzing...
Package "github.com/influxdata/influxdb", analyzing...
Package "github.com/vishvananda/netlink", analyzing...
Package "k8s.io/kube-aggregator", analyzing...
Package "github.com/davecgh/go-spew", analyzing...
Package "github.com/spf13/pflag", analyzing...
Package "k8s.io/client-go", analyzing...
Package "bitbucket.org/ww/goautoneg", analyzing...
Package "github.com/Azure/azure-sdk-for-go", analyzing...
Package "github.com/clusterhq/flocker-go", analyzing...
Package "github.com/mitchellh/go-wordwrap", analyzing...
Package "gopkg.in/natefinch/lumberjack.v2", analyzing...
Package "vbom.ml/util", analyzing...
Package "github.com/docker/distribution", analyzing...
Package "github.com/elazarl/go-bindata-assetfs", analyzing...
Package "github.com/prometheus/client_golang", analyzing...
Package "github.com/rubiojr/go-vhd", analyzing...
Package "github.com/xyproto/simpleredis", analyzing...
Package "golang.org/x/oauth2", analyzing...
Package "github.com/PuerkitoBio/purell", analyzing...
Package "github.com/gregjones/httpcache", analyzing...
Package "github.com/renstrom/dedent", analyzing...
Package "github.com/robfig/cron", analyzing...
Package "github.com/vmware/govmomi", analyzing...
Package "k8s.io/apiserver", analyzing...
Package "golang.org/x/exp", analyzing...
Package "github.com/d2g/dhcp4", analyzing...
Package "github.com/golang/glog", analyzing...
Package "github.com/google/gofuzz", analyzing...
Package "github.com/howeyc/gopass", analyzing...
Package "github.com/lxn/win", analyzing...
Package "github.com/onsi/ginkgo", analyzing...
Package "github.com/spf13/cobra", analyzing...
Package "github.com/cloudflare/cfssl", analyzing...
Package "github.com/coreos/rkt", analyzing...
Package "github.com/pborman/uuid", analyzing...
Package "github.com/containernetworking/cni", analyzing...
Package "github.com/docker/docker", analyzing...
Package "github.com/heketi/heketi", analyzing...
Package "github.com/miekg/dns", analyzing...
Package "github.com/appc/spec", analyzing...
Package "github.com/docker/go-units", analyzing...
Package "github.com/jonboulle/clockwork", analyzing...
Package "github.com/juju/ratelimit", analyzing...
Package "k8s.io/kube-openapi", analyzing...
Package "github.com/hashicorp/golang-lru", analyzing...
Package "github.com/blang/semver", analyzing...
Package "github.com/golang/mock", analyzing...
Package "github.com/imdario/mergo", analyzing...
Package "github.com/stretchr/testify", analyzing...
Package "golang.org/x/tools", analyzing...
Package "github.com/opencontainers/go-digest", analyzing...
Package "github.com/pkg/errors", analyzing...
Package "github.com/prometheus/client_model", analyzing...
Package "github.com/coreos/go-semver", analyzing...
Package "github.com/coreos/go-systemd", analyzing...
Package "github.com/go-openapi/strfmt", analyzing...
Package "github.com/mitchellh/mapstructure", analyzing...
Package "github.com/quobyte/api", analyzing...
Package "github.com/MakeNowJust/heredoc", analyzing...
Package "github.com/mxk/go-flowrate", analyzing...
Package "github.com/square/go-jose", analyzing...
Package "k8s.io/metrics", analyzing...
Package "github.com/cpuguy83/go-md2man", analyzing...
Package "github.com/go-openapi/spec", analyzing...
Package "github.com/coreos/pkg", analyzing...
Package "github.com/docker/go-connections", analyzing...
Package "github.com/gorilla/mux", analyzing...
Package "k8s.io/api", analyzing...
Package "k8s.io/sample-apiserver", analyzing...
Package "github.com/exponent-io/jsonpath", analyzing...
Package "github.com/golang/groupcache", analyzing...
Package "google.golang.org/grpc", analyzing...
Package "k8s.io/heapster", analyzing...
Package "github.com/godbus/dbus", analyzing...
Package "github.com/googleapis/gnostic", analyzing...
Package "k8s.io/apiextensions-apiserver", analyzing...
Package "k8s.io/kubernetes", analyzing...
Package "github.com/d2g/dhcp4client", analyzing...
Package "github.com/hawkular/hawkular-client-go", analyzing...
Package "golang.org/x/net", analyzing...
Package "gopkg.in/inf.v0", analyzing...
Package "github.com/docker/spdystream", analyzing...
Package "golang.org/x/text", analyzing...
Package "google.golang.org/api", analyzing...
Package "k8s.io/utils", analyzing...

No versions of golang.org/x/exp met constraints:
	master: Could not introduce golang.org/x/exp@master, as its subpackage golang.org/x/exp/inotify does not contain usable Go code (*build.NoGoError).. (Package is required by (root).)

@carolynvs Added in concurrency changes for errGroup.
Demo of latest output when calling dep init on kubernetes.
$ dep init --skip-tools
HEAD is now at cd37a28fa5 Update CHANGELOG.md for v1.5.8.
Package "github.com/cpuguy83/go-md2man", analyzing...
Package "github.com/ghodss/yaml", analyzing...
Package "github.com/influxdata/influxdb", analyzing...
Package "github.com/spf13/viper", analyzing...
Package "google.golang.org/api", analyzing...
Cached github.com/cpuguy83/go-md2man
Package "github.com/golang/protobuf", analyzing...
Cached github.com/ghodss/yaml
Package "github.com/google/gofuzz", analyzing...
Cached github.com/spf13/viper
Package "github.com/imdario/mergo", analyzing...
Cached github.com/influxdata/influxdb
Package "github.com/prometheus/client_golang", analyzing...
Cached google.golang.org/api
Package "golang.org/x/sys", analyzing...
Cached github.com/google/gofuzz
Package "github.com/godbus/dbus", analyzing...
Cached github.com/golang/protobuf
Package "github.com/gregjones/httpcache", analyzing...
Cached github.com/imdario/mergo
Package "github.com/Azure/go-autorest", analyzing...
Cached golang.org/x/sys
Package "github.com/armon/circbuf", analyzing...
Cached github.com/prometheus/client_golang
Package "github.com/coreos/pkg", analyzing...
Cached github.com/godbus/dbus
Package "github.com/d2g/dhcp4client", analyzing...
Cached github.com/armon/circbuf
Package "github.com/docker/libnetwork", analyzing...
Cached github.com/gregjones/httpcache
Package "github.com/fsnotify/fsnotify", analyzing...
Cached github.com/coreos/pkg
Package "github.com/kr/pty", analyzing...
Cached github.com/Azure/go-autorest
Package "github.com/quobyte/api", analyzing...
Cached github.com/d2g/dhcp4client
Package "github.com/spf13/cobra", analyzing...
Cached github.com/kr/pty
Package "golang.org/x/crypto", analyzing...
Cached github.com/fsnotify/fsnotify
Package "gopkg.in/inf.v0", analyzing...
Cached github.com/docker/libnetwork
Package "k8s.io/apimachinery", analyzing...
Cached github.com/quobyte/api
Package "github.com/aws/aws-sdk-go", analyzing...
Cached golang.org/x/crypto
Package "github.com/russross/blackfriday", analyzing...
Cached github.com/spf13/cobra
Package "k8s.io/apiextensions-apiserver", analyzing...
Cached gopkg.in/inf.v0
Package "github.com/daviddengcn/go-colortext", analyzing...
Cached k8s.io/apimachinery
Package "github.com/docker/go-connections", analyzing...
Cached k8s.io/apiextensions-apiserver
Package "github.com/elazarl/go-bindata-assetfs", analyzing...
Cached github.com/russross/blackfriday
Package "github.com/stretchr/testify", analyzing...
Cached github.com/aws/aws-sdk-go
Package "github.com/clusterhq/flocker-go", analyzing...
Cached github.com/daviddengcn/go-colortext
Package "github.com/docker/spdystream", analyzing...
Cached github.com/elazarl/go-bindata-assetfs
Package "github.com/hawkular/hawkular-client-go", analyzing...
Cached github.com/docker/go-connections
Package "k8s.io/sample-apiserver", analyzing...
Cached github.com/stretchr/testify
Package "github.com/opencontainers/runc", analyzing...
Cached github.com/clusterhq/flocker-go
Package "github.com/pkg/errors", analyzing...
Cached github.com/docker/spdystream
Package "github.com/containernetworking/cni", analyzing...
Cached github.com/hawkular/hawkular-client-go
Package "github.com/elazarl/goproxy", analyzing...
Cached k8s.io/sample-apiserver
Package "github.com/emicklei/go-restful-swagger12", analyzing...
Cached github.com/opencontainers/runc
Package "github.com/google/cadvisor", analyzing...
Cached github.com/pkg/errors
Package "github.com/googleapis/gnostic", analyzing...
Cached github.com/containernetworking/cni
Package "github.com/libopenstorage/openstorage", analyzing...
Cached github.com/elazarl/goproxy
Package "github.com/square/go-jose", analyzing...
Cached github.com/emicklei/go-restful-swagger12
Package "golang.org/x/exp", analyzing...
Cached github.com/googleapis/gnostic
Package "k8s.io/utils", analyzing...
Cached github.com/google/cadvisor
Package "vbom.ml/util", analyzing...
Cached github.com/libopenstorage/openstorage
Package "github.com/PuerkitoBio/purell", analyzing...
Cached github.com/square/go-jose
Package "github.com/go-openapi/strfmt", analyzing...
Cached golang.org/x/exp
Package "github.com/mitchellh/go-wordwrap", analyzing...
Cached vbom.ml/util
Package "github.com/mxk/go-flowrate", analyzing...
Cached k8s.io/utils
Package "github.com/opencontainers/selinux", analyzing...
Cached github.com/PuerkitoBio/purell
Package "google.golang.org/grpc", analyzing...
Cached github.com/go-openapi/strfmt
Package "github.com/jonboulle/clockwork", analyzing...
Cached github.com/mitchellh/go-wordwrap
Package "github.com/json-iterator/go", analyzing...
Cached github.com/mxk/go-flowrate
Package "github.com/rubiojr/go-vhd", analyzing...
Cached github.com/opencontainers/selinux
Package "golang.org/x/oauth2", analyzing...
Cached github.com/jonboulle/clockwork
Package "gopkg.in/yaml.v2", analyzing...
Cached github.com/json-iterator/go
Package "k8s.io/kubernetes", analyzing...
Cached google.golang.org/grpc
Package "github.com/cloudflare/cfssl", analyzing...
Cached github.com/rubiojr/go-vhd
Package "github.com/codegangsta/negroni", analyzing...
Cached golang.org/x/oauth2
Package "github.com/d2g/dhcp4", analyzing...
Cached gopkg.in/yaml.v2
Package "github.com/gophercloud/gophercloud", analyzing...
Cached github.com/cloudflare/cfssl
Package "github.com/prometheus/client_model", analyzing...
Cached github.com/codegangsta/negroni
Package "k8s.io/kube-openapi", analyzing...
Cached github.com/d2g/dhcp4
Package "github.com/MakeNowJust/heredoc", analyzing...
Cached github.com/prometheus/client_model
Package "github.com/fatih/camelcase", analyzing...
Cached github.com/gophercloud/gophercloud
Package "github.com/pborman/uuid", analyzing...
Cached k8s.io/kube-openapi
Package "github.com/vishvananda/netlink", analyzing...
Cached github.com/MakeNowJust/heredoc
Package "k8s.io/client-go", analyzing...
Cached github.com/fatih/camelcase
Package "github.com/coreos/etcd", analyzing...
Cached github.com/pborman/uuid
Package "github.com/dgrijalva/jwt-go", analyzing...
Cached github.com/vishvananda/netlink
Package "github.com/go-openapi/spec", analyzing...
Cached k8s.io/client-go
Package "github.com/miekg/coredns", analyzing...
Cached github.com/dgrijalva/jwt-go
Package "k8s.io/metrics", analyzing...
Cached github.com/go-openapi/spec
Package "github.com/howeyc/gopass", analyzing...
Cached github.com/coreos/etcd
Package "github.com/vmware/photon-controller-go-sdk", analyzing...
Cached k8s.io/metrics
Package "k8s.io/kube-aggregator", analyzing...
Cached github.com/howeyc/gopass
Package "github.com/coreos/go-semver", analyzing...
Cached github.com/miekg/coredns
Package "github.com/exponent-io/jsonpath", analyzing...
Cached k8s.io/kube-aggregator
Package "github.com/onsi/ginkgo", analyzing...
Cached github.com/coreos/go-semver
Package "k8s.io/gengo", analyzing...
Cached github.com/vmware/photon-controller-go-sdk
Package "github.com/Azure/azure-sdk-for-go", analyzing...
Cached github.com/exponent-io/jsonpath
Package "github.com/appc/spec", analyzing...
Cached github.com/onsi/ginkgo
Package "github.com/golang/mock", analyzing...
Cached k8s.io/gengo
Package "github.com/lxn/win", analyzing...
Cached github.com/Azure/azure-sdk-for-go
Package "github.com/mvdan/xurls", analyzing...
Cached github.com/appc/spec
Package "gopkg.in/gcfg.v1", analyzing...
Cached github.com/golang/mock
Package "github.com/codedellemc/goscaleio", analyzing...
Cached github.com/lxn/win
Package "github.com/go-openapi/loads", analyzing...
Cached gopkg.in/gcfg.v1
Package "github.com/golang/groupcache", analyzing...
Cached github.com/mvdan/xurls
Package "github.com/opencontainers/go-digest", analyzing...
Cached github.com/codedellemc/goscaleio
Package "github.com/vmware/govmomi", analyzing...
Cached github.com/go-openapi/loads
Package "golang.org/x/net", analyzing...
Cached github.com/golang/groupcache
Package "github.com/coreos/go-oidc", analyzing...
Cached github.com/opencontainers/go-digest
Package "github.com/prometheus/common", analyzing...
Cached golang.org/x/net
Package "golang.org/x/tools", analyzing...
Cached github.com/coreos/go-oidc
Package "k8s.io/heapster", analyzing...
Cached github.com/vmware/govmomi
Package "github.com/docker/distribution", analyzing...
Cached github.com/prometheus/common
Package "github.com/evanphx/json-patch", analyzing...
Cached golang.org/x/tools
Package "github.com/spf13/pflag", analyzing...
Cached k8s.io/heapster
Package "k8s.io/code-generator", analyzing...
Cached github.com/evanphx/json-patch
Package "github.com/gogo/protobuf", analyzing...
Cached k8s.io/kubernetes
Package "github.com/golang/glog", analyzing...
Cached github.com/spf13/pflag
Package "github.com/peterbourgon/diskv", analyzing...
Cached github.com/docker/distribution
Package "golang.org/x/text", analyzing...
Cached k8s.io/code-generator
Package "github.com/Microsoft/hcsshim", analyzing...
Cached github.com/gogo/protobuf
Package "github.com/davecgh/go-spew", analyzing...
Cached github.com/peterbourgon/diskv
Package "github.com/emicklei/go-restful", analyzing...
Cached github.com/golang/glog
Package "github.com/miekg/dns", analyzing...
Cached golang.org/x/text
Package "github.com/mitchellh/mapstructure", analyzing...
Cached github.com/Microsoft/hcsshim
Package "github.com/robfig/cron", analyzing...
Cached github.com/davecgh/go-spew
Package "gopkg.in/natefinch/lumberjack.v2", analyzing...
Cached github.com/emicklei/go-restful
Package "github.com/coreos/go-systemd", analyzing...
Cached github.com/miekg/dns
Package "github.com/coreos/rkt", analyzing...
Cached github.com/mitchellh/mapstructure
Package "github.com/juju/ratelimit", analyzing...
Cached github.com/robfig/cron
Package "github.com/rancher/go-rancher", analyzing...
Cached gopkg.in/natefinch/lumberjack.v2
Package "github.com/renstrom/dedent", analyzing...
Cached github.com/coreos/go-systemd
Package "github.com/xanzy/go-cloudstack", analyzing...
Cached github.com/juju/ratelimit
Package "github.com/xyproto/simpleredis", analyzing...
Cached github.com/rancher/go-rancher
Package "github.com/blang/semver", analyzing...
Cached github.com/renstrom/dedent
Package "k8s.io/api", analyzing...
Cached github.com/xanzy/go-cloudstack
Package "github.com/storageos/go-api", analyzing...
Cached github.com/coreos/rkt
Package "github.com/onsi/gomega", analyzing...
Cached github.com/xyproto/simpleredis
Package "bitbucket.org/bertimus9/systemstat", analyzing...
Cached github.com/blang/semver
Package "bitbucket.org/ww/goautoneg", analyzing...
Cached k8s.io/api
Package "github.com/docker/go-units", analyzing...
Cached github.com/storageos/go-api
Package "github.com/go-openapi/validate", analyzing...
Cached github.com/onsi/gomega
Package "github.com/gorilla/mux", analyzing...
Cached github.com/docker/go-units
Package "github.com/kardianos/osext", analyzing...
Cached github.com/go-openapi/validate
Package "github.com/docker/docker", analyzing...
Cached github.com/gorilla/mux
Package "github.com/hashicorp/golang-lru", analyzing...
Cached github.com/kardianos/osext
Package "github.com/spf13/afero", analyzing...
Cached bitbucket.org/ww/goautoneg
Package "k8s.io/apiserver", analyzing...
Cached github.com/hashicorp/golang-lru
Package "cloud.google.com/go", analyzing...
Cached github.com/spf13/afero
Package "github.com/chai2010/gettext-go", analyzing...
Cached bitbucket.org/bertimus9/systemstat
Package "github.com/heketi/heketi", analyzing...
Cached k8s.io/apiserver
Cached github.com/chai2010/gettext-go
Cached cloud.google.com/go
Cached github.com/heketi/heketi
Cached github.com/docker/docker
Successfully cached all deps.
No versions of golang.org/x/exp met constraints:
	master: Could not introduce golang.org/x/exp@master, as its subpackage golang.org/x/exp/inotify does not contain usable Go code (*build.NoGoError).. (Package is required by (root).)

@carolynvs comments address. New output after changes:
git add --all && git reset --hard && dep init --skip-tools
HEAD is now at cd37a28fa5 Update CHANGELOG.md for v1.5.8.

No versions of golang.org/x/exp met constraints:
	master: Could not introduce golang.org/x/exp@master, as its subpackage golang.org/x/exp/inotify does not contain usable Go code (*build.NoGoError).. Package is required by:
	(root)
<EMAIL_ADDRESS>

Yay! Thank you for adding this, it should really help with the "wtf is dep doing?!" moments. 🎉 💖


Automated releases with Github Actions!

What does this PR do?

Adds a Github Action to make sure every PR builds and passes tests in build_pr.yml
Adds a second Github Action to automatically build and release gorilla.exe on every push to master in build_release.yml. Also the version tag is injected at build time so gorilla.exe --version is accurate.

Note: every change is considered a minor release based on the minor_pattern regex I wrote. I figured this was the best way to automatically version with reasonably nice version numbers. See build_release.yml and https://github.com/PaulHatch/semantic-version#usage for more context. There are many ways the automatic versioning could work though and I'm happy to make changes as desired.
Please let know if you have feedback or questions! Thanks!

Thanks @discentem! This looks great!
Only change I can think of is maybe marking prerelease as true?

prelease is now true in build_release.yml
At one point I have tried to run tests on each pull request but that seemed to fail: https://github.com/1dustindavis/gorilla/actions/runs/783487440. Maybe go-test.yml succeeds due to pinning to an older version of go? I'm not sure. Are you okay with address this in a separate PR?

Yeah, I'm pretty sure that's related to a change in a more recent version of go. Seems reasonable if this PR ignores that issue.

Just merged, lets hope a new release comes out the other side! Thanks again @discentem!


Guidance on contract first approach.

I was very glad to see that consideration is given to supporting a contract first approach by providing the SwaggerToCSharpControllerGenerator tool (as this is our preferred workflow), but the documentation is a bit light, so I would be grateful if someone can answer a few questions?
Once the initial controller has been generated, is it expected that the developers then switch to having the swagger scheme inferred from the code? or is it possible to continue schema first and regenerate the controller whenever an updated schema is provided? We would strongly prefer the later approach, as it suits our workflow, but I am lost at how you can setup the solution to expose both the swagger schema and the Swagger UI documentation though the API based on a schema (rather than inferred from the assembly).
Any help would be gratefully appreciated ;)

I think both approaches are possible, but I personally think the second approach (stay schema-first) makes more sense. To do that, you can host the source swagger.json in your wwwroot and add:
        app.UseSwaggerUi3(s =>
        {
            s.SwaggerRoute = "/my/path/in/wwwroot/swagger.json";
            s.SwaggerUiRoute = "/swagger";
        });

and e.g. use the same spec to generate the controllers... e.g. automatically as a prebuild target with the NSwag.MSBuild package.

Brilliant! Thanks for the info.


Cleaned up some JSON benchmarking results by adding sub tests.

@euskadi31 I broke something merging this PR :P Could you take a look please?
I'm getting this error now:
make generate
Error parsing data.go: file '/home/kellabyte/go/src/github.com/kellabyte/go-benchmarks/json/data.go' is not in GOPATH
json/data.go:8: running "../easyjson": exit status 1
Makefile:62: recipe for target 'generate' failed
make: *** [generate] Error 1

@kellabyte on Linux ? I will try in a docker container to see.

See #11


PID code should use float, not double

At the moment the PID routines use double precision floating point numbers.  That's unnecessary and too slow.  These should be replaced with single precision (32-bit) floats.
What is wrong
The Arduino being used in the alpha build doesn't support doubles at all, declaring a double just gives you a 32-bit float.  Declaring the data type as double doesn't do anything but cause confusion because it implies that doubles are being used when they really aren't.
On the STM32 which will be used for the beta and later builds, 32-bit floating point math is supported in hardware and is very fast.  64-bit double precision floating point math is also supported, but will be implemented by much slower software routines.  Orders of magnitude slower.
How do you know it is wrong
None of the math we're doing requires the precision that double precision floating point will give, but speed is important.
Doubles should only be used where there's a justifiable need for the extra precision and that need out weights the cost of using them.
Code pointers
This is actually a really simple fix, but grep for double and replace with float anywhere in the code.  I'm going to mark it as a good first issue.

Actually, good first issue doesn't seem to exist anymore.
Anyway, this is simple.  I'll fix it this week if no one beats me to it.

Will treat this after https://github.com/RespiraWorks/VentilatorSoftware/pull/221 merge ;)

Perfect, thanks.


ifup should not be allowed to fail

I will add more details later, ideally we can pick and choose if the down / up code can fail etc

Currently I just assume that the ifup and ifdown commands always succeed. However, it is ok for ifdown to fail (especially if the device is already down). ifup on the other-hand should probably not be allowed to. Sometimes, I notice due that it does - we should probably implement a try-retry system for ifup et al.


DPL-202 Subscribe to messages

Part of #469
Changes proposed in this pull request:

Set up a background consumer for messages on the CRUD queue.

Add all credentials required to consume messages.

Provide a setup script for local development to ensure vhost and queue is installed on the local RabbitMQ instance.

Update the README with instructions for the above.

Consumes message continuously from the CRUD queue.  At the moment logging them to the console.  Next update this will be a callback method so that we can process them into the database and create a feedback message.

We should discuss what level of coverage we want in unit tests for these new files.  They may only add limited value since the code was provided by Pika and then adapted to our needs.

Is it possible to turn this into a library that other teams could use e.g. ToL?

I think this is a nice idea @stevieing and certainly worthwhile coming back to later.  For now though, with the complications that are already present, I think it would be best to keep this as is and think about extracting it to a library later if that would be useful.

I was not asking for it to be done as part of this work :).
More an enquiry as to whether it could be done. I think it would be really good to consider when we pitch using a message queue for ToL work requests.
On 5 Apr 2022, at 17:18, Stuart McHattie<EMAIL_ADDRESS>wrote:
Is it possible to turn this into a library that other teams could use e.g. ToL?
I think this is a nice idea @stevieing [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_stevieing&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=PioAYl_Zz9lnGwJRms8MsEB0E-grNRW-ut-_gAGl70g&m=3WZ-ll0UepegA5FWiJdae5u0Hq8CqcWEaFmp7tRjHT_xH9tFAF4wE2eC0nicMgTv&s=f5mEziM9sU7Kiy2FASAwhcW2e8Zfpg33Gs59mNxJy7E&e= and certainly worthwhile coming back to later. For now though, with the complications that are already present, I think it would be best to keep this as is and think about extracting it to a library later if that would be useful.
—
Reply to this email directly, view it on GitHub [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sanger_crawler_pull_544-23issuecomment-2D1088959730&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=PioAYl_Zz9lnGwJRms8MsEB0E-grNRW-ut-_gAGl70g&m=3WZ-ll0UepegA5FWiJdae5u0Hq8CqcWEaFmp7tRjHT_xH9tFAF4wE2eC0nicMgTv&s=AO4igWyGPB8NiHFMAFy_PFtZ_ZnyopO8y8U8XYs_8qM&e=, or unsubscribe [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAD6ZH2INGS57NKFT2HLPN3VDRRW7ANCNFSM5SP7LFPA&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=PioAYl_Zz9lnGwJRms8MsEB0E-grNRW-ut-_gAGl70g&m=3WZ-ll0UepegA5FWiJdae5u0Hq8CqcWEaFmp7tRjHT_xH9tFAF4wE2eC0nicMgTv&s=4RwLZU_K9T2ELLNe2cH-YQBbFAuBY_ICAQ6yPVvYBMo&e=.
You are receiving this because you were mentioned.Message ID: @.***>
--
The Wellcome Sanger Institute is operated by Genome Research
Limited, a charity registered in England with number 1021457 and a
company registered in England with number 2742969, whose registered
office is 215 Euston Road, London, NW1 2BE.


Wait on verify to complete before allowing tests to continue

While using pact-consumer-swift we have seen flakey results in our pact tests.  Upon investigation, it appears that:
The call to pactVerificationService.verify asynchronously communicates with the server, and the run function will return before it's done. If a subsequent spec comes along and clears the interactions from the server, it will cause a race.

Codecov Report

Merging #38 into master will increase coverage by 0.04%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master      #38      +/-   ##
==========================================
+ Coverage   91.12%   91.17%   +0.04%
==========================================
  Files           6        6
  Lines         372      374       +2
==========================================
+ Hits          339      341       +2
  Misses         33       33

@epv44 Interesting! Thanks!

Hello @andrewspinks , we were wondering when this patch might be released? Thanks!

@dexterteng3 Apologies, I forgot about this. 0.5.2 is now released.


kubevirt unit is failing in sylva due to some security loopholes

Helm chart used: https://github.com/suse-edge/charts/tree/main/charts/kubevirt/0.1.0
Sylva: https://gitlab.com/sylva-projects/sylva-core/
Sylva Env: rke2-capo, rke2-capo-capm3, rke2-capm3
Issues created in Sylva:

https://gitlab.com/sylva-projects/sylva-core/-/issues/648
https://gitlab.com/sylva-projects/sylva-core/-/issues/647

Kubevirt unit is getting installed in Sylva: https://gitlab.com/sylva-projects/sylva-core/-/blob/main/charts/sylva-units/values.yaml?ref_type=heads#L302-L308
It is failing with several reasons, majorly the security loopholes of helm chart

Sylva's kyverno policy is expecting that resources should not be create in default namespace but most of the resources from helm chart get created under default namespace:

https://github.com/suse-edge/charts/blob/main/charts/kubevirt/0.1.0/templates/kubevirt-crd-upgrade.yaml
https://github.com/suse-edge/charts/blob/main/charts/kubevirt/0.1.0/templates/kubevirt-crd-uninstall.yaml

Error:
disallow-default-namespace:
  validate-podcontroller-namespace: 'validation error: Using ''default'' namespace
    is not allowed for pod controllers. rule validate-podcontroller-namespace failed
    at path /metadata/namespace/'

There is need to set seccomp under some of resources like jobs(not sure about others) under kubevirt-crd-upgrade.yaml and kubevirt-crd-uninstall.yaml. But I am not able to do so via kustomize patch in sylva as it seems like helm hooks doesn't allow it.

For example:
                  template:
                    metadata:
                      name: kubevirt-crd-upgrader
                    spec:
                      serviceAccountName: kubevirt-crd-upgrader
                      restartPolicy: OnFailure
                      containers:
                        - name: kubevirt-crd-upgrader
                          securityContext:
                            seccompProfile:
                              type: RuntimeDefault
                            runAsNonRoot: true
                            allowPrivilegeEscalation: false
                            capabilities:
                              drop:
                              - ALL

Mainly I am getting the below error in kubectl describe helmrelease kubevirt -n workload-cluster which might be due to above two issues.

Last Helm logs:

resetting values to the chart's original version
performing update for kubevirt
creating upgraded release for kubevirt
creating 1 resource(s)
warning: Upgrade "kubevirt" failed: pre-upgrade hooks failed: warning: Hook pre-upgrade kubevirt/templates/kubevirt-crd-upgrade.yaml failed: 1 error occurred:
  * configmaps "kubevirt-crd-manifest" already exists

It's also observed that, at first kubevirt unit gets created successfully but it fails in some mins after reconciliation.
As a result of which, VMs created after kubevirt unit, fail in the absence of seccomp.

Issue created in Sylva: https://gitlab.com/sylva-projects/sylva-core/-/issues/647
But this might not be directly related to helm chart. It may be required to fix in VM templates

Thanks to https://github.com/kubevirt/kubevirt/pull/8917  we should be able to provide seccompConfiguration in kubevirt-cr.yaml

All reported issues are now fixed. Upstream Sylva MR opened at https://gitlab.com/sylva-projects/sylva-core/-/merge_requests/1325.
As @zioc mentioned, we can now experiment with seccompConfiguration value under the kubevirt.configuration field.
I'll close this one once the linked MR is merged.

Upstream MR is now merged.


typo fix in README.

@steveklabnik turns out there's a second one right next to the one you fixed :D "prorbably"

(I'm not sure the comment is still appropriate though, since I both ported and imported some code from miri since then, I'll let @brson check this all out)
in the meantime: thank you Steve :)

Thanks!


Test c link

Checklist

[x] Used a fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Great, it fails. Let me try with a working version of ld64.

I checked that the new test passes for a known working version of ld64 (409.12 h3c32e8a_4), and that it fails for the latest version. Unpinning ld64 now.

@conda-forge-admin, please restart ci


fix(tables): Add missing paragraph node when copying empty cells from external resources

Fixes https://github.com/facebook/lexical/issues/5662
Issue
When copy/pasting a table from external sources (google doc, google spreadshet, e.g.), an empty cell is created with no child node :

Change
Return after callback in convertTableCellNodeElement to insert paragraph if the cell is empty :

Hi! Do you think this can be covered with test?

hey @StyleT , I implemented a test for my fix. As table nodes are not massively covered, I added a bunch of tests for rows and cells.

@zurfyx unfortunately no, the paragraph node is not created upon typing in an empty cell 😕 It creates a text node, not a paragraph node:

The issue is when you focus an empty table cell node and that you press "Enter". There are some methods involved in LexicalSelection that are supposed to find the right position where the new paragraph should be inserted. These methods (removeTextAndSplitBlock and splitNodeAtPoint) create an infinite loop in this specific case that crashed lexical. I don't want to modify these functions because I'm not aware of the impacts it could have. Having a paragraph inside empty cells is fixing this issue.
Also, I noticed that a paragraph node was explicitely created in cells in methods like $createTableNodeWithDimensions, $insertTableRow, $insertTableColumn, etc. So I assumed it was the right thing to do 🙂

thx 🙌


Get wheels building again

Pull Request Test Coverage Report for Build 354822740

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

Totals

Change from base Build 353891846:
0.0%

Covered Lines:
785

Relevant Lines:
864

💛  - Coveralls


Remove Tallycoin App

Tallycoin gets shutdown - see here:
https://x.com/djbooth007/status/1784409117563720082
So it makes sense to remove the app for v1.11.1 release.

PR #4562 waiting


How to load images into webView async with the help of SDWebImage

I'm using a web view in which text content loading with images in html file. but due to images loading web view not loading instantly. can you help how to use sdwebimage library to async load images into web view.

For WebView resource load, you have only two ways.
The first one is file:// schema. This means you can store the image into disk cache, and let UIWebView's HTML use something like <img src='file://local/file/url/path'> This need you to write something called JSBridge.
The second one, which is also the recommend way, it's using NSURLProtocol to control all the resource loading process for UIWebView. Or using WKURLSchemeHandler for `WKWebView. You just need to identify that the URLRequest is about image, and response the local file cached image as fast as possible.
You can also check some blogs about these, such as this.
Since this topic is not related to SDWebImage framework usage, I just show the reference about it. Hope this can be helpful for you.


feat : create llama3 model image

meta has released llama3 model, provide an option for users to download the image

@langchain4j , I am not sure about the process for publishing image, if you can help me I can work on it. If above is not sufficient

@rajadilipkolli published: https://hub.docker.com/repository/docker/langchain4j/ollama-llama3/general


Issue #263: allow panzoom to work on rotated/transformed images

PR Checklist
Please review the guidelines for contributing to this repository.

[X] I am requesting to pull a topic/feature/bugfix branch (right side). In other words, not master.
[X] I have run grunt against my changes and both linting and tests pass.
[X] I have added tests to prove my fix is affective or my feature works. This can be done in the form of unit tests in test/bdd/test.js or a new demo on demo/index.html.
[ ] I have added or edited necessary documentation in the README.md (if appropriate).

Description
This PR modifies the zoom function of panzoom to work on images that were rotated via CSS before being zoomed. It also stops the usage of matrix[0] as the 'scale' value.
Fixes: #263

This is definitely the right direction, but it needs tests. I have a lot of things going on right now, so I can't spend too much time on Panzoom, but if you add tests for this, I'll merge it.

Tests added.

Thanks! Tests need to pass in Travis before landing, tho.

I think the Travis CI is broken. It's not the tests failing to pass.. It's Travis itself not being able to even start them.

Thanks for updating the node versions used in the test.. It's strange that the tests pass in the browser, but not in "npm test".

OK. There was a minor bug in the pan area (squashed by the --amend I did to keep it under a single commit).. And the tests had to be corrected to account for floating point comparison.
Tests are now passing.

Yay! Thanks :)


ziti allows for definition of a intercept.v1 config with low port range greater than high port range

Ziti allows for the definition of an intercept.v1 config with low port range greater than high port range.
For example step 3 in the quickstart guide might look something like the following for this case:
ziti edge create config http.intercept.v1 intercept.v1 '{"protocols":["tcp"],"addresses":["http.ziti"], "portRanges":[{"low":100, "high":80}]}'
Ziti will create this and then if you define policies to use the config, it will treat it as if the low and high values are actually swapped (i.e. low=80 and high=100).

@tmousawNF, Should the Ziti Management API respond BAD REQUEST (400) if the low number is higher? It sounds like it's currently forgiving of an inverted value, and that seems like the best way to handle the inputs because the type is always a number and the object is always a range. Do you have in mind a scenario in which it's problematic to accept the inverted upper and lower bounds?
Spec for that built-in config type: https://github.com/openziti/edge/blob/main/tunnel/entities/intercept.v1.json

@qrkourier The only issue that is occurring now is that I have indexing for config data based on low and high value and had assumed that low < high was enforced. If this works per design, I can simply update my code to swap values such that the features related to the indexing will work.

I'll move the issue to the edge repo where I believe this is implemented and see if I can poke someone that can answer that. Hold, please.


Fix ApiAuthorizationTypes in Auth0 example

Example uses a string of "JWT" and "NONE" but that doesn't work as typescript requires the type coming from ApiAuthorizationType as per the SST docs.

@krivachy I must've missed this. Sorry!
We updated this recently (https://github.com/AnomalyInnovations/serverless-stack-com/commit/9efc6072618d7a74644c2bdc2b1e210bc2d3fc10), so I'm closing this.


Add svg-as-string mode

Here is a suggestion, I'd love some feedback.
Motivation: in some situations I'd rather output the SVG directly instead of serving it as an asset.

Hello @brendo do you have some news about that?

Hey all, any update to this? If not would it be ok if someone picked it up? Wouldn't want to step on toes.

@jimthedev Feel free to take over my initial attempt!

Any updates on this? I don't fully understand how puppeter works, so I'm not really able to pick this up and fix the test.

Thank you for still helping on a project you don't own anymore ❤

@brendo Cloud you trigger CI again? I just forked this branch for debugging, and finally, I found that all tests pass now!
https://travis-ci.org/yuku/remark-mermaid/builds/493032690

Sorry @yuku, I no longer work at Temando so don't have access to do so.
@zomble, @nfour or @zyrorl?

Why was this PR closed?
From the comments I understand this PR would work if CI was triggered.
I’m still interested in this feature. If this PR needs more changes, please give some feedback.

@remcohaszing It's been 16 months since I opened this and I gave up, feel free to take over: https://github.com/temando/remark-mermaid/pull/5#issuecomment-442519861 if you wish to push this forward, at this point I don't. :)


IndieGoGo InDemand

Hello, is it still possible to support you? I saw some projects which use an IndieGoGo feature called InDemand. This allows supporting even after the campaign succeeded. What do you think of that?

@UdoKifferbrehl seems this project was a nice and quick money for some conneseurs, since then it has been dropped any pushes and any changes. Such people...


[Bug] getSchema should return the plain key name, with no dynamic part replaced

I'm submitting a...

[x] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[ ] question about how to use this project

Summary
The screenshot below is not possible, because the name property cannot be re-passed back to a method like encodeData.

dynamicName returned in the object like LSP1UniversalReceiverDelegate:cafecafecafecafe...?
dynamicParts returned as dynamicParts: [ ... ]

Other information (e.g. detailed explanation, stack traces, related issues, suggestions how to fix, links for us to have context, eg. StackOverflow, personal fork, etc.)

Closing as completed in #428

Closing as completed in https://github.com/ERC725Alliance/erc725.js/pull/428


The tool no longer works after todays steam update.

please help steam is so awful without the OldGlory tweaks

"File at c:\program files (x86)\steam\steamui/css/6.css (previously known as libraryroot.css) not found."
I think this is the issue. I used the remake JS button to get steam to work again, but I couldn't get any of the CS options or JSS options to work again.
Please help, am noob.

Firstly, you want to go to SteamFriendsPatcher and change the Library CSS setting to 2.css
This should fix the tweaks not working at all.
Then Remake JS
I've pushed out some small updates that fix the layout (messed up after today's update), but some of the themes are not applying to the sidebar (will look into it)

See Release 5.8.6


Fix tooltip

The tooltip is currently not working because the charts it not getting re-rendered when state.tooltip changes. This PR fixes it.
I also fixed the position of deck.gl tooltips.

Codecov Report

Merging #6895 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master    #6895      +/-   ##
==========================================
- Coverage   63.84%   63.83%   -0.01%
==========================================
  Files         418      418
  Lines       20444    20445       +1
  Branches     2225     2226       +1
==========================================
  Hits        13052    13052
- Misses       7262     7263       +1
  Partials      130      130

Impacted Files
Coverage Δ

...assets/src/visualizations/deckgl/layers/common.jsx
30.43% <ø> (ø)
:arrow_up:

superset/assets/src/chart/ChartRenderer.jsx
8.33% <0%> (-0.15%)
:arrow_down:

Continue to review full report at Codecov.

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


libupnp: 1.12.0 -> 1.14.0

Trying to package gerbera (upnp media server) which requires at least that
dependency version in its build recipe.

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS,
[ ] macOS
[x] other: debian with nix

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size: 33560928 -> 33562280 (+ 1352)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

libupnp itself builds happily on macos 10.14 (all reverse dependencies on macos are marked broken).

Actually I've noticed libupnp 1.14.0 is now out, and it fixes https://nvd.nist.gov/vuln/detail/CVE-2020-13848 so it's be useful to rebase & update this PR.

Actually I've noticed libupnp 1.14.0 is now out, and it fixes https://nvd.nist.gov/vuln/detail/CVE-2020-13848 so it'd be useful to
rebase & update this PR.

thanks for the heads up, i'll check and adapt.

nix-review tells me that this breaks three packages that built previously: amule, amuleDaemon and gmrender-resurrect.

Do you have some links about the proper way to deal with those package breaks?
Thanks for your time.
Cheers,

If you have some time to spare, you could have a look at the build log and see if there is anything obvious that needs fixing. It could also be helpful to check out the upstream bug ticker, or if there are any new releases available that might be compatible.
If you do not have the spare time right now, you can ping the maintainers of the broken packages here and give them ~a week to respond. They can then fix the issue, or if they don't respond you can mark the packages as broken.

#99893 fixes amule and amuleDaemon by bumping the version

obs-ndi

That's because it requires to validate a license for the build, it does not relate to this.
It's in the same state as the master branch.

gmrender-resurrect

I looked into that one as well and a PR is already opened to fix
the build against libupnp 1.14 upstream [1]
[1] https://github.com/hzeller/gmrender-resurrect/pull/214

gmrender-resurrect
I looked into that one as well and a PR is already opened to fix
the build against libupnp 1.14 upstream [1]

[1] hzeller/gmrender-resurrect#214

And there we go, #99899 should fix that last one.

Updated the summary with the other PR references.

\o/ Awesome \m/
Cheers,


immediate descendants of 2^6 of stepsize 2 takes >24hours...

Lieber Max,
In GAP, Version 4.7.8 of 09-Jun-2015, on Linux, the following behavior is odd.
The same computation takes 100s in Magma.
G:=AbelianGroup([2,2,2,2,2,2]);
G:=Pq(G:Prime:=2);
D:=PqDescendants(G:Prime:=2,StepSize:=2);
(is running for 24h now) ... it's stuck here:
^CError, user interrupt in
h := Position( orbit[j], pt ); called from
BlockPosition( orbit, y ) called from
BlockOrbitStabilizer( A, glMats, os, oper, info ) called from
PGHybridOrbitStabilizer( A, glMats, agMats, pt, OnBasis, rec(
) ); called from
PGMatrixOrbitStabilizer( A, V, W, R ); called from
PGOrbitStabilizerBySeries( A, baseU, chop ); called from
...  at line 15 of /tmp/tmdOfhUW/GAP_rep
you can 'return;'
brk>

Thanks for the report.
The place the computation is stuck in is within autpgrp, which implements an orbit algorithms that require O(n^2) time (or worse) instead of O(n) (or at least O(n log(n)) due to not using a dictionary to perform lookups in the partial orbit.
I have a patch for autpgrp which improves this. I thought that I sent it to Bettina, but given that it is not contained in the latest autpgrp code, that seems to wrong?!? I need to follow up on this.
Anyway: With that patch, things are quite a bit faster (mind you, faster, not necessarily fast ;-): I just started two instances of GAP with your example, one with regular autpgrp, one with my version; the former has been stuck in an automorphism computation for at least an hour now, the latter has proceed to a point where GAP asked for more memory, twice (I did not start it with more than the default, even though this is a 64 GB machine).
However, while the second process is much faster, it still is working on the problem after over an hour now; so compared to the 100 seconds you report for Magma, that's certainly very bad.
Right now, it is still (or again) stuck in autpgrp, so I think the issue sits there.
Indeed, I recall that I once looked into the autpgrp code to debug another example where GAP was muuuch slower than magma to compute the automorphism group of a p-group, and thought that one could do perhaps better, but it's been quite some time I had that look, and I might misremember. And perhaps there is some structural "trick" that Magma exploits but autpgrp does not?
I certainly know that I spent a lot of time improving a similar algorithm for the "F-solvable group generation" algorithm Bettina and me developed...
Anyway: I am now letting that computation run some more, to see if it terminates over the weekend or not. Sure, that's still horribly bad compared to Magma, but it would still be good to know whether it at least completes eventually.
As it is, though, it seems the issue is in autpgrp.


Rename Bip32Ed25519 to Ed25519Bip32

Addresses https://github.com/input-output-hk/cardano-node/pull/1933#pullrequestreview-503839918.

bors r+

bors r+

bors r+

bors r+


ReferenceDot with a custom shape

Describe the bug
I'm unable to render a custom ReferenceDot on a ScatterChart, as there seems to be an issue with the use of the <svg/> tag.
Reproduction
https://stackblitz.com/edit/react-pdf-charts-starter-wzl2bp?file=src%2FApp.tsx
const CustomShape = (props) => {
  const { cx, cy } = props;
  return (
    <svg x={cx - 10} y={cy - 10} width={20} height={20} fill="red" viewBox="0 0 24 24">
      <path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z" />
    </svg>
  );
}

<ReferenceDot x={500} y={500} shape={CustomShape} />

Validations

[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that you're confident that this is a legitimate bug. To ask a question open a GitHub Discussion.
[X] The provided reproduction is a minimal reproducible example of the bug.

I'm not sure I would mark this as solved, but I'm leaving this as it might be useful for others
I was able to go around the issue by using a group tag with the transform property, more or less like this:
const CustomDot = (props) => {
  const { cx, cy } = props;
  return (
    <g transform={`translate(${cx - 12},${cy - 12})`} width={20} height={20} fill="red" viewBox="0 0 24 24">
      <path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z" />
    </g>
  );
};

Are you using server-side rendering or web-rendering? Your original code is working fine for me on the server.
Any chance you can give me a full reproducible example?

I've updated with a link to stackblitz:
https://stackblitz.com/edit/react-pdf-charts-starter-wzl2bp?file=src%2FApp.tsx
You can try it out yourself. The chart wont render until you take out the shape prop from ReferenceDot.

Thanks, that was helpful. The issue is with react-pdf itself. It doesn't supported nested <Svg> elements (see https://github.com/diegomura/react-pdf/issues/943).
For react-pdf-charts, I suppose I could automatically convert nested <svg> elements to <g> but that might not deliver the desired results as <g> doesn't support custom dimensions. For now, I'll add a warning when this is detected so it's more obvious what the problem is.

agreed
could just be added to the known issues and call it a day


Truffle init webpack does not work

[x] I've asked for help in the Truffle Gitter before filing this issue.

Issue
truffle init webpack does not work
Steps to Reproduce
mkdir foo
cd foo
truffle init webpack

Expected Behavior
Initialization should suceed.
Actual Results
I get the following error:
vagrant@vagrant-ubuntu-trusty-64:~/DAPPS$ mkdir foo
vagrant@vagrant-ubuntu-trusty-64:~/DAPPS$ cd foo
vagrant@vagrant-ubuntu-trusty-64:~/DAPPS/foo$ truffle init webpack
Downloading project...
Installing dependencies...
Error: Command failed: npm install<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>babel-plugin-tra
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>css-
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>eslint-plugin-p
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>truffle-contract@
^1.1.6<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (curre
nt: {"os":"linux","arch":"x64"})
npm WARN<EMAIL_ADDRESS>No repository field.
npm ERR! Linux 3.13.0-107-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>"babel-lo
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>"babel-register@^6
.22.0"<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>"eslint-plugin-babel@^4
.0.0"<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>"
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>npm ERR! node v6.9.5
npm ERR! npm  v3.10.10
npm ERR! path ../acorn/bin/acorn
npm ERR! code EPROTO
npm ERR! errno -71
npm ERR! syscall symlink

npm ERR! EPROTO: protocol error, symlink '../acorn/bin/acorn' -> '/home/vagrant/DAPPS/foo/node_modules/.bin/acorn'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /home/vagrant/DAPPS/foo/npm-debug.log

    at ChildProcess.exithandler (child_process.js:206:12)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:877:16)
    at Socket.<anonymous> (internal/child_process.js:334:11)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at Pipe._handle.close [as _onclose] (net.js:498:12)

After doing some research I found this: npm/npm#12733 , which seems to be connected
Indeed, if I run the following :
sudo npm install --no-bin-links<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>it ends successfully. However, if try to run truffle init webpack after that, I get the same error again.
Environment

Operating System:  vagrant running on windows host
Truffle version: 3.1.2.
Ethereum client: -
node version: 6.9.5
npm version: 3.10.10

OK, I have managed to make it work by moving the folder out of the shared folder within the Vagrant VM.

:+1: Interesting issue. Thanks for reporting.


404 Not Found on coordinate-logger while trying to send private message

I've followed the steps:

ngrok http -host-header=rewrite 5000

Upload manifest.zip to teams

Update coordinate-logger/appsettings

Run coordinate-logger

dotnet run -- sendUserMessage --app-id="{{Bot Id}}" --app-password="{{Bot Password}}" --service-url="{{ServiceUrl}}" --conversation-id="{{Conversation Id}}" --message="Send Message to a User"
Bot Id = appId
Bot Password = secret
service-url =ngrok host ( ngrok http://e4438bf4e8ed.ngrok.io )
conversation-id = my user's team guid

I'm getting 404 on http://e4438bf4e8ed.ngrok.io/v3/conversations/xxxxxxx-59c1-45d2-829d-069fefda33bf/activities
Am I missing something?
Thanks,
Stefan

The service-url and conversation-id will come from the logger. To get the info echoed there, you need to have the coordinate-logger running before you add the app to your user in MS Teams.
When you add the application to the user, you'll receive a message like this in the logger:
info: Microsoft.Teams.CoordinateLogger.Bot.CoordinateLoggerActivityHandler[0]
      User Conversation Coordinates: (https://smba.trafficmanager.net/ca/, a:11XMo...)

Then send the message with that info and you'll get the message in your MS Teams user.


Proxies vs. domain in Certificate Status

When using a proxy, TLS certificate verification should be done against the proxy domain instead of the one in the URL.

Turns out this was PEBKAC, my proxy certificate had the wrong domain name.


Feature : Add filled prop for filled icons

Package

[X] lucide
[ ] lucide-angular
[ ] lucide-flutter
[ ] lucide-preact
[X] lucide-react
[ ] lucide-react-native
[ ] lucide-solid
[ ] lucide-svelte
[ ] lucide-vue
[ ] lucide-vue-next
[ ] Figma plugin
[ ] all JS packages
[ ] site

Description
Lucide icons are good for web development, but sometimes we need some filled icons instead of the outline. Currently, we have color, size, strokeSize. I would suggest to add type prop which allow us to choose between the outline or filled icons.
Use cases

Using the icon as an interactive component.
When changing or indicating the status of the component.
Primary actions.

Checklist

[X] I have searched the existing issues to make sure this bug has not already been reported.

See discussions in #458 and https://lucide.dev/guide/advanced/filled-icons


M3-5385: Handling for entity_transfer_accept_recipient events

Description
Add handling for new entity_transfer_accept_recipient event; fix link strings for Service Transfer events so that clicking on those notifications brings you to the "Service Transfers" tab.
How to test
Initiate and complete a service transfer; for entity_transfer_accept_recipient events, the recipient account should see a notification in the drawer that reads, "You have accepted a service transfer," and the account that sent the transfer should just have one that says, corresponding to the entity_transfer_accept event, "A service transfer has been accepted." Clicking both should bring you to the "Service Transfers" tab (/account/service-transfers).

Works well and linking is also good. Only suggestion would be to change up the wording... Maybe something like
A service transfer has been accepted by banks.


Why Aws passed from Titan to Janusgraph

I am confused. I need a graph database and I want to integrate on aws. I read it, it mention about titan, but link about JanusGraph. AWS doesnt support Titan anymore? Or, why aws chose janusgraph?

I was also confused at first.
What I found out is: TitanDB was sold to different company and the license changed from open source to commercial.
Then, JanusGraph is born as a fork of the TitanDB and with Apache license.
You can read about the history at https://www.slideshare.net/ptgoetz/large-scale-graph-analytics-with-janusgraph
AWS also mentions that: "Titan project has been superseded by ... JanusGraph project"
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.TitanDB.html

JanusGraph is on the upgrade path for Titan. All released versions of JanusGraph are wire compatible with Titan 1.0.0 on the storage backend side - all that is needed is a config override on the JanusGraph side to use the titan_ids table as opposed to the janusgraph_ids table.

JanusGraph is a fork of TitanDB since it was purchased by DataStax.
https://opensource.googleblog.com/2017/01/janusgraph-connects-past-and-future-of-titan.html


Google Feed API shut down

Looks like Google Feed API has been shut down. Consequently, this element does not work anymore.

The element should probably be removed, or if there is a replacement service, then the element should be connected with that service.

@addyosmani can you deprecate this element?

It might be better to remove it from the element catalog since the service is no longer reachable.

It would be great to remove it from the catalog since it does not work anymore and online tutorials are using it.