IndexError: list index out of range

Dear,
I'm trying to run  the example but it fails.
sherlock@dt-minion-1:~$ sudo python3 MCP2221_i2cdetect.py
--------------------------------------------------
MCP2221(A) i2cdetect
--------------------------------------------------
Reset
Traceback (most recent call last):
  File "MCP2221_i2cdetect.py", line 13, in <module>
    mcp2221 = PyMCP2221A.PyMCP2221A()
  File "/usr/local/lib/python3.8/dist-packages/PyMCP2221A/PyMCP2221A.py", line 16, in __init__
    self.mcp2221a.open_path(hid.enumerate(VID, PID)[devnum]["path"])
IndexError: list index out of range

It gets stuck after printing RESET for quite a long time. and then crashes
I can see the device (adafruit board) is connected to the USB.
sherlock@dt-minion-1:~$ sudo lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 006: ID 2c7c:0800 Quectel Wireless Solutions Co., Ltd. RM500Q-GL
Bus 001 Device 005: ID 2886:8027 Seeed Technology Co., Ltd. Seeeduino_Cortex_M0+
Bus 001 Device 020: ID 04d8:00dd Microchip Technology, Inc. MCP2221 USB-I2C/UART Combo
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC
Bus 001 Device 002: ID 16d0:063d MCS Master Brick
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

is that incompatibility with python3?
I found that post  that might be related to the issue https://github.com/trezor/cython-hidapi/issues/86
My output from enumerate is the following:

>>> hid.enumerate(0x04d8,0x00dd)
[{'path': b'0001:0016:02', 'vendor_id': 1240, 'product_id': 221, 'serial_number': '', 'release_number': 256, 'manufacturer_string': 'Microchip Technology Inc.', 'product_string': 'MCP2221 USB-I2C/UART Combo', 'usage_page': 0, 'usage': 0, 'interface_number': 2}]
>>> d = hid.device()
>>> d.open_path( b'0001:0016:02')
>>>

So i accually can open path to device
and if I hard code device path into the PyMCP2221A library  itself  AND will commnet out mcp2221.Reset()
It will run!  but mcp2221.Reset()  changes the usb path every time so that is not an option
sherlock@dt-minion-1:~$ sudo python3 mcptest.py
--------------------------------------------------
MCP2221(A) i2cdetect
--------------------------------------------------
Manufacturer: Microchip Technology Inc.
Product: MCP2221 USB-I2C/UART Combo
Serial No: Љ
   0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
  --  --  --  --  --  --  --  --  --  --  --  0B  --  --  --  --   0F
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --   1F
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --   2F
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --   3F
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --   4F
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --   5F
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --   6F
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --

What can be causing that?
TIA

Thank you very much.
I haven't had a similar issue, but mcp2221.Reset may have a problem.
mcp2221.Reset is a "Hacks" to release by resetting MCP2221A when the connection to I2C fails and it stops at Read.
It's not working properly as a HID driver, so you might want to comment it out.
It will be removed in future improvements.
Also, please tell me the Python version in detail.
I have certainly not tried the new version.
I didn't notice that Python had reached 3.9.
It's changing faster than it was in the Python2 era.

I slept with the problem and now it is obvious that the problem is a Reset() function on my setup.  It just crashes the the board.
I use Ubuntu 20.10
Python 3.8.6 (default, Jan 27 2021, 15:42:20)
And that little board from  Adafruit MCP2221A Breakout connected over USB-C
https://www.adafruit.com/product/4471
Without Reset() it works great and I have not seen a crash yet.


Explain fast bin better in fastbin_dup_into_stack

Thank you!

Any time! Thanks for this repo, very informative.


fix: Trigger onFail only when the entire retry process has failed.

Summary
Related Links
#2086
Checklist

[ ] Tests updated (or not required).
[x] Documentation updated (or not required).

I think I misunderstood the meaning of onFail.
I thought it would be triggered every time when retry failed. I'll solve this error.😢

I have fixed this in #2201  and I'll add more test cases, thank you for the nice catch

I have fixed this in #2201 and I'll add more test cases, thank you for the nice catch

fine 👍, it would be best to also pass out the original error information during a retry. I believe this is also very necessary.

Duplicated: https://github.com/web-infra-dev/rsbuild/pull/2201
Thanks ❤


Subshape keyboard movement

Describe the bug
Select a subshape that has part=1 in its style. Move the shape using the keyboard arrow keys. Only the subshape is moving instead of the whole composite shape.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
The whole composite shape should be moving.

Fixed


Add the openhie hiv ig case report questionnaire to the gallery app

https://openhie.github.io/hiv-ig/Questionnaire-hiv-case-report-questionnaire.json.html

Noting that this questionnaire does not yet have the SDC definition based extract information in it.   Will you need this for the gallery app?

Noting that this questionnaire does not yet have the SDC definition based extract information in it.   Will you need this for the gallery app?

@litlfred Not for now. We're yet to prototype extraction. So this should be sufficient.

@litlfred Not for now. We're yet to prototype extraction. So this should be sufficient.

@litlfred Carl -- when it's ready can you post it to this issue I just created: https://github.com/google/android-fhir/issues/176?
Thanks!

@litlfred Carl -- when it's ready can you post it to this issue I just created: https://github.com/google/android-fhir/issues/176?
Thanks!

@jingtang10 Here is updated questionnaire with vietnamese translations (using google translate)
Questionnaire-case-reporting-questionnaire-vn.zip

@jingtang10 Here is updated questionnaire with vietnamese translations (using google translate)
Questionnaire-case-reporting-questionnaire-vn.zip

Updated the json with  "answerOption": [                 {                   "valueString": "Positive",                   "valueCoding": {                     "code": "Positive"                   }                 },                 {                   "valueString": "Negative",                   "valueCoding": {                     "code": "Negative"                   }                 }               ] to avoid crash.
Adding the updated json here questionnaire-case-reporting-questionnaire-vn.json.zip

@aditya-07 to merge the new questionnaire into the existing openhie-hiv-case-report with the new translations. I think the questionnaire @fredhersch provided also stops at section 12 and is missing the later sections.


Compile error!

There are multiple error can you give instructions for compiling?

Send me output of errors to help you!

Hello ,
there are 11 of total errors i'll paste it on
https://pastebin.com/nCVLZRfQ
Thank you.


Interaction handlers should share the same map options

Right now Leaflet has the following options which affect interactivity map handlers:

scrollWheelZoom: boolean or "center"
doubleClickZoom: boolean or "center"
touchZoom: boolean or "center"

These are used to keep the map center fixed when zooming in/out. It makes a lot of sense to unify these handler-specific options into just one map option, e.g. map.options.zoomable, with the same semantics.
Furthermore, other map interactions which modify the map view (I'm thinking panning, or "changing the map center" and possibly rotation or "changing the map bearing") should also be controlled by one map option, not by one option per interaction handler.
I haven't found any use case where a developer might want to set the zooming method to center in just one interaction handler.

You mean keep the individual boolean options, but add another boolean one setting the center anchor behavior? I'm in favor of this, although zoomable doesn't sound very meaningful in this case.


CompositingRenderer: Don't crash due to invalid app behavior

This PR introduces separate queues for visuals that got invalidated during the update. While it's technically invalid to update Visual's state inside of Render, existing code seems to do that, so we shouldn't crash.
Should fix #8565

You can test this PR using the following package version. 11.0.999-cibuild0023438-beta. (feed url: https://nuget.avaloniaui.net/repository/avalonia-all/index.json) [PRBUILDID]

Yes, the exception turned out to be caused by InlineUIContainer attempting to do a layout pass from Render method and that is now fixed. Will be merging this instead - https://github.com/AvaloniaUI/Avalonia/tree/fixes/prevent-invalidatevisual-from-render


Truncate long descriptions on index page

Some descriptions on geo works are very long. Truncate them to a reasonable length.

Closed by #1234


Create 0000-01-02-Prajinraj.md

Heu

created a branch, created a file and made a commit, and opened a pull request


Provide clear Python API

[ ] Everything importable by users is in requre/__init__.py so users can import it directly from requre package.
[ ] Every helper (pre-made recording setup for specific usecase) decorator/function importable by users is in requre/helpers/__init__.py so it can be imported directly from requre.helpers.
[ ] Mark the items not relevant to users as internal (_ or __ prefix).
[ ] The approach is documented.

https://github.com/packit/requre/pull/194 solves the 1st item.


Tray/Modifier Bucket like the GURPS Foundry System

I thought it'd be a smart idea to include some kind of Modifier tray or bucket (like the GURPS Foundry System) to add modifiers to OCV, DCV, and such based on maneuvers, environment, conditions etc. GURPS example below

Making it customizable like, dragging and dropping journals that have formulas n such might be cool too!
IDK how difficult this would be to implement so take the feature request with a grain of salt but I think it'd fit well with HERO System

We currently allow misc OCV/DCV modifiers when you roll the attack.   The UI isn't quick as slick, but seems to get the job done.

Are you suggesting a button to create a custom Active Effect AE, which can modify any characteristic, such as OCV?  You can create a custom AE with raw FoundryVTT, but it is complicated.


Using the library with authorization code + PKCE

Hi, first of all thank you for this great library, it's very useful!
I'm working on the OHIF viewer, which is setup with redux-oidc; I successfully setup the implicit flow using these values and was able to login.
However, I later realized that Keycloak (the authorization server i use) doesn't support silent renew for the implicit flow, therefore I've tried to setup the authorization code + PKCE flow, however I'm getting stuck. I followed the example here for the setup, and receive an authorization code in my Callback component.
What is the next step? I was under the impression the library would exchange the authorization code for an access token, however it seems I misconfigured something?
I appreciate any pointers.
This is the config I am using
   {
      // Authorization Server URL
      authority: 'http://localhost:8080/auth/realms/<realmId>',
      client_id: '<clientId>',
      redirect_uri: 'http://localhost:3000/callback', // `OHIFStandaloneViewer.js`
      response_type: 'code',
      scope: 'openid email',
      grantType: 'authorization_code',
      automaticSilentRenew: true,
      revokeAccessTokenOnSignout: true,
      loadUserInfo: true,
    }

The problem was that I had a conditional rendering of the CallbackComponent, and thus prevented the second part of the authorization code flow.


Incorrect URL in Commands

in Setup.
npx create-next-app nextjs-blog --use-npm --example "https://github.com/vercel/next-learn-starter/tree/master/learn-starter" Should Be npx create-next-app nextjs-blog --use-npm --example "https://github.com/vercel/next-learn-starter/tree/main/basics/learn-starter".
I infer that there are similar errors in each of the chapters.

brilliant，I need this


Building example fails with unresolved dlmalloc import

Attempting to wasm-pack build the interpreter-in-browser example errors with the current rust nightly.  It appears core::alloc::Alloc no longer exists?
Error:
error[E0432]: unresolved import `core::alloc::Alloc`
  --> /Users/ben/.cargo/registry/src/github.com-1ecc6299db9ec823/dlmalloc-0.1.3/src/lib.rs:21:19
   |
21 | use core::alloc::{Alloc, Layout, AllocErr};
   |                   ^^^^^ no `Alloc` in `alloc`

error: aborting due to previous error

For more information about this error, try `rustc --explain E0432`.
error: could not compile `dlmalloc`.

Falling back to an older rust nightly seemed to resolve this rustup install nightly-2020-01-02  -> rustup default nightly-2020-01-02
Very new to Rust so apologies if I'm missing something fundamental.

It's possible I'm still back in December:
rustc --version
rustc 1.41.0-nightly (19bd93467 2019-12-18)

I'll update to latest and update anything that needs to be fixed.

Alloc was renamed to AllocRef in https://github.com/rust-lang/rust/commit/7ca25db8162128808714f536fa993aefcf6a2239#diff-1b08d266cc36e37196b43a2251a5392b and https://github.com/rust-lang/rust/commit/8bbaeb7ff9a830e85106a00c84a1aa262f77a7f3#diff-1b08d266cc36e37196b43a2251a5392b

This is going to take a bit.  @hansihe bumpalo needs to updated for compatibility too.

For the eir parts, this is actually mostly done already locally. I'll try to get things cleaned up and pushed tomorrow

Since the macOS build doesn't pin the rust version, all macOS builds are broke like (https://github.com/lumen/lumen/pull/395/checks?check_run_id=478804604).

Closing, as this should no longer be an issue


Can`t get PIVPN to work on the latest version of raspberry pi

Hello,
I really love this software and its been working great for until now.
I can succefully create and import an open vpn profile but when I try to connect on my iPhone 7 running 11.2 beta 4 with the newest version on open vpn app I get an error like this: OPENVPN error: PolarSSL: error parsing config private key: PKCS5 - Requested encryption or digest alg not available
I have tried to manually install an open vpn server but I get other error with that.
I have also double and tripled checked that the port is open.
Thanks for reading and hopefully someone can help.
I have inclueded a pastebin of the log file
pastebin.com/xipBQ62Q

Follow this suggestion, should work.

Awesome I will try that thanks so much for the speedy response!

@TheExtremeNerd Will assume your issue is solved.... if not please ask for reopen.


Fix route parsing for cluster name

What type of PR is this?
bug
What this PR does / Why we need it?
HyperShift Dataplane routes changed so we need to parse a different index for valid cluster name

/lgtm


Convert SQL string to pypika.Query

Hi,
I'm wondering if there's any function for converting a given SQL string to a pypika.Query object? If not, I think it'd be a very helpful feature. People who are more comfortable (or prefer) writing SQL, but also need programmatic flexibility in certain cases would really benefit a lot.
E.g. something like:
sql = "select * from student # ... potentially some very big query"
query = pypika.convert_string_to_Query(sql)
new_query = query.where(student.name == "John")
new_query.get_sql()

returns:
select * from students # ... potentially some very big query
where student.name == "John"

Hi @ranamihir,
Have you worked on it? I need the same feature. I found sqlparse package, but still, it would be perfect to have it in pypika instead of using another one.

For another project that uses pypika, I've written a grammar using sly that parses SQL into PyPika objects. It's not exhaustive and only handles expressions, not the entire query string, however it might serve as a good example for anyone who is interested in extending it. I've shard it as a gist: https://gist.github.com/twheys/5635a932ca6cfce0d114a86fb55f6c80

Here's the code that runs the eval
class ExpressionEvaluator(object):
    def __init__(self, tables):
        self.lexer = PyPikaLexer()
        self.parser = PyPikaParser({table._table_name: table
                                    for table in tables})

    def eval(self, expression):
        assert expression is not None
        tokens = self.lexer.tokenize(expression)
        result = self.parser.parse(tokens)
        if result is None:
            raise ExpressionParseException(f'Unable to parse. Either expression is invalid or unsupported.')
        return result

@twheys I am trying to use your code, but int your ExpressionEvaluator class you need to pass in the tables, but dont say what the table objects are supposed to be. I tried using the PyPika table object  where I defined my tables like this:
db_tables = [
    pypika.Table("table_name", schema="schema").as_("abreviated_name"),
]

but that didn't work. I get the following error:
Original exception was:
Traceback (most recent call last):
  File "sql_converter.py", line 694, in <module>
    print(expression_evaluator.eval(sqlfile))
  File "sql_converter.py", line 670, in eval
    result = self.parser.parse(tokens)
  File "/home/zach/.local/lib/python3.7/site-packages/sly/yacc.py", line 2119, in parse
    tok = self.error(errtoken)
  File "sql_converter.py", line 656, in error
    raise ExpressionSyntaxError(f'Syntax error on line:column {lineno}:{index}, '
__main__.ExpressionSyntaxError: Syntax error on line:column 1:8, unexpected value 'abreviated_name'

and the beginning of the sql file looks something like:
select abreviated_name.column_name
from schema_name.table_name abreviated_name;

For another project that uses pypika, I've written a grammar using sly that parses SQL into PyPika objects. It's not exhaustive and only handles expressions, not the entire query string, however it might serve as a good example for anyone who is interested in extending it. I've shard it as a gist: https://gist.github.com/twheys/5635a932ca6cfce0d114a86fb55f6c80

Spent some time searching for something like this but couldn't find anything. The gist was very helpful. First time with Sly so took some time to get familiar with it.. in doing so I ended up getting 99% of the way to a package so I ended up publishing it here: https://github.com/pahwaranger/sql_to_pypika


Scheduled GH workflows should not run on forked repositories

Enhancement summary
Scheduled GH workflows should not run on forked repositories
Which component of AVD is impacted
others
Use case example

Describe the solution you would like
add if: github.repository_owner == 'aristanetworks' condition to scheduled workflows or similar
Describe alternatives you have considered

Additional context

Contributing Guide

[X] I agree to follow this project's Code of Conduct

Resolved by #3335


add use-external-data-flow-diagram argument

add use-external-data-flow-diagram to replace the generated diagram with a custom one.
If one has a larger threat model the graphviz version is quite ugly.

I have no clue on how to fix the "security issue" since it is essential that the filename comes from a variable

This is exactly what https://github.com/Threagile/threagile/pull/71 is supposed to do. The flags are already there, but get overwritten by treagile, this should be changed.

@CMon I'd perhaps agree that approach at #71 would allow to achieve the same results


Update ROCm to 4.0.1 on Rostam

I compiled fine locally on Rostam, let's see what CI says

retest

There is still one failing test for hipcc-debug but I think we can merge this since it improves a lot master (cf the build failures)

retest lsu


[cppcheck] [report] Errors,Portability, Performance and more...

Godot version
7537875d862837d43e50be2cc14de9d8db8f5fe3
System information
N/a
Issue description
This check was made with the most recent commit of master:
7537875d862837d43e50be2cc14de9d8db8f5fe3
Statistics:
Top 10 files for error severity, total findings: 169
   36  modules/fbx/fbx_parser/ByteSwapper.h
   32  servers/rendering/renderer_rd/renderer_storage_rd.cpp
   15  servers/rendering/renderer_rd/renderer_storage_rd.h
   9   servers/physics_3d/body_pair_3d_sw.cpp
   6   servers/physics_2d/body_pair_2d_sw.cpp
   4   servers/rendering/renderer_rd/shader_compiler_rd.cpp
   4   platform/windows/display_server_windows.cpp
   4   core/input/input.cpp
   2   servers/rendering/shader_language.cpp
   2   scene/3d/sprite_3d.cpp
Top 10 files for warning severity, total findings: 327
   23  servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.cpp
   23  servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.cpp
   14  servers/rendering/shader_language.cpp
   14  servers/rendering/renderer_canvas_render.h
   12  scene/3d/lightmapper.h
   10  drivers/vulkan/vulkan_context.cpp
   9   core/object/callable_method_pointer.h
   8   servers/rendering/renderer_rd/renderer_scene_sky_rd.cpp
   8   servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp
   7   servers/audio/audio_driver_dummy.h
Top 10 files for portability severity, total findings: 67
   15  servers/rendering/renderer_rd/renderer_storage_rd.cpp
   13  servers/rendering/renderer_rd/effects_rd.cpp
   8   modules/fbx/fbx_parser/FBXParser.cpp
   5   servers/rendering_server.cpp
   3   modules/webxr/webxr_interface_js.cpp
   2   servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp
   2   scene/resources/texture.cpp
   2   scene/3d/voxelizer.cpp
   2   modules/tinyexr/image_saver_tinyexr.cpp
   2   editor/plugins/gpu_particles_3d_editor_plugin.cpp
Top 10 files for performance severity, total findings: 341
   19  modules/visual_script/visual_script_nodes.cpp
   12  servers/physics_3d/joints/generic_6dof_joint_3d_sw.h
   10  servers/physics_2d/body_2d_sw.cpp
   10  modules/gdnative/nativescript/nativescript.cpp
   9   editor/plugins/visual_shader_editor_plugin.h
   7   servers/physics_3d/joints/cone_twist_joint_3d_sw.cpp
   7   modules/visual_script/visual_script_func_nodes.cpp
   7   modules/lightmapper_rd/lightmapper_rd.h
   6   servers/rendering/renderer_rd/renderer_storage_rd.h
   6   servers/physics_3d/space_3d_sw.cpp
Top 10 files for style severity, total findings: 1516
   116  servers/physics_3d/shape_3d_sw.h
   75   servers/physics_2d/shape_2d_sw.h
   63   core/variant/variant.h
   38   core/object/method_bind.h
   35   modules/bullet/shape_bullet.h
   33   modules/visual_script/visual_script_nodes.cpp
   31   servers/rendering/shader_language.cpp
   29   modules/visual_script/visual_script_func_nodes.cpp
   21   modules/navigation/godot_navigation_server.cpp
   18   platform/android/export/export.cpp
Top 10 files for information severity, total findings: 11
   5  drivers/unix/net_socket_posix.cpp
   2  scene/3d/lightmapper.h
   1  core/variant/variant_op.cpp
   1  core/variant/variant_construct.cpp
   1  core/extension/gdnative_interface.cpp
   1  core/extension/extension_api_dump.cpp

Complete report of each error: https://godotcppcheck.000webhostapp.com/
In case you want to see by topic: https://godotcppcheck.000webhostapp.com/stats.html
Steps to reproduce

Download cppcheck
use the following command in the godot repo dir:

cppcheck -j6 -ithirdparty -i3rdparty -itests -itest -itoolchain -itools --enable=all --force --output-file=cppcheck.xml --xml --xml-version=2 .;cppcheck-htmlreport --source-dir=. --title=project --file=cppcheck.xml --report-dir=report;xdg-open report/index.html

Minimal reproduction project
N/a

The fbx importer is very crash-prone, especially when given invalid fbx files. Probably worth looking into those.

@RevoluPowered if you want to take a look: https://godotcppcheck.000webhostapp.com/268.html#line-115

I created an updated cppcheck report for https://github.com/godotengine/godot/commit/5ba3b993d5889f2c9f8a1ebdf6854e5f675fd148: report.zip
In the future, I might look into automating report generation with GitHub Actions and pushing to a GitHub Pages website.

I'll update the website with the most recent one!!!

@Calinou I've updated the site, but seems the html is bugged, can you confirm? https://godotcppcheck.000webhostapp.com/

worked perfect for me! I'll update this post!

I made a website to track Cppcheck reports for master and 3.x (updated weekly): https://calinou.github.io/godot-cppcheck/
See https://github.com/Calinou/godot-cppcheck for the GitHub Actions workflow used.

perfect, I think you can close this issue then, since it will be easier to track now!


Fix page builder save on close route to route back to the view page

The following changes are implemented
TODO: Summary
Changes in the user interface:
TODO: Add screenshots, recordings or remove this section
Checklist when submitting a final (!draft) PR

[ ] Commits are tidied up, squashed if needed and follow guidelines in CONTRIBUTING.md
[ ] Code builds
[ ] All existing tests pass
[ ] All new critical code is covered by tests
[ ] PR is linked to the relevant issue(s)
[ ] Rebased with the target branch

I'm not redirected to the prev page after:

opening a record in a new tab -> page builder -> save and close
module list -> related pages -> click on edit record page/edit record list page ->  save and close
module edit -> related pages -> click on edit record page/edit record list page of any page -> save and close
page tree -> page builder of any page -> save and close

One more case to resolve:

public pages -> Home -> edit page -> save and close -> I'm redirected to page tree instead of Home in public view

I found a strange edge case for modules and charts:

chart list -> select any chart type -> add chart name -> save -> click on back and you're redirected to create view -> click on back again and you're redirected to edit view of the new chart -> click on back again and you're redirected to edit view of the new chart => the cycle never ends
it's the same when creating a module

the issue isn't present when creating a ns, page or reccord


Warnings generated about NodeJS v12 being deprecated

eg.
mix deps.get
Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/cache@v1.
For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/.

mix git_ops.check_message
Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/cache@v1.
For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/.

These all stem from our usage of the actions/cache@v1 action, which appears to be quite old. (Latest version is v3.3.1.) I'm not sure if it would be a drop-in replacement, or just how many places it's being used.

https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

Node 16 is now being used by default, and node 12 will be removed in a few weeks -
https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
https://github.blog/changelog/2023-07-17-github-actions-removal-of-node12-from-the-actions-runner/


handle fractions in table formulas

I also discovered the snapshot serializer was not handling NaN and Infinity correctly.

The regression tests of the dataflow tile are failing here like in other PRs. A key thing to note is the warning: "The process is busy and has not been restarted." in the log. A search for this shows it is coming from dataflow.
I suspect if the doc-editor.html is used for these test it might help things, but it would ensure only one rete is running (as long as there is only one tile).

I've got a PR up which should help with the DataFlow tests: https://github.com/concord-consortium/collaborative-learning/pull/1973
But given the slowness of our PR pipeline. I'd suggest we ignore those failing tests for now.
The simulator test is failing, but that is also failing on master, and there is a fix for it in another PR:
https://github.com/concord-consortium/collaborative-learning/pull/1968
The clue/full/teacher_tests/teacher_chat_spec.js is also failing. There is a separate PR to skip these tests until they are fixed: https://github.com/concord-consortium/collaborative-learning/pull/1974
The clue/full/teacher_tests/teacher_network_problem_chat_spec.js is failing, I haven't looked at it, but I'd guess it has the same problem.
The clue/branch/student_tests/table_tool_spec.js is failing. I'm looking into that now...

Yes the failing table_tool_spec.js was a real failure. The most recent commit fixes this.


fix: downloads page variables initialization

Fixed loading of the download page.
Tested with PHP 7.4 and 8.3

Hi @brunochikuji,
Hope you're doing well. Do you know how to enable download feature in admincp?


Mesh approximation for vegetations/trees

Hi,
In the demo video it looks like the vegetation is approximated not by a bounding box but by a sphere-like object. Is there a way of obtaining these meshes?
Thank you.

Hi,
thank you for the quick reply. If I understand correctly, the bounding boxes exist only for objects that have an instance and vegetation, for example, does not have a valid instance. Also, when loading the 2013_05_28_drive_0000_sync.xml file and counting the occurrences of vegetation I get none.
How should I approach this problem?
Thank you for your help!

Hi, you are right that only a subset of classes are annotated with instance ID. In order to get count the occurrences of those classes without instance ID, the best solution is to project all bounding boxes within a certain distance to the current frame and keep it if it is not fully occluded. This is how we obtained the visible_id in Panoptic NeRF. You may also directly download the visible_id of a few sequences from there.
Another more straightforward but less accurate solution is to select all bounding boxes whose distances to the camera are within a certain threshold (e.g., 100 meters) and those in front of the camera.


perf: Use heap to run flat search

Our current flat search implementation is collecting all record batch in memory, and run a sorting over it.
For larger datasets with large unindexed delta / high concurrent queries, it takes a lot of memory.

@eddyxu also see: https://github.com/lancedb/lance/issues/1324

Want to finish before end of January.


String IDs cant be used in hooked init functions of layers

Platform
Windows
Geode Version
I think its 0.6.0
Mods Installed
geode.DevTools and geode.Testing (my testing thing)
Expected Behavior
when you run getID() on a node with a string id on it, it should return the string id
Actual Behavior
when I run it, it just returns a empty string
Steps to Reproduce
you can do
class $modify(MenuLayer) {
    bool init() {
	if (!MenuLayer::init()) return false;
        auto menuid = this->getID();
	return true;
    }
};

and you can print out the menuid by any means and it should be empty or at least for me it is empty
Additional Information
No response

Known bug, will hopefully be fixed in version 1.0
We basically need the new hook system to fix it (hook ordering)
Ig we can patch something until 1.0 but yeah

ah ok

did not mean to close it

just going to leave this up until it gets fixed

Fixed with #116


Cannot run

Here is the error,
Traceback (most recent call last):
  File "./train.py", line 427, in <module>
    main(sys.argv[1:])
  File "./train.py", line 364, in main
    net = TCM(config=[2,2,2,2,2,2], head_dim=[8, 16, 32, 32, 16, 8], drop_path_rate=0.0, N=args.N, M=320)
  File "/home/rong/LIC-TCM/models/tcm.py", line 312, in __init__
    super().__init__(entropy_bottleneck_channels=N)
  File "/home/rong/anaconda3/envs/LIC-TCM/lib/python3.8/site-packages/torch/nn/modules/module.py", line 445, in __init__
    raise TypeError("{}.__init__() got an unexpected keyword argument '{}'"
TypeError: TCM.__init__() got an unexpected keyword argument 'entropy_bottleneck_channels'

and my command,
CUDA_VISIBLE_DEVICES='0' python -u ./train.py -d ./data/ --cuda --N 128 --lambda 0.05 --epochs 50 --lr_epoch 45 48 --save_path ./checkpoint/ --save --checkpoint ./checkpoint/

There is not a argument called entropy_bottleneck_channels I think. What should I do?

I think it might be a compressai version issue. I used compressai version 1.2.0, you can try using the same version.

Oh, yes. I reinstall the compressai, and it works! Thank you very much!

Hi I got the same issue, please see the following:
File "/WAVE/users/unix/zdong/Documents/Research/LIC/LIC_TCM/eval.py", line 164, in
main(sys.argv[1:])
File "/WAVE/users/unix/zdong/Documents/Research/LIC/LIC_TCM/eval.py", line 86, in main
net = TCM(config=[2,2,2,2,2,2], head_dim=[8, 16, 32, 32, 16, 8], drop_path_rate=0.0, N=128, M=320)
File "/WAVE/users/unix/zdong/Documents/Research/LIC/LIC_TCM/models/tcm.py", line 313, in init
super().init(entropy_bottleneck_channels=N)
File "/WAVE/apps/conda/envs/PyTorch/<IP_ADDRESS>30418-GPU/lib/python3.9/site-packages/torch/nn/modules/module.py", line 445, in init
raise TypeError("{}.init() got an unexpected keyword argument '{}'"
TypeError: TCM.init() got an unexpected keyword argument 'entropy_bottleneck_channels'
and my compressai is the latest version 1.2.4. Can you help with this issue? Thank you!

I fixed this problem by reinstalling compressai (1.2.0)

Oh, yes. I find only 1.2.0 works. Thanks for help!

Hi,I've got the Dates Issue,Is it possible for anyone to share the Dataset which you've used for executing this code

Hi,I've got the Dataset Issue,Is it possible for anyone to share the Dataset which you've used for executing this code

It would be better to provide your logs.
I assume you were mentioning training datasest. The original data read-in scheme (I believe this is provided by Compressai) doesn't work for downloaded ImageNet because of the structure of directory. The original one only works when the directory structure is: Root path --> train --> data ---> images.xxx, this format works for downloaded Openimage dataset. Therefore, if you are using any datasets that are different with such directory structure, you may need to make minor changes to the codes of data read-in.

I change the "super().init(entropy_bottleneck_channels=N)" into "super().init()", and it works.
I wonder whether there is a mistake.


Other Languages dosen't work

hey @junedomingo
thanks for your great work,
unfortunately when i tried to change App Name to Arabic Chars
i got
is not a valid name for a project. Please use a valid identifier name (alphanumeric and space)
thanks in advance

Also doesn'tn work with Turkish alphabet characters which ğ ü ş ı ö ç

This will be fixed in the next release.


Standard Component for Resizable.collapsedDisplay

We might end up integrating resizable further with Panel, etc. but in the meantime could still be a useful clean-up to have a standard component that could be passed as Resizable's collapsedDisplay - could take an icon and title string, similar to PanelHeader.

Closing this out as believe fully covered by #534


use reflect.ArrayOf

go-1.5 may expose reflect.ArrayOf for general consumption.
if golang/go#5996 effectively lands, consider removing completely g_arrayTypes (or hide it with a build tag)

fixed with 923972e399db47e09a24e13b4386a67f580ccd6b


[9.4] next version 9.4.17-SNAPSHOT

https://github.com/infinispan/infinispan/tree/9.4.16.Final is already released...

@tristantarrant this is what I mentioned yesterday. The script seems to have messed up here.

Merged, thanks


Nginx Rewrite Rule

What's nginx rewrite rule for this cms ? I've tried this and it did not work. All I've seen was "Baun" on blank page. try_files $uri $uri/ /index.php?$args;

I had some hard time configuring nginx, mostly for the URLs like /blog
This works for me so far
index index.php;

# removes index.php from URI
if ($request_uri ~* "^(.*/)index\.php$") {
    return 301 $1;
}

# rewrites everything to /
if ( $uri !~ ^/(index.php|themes|css|images|assets|uploads|js|robots\.txt|favicon\.ico) ) {
    rewrite ^ / break;
}

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_index index.php;
    fastcgi_pass <IP_ADDRESS>:9100;

    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include       /etc/nginx/fastcgi_params;

    fastcgi_read_timeout 3m;
}

No need to set
location / { }

Thanks, but I've chose to use Hugo instead.


Use public EMAP repo instead of informdb

Use public emap repo instead of private informdb. Makes setup easier for other repositories as they don't need a PAT 🎉
Had some fun with flake8 being different in CI compared to local, but thankfully now resolved.

FYI - have set automerge


clicking a selected item in completer should perform completion action

Completion from a mouse click only works when you click on an unselected item. This should also work when the item is selected.


Running Queries Tab: Limit number of rows and add user sid filter

Display only first 100 sessions/queries
Add user sid filter to pass filter to user sid
Let user sort by clicking on a column header and pass sort to query

Agreed that click on query text should insert it to Query editor.


whats this? (shutup 10)

whats this error?

It's because you have user name with space and path is not in quotation marks.


Change to not referencing Task Object Interface

Changes
This commit changes the Task Object reference logics to get prepared for potential removal and restriction on usage of the v1beta1 Task Interface as it would not be moved forward to v1.
This is drafted to first decouple the usage at the verify.go.
/kind misc

Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[ ] Has Docs included if any changes are user facing
[ ] Has Tests included if any functionality added or changed
[ ] Follows the commit message standard
[ ] Meets the Tekton contributor standards (including
functionality, content, code)
[ ] Has a kind label. You can add one by adding a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[ ] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[ ] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

/ok-to-test

TODO:
GetClusterTask was first introduced in https://github.com/tektoncd/pipeline/pull/312 and it should

[ ] remove


ipam, operator: Remove CiliumNode deletion logic from CiliumNode watcher

We don't need to implement this logic for two reasons:

We rely on CiliumNode resources to be deleted / cleaned up by
attaching the corresponding K8s Node as an ownerReference in the
CiliumNode.
It is redundant to delete the CiliumNode in response to an
event...of the CiliumNode deletion itself.

In very rare cases, this logic can actually delete a newly created
CiliumNode by accident (see example below). Instead, keep all deletion
logic besides the actual K8s API calls (DELETE) and perform a Get() to
ensure that it's been deleted. Otherwise, log to the user that the
resource may still exist.
Example:
Say an existing node was deleted and then recreated in
quick succession with the same name. When the node is recreated, the
agent will be scheduled on it. During bootstrap it'll create a
corresponding CiliumNode resource. Given that only one Operator is
operational at any time in a cluster, it is already running on another
node in the cluster. The node-delete event will first delete the K8s
node and then trigger a CN-delete via reason 1 from above. It is
possible for the CN-delete event to be delayed such that it is received
after the node-create event (the recreate). When the CN-delete event is
received by the already-running Operator, the CiliumNode watcher logic
will then trigger (erroneously) another CN-delete, thereby deleting the
CiliumNode resource while the K8s node is still alive.

test-me-please

test-1.16-netnext

The Travis test failure seems legitimate... and not very reassuring. There's actually a test (TestNewNodesPodCIDRManager) that expects two calls to k8sNode's OnDelete when receiving a k8sOpDelete. Makes me wonder if all this is on purpose for some reason :-/

ci-l4lb

ci-eks

So far, we are not guaranteeing the that ownerReference is set:
        // Tie the CiliumNode custom resource lifecycle to the lifecycle of the
        // Kubernetes node
        if k8sNode, err := n.k8sNodeGetter.GetK8sNode(context.TODO(), nodeTypes.GetName()); err != nil {
                log.WithError(err).Warning("Kubernetes node resource representing own node is not available, cannot set OwnerReference")
        } else {

We would have to fail bootstrapping of the node in this case, otherwise we might have a silent failure to set the ownerReference and a leak of the CiliumNode.
I can't think of a reason to node fail on failure to retrieve the k8s node. I would propose the following logic:
In mutateNodeResource():

Fail if n.k8sNodeGetter.GetK8sNode() fails and nodeResource.ObjectMeta.OwnerReferences is not already set.

Thanks @tgraf, good suggestion. I added the commit to guarantee we always have an ownerReference.

test-me-please

test-me-please

test-me-please

test-me-please


maintaining.md: small tweaks to Handling Cask Update PRs

fastmerge does not need PRs to be single commit.
Simplified examples in fastmerge section.
Removed italics from quote.
Fixed quotes in quote.

Merged as 5ba1532637810f8f452e8098abce1dab6649fdba.


Build and publish Docker image via CI

Uses GitHub Actions to automatically build the Docker image and publish it to the GitHub container registry under ${user}/beat-together-master-server on push.
In order to function properly, a repository secret named GHCR_TOKEN must be present and contain a GitHub private access token with the public_repo, write:packages, read:packages and delete:packages permissions.

Can you make it run the Dockerfile on the master branch?

It'll run the dockerfile from whichever branch triggers the push action

Ok 👍 We will update the repository settings and merge your request.

Just a small heads up, new images are private by default on GHCR so you'd need to change that in the settings (I also think you can link it with the repo so it shows up in the sidebar next to the readme). Should be there.

👍 Fixed thanks


transaction write update blocks

transaction write supports blocks for updates to allow incrementing a field or adding to or deleting from a set

@andrykonchin Here is another transaction write PR. Sorry if I'm flooding you! Feel free to delay if you want to release the other stuff first.

@andrykonchin This improves the transactions that got merged a few weeks ago.

@andrykonchin I added the REMOVE and removed the docs for upsert blocks. I believe this covers all the feedback but please let me know if there's anything else. Thanks!

@andrykonchin I clarified some contexts and removed some docs and tests for unsupported functionality. Let me know if I missed anything.

I will look at the changes a bit later.

@andrykonchin Just updated the PR with those issues.

Looks good. Thank you!


Support Windows Integrated Credentials with NTLM Proxy

Git and NPM support this syntax: http://:@proxyserver:80
Instead of supplying a username:password before the @ symbol the username and password is left blank. This is great because obviously you don't want your real username and password in plain text in an npmrc file or environment variable. Is there any way to support that using this library?

Omitting the username/password means git/npm actually attempt to use kerberos protocol to login to the proxy.  Utilising kerberos requires native use of SSPI which was never in the scope for this module - it's contains a pure javascript implementation of NTLM.
May I ask what's the use case? Is it a client application?

Thanks for responding. I use this syntax at our office, which isn't set up for Kerberos, and it works fine. I don't think it requires Kerberos.
The use case is that I'm trying to download files on my corporate laptop behind our authenticated proxy at work. The authenticated proxy uses NTLM authentication and I'm not about to hard-code my Windows credentials anywhere, hashed or not...
Also, I need to install various NPM packages. Using the mentioned syntax in my proxy server configuration settings allows me to install the packages but many times there are further steps in install.js which download supplemental files. node-sass is a good example, as is puppeteer. These packages need a way to get out to the internet through the authenticated proxy.

I completely understand you're reluctant to hard code your username/password.
I can suggest two options:

Prompt for your proxy creds every time you run your code (annoying, i know)
Contribute! I found sspi-client which provides access to SSPI functionality so you can try to integrate with that for the NTLM  auth part. Let me know if you want try this out and we can work on it

Okay, that looks promising. I'll take a look at it.


DRM Support

Hello everyone,
I have added the support for DRM Content using Shaka or DASH.IF.
Following are new configurations:
dashOptions: {},
dashProtectionData: {},
useShakaforDASH: false,
useShakaforHLS: false,
shakaOptions: {},
shakaVersion: '3.3.9',
shakaNetworkFilters: null,
debug: false

dashOptions: user can pass all the DASH.IF configurations. provided in Dash Settings
dashProtectionData DASH.IF DRM settings. examples
useShakaforDASH for user want to use ShakaPlayer for playing DASH(mpd) files & not want to use DASH.IF
useShakaforHLS for user want to user ShakaPlayer for playing HLS(m3u8) files & not want to use HLS.js
shakaOptions Shaka player configurations
shakaVersion this version is stable, and don't have issues of playing fairplay content in safari.
shakaNetworkFilters this is function callback, user will be given Shaka.NetworkEngine() instance and use it to wrap license requests & response as needed by some FairPlay for Widevine. linkk
debug if true then which ever library in use, HLS.js or DASH.IF or ShakaPlayer it will enable debug logs for these.
I didn't find any fairplay sample stream to put in demo app. If anyone can provide, I'll update it.
This is my first contribution to any open source project.
Regards,
Ahsan.

thank you for the contribution however Shaka player will not be added at this time and the PR makes quite big changes that have merge conflicts in the meantime. to get your PR accepted more easily, make the PR as small as possible for the feature.


Correcting the licence

CivSpy has been incorrectly licensed as BSD-3 since its initial commit dc2c02de0437a188624487a494cdec01af19dcda from 2016.

A bit more concisely;

I am not a lawyer and my opinion is that my contributions were made in good faith under a BSD-3 license.

If the assertion made here is correct, BSD-3 appears to be GPLv3 compatible anyway, so no change is necessary.

I personally do not approve of the explicit change to GPLv3 for my contributions, but naturally have no objection if the maintainers desire to fork the project for all future contributions under GPLv3.

If retroactively applying the license change, please first revert my contributions. Thanks!

Note that Bukkit/Spigot/Paper may not hold a valid GPLv3 license due to the use of Mojang decompiled resources and were operating under an "understood" we-won't-sue-you position until acquired by Mojang. https://bukkit.org/threads/what-license-is-the-bukkit-project-under.154/

Some additional interesting perspective and history here https://blog.jwf.io/2020/04/open-source-minecraft-bukkit-gpl/ concerning Bukkit's history with licensing / DCMA enforcement action.

None of the above is, was, or has ever been meant to be a personal attack.

Good day.


fixing query by price issue

Fixed query by price
Added link to apidocs on home page

Codecov Report

Merging #107 (eaa5762) into master (5699b09) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #107   +/-   ##
=======================================
  Coverage   95.70%   95.70%
=======================================
  Files           8        8
  Lines         535      535
=======================================
  Hits          512      512
  Misses         23       23

Impacted Files
Coverage Δ

service/__init__.py
85.71% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


iGate Can't connect to hidden Wifi (hidden SSID)

I really like the iGate APRS with this ESP32 ... but when I want to connect to hidden wifi (hidden SSID) ... it can't connection .... even though I have entered the SSID and password ... how to solve it?

@yc8nyj after some research i was coming to the conclusion that this is an ESP32/Arduino issue which is not behaving on the Wifi standard. So I can not help you on this issue.


Why not have a trace for every job?

Very strange setup here - there is a single trace for the entire queue processor, and each job processed is merely a span in that huuuge trace:

Why not have a trace for every job instead? We want to be able to figure out which particular jobs are slow so we can identify them.

I would be open to a config option to set that behavior. I don't actually work with bullmq on any of my own projects anymore, so I don't use this instrumentation myself anymore, and I don't have a good way to exercise it. But I'd be happy to accept a PR.

Hi @JVMartin,
In case you find this useful, we've implemented this change (along with other changes) in our fork of the instrumentation, over at https://github.com/appsignal/opentelemetry-instrumentation-bullmq.


I keep getting an error with hosting this on Cyclic dot sh

[Error] {"message":"Request Entity Too Large"}
Shows in the webpage url I hosted when I try to upload larger files.
I am unsure what is the maximum size allowed, but small files around 3-6MB work fine at least, and when I tried hosting this thing on replit it didn't have this weird problem. Cyclic and node logs do not show anything about the affected file operations.

Have you modified chunkSize option?

No, I have not

It is because cyclic's front-end proxy doesn't support streams and buffers whole file into memory and limited to 6 MB only.


man page openssl-ca documents -subj arg twice

   -subj arg
       Replaces subject field of input request with specified data and outputs modified request. The arg must be formatted as
       /type0=value0/type1=value1/type2=..., characters may be escaped by \ (backslash), no spaces are skipped.

   -rand file(s)
       a file or files containing random data used to seed the random number generator, or an EGD socket (see RAND_egd(3)).
       Multiple files can be specified separated by a OS-dependent character.  The separator is ; for MS-Windows, , for OpenVMS, and
       : for all others.

   -newkey arg
       this option creates a new certificate request and a new private key. The argument takes one of several forms. rsa:nbits,
       where nbits is the number of bits, generates an RSA key nbits in size. If nbits is omitted, i.e. -newkey rsa specified, the
       default key size, specified in the configuration file is used.

       All other algorithms support the -newkey alg:file form, where file may be an algorithm parameter file, created by the genpkey
       -genparam command or and X.509 certificate for a key with approriate algorithm.

       param:file generates a key using the parameter file or certificate file, the algorithm is determined by the parameters.
       algname:file use algorithm algname and parameter file file: the two algorithms must match or an error occurs. algname just
       uses algorithm algname, and parameters, if neccessary should be specified via -pkeyopt parameter.

       dsa:filename generates a DSA key using the parameters in the file filename. ec:filename generates EC key (usable both with
       ECDSA or ECDH algorithms), gost2001:filename generates GOST R 34.10-2001 key (requires ccgost engine configured in the
       configuration file). If just gost2001 is specified a parameter set should be specified by -pkeyopt paramset:X

   -pkeyopt opt:value
       set the public key algorithm option opt to value. The precise set of options supported depends on the public key algorithm
       used and its implementation. See KEY GENERATION OPTIONS in the genpkey manual page for more details.

   -key filename
       This specifies the file to read the private key from. It also accepts PKCS#8 format private keys for PEM format files.

   -keyform PEM|DER
       the format of the private key file specified in the -key argument. PEM is the default.

   -keyout filename
       this gives the filename to write the newly created private key to.  If this option is not specified then the filename present
       in the configuration file is used.

   -nodes
       if this option is specified then if a private key is created it will not be encrypted.

   -[digest]
       this specifies the message digest to sign the request with (such as -md5, -sha1). This overrides the digest algorithm
       specified in the configuration file.

       Some public key algorithms may override this choice. For instance, DSA signatures always use SHA1, GOST R 34.10 signatures
       always use GOST R 34.11-94 (-md_gost94).

   -config filename
       this allows an alternative configuration file to be specified, this overrides the compile time filename or any specified in
       the OPENSSL_CONF environment variable.

   -subj arg
       sets subject name for new request or supersedes the subject name when processing a request.  The arg must be formatted as
       /type0=value0/type1=value1/type2=..., characters may be escaped by \ (backslash), no spaces are skipped.

I don't know how I got this output from man.  Checking again on linux and the man page is correct.

It was a man page from 1.0.2q


Scrolling to top of page on click

This may need a preventDefault() somewhere, it scrolls to the top of the page when clicking tabs (at least most of the time).

Nevermind, found a different problem (js to smooth scrolling to internal links was getting fired first when the tabs were clicked)


fix: update psbt warning copy

Try out this version of Leather — Extension build, Test report

Tones down the copy a little in PSBT signing flow.

LGTM but even though it's a headache we should probably always have an issue created and linked for PRs


Add a Code() method to apierrors.Error

Being able to get the status code behind a Mesos error is necessary in order to fix:
https://jira.mesosphere.com/browse/DCOS_OSS-5432

Coverage decreased (-0.04%) to 59.506% when pulling 92b4a9716dbae4ce400c61f7373e569e094906ca on bamarni:DCOS_OSS-5432 into 56ac038085ac996051390598b156bff1c6ef0d3d on mesos:master.

Hum, not sure why it decreased, the method is covered in the test.

The Code type already has a Matches method, not sure why this addition is
needed.
On Tue, Aug 6, 2019, 12:22 PM Bilal Amarni<EMAIL_ADDRESS>wrote:

Hum, not sure why it decreased, the method is covered in the test.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mesos/mesos-go/pull/379?email_source=notifications&email_token=AAR5KLGMRNKY6B4AMPZFS2TQDGQLDA5CNFSM4IJX2CP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3VWAGQ#issuecomment-518742042,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAR5KLDCBAPLWMOQZL3SZETQDGQLDANCNFSM4IJX2CPQ
.

@jdef : indeed I had missed this method, seems like I can create a 500 Code and invoke Match(err) as an alternative. Thanks!


Linter for DataPipe/DataLoader2

🚀 The feature
This issue proposes the addition of a linter for DataPipes and DataLoader2. The linter can analyze the graph of DataPipes and input arguments to DataLoaderV, and inform the users if any errors may occur ahead of time. The incomplete list of issues that the linter may try to analyze and raise is below. Please feel free to edit the list directly to add more or comment below.
Essential:

[ ] Multiple references to the same iterator/DataPipe

This can cause issue when serialized, suggest users to fork

[ ] Duplicate usage of shuffle/batch/collate
[ ] Warn if shuffling is not done?
[ ] Warn if sharding is not specificed for Distributed/Multiprocessing
[ ] Warn about shuffling before sharding (not mandatory because inputs may be pre-shuffled)
[ ] Multiprocess/distributed behavior related to sharding/shuffling

Nice-to-have:

[ ] Check DataPipe object size and warn if it is too big (e.g. premature initialization of large structures)

Motivation, pitch
Having a linter will encourage best practices of DataPipe usages and reduces the number of unexpected bugs/behaviors in the data loading process during runtime.
Alternatives
Only raise exceptions during runtime.
Additional context
This linter is expected to work with DataPipes and DataLoaderV2. We should consider if it should work with the original DataLoader as well (and how).
cc: @VitalyFedyunin @ejguan

IIRC, we should enforce shuffling before sharding. cc @NicolasHug

If datasource is already shuffled to some extent, shard before shuffle might be valid operation. So warning IMO suffice.

We should add one more linter to check DataPipe object size and warn if it is too big (ex premature initialization of large structures).

#429 This PR introduces the linter to check if there is a shuffle before each sharding. This should mainly be used by domain libraries.
For user-facing linter, we might provide a variant from this linter function. Raise warning when no shuffle before sharding and raise Error/warning if there is a shuffle behind `sharding.

[ ] Warn if filter appears between on_disk_cache and end_caching sections.


redirect language-less requests to the user's preferred language

If you go straight to docs.github.com or docs.github.com/some-product/some-article (i.e. without a language code in the URL) AND your browser is set to a language other than English AND we support that language, we should redirect to that language.
cc @github/docs-localization

Not stale!

Well, yes, stale. But still relevant!


GH-1347: DMLC Ignored Authentication Failures

Resolves https://github.com/spring-projects/spring-amqp/issues/1347
Container starts and keeps trying to connect instead of honoring
the property.
cherry-pick to 2.2.x

... and cherry-picked to 2.2.x after fixing conflicts.


Move event deposits into delegated storage setters

Description
This change moves all storage-setter related event deposits into the delegated function, allowing events to be emitted when the runtime changes storage values outside of sudo calls.

Checklist

[X] No new compiler warnings

We should add a check to each test for these calls that each event is emitted, as expected. This was from ToB feedback

This is true, and is the standard for pallets from Paritytech. They have some code in the collective pallet for checking emitted event history which is super helpful.

Love that this is being worked on so promptly after I mentioned it in Discord. This will make indexing the chain much nicer!


Add handler for failed validations only for submit attempts

Feature request
Current Behavior
There is no way to execute custom code on validation failure if and only if the validation was requested by submit attempt.
Desired Behavior
Have a callback that is executed when user tries to submit a form and validation fails.
Suggested Solution
add e.g. onSubmitFailure to FormikConfig interface.
Who does this impact? Who is this for?
Example situation: I have a multi-tabbed form. When user attempts to submit it and validations fail, I want to switch the user to first tab containing errors. But this should not happen inside the validation handler in case some other feature triggered the validation.
Describe alternatives you've considered
This is hard to solve in any other reasonable way. This should be an imperative reaction on the submit attempt, just like regular onSubmit handle. Any other solution that I can imagine would involve some dirtiness.

Can't you already achieve this with the existing onSubmit handler?  Use the provided validator and proceed as necessary?

@Mikoz93 that's the thing - onSubmit is called only when the form is valid. When you call formik.submitForm(), it does something like this:
if (validate(...)) {
  onSubmit(...);
}

So I don't see any option to hook for failed submit attempts of invalid form.


[Event Request] COD 1247 - OnAfterCreateGeneralJournalLineTemplate

Can't find the #2367 in the latest sandbox / images / BC 14 cu. Has this been solved?

[ ] Solved in BC14

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


.list-group-flush not working properly with Chrome 59

The following code used to work just fine in all browsers:

Card header

        List item A
        List item B
        List item C
        List item D

Since the Chrome 59 update however, it does not work properly. The borders between the list items are missing.
Result in Edge (expected result):

Result in Chrome 59:

jsfiddle: https://jsfiddle.net/6oggze6h/

works fine for me on macbook pro macOS 10.12.5 with chrome 59.0.3071.115

That's weird. I have been able to reproduce the issue on macOS, but not on a different (similarly specced) Windows computer. I'm puzzled.

It also works fine for me on Windows 10 with Chrome Beta version 60.0.3112.50

I'm experiencing this same issue - Chrome 59.0.3071.115 on Windows 10. The problem appears to be with transparent borders. Setting the border to a solid color or rgba(0, 0, 0, 1) makes them visible.

Issue isn't appearing in beta version 60.0.3112.50 for me. So it appears to be a Chrome bug and not a Bootstrap issue.


Added contributing guidelines to Readme.md and created CONTRIBUTING.m…

Hi everyone,
I've just created this pull request to make it easier for contributors to understand our contribution guidelines. Here's what I've done:

Added contributing guidelines to Readme.md: I've included a link to our new CONTRIBUTING.md file in the Readme.md. This will help newcomers quickly find and reference our contribution guidelines.

Created CONTRIBUTING.md: I've created a new CONTRIBUTING.md that Includes a list of suggested features. This file includes information on our Code of Conduct, how to get started with contributing, and other guidelines for making contributions.

Please feel free to review the changes and provide any feedback or suggestions. Your input is greatly appreciated!

Thank you for your contribution 🚀


Nx 17: An unhandled exception occurred: Package "@nx/vite" has no builders defined.

Please provide the environment you discovered this bug in.
I simply ran these commands:
pnpm create analog
pnpm i
pnpm run dev

After that I get the error: An unhandled exception occurred: Package "@nx/vite" has no builders defined.
In this morning these commands still worked.
Which area/package is the issue in?
platform
Description
I am unable to run a freshly created analog platform project.
Please provide the exception or error you saw
An unhandled exception occurred: Package "@nx/vite" has no builders defined.

Other information
I think it is because nx@angular17 is installed by the latest pnpm create, yet the actual angular version is 16.
I would be willing to submit a PR to fix this issue

[ ] Yes
[X] No

Yea, this was a change in Nx with the support for Angular CLI builders. For now, you can downgrade the @nx/vite package version to 16.10.0.
We'll replace the builder for Angular CLI workspaces soon.

This is resolved in the latest release. You may still need to pin the @nx/vite package to 16.8.1


Cilium bugtool / sysdump should dump all relevant Cilium-managed CRDs like CiliumNode

The tool currently dumps CEPs and CNPs. We should add support for CNs, CiliumIdentities, and CCNP.
This is especially useful for debugging sysdumps from cloud providers like AWS on ENI mode.

Collection of CiliumIdentities and CiliumNodes just got added to cilium-sysdump yesterday, see cilium/cilium-sysdump#90.


Integration to HomeKit - Enhancement

It would be nice to enable the use of the Indigo "HomeKit Link" plugin to arm and disarm the Ademco panel from the Apple "Home" app (HomeKit). This is currently available for the Indigo "DSC" plugin for DSC panels.

Great update - Thank-you!


Trouble with gradle dependency solving

Hi guys, first of all thanks for awesome work!
my setup is JDK14/11 (tested on both)
intellij
gradle quarkus project
adding, tried all the variation possible of dependency path
dependencies {
..
implementation 'org.hibernate.reactive:hibernate-reactive-core:1.0.0-SNAPSHOT'
//    implementation 'org.hibernate.reactive:hibernate-reactive-core'
//    implementation 'com.github.hibernate:hibernate-reactive:1.0.0.Aplha5'
}
and even with git resolver
repositories {
....
maven { url 'https://jitpack.io' }
}
IT ALL YIELDS :
"Could not find org.hibernate.reactive:hibernate-reactive-core:1.0.0-SNAPSHOT.
Required by:
project :
"
??

Nevermind :) Missspelled "Alpha", sorry!

This should be the latest one available on Maven central:
implementation 'org.hibernate.reactive:hibernate-reactive-core:1.0.0.Alpha5'

We didn't release a version 1.0.0-SNAPSHOT and I don't think you need to use the one on github

`Nevermind :) Missspelled "Alpha", sorry!

Cool :)

This should be the latest one available on Maven central:
implementation 'org.hibernate.reactive:hibernate-reactive-core:1.0.0.Alpha5'

We didn't release a version 1.0.0-SNAPSHOT and I don't think you need to use the one on github

Well, the problem is - that in your docs - the text mentions this snapshot version, i am not using it for production

Ah, that's a bug. I'm going to fix it. Thanks


Travis CI update to Ubuntu 18.04

Updating and cleaning up the Travis CI config file.

I sometimes get a build failure with the following output:
(07:07:20) INFO: Elapsed time: 1597.947s, Critical Path: 945.36s
(07:07:20) INFO: 801 processes: 801 local.
(07:07:20) INFO: Build completed, 1 test FAILED, 797 total actions
//heron/stmgr/tests/cpp/server:stmgr_unittest                           TIMEOUT in 3 out of 3 in 315.0s
  Stats over 3 runs: max = 315.0s, min = 315.0s, avg = 315.0s, dev = 0.0s
Test cases: finished with 6 passing and 1 failing out of 7 test cases
Executed 4 out of 4 tests: 3 tests pass and 1 fails locally.
(07:07:20) INFO: Build completed, 1 test FAILED, 797 total actions

I believe what I have is good, but I'm not sure why the build sometimes fails like this. Is it due to the OS update I did in this PR?

@nwangtw If we merge it in and it causes issues, we can revert. But do you have any ideas as to why that stmgr unit test was the one sometimes failing? Are there any parameters I can try tweaking?


Test coveralls integration

Coverage decreased (-0.7%) to 99.308% when pulling 778c16a40f66d21bfdc79e77b9d4a21c15331709 on test-coveralls into f46904425ea89bb8122795d5ef71936451db5686 on master.

Coverage decreased (-1.4%) to 98.616% when pulling a5b50fc6fe435f9234a13916ba9b6ebd650a697f on test-coveralls into f46904425ea89bb8122795d5ef71936451db5686 on master.


So many warning with Unobservable object found in data: [object Date]

[Vue warn]: Unobservable object found in data: [object Date]

With 0.12.13 version updated, this warning shows up, but I cannot trace the call stack to find where the error comes from.
@yyx990803 , any help?

but I cannot trace the call stack

Have you tried to switch debug mode on?

I'll remove that warning in the next version.

@azamat-sharapov , they do not impact any thing, just some warnings to warn you to trace some data.

yeah I didn't notice that he was getting warning, though error and he wants to see trace.


add some dyn upcasting tests

Copied from the rustc test suite.

@bors r+

:pushpin: Commit 4d220c31a4aa1567d66263b368554ef160a9e01e has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit 4d220c31a4aa1567d66263b368554ef160a9e01e with merge 9e37c488f33ccf2acae6093647a5e739ccae402f...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing 9e37c488f33ccf2acae6093647a5e739ccae402f to master...


1.5.4 typings broke signature

Hi,
In 1.5.4 defineDriver started expecting dropInstance method in driver configuration object. Preferably signature changes are released as major versions (2.0.0 ?). Or maybe dropInstance could be made optional.
Consider also adding dropInstance documentation to this section:
https://github.com/localForage/localForage/blob/master/docs/api.md#driver-api
Thanks

Yup, this was my bad. I forgot about the dropInstance change when I merged a fix for #760 and released 1.5.4. I will be releasing 1.5.5 later today which will remove the API change and 1.6 will include the new API. Sorry about that!

Thanks @tofumatt. I was wondering if 2.0.0 would be a better release version because of how defineDriver is set up to expect the configuration object; and any addition to this configuration is a breaking change.

@michaelgeorgeattard I will change that to make dropInstance as it should be. Sorry for the inconvenience.

FYI I've published 1.5.5, which includes Edge support for IndexedDB but removes the extras added in this patch. Sorry about that!

What about exporting the typescript interfaces (especially LocalForage)? With 1.5.5 I see no way to store the value returned from createInstance and still have type checking in typescript.

What does dropInstance do? I did not even find a reference to it in the code.

Check the docs here:
https://github.com/localForage/localForage/blob/master/docs/api.md
On Thu, 30 Nov 2017 at 05:21, chetmurphy<EMAIL_ADDRESS>wrote:

What does dropInstance do? I did not even find a reference to it in the
code.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/localForage/localForage/issues/762#issuecomment-348078642,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQv-WsyFt5v2ooC2FAaFj92mcIBRJWF3ks5s7i05gaJpZM4QvBrM
.

Thanks, that works.
--Chet

From: Thodoris Greasidis<EMAIL_ADDRESS>Sent: Wednesday, November 29, 2017 11:19:04 PM
To: localForage/localForage
Cc: chetmurphy; Mention
Subject: Re: [localForage/localForage] 1.5.4 typings broke signature (#762)
@chetmurphyhttps://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fchetmurphy&data=02|01|chetmurphy%40hotmail.com|d0126411bdb5488565a508d537c2a3f6|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636476231462756230&sdata=ns4Y485Unfr1EcqPpQobCElrCZj7Eqi3%2FJdWoMSZ%2FSA%3D&reserved=0 that's a bit difficult with the current export methods that we are using but suggestions & PRs are welcome. I think that for now you should be able to use something like
type Localforage = typeof localforage;
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FlocalForage%2FlocalForage%2Fissues%2F762%23issuecomment-348103645&data=02|01|chetmurphy%40hotmail.com|d0126411bdb5488565a508d537c2a3f6|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636476231462756230&sdata=XH%2FRg6Q7f%2Fb4T%2BtwZohUDVYMr5E7xO4xJoKDxXNQEo8%3D&reserved=0, or mute the threadhttps://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAJrbVpDFNIXGZCpxlTcMRbvEQ35dYzXSks5s7lbogaJpZM4QvBrM&data=02|01|chetmurphy%40hotmail.com|d0126411bdb5488565a508d537c2a3f6|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636476231462756230&sdata=6oPGNwnlxxJyweSKhPZU1S6ZPUIbJLnPLVx7Z6zdkMI%3D&reserved=0.


Add updatePushURLString:error: to GTRemote

This is to match updateURLString:error:. There is a a setPushURLString: but it ignores errors.
At the moment I'm not able to run the tests (see #584) so I'm counting on Travis...

Having resolved #584, I have successfully run the tests.

Seems good, thanks! ✨


update_images: Fix network issues when building on Loki

Not sure why this started happening, but in the past few weeks I've needed to add the flag --network=host to my docker build and docker run commands on loki or else the container has network connectivity. This PR adds the corresponding change to the Docker build commands in kubernetes/update_images.py

doesn't seem to be needed anymore


Running Renative on an Android TV over TCP/IP

Is there a way to connect to an Android TV over TCP/IP?
I noticed when running (rnv run -p androidtv) it kills the adb server, then starts it again, meaning I can't use a networked TV for debugging, since I have to connect to it manually each time adb server starts.

This can by done by combination of parameters -d for running on device and -t to specify the target
npx rnv run -p androidtv -d -t X.X.X.X:5555 (Haven't used it for a while, so I'm not sure if port is needed or not, have to check)

Adding the port was the problem. Thank you.


Poor results using custom data

I cant get any clean results from using custom data.

I created a transforms.json by converting my colmap model for one frame using the colmap2nerf script from instant-ngp, this trains great in instant-ngp;
https://github.com/NVlabs/instant-ngp/blob/master/scripts/colmap2nerf.py
Then created a script that duplicates the libraries for a specified amount of frames and adds a time stamp, here is my resulting .json, can you see any issues with it @Alexander0Yang ? does your code accept per camera intrinsics?
transforms_train.json

Hi @henrypearce4D,
I just checked your transforms.json, it seems no problem. Have you tested your date on the 3D Gaussian Splatting?

Hi @Alexander0Yang, I tested the transforms.json with instantNGP, I dont think the Inria code that can load .json / synthetic blender datasets, that have varied camera intrinsics. we have 5 camera models (varied pixel width and height and lenses) in this dataset
Can you recommend a way to test the .json with any standard gaussian splatting method?


Manual control Issues

Hi, I found out I can only use manual control for highway-v0. The game configuration/control does not work anymore for the other environments when I set it to be manual control.
For example

in Merge, I cannot increase the number of vehicles or the density of the vehicles.
In Intersection, on top of cannot change the number of vehicles/density, the car would stop moving.

I wonder is it that manual control is only meant for highway-v0 only?
Thank you!

No; the manual control option is not only meant for highway-v0 and should also work with other environments. See https://github.com/eleurent/highway-env/issues/321

I wonder can you change the vehicles/density for Merge, especially with manual control? Thank you!

Currently you can't, you have to edit the _make_vehicles method in merge_env.py.

Thank you!


Cannot find module "@libsql/linux-arm64-musl" from "/root/dev/bunjs/node_modules/libsql/index.js"

I'm using raspberry Pi with Bunjs, try to do import libsql but it throws error
error: Cannot find module "@libsql/linux-arm64-musl" from "/root/dev/bunjs/node_modules/libsql/index.js"

+me too, but in a lambda environment

Maybe related to https://github.com/tursodatabase/libsql-js/issues/70?


Box2d tests

Implement #107 in possible classes.

A lot of box2d is protected so I've tested what I can right now


WebKitWebProcess crashes because BadValue X11 Error, with NVidia drivers

I get an error message stating "Integration error  Failed to inject JavaScript API. Main object not found.' The application might not function properly." I'm running the latest flatpak version installed with --system.

Hello @Cybolic. Thanks for taking the time to report your issue. I need more information to investigate it further:

Which distribution and version do you use?
The debugging output from a terminal as specified in the Bug Reporting Guidelines.
Is the issue always reproducible or does it happen randomly?

Sorry about that.
My system is Antergos Arch, updated today.
Yes, the issue happens constantly. The popup will only appear after pressing reload, before that, the application just loads to a blank grey screen (in the area where the Google Play Music logo is visible in the screenshot above).
nuvola-gogle-play-music-log.txt

Thanks for the logs. The following snippet might be the cause of the issue.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

(WebKitWebProcess:18): Gdk-ERROR **: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 216 error_code 2 request_code 154 (GLX) minor_code 34)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Is this a clean Nuvola flatpak installation or have you upgraded a previous flatpak build?

This is an upgraded installation (flatpak update --system).

Purging the flatpak installation and reinstalling didn't change anything.

I'm always having the same or similar issue.
I get:
`)]}'
[["er",null,null,null,null,405,null,null,null,9]
]`
when I enter the app.

Hello @jamiehutber. That seems to be a stale sign-up page (a funny Google's bug). Pressing home button should help. If not, please create a new ticket for your issue.

Ah yes, thanks. I do still get an error when I get through to the login page, once entering a password it just goes black. Could I ask where the log files are stored? Then i will create a new ticket.

See Bug Reporting Guidelines.

@Cybolic

Have you upgraded any of packages related to graphics drivers recently?
I'm going to upgrade WebKitGTK (there have been a few fixes recently) in the flatpak builds and we'll look at this issue again.

Yes, my NVIDIA driver was upgraded to the latest version (381.22) in the process of updating the system.

Hello @Cybolic. I've updated WebKitGTK+ to 2.16.2. Could your ru flatpak update --system and flatpak update --user and then check whether the issue still occurs?
If yes, is it reproducible in WebKitGTK+ MiniBrowser?
flatpak run \
--command=/app/libexec/webkit2gtk-4.0/MiniBrowser \
eu.tiliado.NuvolaAppGooglePlayMusic//stable \
https://play.google.com/music

FYI: I was having this issue when installing with the GNOME Software button on Fedora but apparently it doesn't bring in some dependencies, such as GNOME platform and video driver libs. Installing with the command line works fine.

Thanks @excieve. That's interesting. Could compare the output of following command in case of installation with GNOME software and commandline?
for KIND in app runtime; do
for LOCATION in user system; do
echo; echo ${LOCATION}-${KIND}:
flatpak list --$LOCATION --$KIND --show-details -v
done; done

Yup! After updating the player works again. Feel free to close this :)

Ok @Cybolic. Glad to hear Nuvola works again.
@excieve, could it be possible that GNOME Platform received an update between your GNOME Software and command-line way of installation?

@fenryxo Sure, that's possible. I'll experiment with these two types of installation a bit later and will report if there's something unusual.

I have the same issue. Clean flatpack installation, Elementary OS. I've updated NVidia drivers recently. Same logs. I see there's a new version of WebKitGTK+ available, so updating it may fix the issue.

None of the music services work, white screen after clicking any button (i.e. login).

log.txt
That's my Debug log with Deezer.

And no, the issue is not reproducible in WebKitGtk MiniBrowser.

Also, you should probably change the title to "WebKitWebProcess crashes because of BadValue X11 Error". Because this issue affects all music services, not just Google Music (Tested GM, Deezer, and Yandex Music myself).

there's a new version of WebKitGTK+ available

Nuvola flatpaks contain the latest stable version of WebKitGTK - 2.16.3.

That's my Debug log with Deezer.

Could you run Nuvola multiple times and check whether these two error situations always occur and in the same order or whether it is random?
Error 1:
(WebKitPluginProcess2:102): GLib-GObject-WARNING **: cannot register existing type 'CustomSignalsUnix'
(WebKitPluginProcess2:102): GLib-GObject-CRITICAL **: g_object_new: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
(WebKitPluginProcess2:102): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(WebKitPluginProcess2:102): GLib-GObject-CRITICAL **: g_signal_emit_by_name: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

Error 2:
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

(WebKitWebProcess:17): Gdk-ERROR **: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 215 error_code 2 request_code 154 (GLX) minor_code 34)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

log2.txt
log3.txt
log4.txt
3 more logs. I don't have time to look at them now, as I'm late at the metting.

Actually, yes, they seem to appear in the same order even on same lines.

I must admit that I have no experience with nvidia graphic cards. So I'm going to ask a lot of questions to understand the situation.

Do you use open source drivers of Nvidia's closed source drivers?
How have you updated your drivers recently?

I've updated my driver's using apt update, as usual. As a package.

It's okay to ask questions, the thing is to resolve the issue as a result. I'll be able to give more details later, as I'm not at home rn.

sudo ldconfig -p | grep -i gl.so could also provide some info.

	libwayland-egl.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 	libwayland-egl.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libwayland-egl.so 	libobs-opengl.so.0 (libc6,x86-64) => /usr/lib/libobs-opengl.so.0 	libobs-opengl.so (libc6,x86-64) => /usr/lib/libobs-opengl.so 	libcogl.so.20 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcogl.so.20 	libcogl.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libcogl.so 	libQtOpenGL.so.4 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4 	libOpenGL.so.0 (libc6,x86-64) => /usr/lib/nvidia-375/libOpenGL.so.0 	libOpenGL.so (libc6,x86-64) => /usr/lib/nvidia-375/libOpenGL.so 	libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-375/libGL.so.1 	libGL.so.1 (libc6) => /usr/lib32/nvidia-375/libGL.so.1 	libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so 	libGL.so (libc6,x86-64) => /usr/lib/nvidia-375/libGL.so 	libGL.so (libc6) => /usr/lib32/nvidia-375/libGL.so 	libEGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-375/libEGL.so.1 	libEGL.so.1 (libc6) => /usr/lib32/nvidia-375/libEGL.so.1 	libEGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libEGL.so 	libEGL.so (libc6,x86-64) => /usr/lib/nvidia-375/libEGL.so 	libEGL.so (libc6) => /usr/lib32/nvidia-375/libEGL.so
grep output

I looked up and found out that I have proprietary NVidia drivers installed

Upstream issue: flatpak/flatpak#138

Could you find out the version of nvidia driver? Maybe from the version of the driver package. It should be 375-something. Flatpak seems to support following versions:
flatpak remote-ls gnome | grep nvidia
org.freedesktop.Platform.GL.nvidia-304-134
org.freedesktop.Platform.GL.nvidia-304-135
org.freedesktop.Platform.GL.nvidia-340-101
org.freedesktop.Platform.GL.nvidia-340-102
org.freedesktop.Platform.GL.nvidia-367-57
org.freedesktop.Platform.GL.nvidia-370-28
org.freedesktop.Platform.GL.nvidia-375-26
org.freedesktop.Platform.GL.nvidia-375-39
org.freedesktop.Platform.GL.nvidia-378-13
org.freedesktop.Platform.GL.nvidia-381-09
org.freedesktop.Platform.GL.nvidia-381-22

375.66
Fri Jun  2 21:51:56 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.66                 Driver Version: 375.66                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1080    Off  | 0000:01:00.0      On |                  N/A |
| 13%   58C    P0    50W / 215W |   1745MiB /  8110MiB |      3%      Default |
+-------------------------------+----------------------+----------------------+

Hello @Cybolic & @excieve. You have also been affected by this issue. Do you use proprietary nvidia drivers? If so, which version? Thanks.

In my case this is nvidia driver 381.22. There's a corresponding flatpak platform package pulled in automatically:
$ flatpak list
Ref                                                  Options
eu.tiliado.Nuvola/x86_64/stable                      user,current
eu.tiliado.NuvolaAppGooglePlayMusic/x86_64/stable    user,current
org.freedesktop.Platform.GL.nvidia-381-22/i386/1.4   user,runtime
org.freedesktop.Platform.GL.nvidia-381-22/x86_64/1.4 user,runtime
org.gnome.Platform.Locale/x86_64/3.24                user,runtime,partial
org.gnome.Platform/x86_64/3.24                       user,runtime
eu.tiliado.Nuvola/x86_64/stable                      system,current
eu.tiliado.NuvolaAppGooglePlayMusic/x86_64/stable    system,current
org.freedesktop.Platform.GL.nvidia-381-22/i386/1.4   system,runtime
org.freedesktop.Platform.GL.nvidia-381-22/x86_64/1.4 system,runtime
org.gnome.Platform.Locale/x86_64/3.24                system,runtime,partial
org.gnome.Platform/x86_64/3.24                       system,runtime

I'm on the same NVIDIA driver on Arch with the latest flatpak packages and I'm not seeing the issue anymore.
$ flatpak list
Ref                                                  Options
eu.tiliado.Nuvola/x86_64/stable                      system,current
eu.tiliado.NuvolaAppGooglePlayMusic/x86_64/stable    system,current
org.freedesktop.Platform.GL.nvidia-381-22/x86_64/1.4 system,runtime
org.freedesktop.Platform.Icontheme.Paper/x86_64/1.0  system,runtime
org.gnome.Platform.Locale/x86_64/3.22                system,runtime,partial
org.gnome.Platform.Locale/x86_64/3.24                system,runtime,partial
org.gnome.Platform/x86_64/3.22                       system,runtime
org.gnome.Platform/x86_64/3.24                       system,runtime
org.gtk.Gtk3theme.Arc-Darker/x86_64/3.22             system,runtime

I updated my drivers to 381.22. I can confirm the issue is resolved. It seems that flatpak doesn't support 375.66, so it's not a bug of this app.

🎉 Great! Are both error messages 1 and two from https://github.com/tiliado/nuvolaruntime/issues/342#issuecomment-305760052 gone?
I leave this issue open as I think Nuvola should somehow detect that there is no matching nvidia driver and show a message to user instead of crashing web process. Could anyone provide me with output of the following command?
flatpak run --command=ls eu.tiliado.Nuvola//stable -FR /usr/lib/GL/

Btw @excieve, you have duplicate flatpaks in system and user destinations. Is there any reason for that?

Could anyone provide me with output of the following command?

$ flatpak run --command=ls eu.tiliado.Nuvola//stable -FR /usr/lib/GL/
/usr/lib/GL/:
glvnd/	nvidia-381-22/	vulkan/

/usr/lib/GL/glvnd:
egl_vendor.d/

/usr/lib/GL/glvnd/egl_vendor.d:
10_nvidia.json@

/usr/lib/GL/nvidia-381-22:
bin/  extra/  glvnd@  lib@  manifest.json*  vulkan@

/usr/lib/GL/nvidia-381-22/bin:
apply_extra*

/usr/lib/GL/nvidia-381-22/extra:
glvnd/				libGLESv2_nvidia.so.381.22*  libglx.so.381.22*		    libnvidia-encode.so.381.22*		  libnvidia-gtk2.so.381.22*    libnvidia-ptxjitcompiler.so.381.22*  vulkan/
libEGL_nvidia.so.0@		libGLX_indirect.so.0@	     libnvcuvid.so.381.22*	    libnvidia-fatbinaryloader.so.381.22*  libnvidia-gtk3.so.381.22*    libnvidia-tls.so.381.22*
libEGL_nvidia.so.381.22*	libGLX_nvidia.so.0@	     libnvidia-cfg.so.381.22*	    libnvidia-fbc.so.381.22*		  libnvidia-ifr.so.381.22*     libnvidia-wfb.so.381.22*
libGLESv1_CM_nvidia.so.381.22*	libGLX_nvidia.so.381.22*     libnvidia-compiler.so.381.22*  libnvidia-glcore.so.381.22*		  libnvidia-ml.so.381.22*      libvdpau_nvidia.so.381.22*
libGLESv2_nvidia.so.2@		libcuda.so.381.22*	     libnvidia-eglcore.so.381.22*   libnvidia-glsi.so.381.22*		  libnvidia-opencl.so.381.22*  tls/

/usr/lib/GL/nvidia-381-22/extra/glvnd:
egl_vendor.d/

/usr/lib/GL/nvidia-381-22/extra/glvnd/egl_vendor.d:
10_nvidia.json

/usr/lib/GL/nvidia-381-22/extra/tls:
libnvidia-tls.so.381.22*

/usr/lib/GL/nvidia-381-22/extra/vulkan:
icd.d/

/usr/lib/GL/nvidia-381-22/extra/vulkan/icd.d:
nvidia_icd.json

/usr/lib/GL/vulkan:
icd.d/

/usr/lib/GL/vulkan/icd.d:
nvidia_icd.json@

Btw @excieve, you have duplicate flatpaks in system and user destinations. Is there any reason for that?

Not sure, but I suspect this might be due to first trying to install using the GNOME Software and then manually. Maybe Software tries to install in system destination. I'll try to purge everything and then reinstall using one of the methods to see what it does.

So I just purged everything both system or user in flatpak and tried installing Nuvola Apps and Google Play app using GNOME Software. It actually installed everything in user destination unlike manual method (which in the instructions suggests using sudo) installing system-wide.
However, this Software installation didn't pull in nvidia driver platform. So I executed flatpak update --user (without sudo) and it automatically installed org.freedesktop.Platform.GL.nvidia-381-22 and org.gnome.Platform.Locale. It does install it when using the manual method from the beginning.
So there appear to be two issues:

GNOME Software installing per-user, while manual (when following instructions) is system-wide
GNOME Software method doesn't pull additional (but required) dependencies

What does flatpak run --command=cat eu.tiliado.Nuvola//stable /sys/module/nvidia/version show?

GNOME Software installing per-user, while manual (when following instructions) is system-wide

I think both ways are ok. The issue is whether GNOME Software can update both locations.

GNOME Software method doesn't pull additional (but required) dependencies

That's this bug: Flatpak backend doesn't seem to install related refs
Anyway, since there are so many flatpak-related bugs in GNOME Software, I'm going to update instructions not to use GNOME Software at all. In addition, I'll remove sudo because it is not necessary.

Could anyone test master branch of Nuvola flatpak with these steps? Thanks.

Uninstall all Nuvola flatpaks
Uninstall nvidia flatpaks
Install eu.tiliado.Nuvola//master
Make sure nvidia flatpak is not installed
flatpak run eu.tiliado.Nuvola//master -D
Nuvola should show error dialog about missing driver and a link to Graphics Drivers wiki page
Install nvidia flatpak according to instructions.
flatpak run eu.tiliado.Nuvola//master -D
There should be no error.

Changes have been pushed to the stable flatpak branch. Not sure whether it works as I haven't received any feedback. We'll see.

Fix released in Nuvola 4.5.


Make it super easy to self-host with docker-compose

I'd be using modern-paste right now if it was super easy to self host. I should be able to do this in a few commands
$ git clone https://github.com/LINKIWI/modern-paste.git
$ cd modern-paste
$ # edit some config file
$ docker-compose build
$ docker-compose up
$ cowsay Profit!

https://github.com/tle06/modern-paste is a good start but setting up that mysql dependency is a deal killer.

My infrastructure does not make use of Docker and I also don't have any experience with it. So this isn't an immediate goal, but as always I'm happy to accept PRs for this functionality.
What troubles are you running into in setting up the MySQL dependency? The current instructions are up-to-date and accurate, but if the documentation needs to be more thorough or clear please let me know.

Your existing docs are great :smile:.  docker and docker-compose just lower the barrier to entry so significantly that it makes trying out and adopting new things so easy.
I'll see what I can throw together for a PR...

While not a huge fan of docker myself I do agree this will be helpful. I personally don't like using web demos and use docker to test things when able. I am going to try and write some docker stuff for practice.

Quick drive-by while I read the other issues for something else.... I needed something to learn docker with and I decided to make modern-paste work with Gunicorn + NGINX + Postgres... This was quite some time ago, but I recall it not taking very much effort
https://github.com/opsech-io/docker-modern-paste


Alignment issues of buttons in merge

Download as CSV and DOC buttons are misaligned after merge

Closing this as it is resolved


Creating a custom job_id doesn't work

Hello all,
For some kind of reason the following doesn't work:
scheduler.schedule(datetime.datetime.now(), func,
                              args=[order.id],
                              kwargs=kwargs,
                              interval=30, id="myspecialID")

This is the exception I get:
TypeError: schedule() got an unexpected keyword argument 'id'

Even though I look into the source and I see that id is a kwarg I can put in https://github.com/ui/rq-scheduler/blob/master/rq_scheduler/scheduler.py#L131-L132
Does anyone else have this same problem? Also, id is a reserved name, is it maybe better to call it job_id?

Support for id kwarg was added in August. The rq-scheduler package on PyPi is older and doesn't support id. Will try to cut a release soon.


fix datepicker problem after click live button

datepicker shows correct date(last day) after clicking the live button

add overflow menu for meta data

Removed the meta data button and replaced it with an overflow menu.
Added "Bounding Box" and "Attributes" with two checkboxes.
Added "confidence" and "speed" to the Attributes showing on the bounding boxes.
Controlled the showing of bounding boxes and Attributes by checking the checkboxes.
Cleaned the code.


Tertiary button text and border not aligned properly in the button group

Which package is this issue related to?
ffe-buttons
Describe your issue
From design.sparebank1.no:

What is the expected behavior?
The button text and border should be closer together like outside the button group, and vertically centered.

Only applies to a elements apparently. I'll extend the button group with examples with the two main element types (button and a), this isn't the first time we've discovered element specific visual bugs in the button group :crying_cat_face:


Are you working on a GPU implementation ?

You could easily convert this version into GPU version if you have opencv compiled with opencCL available, You will have to use UMAT instead of MAT this will increase the performance quite a bit


Enable merging of groups when objects also in segments

As described in #1308.
I don't understand the merge process well enough to know if this behavior is desired for merging. But if it is, this PR should probably add to the test suite for before merging. No tests are broken by this change.

@apdavison do you have any opinions on this? Do we want to move the milestones around? It is still a draft. @kjohnsen Did you want to receive actual feedback on this? Or add testing if Andrew approves of this? We are cleaning up PRs etc.

@zm711  I think this is best left to your judgment since this was a while ago and I don't know the Neo codebase very well in general. I do not have time to add testing myself right now


Eth to Smart contract transaction

Have you read the Contributing Guidelines ?
yes
Description
(Write your answer here.)
Fixes #767

Checklist

[x ] I've read the contribution guidelines.
[ x] I've checked the issue list before deciding what to submit.
[ x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
(Write your answer here.)

Hi @Kushal997-das , I have updated the documentation, you may check it 👍

Hi @Kushal997-das , I have updated the documentation, you may check it 👍

LGTM 👍🏻