Support uploading video from admin panel

Goals
Consolidate mod tooling. A new or existing mod should not necessarily need s3 credentials or have an s3cmd setup.
Example: At present, Gap's credentials were lost and he doesn't have s3cmd set up, so he uploads to a drophost on the subreddit. Para then has to download the file, sync it to storage & reconcile the video repositories. Gap should just be able to upload the video in nova and have the rest of this process automated.
Further reduce footprint on drophosts like catbox. If this permission is granted by way of a circle of trust, we can minimize our dependency on external services.
User Stories
An Admin shall be able to upload a WebM submission from Nova. This will likely be a standalone action from the index screen of video resources. The action will likely have a field to specify the directory the file shall be put.
An Admin shall be able to grant the permission to upload videos to any user. The ability to view nova & view videos is a prerequisite to reach the right screen to run the action.
Functional Requirements
The uploaded file shall be validated based on tests derived from animethemes-webm-verifier.
The uploaded file shall be added to each host (NYC, FRA, and any others we may add in the future like SGP). Since each region uses the 'videos' disk to point to a specific region's bucket, we may want to configure this elsewhere like in the video config file rather than adding a disk for region in the filesystems config file.
We may or may not want to automatically reconcile the repositories. We want to be cautious when creating a chain of dependencies. Perhaps this could be a flag?

Initial implementation in #436 and #437 has been pushed to beta.

Remaining storage actions have been added and merged into main. Closing.


Make Schema validator runs faster with compiler optimized functions

Thanks to @moltar we got a benchmark testing comparison here:
https://github.com/moltar/typescript-runtime-type-benchmarks
I think it's worth trying optimize Schema validator and make it generate compiler optimized functions, same as ajv does with doT templates.

Version 1.0 should be much faster 🤞
Releasing soon.

Looks like there is some improvement, but not as I expected.
Performance is about 1.1M ops/second.

Status update:
In version 1.0 I refactor all validation functions to precompute when initializing the validator. Specifically when creating a schema validator, we creating a typeValidator function and a tasks array to validate all the schema properties:
try {
  [obj, res] = typeValidator(...args);
} catch (e) {
  // ...
}

// ...

for (let i = 0; i < tasksCount; i += 1) {
  const promise = tasks[i](res, errors, obj);
  if (promise) promises.push(promise);
}

I'm not sure sure how we can improve the performance there. Recompiling the tasks functions it hard as some validator could be custom and each validator is basically just a function.
I trusted V8 to optimize all those constant functions and get better performance but I'm not sure how exactly it works and if the current functions structure is good enough to trigger hot functions.
I know that each library works differently, and we CAN'T compare performance between apples and oranges. However, it's still bother me that io-ts is almost 4 times faster (626,855 vs. 2,430,507 ops/sec), but it's nothing to be ashamed of, our current performance is pretty good and almost 27 times faster then class-transformer-validator (626,855 vs. 23,242 ops/sec).
If anyone what to keep improving it please let me know.


project deploy

Hi @darrenodi  🙋♀,
Good job so far! 👌
There are some issues that you still need to work on to go to the next project but you are almost there!

Required Changes ♻ 🚧

[x] Kindly deploy your project using github pages

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Hi. My project was deployed using Github pages. Would you like to see a screenshot? The difference is that it's running on my domain. It has been deployed and hosted on Github pages.

Hello. I have no idea what follows. This issue was closed without further
information. The site has been deployed. Is there anything else I have to
do again?
On Mon, Aug 30, 2021 at 5:10 PM AshakaE @.***> wrote:

Closed #9 https://github.com/darrenodi/Project-Portfolio/issues/9.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/darrenodi/Project-Portfolio/issues/9#event-5227255197,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJ2DNGOAOSD6MZVGBQYZOMLT7OUNNANCNFSM5DCGDQDQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Here's a screenshot of the deployment
[image: image.png]
On Mon, Aug 30, 2021 at 5:15 PM Darren Odi @.***> wrote:

Hello. I have no idea what follows. This issue was closed without further
information. The site has been deployed. Is there anything else I have to
do again?
On Mon, Aug 30, 2021 at 5:10 PM AshakaE @.***> wrote:

Closed #9 https://github.com/darrenodi/Project-Portfolio/issues/9.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/darrenodi/Project-Portfolio/issues/9#event-5227255197,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJ2DNGOAOSD6MZVGBQYZOMLT7OUNNANCNFSM5DCGDQDQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


fix PHP Fatal error:  Declaration

I updated this some time ago in a branch, which I've now pushed to the 3.x branch.
I'd recommend using only the tagged betas to avoid dependency conflicts.
Thanks for taking the time to make a PR!


Anserini 0.5.0 release?

Thoughts about cutting a 0.5.0 release? @r-clancy @emmileaf @Victor0118 @Peilin-Yang
We'd use this for OSIRRC. Folds in all the code for SIGIR.
Blocks on #658 though

Sounds good to me now that #658 is fixed.
:ship:

Okay, there's a CAR patch I need to make per #641 - I'll then need to rerun all regressions from scratch cw12 full takes two days, so we're probably talking about mid-week next week for release. FYI in terms of planning for OSIRRC.

The other major addition is Anserini -> Solr ingestion right? I'm going to verify that it works... can we get @emmileaf to test also to get independent verification?

The Solr integration was mainly 0.4.0, I think 0.5.0 just contains some tweaks. Either way, it's good to sanity check it.

We should try to fix #515 also? @emmileaf

Yup, I can send in a PR for #515 for Monday.

The other major addition is Anserini -> Solr ingestion right? I'm going to verify that it works... can we get @emmileaf to test also to get independent verification?

For the sanity check- I was able to successfully set up solrini by following the doc.

Merged in #665
Release candidate for v0.5.0 https://github.com/castorini/anserini/commit/3545350f3a12bd55a616e41057aa51d3b5cfaed2
Will proceed to run all regressions from scratch and report back.

At commit 3545350 (6/3/2019) - the following regressions all successfully completed:
[o] nohup python src/main/python/run_regression.py --index --collection disk12 >& log.disk12 &
[o] nohup python src/main/python/run_regression.py --index --collection robust04 >& log.robust04 &
[o] nohup python src/main/python/run_regression.py --index --collection robust05 >& log.robust05 &
[o] nohup python src/main/python/run_regression.py --index --collection core17 >& log.core17 &
[o] nohup python src/main/python/run_regression.py --index --collection core18 >& log.core18 &

[o] nohup python src/main/python/run_regression.py --index --collection wt10g >& log.wt10g &
[o] nohup python src/main/python/run_regression.py --index --collection gov2 >& log.gov2 &

[o] nohup python src/main/python/run_regression.py --index --collection car17v1.5 >& log.car17v1.5 &
[o] nohup python src/main/python/run_regression.py --index --collection car17v2.0 >& log.car17v2.0 &

[o] nohup python src/main/python/run_regression.py --index --collection mb11 >& log.mb11 &
[o] nohup python src/main/python/run_regression.py --index --collection mb13 >& log.mb13 &

[o] nohup python src/main/python/run_regression.py --index --collection cw09b >& log.cw09b &
[o] nohup python src/main/python/run_regression.py --index --collection cw12b13 >& log.cw12b13 &
[o] nohup python src/main/python/run_regression.py --index --collection cw12 >& log.cw12 &

[o] nohup python src/main/python/jdiq2018/run_regression.py --collection disk12 >& jdiq2018.disk12.log &
[o] nohup python src/main/python/jdiq2018/run_regression.py --collection robust04 >& jdiq2018.robust04.log &
[o] nohup python src/main/python/jdiq2018/run_regression.py --collection robust05 >& jdiq2018.robust05.log &
[o] nohup python src/main/python/jdiq2018/run_regression.py --collection wt10g >& jdiq2018.wt10g.log &
[o] nohup python src/main/python/jdiq2018/run_regression.py --collection gov2 >& jdiq2018.gov2.log &
[o] nohup python src/main/python/jdiq2018/run_regression.py --collection cw09b --metrics map ndcg20 err20 >& jdiq2018.cw09b.log &
[o] nohup python src/main/python/jdiq2018/run_regression.py --collection cw12b13 --metrics map ndcg20 err20 >& jdiq2018.cw12b13.log &

All commits thereafter is documentation only.
Proceeding to cut v0.5.0 release.

Release successful: https://search.maven.org/artifact/io.anserini/anserini/0.5.0/jar
Closing issue.


Map.setFreehandStyle initialStyle parameter causes freehand line to draw with wrong colors

Set the line color for Map.setFreehandStyle and then try drawing Freehand lines. Set it to be red and it drew green. Set it to green and it drew blue. All messed up.

Could not reproduce the issue as described. Found that the tester failed only if user entered less than 8 character hex value. Changed tester to accept 6 and append transparency. All colors tested worked in Cesium and Leaflet. Worldwind does not currently support stroke color changes. Colors test: d400ee (fuschia) 03f4e3 (light blue) and f5c617 (yellow) with and without transparency of "ff"

Reintegrate. Could not duplicate color selection issue resulting in incorrect color of the line. The Stroke Style tool in the map.drawfreehand to set the stroke color and stroke width values does not work (Validation Tool).

Alberto, verify this.  Sounds like it was done already from reading the comments.  Maybe forgot to close or forgot to merge.

I just tested in the dev branch and there is no issue.
-----Original Message-----
From: Michael Spinelli<EMAIL_ADDRESS>To: missioncommand/emp3-web<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Sent: Tue, Jun 20, 2017 2:12 pm
Subject: Re: [missioncommand/emp3-web] Map.setFreehandStyle initialStyle parameter causes freehand line to draw with wrong colors (#28)
Alberto, verify this. Sounds like it was done already from reading the comments. Maybe forgot to close or forgot to merge.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Not able to replicate the issue. Closing this issue


wrong documentation and fucntion calls

MWE:
Seems like the documentation is incorrect here and the samplers are not sklearn API compatible.
Also implementing
from multi_imbalance.resampling.soup import SOUP

soup = SOUP(maj_int_min={
        'maj': [0, 1], # indices of majority classes
        'min': [2, 3, 4, 5] # indices of minority classes
    })
X_train_res, y_train_res = soup.fit_transform(X_train, y_train)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
[<ipython-input-12-97237e7146d3>](https://localhost:8080/#) in <module>()
      6         'min': [2, 3, 4, 5] # indices of minority classes
      7     })
----> 8 X_train_res, y_train_res = soup.fit_transform(X_train, y_train)

AttributeError: 'SOUP' object has no attribute 'fit_transform'

fit_transform should be fit_rebalance


Recipes not updating in 5.6.0-nightly.5

Bug description:

Console errors noticed via https://github.com/getferdi/recipes/pull/323#issuecomment-706577967.
It leads to recipes not being updated and probably other negative side effects.
Steps to reproduce:

Open Ferdi
View > Toggle Developer Tools
See errors

Expected behavior

Check for recipe updates and propose to reload services if recipes have updates.
Screenshots

Environment:

Operating System: macOS
Ferdi Version: 5.6.0-nightly.5
Server: Ferdi

Fixed with 5.6.0-nightly.6.


viceroy: 0.5.0 -> 0.5.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/fastly/viceroy/releases.
meta.description for viceroy is: Viceroy provides local testing for developers working with Compute@Edge
meta.homepage for viceroy is: https://github.com/fastly/Viceroy
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.5.1 with grep in /nix/store/b3fnixsj1agr000sfqj1fy8h61gk40zb-viceroy-0.5.1
found 0.5.1 in filename of file in /nix/store/b3fnixsj1agr000sfqj1fy8h61gk40zb-viceroy-0.5.1

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
fastly
viceroy

Instructions to test this update (click to expand)

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

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

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

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

2 packages built:

fastly
viceroy

Maintainer pings
cc @ereslibre @shyim for testing.

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

2 packages built:

fastly
viceroy


[UI Bug] Mark/Unmark Homework not updating the side window (Homework list) in real time

While the Homework List of a student is open (on the right side), marking the homework as DONE does not instantly update the status on the Homework List. I have to click on the Homework button again to refresh the Homework List.
See the screenshots for details:

PS: Not urgent for v1.2

Possible solution:
After mark/unmark is done successfully, just automatically call the HomeWork button handler method, this will always reopen the right side panel.

The same issue is with Lessons button. Adding a lesson does not show up immediately on the Lesson window on the right side (I have to click Lessons button).

This is not a bug, but rather an intended behaviour. The detailed information section and the command box functionality are designed to be completely separate and are not intended to interact with each other. As such, we have made a conscious decision not to introduce any interaction between the two features, as this could potentially result in significant changes to the codebase and increase the risk of introducing bugs.

This bug should still be fixed in some way

Fixed with the new merge


Remove php artisan migrate --seed from composer.json

Addresses issue identified in #158 , remove migration script from post-install step of composer install.

I can't officially review PR's here, but @allella  this looks good to me.

Alright, so we're removing it. Do we need to update the CONTRIBUTING.md to remind the Docker folks to run the migration, or is something in the most recent docs changes already handling that migration step for Docker folks?

Alright, so we're removing it. Do we need to update the CONTRIBUTING.md to remind the Docker folks to run the migration, or is something in the most recent docs changes already handling that migration step for Docker folks?

@allella yes, I think the documentation needs to be updated to reflect that running composer install does not automatically run the migrations. Good catch.

Thanks @irby
I guess feel free to add what's necessary to the CONTRIBUTING.md.
This involves Docker, so added Olivia as a reviewer.

@irby https://github.com/hackgvl/hackgreenville-com/issues/142 is operating in/around the same part of the docs.
We were waiting on #153 to update the "Host" side to add more to https://github.com/hackgvl/hackgreenville-com/pull/148
I just merged #153 in, so if you want to update the "Host" section of the docs to say to run scripts/update-deploy.sh in the appropriate section, instead of the individual commands, then that might close #142 and supersede #148

@all-contributors add @irby for code, review, bug, test


bpf: Use per-CPU LRU for conntrack hashmaps

Pass the BPF_F_NO_COMMON_LRU flag to BPF_MAP_TYPE_LRU_HASH conntrack maps to reduce the chance of getting -EBUSY from map_update_elem that happens when multiple CPUs contend over the same hash bucket. The locking used in this type of a map doesn't wait until the lock is released, but instead fails immediately.
TODO: commit message.
TODO

In principle I am OK with this, but I think that there is a key question for how we migrate existing users onto this setting. I don't think it's OK to force this change in existing production environments during upgrade.
@gentoo-root do you think it's likely that there's a path to only enable this for new users or otherwise mitigate the upgrade consequences?


Bug: dialog stops accepting live updates if a "required field" error is triggered

As the title says, I have a dialog with required fields that is also taking live updates to the progress bar.  If I click "OK" with a required field incomplete or not matching regex, all live updates stop despite the script updating the command file.

https://user-images.githubusercontent.com/3598965/184090086-a23910bf-79dc-4bf6-9747-3d614f9fb246.mov

Hey - I notice you marked the issue as fixed in your release notes.  Your demo video shows what happens if the field is left empty.  Try entering some text that doesn't match the regex rule and press OK.  It's when the error message pops up that dialog stopped listening.

Maybe there's an issue specific to my build with the text editor.  I made it a required field also.  I'll double check that.

Ohhhhh... is the video a demo of the feature working properly now?

delay in replying 🙂 - but yes. Was a relatively simple fix (although I introduced a bug where sending the quit: command to the command file orphaned the process that reads the log :/ .... but that's fixed now too 🙂


parentage of GO:0019825 "oxygen binding"

The only parentage now is: GO:0019825 "oxygen binding" is_a GO:0008144 "drug binding". Don't want to re-open or complicate the recent discussion of the use of the word "drug" in GO, but shouldn't "oxygen binding" also have an is_a parent like GO:0036094 "small molecule binding"?

No worries. Looks like the inferences aren't doing much for us here. I am asserting the small molecule binding parent.


fix getModuleFiles function

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

What are the steps to reproduce?

Prepare a new Node-RED environment.

Install two nodes.

node-red-dashboard
node-red-contrib-ui-led

Insert "led" node to Flow, then group and tab setup, and deploy.

What happens?
The following message is displayed on the terminal.
And the node in error doesn't work.
While constructing LEDNode widget: Error: Cannot find module 'node-red-dashboard'
at Object.requireModule [as require] (D:\heroku\node-red-sample\local_packages\@node-red\registry\lib\util.js:48:19)
at new LEDNode (D:\heroku\node-red-sample\data\node_modules\node-red-contrib-ui-led\led.js:13:26)
at Object.createNode (D:\heroku\node-red-sample\local_packages\@node-red\runtime\lib\nodes\flows\util.js:493:31)
at Flow.start (D:\heroku\node-red-sample\local_packages\@node-red\runtime\lib\nodes\flows\Flow.js:193:48)
at start (D:\heroku\node-red-sample\local_packages\@node-red\runtime\lib\nodes\flows\index.js:345:33)
at D:\heroku\node-red-sample\local_packages\@node-red\runtime\lib\nodes\flows\index.js:212:21
at processTicksAndRejections (internal/process/task_queues.js:97:5) {
code: 'MODULE_NOT_FOUND'
}

What do you expect to happen?
Some nodes that use "node-red-dashboard" have the following implementation.
ui = RED.require("node-red-dashboard")(RED);

Rebooting Node-RED will resolve this issue.
However, in an environment like Heroku where file resources are rolled back at boot time, the problem is not resolved.
Proposed changes
Like the getNodeFiles function, the getModuleFiles function also handles the path.

Checklist

[x] I have read the contribution guidelines
[ ] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[x] I have run grunt to verify the unit tests pass
[ ] I have added suitable unit tests to cover the new/changed functionality

I'm familiar with the issue - we have the same issue on IBM Cloud when the modules are dynamically reinstalled on startup. If it loads the LED node first, then it will fail to find the dashboard module.
But I'm not sure how this fixes it. Can you explain more on why this fixes the issue?

Coverage remained the same at 77.246% when pulling e7e1e621b4a0c8e9aebd36d553eb6c308d98934c on t-kawamorita:fix-localfilesystem into 7cb499cde9fde5a2e4bfbac12ad9453a412951f6 on node-red:master.

@knolleary
Thank you for your comment.
I think there are two problems.
Case 1.
First install node-red-contrib-ui-led, after Install node-red-dashboard.
Case 2.
First install node-red-dashboard,  after Install node-red-contrib-ui-led.
I fixed Case 2.
Overview

At startup
The getNodeFiles function works to register a nodeList that contains a path property.

When installing a node
The getModuleFiles function registers a nodeList but does not include the path property.
As a result, the requireModule function throws an exception.

function requireModule(name) {
    var moduleInfo = registry.getModuleInfo(name);
    if (moduleInfo && moduleInfo.path) {
        var relPath = path.relative(__dirname, moduleInfo.path);
        return require(relPath);
    } else {
        var err = new Error(`Cannot find module '${name}'`);
        err.code = "MODULE_NOT_FOUND";
        throw err;
    }
}

In addition
In my patch, Case 1 can be resolved by satisfying the following conditions:
"Install nodes according to dependencies"
but,... In the future, we need to think of a good way to completely fix Case 1.

Thanks @t-kawamorita
I can see that when we load nodes during startup we do set the path property, but when we load a module that has been installed via the Palette Manager we don't set the path property. So your fix is good.
I have also updated the unit tests to check the path property is set in both cases - https://github.com/node-red/node-red/commit/2b29eeb7958537f13149d5eb5668201d2b97a370


Segmentation fault (core dumped) for TF1.14

My environment is same as this repo:

TF1.14.0 GPU
g++ 5.4.0
CUDA 9.0
Python 3.5
on  Ubuntu 16.04.

Firstly, I face the problem of missing tensorflow_framework, I use 'get_link_flags()' to fetch tensorflow.framwork.so.1. While in the code, I could not use this so model with the error: segmentation fault.
So I think, should I down to TF1.13GPU for this code?

The same happened to me. I solved it by using g++ 4.8

The same happened to me. I solved it by using g++ 4.8

Thank you very much, I will try again.
This environment problem confuse me for many hours.

The same to me

The same happened to me. I solved it by using g++ 4.8

Thank you very much, I will try again.
This environment problem confuse me for many hours.

Sorry, do you know exactly how to set arch? I'm using a Tesla K80. Should the arch be sm_37? How do you know which one to choose when compiling the TF ops?

The same happened to me. I solved it by using g++ 4.8

Thank you very much, I will try again.
This environment problem confuse me for many hours.

Sorry, do you know exactly how to set arch? I'm using a Tesla K80. Should the arch be sm_37? How do you know which one to choose when compiling the TF ops?

I haven't try yet, because my working environment is not available now. In my former try, I didn't change it, it still make *.so successfully.(I do not know whether it is truly correct)
My env uses 2080Ti. FYI.

The same happened to me. I solved it by using g++ 4.8

Thank you very much, I will try again.
This environment problem confuse me for many hours.

Sorry, do you know exactly how to set arch? I'm using a Tesla K80. Should the arch be sm_37? How do you know which one to choose when compiling the TF ops?

I haven't try yet, because my working environment is not available now. In my former try, I didn't change it, it still make *.so successfully.(I do not know whether it is truly correct)
My env uses 2080Ti. FYI.

I did the same. I compiled them and got the *.so. But I am not sure why I'm getting this error when executing the train script for the action_cls application
tf_session.ExtendSession(self._session)tensorflow.python.framework.errors_impl.InvalidArgumentError: No OpKernel was registered to support Op FarthestPoint ...

The same happened to me. I solved it by using g++ 4.8

Thank you very much, I will try again.
This environment problem confuse me for many hours.

Sorry, do you know exactly how to set arch? I'm using a Tesla K80. Should the arch be sm_37? How do you know which one to choose when compiling the TF ops?

I haven't try yet, because my working environment is not available now. In my former try, I didn't change it, it still make *.so successfully.(I do not know whether it is truly correct)
My env uses 2080Ti. FYI.

I did the same. I compiled them and got the *.so. But I am not sure why I'm getting this error when executing the train script for the action_cls application
tf_session.ExtendSession(self._session)tensorflow.python.framework.errors_impl.InvalidArgumentError: No OpKernel was registered to support Op FarthestPoint ...

Comfusing...
Later I will ask my senior, if I have any progress in this problem, I will let you know. ^_^

I'm so sorry, the TF version should be 1.9.0. That's my fault. I have updated the README in 2c7daff8. I apologize for the trouble. Also thanks for bringing this up.


[RadioGroup] Random default name

This fixes #19870 by using a random name.

[x] I have followed (at least) the PR section of the contributing guide.

@dfernandez-asapp Well done, thanks


GDAL_VERSION configures gdalversion

Defaults to "2".
Closes #364

@sgillies Will review over the weekend.

@geowurster can you review this one for me?
The intent: exit the setup script with a fatal error message if we have no GDAL API version. A value of "2" is the default, so that should rarely happen. Configuration via a GDAL_VERSION environment variable has been added.

@sgillies Looks good aside from the log typo.

Done, @geowurster (pending checks above).


Can't install Azure.Security.KeyVault.Secrets for NET Framework 4.6

Query/Question
Trying to install package Azure.Security.KeyVault.Secrets 4.1.0. Getting the following error:
Install-Package : Could not install package 'Azure.Security.KeyVault.Secrets 4.1.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.6', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

Environment:

Azure.Security.KeyVault.Secrets 4.1.0
Windows 10 .NET Framework 4.6
Visual Studio 16.8.0 Preview

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

Azure.* packages target netstandard2.0, which is (mostly) equivalent to .NET Framework 4.6.1, or the TFM net461. See https://docs.microsoft.com/dotnet/standard/net-standard#net-implementation-support for more information.
You might consider upgrading your project to a newer version of .NET Framework. See https://dotnet.microsoft.com/platform/support/policy/dotnet-framework for the support lifecycle policy and information. Depending on what Windows OS versions you support, a newer version may be installed.


doc: star history added to README.md

Star history shows the viewers that the repo is growing fast and it's been supported by a relatively active community

Star history shows the viewers that the repo is growing fast and it's been supported by a relatively active community


Add previous volume and current volume

This is a great job done. I can see the current volume, is there a way I can get the previous volume

It depends whether the API supports what you're looking for. This is just a wrapper around the binance APIs: https://binance-docs.github.io/apidocs/spot/en/#general-info


escaped italics

@michalpristas : Thanks for your contribution to the Azure documentation! The author, @chackdan, has been notified to review your proposed change.

#sign-off


Report better error message and custom status code when all files are excluded

The behavior of scss-lint when files that are explicitly specified on the command line but excluded by the top-level exclude option in the configuration is a bit confusing. Right now, it will display:
No SCSS files specified

...and return exit code 66 (EX_NOINPUT).
The original intention was to fail in the event no files were specified, since it would be worse if scss-lint simply returned successfully even though it didn't actually lint anything, given developers a false sense of security. However, in this case it seems a more descriptive error message would be beneficial, and also a better exit code would be appropriate (since EX_NOINPUT doesn't really make sense here since the files specified can indeed be found).
Instead, scss-lint should display a full error message like:
All specified SCSS files were excluded by the configuration.

...and return exit code 64 (EX_USAGE), indicating that the arguments passed to the tool are incorrect given its configuration.
In the case where some files still match, scss-lint will continue working as before, and will simply ignore the files that don't match.

Implemented by 83a6273.


[Suricata][Feature Request] Emerging Threats Pro Support

Hello, for users who subscribe to the Emerging Threats Pro ruleset for Suricata, I've created an et-pro.xml file that replaces the et-open.xml file at core/src/opnsense/scripts/suricata/metadata/rules/.  The subscriber's oink code goes inside the URL in the et-pro.xml file.  The et-pro.xml file is attached.
et-pro.xml.txt
In order for the rules to download properly, I had to make some changes to core/src/opnsense/scripts/suricata/lib/downloader.py.
132d131
<                     req.raw.decode_content = True
134,139c133,135
<                     while True:
<                         data = req.raw.read(10240)
<                         if not data:
<                             break
<                         else:
<                              src.write(data)
---
>                     for chunk in req.iter_content(chunk_size=10240):
>                         if chunk:
>                             src.write(chunk)

The headers for the ET Pro rule download looks like:
{'Content-Length': '7255', 'X-Content-Type-Options': 'nosniff', 'X-Powered-By': 'PHP/5.5.9-1ubuntu4.22', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains', 'Vary': 'Accept-Encoding', 'Keep-Alive': 'timeout=5, max=100', 'Server': 'Apache/2.4.7 (Ubuntu)', 'Connection': 'Keep-Alive', 'Date': 'Mon, 18 Sep 2017 22:11:48 GMT', 'X-Frame-Options': 'DENY', 'Content-Type': 'text/plain', 'Content-Encoding': 'gzip'}
I admit that I don't fully understand everything that is happening in downloader.py nor the consequences of my change.  That's why this is a feature request rather than a contribution.  It seems to be working for me, however, and it would be great if this could be done through the GUI.

@glugy I don't have an oink code available at the moment, but we do support a method to supply parameters for the oink code.
The code change is probably a bug you hit, this one https://github.com/opnsense/core/commit/30fde1ef05bebba9c37e0b5c85176bd3c663d79b
can you try the following changes to the file for me?
<location url="https://rules.emergingthreatspro.com/%%etpro.oinkcode%%/suricata-1.3-enhanced/rules/" prefix="ET Pro"/>
<files>
... your content..
</files>
<properties>
        <property name="etpro.oinkcode" default=""/>
</properties>

This should add the oink code at the bottom of the list, which the will be used on downloading the rules.

We can easily add a plugin containing this list, which people can install via the normal plugins then.

@AdSchellevis,
I applied the patch in 30fde1e , and that corrected the problem with the ET Pro rules downloading.  Thanks for that.
Next, I updated my et-pro.xml file with your suggested changes to support entering the oink code in the web interface.  That all worked as expected.  I've attached the final et-pro.xml file with oink code support. (I had to add a .txt extension to add it to this message)
et-pro.xml.txt
One item of note, there are 7 rules across the et-open and et-pro rulesets that have the same names.  I noticed some odd behavior for some of those 7 rules when both rulesets were loaded in the metadata/rules folder.  If this is made into a plugin, is it possible to remove the et-open.xml when the et-pro.xml is installed, and replace the et-open.xml when the plugin is uninstalled?
If/when this can be made into a plugin, I'd be happy to help with testing.
Thanks!

@glugy thanks for confirming, I will try to wrap this in a package when I have some time.

@glugy can you check this https://github.com/opnsense/plugins/blob/master/security/intrusion-detection-content-et-pro/src/opnsense/scripts/suricata/metadata/rules/et-pro.xml file for me too?
This package will be included in one of the following releases and should also work in conjunction with the et-open rules  (uses different output filenames).

The location url in https://github.com/opnsense/plugins/blob/master/security/intrusion-detection-content-et-pro/src/opnsense/scripts/suricata/metadata/rules/et-pro.xml needs to be changed to: https://rules.emergingthreatspro.com/%%etpro.oinkcode%%/suricata-1.3-enhanced/etpro.rules.tar.gz.  Otherwise, it seemed to work well.  I was able to use rules from both et-open and et-pro at the same time.
Thanks!

@glugy thanks for testing, I've changed the url in the package it should be good now


update Activiti/activiti-cloud-dependencies to develop

UpdateBot pushed version changes from the source code in repository: Activiti/activiti-cloud-dependencies ref: develop

UpdateBot commands:
updatebot push --ref develop https://github.com/Activiti/activiti-cloud-dependencies.git

UpdateBot rebasing due to merge conflicts

UpdateBot rebasing due to merge conflicts


multiple form elements with the same ID #payment-form

Describe the bug and add screenshots
If we enable more than one payment method, there are multiple form elements with the same ID #payment-form:
[DOM] Found 2 elements with non-unique id #payment-form: (More info: https://goo.gl/9p2vKq) <form id="payment-form" method="POST" action="javascript:alert('Should%20use%20the%20PayPal%20wallet%20button%20');">… <form id="payment-form" method="POST" action="javascript:alert('Should%20use%20the%20SEPS%20payment%20button');">…
Can you please fix that?
Expected behavior
No response
Steps to reproduce
Enable a second payment method and look into the browser console
PrestaShop version(s) where the bug happened
8.2
PHP version(s) where the bug happened
8.1

Hello,
We think that your problem is caused by your theme.
Probably, it is about template
templates/checkout/_partials/steps/payment.tpl
Here it is an example of this place in last version of the theme classic
https://github.com/PrestaShop/classic-theme/blob/3.0.0/templates/checkout/_partials/steps/payment.tpl#L74
As it's seen, PS adds unique number that makes id is unique too.
Probably, it works in another way in your theme.


dependencies: Update resin-semver version to support Balena OS

Connects to #242
Change-type: patch
Signed-off-by: Lucian Buzzo<EMAIL_ADDRESS>

@resin-ci retest


chore: updated EcoPass Kit to Version v2.0.0

Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:

[ ] DEPENDENCIES are up-to-date. Dash license tool. Committers can open IP issues for restricted libs.
[ ] Copyright and license header are present on all affected files

Will create different branches. Too much changes


SRU Cell memory leak

Using just the SRU cell in a loop with attention multiplied inputs, causes memory used to expand every iteration.
Code:
s = torch.zeros(batch_size, HIDDEN_SIZE)
for f in range(MAX_ITER):
alpha, u = self._get_alpha(f, s)
x = self.fc1(u) + self.fc2(c)
s, _ = self.sru_cell(x, c0=s) # This causes the memory leak
o = self.fc3(u) + self.fc4(s)
o = self.fc5(nn.Tanh()(o))
outputs.append(o)

This is being fixed in https://github.com/asappresearch/sru/pull/171, currently in dev branch.


Split checked_div_by_weight into floor and ceiling version

closes https://github.com/rust-bitcoin/rust-bitcoin/issues/3563

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Details

26 of 26 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 82.399%

Totals

Change from base Build<PHONE_NUMBER>8:
0.01%

Covered Lines:
19714

Relevant Lines:
23925

💛  - Coveralls

checked_mul_by_weight was added recently enough I think that depreciation isn't required.

Afraid not, it's present in 0.32: https://docs.rs/bitcoin/latest/bitcoin/struct.FeeRate.html#method.checked_mul_by_weight
So we do need to deprecate.

Afraid not, it's present in 0.32: https://docs.rs/bitcoin/latest/bitcoin/struct.FeeRate.html#method.checked_mul_by_weight

Added back the original method and test with a deprecation notice.

Added back the original method and test with a deprecation notice.

This method does not need to be deprecated. It does not appear in 0.32.

This method does not need to be deprecated. It does not appear in 0.32.

Oh I see what happened you had pointed to checked_mul_by_weight which I had accidentally titled this PR.  I'l undo that, sorry.

It's now reset back to the original PR (without any deprecation warning).


KITTI DATASET(left_camera and VLP64E)

Thanks to the author for providing great code ！
I tried to use the kitti dataset (left_camera and VLP64E) .
May I ask why I changed the topic to /kitti/camera_gray_left/image_raw
And run  roslaunch lidar_camera_calibration display_camera_lidar_calibration.launch

The result of the image does not cover the entire window ? it feels crooked.

Does this algorithm apply to the left camera?
The display in rviz is normal

Make sure to set the field of view of the point cloud while projecting it. See the README for more details.

Thank you for your intentions and replies, thank you, and wish you success in your research


Refactor aliases_spec.rb to more closely adhere to the Let's Not school of RSpec

For reference:
https://thoughtbot.com/blog/lets-not
TL;DR- there is consensus within thoughtbot that RSpec's subject, before, and let features are over-used in the Ruby community, and result in relatively hard-to-read tests.
This is the first of several PRs which will in-line many of the declarations previously made using these idioms.

A lot of these have the same setup. How about either combining them or abstracting that setup away? I'd probably combine them.
There might be a better name than subject. For the first group, maybe aliases?

A lot of these have the same setup. How about either combining them or abstracting that setup away? I'd probably combine them.

@mike-burns something like the following?
  it "aliases for an attribute should include the original attribute and a version suffixed with '_id'" do
    aliases = FactoryBot.aliases_for(:test)

    expect(aliases).to include(:test)
    expect(aliases).to include(:test_id)
  end

That seems right.
The test description doesn't quite read right. When run with -fdit'll print something like "FactoryBot aliases aliases for an attribute should include the original attribute and a version suffixed with '_id'".
Maybe introduce a context for .aliases_for, and then describe it in the it?
context ".aliases_for" do
  it "includes the original attribute plus an _id-suffixed variant"
end

When I run the tests with the -fd flag, I see the following:

@mike-burns do you mean the presence of the word "aliases" in both the white text and green text is confusing?
I've been coached (by other thoughtbots) to avoid context blocks as well if possible.  The feedback I got was that context can inhibit readability.  I originally removed it from this spec but happy to add it back if it results in a middle ground that everyone can live with.  Or maybe it's worth a wider discussion?

Oh I also never use context, but yes that's what I mean.

Oh I also never use context, but yes, that double "alias" is what I mean.
Might be worth having a larger discussion with others here. I don't know if we have a standard around things. I know we got rid of the word "should" in lieu of describing how it acts ("frobs the blobs" instead of "should frob the blob").

Echoing those who have also reviewed, I do really like where this is going. :) Will check back in to join the discussion as this progresses.


Old Reader URL loading error

After downloading your feeds from the old reader everything works fine. Then after closing and reopening newsbeuter a few times there starts to be errors when refreshing feeds:
[2014-09-07 01:11:07] Error while retrieving http://theoldreader.com/reader/atom/feed/randomcharacters?n=20: HTTP response code said error

This seems to be being printed from here (I threw in some logging to make sure).
These errors occur for all feeds until deleting the cache.db file. I've checked the URLs afterwards and found that they are still active and accessible with valid credentials.

same problem

Same

Same problem.

Same here. Is it some problem with TOR api rate limitations?

The same here, some patch or simple walk around would be great.

The problem lied with curl_easy_setopt(…, CURLOPT_HTTPHEADER, …). It sets HTTP headers, not appends new to existing ones. So when Old Reader API module tried to set ETag header, it accidentally removed Authorization, which, unsurprisingly enough, resulted in errors.
This has been fixed now, and I can no longer reproduce the problem. A couple confirmations from users would be great. Thank you for flying Newsbeuter!

Seems to be working indeed. Compiled in Ubuntu 14.04 amd64, installed as a deb file in another Ubuntu machine, no unpleasant surprises so far (after a few hours of usage). Thank you :)

Yay! Good to know, thanks for reporting back.


Edit Google file with emacs

Can somebody provide some help to make gdrive2 work with emacs?  I think the code at the following link is for gdrive1.
[https://www.emacswiki.org/emacs/GoogleDocs]

That link is definitely not gdrive1.
Your question does not describe what you want to do.

What do you want to do?

get it working with gdrive2
(defvar gdocs-folder-id "0B3kOusyMeFLVRXZ3QnpOb2x2eVE"   "location for storing org to gdocs exported files, use 'gdrive list  -t <foldername>' to find the id") (defun gdoc-export-buffer ()   "Export current buffer as google doc to folder identified by gdocs-folder-id"   (interactive)   (shell-command    (format "gdrive upload --mime text/plain --parent %s %s" 	   gdocs-folder-id buffer-file-name)))


How to accomplish non-fullscreen?

Seems like CSS overrides aren't working?
Is this possible for the app?

@dylansproule the plugin is fullscreen only.

Interesting as when you hit esc you not in full screen

@dylansproule i assume you mean in the We.b version

yes this was the web version

What needs to be changed from not full screen?

@dylansproule for Web only look at ionic/angular-app-starter there is an embedded mode for video

@dylansproule hope this has help you. As i do not get news i close the issue


Set cluster_name for host logs too if renameFieldsSck is enabled

Up to now the cluster_name field was only set in resource/logs. This snippet was only included for the container logs, but not for host logs (files, journald).
This change moves the cluster_name field to the resource snippet, which is according inline comment used for all things that pass through otel.
Fixes #682

@dmitryax  added changelog entry.


Refactor Common Classes to Adhere to 30 Line Limit

Changes
This PR modifies AddressBookParser and MainApp to adhere to the 30 line per method limit.
Related Issues
None

Codecov Report

Merging #320 (b9e06a0) into master (48797e7) will increase coverage by 0.13%.
The diff coverage is 70.45%.

@@             Coverage Diff              @@
##             master     #320      +/-   ##
============================================
+ Coverage     72.21%   72.34%   +0.13%
- Complexity     1240     1249       +9
============================================
  Files           159      159
  Lines          3819     3837      +18
  Branches        447      447
============================================
+ Hits           2758     2776      +18
  Misses          983      983
  Partials         78       78

Impacted Files
Coverage Δ

src/main/java/seedu/contax/MainApp.java
0.00% <0.00%> (ø)

...ain/java/seedu/contax/logic/parser/ParserUtil.java
97.59% <ø> (ø)

...a/seedu/contax/logic/parser/AddressBookParser.java
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Package dmd is broken

Failed installing dmd
warning: path '/nix/store/3jngv6gzm5qyqdlkicxj48gknhxv033c-phobosUnittests-2.067.1' claims to be content-addressed but isn't
error: unexpected end-of-file

Steps to reproduce
nix-env -iA nixos.dmd

or add it to system:
{ pkgs, config, ... }:

{
  environment.systemPackages = with pkgs ; [ dmd ];
}

Technical details

system: "x86_64-linux"
host os: Linux 4.16.6, NixOS, 18.03.132192.ce0d9d638de (Impala)
multi-user?: yes
sandbox: no
version: nix-env (Nix) 2.0.1
channels(admin): ""
channels(root): "nixos-18.03"
nixpkgs: /nix/store/2kh4bx71ras3bwwlag3919by0d5hgfvs-nixexprs.tar.xz

ping @ThomasMader, can anything be done about it?

The error is not reproducible on hydra. See https://hydra.nixos.org/eval/1453850?filter=dmd&compare=1453744&full= for example.
The build of dmd 2.079.0 was successful on branch 18.03.
Are you trying to build it on your machine?
What has changed on your branch? Is there a more verbose error message?

Can't keep it opened if Hydra builds it, will be looking into my config. Thanks!

The build on master and staging master is broken, maybe you are on one of those branches?
I will try to fix the problems on master, can't tell you when that will be finished though.
On the positive side I am aware of the problems. :-)


clarify '+invalid' in guider name

There is no documentation on what +invalid means in a guider names.
@jhmigueles I believe you added this functionality, do I understand correctly that this should be clarified in:

[ ] parameter documentation for HASPT.ignore.invalid because +invalid is added when HASPT.ignore.invalid = NA?
[ ] chapter 9 because that is where we explain the guiders and their names? Maybe a brief reference to the parameter documentation and highlight that guider name will be +invalid if HASPT.ignore.invalid = NA

slightly unrelated:

[ ] document NotWorn in parameter HASIB.algo documentation


goaccess live webui

Hello;
I wanted to know if I can have the web active monitoring for goaccess from the web browser. (i.e dashboard)
right now I am trying to have apache access logs html file generated but I get this:
goaccess  --no-global-config -f /var/log/apache2/new_megapaper_access.log > report.html

GoAccess - version 1.2 - Mar  7 2017 06:40:58
Config file: No config file used

Fatal error has occurred
Error occured at: src/parser.c - parse_log - 2705
No time format was found on your conf file.

I tried with all variable and no luck. (I don't have /etc/goaccess.conf)
Plz advise!
thanks

Yes, you certainly can. Please take a look at the FAQ and Man page for more details and examples. Feel free to post any questions you may have.

GoAccess - version 1.2 - Mar  7 2017 06:40:58
Config file: /etc/goaccess.conf
Fatal error has occurred
Error occured at: src/parser.c - parse_log - 2705
No time format was found on your conf file.

I guess I need a way to tell goaceess what kind of log file that is. (which is Apache acess log.)

That's right, under  /etc/goaccess.conf please set, log-format, date-format and time-format based on your access log format. Feel free to post a few lines from your access log if you need help to figure the log-format.

Closing this. Feel free to reopen it as needed.

same issue here, the tool is installed on mac and trying to access the apache log on ubuntu through ssh.

@Jamalc0m Please post a few sample lines from your log and I'll post the command you need to run to get it working.

Thanks,

Haven't got the chance, working on another issue with higher priority. I'll look into this asap. Thanks

Thanks a lot!


Create SAS event mapping SQL

@nicolasvanermen, do we want to include both primary and secondary observers in the published dataset? The primary has a direct connection to controlled vocabulary table, so it's easy to get the full name, but that is more difficult for the secondary observers, which are just (a comma separated list of) codes: EA, MT

Eén waarnemer is voldoende voor mij. Zijn jullie begonnen met de datapaper?
On Fri, Oct 27, 2017 at 3:02 PM, Peter Desmet<EMAIL_ADDRESS>wrote:

@nicolasvanermen https://github.com/nicolasvanermen, do we want to
include both primary and secondary observers in the published dataset? The
primary has a direct connection to controlled vocabulary table, so it's
easy to get the full name, but that is more difficult for the secondary
observers, which are just (a comma separated list of) codes: EA, MT
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/inbo/data-publication/issues/135#issuecomment-339965155,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHCjXUItVgHOrj8gIAMmOYNo1GnRgYzMks5swdRvgaJpZM4KPnLc
.


is any other to upload base_decode code

i have a code by base64_decode, how can i upload this via multipart.
the only way i have
save the code to temp file
then open file use resource to upload
is any other way? thank

$stream_to_upload = \GuzzleHttp\Psr7\stream_for($string_of_data);

then use $stream_to_upload as a resource.

$stream_to_upload = \GuzzleHttp\Psr7\stream_for($string_of_data);

then use $stream_to_upload as a resource.

Thanks for this.


Relai: Sweep tx is not executed

NodeID:  2a15ccf252e2cf16a0c34112b9d3edefefbd8f72f961ea97f7b38d3a5592fda5
User has a closed channel with some htlcs. Closing tx: https://blockstream.info/tx/6a358b396d127e1f5eea12f2f49114ea6934ab95d8355ab842b027c0cae3cc4a
The user's outputs are not swept and the payment that caused the channel closure is still pending.
issue: https://github.com/breez/breez-sdk-relai/issues/27

Is there any update I can tell the user?

This appears to be the same issue as https://github.com/Blockstream/greenlight/issues/439

Quickly relaying the discussion from the private trackers (to keep the user's information away from the public):
We have found that for the closing transaction there are 6 outputs that have not been swept so far. Looking into the logs we found that the node is still trying to sweep those funds, but does not have enough funds to fee-bump the transaction through the anchor outputs.
The solution here is to either add more funds to the node (probably not what the user wants to do at the moment), or we need to wait until the fees get low enough again for the existing sweep transactions to work.

The solution here is to either add more funds to the node

@cdecker  , can I add more funds to the node via an on-chain transaction from my wallet to unlock the user's funds? If yes, to which address should I send the sats (I was thinking about €5-10)?

That could be one option, yes. I'm a bit hesitant to throw more funds at a stuck node as it's unlikely to be an option for other occurrences. If you want to try, you can get an on-chain address with the NewAddr() method in gl-client, and I'm positive the Breez SDK also wires it through somehow.


About logger info

Hello! Thanks for the aysnc of airtable.
I tried and found that even I setup as base.log = "error" the logger will still show up on cmd (such as (airbase.airtable): INFO - Fetched 2 records)
Is it have any way can disable it?
And also if possible adding sort will be great! Thanks!

See PR #12


The browser takes up too much memory

After running for a period of time, the browser occupies too much memory. and the program stops automatically. Is there a good solution?

Hi, this is Multiprocessing which is normal, but if you are having slowness/hanging issues, try reducing the number of multiprocesses: Go to Settings > General - Performance, then deselect 'Use recommended performance settings' and change 'Content process limit' to a smaller number - try 1. See - Firefox's performance settings, and Startup, home page, tabs, and download settings.


Update limitations to searching SITS in exo

Include teams. Remove ambiguity.

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks

@StefanieBier

Closed this PR because the same change was already made in PR#4353


Maybe broken deployment workflow in SharePoint using SPFx

Category

[x] Question

Expected or Desired Behavior
It should be possible to Re-add Apps once they have been removed from the site collection.
Observed Behavior
When I add an app to a modern experience website the app gets installed. In case I want to remove the app later this is in general possible. After a while, I maybe want to add it back. I get the error that the app already exists on the page and to remove the app I should make sure it doesn't exist still in recycle bin and not in the second stage recycle bin.
I remove the apps from both in hope to be able to add the application back. After that, the app I previously added is not listed anymore.

The only chance is to navigate to "From your organisation" it says that the remove apps cannot be added back again.

When I check the why I cannot add the app it says that it is already on the page still. Which is not true because it is removed from the site collection, recycle bin and second-stage recycle bin.

Is it a bug or does this "hey it is already on the page" gets a reset at a time?

OK, I've repro'd this as well (although I saw slightly different, but also incorrect behavior).  It looks like there is a timing issue that is getting hit.  What I did find is that after clearing the 1st and 2nd stage recycle bins and waiting a short while, it will appear in the "add an app" page again (but I did get the page w/ my app not showing up on it at first).

Please feel free to contact us if you have any further questions on this ticket.


[Bug] Modern industrialization multiblock loading are failing randomly

Original report from discord:

Hello, I am playing Statech Industries which is a 1.19.2 modpack based on Modern Industrialization, and uses UnlimitedPeripheralWorks 0.2.10
I have a computer, that reads the storage of two "Large Tank" multiblock fluid storages via dedicated "Tank Hatch" blocks.
The problem is, that each time when I load my singleplayer world, one or sometimes both of the tanks do not return any information. The computer is able to see the peripherals, but the "tanks()" function returns a empty table.
It is only fixed (as far as I know) by either replacing the computer, or if I use modems + network cable, disconnecting and reconnecting the tanks to the network.

It seems (?) this issue existed only in 1.19, so this can be closed


Easer Linux Support And Open VPN Config Help

What am I?
We found this very helpful getting AWS VPN with SAML federation running on one of our current projects. These are a couple of things we learned in the process

Thank you, have no desktop linux to test now but looks logical :) Merging.


rewrite the Love section

It looks like you have merge conflicts, we can take a moment this evening to look at them together as it involves a bit of git wizardry


Generate wheels on PyPI server automatically if configured

Compiling a package is painfull: I just want to use it, why and which and what version of a compiler I need? And how to compile? If you have no c language backgroud you must be confused.
And you need to take care of more things then end users if you are one of authors of a package.
So wheel is great, but how to generate wheel is not.
So what's about compiling wheels automatically?
If package is configured to how to compile, Makefile, CMake, whatever, then PyPI generate wheels automatically, and show a compiling result icon beside download link, which is meanful for both authors and end users.
This issue from bitarray package cause me think about it: error: Microsoft Visual C++ 14.0 is required https://github.com/ilanschnell/bitarray/issues/63
Seems the author doesn't want to provide wheel. So end users must compile by themselves or download wheels from third parties.
Seems everything is normal from now on.
But there is even another package bitarray-hardbyte on PyPI, just for providing wheels!

Thanks for the feature request, I'm surprised this one doesn't already exist.
In your example, how would PyPI's hypothetical wheel-builder know to install "Microsoft Visual C++ 14.0" before building the wheel?

@di Seem as used in CPython if not specified, by package's author by configuration item.
Compliers can be installed in wheel-builder(a docker? I guess) previously. No need to install them dynamically.


Missing information in instructions to connfigure Ganga

I've just run through the instructions on configuring Ganga to use the DIRAC backend but it seems they are incomplete as I got the following error when using them (from Ganaga on launch):
ERROR    problems with loading Plugin /cvmfs/ganga.cern.ch/Ganga/install/LATEST/python/GangaDirac
ERROR    Reason: GangaValueError:  ('DIRAC Proxy `group` is not set. Set this in ~/.gangarc in `[defaults_DiracProxy]/group`',)

To rectify this, I added another configuration option in the ~/.gangarc file:
[defaults_DiracProxy]
group = cernatschool.org_user

This seemed to fix the issue, although now when launching Ganga I also get the following errors:
ERROR    unknown configuration section: [defaults_GridCommand]
ERROR    unknown options [LCG]GLITE_ENABLE

This time it does launch into the command prompt though.
Thanks,
Will.

Thanks Will - I think there's been a new release of Ganga since the last UserGuide update and the configuration file options in .gangarc have changed. Will take a look now.

PS: while I'm here - how do I get an account on TAPAS? Are you on the slack group?

I am on the slack group, under the username 'will'. You can register an account here: http://starserver.thelangton.org.uk/tapas/accounts/register/

Great, thanks! 😄

OK, so I've tested and it looks like 6.3.0 doesn't set a default value. I've raised an issue on the Ganga GitHub repo here - this isn't a UserGuide issue.
The LCG option is defunct now so I'll remove that from the UserGuide... for me, Ganga removes it from .gangrc automatically, but of course we shouldn't be adding it in the first place :smile:

Sounds great, thank you!

They're on it :smile:: https://github.com/ganga-devs/ganga/pull/896


Can subjectPart be a list of entries or single value only?

Matthew Nielsen raised this issue at the 2020-05-13 Views TG call. Can subjectPart have multiple values or only a single value? This is a general question that applies to terms with controlled vocabulary values. One thing to look at would be IIIF mechanisms for defining parts of images. But then the question would be "what are we describing?" since generally we assume our metadata describes an entire media item rather than part of it. But this is related to segmentation of audio and video files, which also have parts that may have their own metadata.

I'm closing this issue because I think the answer now is to create Regions of Interest for each part and apply the views to each of them


proposal update

TL;DR
Added requirement for flytectl commands
Type

[ ] Bug Fix
[ ] Feature
[ ] Plugin

Are all requirements met?

[ ] Code completed
[ ] Smoke tested
[ ] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description
How did you fix the bug, make the feature etc. Link to any design docs etc
Tracking Issue
https://github.com/lyft/flyte/issues/
Follow-up issue
NA
OR
https://github.com/lyft/flyte/issues/

Codecov Report

Merging #37 (4cb182e) into master (5283af0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #37   +/-   ##
=======================================
  Coverage   34.05%   34.05%
=======================================
  Files          25       25
  Lines         693      693
=======================================
  Hits          236      236
  Misses        441      441
  Partials       16       16

Flag
Coverage Δ

unittests
34.05% <ø> (ø)

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

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 5283af0...4cb182e. Read the comment docs.


Some issues

I can't tell you how long I've been playing minecraft now that I have this plugin and I love grinding down mobs and casting to learn new spells. however, I think I've run outa room in my inventory. Now spells seem to be disappearing. Is this working as intended?

 Click outside the inventory to switch pages.

Thanks mate!!


[FEATURE] Add date/time when using Jotunn.Logger.Log methods

User Story
As a User I want to have the date/time prefixed to log statements made using Jotunn.Logger so that it matches the functionality of the standard unity logging (such as ZLog/etc) and that it is helpful for investigating and debugging.
Envisioned Solution
Currently Jotunn.Logger will output:
[Info   :Jotunn.Managers.SynchronizationManager] Sending admin status to peer #641814589: Admin
I would like this to output (or some variation or configurable):
[05/22/2021 14:00:00] [Info   :Jotunn.Managers.SynchronizationManager] Sending admin status to peer #641814589: Admin

Added in 2.0.11. Just set Jotunn.Logger.ShowDate = true in your Awake(). But beware that this is global.


[GUIDE] Flash Player into Daijishou

Requirements:

Daijishou
Kiwi Browser
Some .swf files to run

Install the Kiwi Browser from the Play Store, then install  the ruffle extension download some games and exit from Kiwi Browser.
Then open Daijishou, install the Daijishou Homebrew Repository (made by me ;) ) and search for "Flash" in the platforms.
Click on "Path" and add the folder with your swf games,
then click on Sync and finally try to run a game.
Grant Storage permission to Kiwi Browser and profit.
Limitations:

You can only run files from internal storage and not from an external media device (like an sdcard or an ssd), because Kiwi doesn't have the MANAGE_EXTERNAL_STORAGE permission. (Android 11 and later only)
Point and click are recommended, as you aren't going to have an on screen keyboard or controller
No theme supports the platform so you are going to end with an Arcade Classic wallpaper (still you can change it in platform settings)
Ruffle can't really run every swf, but still, the great majority does.
You can play only games you downloaded from kiwi Browser (Android 11 and later only)

@savethekiddes Why not use  these emulators like Flash Player – SWF Viewer and Falcon SWF Player  instead of a kiwi browser.

Because there is no way to launch a specific file with an activity. However I recognize this method isn't the optimal approach. I'm experimenting with ruffle-android for a better solution


Fixed boss jumping outside of room

Description
Fixed boss jumping outside of the room by modifying it's collision filter during the jump to only respond to PhysicsLayer.OBSTACLE collisions.
Fixes / Closes #529
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

[x] Play testing

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Your checks have failed. Please check your PR again.


Add Distributed Multigrid.

This PR updates the multigrid class to handle distributed matrices and hence allows preconditioning and solution with distributed multigrid.
Major changes

Store row and column partition objects in the Matrix class to use within Multigrid.
Template the memory allocation and multigrid core functions on VectorType and allow dynamic switching between the two.
Store matrix_data object in the distributed matrix class to be able to generate coarse matrices.

Of course, as there is no coarse generation method, we cannot still use distributed multigrid automatically, but that will be added in a future PR.
Points of discussion

We probably need to store the partition objects in the distributed matrix class, but I am open to other alternatives.
For ease, we also probably need to store the matrix_data object (or devie_matrix_data), but I am not very happy about this.

Issues

The mixed precision version of distributed multigrid does not yet work and needs to be looked into.

Would that allow to use Multigrid as a preconditioner without Schwarz?

Right now, you use the partition only to get the local size of the matrix, which you can also get from the local matrix. The stored matrix data is not used at all. I would suggest removing these until they are actually necessary.

@greole , Yes, but a coarse generation algorithm ( that is distributed capable) is necessary. Meaning we need to have the equivalent of AMGX which generates the triplet (R, A_c, P).

@MarcelKoch, yes, I dont intend to merge this yet. I just wanted to show what changes could be necessary. At present we do not need the partition or the matrix_data.

@pratikvn could you rebase it? I think some changes are related to the schwarz?

@greole yes, the coarsening may affect the non_local_matrix, but coarsening method will take care of it not the multigrid itself.
In distributed multigrid, we have prepared the distributed matrix each level already, so we only need to deal with the vector according to each distributed matrix (the usage of local size here for creating the vector).

@greole, yes, #1403 would need to be merged as well. @yhmtsai , please feel to merge this when you are ready. If you need me to merge it, let me know.


Can I use it on a different GPU?

Hello, I have a computer with basically the same configuration, except the GPU is RX560, can I use this EFI directly, or do I need to modify anything?

I think you will need to remove adgpmod=pikera from the boot-args located in NVRAM


Xcode 7.1 compile error 'Include of non-modular header inside framework'

Seems like issue connected with this CocoaPods issue

Already solved it anyway.