Current manual install instructions for running produce error

manual installation Instructions on
[https://github.com/wefork/wekan/wiki/Install-from-source]
produce the following error at the last step - new to meteor/node so any advice:
<EMAIL_ADDRESS>/root/repos/wekan/.build/bundle/programs/server
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>npm WARN<EMAIL_ADDRESS>No description
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
npm ERR! Linux 4.4.0-59-generic
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.48
npm ERR! npm  v4.1.1
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>install: node build.js || nodejs build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node build.js || nodejs build.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the fibers package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node build.js || nodejs build.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs fibers
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls fibers
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     /root/repos/wekan/.build/bundle/programs/server/npm-debug.log

@kdamianakis
It's very likely that because of rapidly changing node.js packages those install from source instructions need fixing again. If you are in a hurry and just trying Wefork, use VirtualBox appliance at https://wekan.xet7.org

Thank you for this - not in a hurry but would be useful to see if others have also a similar problem. I believe Wekan to be a very useful open source self hosted app.

@kdamianakis
Yes it has happened before to others that they had problems installing from source, although I for me install went fine when I created VirtualBox appliance. I have fixed those instructions multiple times before. There are also other bugfixes in progress.

This issue was moved to wekan/wekan#818


Make the pax/aarch64/lingvo script fail in more cases.

Replaced by https://github.com/NVIDIA/JAX-Toolbox/pull/260


FormBuilderTextField not take "obscureText: true" to hide password field

i using flutter_form_builder: ^3.7.3.
and I use this "obscure text: true" to hide the password field in FormBuilderTextField.
flutter compiler give an error:-
"Obscured fields cannot be multiline.
'package:flutter/src/material/text_form_field.dart':
Failed assertion: line 149 pos 15: '!obscureText || maxLines == 1' "

@marqueetest you need to pass this attribute: maxLines: 1
This error was introduced in flutter 1.12
close #226

Could we default to maxLines: 1 when obsureText is set? This feels like a easily fixable default.


Syntax error

Hey,
Tried it with bash but no luck:
[benjamin@darius] [bash: 1] [Wed Aug 15 17:44:26] [~/.dotfiles/bash]                                                                                [git: master] [264/2168] [took: 0s]
>_up
/home/benjamin/.bin/up: 47: /home/benjamin/.bin/up: Syntax error: "(" unexpected (expecting "}")

It's happening here:
_up() {
    local p="$(dirname $PWD)"
    local w="${COMP_WORDS[COMP_CWORD]}"

    COMPREPLY=( $(IFS=';' compgen -S/ -W "${p//\//;}" -- "$w") )
}

This command looks cool, can we fix this?

What version of bash? I haven't encountered this and can't reproduce.


Added Lithuanian translations

Please keep in mind that translations are a bit crude as i'm a developer not linguist and Lithuanian is crazy difficult language.
Happy Hacktoberfest!
Povilas

Labai ačiū!
This looks great, thank you for the contribution. It looks like a challenging language, and from everything I read, it's quite distant from English (in category 4).


Added possibility to set model position relative to terrain

# Models are loaded using the following syntax:
# /path/to/model | rel/abs | rotX rotY rotZ | Xpos Ypos Zpos | scale | animation_path_id start_animation | nr_of_lights
# Were rel means relative to ground height at that location and abs means absolute world coord
res/models/nanosuit/nanosuit.obj | rel | 0 0 0 | 20 -5.1 -5 | 1 | -1 0 0

Nice!


Create Ragdoll entity - added a note

Signed-off-by: Artur Zięba<EMAIL_ADDRESS>Change summary:

Added a note to the "Create Ragdoll entity > Things to Watch For" column regarding jittering ragdoll upon entering the Game Mode.

@LB-ArturZieba this looks good, however, there is a merge conflict that will block this from being merged that you'll need to resolve by merging latest into your branch and resolving the merge conflict.
Please see the Checks section above to see how to resolve.

LGTM

@michleza You have to have Motion Matching Gem enabled for rin.fbx, this is mentioned in the main file of the workflow in the Project Requirements sections.

@LB-ArturZieba , it looks like you crushed your changes with the merge conflict resolution.  Please verify everything looks right on the PR here and fix anything here before we merge your changes in :)

@FuzzyCarterAWS I've restored the change from the original commit, please let me know if there is any other issue.


Cannot query field "video_id" on type "PrismicEmbedType"

Hello,
I'm using gatsby-source-prismic version 3.2.1 and get this error for video fields:

Cannot query field "video_id" on type "PrismicEmbedType". Did you mean "media_id"?  graphql/template-strings

From the prismic GraphQL API I get this JSON response for the video field:
"video": {
  "is_plus": "1",
  "account_type": "plus",
  "width": 426,
  "height": 240,
  "duration": 42,
  "description": "",
  "thumbnail_url_with_play_button": "https://i.vimeocdn.com/filter/overlay...",
  "upload_date": "...",
  "video_id": 1111,
  "uri": "/videos/1111",
  "embed_url": "https://vimeo.com/1111",
  "type": "video",
  "version": "1.0",
  "title": "...",
  "author_name": "...",
  "author_url": "https://vimeo.com/1111",
  "provider_name": "Vimeo",
  "provider_url": "https://vimeo.com/",
  "cache_age": null,
  "thumbnail_url": "https://i.vimeocdn.com/video/...",
  "thumbnail_width": 295,
  "thumbnail_height": 166,
  "html": "<iframe src=\"https://player.vimeo.com/video/...\" width=\"426\" height=\"240\" frameborder=\"0\" allow=\"autoplay; fullscreen\" allowfullscreen title=\"...\"></iframe>"
}

There is no field named media_id, but video_id  exists.

Hi @rh-silpion
what's the response from the graphql-playground?
(http://localhost:8000/__graphql)

Actually, I checked oembed response from viemo, and yes they do conatina a video_id property.

HI @rh-silpion
Can I ask for what specific reason you need the video_id for?
I've made a pr for adding the field, but as the field isn't part of the oembed spec, it may show up as a field from providers who don't add a video_id field (like youtube)

Hi @MarcMcIntosh
I'm no longer involved in the project where this is used. But I remenber, that we need the video_id for a Vimeo iframe solution like this:
<iframe
    src={`https://player.vimeo.com/video/${props.video_id}?app_id=123;&loop=1&autoplay=1&muted=1&controls=false`}
    frameBorder="0"
    allowFullScreen
    autoPlay
    title={props.embed_title}
/>

From prismic.io I get the JSON from my first post for an Embed field with a Vimeo url like this: https://vimeo.com/{ID}
I'm not sure what you want to see in the local graphql playground. For media_id I get
"media_id": null

and video_id didn't exists.
I fixed that with
exports.createSchemaCustomization = ({ actions }) => {
  const { createTypes } = actions
  const typeDefs = `
    type PrismicEmbedType implements Node {
      video_id: ID
    }
  `
  createTypes(typeDefs)
}

and everything then worked as expected.

Thanks @rh-silpion and @MarcMcIntosh, sorry this slipped through the cracks.
@MarcMcIntosh's PR has been merged and published in v3.3.4 so you should be able to query the video_id field in Embed fields without a custom type override..
In the next major version of the plugin, Embed fields will be inferred by Gatsby rather than defined by the plugin. This means when other providers provide fields specific to their platform, like the video_id field, they will automatically be available.


Move internal vars to defaults

Allow easier override of internal vars by moving them to defaults.
[fix]
Signed-off-by: Ben Kochie<EMAIL_ADDRESS>

Rebased and removed the last commit as it is no longer needed due to changes from https://github.com/cloudalchemy/ansible-node-exporter/pull/190


Add keyboard shortcuts for easier use

Is your feature request related to a problem? Please describe.
ctrl->Enter should send a message, just like in web interface. also perhaps evaluate adding other keybindings
Describe the solution you'd like
Some actions such as pressing enter during auth or during message writing should perform actions. use  on: keyPattern send: aSelector to: aReceive - the usage is self eventHandler on: #(ctrl shift) -> Character arrowUp send: #pageUp to: self.
Describe alternatives you've considered
This is the way

Enter should already work for auth and message sending in current develop

yep. only close and perhaps new chat should be bound

I just realised that it is not yet possible to have a linebreak inside the text. If user presses "shift + enter" he should be able to insert a newline in the text without directly sending it

Also I'd enjoy a Chat-switching shortcut like Crtl + k. It should work everywhere and focus a search field to search the name of the person to switch to. On Enter the Chat should be opened.


Create makefile that implements structure for tests

implements an initial test suite for static analysis. Unit/Integration/e2e tests to be fleshed out in future pr's.
running make static-tests runs static tests (after running OS=macOS make setup-env, assuming you running macOS).
Current static test tools:

terraform validate
terraform fmt (checking that all files are nicely formatted)
tflint
regula
conftest (disabled as custom rules must still be developed)
terraform-compliance with https://github.com/terraform-compliance/user-friendly-features ruleset

other test types are stubbed out with some comments on approach

We can make the fmt a stage in ci and commit back the changes(but no need to fail the PR due to formatting agree?)

I'm opposed to having ci make commits on pr's. If the pr is based off a fork the ci would not have permissions to push the commit to the fork.
If make static-tests is run as a github check, the pr author will get near immediate feedback on the failure, and running terrraform fmt and adding another commit is not a big ask. frequent contributors can add fmt command to their git pre-commit hooks, or to their IDE's file watcher.


TouchStone - add Acknowledgments to scripts and userstories

especially userstories should be a full suite of both sending/receiveing the right messages and sending/receiving the right type of acknowledgments correspondingly

Handled elsewhere


Title:  add a sprite animation

Is your feature request related to a problem? Please describe.
I want to add my project of sprite animation that i made using js and HTML Canvas
Describe the solution you'd like.
I will add a file containing the my code along with the screenshot of my page and description on the home page that will direct it to my project page.
please asssign this issue to me @swa
Describe alternatives you've considered.
If it doesn't work, I will try submitting a different project.
Add any other context or screenshots about the feature request here.

@Sypher0Dronzer Thank you for providing your insight but it is not required as of now.


Clarify which configuration options are mandatory

Using quiche::Config::default() will almost never work. At least the following options have to be set:

https://docs.rs/quiche/latest/quiche/struct.Config.html#method.set_initial_max_streams_bidi
https://docs.rs/quiche/latest/quiche/struct.Config.html#method.set_initial_max_streams_uni
https://docs.rs/quiche/latest/quiche/struct.Config.html#method.set_initial_max_data
https://docs.rs/quiche/latest/quiche/struct.Config.html#method.set_initial_max_stream_data_bidi_local
https://docs.rs/quiche/latest/quiche/struct.Config.html#method.set_initial_max_stream_data_bidi_remote
https://docs.rs/quiche/latest/quiche/struct.Config.html#method.set_initial_max_stream_data_uni

In most cases, the ALPN and certificates have to be set as well:

https://docs.rs/quiche/latest/quiche/struct.Config.html#method.set_application_protos
https://docs.rs/quiche/latest/quiche/struct.Config.html#method.load_verify_locations_from_file (for clients)
https://docs.rs/quiche/latest/quiche/struct.Config.html#method.load_cert_chain_from_pem_file / https://docs.rs/quiche/latest/quiche/struct.Config.html#method.load_priv_key_from_pem_file (for servers)

It would be great to document these prominently somewhere, as well as clarify the existing documentation which says

When set to a non-zero value quiche will only allow at most v bytes of incoming stream data to be buffered for each locally-initiated bidirectional stream.
The default value is 0.

That misleadingly implies that quiche will allow an unlimited number of bytes when it's set to 0, which is not the case; instead it allows no bytes.

This was confusing to me. If you run a QUIC server, and you don't pass in  certificate chain or private key, even if you are not verifying peers, it will result in TlsFail error when you perform conn.recv().
But for the client, they don't need to set it all. It's only necessary for the server.
This means certificate and key is mandatory for servers even if you were to disable verify_peer() on both sides.
Was this intentional?

I encour the same problem as you @CMCDragonkai do you have any help ? I don't wanna use certificated for now.

QUIC uses TLS for the handshake. If you aren't using certificates, what other means of authorization would you use?

QUIC uses TLS for the handshake. If you aren't using certificates, what other means of authorization would you use?

I want to use asymmetric cryptography for example with ed25519

We use boringSSL, so before considering what quiche can do you'd want to figure out if your design can fit within the TLs extension framework and then whether BoringSSL implements it. If this is already the case, specific pointers would help

We use boringSSL, so before considering what quiche can do you'd want to figure out if your design can fit within the TLs extension framework and then whether BoringSSL implements it. If this is already the case, specific pointers would help

Ok I need to check BoringSSL. Thank you !

In my case I'm interested in passing the TLS certificate as an in-memory structure, not as a file path.

Me too ! I wrote an issue about that : https://github.com/cloudflare/boring/issues/105

Loading certificates from memory is possible by manually creating a TLS context, populating it yourself, and using with_boring_ssl_ctx to create a Config object.


Support Swift 3

Please update it to support swift 3. Thanks

👍

Pull request submitted

After pod install, it still says "The target “VideoSplashKit” contains source code developed with an earlier version of Swift."

@freegyp pull request was not merged

When are you going to merge?

@freegyp i'm not the repo owner, cannot merge it

Any updates on this?

Any support for swift 3 ?

same here. please update support swift 3.0

Any swift 3.0 analogue?

Still no Swift 3?
I think I'll be using https://github.com/hoangtam101/VideoSplashKit in the meantime.

can u support swift 3 please

@rmvz3, how to install (https://github.com/hoangtam101/VideoSplashKit) with Cocoapods?

@okaris, why this is closed without any reply?

Seift 3 support has been added. PR has been merged and a new version is released.

@hemangshah can you email me?


Library is broken in Python 3.8

Thanks to a unit test (test_methods.py::test_add_non_callable) I found the library is broken in Python 3.8, due to changes to dictionary comprehensions in PEP 572 (the walrus operator PEP).

As part of this change, there is also an update to dictionary comprehension evaluation order to ensure key expressions are executed before value expressions

This change affected this code:
        self.items = {
            **self.items,
            # Methods passed as positional args need a __name__ attribute, raises
            # AttributeError otherwise.
            **{m.__name__: validate(m) for m in args},
            **{k: validate(v) for k, v in kwargs.items()},
        }

Validation is happening in the value expression, but in 3.8 the key expression is evaluated first, and it assumes the object to be valid.

Fixed in 4.1.3.


stuck on a cortical area on first tab after open a new tab

https://github.com/feagi/brain-visualizer/assets/65916520/1c60fee4-461d-4c5e-a045-9660380a973d

Resolved


Fixed Spelling Errors found in the files.

Fixed Spelling Errors found in the files.

Please see #41


[3.0]Nacos query instances from remote when not subscribed

What is the purpose of the change
for #8372
Brief changelog
Verifying this change

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #8373 (de7e007) into 3.0 (4149543) will decrease coverage by 0.18%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##                3.0    #8373      +/-   ##
============================================
- Coverage     63.20%   63.01%   -0.19%
+ Complexity      311      310       -1
============================================
  Files          1099     1099
  Lines         46054    46064      +10
  Branches       6956     6936      -20
============================================
- Hits          29109    29029      -80
- Misses        13692    13769      +77
- Partials       3253     3266      +13

Impacted Files
Coverage Δ

...ubbo/registry/nacos/NacosNamingServiceWrapper.java
0.00% <0.00%> (ø)

...he/dubbo/registry/nacos/NacosServiceDiscovery.java
0.00% <0.00%> (ø)

...ng/transport/dispatcher/all/AllChannelHandler.java
62.06% <0.00%> (-20.69%)
:arrow_down:

...dubbo/common/status/support/LoadStatusChecker.java
46.15% <0.00%> (-15.39%)
:arrow_down:

...rg/apache/dubbo/remoting/utils/PayloadDropper.java
76.92% <0.00%> (-15.39%)
:arrow_down:

...ng/transport/dispatcher/WrappedChannelHandler.java
43.47% <0.00%> (-15.22%)
:arrow_down:

...in/java/org/apache/dubbo/common/utils/JVMUtil.java
81.13% <0.00%> (-11.33%)
:arrow_down:

.../apache/dubbo/remoting/transport/AbstractPeer.java
58.69% <0.00%> (-10.87%)
:arrow_down:

.../remoting/transport/netty4/NettyServerHandler.java
61.36% <0.00%> (-9.10%)
:arrow_down:

.../remoting/transport/netty4/NettyClientHandler.java
61.01% <0.00%> (-6.78%)
:arrow_down:

... and 30 more

Continue to review full report at Codecov.

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


Add Google Colab Step by Step

I would like to make a little contribution on your great work!
Would be great to add this so that people can implement it easily

Hi Jose,
Glad that you're interested in my work and thanks for contributing to the repo.


How to get regression coefficients from XGB regression model?

Hi team,
I am curious to know how/whether we can get regression coefficients values and intercept from XGB regressor model? Or how to interpret relative effect in regression model variables to target like coefficients in linear regression?
Thanks,
Prashant

If you are using gblinear with Python, feel free to look into XGBRegressor.intercept_ and coef_ properties. Also gblinear supports feature importance.  Hope that helps.


Example app do not cover expired sessions and multi user

Issue summary
This example app do not cover basic scenarios like expired session, or multiple users using the app.
For example - when there is staff member account in shop, and the app is already installed, verifyRequest will always fail, since shop is already stored in ACTIVE_SHOPIFY_SHOPS. Session will never be created, and any call to/graphq endpoint will result in redirect to /auth - which will obviously not work.
Expected behavior
This app example should cover both scenarios:

expired session
user that do not have session yet

Actual behavior
Example app do not cover given scenarios, verifyRequest middleware redirect to /auth even if it is apollo call to /graphql
Steps to reproduce the problem

Setup example app as given in Readme
Add some page that is using Apollo Client (for example as given in Shopify tutorial https://shopify.dev/tutorials/build-a-shopify-app-with-node-and-react/learn-the-graphql-admin-api)
Authenticate app in your store
Create staff member account in your store
Log in as staff member and go to the app
Try to use page that is making requests to /graphql

Reduced test case

Specifications

Browser: Any
Device: Any
Operating System: Any

Hey @bpsushi, thanks for reporting this. You're right, the example app only tracks whether a certain shop has already performed OAuth, which only makes sense for offline tokens.
For online tokens, the app could send a header back on expired sessions that tells the frontend where to go for re-auth. We could add that as a toggle to verifyRequest, to send a header with the OAuth URL back instead of the redirection page contents. One could then wrap the authenticatedFetch call in the frontend to go to that header if it's present in the response.
We'll update the example app and tutorial to do that instead of the SHOPIFY_ACTIVE_SHOPS approach.

@paulomarg thank you for response! Adding toggle to verifyRequest is perfect solution for ajax reachable routes.


Update managing-a-custom-domain-for-your-github-pages-site.md

Why:
Consistency with https://docs.github.com/en/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https
What's being changed (if available, include any code snippets, screenshots, or gifs):

Check off the following:

[x] I have reviewed my changes in staging, available via the View deployment link in this PR's timeline (this link will be available after opening the PR).

For content changes, you will also see an automatically generated comment with links directly to pages you've modified. The comment won't appear if your PR only edits files in the data directory.

[x] For content changes, I have completed the self-review checklist.

@BenjaminBrienen Thanks so much for opening a PR with this fix! I'll update the branch and get this merged once tests are passing 🍏

@BenjaminBrienen Thank you very much for the fix! ✨ This repo is currently in a code freeze, but we will get this merged as soon as the freeze ends on 10/7!

 Ahsan


Buildroot | ninja build error | /usr/bin/ld:error adding symbols: file in wrong format

Hello All,
While building casync using ninja build I am facing below errors related to /usr/bin/ld: . . .error adding symbols: file in wrong format
I am following casync build guideline from https://github.com/systemd/casync#building-casync , it uses meson along with ninja build.
If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.
ninja: Entering directory build'
[1/31] Linking target casync-http
FAILED: casync-http
cc  -o casync-http casync-http.p/src_casync-http.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcurl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm -Wl,--end-group
/usr/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcurl.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
[2/31] Linking target test-cachunk
FAILED: test-cachunk
cc  -o test-cachunk test-cachunk.p/test_test-cachunk.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a -lacl /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libselinux.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so -Wl,--end-group -pthread
/usr/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
[3/31] Linking target test-cachunker
FAILED: test-cachunker
cc  -o test-cachunker test-cachunker.p/test_test-cachunker.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a -lacl /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libselinux.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so -Wl,--end-group -pthread
/usr/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
[4/31] Linking target test-caencoder
FAILED: test-caencoder
cc  -o test-caencoder test-caencoder.p/test_test-caencoder.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a -lacl /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libselinux.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so -Wl,--end-group -pthread
/usr/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
.
.
[10/31] Compiling C object test-camatch.p/test_test-camatch.c.o
ninja: build stopped: subcommand failed.
I am using Buildroot as build system and after following similar post in https://stackoverflow.com/questions/27967802/libstdc-so-error-adding-symbols-file-in-wrong-format I changed the PATH environment like:
/root/raspcm4/sources/output/host/bin/:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/raspcm4/sources/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/bin
But still, I end up getting the same errors
Can anyone please let me know how to resolve this issue? Is there any ninja build option to be selected in Buildroot?
Your help will be much appreciated.
Thanks in advance
P.S: Please let me know if any info is missing here

This doesn't appear to have anything to do with ninja. As such, this issue should be closed.
That being said, i notice aarch64 in your build output. Are you sure that you don't somehow have your compile host trying to link your build against host libraries?

The error you get is because you are trying to link aarch64 binaries with /usr/bin/ld, which is your host system's linker (which probably does not support this CPU architecture), hence the "file in wrong format".
You are likely missing a Meson cross-toolchain definition to target the system your are compiling for.
See https://github.com/mesonbuild/meson/blob/master/docs/markdown/Cross-compilation.md for more details.
You should probably ask in a buildroot related forum how to do that, and there is nothing specific to Ninja here (it only runs the build plan that Meson generated).


Uncaught TypeError: Cannot read property 'allow' of undefined

Hi There,
I am using ng2-ckeditor, Whenever i am loading the page sometimes i am getting the error Uncaught TypeError: Cannot read property 'allow' of undefined and CK-Editor also not loading.
It is showing as follows
TypeError: Cannot read property 'allow' of undefined
at Object.init (ckeditor.js:868)
at Object. (ckeditor.js:270)
at e (ckeditor.js:250)
at Array.y (ckeditor.js:250)
at x (ckeditor.js:250)
at ckeditor.js:251
at ZoneDelegate.invokeTask (zone.js:424)
at Object.onInvokeTask (core.js:4744)
at ZoneDelegate.invokeTask (zone.js:423)
at Zone.runTask (zone.js:191)

How , we got to know whether ckeditor instance is ready ?

No activity, I propose to close this issue.


Add access_log

What would you like to be added:
Add access_log filter
Why is this needed:
For problem orientation， when a request is not response success, user need know what happens

work in process

work in process

Good!


Broken look and feel in KDE

Hello, I have a problem when I tried to test the theme, I clone the code inside my user local .themes directory (my error), and run in dev mode but nothing happens, now my system desktop theme is broken, I can't change my DE themes, I user KDE Plasma (Antergos) and I don't know what happens, I reset the option, edit, change and restore with my backup the plasma files, but nothing work. The icons dissaper, theme inner never change, transparent look stranger, I don't know, give my a hand with.

I suggest you start fresh. Delete your setup so far and use the installation guide at https://github.com/FallingSnow/lightdm-webkit2-material2/wiki/Installation.


ci: bump Travis CI Ubuntu version from 16 to 18

Following #1148, this is another attempt to stabilize the end-to-end test on Travis CI.

Didn't work 😕


pull request for e2e test at 12/24/2016 18:26:10

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Extract OPA executable from opa docker image

It is now possible to include various opa executable versions in the opal-client image (e.g. latest-istio, latest-istio-static, etc.). The tag of the openpolicyagent/opa docker image can be specified through the opa_tag docker build argument.
In the past only the main opa_linux_amd64_static executable was downloaded,  which does for example not work with the envoy_ext_authz_grpc plugin. The opa:latest-istio tag on the other hand does work with the envoy_ext_authz_grpc plugin.
As the opa executable is different in respectively different docker tags, it would be cool to support these different versions as the inline opa process as well.
The current tags that are downloaded from openpolicyagent/opa are:

latest
latest-static
latest-istio
latest-istio-static

These can also be configured in the docker_build_and_publish workflow.
For each tag a separate opal-client image with the respective tag will be published as well.

This looks like very cool.
Thank you for contributing.
The twam will review this soon.
Cc: @asafc , @orishavit

Thanks.
Btw the python3.7 ImportError is caused by importlib-metadata. See https://github.com/python/importlib_metadata/issues/411 . Would be better to open a new PR to pin importlib-metadata<5.0 until this is fixed for python3.7

Hi @tibotix, thanks for the PR!
I don't think we would like to create multiple variants of the opal-client docker image, but having the OPA binary type as a parameter to the Dockerfile, so that users could build their own, would be very helpful.
Thanks!

All right, fair enough. I reverted the corresponding commits.

Thanks!


Add entry for DBHub.io

PR: Thank you!
Reason

[x] Add: New Item

Type

[x] Database

Name
DBHub.io
Link
https://dbhub.io | https://github.com/sqlitebrowser/dbhub.io
Thank you for improving project
This helps others find VPS or hosting of their choise

Thank you for contribution @justinclift
open source field means Is provider gives discounts or free tier for Open Source projects or not.
And please use No or Yes (see examples), like i am also used yes/no for neon even there was no plans yet

Please update information based on my above comment so i can approve this and merge. Thank you

Ahhh, understood.  No worries, I'll update it shortly. :smile:

k.  I think it's all right now. :smile:

Thank you @justinclift

I think it's sub of SQLite and SQLite ORM/clients should work, so i don't think required

No worries. :smile:

Oh, yep, seems they changed it. You can create PR @justinclift
Last time i checked they was compatible with SQLite clients

Ahhh ok.  PR coming up. :smile:


Fix HttpServerFactory to enable coroutine().

Fix HttpServerFactory to enable coroutine().
Fix SwooleStreamTest,  change rawcontent to rawContent (To camel case).
~Add swoole/ide-helper in composer.json .~

Provide a narrative description of what you are trying to accomplish:

[x] Are you fixing a bug?

[x] Detail how the bug is invoked currently.
[x] Detail the original, incorrect behavior.
[x] Detail the new, expected behavior.
[x] Base your feature on the master branch, and submit against that branch.
[x] Add a regression test that demonstrates the bug, and proves the fix.
[ ] Add a CHANGELOG.md entry for the fix.

@weierophinney  Can you clear cache and restart build of travis-ci ?
"The Travis CI build failed", It looks like CI cache problems.

@weierophinney Can you clear cache and restart build of travis-ci ?
"The Travis CI build failed", It looks like CI cache problems.

Done, but I'm still seeing errors...

@weierophinney Can you clear cache and restart build of travis-ci ?
"The Travis CI build failed", It looks like CI cache problems.

Done, but I'm still seeing errors...

Fixed!

@Moln Can you describe what is your fix?
I've pulled your test to my local instance any without change in src/HttpServerFactory.php test is green as well. I am not sure what is the issue and how this PR fixes it?


The user's large transaction has not been passed for more than two hours.

Tx Id
https://connextscan.io/tx/0x655c85ec2b46673efa5277085167a6634ba3ccee283b74944879f4558a43450f
Additional context
https://discord.com/channels/454734546869551114/1122110428579905636/1122110433478840353

Another one: https://connextscan.io/tx/0x54fc6c544a3c4cab66254a4872eb7c9ca13484be0f5af1789b6ef3ac17177764
99k from BNB to ETH. 5h atm

Tx Id
https://connextscan.io/tx/0x655c85ec2b46673efa5277085167a6634ba3ccee283b74944879f4558a43450f

This transfer has completed. No bids were received in fast.

Finished in 5:40 min. Leaving up for oncall to check why it took this long

these happened due to low router liquidity, and the network involved is polygon which has delayed checkpoint creation to complete slow path.


Why would a BytesMut decompose into multiple IoVecs?

As I understand it, a BytesMut is necessarily backed by a contiguous allocation (and that's why it can be borrowed as a slice). Shouldn't that decompose into a single IoVec?
In my case,
        let b1: &mut [u8] = &mut [0];
        let mut iovecs: [&mut IoVec; 1] = [b1.into()];

        // self.bytes is a BytesMut instance
        let mut buf = self.bytes.into_buf();
        // Is it really necessary to convert to a BufMut before being able to take ownership of the underlying bytes?
        let mut vec: Vec<u8> = unsafe {
            match buf.bytes_vec_mut(&mut iovecs) {
                1 => iovecs[0].to_owned(),
                // _ => Vec::new(),
                _ => panic!("Failed to get buffer!")
            }
        };
        debug_assert!(!buf.has_remaining());

I would expect (since the BufMut is created from a contiguously allocated BytesMut) the assertion to pass, i.e. a single call to bytes_vec_mut() with a slice one IoVec long consumes the entirety of the source BytesMut, but it is not (necessarily) the case in some cases where the original BytesMut has, e.g. 234 bytes remaining, I only get a dozen or so bytes out of it in the IoVec.
(Additionally, it is insanely confusing that BytesMut.remaining_mut()/BytesMut.bytes_vec_mut(..) returns one thing while BytesMut.into_buf().remaining_mut()/BytesMut.into_buf().bytes_vec_mut() returns another, e.g. the following passes:
        debug_assert!(self.bytes.remaining_mut() == 0);
        let mut buf = self.bytes.into_buf();
        debug_assert!(buf.remaining_mut() != 0);

I get why (one counts remaining free bytes available, the other counts total bytes not consumed) but the API is incredibly unergonomic.)

There may be some confusion on what exactly each part of the API is supposed to be doing. Let me see if I can clarify:

BufMut::bytes_vec_mut will try to put its writable bytes into a &mut [&mut IoVec], but that doesn't mean the write index is moved yet. In order to move the write index, one needs to call BufMut::advance_mut.
If you consider something like a TcpStream, in read_buf, it will create a list of IoVecs, pass it to the BufMut to fill, and then call readv on the socket. If there was no data available on the socket, then none of those bytes were filled.

BytesMut as a BufMut gives access to the writable bytes (the bytes between BytesMut::len() and BytesMut::capacity()).

Calling BytesMut::into_buf() will create a Cursor<BytesMut>. The purpose is to able to access Cursor::position()..BytesMut::len() as a Buf.

It just so happens that Cursor<impl AsMut<[u8]>> can also be used as a BufMut, but the writable bytes then are Cursor::position()..BytesMut::len().

The IntoBuf stuff will be gone in v0.5, as BytesMut will just implement Buf and BufMut directly.
I also wonder if there may be an easier way to do what you want. Which is... what exactly do you want to do? After writing to a BytesMut, you wish to peel off those bytes?

Hi Sean, thanks for the reply.
My concern was actually that BytesMut.into_buf().bytes_mut_vec() returned a different range than the non-zero-copy BytesMut.into_buf().collect() did, as they should be strictly identical since the BufMut was formed from a single contiguous allocation.
However my test was faulty, and that is not the case.


Remove buffer from longitude slicer

Following issue #121 I revised this part of the code and I don't think the buffer here is necessary. I think the longitude slicer should just be handed the slice with a buffer included (as with the regular slicing with .sel) rather than having an inbuilt buffer
As it was being used there was already a buffer in the slice being passed to longitude slicer anyway so buffer was redundant!

closes #121

closes #121

This needs to be in the first PR message so that the issue is linked with the PR. You can edit the first msg and add this.


Fixed SSA with cmd line norm

Normalization of command lines for the sake of finding first times, while preserving original cmd line.

Paths in CMD line are converted to PATH
Numbers in CMD line are converted to N

E.g. cmd.exe /c command.exe ./temp/1234 => cmd.exe /c command.exe PATH
cmd.exe /c command.exe -ts<PHONE_NUMBER>2 => cmd.exe /c command.exe -ts N
first_time_seen_command_line_argument.yml perhaps need to change too.

@ghoto could you please explain why would we want/need to "featurize"/generalize command lines?
If this is to suppress a long tail resulting from command-line arguments,
then it's likely we'd need a more comprehensive model.
Here is a thought, if we just turn things to say a "PATH" to track only generic forms of calling cmd.exe; then, we may loose a lot of useful detections - e.g., if you do cmd.exe $SPLUNK_PATH/splunk start - that's nothing suspicious. However, if you run cmd.exe ./regedit, it's much more suspicious.
Also, how would we explain this "featurized" process call detection: "first time a process was called with a 'strange' syntax"?

@miskoSplunk These are good points. Perhaps we can add these corner cases to the unit test. We should perhaps to improve the regex to handle better the case you have [./executable.exe => PATH/executable.exe] instead of [./executable.exe => PATH].
The original assumption of the detection (ESCU) was that the number of commands written directly from "cmd.exe /c" were kind of limited, so we didn't care about things could change in the command line.
Now the problem is that in reality a command can be pointing to some temporal folder, or it could contain other artifacts that wouldn't change the meaning of the execution.

@ghoto where are the FPs coming from? do you have a dataset with an analysis i can look at?


no such variable error while preparing LEF files

Description
Hi all, I am trying to learn design with OpenLane flow. After I build the full pdk packet, this error occured during the OpenLane flow.
Environment
python3 ./env.py issue-survey
Kernel: Linux v5.15.0-39-generic
Distribution: ubuntu 22.04
Python: v3.10.4 (OK)
Container Engine: docker v20.10.12 (OK)
OpenLane Git Version: b718fd064063333703734ce3ae8bb56aa6810b0b
pip: INSTALLED
pip:venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

b718fd0 2022-07-05T10:05:16+03:00 Remove stale comment about power pin and net being the same (#1184) - Anton Blanchard -  (HEAD -> master, tag: 2022.07.06_01.50.05, origin/master, origin/HEAD)
b63f46b 2022-07-05T08:35:35+03:00 Added missing `-log` to `scrot_klayout` call (#1182) - Syndace -  ()
f9b5781 2022-07-01T16:04:31+02:00 Fix a bug with `-overwrite` (#1171) - Anton Blanchard -  (tag: 2022.07.02_01.38.08)

Reproduction Material
My design and config file.
verilog&config_file.tar.gz
Expected behavior
There was no error in the same flow before I build full pdk packet.
Logs
OpenLane Flow output
[INFO]: Using design configuration at /openlane/designs/mydesigns/VLSI-Workshop/Adders/config.tcl
[INFO]: Sourcing Configurations from /openlane/designs/mydesigns/VLSI-Workshop/Adders/config.tcl
[INFO]: PDKs root directory: /home/anilberg/Desktop/OpenLane/pdks
[INFO]: PDK: sky130A
[INFO]: Setting PDKPATH to /home/anilberg/Desktop/OpenLane/pdks/sky130A
[INFO]: Standard Cell Library: sky130_fd_sc_hd
[INFO]: Optimization Standard Cell Library is set to: sky130_fd_sc_hd
[INFO]: Sourcing Configurations from /openlane/designs/mydesigns/VLSI-Workshop/Adders/config.tcl
[INFO]: Run Directory: /openlane/designs/mydesigns/VLSI-Workshop/Adders/runs/RUN_2022.07.10_22.50.40
[INFO]: Preparing LEF files for the nom corner...
no such variable
    (read trace on "::env(DRC_EXCLUDE_CELL_LIST)")
    invoked from within
"set_if_unset arg_values(-drc_exclude_list) $::env(DRC_EXCLUDE_CELL_LIST)"
    (procedure "gen_exclude_list" line 15)
    invoked from within
"gen_exclude_list -lib $arg_values(-output)"
    (procedure "trim_lib" line 17)
    invoked from within
"trim_lib -input $::env(LIB_SYNTH_MERGED)"
    (procedure "prep" line 285)
    invoked from within
"prep {*}$args"
    (procedure "run_non_interactive_mode" line 11)
    invoked from within
"run_non_interactive_mode {*}$argv"
    invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
    if { [info exists arg_values(-file)] } {
        run_file [file nor..."
    (file "./flow.tcl" line 389)

@anilberg
have you tried other libraries?

I've already tried with default library set ::env(STD_CELL_LIBRARY) "sky130_fd_sc_hd"
Even If I run make test , the same error still occurs.
make test output:
[INFO]: Using design configuration at /openlane/designs/spm/config.tcl
[INFO]: Sourcing Configurations from /openlane/designs/spm/config.tcl
[INFO]: PDKs root directory: /home/anilberg/Desktop/OpenLane/pdks
[INFO]: PDK: sky130A
[INFO]: Setting PDKPATH to /home/anilberg/Desktop/OpenLane/pdks/sky130A
[INFO]: Standard Cell Library: sky130_fd_sc_hd
[INFO]: Optimization Standard Cell Library is set to: sky130_fd_sc_hd
[INFO]: Sourcing Configurations from /openlane/designs/spm/config.tcl
[INFO]: Run Directory: /openlane/designs/spm/runs/openlane_test
[INFO]: Removing existing /openlane/designs/spm/runs/openlane_test...
[INFO]: Preparing LEF files for the nom corner...
no such variable
    (read trace on "::env(DRC_EXCLUDE_CELL_LIST)")
    invoked from within
"set_if_unset arg_values(-drc_exclude_list) $::env(DRC_EXCLUDE_CELL_LIST)"
    (procedure "gen_exclude_list" line 15)
    invoked from within
"gen_exclude_list -lib $arg_values(-output)"
    (procedure "trim_lib" line 17)
    invoked from within
"trim_lib -input $::env(LIB_SYNTH_MERGED)"
    (procedure "prep" line 285)
    invoked from within
"prep {*}$args"
    (procedure "run_non_interactive_mode" line 11)
    invoked from within
"run_non_interactive_mode {*}$argv"
    invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
    if { [info exists arg_values(-file)] } {
        run_file [file nor..."
    (file "./flow.tcl" line 389)
make: *** [Makefile:158: test] Error 1

@anilberg
Can you copy and paste the config.tcl here?

config.tcl of spm:
# Design
set ::env(DESIGN_NAME) "spm"

set ::env(VERILOG_FILES) [glob $::env(DESIGN_DIR)/src/*.v]

set ::env(CLOCK_PERIOD) "10.000"
set ::env(CLOCK_PORT) "clk"

set ::env(FP_PDN_AUTO_ADJUST) 0
set ::env(FP_PDN_VOFFSET) 7.0
set ::env(FP_PDN_HOFFSET) 7.0

set ::env(FP_PIN_ORDER_CFG) $::env(DESIGN_DIR)/pin_order.cfg

set filename $::env(DESIGN_DIR)/$::env(PDK)_$::env(STD_CELL_LIBRARY)_config.tcl
if { [file exists $filename] == 1} {
	source $filename
}

Do make mount followed by ./flow.tcl -design spm try this and let me know

Still the same output
anilberg@asus:~/Desktop/OpenLane$ sudo make mount
[sudo] password for anilberg:
cd /home/anilberg/Desktop/OpenLane && \
	docker run --rm -v /home/anilberg/Desktop/OpenLane:/openlane -v /home/anilberg/Desktop/OpenLane/designs:/openlane/install -v /home/anilberg/Desktop/OpenLane/pdks:/home/anilberg/Desktop/OpenLane/pdks -e PDK_ROOT=/home/anilberg/Desktop/OpenLane/pdks -e PDK=sky130A -e STD_CELL_LIBRARY=sky130_fd_sc_hd  --user 0:0 -e DISPLAY=:0 -v /tmp/.X11-unix:/tmp/.X11-unix -v /root/.Xauthority:/.Xauthority --network host -ti efabless/openlane:b718fd064063333703734ce3ae8bb56aa6810b0b-amd64
OpenLane Container (b718fd0):/openlane$ ./flow.tcl -design spm
OpenLane b718fd064063333703734ce3ae8bb56aa6810b0b
All rights reserved. (c) 2020-2022 Efabless Corporation and contributors.
Available under the Apache License, version 2.0. See the LICENSE file for more details.

[INFO]: Using design configuration at /openlane/designs/spm/config.tcl
[INFO]: Sourcing Configurations from /openlane/designs/spm/config.tcl
[INFO]: PDKs root directory: /home/anilberg/Desktop/OpenLane/pdks
[INFO]: PDK: sky130A
[INFO]: Setting PDKPATH to /home/anilberg/Desktop/OpenLane/pdks/sky130A
[INFO]: Standard Cell Library: sky130_fd_sc_hd
[INFO]: Optimization Standard Cell Library is set to: sky130_fd_sc_hd
[INFO]: Sourcing Configurations from /openlane/designs/spm/config.tcl
[INFO]: Run Directory: /openlane/designs/spm/runs/RUN_2022.07.11_11.53.53
[INFO]: Preparing LEF files for the nom corner...
no such variable
    (read trace on "::env(DRC_EXCLUDE_CELL_LIST)")
    invoked from within
"set_if_unset arg_values(-drc_exclude_list) $::env(DRC_EXCLUDE_CELL_LIST)"
    (procedure "gen_exclude_list" line 15)
    invoked from within
"gen_exclude_list -lib $arg_values(-output)"
    (procedure "trim_lib" line 17)
    invoked from within
"trim_lib -input $::env(LIB_SYNTH_MERGED)"
    (procedure "prep" line 285)
    invoked from within
"prep {*}$args"
    (procedure "run_non_interactive_mode" line 11)
    invoked from within
"run_non_interactive_mode {*}$argv"
    invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
    if { [info exists arg_values(-file)] } {
        run_file [file nor..."
    (file "./flow.tcl" line 389)

If you've enough space install OpenLane again in new directory and try again. Because its a setup issue at your end.

@vijayank88 Yes, I reinstall OpenLane and It worked when I ran make test. But I tried to build other pdks by following the instructions in the page below:
https://github.com/The-OpenROAD-Project/OpenLane/blob/master/docs/source/manual_pdk_installation.md
I ran this command
sudo ./configure --enable-sky130-pdk=/home/anilberg/Desktop/OpenLane/pdks/skywater-pdk/libraries --with-sky130-local-path=/home/anilberg/Desktop/OpenLane/pdks --enable-sram-sky130=disabled

And output was shown below:
...
  from distutils.version import LooseVersion
Traceback (most recent call last):
  File "/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py", line 430, in <module>
    sourcedir = option[1]
IndexError: list index out of range
# Install OSU T18 ms digital standard cells.
set -f ; ../common/foundry_install.py -std_format -source  -target /home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/sky130A \
	-techlef sky130_osu_sc_18T.tlef rename=sky130_osc_sc_18t_ms.tlef \
	-spice 18T_ms/cdl/*.spice compile-only exclude=*.*.spice \
	-lef 18T_ms/lef/*.lef \
	-lib 18T_ms/lib/*.lib \
	-gds 18T_ms/gds/*.gds compile-only \
		options=custom/scripts/gds_import_setup.tcl \
	-library digital sky130_osu_sc_18t_ms 2>&1 | tee -a sky130A_make.log
/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py:193: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import LooseVersion
Traceback (most recent call last):
  File "/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py", line 430, in <module>
    sourcedir = option[1]
IndexError: list index out of range
# Install OSU T18 ls digital standard cells.
set -f ; ../common/foundry_install.py -std_format -source  -target /home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/sky130A \
	-techlef sky130_osu_sc_18T.tlef rename=sky130_osc_sc_18t_ls.tlef \
	-spice 18T_ls/cdl/*.spice compile-only exclude=*.*.spice \
	-lef 18T_ls/lef/*.lef \
	-lib 18T_ls/lib/*.lib \
	-gds 18T_ls/gds/*.gds compile-only \
		options=custom/scripts/gds_import_setup.tcl \
	-library digital sky130_osu_sc_18t_ls 2>&1 | tee -a sky130A_make.log
/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py:193: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import LooseVersion
Traceback (most recent call last):
  File "/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py", line 430, in <module>
    sourcedir = option[1]
IndexError: list index out of range
make[1]: Leaving directory '/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130'
echo "Ended sky130A PDK staging on "`date` >> sky130A_make.log

I think this build stage causes the crash the OpenLane.

Required PDKs already installed via volare for openlane flow. What's other
PDK you are trying to install?
On Tue, Jul 12, 2022, 12:49 AM Anıl Berk @.***> wrote:

@vijayank88 https://github.com/vijayank88 Yes, I reinstall OpenLane and
It worked when I ran make test. But I tried to build other pdks by
following the instructions in the page below:
https://github.com/The-OpenROAD-Project/OpenLane/blob/master/docs/source/manual_pdk_installation.md
http://url
I ran this command
sudo ./configure --enable-sky130-pdk=/home/anilberg/Desktop/OpenLane/pdks/skywater-pdk/libraries --with-sky130-local-path=/home/anilberg/Desktop/OpenLane/pdks --enable-sram-sky130=disabled
And output was shown below:
...
from distutils.version import LooseVersion
Traceback (most recent call last):
File "/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py", line 430, in
sourcedir = option[1]
IndexError: list index out of range
Install OSU T18 ms digital standard cells.
set -f ; ../common/foundry_install.py -std_format -source  -target /home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/sky130A
-techlef sky130_osu_sc_18T.tlef rename=sky130_osc_sc_18t_ms.tlef
-spice 18T_ms/cdl/.spice compile-only exclude=..spice
-lef 18T_ms/lef/.lef
-lib 18T_ms/lib/.lib
-gds 18T_ms/gds/.gds compile-only
options=custom/scripts/gds_import_setup.tcl
-library digital sky130_osu_sc_18t_ms 2>&1 | tee -a sky130A_make.log
/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py:193: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
from distutils.version import LooseVersion
Traceback (most recent call last):
File "/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py", line 430, in
sourcedir = option[1]
IndexError: list index out of range
Install OSU T18 ls digital standard cells.
set -f ; ../common/foundry_install.py -std_format -source  -target /home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/sky130A
-techlef sky130_osu_sc_18T.tlef rename=sky130_osc_sc_18t_ls.tlef
-spice 18T_ls/cdl/.spice compile-only exclude=..spice
-lef 18T_ls/lef/.lef
-lib 18T_ls/lib/.lib
-gds 18T_ls/gds/.gds compile-only
options=custom/scripts/gds_import_setup.tcl
-library digital sky130_osu_sc_18t_ls 2>&1 | tee -a sky130A_make.log
/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py:193: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
from distutils.version import LooseVersion
Traceback (most recent call last):
File "/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130/../common/foundry_install.py", line 430, in
sourcedir = option[1]
IndexError: list index out of range
make[1]: Leaving directory '/home/anilberg/Desktop/OpenLane/pdks/open_pdks/sky130'
echo "Ended sky130A PDK staging on "date >> sky130A_make.log
I think this build stage causes the crash the OpenLane.
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenLane/issues/1193#issuecomment-1180773751,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUOQKCPWAZ6G4C2VZJYQQYLVTRXS7ANCNFSM53FYYIBA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@donn
sky130_fd_sc_hs is missing from libraries list. Is that removed permanently?

No, it's just not included with volare.

@anilberg, I added a new method of building the PDK that is more... stable. It's been pushed to master. Could you give it a shot?


UIWebView Add as SubView

When adding a UIWebView as subView I got a crash. This is what I get:
(lldb) po [NSThread callStackSymbols]
<_NSCallStackArray 0x1704543a0>(
0   ???                                 0x000000010802cbb4 0x0 +<PHONE_NUMBER>,
1   MXMTestbed                          0x000000010017f520 main + 0,
2   CoreFoundation                      0x0000000185096100 <redacted> + 144,
3   CoreFoundation                      0x0000000184f922fc <redacted> + 296,
4   CoreFoundation                      0x0000000184f96e30 <redacted> + 68,
5   WebKitLegacy                        0x0000000194c8177c <redacted> + 172,
6   CoreFoundation                      0x0000000185093f6c <redacted> + 440,
7   CoreFoundation                      0x0000000184f96ccc _CF_forwarding_prep_0 + 92,
8   CoreFoundation                      0x0000000185096100 <redacted> + 144,
9   CoreFoundation                      0x0000000184f922fc <redacted> + 296,
10  WebCore                             0x0000000193e26a3c <redacted> + 120,
11  CoreFoundation                      0x0000000185048240 <redacted> + 24,
12  CoreFoundation                      0x00000001850474e4 <redacted> + 264,
13  CoreFoundation                      0x0000000185045594 <redacted> + 712,
14  CoreFoundation                      0x0000000184f712d4 CFRunLoopRunSpecific + 396,
15  GraphicsServices                    0x000000018e9c76fc GSEventRunModal + 168,
16  UIKit                               0x0000000189b6ef40 UIApplicationMain + 1488,
17  MXMTestbed                          0x000000010017f59c main + 124,
18  libdyld.dylib                       0x0000000197406a08 <redacted> + 4
)

and from bt
(lldb) bt
* thread #1: tid = 0x2862c2, 0x0000000196d6fbd0 libobjc.A.dylib`objc_msgSend + 16, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x6000010)
    frame #0: 0x0000000196d6fbd0 libobjc.A.dylib`objc_msgSend + 16
    frame #1: 0x0000000189d31fd0 UIKit`-[UIWebView webView:decidePolicyForNavigationAction:request:frame:decisionListener:] + 220
    frame #2: 0x0000000185096100 CoreFoundation`__invoking___ + 144
    frame #3: 0x0000000184f922fc CoreFoundation`-[NSInvocation invoke] + 296
    frame #4: 0x0000000184f96e30 CoreFoundation`-[NSInvocation invokeWithTarget:] + 68
    frame #5: 0x0000000194c8177c WebKitLegacy`-[_WebSafeForwarder forwardInvocation:] + 172
    frame #6: 0x0000000185093f6c CoreFoundation`___forwarding___ + 440
    frame #7: 0x0000000184f96ccc CoreFoundation`_CF_forwarding_prep_0 + 92
    frame #8: 0x0000000185096100 CoreFoundation`__invoking___ + 144
    frame #9: 0x0000000184f922fc CoreFoundation`-[NSInvocation invoke] + 296
    frame #10: 0x0000000193e26a3c WebCore`HandleDelegateSource(void*) + 120
    frame #11: 0x0000000185048240 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
    frame #12: 0x00000001850474e4 CoreFoundation`__CFRunLoopDoSources0 + 264
    frame #13: 0x0000000185045594 CoreFoundation`__CFRunLoopRun + 712
    frame #14: 0x0000000184f712d4 CoreFoundation`CFRunLoopRunSpecific + 396
    frame #15: 0x000000018e9c76fc GraphicsServices`GSEventRunModal + 168
    frame #16: 0x0000000189b6ef40 UIKit`UIApplicationMain + 1488
  * frame #17: 0x000000010017f59c MXMTestbed`main(argc=1, argv=0x000000016fdb39d8) + 124 at main.m:16
    frame #18: 0x0000000197406a08 libdyld.dylib`start + 4

To me it seems the crash is due to a event forwading, but I'm not sure about that.

Also, as soon as I get the UIWebView loading some content, I cannot get focus on the UIWebView content i.e. the inner content of the AGWindowView.
I'm adding the UIWebView as follows:
self.windowView =[[AGWindowView alloc] initAndAddToKeyWindow];
[self.windowView addSubview:self.webView];

I have not tried this myself.
Exc bad access is due to memory issues of some sort. Can you confirm that you don't assign a delegate which is not retained (needs strong reference).
I won't spend time on this issue since it is not a feature I need at the moment.
Please note that things like this is expected. AGWindowView should be used as a last resort. Try to structure your controllers in a way that you don't need to use AGWindowView.
Thanks.

Thanks I have fixed this. The issue was due to a missing class instance of the UIWebView, that was allocated only in the method. Using a strong instance property it works ok.

Makes perfect sense! Thanks for letting me know!

 Basically previously it was
- (void)presentWebView:(void (^)(NSError* error))completion {
    dispatch_async(dispatch_get_main_queue(), ^{
        BaseWebView *vc= [[BaseWebView alloc] initWithNibName:nil bundle:nil];
        [vc show:^(id result, NSError *error) {
            if(completion) completion(error);
        }];
    });

now it's like
- (void)presentWebView:(void (^)(NSError* error))completion {
    dispatch_async(dispatch_get_main_queue(), ^{
        self.vc= [[BaseWebView alloc] initWithNibName:nil bundle:nil];
        [self.vc show:^(id result, NSError *error) {
            if(completion) completion(error);
        }];
    });

}
I'm using the initWithNibName:nil otherwise I cannot get the loadView, viewDidLoad, etc methods get called by iOS...


java.lang.NoSuchMethodError when attempting to decrypt

Hello, I have recently been seeing this strange error in my application when trying to decrypt an incoming file: java.lang.NoSuchMethodError: 'org.bouncycastle.bcpg.BCPGInputStream org.bouncycastle.bcpg.BCPGInputStream.wrap(java.io.InputStream)'. I have no idea why this error is coming but I can only assume this is because it's missing some other bounty-castle dependency of some sort? This is how my decryption is set-up (Kotlin):
fun decryptPgpFile(inputStream: ByteArrayInputStream): DecryptionStream {
        return pgPainlessHelper.decryptAndOrVerify().onInputStream(inputStream).withOptions(pgpConsumerOptions)
    }

Any ideas as to why I may be getting that error?

You most likely use an older version of BouncyCastle in your project. Latest PGPainless should pull in BC 1.73.
How do you include PGPainless in your build?

These are my only two dependencies for PGPainless in my project (as far as I can tell):
implementation("org.pgpainless:pgpainless-core:1.4.2")
implementation("org.pgpainless:pgpainless-sop:1.4.4")

I also believe one of our dependencies pulls in this BouncyCastle dependency (transitively):
<dependency>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcpg-jdk15on</artifactId>
            <version>1.68</version>
        </dependency>

There is a version mismatch between pgpainless-core and pgpainless-sop.
Using the same version should resolve this.

(pgpainless-sop internally depends on pgpainless-core, so if pgpainless-core 1.4.2 and pgpainless-core 1.4.4 depend on different versions of Bouncycastle, things might break).

So I just tested this again with both versions being 1.4.4 and I still observe this issue unfortunately.

Hm, could you try to exclude BC 1.68 from the dependency that pulls it in and try again?

I just did and even upgraded both PGPainless libraries to 1.5.1 and nothing. I've excluded that transitive dependency from two similar libraries as well.

PGPainless targets Java 8 and below, so it includes *-jdk15to18, as -jdk18on could include code targeting Java 8 API > 8.
At some point BC renamed their releases from -jdk15on to jdk-15to18 and introduced jdk18on instead iirc.

I think excluding bcpg-jdk15on:1.68 should fix the issue.
The issue is definitely caused by a wrongly included bcpg- jar.

My apologies, it was indeed user error on my behalf. I have solved this by adding this snippet of code to my build.gradle.kts:
configurations {
    all {
        exclude(group = "org.bouncycastle", module = "bcpg-jdk15on")
    }
}

In the end, thank you so much for your patience haha.

Glad I could help :)


DisplayServer.get_display_safe_area() does not scale with window streching

Godot version
4.0.stable
System information
Android
Issue description
DisplayServer.get_display_safe_area() does not scale with window streching instead returning the size for a non streched window
I would expect get_display_safe_area to scale automatically with window streching
Steps to reproduce
Run the project on a mobile device. The text should fit the screen while it does not. The control is scaled according to the safe area by the script so it be inside the safe area while it instead escapes the screen.
Minimal reproduction project
ui_scaling_test.zip

@villevilli Can you specify the version of Android you're testing against, and provide your device information.

@m4gr3d
The specific device I was using is a oneplus 7t running lineagos android 11. I was not able to test on other devices since I don't own other devices.


Add unsupported regions check for aws_rds_* tables closes #1431

Integration test logs

Logs
Please find out the below attached file for integration test logs.

Example query results

Results
Please find out the below attached file for example query result.

Integration-Test-Result.txt
ExampleQuery.txt

@ParthaI I can't seem to reproduce this issue on my local. Could you please outline the steps for reproducing this issue?

@misraved I also could not reproduce the error better to close this PR!

Thanks for the confirmation @ParthaI 👍 .


Change mentions of Maps.ME to Organic Maps

Organic Maps https://github.com/organicmaps/organicmaps is an open-source fork of Maps.ME

no advertising, no trackers or data collection - privacy focused
completely run by volunteers

Unfortunately, after the last acquisition Maps.me changed its direction, its not open-source anymore and is more monetisation-focused.
So I think Organic Maps is a better match to hitch-hiking and open source communities nowadays, hence I suggest to replace all mentions of Maps.me in Hitchspots to Organic Maps (generated KMLs are imported into OM just fine). Or at least mention both OM and MM (as still a lot of people use the latter and don't know about existence of OM).

Excellent idea, I have been using Organic maps myself for more than a year and very happy with it. Feel free to open a PR (Or I'll do it when I find time)

@pastk I (finally) did the update in #57,
closing this one.

Great, thanks a lot!


need to support deferred libraries in VM / incremental compiler at least as noops

If you change flutter_gallery lib/main.dart into this:
import 'package:flutter/widgets.dart';

import 'gallery/app.dart' deferred as foo;

void main() {
  runApp(new foo.GalleryApp());
}

and try to run it in --preview-dart-2 mode then it explodes in both compiler and VM
[        ] compiler message: NoSuchMethodError: The getter 'dependencies' was called on null.
[        ] compiler message: Receiver: null
[        ] compiler message: Tried calling: dependencies
[        ] compiler message: #0      Object.noSuchMethod (dart:core-patch/dart:core/object_patch.dart:46)
[        ] compiler message: #1      BinaryBuilder.readLibraryDependencyReference (package:kernel/binary/ast_from_binary.dart:535)
[        ] compiler message: #2      BinaryBuilder.readExpression (package:kernel/binary/ast_from_binary.dart:1180)
[        ] compiler message: #3      BinaryBuilder.readExpressionOption (package:kernel/binary/ast_from_binary.dart:1168)
[        ] compiler message: #4      BinaryBuilder.readVariableDeclaration (package:kernel/binary/ast_from_binary.dart:1788)
[        ] compiler message: #5      BinaryBuilder.readExpression (package:kernel/binary/ast_from_binary.dart:1385)
[        ] compiler message: #6      BinaryBuilder.readExpressionList (package:kernel/binary/ast_from_binary.dart:1162)
[        ] compiler message: #7      BinaryBuilder.readArguments (package:kernel/binary/ast_from_binary.dart:1742)
[        ] compiler message: #8      BinaryBuilder.readExpression (package:kernel/binary/ast_from_binary.dart:1278)
[        ] compiler message: #9      BinaryBuilder.readStatement (package:kernel/binary/ast_from_binary.dart:1464)
[        ] compiler message: #10     BinaryBuilder.readStatementList (package:kernel/binary/ast_from_binary.dart:1442)
[        ] compiler message: #11     BinaryBuilder.readBlock (package:kernel/binary/ast_from_binary.dart:1606)
[        ] compiler message: #12     BinaryBuilder.readStatement (package:kernel/binary/ast_from_binary.dart:1466)
[        ] compiler message: #13     BinaryBuilder.readStatementOption (package:kernel/binary/ast_from_binary.dart:1457)
[        ] compiler message: #14     BinaryBuilder._setLazyLoadFunction.<anonymous closure> (package:kernel/binary/ast_from_binary.dart:1119)
[        ] compiler message: #15     FunctionNode._buildLazy (package:kernel/ast.dart:1918)
[        ] compiler message: #16     FunctionNode.body (package:kernel/ast.dart:1923)
[        ] compiler message: #17     BinaryPrinter.visitFunctionNode (package:kernel/binary/ast_to_binary.dart:881)
[        ] compiler message: #18     FunctionNode.accept (package:kernel/ast.dart:1978)
[        ] compiler message: #19     BinaryPrinter.writeNode (package:kernel/binary/ast_to_binary.dart:220)
[        ] compiler message: #20     LimitedBinaryPrinter.writeNode (package:kernel/binary/limited_ast_to_binary.dart:55)
[        ] compiler message: #21     BinaryPrinter.writeOptionalNode (package:kernel/binary/ast_to_binary.dart:228)
[        ] compiler message: #22     BinaryPrinter.visitProcedure (package:kernel/binary/ast_to_binary.dart:770)
[        ] compiler message: #23     Procedure.accept (package:kernel/ast.dart:1640)
[        ] compiler message: #24     BinaryPrinter.writeNode (package:kernel/binary/ast_to_binary.dart:220)
[        ] compiler message: #25     LimitedBinaryPrinter.writeNode (package:kernel/binary/limited_ast_to_binary.dart:55)
[        ] compiler message: #26     BinaryPrinter.writeNodeList (package:kernel/binary/ast_to_binary.dart:212)
[        ] compiler message: #27     BinaryPrinter.visitLibrary (package:kernel/binary/ast_to_binary.dart:584)
[        ] compiler message: #28     Library.accept (package:kernel/ast.dart:409)
[        ] compiler message: #29     BinaryPrinter.writeNode (package:kernel/binary/ast_to_binary.dart:220)
[        ] compiler message: #30     LimitedBinaryPrinter.writeNode (package:kernel/binary/limited_ast_to_binary.dart:55)
[        ] compiler message: #31     List.forEach (dart:core-patch/dart:core/growable_array.dart:274)
[        ] compiler message: #32     BinaryPrinter.writeList (package:kernel/binary/ast_to_binary.dart:204)
[        ] compiler message: #33     LimitedBinaryPrinter.writeLibraries (package:kernel/binary/limited_ast_to_binary.dart:49)
[        ] compiler message: #34     BinaryPrinter.writeProgramFile (package:kernel/binary/ast_to_binary.dart:300)
[        ] compiler message: #35     _FrontendCompiler.compile (package:frontend_server/server.dart:202)
[        ] compiler message: <asynchronous suspension>
[        ] compiler message: #36     starter.<anonymous closure> (package:frontend_server/server.dart:379)
[        ] compiler message: <asynchronous suspension>
[        ] compiler message: #37     _RootZone.runUnaryGuarded (dart:async/zone.dart:1316)
[        ] compiler message: #38     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:330)
[        ] compiler message: #39     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:257)
[        ] compiler message: #40     _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:68)
[        ] compiler message: #41     _EventSinkWrapper.add (dart:async/stream_transformers.dart:15)
[        ] compiler message: #42     _StringAdapterSink.add (dart:convert/string_conversion.dart:268)
[        ] compiler message: #43     _LineSplitterSink._addLines (dart:convert/line_splitter.dart:154)
[        ] compiler message: #44     _LineSplitterSink.addSlice (dart:convert/line_splitter.dart:129)
[        ] compiler message: #45     StringConversionSinkMixin.add (dart:convert/string_conversion.dart:189)
[        ] compiler message: #46     _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:120)
[        ] compiler message: #47     _RootZone.runUnaryGuarded (dart:async/zone.dart:1316)
[        ] compiler message: #48     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:330)
[        ] compiler message: #49     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:257)
[        ] compiler message: #50     _SinkTransformerStreamSubscription._add (dart:async/stream_transformers.dart:68)
[        ] compiler message: #51     _EventSinkWrapper.add (dart:async/stream_transformers.dart:15)
[        ] compiler message: #52     _StringAdapterSink.add (dart:convert/string_conversion.dart:268)
[        ] compiler message: #53     _StringAdapterSink.addSlice (dart:convert/string_conversion.dart:273)
[        ] compiler message: #54     _Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:348)
[        ] compiler message: #55     _Utf8ConversionSink.add (dart:convert/string_conversion.dart:341)
[        ] compiler message: #56     _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:86)
[        ] compiler message: #57     _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:120)
[        ] compiler message: #58     _RootZone.runUnaryGuarded (dart:async/zone.dart:1316)
[        ] compiler message: #59     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:330)
[        ] compiler message: #60     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:257)
[        ] compiler message: #61     _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:763)
[        ] compiler message: #62     _StreamController._add (dart:async/stream_controller.dart:639)
[        ] compiler message: #63     _StreamController.add (dart:async/stream_controller.dart:585)
[        ] compiler message: #64     _Socket._onData (dart:io-patch/socket_patch.dart:1654)
[        ] compiler message: #65     _RootZone.runUnaryGuarded (dart:async/zone.dart:1316)
[        ] compiler message: #66     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:330)
[        ] compiler message: #67     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:257)
[        ] compiler message: #68     _StreamController&&_SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:763)
[        ] compiler message: #69     _StreamController._add (dart:async/stream_controller.dart:639)
[        ] compiler message: #70     _StreamController.add (dart:async/stream_controller.dart:585)
[        ] compiler message: #71     new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1231)
[        ] compiler message: #72     _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:784)
[        ] compiler message: #73     _microtaskLoop (dart:async/schedule_microtask.dart:41)
[        ] compiler message: #74     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50)
[        ] compiler message: #75     _runPendingImmediateCallback (dart:isolate-patch/dart:isolate/isolate_patch.dart:113)
[        ] compiler message: #76     _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:166)
[  +34 ms] Updating files
[+1664 ms] DevFS: Sync finished
[        ] Synced 7.9MB.
[   +1 ms] _flutter.listViews: {}
[  +25 ms] Connected to _flutterView/0xe879e4a0.
[        ] 🔥  To hot reload your app on the fly, press "r". To restart the app entirely, press "R".
[        ] An Observatory debugger and profiler on Nexus 5X is available at: http://<IP_ADDRESS>:8108/
[        ] For a more detailed help message, press "h". To quit, press "q".
[+272225 ms] I/FlutterActivityDelegate(32520): onResume setting current activity to this
[ +543 ms] E/flutter (32520): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] error: Unsupported tag at this point: 14.
[        ] E/flutter (32520): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Dart_GetClosure expects argument 'library' to be non-null.
[+87581 ms] I/FlutterActivityDelegate(32036): onResume setting current activity to this
[  +48 ms] I/OpenGLRenderer(32036): Initialized EGL, version 1.4
[+1618 ms] I/FlutterActivityDelegate(32647): onResume setting current activity to this
[ +467 ms] E/flutter (32647): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] error: Unsupported tag at this point: 14.
[        ] E/flutter (32647): [ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Dart_GetClosure expects argument 'library' to be non-null.

Note: intl package generates code that contains deferred so there are Flutter apps in a wild that use deferred. If we don't have time to support deferred we should at least fix it to be a no-op when FlutterTarget is used.
This issue was revealed when I tried to run this Flutter application: https://github.com/brianegan/flutter_architecture_samples/tree/master/example/built_redux

A related bug https://github.com/dart-lang/sdk/issues/31938 (there is no deserialization in cpp for deferred instructions)

I've fixed the explosion in the compiler (currently in commit queue).

ec7029daf6146514a9ca0567621fc3665f85f7ff patched VM side of things(deserialization, generation of no-op for deferred operations).

Is there any work remaining here?

@dgrove , ideally we add better support for deferred operations which means generating runtime calls(load, isLoaded) to corresponding LibraryPrefix objects.

Created #32298 to track remaining(non-P0) work. Closing this.


List TensorFlow as an "extra" requirement to install the correct TFA for a given TF version

When installing tensorflow_addons without specifying an exact version, users may install a version that is incompatible with their existing TensorFlow version.
As such, users are advised to check the Python Op Compatibility Matrix and manually install the correct version of TFA to be safe.
For most Python projects, this can be taken care of automatically by listing a specific tensorflow version(s) as a requirement in the setup.py file:
install_requires=['tensorflow>=2.2,<2.4']

I suspect that this project does not do this because of the various different pip package names TensorFlow uses (e.g., tf-nightly, tensorflow-gpu, tensorflow-cpu).  By having such a requirement, user could accidentally install two different versions of TensorFlow at the same time.
To get around this, we could introduce an extra requirement:
extras_require = {'tensorflow': ['tensorflow>=2.2,<2.4']}

This way, users will only get automatic dependency resolution when running pip install tensorflow_addons[tensorflow].
The benefit of doing this is that if a new version of TFA is released that no longer supports TensorFlow 2.2 (for example), pip will fall back to installing the previous version of TFA if the user has TF 2.2 installed.

Thanks @tgaddair this could be a very nice addition! Wanted to clarify one thing:

The benefit of doing this is that if a new version of TFA is released that no longer supports TensorFlow 2.2 (for example), pip will fall back to installing the previous version of TFA if the user has TF 2.2 installed.

Is that correct? My understanding of extras_require is that instead it would attempt to install/overwrite whatever newer version of TF was specified by TFA. I'm not getting a definitive answer from this:
https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies

Hey @seanpmorgan, thanks for raising this point.  I did some tests, and you are correct, the extra will overwrite any existing version of TF.  So not quite as useful as I'd hoped, but still useful.  Basically, it serves as a forced upgrade.  Also, it seems that non-extra requirements have the same behavior, so it's still equivalent to having it as a general install dependency, only optional.
If that all sounds reasonable to you, I will update the docs for the PR.

Yes that sounds reasonable. Thanks for double checking.. please proceed to updating the PR


多了.zip，两个库下载不了

[17:43:37] [ForkJoinPool.commonPool-worker-2/INFO]: [TrChat-2.0.0-PRE-39.jar] Downloading assets bukkit-1.20-cl.csrg.zip
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: java.io.FileNotFoundException: https://skymc.oss-cn-shanghai.aliyuncs.com/taboolib/resources/bukkit-1.20-cl.csrg.zip.zip
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1976)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1581)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.net.URL.openStream(URL.java:1317)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.env.IO.downloadFile(IO.java:93)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.env.RuntimeEnv.loadAssets(RuntimeEnv.java:107)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.env.RuntimeEnv.loadAssets(RuntimeEnv.java:86)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.env.RuntimeEnv.inject(RuntimeEnv.java:64)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.platform.PlatformFactory.init$lambda-3(PlatformFactory.kt:41)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1006)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
[17:43:37] [ForkJoinPool.commonPool-worker-2/INFO]: [TrChat-2.0.0-PRE-39.jar] Downloading assets bukkit-c571a01f-members.csrg.zip
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: java.io.FileNotFoundException: https://skymc.oss-cn-shanghai.aliyuncs.com/taboolib/resources/bukkit-c571a01f-members.csrg.zip.zip
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1976)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1581)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.net.URL.openStream(URL.java:1317)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.env.IO.downloadFile(IO.java:93)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.env.RuntimeEnv.loadAssets(RuntimeEnv.java:107)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.env.RuntimeEnv.loadAssets(RuntimeEnv.java:86)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.env.RuntimeEnv.inject(RuntimeEnv.java:64)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at TrChat-2.0.0-PRE-39.jar//me.arasple.mc.trchat.taboolib.common.platform.PlatformFactory.init$lambda-3(PlatformFactory.kt:41)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1006)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
[17:43:37] [ForkJoinPool.commonPool-worker-2/WARN]: 	at

新的 PR 看起来已经修复了这个问题，但是不知因何原因取消了 Github Actions

🎉此问题被修复啦


Revert "Upload search"

Reverts gardenshade/mam-plus#161

Oops, the PR was on master and not develop.

Oops, the PR was on master and not develop.


Tracking is not working

Steps to reproduce
Tracking anime or manga

Add a tracking service such as ( MaL) or ( Anilist)
Watch/ read an episode/ chapter

Expected behavior
Automatically adds the episode or chapter to the tracker
Actual behavior
It's not doing anything, no matter if I watched or read anything
Crash logs
HTTP error 400
Aniyomi version
<IP_ADDRESS>
Android version
11
Device
Samsung Galaxy A70
Other details
I tried the preview version of the app and it doesn't even have the tracking future lol
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
[X] I have tried the troubleshooting guide.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

Have you tried to remove the tracker from the settings and rr-login/add them?

Yup, doesn't work. Nothing shows up in the library.

https://github.com/aniyomiorg/aniyomi/issues/1154


[TheWitcher] add checkbox for used skill

Changes / Comments
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.

@Leothedino

Perfect, good job @Stexinator

Hey @Stexinator, this one also has some conflict :P


standard_init_linux.go:211: exec user process caused "exec format error"

failed to run docker-compose with latest docker image, it outputs:
Starting bark-server ... done
Attaching to bark-server
bark-server    | standard_init_linux.go:211: exec user process caused "exec format error"

arm64 on ubuntu

Sorry, the arm version of docker image is not currently available.
This week I will rebuild the docker image through buildx.

Sorry, the arm version of docker image is not currently available.
This week I will rebuild the docker image through buildx.

@fdddf Now you can run it with mritd/bark-server image temporarily, we will push to finb/bark-server later.

@fdddf Now you can run it with mritd/bark-server image temporarily, we will push to finb/bark-server later.

@Finb Please use the make buildx command to rebuild the docker image. You may need to enable the docker buildx feature according to the documentation. Good luck.
Enable docker experimental feature:
cat > /etc/docker/daemon.json <<EOF
{
    "experimental": true
}
EOF

systemctl restart docker

# if it enabled, the version command will print "true"
docker version -f '{{.Server.Experimental}}')

Docs: https://github.com/docker/cli/blob/master/experimental/README.md#use-docker-experimental
Install buildx command:
# create plugin dir
mkdir -p ~/.docker/cli-plugins/

# download buildx cmd
wget https://github.com/docker/buildx/releases/download/v0.5.1/buildx-v0.5.1.linux-amd64 -O ~/.docker/cli-plugins/docker-buildx
chmod a+x ~/.docker/cli-plugins/docker-buildx

Docs: https://github.com/docker/buildx/blob/master/README.md#installing

@Finb Please use the make buildx command to rebuild the docker image. You may need to enable the docker buildx feature according to the documentation. Good luck.
Enable docker experimental feature:
cat > /etc/docker/daemon.json <<EOF
{
    "experimental": true
}
EOF

systemctl restart docker

# if it enabled, the version command will print "true"
docker version -f '{{.Server.Experimental}}')

Docs: https://github.com/docker/cli/blob/master/experimental/README.md#use-docker-experimental
Install buildx command:
# create plugin dir
mkdir -p ~/.docker/cli-plugins/

# download buildx cmd
wget https://github.com/docker/buildx/releases/download/v0.5.1/buildx-v0.5.1.linux-amd64 -O ~/.docker/cli-plugins/docker-buildx
chmod a+x ~/.docker/cli-plugins/docker-buildx

Docs: https://github.com/docker/buildx/blob/master/README.md#installing


Alignments with OpenID Federation Draft 41

For 0.9.0 milestone we need to align with OpenID Federation Draft 41.

the current section about the trust infrastructure doesn't seem to have misalignments with the latest federation drafts, since we do not have redefined nothing in the italian specs but only provided an high level arch
further alignment was achieved in the following pr:
https://github.com/italia/eudi-wallet-it-docs/pull/508

Some references of particular sections of the specification would need to be updated as paragraphs have been reorganized.
From the comparison with draft 36 I noticed that the client_registration_types metadata of an openid_relying_party, it is not present even if mandatory. Should we provide it?


Unable to view Video Track for the receiver in the room

Hi,
I am running into an issue whereby when participants join a room one of the participants is not able to receive the video track for the other person although the audio is available all the time. This issue happens randomly and I am currently unable to reproduce it.
Any ideas on whether this could be caused by the asynchronous architecture or maybe the current participants did not leave their previous rooms correctly(did not get disconnected properly) so their video session was not released? Not sure.
Thanks :)

Hi @a1nouru,
I think this is a duplicate of #384 which I just responded to.
Best,
Chris

Thanks :)


How to use .byPublicKey，i always fail.

Thanks for the ssh tool provided, it has helped me a lot.
I want to connect to ssh using .byPublicKey, so I generated a key pair of type ed25519 and tested it successfully on mac, but on iOS it always fails.
Hope to give us an example of a connection using .byPublicKey?
Thank you！

@JoslynWu you got any solutions.i am facing same issue


python310Packages.fastapi: 0.79.1 -> 0.85.0

Description of changes
https://github.com/tiangolo/fastapi/releases

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

3 packages failed to build:

dyndnsc
python310Packages.json-logging
python39Packages.json-logging

16 packages built:

etebase-server (python310Packages.etebase-server)
python310Packages.dependency-injector
python310Packages.fastapi
python310Packages.fastapi-mail
python310Packages.ormar
python310Packages.slowapi
python310Packages.strawberry-graphql
python39Packages.dependency-injector
python39Packages.etebase-server
python39Packages.fastapi
python39Packages.fastapi-mail
python39Packages.ormar
python39Packages.slowapi
python39Packages.strawberry-graphql
soco-cli
theharvester


Add Fuzz.One token to the list

https://www.fuzzy.one/ is a supply chain information platform using Return on Knowledge. we need this platform to make use of your SPL token to implement our innovative idea on the blockchain.

[ ] I will not ping the Discord about this pull request.

Please provide the following information for your token.
Please include change to the src/lib/.json and in the PR
At minimum each entry should have

Token Address: APvgd1J98PGW77H1fDa7W7Y4fcbFwWfs71RNyJKuYs1Y
Token Name: Fuzzy.One Token
Token Symbol: FUZ
Logo https://www.fuzzy.one/static/bf32ac292bb7a4511520dee28b1ce433/50ead/fuz300.webp
Link to the official homepage of token: https://fuzzy.one
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

https://github.com/solana-labs/token-list/pull/216


Multiget via MapReduce and Riak.mapValues? [JIRA: CLIENTS-369]

I found this very helpful Gist https://gist.github.com/drewkerrigan/4218222 implementing multiget with a MapReduce task. My question is (as you can also see in the gist comment) whether the builtin JS function mapValues returns data in the order given in the keys array. If not so, is it possible that an array of arrays [ key_1 -> data_1, key_2 -> data_2, ...] be retrieved so that key-value pair information are intact?
Also, couldn't such a solution (if exists) be implemented directly in the PHP client in order to have out-of-the-box multiget support?

@georgepsarakis Did you ever come up with a solution for this?
We are releasing a rewrite of the client supporting 2.x features within the next few days. If this is something that still is desired to be part of the client, reopen this issue and I will get it queued up.

@christophermancini No, never found the time to test this solution. I also found this PHP extension https://github.com/php-riak/php_riak which uses Protocol Buffers instead of the HTTP API, perhaps you would like to have a look at it as well? I haven't really understood if it supports parallel Get requests (in the documentation it refers to setting the number of persistent connections but this isn't necessary for parallelism I believe) and haven't tested it either, so it is just a suggestion :).
Thanks for the feedback.

@georgepsarakis Yea, I have checked out the php_riak lib. Despite the performance boost  and decreased packet sizes offered by PB, we chose not to use it because there is not a solid PHP lib for it that does not depend on a PHP extension. Our goal was to have a lightweight client lib with minimal dependencies. PB is something we would like to offer in the future, but I think we would continue to ship as HTTP being the default, but via extra configuration you can use PB for those that want it.


Add ACCESS-NRI Intake Catalog

Insert URLs to the project here:
https://github.com/ACCESS-NRI/access-nri-intake-catalog

[x] The projects is active, documented, open source licensed, shows usage from external parties and is directly targeting environmental sustainability. Find more details in the Contribution Guide.

All issues labeled as 'Good First Issue' of the project listed on OpenSustain.tech will be visible on ClimateTriage.com. This is a great way to welcome new community members to your project.

@dougiesquire


CommentController : $em is not on object

It seems preExecute function is not executed in CommentController. So, $em in viewsAction is null.

Tmp solution : add a specific Entity Manager into viewsAction :
$em = $this->getDoctrine()->getManager();