KOGITO-7078 : SWF Viewer connector Labels

Hi @romartin can you review this PR? Will upload vscode extension shortly

The (build) kie-tools-stunner-editors check has failed. Please check the logs.

Hi @romartin VSCode extension can be found here. https://drive.google.com/drive/folders/1xUYS_Jo9pxiF9TTw5ASe7qbxwDtoPqyA?usp=sharing

Some comments regarding the behavior of the labels: First it trims text that goes beyond the 100 pixels, second it displays the entire text in the overlay (on mouse over), did this instead of the wrapping after 24 px and maximum 150px, I did several tests and the behavior seems more natural this way, let me know what you think

Hey @inodeman
Really nice job! I had been testing the app manually and labels are looking great IMO, also positions and hovers as well.
So from me side please only missing to review above comments in the code. Thanks a lot for this work, really nice!

@domhanak please missing review here as well. Thanks!

@inodeman just another small detail, not sure if it's easy to do now. In case the label text is being truncated, could it be possible to add the ... (dots) at the end? This way user will notice that he has to hover, in order to see the whole text... thx!

Hi @romartin new VSIX can be found here. https://drive.google.com/drive/folders/1xUYS_Jo9pxiF9TTw5ASe7qbxwDtoPqyA?usp=sharing

Hey @domhanak
This PR is ready for QE review. Thanks!

@kiegroup/gatekeepers @domhanak @ederign Please, although this PR being approved, DO NOT merge yet. (Waiting for DP3 release/branch first)


Modify the ref option

Increase the search conditions, you can better retrieve descriptor.
Resolved when the search is not unique or non-existent.
cc/ @opencontainers/image-tools-maintainers
Fixes #164
Signed-off-by: zhouhao<EMAIL_ADDRESS>

This PR is partly duplicated with #89

ping @stevvooe @coolljt0725

@coolljt0725 @stevvooe PTAL

ping @coolljt0725 @xiekeyang @stevvooe

@stevvooe @xiekeyang @coolljt0725 @vbatts PTAL

@wking @coolljt0725 @xiekeyang @stevvooe @cyphar PTAL

reping @stevvooe @wking @coolljt0725 @cyphar @xiekeyang @vbatts    I need your advices.

Bump.

ping @wking @xiekeyang @stevvooe @vbatts @cyphar

I just think org.opencontainers.image.ref.name is tool long for user to type it, can we make a short name like --ref name=xx? or just keep the old way --ref xxx to stand for --ref org.opencontainers.image.ref.name=xxx?

@coolljt0725 upadted. Thanks for your advices.

with this patch when I validated a image, the output is
$ oci-image-tool validate busybox/
oci-image-tool: reference "latest": OK
oci-image-tool: reference "linux": OK
oci-image-tool: reference "sha256:40a114053d955a2b80ee2cf6e13410b28b59594ceee9036b41e12c42d3e16615": OK
busybox/: OK
Validation succeeded

I think it's a bit of redundant and make user confuse,
and I use oci-image-tool validate --ref name=latest busybox/ , it doesn't work,
oci-image-tool validate  --ref name=latest busybox/
1 errors detected:
busybox/: validation failed: reference name=latest not found

So the oci-image-tool validate has a different UI for --ref? It's better to keep consistent.

Modified to become the following result, and I think this will be better.
 ./oci-image-tool validate ../ubuntu
oci-image-tool: reference "name=latest": OK
oci-image-tool: reference "platform.os=linux": OK
oci-image-tool: reference "digest=sha256:ab8bbdc63526cb49eba4a9dc6833bc59ae978c0d0234726939ea762a26beb396": OK
../ubuntu: OK
Validation succeeded

./oci-image-tool validate --ref name=latest ../ubuntu
oci-image-tool: reference "name=latest": OK
../ubuntu: OK
Validation succeeded

@coolljt0725 @wking @stevvooe @xiekeyang @vbatts @cyphar Any other comments?

ping @coolljt0725 @xiekeyang @stevvooe

@coolljt0725 @xiekeyang PTAL

ping @coolljt0725 @xiekeyang

I just think the output is a bit of redundant if we don't specify any ref.
$ oci-image-tool validate busybox/
oci-image-tool: reference "latest": OK
oci-image-tool: reference "linux": OK
oci-image-tool: reference "sha256:40a114053d955a2b80ee2cf6e13410b28b59594ceee9036b41e12c42d3e16615": OK
busybox/: OK
Validation succeeded

All these three OK are for a same image, but this output  make users think there are three images. Can we only display a OK if we don't specify a ref ?Or make the output more user friendly?

@coolljt0725 updated, PTAL.

ping @jonboulle

ping @coolljt0725 @xiekeyang

ping @opencontainers/image-tools-maintainers

@coolljt0725 @stevvooe @xiekeyang @cyphar @vbatts PTAL

ping @opencontainers/image-tools-maintainers

@opencontainers/image-tools-maintainers @vbatts @coolljt0725 @stevvooe @Mashimiao
I updated this Pr, and now I change the following:

Validate changes to validate a file once
Find reference more accurately through multiple ref inputs

The following is the specific operation results:
oci-image-tool validate --ref name=latest --ref platform.os=linux ubuntu.tar
oci-image-tool: reference [name=latest platform.os=linux]: OK
ubuntu.tar: OK
Validation succeeded

LGTM

ping @opencontainers/image-tools-maintainers  PTAL. This is a change on UI, I think it needs more lgtm


Remove the "copy location data for spreadsheet" button from website calculator

Now that the spreadsheet has automatic data importing, this button is irrelevant and isn't actually compatible with the latest version of the spreadsheet.
I suggest we wait a week or two and then remove it from the website.

Removed with #661

Removed with #661


open_url does not work unless value is in quotes

From https://github.com/Leonardo-DGS/InteractiveBooks/wiki/Create-a-book:
- '<click:open_url:https://www.spigotmc.org/resources/45604/>Click here to open a link</click>'

This does not work unless the URL is in double quotes, i.e.:
- '<click:open_url:"https://www.spigotmc.org/resources/45604/">Click here to open a link</click>'

Note that single quotes do not work and cause invalid book tag. Tested on 1.19.2 server with InteractiveBooks v1.6.2.

InteractiveBooks uses the library Adventure to parse text in books, so it would be an Adventure's problem if ever, but I don't think it's a bug: links contains :, that is a special character in the MiniMessage syntax.

@Leonardo-DGS Right, and for that reason I'm only requesting that the wiki page be updated. Your example I linked to does not work without double quotes.


Empty directories

Wormhole does not send empty sub-directories (I attempted from Windows to MacOSX).

Ah, good point.. when we build the zipfile, it must only be creating entries for the files, not the directories, so empty directories will be left out.
When I start work on the streaming-zipfile code (#58) I'll see if I can include this fix.


Subtle bug with pathological column names

If data is a DataFrame that contains a column labelled 0, and this is not the first column, then this is implicitly a .loc[0] instead of a .iloc[0], meaning that the wrong mu and sigma get stored, leading to incorrect results after unstandardizing.
Since mu and sig could either be Series or ndarray, one solution is to change this line to
    mu_sig = (np.array(mu[0]), np.array(sig[0]))

https://github.com/WillianFuks/tfcausalimpact/blob/a4bf1e0b010c4111b359c0b158dd3ffec3c438ff/causalimpact/data.py#L192
This might sound like an unlikely scenario, but it's what you encounter when you join your y data to a separate control DataFrame that has default column names...

Hi @felixlawrence ,
You're right x.x! Thanks for debugging that out (this scenario didn't even cross my mind during development lol).
Even the proposed solution mu_sig = (np.array(mu[0]), np.array(sig[0])) won't work because the operation mu[0] already retrieves the wrong value.
I'm considering on changing the whole indexing steps to iloc altogether (not sure if this approach is safe though. I'll add some unit tests to verify here).
Hopefully I can deploy a fixed version soon.
Thanks!

Argh! Typo! I meant np.array(mu)[0] .
mu.iloc[0] will cause an error for ndarray mu, won't it? Hence my conversion.

On May 20, 2021, at 5:27 PM, willfuks @.***> wrote:

Hi @felixlawrence ,
You're right x.x! Thanks for debugging that out (this scenario didn't even cross my mind during development lol).
Even the proposed solution mu_sig = (np.array(mu[0]), np.array(sig[0])) won't work because the operation mu[0] already retrieves the wrong value.
I'm considering on changing the whole indexing steps to iloc altogether (not sure if this approach is safe though. I'll add some unit tests to verify here).
Hopefully I can deploy a fixed version soon.
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

standardize signature expects pandas dataframes as input which means mu and sig will always be a dataframe as well.
I'm deploying the fix now, it seems to be working as expected. I'll let you know when I merge to master.

Hi @felixlawrence ,
I just published the new code, could you please confirm it's working as expected? Just run pip install tfcausalimpact==0.0.5 and the new code should already be available.
Best,

Confirmed working in 0.0.5. Thanks for such a speedy fix!

Cool! If you find any other issues please let me know.
Best Regards,
Will


Gradient of numpy.linalg.eigh with Hermitian matrix input

It seems to me that autograd.numpy.linalg.eigh accepts a Hermitian matrix on the forward pass, but the gradient for that case is wrong, as it is only implemented for real symmetric matrices. I have a simple example of how this is a problem:
import autograd.numpy as npa
from autograd import grad

def fn(a):
    # Put `a` as an imaginary off-diagonal number of a Hermitian matrix
    mat = npa.array([[1, 1j*a], [-1j*a, 2]])
    eigs = npa.linalg.eigh(mat)[0] # diagonalize
    return eigs[0] # return the lowest eigenvalue

a = 2. # Some random test value

print('Autograd gradient:  ', grad(fn)(a))
print('Numerical gradient: ', (fn(a + 1e-5)-fn(a))/1e-5)

Returns:
Autograd gradient:   0.0
Numerical gradient:  -0.9701426428199155

It's also written in this line that a symmetric matrix is expected.
I don't really understand the code there so it's not clear to me if there's an easy extension, but some further insight would be greatly appreciated!

I just realized there's an open pull request fixing this. Would be great if it gets merged to avoid future issues!

The problem with that pull request is that it doesn't have any tests.  Although I suppose one could argue that the current code already silently fails for complex matrices, and if we accept this PR it at least have a chance of being right.  Hmmm.

I see. I looked into that but it seems to be a bigger can of worms than I thought. For example, I also don't think that the current tests for "lower" and "upper" eigh are correct, because the input matrix to the test is always symmetrized first. Instead if one inputs a non-symmetric (non-hermitian) matrix, the output of eigh depends only either on the lower part or only on the upper part, and the gradient w.r.t. the other part must correspondingly be zero.
I made a bit of progress but need to work on this more when I find more time.


incremental learning, partial_fit like sklearn?

My data is too big to fit into memory, do xgboost support partial_fit like sklearn? support incremental learning.

I' m also looking for this feature.

Hi, @xgdgsc Plz check this one below:
xgboost.train(params, dtrain, num_boost_round=10, evals=(), obj=None, feval=None, maximize=False, early_stopping_rounds=None, evals_result=None, verbose_eval=True, xgb_model=None, callbacks=None, learning_rates=None)
This API solves problem.
The link of documentation is: http://xgboost.readthedocs.io/en/latest/python/python_api.html#xgboost.train
Sorry I forgot to update my issue....

Thanks. That's cool. But adding a similar API as sklearn could also be helpful.

@xgdgsc Yeah,the model supports incremental training, you might read the source code there. It won't affect your usage, it's just a different name...

Here is a gist to demonstrate this.


Demo

Is there a demo of this available?

There is a demo right here https://github.com/PHPJunior/laravel-video-chat-demo
However I have not been able to make it work. If you want to use the WebRTC functionality it looks like you have to set up your own ICE server but there is no explanation on how to do that.
Also despite putting in my pusher credentials and getting my own laravel-echo-server running, I could not get realtime chat to work.
Basically this codebase looked very promising but it's missing some vital instructions and I was unable to find any tutorial online referencing this repo... really wish the author @PHPJunior took the time to write instructions on how to get it fully working in a reproducible manner


new media files per rmatchoro's PR #1549

these are the new media files for the revised article

@WilliamAntonRohm,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@WilliamAntonRohm,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

never mind -- https://github.com/Microsoft/azure-docs-pr/pull/11585 has this covered in the private repo


fix(bch-js): Bumping to v4.11.1

:tada: This PR is included in version 1.26.1 :tada:
Your semantic-release bot :package::rocket:


fix a few typos

One of those is in a variable, hopefully I did not break anything.

lol, I didn't pay attention to that :smile:  , what a mistake :facepalm:
thanks for fixing it! :)


Plugins to add to LeedsCC

The following plugins should be in LeedsCC

Diagnosis,
contacts,
allergies,
medications,
Vaccinations,
Feeds
top 3 things

@kuvakina has this been done?

@tony-shannon yes, this one is done and we merged it. Can we put it to Done?

ok @kuvakina please do


nspr: 4.32 -> 4.33

Motivation for this change
https://groups.google.com/a/mozilla.org/d/msgid/dev-tech-crypto/a9b2e9a5-e7dd-b63e-f65c-ad4bb3e6f52f%40kuix.de
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.05 Release Notes (or backporting 21.11 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.

Think this needs to be staging-bound.

This successfully builds _389-ds-base rpm john suricata chrony for me on nixos x86_64 and john rpm for me on macos 10.15. Package itself builds for me on nixos aarch64


Changes needed for gradle 3.0.1 compatibility

Some minor changes are needed for gradle 3.0.1 compatibility: in android/build.gradle:

Remove the buildToolsVersion, gradle now specifies a default and the current value conflicts with that.
Declare dependencies using api not compile per https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#new_configurations

We are currently hacking these changes with a script in status.im, and would rather it is fixed upstream. Thanks!
Parent issue: https://github.com/status-im/status-react/issues/3037

Fixed in 3.0.0 (#97)


[HOLD] Require other for other type.

closes #2277
Why was this change made? 🤔
How was this change tested? 🤨
⚡ ⚠ If this change involves consuming from or writing to another service (or shared file system), run integration test create_object_h2_spec.rb and/or test manually in [stage|qa] environment, in addition to specs. ⚡
Local, Amy

@amyehodge I took the easy approach using native browser validation functionality. If this isn't adequate, let me know.

@amyehodge approved.


Where is the API documentation?

On the website, it says "jQuery Tokenize have an api which allow to call all methods directly.". Where is the list of methods?

Hi, with the API you can use any methods of the Tokenize class, for example:
tokenAdd(), tokenRemove(), clear(), disable(), enable(), etc...


Issue Gardening 🌿 🌷 🌾

@tdreyno I noticed there are quite a few open issues that could be closed. It makes the project feel more alive and a smaller number of issues helps keeping things focused and lean.
So I've tried to help by doing some issue gardening, writing comments and cataloguing some of the oldest issues.
I suggest closing these:
https://github.com/middleman/middleman/issues/983
https://github.com/middleman/middleman/issues/1111
https://github.com/middleman/middleman/issues/1172
https://github.com/middleman/middleman/issues/1213
https://github.com/middleman/middleman/issues/1227
https://github.com/middleman/middleman/issues/1231
https://github.com/middleman/middleman/issues/1263
https://github.com/middleman/middleman/issues/1282
https://github.com/middleman/middleman/issues/1299
https://github.com/middleman/middleman/issues/1306
https://github.com/middleman/middleman/issues/1316
https://github.com/middleman/middleman/issues/1330
https://github.com/middleman/middleman/issues/1340
https://github.com/middleman/middleman/issues/1353
https://github.com/middleman/middleman/issues/1361
https://github.com/middleman/middleman/issues/1387
https://github.com/middleman/middleman/issues/1390
https://github.com/middleman/middleman/issues/1430
https://github.com/middleman/middleman/issues/1446
Some with open questions (can be closed in ~1 week if unanswered):
https://github.com/middleman/middleman/issues/1166
https://github.com/middleman/middleman/issues/1217
https://github.com/middleman/middleman/issues/1396

Obviously the decision is entirely up to you. If you disagree feel free to keep issues open, or even delete the comments I've made in these issues! 😃

Thanks @sandstrom. Sorry, been under the gun at work for months... stuff like this really helps me quickly work through stuff.

@tdreyno Happy to help! Here is a second batch of new issues! ⛵
I've commented in all of these and I think they can be closed right away:
https://github.com/middleman/middleman/issues/1544
https://github.com/middleman/middleman/issues/1547
https://github.com/middleman/middleman/issues/1551
https://github.com/middleman/middleman/issues/1552
https://github.com/middleman/middleman/issues/1553
https://github.com/middleman/middleman/issues/1553
https://github.com/middleman/middleman/issues/1556
https://github.com/middleman/middleman/issues/1566
https://github.com/middleman/middleman/issues/1569
https://github.com/middleman/middleman/issues/1576
https://github.com/middleman/middleman/issues/1585
https://github.com/middleman/middleman/issues/1594
https://github.com/middleman/middleman/issues/1606
https://github.com/middleman/middleman/issues/1609
https://github.com/middleman/middleman/issues/1612
https://github.com/middleman/middleman/issues/1639
https://github.com/middleman/middleman/issues/1643
https://github.com/middleman/middleman/issues/1673
https://github.com/middleman/middleman/issues/1690
https://github.com/middleman/middleman/issues/1693
https://github.com/middleman/middleman/issues/1703
https://github.com/middleman/middleman/issues/1724
These has some open questions (feel free to have a closer look and decide the best action):
https://github.com/middleman/middleman/issues/1722
https://github.com/middleman/middleman/issues/1726
https://github.com/middleman/middleman/issues/1729

ping @tdreyno (there is a second batch of issues in the comment above)

Here is a third batch of issues. Slowly working down the issue count. Of course closing all issues won't solve everything, but I think working down the issue-count to something manageable will make it a lot easier to focus energy.
I think removing sprockets was a good step. But that there are still room for further reductions/simplifications. That way, the core can provide the basics and special stuff can come through extensions.
I'd suggest closing
https://github.com/middleman/middleman/issues/1447
https://github.com/middleman/middleman/issues/1461
https://github.com/middleman/middleman/issues/1483
https://github.com/middleman/middleman/issues/1486
https://github.com/middleman/middleman/issues/1503
https://github.com/middleman/middleman/issues/1520
https://github.com/middleman/middleman/issues/1523
https://github.com/middleman/middleman/issues/1536
https://github.com/middleman/middleman/issues/1750
https://github.com/middleman/middleman/issues/1757
https://github.com/middleman/middleman/issues/1773
https://github.com/middleman/middleman/issues/1776
https://github.com/middleman/middleman/issues/1780
https://github.com/middleman/middleman/issues/1783
https://github.com/middleman/middleman/issues/1784
https://github.com/middleman/middleman/issues/1788
https://github.com/middleman/middleman/issues/1797
https://github.com/middleman/middleman/issues/1799
https://github.com/middleman/middleman/issues/1801
https://github.com/middleman/middleman/issues/1804
https://github.com/middleman/middleman/issues/1807
https://github.com/middleman/middleman/issues/1810
https://github.com/middleman/middleman/issues/1811
https://github.com/middleman/middleman/issues/1824
https://github.com/middleman/middleman/issues/1827
https://github.com/middleman/middleman/issues/1828
https://github.com/middleman/middleman/issues/1834
https://github.com/middleman/middleman/issues/1840
https://github.com/middleman/middleman/issues/1841
https://github.com/middleman/middleman/issues/1848
https://github.com/middleman/middleman/issues/1859
https://github.com/middleman/middleman/issues/1865
https://github.com/middleman/middleman/issues/1883
https://github.com/middleman/middleman/issues/1885
https://github.com/middleman/middleman/issues/1889
https://github.com/middleman/middleman/issues/1895
I asked a question
https://github.com/middleman/middleman/issues/1458
https://github.com/middleman/middleman/issues/1736
https://github.com/middleman/middleman/issues/1753
https://github.com/middleman/middleman/issues/1756
https://github.com/middleman/middleman/issues/1758

I´d suggest to also close #2069

@tdreyno I think most of the issues mentioned above will be hit by the stale bot.
But if any of them isn't, you can review them manually.


Refactor logic for showing UI sections based on active plugins

Overview
Moves the single insert menu to multiple sections, similar to the most recent designs, though without the actual style changes.
Makes handling sections which show for one of a list of plugins much simpler to manage. Also removes the UI dependency of lpdc plugin to besluit plugin.
connected issues and PRs:
Part of: https://binnenland.atlassian.net/browse/GN-5164
Setup
N/A
How to test/reproduce
You should see for the sample pages with plugins that the insert menu is split into sections. Removing the 'besluit' plugin but leaving the 'lpdc' plugin means that the insert lpdc button still appears in the sidebar.
Challenges/uncertainties
N/A
Checks PR readiness

[ ] UI: works on smaller screen sizes
[ ] UI: feedback for any loading/error states
[ ] Check cancel/go-back flows
[ ] Check database state correct when deleting/updating (especially regarding relationships)
[x] changelog
[x] npm lint
[x] no new deprecations

I'm on the fence a bit, it works very well but i'm not so sure about the forced categorization. Our primary usecase (cipal) is using very few plugins, making the sections a bit overkill. With the option to always open them it's not too bad, but still quite a bit of screenspace used by effectively doubling the buttons


[New Port Request] bitserializer-rapidyaml

Library name: bitserializer-rapidyaml
Library description: Sub-module of BitSerializer for support serialization to YAML
Source repository URL: https://bitbucket.org/Pavel_Kisliak/bitserializer
Number of PR:  #11242
Please merge after #11160 (with updates of core library).

I will close the issue as the PR was already merged.


Check for errors

Check if there are some problems or maybe I'm doing something wrong...

Yes, you need to pass env and context to createApplicationCommandHandler. Check the API reference. 😄


fix: trigger onConnected callback on subscribe if already connected

Fixes https://github.com/getAlby/bitcoin-connect/issues/176
Also deprecates isConnected api function

what states do we have or might be interesting:

isConnected meant that webln is ready and enabled?
onConnect is called once enable() is done
do we have something to let the app know that a user has done the setup already before (no matter if enable() is finished or not)

what states do we have or might be interesting:

isConnected meant that webln is ready and enabled?
onConnect is called once enable() is done
do we have something to let the app know that a user has done the setup already before (no matter if enable() is finished or not)

isConnected meant that webln is ready and enabled? - yes, but I decided to deprecate that because it is unreliable based on timing
onConnect is called once enable() is done - yes, or when onConnect is called and the enable was already done before onConnect was called
do we have something to let the app know that a user has done the setup already before - not yet


Link to schemas

What would you like to be added:
It seems the link to the specification's schemas don't exist anymore, it would be nice to have them.
Why is this needed:

They exist/are hosted on the website
It's the id used in the schemas
It would prevent the user from having to find them on GitHub.

Feel free to do a pr that adds them to this repo readme: https://github.com/serverlessworkflow/serverlessworkflow.github.io/blob/main/README.md
we also have redirects in place for shortcuts (previous/latests/snapshot): https://github.com/serverlessworkflow/serverlessworkflow.github.io/blob/main/_redirects


[1.16.5 suggestion] remove status effect entirely

could we have an option to remove the status effect entirely from the inventory view? :)
i did try:
effectsPerColumn = 0
..
but that seems to remove to inventory causing a never ending hang

although -1 did a thing

1.16.5 is no longer supported. The issue was fixed in v2.1.1

:) i "fixed" it by setting to offset to about 180


"Lemma Match" is not working after exporting

I observed that lemma match is working properly on nle-editor(UI), but when I export the extractor and run the extractor zip in my custom code, results are not coming (empty dictionary). Is this the know issue. Attaching my findings.

Lemma.zip

We are not able to reproduce this. Can you please provide details on what text and what language you use at runtime? The language used at runtime hasd to match the language used at design time.

Fix will be in v0.4.0

@avinashreddy07 we will need reproduction steps for this issue.

Closing as nor reproducible. If you can reproduce, please re-open with reproduction steps.


Java application

refactoring and inproving the java-application code in different ways
adding a direct file-hash possibility in the webui

oh i see there some conflicts, did you some changes directly on the develop-branch?
ok let us look tomorrow on it


Cannot connect to D435i. Using Jetson TX2

Board
SDK
OS version
device

Jetson TX2
JetPack 4.3
18.04 bionic
D435i

I've compiled the whole profile following the instructions, but when I ran the rs-capture it told me I don't connect the the device.....So confused..
Here is my rs-capture info :
robomaster@robomaster-desktop:~$ rs-capture
RealSense error calling rs2_pipeline_start(pipe:0x55a53380d0):
    No device connected

Here is my lsusb info :
robomaster@robomaster-desktop:~$ lsusb
Bus 002 Device 005: ID 8086:0b3a Intel Corp.   # It is the D435i
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 060b:7a03 Solid Year
Bus 001 Device 003: ID 413c:301a Dell Computer Corp.

Here is my dmesg  info :
[  668.165820] uvcvideo 2-1:1.0: Entity type for entity Camera 1 was not initialized!
[  668.174063] input: Intel(R) RealSense(TM) Depth Ca as /devices/3530000.xhci/usb2/2-1/2-1:1.0/input/input10
[  668.175374] uvcvideo: Unknown video format 36315752-1a66-a242-9065-d01814a8ef8a
[  668.175393] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 435i (8086:0b3a)
[  668.180343] uvcvideo: Unable to create debugfs 2-5 directory.

Is their any suggestions or solutions for me? Thanks in advanced.

@lifuguan hello,
Can you specify which Installation Guide did you follow and whether you've applied the udev-rules from  here.
Please attach kernel and application logs:

sudo dmesg -C && dmesg -wT
export LRS_LOG_LEVEL=DEBUG && rs-capture

@lifuguan hello,
I plan to use the same devices and versions as yours. Did any other issues happened during the installation of the D435i?
BTW, would you please share the tutorial? Thanks

@BeautyBeast hello,
I found a profile which is forked from the JetsonHacks. And he said he scuessfully install the librealsenseTX2 on jetpack 4.2.

https://github.com/Tengyun-Mo/buildLibrealsense2TX2

@ev-mp hello,
Thanks for answering my question!   My kernel is : 4.9.140-tegra.
The official(JetsonHack) didn't say if they support jetpack4.2 or not. But I found a profile which claimed that he modified the official code to support Jetpack 4.2.
Here is his profile's address : https://github.com/Tengyun-Mo/buildLibrealsense2TX2.git
sudo dmesg -C && dmesg -wT 's info :
robomaster@robomaster-desktop:~$ dmesg -wT
[日 5月 26 15:03:46 2019] usb 2-1: new SuperSpeed USB device number 2 using tegra-xusb
[日 5月 26 15:03:47 2019] usb 2-1: New USB device found, idVendor=8086, idProduct=0b3a
[日 5月 26 15:03:47 2019] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[日 5月 26 15:03:47 2019] usb 2-1: Product: Intel(R) RealSense(TM) Depth Camera 435i
[日 5月 26 15:03:47 2019] usb 2-1: Manufacturer: Intel(R) RealSense(TM) Depth Camera 435i
[日 5月 26 15:03:47 2019] usb 2-1: SerialNumber:<PHONE_NUMBER>97
[日 5月 26 15:03:47 2019] uvcvideo: Unknown video format 00000050-0000-0010-8000-00aa00389b71
[日 5月 26 15:03:47 2019] uvcvideo: Unknown video format 00000032-0000-0010-8000-00aa00389b71
[日 5月 26 15:03:47 2019] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 435i (8086:0b3a)
[日 5月 26 15:03:47 2019] uvcvideo: Unable to create debugfs 2-2 directory.
[日 5月 26 15:03:47 2019] uvcvideo 2-1:1.0: Entity type for entity Intel(R) RealSense(TM) Depth Ca was not initialized!
[日 5月 26 15:03:47 2019] uvcvideo 2-1:1.0: Entity type for entity Processing 2 was not initialized!
[日 5月 26 15:03:47 2019] uvcvideo 2-1:1.0: Entity type for entity Intel(R) RealSense(TM) Depth Ca was not initialized!
[日 5月 26 15:03:47 2019] uvcvideo 2-1:1.0: Entity type for entity Camera 1 was not initialized!
[日 5月 26 15:03:47 2019] input: Intel(R) RealSense(TM) Depth Ca as /devices/3530000.xhci/usb2/2-1/2-1:1.0/input/input7
[日 5月 26 15:03:47 2019] uvcvideo: Unknown video format 36315752-1a66-a242-9065-d01814a8ef8a
[日 5月 26 15:03:47 2019] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) Depth Camera 435i (8086:0b3a)
[日 5月 26 15:03:47 2019] uvcvideo: Unable to create debugfs 2-2 directory.
[日 5月 26 15:03:47 2019] uvcvideo 2-1:1.3: Entity type for entity Processing 7 was not initialized!
[日 5月 26 15:03:47 2019] uvcvideo 2-1:1.3: Entity type for entity Extension 8 was not initialized!
[日 5月 26 15:03:47 2019] uvcvideo 2-1:1.3: Entity type for entity Camera 6 was not initialized!
[日 5月 26 15:03:47 2019] usbcore: registered new interface driver uvcvideo
[日 5月 26 15:03:47 2019] USB Video Class driver (1.1.1)
[日 5月 26 15:03:54 2019] usb 2-1: usb_suspend_both: status 0
[日 5月 26 15:03:54 2019] usb usb2: usb_suspend_both: status 0
[日 5月 26 15:04:42 2019] usb 2-1: usb_suspend_both: status 0
[日 5月 26 15:04:42 2019] usb usb2: usb_suspend_both: status 0
[日 5月 26 15:04:47 2019] usb 2-1: usb_suspend_both: status 0
[日 5月 26 15:04:47 2019] usb usb2: usb_suspend_both: status 0
[日 5月 26 15:04:52 2019] usb 2-1: usb_suspend_both: status 0
[日 5月 26 15:04:52 2019] usb usb2: usb_suspend_both: status 0

rs-capture's info :
robomaster@robomaster-desktop:~$ export LRS_LOG_LEVEL=DEBUG && rs-capture
RealSense error calling rs2_pipeline_start(pipe:0x55a89c8c80):
    No device connected


linePlusBarChart: why are the bars directly on the y-axis

http://plnkr.co/edit/IqR3w8?p=preview
Why are the first and last bars of a linePlusBarChart chart directly on the left and right y-axes when the bars of a discreteBarChart chart spaced off the axes like this: (http://plnkr.co/edit/6t5bky?p=preview)?

There is bars.padData option for this, but it seems to be with a bug..
bars: {
  padData: true
}

@krispo : Any timeline on a fix?

I think it should be adressed to nvd3 maintainers.


fix(meta): fix test

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
The test fails because an additional sanity check has been added in #18757.
Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

lgtm, thank you.


Update rollup config

Hi @lpil, @giacomocavalieri,
unfortunately I completely forgot to update rollup config and the current build has a couple of conflicts. This PR should fix it. I've tested the latest build on this repo, and now it worked without causing any issues:

Hey @lpil, I've pushed the changes.
Could you please take a look and if it is fine publish it?
Thank you very much!


Explore the incorporation of various hackathons into Evergreen CS curriculum

Hackathons are a mix between late night coding sessions, a science fair, a LAN slumber party, a career networking event, business pitch practice, and a way to kickstart energy, attention, and problem-solving around specific areas in your community. Add some free food, games, prizes, and a chance to make new friends.
There are online-only hackathons that have some of the benefits of in-person ones and can be incorporated into a computer science curriculum to

give students a chance to practice coding toward an idea that could be a future venture
make focused progress on an existing personal project, class project, or company idea
give students motivation and practice for presenting their project to a wider audience
receive mentorship from judges and companies
start conversations and meet other students with similar interests, who could be future friends, co-workers, co-founders.
come to the attention of recruiters and judges who may be hiring for internships

I'm proposing to evaluate one of the more famous hackathon series, mainly focused towards college students, called Major League Hacking (MLH), specifically to devote one week of class (Friday morning Nov 10th to the following Thursday Nov 16th afternoon), for suitability to include in the Evergreen curriculum. On the following Monday morning we'll debrief on our experience, after decompressing over the weekend.
https://events.mlh.io/events/10077
We'll be participating as a class, both during classtime and in off hours (your homework time that week will be to continue attending the hackathon's online events that interest you while making progress on your team project). You'll enter the hackathon with your existing class teams of 2-4 people. If you don't have a team yet, or your class team has room for another person, you can join in the hackathon's team formation channels and groups.
Your homework this week will be to work on your team project, collect and release an update of your team project with a live or screen-recorded demo at the end of the week, write a reflection, and give a 5 minute presentation to the rest of the class on Monday debriefing.
I'll need help from everyone on one or more of the following tasks:

Register early, examine the schedule and rules, see what the format is like, and prepare a report to the rest of the class
Brainstorm what challenges or difficulties may come up for us to incorporate this into our class

and also brainstorm workarounds

Help your classmates find teammates in the days leading up to the hackathon
Join the hackathon's discord server to get a feel for what others are interested in, and also to share your own team projects
any other needs or challenges you can think of, to help us all have a rewarding and fun time

https://ghw.mlh.io/schedule
This is the URL for the actual event schedule, it starts Friday 11/10/23 at 9AM
It also has the discord link at that page.
I think this will be a lot more accessible to folks than the AWS Hackathon was, in that there are more opportunities for participation points.


🎨 Use consistent naming

Please review #2028 first, as PRs are dependent.

part of https://github.com/excalidraw/excalidraw/pull/1992


Narrowing down type bypasses type checker

TypeScript 3.3.1
This imho should not be allowed:
const foo = { foo: false } as { foo: boolean, bar: boolean };

As it bypasses the type checker from doing its job. I now have basically introduced a type with undefined as foo.bar even though it should be boolean | undefined.
If someone wants this type by all means, it is still possible by using any.
const foo = { foo: false } as any as { foo: boolean, bar: boolean };

That way at least one can find hacks easily.
I would like to see a warning for this, possibly via some kind of new strict rule ideally.
I actually use as or <> a lot in my code to get IntelliSense for an object literal I am writing and ensuring the values I give it are correct, but now I am not so sure anymore.

Type assertions have always been unsound because they let you move in the inverse direction of assignability. If you want type-checking then you need to write:
const foo: { foo: boolean, bar?: boolean } = { foo: false };

If you explicitly want expression level syntax then I think you're looking for #7481

It would be great if that was easy to use like the as operator, e.g. something like
const foo = { foo: false } is { foo: boolean, bar: boolean };

See #7481
Are you aware that you can annotate variables?
const foo: { foo: boolean, bar: boolean } = { foo: false };

@RyanCavanaugh sure that is a workaround but I often end up with a long expression (possibly ternary operators) where I might have multiple types on the way and I typically prefer to declare their types on the way and not all upfront for better readability.


Change all the "class_times" to two minutes early - backup.json

Better early than late, just change all the "class_time" key's value which has the time format "HHMM" to two minutes early.
Eg. 1400 will be 1358

Done by @aditivibgyor

@vishal-lokare Okay...


CB-2715 Add ID Broker mappings params to API

Has been verified using local CB (core & datalake apps) and custom CB CLI.

CLI: https://github.com/hortonworks/cb-cli/pull/589


Define Hyperparameters for dev environment

Spike ticket: https://github.com/orgs/masa-finance/projects/7/views/1?pane=issue&itemId=66775203

From planning session:
This tickets is only missing documentation updates at this point - moving to in Progress as @grantdfoster is going to work on it

initial documentation added for hyperparameter setup, #110

edits to this ticket have been ported / captured in https://github.com/masa-finance/masa-bittensor-tools/pull/12.  once reviewed and merged we are free to close this.

PR merged and closed


[v50] [Error] Haunted Harpist unable to kill players

Error attached when Harpist tries to kill player

Thank you <3 -Gabriel ThompsonOn Apr 10, 2024, at 8:26 PM, Louis @.> wrote: That error is made by the FreddyKrueger enemy. The Freddy enemy has a function that is called everytime a player is damaged, and something in their code makes it give an error. The Harpist is mentioned in the stack trace because thats what started that function to be called. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.>

Np :)


New version: AivarAnnamaa.Thonny version 4.1.3

Pull request has been created with WinGet Automation :kiwi_fruit:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:


Question: Best way to support concurrent jobs based on authentication

Great project!
I have Kue working in my project and it's basically a batch job.  The job uses a client_id/client_secrete for authentication.
When I started to add jobs that are initiated by a logged in user w/ their own authentication credentials from oAuth, the submitted jobs are running in the same queue as the batch jobs.
So should I make a new queue for each unique authentication as I do want to throttle the requests on a per authentication basis?

Looking at source, the queue is singleton so that approach won't work.
Seems I'll have to allow multiple concurrent processes and associate the authentication w/ each one.

Re-opening as I don't understand how to control the jobs and associate them w/ a authentication.

I tried increasing the number of jobs that run concurrently from 1 to 10.  Even though the Bottleneck app limits the number of calls, before, when I had only one job, that job would complete before the next one submitted.  Now, all 10 jobs get queued and run concurrently.  That's not good.
I want to have 10 jobs running concurrently but to be processing as 1 job per authentication.  So 10 jobs would run concurrently if and only if there were 10 concurrent users who have provided their authentication.
I'm at a loss.

Resolved = I had wrong implementation in the Bottleneck limiter code.


fix; correct client ID check in refresh_token grant type

Using refresh_token grant type to get a new access token was not working because of this issue. Client object key was "id" instead of "clientId". As a result, client ID check always failed because undefined was always returned.

Yep, all the example models use clientId not id so this should be fixed. It's potentially a big breaking change so we'll need to make a minor version bump.
Please can you squash this into a single commit?

This doesn't seem right. In the documentation, the return shape of the getClient() model method says it should be id.
Moreover, if one changes the getClient() method to include the clientId property instead of id, the authorization_code grant-type stops working because it still expects client.id:
https://github.com/Namburgesas/node-oauth2-server/blob/b4d17f60b63edda420a279a2a706db234ba7b06f/lib/grant-types/authorization-code-grant-type.js#L105-L107

I have to agree with @adieuadieu. Looking through the changes again I have no idea why I approved this PR a few months ago.

Client object key was "id" instead of "clientId".
Since getRefreshToken is a model function that has to be implemented by the user, it looks like OP just returned a malformed object (with clientId: '...' instead of client: {id: '...'} as correctly stated in the documentation).

My fault, I was unaware that the documentation specified that client: {id: '...'} is the proper form. Shall we back out this change and fix the example models instead?
As mentioned by @thomseddon, the example models use client: {clientId: '...'} instead of client: {id: '...'}. Upon closer inspection, they also seem to have other issues, including returning client.clientSecret unnecessarily.
See https://github.com/oauthjs/express-oauth-server/blob/master/examples/postgresql/model.js

I'll back out this change..  Anyone want to tackle updating the examples?  If not, i can probably get to it next week..


Add role for storageclass

fix #26

we should limit mongodb as namespace scoped operator.
Let's find another way to solve this, and the error message does not affect the result of this oeprator.

Because this issue doesn't impact any function, close it.


Update UG with list command for patient and doctor

Summary
resolves #19
Update UG with list command for viewing list of patients and list of doctors
Checks

[ ] Link PR to issue
[ ] Add Reviewer
[ ] Pass CI

Codecov Report

Merging #46 (9fae32a) into master (11eaef8) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #46   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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 11eaef8...9fae32a. Read the comment docs.


QEMU: Rebase ARC support on top of v5.0

We still don't have our repo open so submit this huge patch bomb here.
This is pretty much the same ARC code rebased and fixed to work on top of upstream v5.0 release.
Note I didn't try to run it as there're tons of libs dependencies and it requires entire SDK to be installed while even zephyr-qemu failed to be packaged with the following message:
...
  /usr/bin/qemu-edid
  /usr/bin/qemu-pr-helper
  /usr/bin/qemu-system-xilinx-aarch64
  /usr/libexec/qemu-bridge-helper
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
zephyr-qemu: 164 installed and not shipped files. [installed-vs-shipped]
ERROR: zephyr-qemu-git-r0 do_package: Fatal QA errors found, failing task.
ERROR: zephyr-qemu-git-r0 do_package: Function failed: do_package

Thanks, I will also import these patches into https://github.com/stephanosio/zephyr-qemu/issues/14.


User proper markdown parser to compute cell folding

Fixes #158440

Would this help with https://github.com/microsoft/vscode/issues/157713?


bideo/sudio typo

There's a typo here Experiment Audio/Video Calling & Messaging with Cisco Spark Widgets - Add the Widget to an HTML page it says:

In the previous steps, you experienced the messaging and sudio/bideo capabilities of the ‘Space’ widget in a 1:1 room.

It should say:

In the previous steps, you experienced the messaging and audio/video capabilities of the ‘Space’ widget in a 1:1 room.

Thanks for noting, fixed and will appear in the next publish release


Refreshing Oauth2 Token fails if accessToken is Valid but expired

Setting up with this configuration calling refreshToken() works:
auth_mode: oauth2
oath_scope: com.intuit.quickbooks.accounting
ClientID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ClientSecret: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
accessTokenKey: true
refreshTokenKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
QBORealmID: 193514608xxxxx
baseUrl: Development
But with a valid but expired token refreshing gives 400 invalid_grant:
auth_mode: oauth2
oath_scope: com.intuit.quickbooks.accounting
ClientID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ClientSecret: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
accessTokenKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx....
refreshTokenKey: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
QBORealmID: 193514608xxxxx
baseUrl: Development
Where as omitting the access token causes an exception :
Uncaught QuickBooksOnline\API\Exception\SdkException: [0]: 'accessTokenKey' must be provided in OAuth2
This is pretty inconsistent.

@thewunder This part has changed in the code. It is part of the big release on the end of the month.

Now it is no longer a required field. See documentation for more details.


[Accessibility]A11y_AzureDataStudio_CreateProxy_ScreenReader: Voice Over does not announcing the label for the “Proxy Name” and “Description” Edit box."

Check out Keros! - Identify accessibility bugs before check-in and make bug fixing faster and easier.
Environment Details:
Application name: Azure Data Studio
Version: 1.8.0-insider (user setup)
Electron: 3.1.8
Node.js: 10.2.0
V8: 6.6.346.32
OS : MacOS Mojave 10.14.5
Additional Details:
Tool Name: Voice Over
MAS Reference:MAS1.3.1,MAS4.2.5
Repro Steps:
1.Install the app Azure Data Studio.
2.Connect to the Database->Go to the SQL server agent tab->Select proxies tab->Click on New proxy button.
3.Start Voice Over.
4.Navigate to the “Proxy Name” and “Description” Edit box.
5.Observe that Screen reader is not announcing the label associated with the Edit box.
Actual:
Screen Reader is not reading the label for the “Proxy Name” and “Description” Edit box.
Expected:
Screen Reader should read the label associated with the “Proxy Name” and “Description” Edit box.
User Impact:
User with disabilities find it difficult to understand what is the purpose of edit box.
Recommendation:
Please refer the following snippet link for fixes:
https://microsoft.sharepoint.com/teams/msenable/mas/pages/browse-fixes.aspx
MAS Reference:
MAS1.3.1-
https://microsoft.sharepoint.com/:w:/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={54f28d1f-a2d1-4dcd-84e1-5c9b87e8aba4}
MAS4.2.5-
https://microsoft.sharepoint.com/:w:/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={07857fe1-d8ef-409e-a594-f440a8359566}
Attachment for Reference:
[5662_Accessibility]A11y_AzureDataStudio_CreateProxy_ScreenReader.pptx](https://github.com/microsoft/azuredatastudio/files/3223673/5662_Accessibility.A11y_AzureDataStudio_CreateProxy_ScreenReader.pptx)
Does this issue occur when all extensions are disabled?: Yes

Verified the bug in
Version: 1.8.0-insider (user setup)
Electron: 3.1.8
Node.js: 10.2.0
V8: 6.6.346.32
OS : MacOS Mojave 10.14.5
and still it is repro, hence reopened the bug.
[5662_Accessibility]A11y_AzureDataStudio_CreateProxy_ScreenReader.pptx](https://github.com/microsoft/azuredatastudio/files/3285229/5662_Accessibility.A11y_AzureDataStudio_CreateProxy_ScreenReader.pptx)


[Improvement] Have the return key send a message on iPad

If you haven’t already, check out our contributing guidelines for onboarding!

Hi team! We are looking to make an improvement to the app on iPad (but not iPhones) where the keyboard will send a message when the enter/return key is pressed, and enter a linebreak when using Shift+Enter.
Platform - version:  iOS - Specifically iPad only.
Action Performed (reproducible steps):

Log into Expensify.cash on the iPad
Compose a message to another user
Use the Enter/Return key on the Apple keyboard to send the message

Expected Result:
The message will send, and Shift+Enter creates a line break.
Actual Result:
The message does not send, and a line break is inserted when hitting Enter.

Upwork post: https://www.upwork.com/jobs/~01d004351c8cf67b28

We just need to set two properties for TextInput component ant those are multi line and blur on submit. After that we have to pass the onKeyPress function which will be a native Event call. That will send the message. This solution should work on both iOS and Android.
TextInputChanges will be

And use the onKeyPress props only for sending a message.

onKeyPress({ nativeEvent: { key: keyValue } }) {
if (keyValue === "Enter") this.sendMessage();
}

with

onMessageInputChange(message) {
this.setState({
message,
});
}

Hi,
Did some research on this and found,
In react native there's no way to capture shift button event.
So in that case,
If we want to submit on return key press we can have,
blurOnSubmit={false}
onSubmitEditing={this.submitForm}
returnKeyType="send"

props only for iPad. (we can check iPad with Platform.isPad on iOS) https://reactnative.dev/docs/platform#ispad-ios
Cons: iPad won't be able to submit multiline messages.
No need to capture enter key events otherwise it will affect Android and iPhones.
Also found in the ReportActionCompose constructor, there are two statements with this.submitForm = this.submitForm.bind(this);
Not a bug. but good to be removed.

Hi,
Submitting input with Enter key can be easily done with e.nativeEvent.key === 'Enter' and something like that in ReportActionCompose.js

We can also add a condition to verify if it's an iPad with Platform, but the difficulty is to handle the Shift+Enter to create new line, since onKeyPress of TextInput doesn't detect the event of shift.
Solution is to either sur some component that do keyboard event handling  like this one  or create a native bridge to do that (can be complicated)

@AliYar-Khan @SameeraMadushan doesn't seem like either of these solutions will fix the issue as they will break the ability to leave multi-line comments.
@sadez I'm not sure if this library is suitable. It looks like for iOS we can only handle keyUp event so how can we ever tell that the shift key is down? Seems like the options would be to:

Find another package (if possible)
Submit a PR to implement the necessary change in the package shared by @sadez
Do the native bridge

Maybe reconsider if we should do this issue right now... cc @deetergp to get some more thoughts on how valuable this would be and whether it is still worth the effort (and possibly could take quite a bit of effort).

Hi everyone! Thank you for taking the time to submit a proposal for this issue. We've spoken internally and decided to deprioritise this feature for now.
Please take a look at our job list for other projects we have available!


Using TableSortLabel as sort indication

Material-ui has an awesome control for sorting displaying - TableSortLabel, I cannot see any reason to not use it for sorting.

Thank you for the suggestion, but I prefer what is there right now.

@gregnb I'm sorry but current sorting control is really weird (from the material design prospective). As it is public package and it depends peerly to material-ui maybe it needs to add an ability to use all material-design sorting controls, or let users choose?

@dmtrKovalenko As you can probably see from the import at the top I was using TableSortLabel at one point. My biggest beef with it using it was no initial state to let a user know that it is a sortable column.  I'm not trying to take liberties with the spec, but it really feel odd every time I looked at it.  But, you're right.  If i'm going to claim this is a material-ui package then as much as it bothers me I need to undo that.
I wish there was a nice compromise in this situation I really did feel that it was helpful to a icon that could show an initial state (this is sortable) then the up/down direction.


Integration Test - Release - 2022/03/11 06:57:45

Auto create for integration test. IssueCommandFlow

#pri1

Just type '#pri3'

#pri2

#pri3

#assign PRMergerTest1

#assign NonAllowedUser

The following users don't have valid GitHub IDs, or are not collaborators on this repo: nonalloweduser

#reassign PRMergerTest2

#reassign NonAllowedUser

The following users don't have valid GitHub IDs, or are not collaborators on this repo: nonalloweduser

GitHub user PRMergerTest1 has been removed from the MicrosoftDocs organization, so they were automatically removed as an assignee.

#please-close

#unassign PRMergerTest1

#unassign NonAllowedUser


Force docker to pull FROM images when building

same as in https://github.com/src-d/sourced-ui/pull/281
Otherwise, we're building using old versions of our FROM images.
some info: https://www.databasesandlife.com/docker-build-pull-option

CI is failing because of a missing dependency in master
https://travis-ci.com/src-d/ci/branches


BSplineSyN ERROR: using PSE and MI as metric，corresponding data for point not exist

I got Two sets of point set of 3D Images，using Harris corner detection .and I saved them as 3Dtif----points value was 255,other was 0.
I ran on windows,parameters was:
antsRegistration -d 3 -v 1
-n NearestNeighbor
--use-histogram-matching 0
-r [ $fixed,$moving ,1]
-o $output1
--winsorize-image-intensities [0.005,0.995]
--initial-moving-transform [$fixed,$moving,1]
-m mattes[$fixed,$moving,1, 32 ]
-m PSE[$fixedPoints,$movingPoints,1,0.1,1,1,10]
-t BSplineSyN[0.1,5x5x5,0,3]
-c [300x200x100x50,1.e-6,10]
-s 6x4x2x1
-f 5x3x2x1
ERROR:LablePointSetToSetMeticv4:the corresponding data for point[378,149,359] not exist.

Any suggestions would be greatly appreciated.

Sorry, I didn't see this until now.  Can you send the data so I can reproduce on my end?


Remove "in alphabetical order"

https://github.com/kubernetes/deployment-manager/blob/master/MAINTAINERS.md

looks like this has been removed.


Implement Waypoint Updater Node (Partial)

I implemented the partial waypoint updater as proposed by Udacity to test the twist controller. The current implementation just searches the closest waypoint wrt vehicle pose and publishes 200 waypoints ahead the vehicle. Traffic Lights are not occupied.

Shreyash committed these changes to master.


jenkins alpha plugin

Hey, I just made a Pull Request!
Set up for Jenkins plugin 😎

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[ ] All your commits have a Signed-off-by line in the message. (more info)

I'm on an embed and have handed this off to @nuritizra who is currently focused on a different plugin

@awanlin I've adressed your concerns (I think)


Issue 801 - manager init script and UID:GID assignment

our integrated manager system can now do the following:

Launch an init script that gets to run before any of the subprocesses are started
sub-processes can be assigned a UID:GID to run as

Here is an example manager.conf:
[Global]
	Log-File=/opt/gravwell/log/manager.log
	Log-Level=INFO
	Init-Command=`/bin/sh -c "mkdir -p /tmp/stuff/things && echo hello && exit 0"`

[Error-Handler]
	Exec=/opt/gravwell/bin/gravwell_crash_reporter

[Process "indexer"]
	Exec="/opt/gravwell/bin/gravwell_indexer -stderr indexer"
	Working-Dir=/opt/gravwell
	Max-Restarts=3 #three attempts before cooling down
	CoolDown-Period=60 #1 hour
	Restart-Period=10 #10 minutes
	UID=100
	GID=101

[Process "webserver"]
	Exec="/opt/gravwell/bin/gravwell_webserver -stderr webserver"
	Working-Dir=/opt/gravwell
	Max-Restarts=3 #three attempts before cooling down
	CoolDown-Period=30 #30 minutes
	Restart-Period=10 #10 minutes
	UID=100
	GID=101

[Process "searchagent"]
	Exec="/opt/gravwell/bin/gravwell_searchagent -stderr searchagent"
	Working-Dir=/opt/gravwell
	Max-Restarts=3 #three attempts before cooling down
	CoolDown-Period=10 #10 minutes
	Restart-Period=10
	UID=100
	GID=101

[Process "simple_relay"]
	Exec="/opt/gravwell/bin/gravwell_simple_relay -stderr simple_relay"
	Working-Dir=/opt/gravwell
	Max-Restarts=3 #three attempts before cooling down
	CoolDown-Period=10 #10 minutes
	Restart-Period=10 #10 minutes
	UID=100
	GID=101

This PR addresses https://github.com/gravwell/gravwell/issues/801

can i get this merged too?


Editor GPU: = can look like -

They do show up in the texture atlas:

Version: 1.96.0-insider (user setup)
Commit: 841e8b187db105c686aab655d8f966c154e66a7f
Date: 2024-11-14T05:04:02.900Z
Electron: 32.2.1
ElectronBuildId: 10427718
Chromium: 128.0.6613.186
Node.js: 20.18.0
V8: 12.8.374.38-electron.0
OS: Windows_NT x64 10.0.26100

I can verify this as I'm selfhosting gpu acceleration (I think that's what this relies on?), but are there steps beside just confirming that = doesn't appear as -?

Everyone would have seen this one during the TPI if it was happening


branch-2.1Role comment 2.1

Proposed changes
Issue Number: close #xxx
pick https://github.com/apache/doris/pull/32634
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Implement remaining transaction type proxies in coreAccessor

[ ] Implement each transaction type proxy inside of core_access.go
[ ] expose these methods via higher level Accessor interface and have Service proxy to the accessor's impl of them
[ ] expose via RPC

https://docs.cosmos.network/v0.44/modules/staking/09_client.html#transactions

So, from my understanding, the transaction types we need to proxy are sdk.Msg's which are defined in the cosmos-sdk modules. For example, bankypes.NewMsgSend for our ca.Transfer.
Is this correct @renaynay ? I cannot find any comprehensive list of all Msg types supported by the standard modules, and it looks like we don't need all of them (unsure though)

We need:
TypeMsgUndelegate                = "begin_unbonding"
TypeMsgCancelUnbondingDelegation = "cancel_unbond"
TypeMsgDelegate                  = "delegate"
TypeMsgBeginRedelegate           = "begin_redelegate"


Bail out early in NoWeakComparisonRule

if (error) unhappy path;

happy path;

Sorry, but his branch was not meant for public contribution. It was only meant as a test branch for me. The real branch has already been posted upstream and has already been merged. See here: https://github.com/phpstan/phpstan-strict-rules/pull/177
Your suggestion has already been applied upstream.


Designs for recovery email

Overview
Our current recovery email is only text, and looks a bit basic/MVP.
Acceptance Criteria

[ ] "Recover Account" is a button, rather than a link
[ ] NEAR logo is present

Email Copy
Hi <account_id>,

This email contains your NEAR Wallet account recovery link.

Keep this email safe, and DO NOT SHARE IT! We cannot resend this email.

Click below to recover your account.

<Recover Account>

Audius Example

Figma file for new email designs: https://www.figma.com/file/rUZj2V20yoVNw6xZifLlw4/560-Recovery-Email?node-id=116%3A70
And here's a preview:

@corwinharrell @Patrick1904 Hi again, can you export images (logo, background, icon images) to here?

assets.zip
@picturepan2 please see attached assets


Azure backup and restore

Introduced a new class AzureClient.py
Supported all basic fucntions same as other clients
Added Azure connection parameters
Added python lbrary in dependency for Azure access

For more details please look into https://github.com/SAP/service-fabrik-backup-restore/issues/1

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Please ask me once before merging this PR.

Updated the PR. Once I test with services then only merge. Tested with bp service. It is working as expected.


Fixed #26114 -- Removing Meta.db_table generates migration with wrong…

Removing Meta.db_table generates migration with wrong rename in comment (None).

Please send the pull request against the master branch. This issue won't be fixed on the 1.9 branch per our supported versions policy.


Issue 'ArtistCover' object has no attribute 'getCoverArt' from the Navidrome repository

On behalf of TobiasDax:
hi, not sure if there is a better palce to ask questions abou this but i cant seem to get it to work sadly...
When i run the compose with the demo data or my own i get the same problem. The Server shows up in my player (currently tyring with Linn Kazoo and Wiim Home (app))
The server seems to be laoding stuff succsessfully but when i try to access it i get the following output in the logs:
CMDTALK: subsonic-app.py: Genre Southern Rock has not art yet, looking for an album
stderr
CMDTALK: subsonic-app.py: Caching genre [Southern Rock] with album_id [f4195a1f22fbb481d01ca08060c42bba]
stderr
CMDTALK: subsonic-app.py: Processing genre [Street Punk]
stderr
CMDTALK: subsonic-app.py: Genre Street Punk has not art yet, looking for an album
stderr
CMDTALK: subsonic-app.py: Caching genre [Street Punk] with album_id [569c478785ca7d6dd8d8927a0930b13a]
stderr
CMDTALK: subsonic-app.py: Processing genre [Tech House]
stderr
CMDTALK: subsonic-app.py: Subsonic Initialization success: [True]
stderr
CMDTALK: subsonic-app.py: Subsonic running
stderr
CMDTALK: subsonic-app.py: browse: args: --{'cmdtalk:proc': 'browse', 'count': '2000', 'offset': '0', 'flag': 'children', 'objid': '0$subsonic$'}--
stderr
CMDTALK: subsonic-app.py: Subsonic Plugin Release 0.2.6
stderr
CMDTALK: subsonic-app.py: browse: path: ----
stderr
CMDTALK: subsonic-app.py: browse: path_list: --['0$subsonic$']-- last: --0$subsonic$--
stderr
CMDTALK: subsonic-app.py: processmessage: processor raised: ['ArtistCover' object has no attribute 'getCoverArt']
stderr
Traceback (most recent call last):
stderr
  File "/usr/share/upmpdcli/cdplugins/pycommon/cmdtalk.py", line 167, in processmessage
stderr
    outfields = processor.process(params)
stderr
                ^^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/pycommon/cmdtalkplugin.py", line 64, in process
stderr
    return self.dispatcher.run(params[prcnmkey], params)
stderr
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/pycommon/cmdtalkplugin.py", line 49, in run
stderr
    return func(params)
stderr
           ^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/subsonic/subsonic-app.py", line 1285, in browse
stderr
    entries = _show_tags(objid, entries)
stderr
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/subsonic/subsonic-app.py", line 1263, in _show_tags
stderr
    if tag_enabled_in_initial_page(tag): entries.append(tag_to_entry(objid, tag))
stderr
                                                        ^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/subsonic/subsonic-app.py", line 1254, in tag_to_entry
stderr
    art_id = tag_art_retriever[tagname]()
stderr
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/subsonic/art_retriever.py", line 54, in group_artists_art_retriever
stderr
    if not art: art = random_artist_art_retriever()
stderr
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/subsonic/art_retriever.py", line 124, in random_artist_art_retriever
stderr
    return _get_random_artist_cover()
stderr
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/subsonic/art_retriever.py", line 116, in _get_random_artist_cover
stderr
    return __get_random_artist_cover_by_initial(select_initial)
stderr
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/subsonic/art_retriever.py", line 108, in __get_random_artist_cover_by_initial
stderr
    return get_artist_cover(artist_id)
stderr
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
stderr
  File "/usr/share/upmpdcli/cdplugins/subsonic/art_retriever.py", line 121, in get_artist_cover
stderr
    return artist_cover.getCoverArt()
stderr
           ^^^^^^^^^^^^^^^^^^^^^^^^
stderr
AttributeError: 'ArtistCover' object has no attribute 'getCoverArt'
stderr
:2:../src/mediaserver/cdplugins/plgwithslave.cxx:585::PlgWithSlave::browse: slave failure

This looks like an error that can be triggered by a mismatch between the subsonic-connect version and the plugin version. Can you post your compose file?

Looks very similar to this issue

hi, the linked issue helped, this is now my working compose file:
services:
  upmpdcli:
    image: giof71/upmpdcli:latest
    container_name: upmpdcli-navidrome-demo
    network_mode: host
    environment:
      - PUID=1000
      - PGID=1000
      - PORT_OFFSET=4
      - UPNPAV=0
      - OPENHOME=0
      - FRIENDLY_NAME=Navidrome
      - SUBSONIC_ENABLE=yes
      - SUBSONIC_AUTOSTART=yes
      - SUBSONIC_BASE_URL=${SUBSONIC_BASE_URL}
      - SUBSONIC_PORT=${SUBSONIC_PORT}
      - SUBSONIC_USER=${SUBSONIC_USER}
      - SUBSONIC_PASSWORD=${SUBSONIC_PASSWORD}
      - SUBSONIC_ITEMS_PER_PAGE=28
      - SUBSONIC_APPEND_YEAR_TO_ALBUM=Yes
      - SUBSONIC_APPEND_CODECS_TO_ALBUM=Yes
      - SUBSONIC_WHITELIST_CODECS=alac,wav,flac,dsf,ape
      - SUBSONIC_DOWNLOAD_PLUGIN=yes
      # - PLG_PROXY_METHOD=proxy
      - SUBSONIC_PLUGIN_BRANCH=latest-subsonic
      - SUBSONIC_FORCE_CONNECTOR_VERSION=0.3.1
    restart: unless-stopped
networks: {}

Hello, I am glad it worked. Can you verify that you are running the latest image? With the latest image (from quite a few weeks now) forcing the subsonic connector version is not needed even when downloading the "latest-subsonic" version of the plugin.
If you want to leave the SUBSONIC_FORCE_CONNECTION_VERSION set, please set it to 0.3.2, which is the latest version.
Please star the repository if you like the work. And of course, feel free to open issues for feature/requests about the plugin, on this repository or in the upmpdcli fork here, or even in the upstream upmpdcli repository here.


x/net/http2: the peer windows size not updated in processSettingInitialWindowSize()

What version of Go are you using (go version)?
golang:1.10.0 linux
Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
container: rhel
kubenet:
What did you do?
In processSettingInitialWindowSize()
The code adjust the size of all stream flow control windows but not change the server connection flow's.
That makes all new steam will use 65535 as initial window size but not the value from InitialWindowSize in SETTINGS
What did you expect to see?
the window size could be updated if client send InitialWindowSize in SETTINGS
What did you see instead?
65535 will be cost out speedily in high load performance test and makes server pending response until clinet WINDOW_UPDATE comes.
It impacts latency of load test.

I don't remember the code to say without looking at it, but this isn't an area I knew of any problems.
Did you find this through reading the code alone, or do you have a repro? You say it impacts latency in a load test. Which client or tool are you using for load testing so we can see this behavior?
Can you post the output of the server running with environment variable GODEBUG=http2debug=2?
Thanks!
/cc @fraenkel

/cc @tombergan

hi @bradfitz ,
the load test tool is a private tool which be implemented by JAVA.
I change the tool's configuration to let it send SETTINGS with "INITIAL_WINDOW_SIZE = 10485760" when connection set up.
And I add a print in newStream() of server.go.
func (sc *serverConn) newStream(id, pusherID uint32, state streamState) *stream {
        sc.serveG.check()
        if id == 0 {
                panic("internal error: cannot create stream with id 0")
        }

        ctx, cancelCtx := contextWithCancel(sc.baseCtx)
        st := &stream{
                sc:        sc,
                id:        id,
                state:     state,
                ctx:       ctx,
                cancelCtx: cancelCtx,
        }
        st.cw.Init()
        st.flow.conn = &sc.flow // link to conn-level counter
        st.flow.add(sc.initialStreamSendWindowSize)
        **sc.logf("newStream %v with %v. %v, %v", st.id, st.flow.available(), sc.initialStreamSendWindowSize, sc.flow)**

        st.inflow.conn = &sc.inflow // link to conn-level counter

then I got following prints in my log:
2018/08/10 09:30:35 newStream 3 with 65535. 10485760, {65535 }
2018/08/10 09:30:35 newStream 5 with 65091. 10485760, {65091 }
2018/08/10 09:30:35 newStream 7 with 64647. 10485760, {64647 }
2018/08/10 09:30:35 newStream 9 with 64203. 10485760, {64203 }
2018/08/10 09:30:35 newStream 11 with 63759. 10485760, {63759 }
2018/08/10 09:30:35 newStream 13 with 63315. 10485760, {63315 }
2018/08/10 09:30:35 newStream 15 with 62871. 10485760, {62871 }
2018/08/10 09:30:35 newStream 17 with 62427. 10485760, {62427 }
2018/08/10 09:30:35 newStream 19 with 61983. 10485760, {61983 }
2018/08/10 09:30:35 newStream 21 with 61539. 10485760, {61539 }
2018/08/10 09:30:35 newStream 23 with 61095. 10485760, {61095 }
2018/08/10 09:30:35 newStream 25 with 60651. 10485760, {60651 }
2018/08/10 09:30:35 newStream 27 with 60207. 10485760, {60207 }
2018/08/10 09:30:35 newStream 29 with 59763. 10485760, {59763 }
2018/08/10 09:30:35 newStream 31 with 59319. 10485760, {59319 }
2018/08/10 09:30:35 newStream 33 with 58875. 10485760, {58875 }
2018/08/10 09:30:35 newStream 35 with 58431. 10485760, {58431 }
...
That means all new stream will use st.flow.conn.n(sc.flow.n) but not st.flow.n as window size initial value.
And the connection flow (sc.flow) not updated by SETTINGS in processSettingInitialWindowSize()

Can you post the output of the server running with environment variable GODEBUG=http2debug=2?

hi @bradfitz
It is difficult to get the output by your need in my enviroment.
But I think this issue can be found by checking codes.
in server.go:
processSettingInitialWindowSize(), processWindowUpdate(), newStream()
in flow.go:
add(), take(), available()

This is unlikely to get prioritized attention without GODEBUG=http2debug=2.

@crowfrog I think there is something else amiss. I modified a testcase LargeWrite_FlowControlled and added a similar printout. What I see is
newStream 1 flow=123 inflow=1048576 initialWS=123 srvRecv=1048576
newStream 3 flow=123 inflow=1048576 initialWS=123 srvRecv=1048576

The relevant http2debug shows:
    http2_test.go:66: 2018/09/16 18:59:32 http2: server connection from <IP_ADDRESS>:33724 on 0xc00009f380
    http2_test.go:66: 2018/09/16 18:59:32 http2: Framer 0xc0001981c0: wrote SETTINGS len=24, settings: MAX_FRAME_SIZE=1048576, MAX_CONCURRENT_STREAMS=250, MAX_HEADER_LIST_SIZE=1048896, INITIAL_WINDOW_SIZE=1048576
....
    http2_test.go:66: 2018/09/16 18:59:32 http2: Framer 0xc0001981c0: read SETTINGS len=6, settings: INITIAL_WINDOW_SIZE=123
    http2_test.go:66: 2018/09/16 18:59:32 http2: server processing setting [INITIAL_WINDOW_SIZE = 123]

Without more information it is hard to determine where if any a problem is.

hi Fraenkel & Bradfitz,
Sorry for relply so late!
I checked other tools's log (such as nghttp2) and websites which support http2 (https://www.wappalyzer.com/technologies/http-2, etc.)
I found the peer will send WINDOW_UPDATE to set connection window size after connection setup.
And after check RFC7540, I think this behavior should be correct.
So this issue should be invalid.
B.R


what about Windows

Seems to be a great package but what about Windows?
With Windows 11 and Python 3.12.8 I did "pip install starplot" and got this error:
...
File "C:\Users\fickd\AppData\Local\Programs\Python\Python312\Lib\subprocess.py", line 1538, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [WinError 2]
[end of output]

I don't have any machines running Windows, so haven't tried running Starplot there. But, as long as GDAL/GEOS can run on windows, then it should be possible. I'd welcome any PR with instructions on how to install Starplot on windows - see here :)
As an alternative, you could run Starplot through a Docker container on windows. Here's a basic Dockerfile that'll get you up and running:
FROM python:3.11.7-bookworm AS base

WORKDIR /starplot

# Install required system libraries (GEOS + GDAL)
RUN apt-get clean && apt-get update -y && apt-get install -y libgeos-dev libgdal-dev

RUN pip install starplot

Even on my mac, I prefer running everything through Docker like this to help keep environments isolated (and consistent across my machine, CI, etc).
Also, I'd recommend using Python 3.11 to run Starplot. Python 3.12 is supported, but many of Starplot's dependencies do not have binary wheels for 3.12 so installation can take longer.


2 differents companies open in 2 tabs. same time tracker running

in tab 1 open Test company, time tracker runing.

in parallel tab open easycloudConsultants, same time tracker running in this company also.

It is possible as of now


Pre-trained Weights of AutoEncoder

Hi, it seems that the checkpoint files in huggingface are all used for class Model1d, I wonder if there exist any checkpoints available for the DiffusionAutoencoder1d class to perform the latent encoding?

Not for now.  Moving this to the discussion section. Please use that for non-issues.


Added row click action

Clicking a cell now always fires cellClicked and rowClicked actions by default.

:+1:


Add config for travis-ci with cargo-tarpaulin test coverage

Builds on 1.23, stable, beta and nightly (nightly allowed to fail)
Compiles, runs tests, builds docs and compiles benches
Uses cargo-tarpaulin for coverage and uploads to codecov.io, see here for the results from my fork: https://codecov.io/gh/robinst/rust-base64/tree/add-travis-ci/src

Fixes #68.

Ping @marshallpierce?

Sorry for being a slow maintainer; I'm maxed out with other work. I haven't forgotten! :)

Hmm; it seems Travis CI can't find this among my repositories. Any idea what specific setting it's looking for?

Hm, you should be able to enable it here: https://travis-ci.org/alicemaz/rust-base64
But the build is not gonna succeed because it doesn't have a .travis.yml file on master yet.

Quoth Travis:

You don't have sufficient rights to enable this repo on Travis. Please contact the admin to enable it or to receive admin rights yourself.

@alicemaz mind clicking more buttons to make Travis acknowledge my existence? Thanks!

OK, this should probably work now...?

@robinst tarpaulin doesn't seem to be happy with stable rust: https://travis-ci.org/alicemaz/rust-base64/jobs/442803616

@marshallpierce Thanks. It needs to be run on nightly now, PR: #77


Issue using with pack?

Hi - thanks for the buildpack!
Just wanted to make you aware of https://github.com/hashicorp/waypoint/issues/1349 - not sure if this is a problem with your buildpack or Waypoint, yet.

Thank you so much!

Would you mind sharing the command that Waypoint will generate to run the pack build line?

Waypoint appears to be using pack directly through a go library. I'm sure we'll hear more about it on the Waypoint issue.

Hi @fagiani! I'm continuing the work that @nateberkopec was doing — trying to use this buildpack to build a working image of https://github.com/WikiEducationFoundation/WikiEduDashboard — and I tried out using pack instead of Waypoint to execute the build.
Nate came up a workaround for the Waypoint problem by copying your buildpack into the project and invoking the local copy.
However, I'm running into another problem that comes up based on the contents of Aptfile.
Here's the command, following your example: pack build wikiedu-web --buildpack fagiani/apt --buildpack heroku/ruby --builder heroku/buildpacks:20
This works when the only thing in Aptfile is pandoc or https://github.com/jgm/pandoc/releases/download/2.13/pandoc-2.13-1-amd64.deb. But if I add cron to the file, your pack appears to install it correctly but it fails at the Ruby stage like this:
 2.7.1  ~/h/WikiEduDashboard   speedshop-hashistack *$  pack build wikiedu-web --buildpack fagiani/apt --buildpack heroku/ruby  --builder heroku/buildpacks:20                                           1.6m  Tue 27 Apr 2021 02:35:01 PM PDT
20: Pulling from heroku/buildpacks
Digest: sha256:38dce2e24650bcb35fd47136cdd7af8474935d7413b3b211bad00bcf00349bc7
Status: Image is up to date for heroku/buildpacks:20
20: Pulling from heroku/pack
Digest: sha256:8e09084ced0616f190d15c76005c644d36167d462e70df3f4a7f0a7f03d8cc36
Status: Image is up to date for heroku/pack:20
sha256:622d013de847800ee7030cb839f459146e07771f8dacdf89318c25ee749b73b6: Pulling from fagiani/buildpacks/fagiani_apt
Digest: sha256:622d013de847800ee7030cb839f459146e07771f8dacdf89318c25ee749b73b6
Status: Image is up to date for ghcr.io/fagiani/buildpacks/fagiani_apt@sha256:622d013de847800ee7030cb839f459146e07771f8dacdf89318c25ee749b73b6
===> DETECTING
fagiani/apt 0.1.0
heroku/ruby 0.0.1
===> ANALYZING
Restoring metadata for "fagiani/apt:apt" from app image
Restoring metadata for "heroku/ruby:env" from app image
Restoring metadata for "heroku/ruby:gems" from app image
Restoring metadata for "heroku/ruby:ruby" from app image
===> RESTORING
Restoring data for "fagiani/apt:apt" from cache
Restoring data for "heroku/ruby:gems" from cache
===> BUILDING
[apt]
-----> Detected Aptfile changes, flushing cache
-----> Updating apt caches
       Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
       Get:2 http://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease [81.6 kB]
       Get:3 http://archive.ubuntu.com/ubuntu focal-security InRelease [109 kB]
       Get:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
rm: cannot remove '/var/cache/apt/archives/partial/*.deb': Permission denied
       Fetched 570 kB in 2s (284 kB/s)
       Reading package lists...
-----> Fetching .debs for pandoc
       Reading package lists...
       Building dependency tree...
       The following additional packages will be installed:
         pandoc-data
       Suggested packages:
         texlive-latex-recommended texlive-xetex texlive-luatex pandoc-citeproc
         texlive-latex-extra context wkhtmltopdf librsvg2-bin groff ghc nodejs php
         python r-base-core libjs-mathjax node-katex
       The following NEW packages will be installed:
         pandoc pandoc-data
       0 upgraded, 2 newly installed, 0 to remove and 30 not upgraded.
       Need to get 15.5 MB of archives.
       After this operation, 125 MB of additional disk space will be used.
       Get:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 pandoc-data all 2.5-3build2 [76.0 kB]
       Get:2 http://archive.ubuntu.com/ubuntu focal/universe amd64 pandoc amd64 2.5-3build2 [15.4 MB]
       Fetched 15.5 MB in 4s (4146 kB/s)
       Download complete and in download only mode
-----> Fetching .debs for cron
       Reading package lists...
       Building dependency tree...
       Suggested packages:
         anacron logrotate checksecurity default-mta | mail-transport-agent
       The following NEW packages will be installed:
         cron
       0 upgraded, 1 newly installed, 0 to remove and 30 not upgraded.
       Need to get 71.5 kB of archives.
       After this operation, 268 kB of additional disk space will be used.
       Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 cron amd64 3.0pl1-136ubuntu1 [71.5 kB]
       Fetched 71.5 kB in 1s (101 kB/s)
       Download complete and in download only mode
-----> Installing cron_3.0pl1-136ubuntu1_amd64.deb
-----> Installing pandoc-data_2.5-3build2_all.deb
-----> Installing pandoc_2.5-3build2_amd64.deb
-----> Writing profile script
-----> Installing bundler 2.1.4
-----> Removing BUNDLED WITH version in the Gemfile.lock
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-2.7.1
-----> Loading Bundler Cache
-----> Installing dependencies using bundler 2.1.4
       Running: BUNDLE_WITHOUT='development:test' BUNDLE_PATH=/layers/heroku_ruby/gems/vendor/bundle BUNDLE_BIN=vendor/bundle/bin BUNDLE_DEPLOYMENT=1 bundle install -j4
       /usr/bin/env: ‘:/layers/fagiani_apt/apt/lib’: No such file or directory
       Bundler Output: /usr/bin/env: ‘:/layers/fagiani_apt/apt/lib’: No such file or directory

 !
 !     Failed to install gems via Bundler.
 !
ERROR: failed to build: exit status 1
ERROR: failed to build: executing lifecycle: failed with status code: 145

Any ideas?

Okay, I got it working by reversing the order and applying the apt buildpack after the Ruby one. But I think that means I still couldn't use it for anything that needed to be installed as a prerequisite for building a gem.

I ran the following command against the heroku/ruby-getting-started app:
pack build python-getting-started --buildpack /Users/josediazgonzalez/Downloads/apt-buildpack --buildpack /Users/jose

With logging modifications, I got the following:
       Running: BUNDLE_WITHOUT='development:test' BUNDLE_PATH=/layers/heroku_ruby/gems/vendor/bundle BUNDLE_BIN=vendor/bundle/bin BUNDLE_DEPLOYMENT=1 bundle install -j4
       PATH: /workspace/bin:/layers/heroku_ruby/gems/vendor/bundle/bin:/layers/heroku_ruby/gems/vendor/bundle/ruby/2.6.0/bin:/layers/heroku_ruby/ruby/vendor/ruby-2.6.6/bin:/tmp/tmp.eRjuIz7l5x/bin/:/layers/fagiani_apt/apt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
       :/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
       LD_LIBRARY_PATH: /layers/fagiani_apt/apt/usr/lib/x86_64-linux-gnu:/layers/fagiani_apt/apt/usr/lib/i386-linux-gnu:/layers/fagiani_apt/apt/usr/lib
       :/layers/fagiani_apt/apt/lib
       LIBRARY_PATH: /layers/fagiani_apt/apt/usr/lib/x86_64-linux-gnu:/layers/fagiani_apt/apt/usr/lib/i386-linux-gnu:/layers/fagiani_apt/apt/usr/lib
       :/layers/fagiani_apt/apt/lib
       INCLUDE_PATH: /layers/fagiani_apt/apt/usr/include:/layers/fagiani_apt/apt/usr/include/x86_64-linux-gnu
       CPATH: /layers/fagiani_apt/apt/usr/include:/layers/fagiani_apt/apt/usr/include/x86_64-linux-gnu
       CPPPATH: /layers/fagiani_apt/apt/usr/include:/layers/fagiani_apt/apt/usr/include/x86_64-linux-gnu
       PKG_CONFIG_PATH: /layers/fagiani_apt/apt/usr/lib/x86_64-linux-gnu/pkgconfig:/layers/fagiani_apt/apt/usr/lib/i386-linux-gnu/pkgconfig:/layers/fagiani_apt/apt/usr/lib/pkgconfig
       /usr/bin/env: ‘:/layers/fagiani_apt/apt/lib’: No such file or directory
       Bundler Output: /usr/bin/env: ‘:/layers/fagiani_apt/apt/lib’: No such file or directory

To me, that shows an errant newline in a few locations:

PATH
LD_LIBRARY_PATH
LIBRARY_PATH

Still digging to see where that might come from, but thought it might be useful for others in the future.

Okay I think this is a bug with pack and/or the CNB lifecycle.
Buildpack Setup
I setup two buildpacks like so:
1/bin/build
#!/usr/bin/env bash

layers_dir=$1

echo "[1]"
bp_layer=$layers_dir/1
bp_env_dir=$bp_layer/env
mkdir -p $bp_env_dir

echo "TESTENV_1" > $bp_env_dir/TESTENV

echo "[types]" > ${bp_layer}.toml
echo "launch = true" >> ${bp_layer}.toml
echo "build = true" >> ${bp_layer}.toml
echo "cache = true" >> ${bp_layer}.toml

1/bin/detect
#!/usr/bin/env bash

echo "1" && exit 0

1/buildpack.toml
api = "0.6"

[buildpack]
id = "1"
version = "0.1.0"
name = "1 Packages Buildpack"

[[stacks]]
id = "heroku-20"

2/bin/build
#!/usr/bin/env bash

layers_dir=$1

echo "[2]"
bp_layer=$layers_dir/2
bp_env_dir=$bp_layer/env
mkdir -p $bp_env_dir

export TESTENV="$TESTENV:anotherenv"

echo "===> env start"
env
echo "===> env end"

echo "TESTENV_2" > $bp_env_dir/TESTENV

echo "[types]" > ${bp_layer}.toml
echo "launch = true" >> ${bp_layer}.toml
echo "build = true" >> ${bp_layer}.toml
echo "cache = true" >> ${bp_layer}.toml

1/bin/detect
#!/usr/bin/env bash

echo "2" && exit 0

1/buildpack.toml
api = "0.6"

[buildpack]
id = "2"
version = "0.1.0"
name = "2 Packages Buildpack"

[[stacks]]
id = "heroku-20"

Test
My test was as follows:
git clone git@github.com:heroku/ruby-getting-started.git
pack build ruby-getting-started --buildpack path/to/buildpack/1 --buildpack path/to/buildpack/2 --builder heroku/buildpacks:20

The output was as follows:
20: Pulling from heroku/buildpacks
Digest: sha256:ad2d780610f54340ac6345e8b3b8a777f6b6a2ca0c300740a036b7770403b87b
Status: Image is up to date for heroku/buildpacks:20
20: Pulling from heroku/pack
Digest: sha256:2d97e74e922bea0f063a8a8bbfe8b03b147a2088bd2f5f489e98aeb4b630df42
Status: Image is up to date for heroku/pack:20
===> DETECTING
1 0.1.0
2 0.1.0
===> ANALYZING
Restoring metadata for "1:1" from app image
Restoring metadata for "2:2" from app image
===> RESTORING
Restoring data for "1:1" from cache
Restoring data for "2:2" from cache
===> BUILDING
[1]
[2]
===> env start
HOSTNAME=568da529521b
TESTENV=TESTENV_1
:anotherenv
PWD=/workspace
CNB_STACK_ID=heroku-20
CNB_BUILDPACK_DIR=/cnb/buildpacks/2/0.1.0
HOME=/home/heroku
SHLVL=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
_=/usr/bin/env
===> env end
===> EXPORTING
Reusing layer '1:1'
Reusing layer '2:2'
Reusing 1/1 app layer(s)
Reusing layer 'launcher'
Adding layer 'config'
Adding label 'io.buildpacks.lifecycle.metadata'
Adding label 'io.buildpacks.build.metadata'
Adding label 'io.buildpacks.project.metadata'
Warning: default process type 'web' not present in list []
Saving python-getting-started...
*** Images (0271e5433d56):
      python-getting-started
Reusing cache layer '1:1'
Reusing cache layer '2:2'
Successfully built image python-getting-started
josediazgonzalez@Jose-Diaz-Gonzalez-2 ruby-getting-started %

Test Results
You'll see that the value for TESTENV has a newline in there. I believe this is being injected by the lifecycle, so its an upstream problem. I'll circle the wagons here since I'm eager to get this buildpack running :)

Cross posting from cnb slack

it's not a lifecycle bug, the echo command adds a new line by default, you should run echo with -n and it will work as expected.

Switching to echo -n for all writes to the /env directory fix this! Thanks @samj1912 for looking into it!


[Scenario] WendyAdams

What kind of mission do you want to add (mark with an X, e.g. [X] Descent)?

[X] Mansions of Madness
[ ] Descent

What expansions does the scenario require?

[ ] Conversion Kit (CK)
[ ] First Edition (MoM1E) - Also Recurring Nightmares
[ ] Fatal Alchemy (FA) - Also Suppressed Memories
[ ] Call of the Wild (CotW) - Also Suppressed Memories
[ ] Beyond the Threshold (BtT)
[ ] Streets of Arkham (SoA)
[ ] Sunctum of Twilight (SoT)
[ ] Horrific Journeys (HJ)
[ ] Path of the Serpent (PotS)

What expansions can the scenario optionally use?

[ ] Conversion Kit (CK)
[ ] First Edition (MoM1E) - Also Recurring Nightmares
[ ] Fatal Alchemy (FA) - Also Suppressed Memories
[ ] Call of the Wild (CotW) - Also Suppressed Memories
[ ] Beyond the Threshold (BtT)
[ ] Streets of Arkham (SoA)
[ ] Sunctum of Twilight (SoT)
[ ] Horrific Journeys (HJ)
[ ] Path of the Serpent (PotS)

Please enter the GitHub Url to your scenario here
https://github.com/Sandra0797/WendyAdams

Added to the manifest.
@antontimmermans , would you mind to add this one to the statistics, please?

added to statistics sheets


Handle blank exit codes in probes

@makk94 you're right I reverted nocturnal change.
Is it worth it to log seperately on it's own return code?

If this cache the handle thing works, we shoudl get legitimate exit codes and we shouldn't need to special case anything. If we don't want to do that, then I have no opinions. I'm not sure what the description of a new exit code would be though ("we couldn't get any data but we think you're fine"? lol), but from the github issue description, I'm not even sure that we can assume empty exit code is protected

@makk94 you're right I reverted nocturnal change.
Is it worth it to log seperately on it's own return code?

If this cache the handle thing works, we shoudl get legitimate exit codes and we shouldn't need to special case anything. If we don't want to do that, then I have no opinions. I'm not sure what the description of a new exit code would be though ("we couldn't get any data but we think you're fine"? lol), but from the github issue description, I'm not even sure that we can assume empty exit code is protected

Yea I hadn't thought that one all the way through i.e., new exit code. Did you still have your old cache handle PR?

@makk94 you're right I reverted nocturnal change.
Is it worth it to log seperately on it's own return code?

If this cache the handle thing works, we shoudl get legitimate exit codes and we shouldn't need to special case anything. If we don't want to do that, then I have no opinions. I'm not sure what the description of a new exit code would be though ("we couldn't get any data but we think you're fine"? lol), but from the github issue description, I'm not even sure that we can assume empty exit code is protected

Yea I hadn't thought that one all the way through i.e., new exit code. Did you still have your old cache handle PR?

Mine was https://github.com/preludeorg/libraries/pull/658/files - tho re-reading the github issue, mine probs won't work since it still uses that Wait flag instead of a separate Wait-Process

Check my latest commit. @gerbsec put that together.

Makes sense to me. Assume it was tested so we're at least confident it doesn't break anything?

Check my latest commit. @gerbsec put that together.

Makes sense to me. Assume it was tested so we're at least confident it doesn't break anything?

@gerbsec you said you tested this correct with no issues?

Check my latest commit. @gerbsec put that together.

Makes sense to me. Assume it was tested so we're at least confident it doesn't break anything?

@gerbsec you said you tested this correct with no issues?

Yeah I've tested it. I haven't tested it within the probe, but the code doesn't effect anything else I don't see how the probe would change anything. Other wise its working as intended.

Check my latest commit. @gerbsec put that together.

Makes sense to me. Assume it was tested so we're at least confident it doesn't break anything?

@gerbsec you said you tested this correct with no issues?

Yeah I've tested it. I haven't tested it within the probe, but the code doesn't effect anything else I don't see how the probe would change anything. Other wise its working as intended.

@gerbsec Oh awesome! Can you test the latest commit on this PR? just want to make sure my changes are 100% good to go.

Do we need to version this up?

Do we need to version this up?

Assuming it's retested, lgtm!

Would feel way more comfortable if you were able to test it as well. If you don't mind. :) There's no rush on this change and I want to be extra sure as we take over probe code. Also, I don't think we version anything with a probe change? Least I didn't think we did.

@bfuzzy1 Ran all the tests on a probe with this code, and all looked normal to me!


Release new version that uses go.opentelemetry.io/otel v0.20.0

Released https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/releases/tag/v0.20.0

Can you update readme too? I'm getting errors WithConfig not declared by package tracecompilerUndeclaredImportedName and Config not declared by package tracecompilerUndeclaredImportedName when trying to use example code.


Every run of composer install i see new files, i don't want them.
Moreover i can't remove endroid/installer because i use endroid/qr-code which require endroid/installer.

Hi @grachevko, you can read how to disable installation in the configuration section of the readme https://github.com/endroid/installer/blob/master/README.md#configuration. Please let me know if you experience any issues.


Support account link transaction

issue #28

Pull Request Test Coverage Report for Build 63

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

Totals

Change from base Build 60:
0.0%

Covered Lines:
51

Relevant Lines:
59

💛  - Coveralls

Hi @NemTechCN, do you plan to continue with this PR?

yes @dgarcia360


distinguish between vim/neovim plugins

vim/update.py: distinguish between vim/neovim plugins

Description of changes

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.05 Release Notes (or backporting 21.11 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.

I am conscious it is not optimal to merge an "unused" alias but I've been working for quite some time towards automatic dependeincies for neovim spec and this simple trick should help me cross the finish line.
Soexceptionnally I will merge this, nixpkgs-review looked fine.


Update GetMyPhoto.md

Fix code block display issue. Right not the code block is not rendered correctly.

Docs Build status updates of commit 630ab4c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Skype/UCWA/GetMyPhoto.md
:white_check_mark:Succeeded

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.

Docs Build status updates of commit 32b7017:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Skype/UCWA/GetMyPhoto.md
:white_check_mark:Succeeded

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.