GBAtemp News Bridge failed with error 403

Error message: Unexpected response from upstream
Query string: action=display&bridge=GBAtemp&type=N&format=Html
Version: git.master.a7e7092
Did a little troubleshooting and it appears to be due to Cloudflare's WAF on GBATemp's side getting triggered by something and returning a CAPTCHA challenge. Interestingly it doesn't appear to only be user-agent or IP based. It would be great to have this bridge up and running again.
@ORelio

The bridge works for me. It cannot bypass Cloudflare if it is triggering for you. If it can help, make sure your RSS-Bridge instance is making the request over TLS 1.3, not TLS 1.2. Cloudflare tends to trigger more easily on older TLS versions. If you manage to get the request to work manually, e.g. with cURL and custom user agent/headers to imitate a real web browser, compare with the request coming from your instance.

Works for me too. Took about 20 seconds. It does http requests in a loop.

Thanks all, appreciate the help. It does appear to be the TLS version since running:
curl --tlsv1.3 https://gbatemp.net --user-agent 'Mozilla' works while simply running curl https://gbatemp.net --user-agent 'Mozilla' returns the Cloudflare CAPTCHA. Is there a way to force the bridge to use TLS v1.3 by default?

Good! I think you may need to check/tune your PHP instance to make sure it supports TLS 1.3.
If it does, I'm not sure if/where is the option to set custom cURL flags (curlopts) within RSS-Bridge.

Interesting, thanks. I'm just running the docker container rssbridge/rss-bridge which is why I figured I'm not the only one having this issue. I'll poke around in the PHP config to see if I can find it.

I was able to get curlopts to work with a custom user agent within the bridge just by referencing how other bridges do it as an argument for getSimpleHTMLDOM, but CURLOPT_SSLVERSION seems to be ignored or at least it's still giving me HTTP 403 when set to CURL_SSLVERSION_TLSv1_3. Seems like a deeper problem with RSS-Bridge that bridges can't force a preferred SSL version?


Debugging child process

I've encountered a problem while debugging app using jailed in WebStorm.
If i run the app in debug mode I get EADDRINUSE.
However I found that adding '--debug' to execArgv on line 205 of jailed.js
not only prevents the issue from occurring but also allows for debugging of plugin code.
It would be great if this argument could be added only while the app is debugged.

That would be a nice feature, I will certainly work on it soon.
Two questions:

Could you please show the exact code about the line 205, which makes it work for you?

Which version of Node.js do you use? On my 0.10.25 if I simply add --debug argument for the subprocess, it tries to debug it on the same port. So I think the subprocess should start debugger on a different port (it works for node-inspector, but I'm not sure how WebStorm would treat that).

Sorry for late response.
I've changed: jailed__path+'_pluginNode.js'
to: jailed__path+'_pluginNode.js' ,[],{execArgv: ['--debug']}
I'm using node 0.12.0
As for the argument '--debug' I've also tried --debug-brk=''
I have problem reproducing the situation it was working in.
I don't have the error but the execution doesn't stop on break points.
Probably I've broken something :)
I'll post an update when I get it working again.

no hurries :-)

I don't have the error but the execution doesn't stop on break points.

The same issue for me, I did not manage to get into the plugin code (honestly I never did that before).

Ok I think I've got the debugging of child process right. That does not include vm at the moment.
Basically what's happening is that WebStorm runs main script with --debug-brk=.
All exec args by default are inherited by child process and therefore it inherits --debug-brk=.
So that's the actual issue, now the solution. We need to copy execArgs and look for --debug-brk= and replace it with --debug-brk=<number + 1>. So that evvery child gets a free port.
Then WebStorm magically connects to those processes and opens new tabs for them. (Well actually it's not magic, it reads console log :D)
My 'hack' implementation looks like this (note that 'i' is defined elsewhere and it has value of 47000 at start):
this._process = childProcess.fork(
jailed__path+'_pluginNode.js'
,[],{execArgv: ['--debug-brk='+(i++)]} //HOT-FIX
);
This enables me to debug child processes but not the plugin itself (yet).
There are two known problems with that:

I have no idea if that port is free (no collision so far)
It always runs child processes in debug mode.

As for the vm/plugin im looking into http://stackoverflow.com/questions/21183403/debugging-code-that-is-run-in-node-jss-vm
Maybe I'll find something ;)

Great, thanks for the info!
I'm currently finishing another project, and after two weeks or so I will be able to swithc to this issue (or maybe randomly on the weekend, but not sure yet). Please contribute with any additional info which you investigate on, that is valuable.
What I was thinking of for this case is something like following:

determine if we are in debug mode and find out the port the main process runs debugger on;
find out the next available port and debug the child process on it.

The problem with debuggin the plugin code (not only process) may be related to the fact, that after the child process is started, it waits for the message from the main process, and only then loads the plugin code. Maybe this disables the debugger somehow...

No problem ;)
--debug-brk stops the script until the debugger is connected.
So there is a natural delay.

Some additional thoughts:
This is how it worked for me:

the subprocess is started with --debug-brk;
I connect node-inspector to the subprocess and continue the execution;
plugin code contains the 'debugger' breakpoint, but it does not stop at that point.

The last point is the issue. Currently I guess that this happens because in case of Node.js, the message is sent right after the connection is initialized:
https://github.com/asvd/jailed/blob/master/lib/jailed.js#L620
(function provided to whenInit() is executed immediately in Node.js)
Which means the message might be send before I manually continue the execution, and therefore the message might not be handled.


Fixing python3 issues

Nice, it seems to fix a few. But not all - 4 done, 6 to go :)

That last commit should fix a couple more, but at least two left, I think. Off to bed. Goodnight.

Jenkins, test this please.

3 left:
saver_test (Any has no attribute Pack)
tensorboard:server_test ('very_large_attr' has type <class 'str'>, but expected one of: (<class 'bytes'>,))
scda_ops_test: abort (trying to register op twice?)
@sherrym, @danmane, can you take a look at the saver and tensorboard issues, respectively?
see details at
http://ci.tensorflow.org/job/tensorflow-pull-requests-mac-python3/93/consoleFull

I'll merge this now for the other fixes.

merged.


Checks for BIB Record Loads without Item Notes

Otherwise raises exceptions when trying to load non-existent notes.

The PR description says something about raising an exception for non-existent notes. Did you intend to include that (I don't see where it does that if you did ¯_(ツ)_/¯ ). If you do want to do that then maybe also a test for that. Otherwise fine as it is.

Sorry, should have been more clear; without these checks, missing tsv notes files raise a Pathlib exception trying to create an file object on a nil variable. This PR does a check first before trying to create a pathlib.Path object.


Fix dependencies overhead

This is the initial approach of fixing #1728 i.e. resolve the dependencies overhead and allow for installing minimal set of dependencies for a given service (e.g. when using only s3 backend, install dependencies used by moto.s3 module only).
Currently this is backwards incompatible (!!!)
and probably fails on some tests.
Before I start any efforts on backwards compat, I'd like to get some guidance on how to progress with this, first.
In order to reduce required dependencies we need to change the way we're accessing mock decorators (in moto/__init__.py) and the way we import backends (in moto/backends.py).
This might need an API change, so instead of doing from moto import mock_s3 we'd need to go for from moto.s3 import mock_s3.
BTW This PR reduces the time needed for import moto from 3.5 seconds to 0.5s (on my machine).
Things to discuss/decide:

[ ] is this approach even feasible for @spulec
[ ] should we use the new _backends variable or how we should avoid using it?
[ ] do we still need botocore.awsrequest and ConnectionCls fix in moto/__init__.py (why do we need it anyway)?
[ ] do we want to include ALL services in extras_require (in setup.py)?
[ ] can we trim down more dependencies (i.e. remove any from install_requires still, e.g. werkzeug or Jinja2)?

Coverage decreased (-0.2%) to 92.964% when pulling f710c7b7a492c411600eed9ecd50cf0a1b014d62 on slafs:moto-1728/dependencies-overhead into e4a4e6183560489e98b95e815b439c7a1cf3566c on spulec:master.

Hello @slafs , if there is something I can do to help get this PR merged, I'm happy to help.

This might need an API change, so instead of doing from moto import mock_s3 we'd need to go for from moto.s3 import mock_s3.

What about a potential workaround to this be, on moto/__init__.py, to avoid breaking the API:
def mock_s3():
    from . import s3
    return s3.mock_s3()

Hello @slafs , if there is something I can do to help get this PR merged, I'm happy to help.

Hey @edisongustavo. Thanks for the offer. At this point I think I'd like some input from someone responsible for this codebase, so we get at least an initial acceptance for this work. I guess I'd like some help on keeping this PR fresh (i.e. rebasing on top of spulec:master).

What about a potential workaround to this be, on moto/init.py, to avoid breaking the API:

Good idea! I'll try to incorporate this here. Then it should be easier to keep the PR up-to-date as well.

Closing in favor of #2697 and #2676


 caret issue on mobile within Dialog/Modal

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

Caret should position on active input field.
Current Behavior

Caret is often appearing as if input is on the next input
Tested on actual mobile device and recorded video using simulator on iOS
SEE VIDEO HERE:
https://drive.google.com/file/d/1TfyzHa8TZDiiDMN04_O68MTNVAgAZSbv/view?usp=sharing
Steps to Reproduce (for bugs)

Context

Your Environment

Tech
Version

Material-UI
beta32

React
16.2.0

browser
iOS Safari

etc

Tried isolating the problem (removing Grid, trying Modal) and I wonder if it isn't related to the background(body?) scrolling behind the dialog.

Duplicate of #9034.


(bridge) nuxi build: Rollup error: Could not load .../server.mjs

Environment

Operating System: Linux
Node Version:     v14.19.1
Nuxt Version:     2.16.0-27358576.777a4b7f
Package Manager<EMAIL_ADDRESS>Builder:          webpack
User Config:      rootDir, bridge, telemetry, nitro, head, css, plugins, components, buildModules, modules, compilerOptions, build, watchers, ssr
Runtime Modules:  -
Build Modules<EMAIL_ADDRESS>

Reproduction

git clone https://github.com/HendrikJan/nuxt-bridge-error-demo
npm install
npx nuxi build
See the error in the terminal:

 ERROR  Rollup error: Could not load /home/haaiee/Projects/Docker/nuxt-bridge-error-demo/.nuxt/dist/server/server.mjs (imported by node_modules/@nuxt/bridge/dist/runtime/nitro/renderer.mjs): ENOENT: no such file or directory, open '/home/haaiee/Projects/Docker/nuxt-bridge-error-demo/.nuxt/dist/server/server.mjs'

Describe the bug
I try to build the server for production.
The command "npx nuxi build" gives the following output:
$ npx nuxi build
Nuxt CLI v3.0.0-rc.1-27517945.7e912e7                                                                                15:06:19
Nuxt config loading...                                                                                15:06:20
ℹ Production build                                                                                15:06:21
ℹ Bundling only for client side                                                                                15:06:21
ℹ Target: server                                                                                15:06:21
ℹ Using components loader to optimize imports                                                                                15:06:21
ℹ Discovered Components: .nuxt/components/readme.md                                                                                15:06:21
✔ Builder initialized                                                                                15:06:21
✔ Nuxt files generated                                                                                15:06:21

✔ Client
  Compiled successfully in 8.23s

Hash: 0ecae7b1302c37191fdd
Version: webpack 4.46.0
Time: 8233ms
Built at: 04/28/2022 3:06:29 PM
                         Asset       Size  Chunks                         Chunk Names
../server/client.manifest.json   12.3 KiB          [emitted]
                    3d29764.js  384 bytes       2  [emitted] [immutable]  pages/test
                    69be080.js   2.29 KiB       3  [emitted] [immutable]  runtime
                    6c61874.js    218 KiB       1  [emitted] [immutable]  commons/app
                    7676bfd.js   44.3 KiB       0  [emitted] [immutable]  app
                      LICENSES  632 bytes          [emitted]
                    caea502.js   72.3 KiB       4  [emitted] [immutable]  vendors/app
 + 1 hidden asset
Entrypoint app = 69be080.js 6c61874.js caea502.js 7676bfd.js
✔ Generated public .output/public                                                                                nitro 15:06:29
start Building server...                                                                                nitro 15:06:29

 ERROR  Rollup error: Could not load /home/haaiee/Projects/Docker/nuxt-bridge-error-demo/.nuxt/dist/server/server.mjs (imported by node_modules/@nuxt/bridge/dist/runtime/nitro/renderer.mjs): ENOENT: no such file or directory, open '/home/haaiee/Projects/Docker/nuxt-bridge-error-demo/.nuxt/dist/server/server.mjs'

 FATAL  Could not load /home/haaiee/Projects/Docker/nuxt-bridge-error-demo/.nuxt/dist/server/server.mjs (imported by node_modules/@nuxt/bridge/dist/runtime/nitro/renderer.mjs): ENOENT: no such file or directory, open '/home/haaiee/Projects/Docker/nuxt-bridge-error-demo/.nuxt/dist/server/server.mjs'

Additional context
No response
Logs
No response

This issue is now handled in #27

I have the same question ,how to resolve it ,please  please help~


Change CMake compilation for any directory structure

As addressed in this issue.
The default directory is no longer an absolute path.
The Casablanca and Azure Storage directories are now one directory closer to the repository than before - in the same directory as the UnitTest++ directory, for consistency.
New directory structure:
[parent_directory]
 ├ casablanca (C++ REST SDK)
 ├ azure-storage-cpp (Microsoft Azure Storage)
 ├ unittest-cpp (UnitTest++)
 └ phaser

I have also renamed the project in CMake as the project was originally named BasicServer when it was first conceived, but has grown beyond BasicServer.

Good work!

Sorry closed by accident.


commonsCompress: 1.17 -> 1.18

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/commons-compress/versions.
meta.description for commonsCompress is: '"Allows manipulation of ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE and Z files"'.

Checks done (click to expand)

built on NixOS

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

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

directory tree listing: https://gist.github.com/6b394ed29e07286c25060ef3117f6708

du listing: https://gist.github.com/1a25236bba8857080f388186ff139b88

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:
nix-shell -p cachix --run 'cachix use r-ryantm'

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/4b05aa5fab810313189f31f0053af27eeb176b0b.tar.gz -p commonsCompress
ls -la /nix/store/jwlv9cs9apm81syc4wg3c4z9pd6wb4ls-commons-compress-1.18

cc @copumpkin for testing.

Success on x86_64-linux (full log)
Attempted: commonsCompress
Partial log (click to expand)
no configure script, doing nothing
building
no Makefile, doing nothing
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/jwlv9cs9apm81syc4wg3c4z9pd6wb4ls-commons-compress-1.18
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/jwlv9cs9apm81syc4wg3c4z9pd6wb4ls-commons-compress-1.18
checking for references to /build in /nix/store/jwlv9cs9apm81syc4wg3c4z9pd6wb4ls-commons-compress-1.18...
/nix/store/jwlv9cs9apm81syc4wg3c4z9pd6wb4ls-commons-compress-1.18

Success on x86_64-darwin (full log)
Attempted: commonsCompress
Partial log (click to expand)
patching sources
configuring
no configure script, doing nothing
building
no Makefile, doing nothing
installing
post-installation fixup
strip is /nix/store/53nysl8bqwxihwzs1pgwka20nf8mbvlp-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/j6vh1ncyz0bwi8652z52ra3ldhc2jiyg-commons-compress-1.18
/nix/store/j6vh1ncyz0bwi8652z52ra3ldhc2jiyg-commons-compress-1.18

Success on aarch64-linux (full log)
Attempted: commonsCompress
Partial log (click to expand)
no configure script, doing nothing
building
no Makefile, doing nothing
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/876a62pzn133crck9pkjyragdwnp3n01-commons-compress-1.18
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/876a62pzn133crck9pkjyragdwnp3n01-commons-compress-1.18
checking for references to /build in /nix/store/876a62pzn133crck9pkjyragdwnp3n01-commons-compress-1.18...
/nix/store/876a62pzn133crck9pkjyragdwnp3n01-commons-compress-1.18

Same as commonsMath, thanks!


CI script for windows installs cargo-fuzz

The autogenerated CI script for windows installs cargo-fuzz even though cargo-fuzz is not used, like it is used on macos or linux:
https://github.com/sifis-home/sifis-generate/blob/e11aa0766218a816af4f3272f2e3644ea08c8a00/templates/cargo/github-windows.yml#L95-L98
It should maybe be removed.

Fixed in e861aaa


Add README and comments directing people from wasmtime_component_macro::bindgen to wasmtime::component::bindgen

The arguments are not documented and the only way to figure out what they are easily is to dig through the arguments parsing source.
The possible arguments and common combinations of them should be documented in the README for wasmtime_component_macro.

The intention is that the macro has rustdoc documentation, but that may not be the most up-to-date. If anything is missing though I think it should go here

Ah, I had been using it directly and if you do so that documentation does not come up.
wasmtime = { version = "10.0", features = ["component-model"]}
wasmtime-component-macro = "10.0"

and
use wasmtime_component_macro::bindgen;
bindgen!({ ... });

We should probably put a readme/comments up that point users towards using it as an export of the wasmtime crate in wasmtime_component_macro and link them to that rustdoc as well.

Oh interesting! What led you to use wasmtime-component-macro directly? That in theory should be an internal crate that no one uses, so our documentation shouldn't ever have that in there.

I think I heard there was a component macro, looked in the wasmtime/crates folder, found it, and wasn't at all clear that this was re-exported somewhere else. It's also independently available on crates.io so I figured it was the right thing/place but really poorly documented.


Feature request: Make building and executing tests mandatory

Is your feature request related to a problem? Please describe.
For now, it's totally up to the port maintainer to control if the port is functional or not. Most probably maintainers don't test ports on every supported platform and in debug/release mode on every platform.
This is why it's totally possible to commit partially functional ports.
For example, https://github.com/HappySeaFox/sail/issues/128
Proposed solution
Make building and executing tests in ports mandatory. This way we can make sure every port is functional on every platform and build mode. At least, this is a minimal quality control we can implement.
If a port doesn't have any tests or example applications to build, it may be recommended to add one explicitly by the port maintainer.
Also, it would be great to compile a small external test application against a port with cmake -DCMAKE_TOOLCHAIN_FILE=.... This is needed because of possibly broken cmake rules in some ports. See
https://github.com/microsoft/vcpkg/issues/21234
Describe alternatives you've considered
-
Additional context
-

Yes, we need this.
I hope that upstream provides test code for testing after build, and vcpkg should also be tested against the generated cmake or other configurations.
Related: https://github.com/microsoft/vcpkg/pull/15173.

And I think we need to discuss how to implement it using a unified interface.

Another uncaught port issue caused by the fact that we don't execute tests: https://github.com/HappySeaFox/sail/issues/190

I also propose two possible ways to test the built port: 1) introduce a function to simply run cmake tests with ctest 2) allow the user to run a specific test executable
This way I can choose how to test the built port in portfile.

Hi! Any progress? I'm sure this is a great investment into the ports' stability.

This OPEN issue is from 2021!
We should ALWAYS run unit tests.
Never fail to disappoint!


tests: add test for invalid zcan_frame

Test for issue #20030 & PR #20102

@maxvankessel Thanks for the test!


Add selection buttons

Adds the GOVUK Elements selection buttons adapted to fit the styles used on Digital Marketplace projects.
This pull request is the updated version of https://github.com/alphagov/digitalmarketplace-frontend-toolkit/pull/5.
This code is added to the Github page in https://github.com/alphagov/digitalmarketplace-frontend-toolkit/pull/9

It's looking like this for me when I build the pages by checkout out #9. Have I missed a step?


use a temp table to improve query speed

Uses a temporary table to store the utxo snapshot at the slot provided in to improve query speed of snapshot.

Nice! I've just adding a styling commit so that Buildkite passes :+1:


EnumComparer is not used by default

Hello,
I just noticed that the EnumComparer is not added to the comparers by default.
So when you have enums of different types, you get the error Object must be the same type as the enum.
Searching the code, I noticed the comparer exist, so I added it manually, but is there a reason for not adding it by default ?

Did it work when you added it manually?  Did all the other tests pass?

Closing.  No response.


Home assistant requires Zwave-JS-UI 9.14.4

Hi there,
in snap, the current stable version is 9.13.4 but Home Assistant requires version 9.14.x which is (aside from snap) already stable. Can you please bump the candidate version to stable so it will work with the current stable version of Home Assistant (2024.7.1)?
Thanx.

If you'd like a workaround, you may be able to use the candidate version of zwave-js-ui by switching channels of your zwave-js-ui installation:
snap switch zwave-js-ui --channel=latest/candidate
snap refresh

This worked for me (but my zwave server is running on a raspberry pi separate from my home assistant installation.)

Hi. I'm the maintainer of the snap. I recommend using the channels which include specific versions.
E.g v9.14. Using these channels will prevent ZUI/ZWJS to update beyond other SW requirements, and you better control in regards to upgrades between technology.

PS! latest/stable will always include the stable version. For a version to become stable it require it to reach the latest patch for that version, and by this definition v9.13.x is latest/stable.

PS! latest/stable will always include the stable version. For a version to become stable it require it to reach the latest patch for that version, and by this definition v9.13.4 is latest/stable for now.

If I understand correctly, the upstream zwave-js-ui doesn't define a "stable" version, so you define the Snap stable tag as "most recent minor version minus one, but with all available bug fixes".
So in this case the latest release of the upstream project is 9.14.4, so the Snap "stable" version will be 9.13.x until there's another minor feature bump and the upstream project releases 9.15.0. Only then will 9.14.x become "stable".

How the channels are used is as I said, and it's not related to the upstream project.
But the main reason for doing it like this, is to prevent unnecessary interruptions for those who are on the latest/stable channel. This decision was taken before Ubuntu let maintainers crate channels themselves, and at the moment we'll stick with this decision.
Those who want to be on rolling releases must be on the candidate channel.
Hopefully most users will start facilitating the tracks for each version, and do the updates themselves when necessary. And then it's possible to reconsider how releases are published. But not now.


Website donation link appears to be broken.

I clicked the "Donate" link after hitting the download page for the latest stable release (3.22) but there was no response:

Page URL: https://qgis.org/en/site/getinvolved/donations.html

Where did you get that url from? Because that is an old URL...
Ah wait, it is still hidden in some javascript....
Thanks for noting!

https://github.com/qgis/QGIS-Website/commit/f75618b830ba4873c580ae679082e7139d909f6d
Should show up tomorrow after next rebuild of website.
We should also do some redirects in case people have the javascript cached...
Will close later

Thank you @rduivenvoorde

Good to close, @rduivenvoorde ?

yep...


Design Updates: Logo, Borders, BottomBar

Since the original Google Photos app is going a strange way (more or less force people to go with Google Cloud services to backup their photos by adding annoying things that you "inform" you to go to eventually), I was looking for an alternative. Your feature set looks pretty awesome! I really like it!
Since I am a GUI software engineer and UX expert I would love to see three updates to love your gallery forever ;-)

Bottom Bar, it is really helpful, however nowadays the Material Design switched from a "floating bar" to a bottom sticky one (that could also move out once the user slides up/down of course) for some good reasons (e.g. looks better/more clean, not cluttered, easier to focus). See image below (point 2).

I like the borders, but they are not that modern anymore in the UI. Someone else mentioned already in #754 that it would be nice to do some GUI tweaks here for everyone. But you are right, if you give the user such settings, this would break a lot of things. What do you think about reducing the thickness of the borders for all items in e.g. the album to the same thickness as the top- or bottom-bar (those gray borders have a good thickness). In addition you could provide an alternative layout (user could change from border-layout to no-border-layout). No border layout could look like the one in the image below.

Logo, actually I have not checked what's the purpose and background of the logo, but I guess I would remove the black borders (and maybe add a small 3d effect). Just to be more Material and 202X like ;-) A quick 5min draft:

To be honest, now I also recognize the shape even better! What do you think?

Thanks for your efforts!

Thanks for your interest in this topic!
However, I'm unlikely to address most design suggestions (including yours) because they generally boil down to 2 criteria: fashion and personal taste. I've seen enough design cycles across the years, so the fact that Google released yet another version of Material is not impressing me. I may include parts of it (fonts, toggle controls, etc.) but I'm not trying to follow their look.
As for your specific points:

I personally don't like the opaque top/bottom bar they use in Google Photos, and I prefer the full screen continuous look currently in use in Aves.
I don't think the borderless image-text-image sandwich they use is great either, but more importantly the (potentially colourful) thick borders in Aves have meaning: they indicate filters. You can for example see the transition when tapping an album as the filter goes to the top of the Collection page. Filters are found on many pages (search, info, map, countries, tags, etc.) and this distinctive border unites them.
The logo could be improved, sure, but for now I still prefer the current one, which brings together the idiosyncratic name (aves -> birds) and design choices (colourful and thick borders). Also, making it flat with 4 basic colours would make it look like a Google product wannabe.

By the way, if you want to have a laugh here's the logo in the first commit, back in summer 2019.

Thanks for your reply, even you wont implement my stuff haha ;-)
It is as it is. People are used to things they are used to :-) If all ios apps look identical (or at least follow the same look and feel), and so android do, people tend to think "other/different things" are bad. They are not bad of course, just different. If you would aim for making most money out of the product, I would recommend to go this mainstream way, but since you are doing this for another motivation, I am totally agree with you. Keep going, you are doing a great job :-)
P.S. I really like your logo, 4 years ago xD


Cannot find multigride architecture

Hi,@rishizek:
Thanks for your implementation of deeplabV3, but I cannot find the multigride architecture as you mentioned in the Evaluation of README file: "repo | MG(1,2,4)+ASPP(6,12,18)+Image Pooling | 16 | 76.42%".Can you tell me where did you put the code of this multigride architecture?
  blocks = [       resnet_v2_block('block1', base_depth=64, num_units=3, stride=2),       resnet_v2_block('block2', base_depth=128, num_units=4, stride=2),       resnet_v2_block('block3', base_depth=256, num_units=23, stride=2),       resnet_v2_block('block4', base_depth=512, num_units=3, stride=1),   ]

Hi @FlyingIce1 , thank you for your interest in the repo.
It is complex but the multigrid architecture is implemented in slim library.  The key parameter is output_stride, which you can find document explanation here and here. The default output stride of ResNet is 32, as you may know from ResNet and Deeplab papers. When you set output_stride = 16, the slim module automatically sets MG(1,2,4). More concretely, if you set ouput_stirde = 16,  after current_stride=16 here, the rate parameter (which is also know as atrous convolution rate parameter) here  will be multiplied instead of stride afterword. And this creates MG(1,2,4).  The resnet_v2_block() functions you mentioned will eventually return resnet_utils.Block() class here if you read code carefully, so it is OK to overwrite rate parameter later on.
I hope this answers your question.

Hi,@rishizek,Thank you for your explanation.
I think your code run as this:
block1(rate=1,stride=2), then current_stride=12=2
block2(rate=1,stride=2), then current_stride=22=4
block3(rate=1,stride=2), then current_stride=4==output_stride(as ),rate=1*2=2
block4(rate=2,stride=1)
So your architecture matches the architecture as that in paper below:

But, even so, the atrous rates in the last resnet block are (2, 2, 2) according to the slim codes, not (1, 2, 4) as paper mentioned.

Hi all,
Thanks for your comments. Indeed, you, guys, are  right.  Now I'm also thinking that the multigrid is missing. Perhaps that could be reason that the accuracy of this repo is lower than that of paper.  Maybe I should fix README.

@luke-evans-liu @a7b23 if output_stride=16, then the atrous rate is (4,4,4)
if output_stride=8, the atrous rate is (2,2,2)
because https://github.com/tensorflow/tensorflow/blob/r1.8/tensorflow/contrib/slim/python/slim/nets/resnet_v2.py#L208 output_stride=output_stride/4,
everytime https://github.com/tensorflow/tensorflow/blob/r1.8/tensorflow/contrib/slim/python/slim/nets/resnet_utils.py#L216 current_stride *= unit.get('stride', 1),  current_stride=1 alwalys since  unit.get('stride', 1) =1, since https://github.com/tensorflow/tensorflow/blob/r1.8/tensorflow/contrib/slim/python/slim/nets/resnet_v2.py#L276 bock4 stride=1.


JavaScript formatting issue (improper indent-level in output)

VSCode Version: 1.23.1
OS Version: macOS 10.13.3

For the longest time (at least 6 months), there's been an issue with formatting JavaScript source files in VS Code, where the indent levels within the output are exaggerated, resulting in ESLint complaining.
The issue surfaces when calling a method where at least two parameters are object literals which are defined over multiple lines.
Take the following code for example:
Whatever.update({
  id: 'asdf'
}, {
  someValue: 1
});

Most people would consider the code above to be all great, without any need for a change in formatting.
Unfortunately... upon using VS Code's formatter (⇧⌥F here), a difference in opinion is shown, with the code instead being changed to:
Whatever.update({
  id: 'asdf'
}, {
    someValue: 1
  });

The expected behaviour is that the code is not changed as is above, as doing so totally violates any sane or commonly accepted formatting standards.
Additional notes:

This does not seem to be an issue with js-beautify–at least not when directly testing against the current version (is VS Code using some funky config?).

This issue affects both Windows and macOS, and has been present for at least 6 months or so.

This issue does occur even while all extensions are disabled.

The surrounding code seems to have no effect on provoking or preventing this behaviour. This bug shows both when the problem code exists in its own file and when multiple levels deep in other code.

The botched indenting will continue for anything chained against the method call, resulting in error-squiggle (wavy underlines) madness from ESLint when using promises, or otherwise chaining.

To elaborate on the following phrase...

The issue surfaces when calling a method where at least two parameters are object literals which are defined over multiple lines.

What is meant by this is any case where at least two parameters are specified like so (> 1 line):
{
  key: 'value'
}

as opposed to (1 line/"inline"):
{ key: 'value' }

The terminal and opening braces for each object need not begin on the same line. Additionally, there may be parameters of any type between the offending definitions, including inline objects–the indentation issue will still present itself.

Thank. Tracked by https://github.com/Microsoft/TypeScript/issues/8644
Closing as upstream


Flatter DOM structure

Unsure we still want this and if we do, there's probably an easier way to do this by walking the datastructure and merging them before sending them over the wire.


fix format thing that broke it

It lives! Looks quite ugly on the main screen, though. I'll work on it when I have some time.


nimble/gap: Fix validation of conn parameters

This fix obvious incorrect check for parameter validation.

are we ready to merge this?

I think that one also has some problem with unit test. I scheduled this work for tomorrow. Will put comment when ready.

ok, had to fixed supervision timeout in unit test so now it is according to spec.
it's ready to merge

Added some more unit tests. still ready to merge

Thanks, Łukasz.


Please optimize your ping usage

I have all pings turned on (for debugging), and there was a user with your Figura library. The chat is filled with useless pings that could be done clientside like JimmyAmins_Using, JimmyAmins_cFly, setChat, I don't even know what JimmyAmins_Distance is. All of the 3 I mention can be done client-side, please read the Player APIs fully before writing another line of code.

I already optimized ping usage in the latest version of jimmyanims. i just forgot to upload it to github
You are really stupid if you think keybinds, creative flying, and reach distance can be done client side. reach the wiki and the host api fully before writing another line of code


GIVES SUITABLE COLORS

Pull Request Checklist

[YES] I have added screenshots and videos to show before and after the working of my code.
[YES] I have ensured that the screen size is set to 100% while making the video.
[YES] I have synced the latest fork with my local repository and resolved any conflicts.
[YES] I have mentioned the issue number which I created before making this PR . fixes #1773
[YES] I understand that if any the above conditions are not met , my PR will not be MERGED .

@ANSHIKA-26 Please Review PR...


how can I export the hack list from label word cloud of etherscan.io

Thank you for your work. I would like to know whether I can apply your package to obtain the list of hack address from etherscan?

Hi! that would be a very cool feature indeed, but it is currently not offered by the official Etherscan API endpoints, unfortunately. In this package, I just mirror those endpoints using a python implementation which means that I cannot extend them from my end.

Hi! that would be a very cool feature indeed, but it is currently not offered by the official Etherscan API endpoints, unfortunately. In this package, I just mirror those endpoints using a python implementation which means that I cannot extend them from my end.


feat: Add resolver-endpoints submodule

Description

This PR add a new submodule to create Route53 Resolver Endpoints
Motivation and Context

Through Resolver endpoints and conditional forwarding rules, you can resolve DNS queries between your on-premises resources and VPCs to create a hybrid cloud setup over VPN or Direct Connect (DX). Specifically:

Inbound Resolver endpoints allow DNS queries to your VPC from your on-premises network or another VPC.
Outbound Resolver endpoints allow DNS queries from your VPC to your on-premises network or another VPC.

Breaking Changes

N/A
How Has This Been Tested?

[x] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects

[x] I have executed pre-commit run -a on my pull request

+1 for this

This PR is included in version 3.1.0 :tada:


loading-squares entry (#2)

This SVG is a loading animation made of 10 rotating squares.
I had to use inline CSS variables to make it under the 1Ko limit, which might be an issue on some browsers (looking at you Edge).
On the flip side I'm using the currentColor property, making it easier to theme.

Ah, that's awesome, I like it.

I had to use inline CSS variables to make it under the 1Ko limit, which might be an issue on some browsers (looking at you Edge).

No, it's okay, CSS custom properties are supported by Edge since v15 and as it is now a chromium based browser it will work anyway. Only IE isn't supporting CSS custom properties, but we do not need to care about that dying browser here.

On the flip side I'm using the currentColor property, making it easier to theme.

That's great! See my review comment for a little improvement on that feature.

Awesome thanks for the contribution which is live now 😁


Fixes for review 1

Changes

[x] Implemented validations for date picking

I would like to ask you guys to wait to merge this PR. There's one small change I wanted to add: it is a small bug fix. I don't want to open a separate branch for it. And it would be nice to introduce it as soon as possible. Therefore, could I just push one commit to this branch? The commit is ready. It will take 1 minute.


App is regularly stopped by WebView updates

Background
In order to facilitate continous operations of the app, we are taking the following precautions:

Prevent the app form being stopped if it is not "actively used" (Android app configuration)
No restriction in battery use (Android app configuration)
Prevent automatic updates (Google Play configuration)

Problem
However, there is an issue with the Android WebView component the app uses. In the logs, we see that the sensor app is regularly stopped due to WebView updates, e.g.:
08-13 06:27:33.409  1053  1122 I ActivityManager: Killing 12357:com.kelvin.sensorapp/u0a283 (adj 200): stop com.google.android.webview due to installPackageLI

The reason seems to be that Google reserves the right to fix critical vulnerabilities (in the WebView in this case) even if updates are disabled:

If Google determines that an app update fixes a critical security vulnerability, we may make certain app updates. These updates can occur regardless of update settings in the app or on your device.

source: https://support.google.com/googleplay/answer/113412?hl=en
Possible Solution
For its core functionality (collection sensor data), the sensor app does probably not need the WebView. We assume that the WebView is mainly used to show web content, e.g., the "about" section of the app.
If that is true, one option might be to remove the WebView component and open such information directly in the system web browser (e.g., Chrome). This should hopefully increase the app stability as it then no longer depends on Google's WebView security updates.

Thank you for the detailed report on this issue. I have looked into it and this is caused by the internal implementation of the plots in Sensor Logger which use a Web View.
I will add an optional setting to disable plots in the "Recording & Workflow" Settings page in the August release of Sensor Logger, which is coming soon.

@arneschuldt Sensor Logger version 1.37 is now out with this new option under the Recording & Workflow section. Please give that a try and see if that fixes the issue. I will close this now, but feel free to reopen if you run into problems.

@tszheichoi Thanks a lot.
We will continue our testrun and report back in case of any problems detected.

@tszheichoi
It seems as the problem is actually solved. It did not occur again. Thank you very much!


Grouped CollectionView asserts on iOS

Not sure if this is underlying MAUI issue. CollectionView with IsGrouped = true throws a bunch of asserts as you scroll.
dotnet build -t:Run -f net7.0-ios /p:_DeviceName=:v2:udid=EECA5B10-A549-4D07-8A60-0CA944B62766
dotnet-maui-reactor -f net7.0-ios
Works fine when IsGrouped is not used.
Verified the same on MauiReactor.TestApp - Collection Extended Test (BETA).

[Assert] UICollectionView internal inconsistency: attempting to apply nil layout attributes to view. View: <Microsoft_Maui_Controls_Handlers_Items_VerticalSupplementaryView: 0x7f9520355f40; baseClass = UICollectionViewCell; frame = (0 0; 0 0); layer = <CALayer: 0x600002404f40>>; current attributes from view: (null); collection view: <UICollectionView: 0x7f951acaea00; frame = (0 0; 430 834.333); clipsToBounds = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x600002303a20>; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x600002768f20>; contentOffset: {0, 1860}; contentSize: {430, 2694}; adjustedContentInset: {0, 0, 0, 0}; layout: <Microsoft_Maui_Controls_Handlers_Items_ListViewLayout: 0x7f9518e6d4a0>; dataSource: <Microsoft_Maui_Controls_Handlers_Items_ReorderableItemsViewController_1: 0x7f9518d47110>>

Yes, I see the same messages on the output pane, not sure what is causing it but I guess it's something not related to MauiReactor.
Do you see any issue other than the messages?

For CollectionView, I am unable to get UnevenRows to work properly.
I am using new MauiReactor.CollectionView(collectionView => collectionView!.ItemSizingStrategy = ItemSizingStrategy.MeasureAllItems).
The first load rows have the correct heights but when you scroll, it looks like it reuses rows but doesn't recalculate the heights.
Haven't seen any other issue. Thanks!

The asserts are MAUI bug - https://github.com/dotnet/maui/issues/15862
There appear to be other Item sizing issues reported - https://github.com/dotnet/maui/issues?q=is%3Aissue+CollectionView+MeasureAllItems+is%3Aopen


Hypoid Gears

Hi, is there any intend to add a generator for hypoid gears?

Yes I have intentions to add hypoid gears also. Though, haven't done enough research on them, but I will get to it.


Double clicking on a buckle-able object buckles you and instantly unbuckles you

Seems the unbuckle request is processed immediately after.
Videos:
https://cdn.discordapp.com/attachments/675078881425752124/730164759424401468/2020-07-07_21-53-48.mp4
https://cdn.discordapp.com/attachments/675078881425752124/730164156623486986/2020-07-07_21-51-26.mp4

Fixed in #1263

Fixes https://github.com/space-wizards/space-station-14/issues/1293 ?


Backfill tests for the tpl function

What this PR does / why we need it:
This PR contains test-only changes for the tpl function to cover all the sharp edges I encountered creating PR http://github.com/helm/helm/pull/11351 and trying to use http://github.com/helm/helm/pull/8371 instead.
It verifies current behaviour, especially the aspects affected by those PRs. (Or which I found mattered to our charts before composing http://github.com/helm/helm/pull/11351.)
Special notes for your reviewer:
I have run these tests against both v3.9.4 and v3.10.1 tags as well as the HEAD of main.
Both proposed tpl performance improvement PRs will fail after this PR is merged. I have a second set of cherries to pick onto http://github.com/helm/helm/pull/11351; I believe the changes are reasonable. (They involve access to define in the manifest invoking tpl and being able to override defines from partial files.)
However, due to the nature of the (t) ExecuteTemplate(...) golang function, I now think that http://github.com/helm/helm/pull/8371 cannot be used without effectively turning it into something very similar to http://github.com/helm/helm/pull/11351: it must use (t) Execute(...) instead.
If applicable:

[ ] this PR contains documentation
[x] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

In order to progress on the tpl performance issue (cf. https://github.com/helm/helm/issues/8002 and https://github.com/helm/helm/pull/11351) would it be possible to review and merge this PR?


Mod support - WIP

Also add antializing to the code please.
Actually code please because i dont wanna do all the work for you.
also here wip mod support.

i've already done mod support (also i'm not a big fan of using Paths.hx)
https://www.youtube.com/watch?v=uAEoYOTLpII&t=34s&ab_channel=Furret

i've already done mod support (also i'm not a big fan of using Paths.hx)
youtube.com/watch?v=uAEoYOTLpII&t=34s&ab_channel=Furret

Uhh, the video was removed...

channel got banned, plus this thing is abandoned


Fix HTTP/2.0 receiver doesn't respect UndertowOptions.DECODE_URL

with UndertowOptions.DECODE_URL = false, it will always try to decode path if contains "%", and will result in NullPointerException (by io.undertow.util.URLUtils.decode)
due to io.undertow.server.protocol.http2.Http2ReceiveListener.encoding will be null
if UndertowOptions.DECODE_URL = false

Can one of the admins verify this patch?

This is ok to test

Linux Build 2820 outcome was UNKNOWN using a merge of f4358025bc1774a68dfcf6209760a43737d0f8d6
Summary: Canceled (Error while applying patch; cannot find commit 0e318de8660be9168bce79ad3713c88b44831e23 in the git://github.com/undertow-io/undertow.git repository, possible reason: refs/pull/678/merge branch was updated and the commit selected for the bui... Build time: 00:00:11

Windows Build 2568 outcome was UNKNOWN using a merge of f4358025bc1774a68dfcf6209760a43737d0f8d6
Summary: Canceled (Error while applying patch; cannot find commit 0e318de8660be9168bce79ad3713c88b44831e23 in the git://github.com/undertow-io/undertow.git repository, possible reason: refs/pull/678/merge branch was updated and the commit selected for the bui... Build time: 00:00:12

Hi,
The checks failed, is there anything needs to be done on my side?

Windows Build 2570 outcome was FAILURE using a merge of f4358025bc1774a68dfcf6209760a43737d0f8d6
Summary: Error while applying patch Build time: 00:00:01


Fix "x / page" dropdown on tables of hotspots

Currently the "5 / page" dropdown doesn't accept different values when you try to change it. I haven't looked into why that happens or how to make it work, but I believe it has to do with the way the Ant Design table is implemented, and maybe that value is supposed to be bound to a state variable or something. Documentation of the Table here: https://ant.design/components/table/
It would be good if the default was still 5, but if that number could be changed if desired.
This happens in the following places:

Recent witnesses list on hotspot page
Nearby hotspots list on hotspot page
Hotpots list on account page

As always, if you want to take this on and have any questions, let me know here or in the #explorer-dev channel on Discord! :)

Hey @danielcolinjames,
I would like to work on this issue. It would be great if you could share some screenshots and a URL. It will help me to understand the problem thoroughly.

@MohdImran001 awesome! assigning it to you :)
and yeah for sure, here is a screen capture of the issue:

on this page: https://explorer.helium.com/accounts/146yE8AatTo5oKjanEEbDePciqdRs4kQ35dcTMAkstx67sLNUqZ

I think there needs to be an onChange on the Table, check this out: https://codesandbox.io/s/8js74?file=/index.js (from the documentation: https://ant.design/components/table/)

Thanks @filoozom , I will definitely look into it.

closed by #207 :)


Modularise ansible bootstrap portion of deploy.sh

In order to improve the development workflow, and also increase
the resemblence to the OpenStack-Ansible workflow, the Ansible
bootstrap portion of deploy.sh is extracted into its own script.
The bootstrap-ansible.sh script is called from deploy.sh in
order to maintain like behaviour.
This patch implements the following improvements:

The Ansible bootstrap can be executed independently of a
deployment.
The role download can be done via 'galaxy' (default), or
'git-clone'. The 'git-clone' method is useful when doing
development and is also useful as a fallback when the galaxy
API is down.
The ceph roles download to the same location as all the other
roles, rather than being downloaded into a folder which
dirties the rpc-o git tree.
As 'ANSIBLE_FORCE_COLOR' being set to 'true' is the Ansible
default, this variable is no longer being set in deploy.sh

Connected: https://github.com/rcbops/u-suk-dev/issues/834

@odyssey4me Please feel free to add to request reviewers that you see fit. The newton team is kind of bogged down on other reviews right now :/

[insert plug about how awesome it would be to backport this]

@odyssey4me Want to backport it? ;)

https://github.com/rcbops/rpc-openstack/pull/1707

Heh, I was planning to backport. Thank you for doing it for me!

No problem, @odyssey4me. ;)


proc.Release() cause process won't be killed

I have problem with iris run and found that the process won't be killed when code changed.
$ go version
go version go1.7 darwin/amd64
Error (code from iris create without any change)
$ rizla backend/main.go
         _____      _
        |_   _|    (_)
          | |  ____ _  ___
          | | | __|| |/ __|
         _| |_| |  | |\__ \
        |_____|_|  |_||___/ 4.1.1

Sun, 28 Aug 2016 22:37:43 GMT: Running at <IP_ADDRESS>:8080

A change has been detected, reloading now...ready!
listen tcp4 <IP_ADDRESS>:8080: bind: address already in use
panic: listen tcp4 <IP_ADDRESS>:8080: bind: address already in use

goroutine 1 [running]:
panic(0x632200, 0xc4202aa700)
       	/usr/local/Cellar/go/1.7/libexec/src/runtime/panic.go:500 +0x1a1
github.com/iris-contrib/logger.(*Logger).Panic(0xc4202aa5b0, 0x632200, 0xc4202aa700)
       	/Users/acoshift/Projects/gopath/src/github.com/iris-contrib/logger/logger.go:125 +0x9e
github.com/kataras/iris.(*Framework).Must(0xc4202514a0, 0xa2ba60, 0xc4203269b0)
       	/Users/acoshift/Projects/gopath/src/github.com/kataras/iris/iris.go:374 +0xa1
github.com/kataras/iris.(*Framework).Listen(0xc4202514a0, 0x71558f, 0xe)
       	/Users/acoshift/Projects/gopath/src/github.com/kataras/iris/iris.go:460 +0xe9
github.com/kataras/iris.Listen(0x71558f, 0xe)
       	/Users/acoshift/Projects/gopath/src/github.com/kataras/iris/iris.go:450 +0x41
main.main()
       	/Users/acoshift/Projects/gopath/src/test/backend/main.go:38 +0x250

After I try remove proc.Release() from rizla.go line 261, it fix the problem.

I got the same problem in maxOS.

It was working on linux and windows, I don't have mac so I'm heavly trust you and remove the .Release call for OSX


Map type names along with mappings

Closes https://github.com/elastic/elasticsearch-net/issues/2072

LGTM other then a small comment :+1: +1 also on getting rid of the todo to validate empty responses.


XIVY-13261 Adopt Canvas-Mock

I have adopted the canvas design (as best as possible) analogue to the mock-up. The only thing I have (deliberately) not adopted is the fill colour of the input fields. I'm not sure whether this makes sense the way Anais designed it, as the default input field is always white, what do you think?

Two points that I have noticed, which I find a bit irritating and would like to fix in another PR (but I don't know if this is so easy, because I already tried for a little bit but couldn't find a solution to the problems):

If an element is already selected and then you want to move another element, the wrong ItemDragOverlay component is still displayed (the one of the clicked element, see GIF). This is due to the fakt, that the element is not set when you just press and hold on the element.
If I click outside the canvas, I find it intuitive if my current selection disappears and I then no longer have an element selected (currently I can only achieve this by reloading)


PewPew Snippets for Sublime maybe?

Since I have switched from Visual Studio Code to Sublime text, it could be a cool side project.

Also, currently I have no interest in updating pewhelp-vscode.

I have decided not to create PewPew Snippets for Sublime.


Issue #8 - domain object validation

Validation rules for the domain objects. Thank you for providing a list of rules.

Thank you very much for the contribution


I use my .mat image to test model have error

I just export original image to .mat type,and then to test it.
here is my error:
Warning: source code of class 'srresnet._Residual_Block' has changed. you can retrieve the original source code by accessing the object's source attribute or set torch.nn.Module.dump_patches = True and use the patch tool to revert the changes.
warnings.warn(msg, SourceChangeWarning)
Traceback (most recent call last):
File "test.py", line 35, in
im_gt = sio.loadmat("Set5/" + opt.image + ".mat")['im_gt']
KeyError: 'im_gt'
And is there have any requirements about export image to .mat type?
Look forward to your answer!

Did you solve the problem? I am encountering the same problem. The way the author created the testset is different since it has indexes.

@surajitsaikia27 @ratsuki Please refer the matlab code here


Add err msg for TFJob from Unstructured

Make it easier to debug

This change is

/ok-to-test
/lgtm
/approve
Really appreciate your work!

Coverage decreased (-0.1%) to 57.174% when pulling 91c63f52b764115b2a23d20ee5ad97920970d552 on xychu:err-msg into 48389969c441f369828534ebd7a30bfac2bf1c05 on kubeflow:master.


Ensure whenever we're interracting with paths, we use lowercase paths

We should ensure that we do things consistently across the codebase, and dealing with just lowercase pathing makes things easier as we dont have to worry about case sensitive filesystems checking out the code.

We will want to make sure that this does not break any github URLs we are building.

It's worth to mention that host providers are case-insensitive (OrAcLe/OCi and oracle/oci would call V1 API with lowercase, so they are essentially the same provider). However, modules are case-sensitive (So terraform-aws-modules/aws/iam is not the same as TERRAFORM-AWS-MODULES/aws/iam).
So, that means that we have the keep the casing for modules, at the very least


Plugin build failing with 2.0

When trying to build plugins for 2.0 with it's dependencies we got following error:
# github.com/klauspost/compress/zstd/internal/xxhash
asm: xxhash_amd64.s:120: when dynamic linking, R15 is clobbered by a global variable access and is used here: 00092 (/go/pkg/mod/github.com/klauspost/compress@v1.13.1/zstd/internal/xxhash/xxhash_amd64.s:120)       ADDQ    R15, AX
asm: assembly failed

The dependency klauspost/compress has already patched the bug (https://github.com/klauspost/compress/pull/430) but you're InfluxDB-library seems to be still using old version through it's github.com/influxdata/influxdb -dependency
We were able to workaround the issue by just editing go.mod to github.com/klauspost/compress v1.13.6 and  build a new Docker image.
Steps to reproduce:

clone krakend-ce and go to folder
git checkout tags/v2.0.0
copy your plugin code to krakend-ce/plugins
go build -buildmode=plugin plugins/plugin.go

Check my Issue #437 and you need update xxhash to version v2.1.2 to solve it

Hi @henrisokka can you share some plugin example to trigger this error? With my current plugins I cannot reproduce it.


External disbursal outputs

This PR changes the emergency disbursal process to support outputs from outside the Bitcoin module (eg. NBTC on remote chains in the near future).

Codecov Report

Merging #176 (2e08ffe) into develop (be35d36) will decrease coverage by 0.05%.
The diff coverage is 0.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@             Coverage Diff             @@
##           develop     #176      +/-   ##
===========================================
- Coverage    14.40%   14.35%   -0.05%
===========================================
  Files           22       22
  Lines         5701     5719      +18
===========================================
  Hits           821      821
- Misses        4880     4898      +18

Files Changed
Coverage Δ

src/app.rs
2.01% <0.00%> (-0.01%)
:arrow_down:

src/bitcoin/checkpoint.rs
8.34% <0.00%> (-0.17%)
:arrow_down:

src/bitcoin/mod.rs
1.57% <0.00%> (-0.01%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Spring airlines A380-800

Okay, okay, okay, the end of the world will affect all of humanity, right

Okay, okay. If the end of the world continues, about 10 planes like this can carry all of humanity, right.A funny livery

William Turner need to draw another picture for this🤣an interesting job, isn't it?

William Turner need to draw another picture for this🤣an interesting job, isn't it?

idk


npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>

Hi,
When can we expect an update?
Best regards

you need to check the rest of the deps in the list that are not >=0.4.0


Improve translations

Make sure translations hot reload
Support multiple locales
Pass more locale information to extensions

Add recommended vscode plugin https://github.com/lokalise/i18n-ally/tree/main


Update Tabs to Foundry VTT 0.7.9

Which class should be updated?
Tabs
For which version should the class be updated?
Foundry VTT 0.7.9

Taking this.


in output, show matched geography in addition to selected data columns

feature proposed at geomancer session. this would be nice, for building trust that the geo-matching happening under the hood is working correctly

Thinking maybe we'd want to make this optional, though. As it would introduce a bit of noise that most users wouldn't need.

One nuance that I think might end up making this more confusing than useful is that with Census Reporter, the geo IDs that we are using to look up values in the various tables are actually their geo IDs and which make little sense to the uninitiated. For instance, to search for data within my zipcode you use the geo ID "86000US60626" and to search for things inside Chicago you'd use "16000US1714000".
Anyways, for what it's worth ...


Create a new ADR directly from the preview web UI

I am waiting for user feedback before going further.

(Just as a reference; I am in discussion with Thomas in email)
https://github.com/koppor/adr-manager could be one possible UI. It is going to be submitted to the IEEE Score Contest. Thus, a first release is scheduled for January. In case the submission is accepted, there will be a "final" version in May 2021.
Project description of ADR manager is there: https://conf.researchr.org/home/icse-2021/score-2021#adr-manager-the-software-architects-favorite-tool.

Is this issue being worked on?

The simplest prototype for this is to reuse github templates and provide a link to create a new issue.


v4.1.0 doesn't respect modules: false anymore

Description
👋 Hey there! Some of my libraries ended up catching a breaking change in this library.
The change to add the new mainFields option also made it so that module
is no longer take into account when determining what fields to pull.
Simple Example
const resolve = require('rollup-plugin-node-resolve');

module.exports = {
    // The rest of my rollup configuration ...

    plugins: [
        resolve({
            module: false, // still results in `mainFields` = ['main', 'module']
            browser: true,

            extensions: ['.mjs', '.js', '.jsx', '.json', '.ts']
        })

        // The rest of my super cool plugins ...
    ]
}

Related Code
https://github.com/rollup/rollup-plugin-node-resolve/blob/86905f4dea56f1c63a71207074e8f1ac3acfd8d7/src/index.js#L48-L59

After digging into it a little bit more, it looks like:
mainFields = mainFields.filter(mainField => mainField === field);

should be this:
mainFields = mainFields.filter(mainField => mainField !== field);


Text issue

Hello, I just found this harmless misstake in research description... :)

This is not a Thaumcraft item - I assume it is from some addon mod. You should go report it there.


Attack Detector - Reactive FP Mitigation

Keeping the same logic as Scam Detector's but querying for more days each time (2, 7, 30 89 days)

@Vxatz, could you adjust to merge into the next train: https://github.com/forta-network/starter-kits/tree/AD_3_52_MEV_Consensus

@christian-forta , I changed the base branch to 3.52


[W5.10c][W11-A1] Lai Qi Wei

Added user stories.

@qwlai
Some comments added. Please ack & close the PR after reading comments.

Noted with thanks. Apparently, my pull request for use case did not assign to you. The message given by the cs2103-bot was "nus-cs2103-bot assigned hwkchia and unassigned okkhoy 4 days ago".


Template render error

yo angular-bootstrap seems to just die with a template error
Running on Ubuntu 64 bit.

     _-----_
    |       |
    |--(o)--|   .--------------------------.
   `---------´  |    Welcome to Yeoman,    |
    ( _´U`_ )   |   ladies and gentlemen!  |
    /___A___\   '__________________________'
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

[?] What version of angular would you like to use? ~1.3.0
[?] Which official angular modules would you need? animate, route
[?] Any third-party component you might require?
[?] Should I set up one of those HTML preprocessors for you? none
[?] Should I set up one of those JS preprocessors for you? none
[?] Should I set up one of those CSS preprocessors for you? less
[?] Would you want me to support old versions of Internet Explorer (eg. before IE9)? (Use arrow keys)
  yes
‣ no

 stu  beezlebub  ~  projects  …  feurte  mapping  app  $ yo angular-bootstrap
     _-----_
    |       |
    |--(o)--|   .--------------------------.
   `---------´  |    Welcome to Yeoman,    |
    ( _´U`_ )   |   ladies and gentlemen!  |
    /___A___\   '__________________________'
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

[?] What version of angular would you like to use? ~1.3.0
[?] Which official angular modules would you need? animate, route
[?] Any third-party component you might require? twbs/bootstrap (^3.0)
[?] Should I set up one of those HTML preprocessors for you? none
[?] Should I set up one of those JS preprocessors for you? none
[?] Should I set up one of those CSS preprocessors for you? none
[?] Would you want me to support old versions of Internet Explorer (eg. before IE9)? ([?] Would you want me to support old versions of Internet Explorer (eg. before IE9)? no
[?] What's the base name of your project? app
[?] Under which license your project shall be released? MIT
[?] Would you mind telling me your username on GitHub? mgcrea
{"ngVersion":"~1.3.0","ngModules":["animate","route"],"components":["twbs/bootstrap"],"htmlPreprocessor":"none","jsPreprocessor":"none","cssPreprocessor":"none","supportLegacy":"no","name":"app","license":"MIT","user":"mgcrea"}
{"login":"mgcrea","id":108273,"avatar_url":"https://avatars.githubusercontent.com/u/108273?v=2","gravatar_id":"","url":"https://api.github.com/users/mgcrea","html_url":"https://github.com/mgcrea","followers_url":"https://api.github.com/users/mgcrea/followers","following_url":"https://api.github.com/users/mgcrea/following{/other_user}","gists_url":"https://api.github.com/users/mgcrea/gists{/gist_id}","starred_url":"https://api.github.com/users/mgcrea/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgcrea/subscriptions","organizations_url":"https://api.github.com/users/mgcrea/orgs","repos_url":"https://api.github.com/users/mgcrea/repos","events_url":"https://api.github.com/users/mgcrea/events{/privacy}","received_events_url":"https://api.github.com/users/mgcrea/received_events","type":"User","site_admin":false,"name":"Olivier Louvignes","company":"Freelance","blog":"http://olouv.com","location":"Paris, France","email":"olivier@mg-crea.com","hireable":true,"bio":null,"public_repos":108,"public_gists":13,"followers":345,"following":82,"created_at":"2009-07-24T09:50:40Z","updated_at":"2014-10-22T20:33:36Z"}
Possibly unhandled Template render error: (unknown path) [Line 3, Column 90]
  expected variable end
    at Object.exports.withPrettyErrors (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/lib.js:33:17)
    at Obj.extend.render (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/environment.js:344:20)
    at Obj.extend.renderString (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/node_modules/nunjucks/src/environment.js:231:21)
    at Generator.engine [as _engine] (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/app/modules/nunjucks-engine.js:17:14)
    at Generator.engine (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/node_modules/yeoman-generator/lib/actions/actions.js:314:10)
    at Generator.template (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/node_modules/yeoman-generator/lib/actions/actions.js:289:15)
    at setupAppFiles (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/app/index.js:209:10)
    at tryCatch1 (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/util.js:45:21)
    at Promise$_callHandler [as _callHandler] (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/promise.js:658:13)
    at Promise$_settlePromiseFromHandler [as _settlePromiseFromHandler] (/mnt/data/home/stu/projects/work/feurte/mapping/app/node_modules/generator-angular-bootstrap/node_modules/bluebird/js/main/promise.js:672:18)

exact same problem for me using Windows 7.

Got same problem with mac os linux and windows on newest node and npm versions

This project is being replaced by https://github.com/ng-tools/generator-ng-factory, still a work in progress but you might want to try it. I'll update you once its ready.


Updates to Supervisord config bug fixes..

@code040 looks ok to me. Is this finished?

Yep. As far as I can tell
Verzonden vanuit Outlookhttp://taps.io/outlookmobile
On Fri, Jun 26, 2015 at 7:06 AM -0700, "Sergey Polzunov" <notifications<EMAIL_ADDRESS>wrote:
@code040https://github.com/code040 looks ok to me. Is this finished?

Reply to this email directly or view it on GitHubhttps://github.com/Intelworks/OpenTAXII/pull/24#issuecomment-115701223.


Enable UNC Paths for local repositories, source directories and destination directories

PR Summary
This PR fixes path-handling when interacting with the file system:

Publishing a module from a UNC Path
Accessing filesystem repositories on a UNC Path
Saving modules to a UNC path

fixes #1218
PR Context
This fundamentally restores the ability to have filesystem based repositories on network shares, the core requirement for any customer wanting internal repositories without bothering with dedicated services.
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[x] None
OR
[ ] Documentation needed

[ ] Issue filed:

User-facing changes

[x] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary.

done


Detected in The Finals

Tried this in The Finals - kicked from server.
Nice work though! Feels a bit wonky, but it's an interesting approach for sure,.

Thank you,
I have been luckier than you in The Finals, so far no kicks.
But will happen eventually as that game is working hard to stop tools/cheats.


Login/Register Page

both html and css

Login

Username input space (email)
Password input space
Redirect button to register page.
Redirect to login as an admin

Login as admin

Email
Password

Register

Name
Surname
Email
Password
Unique username for sharing
Redirect to login page