does not detect npm as installed by homebrew - macOS

As per subject. npm is installed on my system using homebrew, but the Settings->Plugins tab does not recognise it. I suspect that might be because it's not in a login shell itself (see my other issue) and thus homebrew's path is not in $PATH.

Ive installed npm via pkg and homebrew and can confirm neither pick up

I do not know if this is the correct place for this, however I realized that I have npm installed via nvm and yet it is informing me in the plugins tab that: "NPM not installed"
which npm returns  /Users/dovalperin/.nvm/versions/node/v6.9.0/bin/npm
npm --version returns 3.10.8

@DAlperin @gotama, please retry with the current alpha, which is now runs a login shell and thus should pick up your custom $PATH automatically

Otherwise closed via #10

Not working for me in alpha 15 (apparently the latest though says 4 days old?)
npm is in /usr/local/bin/npm as installed by homebrew. This is in $PATH, being defined in /etc/paths and thus read by /usr/libexec/path_helper during the running of /etc/profile. In other respects, default login shell is working for me, which implies reading all that stuff.
Does the Settings dialogue run in a default login shell?

Same issues in alpha 18: Version 1.0.0-alpha.18 (1.0.0-alpha.18.96).
$ which npm
/usr/local/bin/npm

$ echo $PATH
/Users/pdelre/Library/Python/2.7/bin:/Users/pdelre/bin:/usr/local/opt/php70/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin

$ npm -v; echo $?
5.0.3
0

Same issue in alphas 21 and 22.

Still valid with alpha 28.

Still valid for alpha 31


Add integration tests for istio agent SDS and cert rotation

Describe the feature request
I'm not seeing istio agent SDS integration tests in this directory:
https://github.com/istio/istio/tree/master/tests/integration/security
In particular, about the cert rotation. We need to add them.
Describe alternatives you've considered
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ X ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Additional context

@JimmyCYJ Hi Jimmy, feel free to close this if we have tests covering it.


Update Penn POS descriptions in chunkparser_app.py

Corrected typo (masps -> mass) as per
https://cs.nyu.edu/~grishman/jet/guide/PennPOS.html

Well spotted! I appreciate it.


Migrate match_and_detrend

No formal tests yet, but I tested it out in notebooks/sam_tests/cmip6_density_transform_pipeline_dev.ipynb and it looks good.

tests are failing because cmip6_preprocessing.drift_removal can't be imported yet. Hopefully all fine once the conda-forge version of cmip_pp is updated

cmip6_pp should be on conda now. I just retriggered the builds.

Looks good now. I think its fine to not have tests for all upstream stuff. We just got to make sure to actually replace them with upstream implementations eventually.


Test PR try 2 on WinRT API Ref repo

Remove period

@mattwojo : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Add category option to create connection type

Closes: RHOAIENG-11536
Description
Create a new category option on the create connection type page. This allows users to pick from predetermined categories, or create their own.
How Has This Been Tested?
Tested locally
Test Impact
Cypress tests are being created. Still in progress.
Screenshots

Request review criteria:

Self checklist (all need to be checked):

[ ] The developer has manually tested the changes and verified that the changes work
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[ ] The developer has added tests or explained why testing cannot be added (unit or cypress tests for related changes)

If you have UI changes:

[ ] Included any necessary screenshots or gifs if it was a UI change.
[ ] Included tags to the UX team if it was a UI/UX change.

After the PR is posted & before it merges:

[ ] The developer has tested their solution on a cluster by using the image produced by the PR to main

I just tested the image on my cluster, everything seems to be working pretty good

/lgtm


Rewrite pr.yml, insiders.yml, and release.yml to reuse javascript code instead of duping code

Following the directions here:
https://docs.github.com/en/free-pro-team@latest/actions/creating-actions/creating-a-javascript-action#writing-the-action-code
You can create a 'local' action as long as the js can find all of its dependencies. We should be able to install other 'actions' as npm modules and reference them from a js script.

Going to do this first before refactoring other tests as it will make it a lot easier to write new actions.

Going to do this first before refactoring other tests as it will make it a lot easier to write new actions.

I think you went with moving everything into one yml and not reusing JS code like the title of this issue says. Validating based on that (please reopen if I'm mistaken). Nice work on this 😊

I think you went with moving everything into one yml and not reusing JS code like the title of this issue says. Validating based on that (please reopen if I'm mistaken). Nice work on this 😊


added ability to handle multiple days of month with W

Fixes issue I reported:
https://github.com/bradyholt/cRonstrue/issues/5

there are a few cases where the wording doesn't match the expectation... a little tweaking could fix it. Hope my pull request helps though.

Per discussion on #5, closing this in lieu of https://github.com/bradyholt/cRonstrue/pull/7


Positioned 'remembers' things it shouldn't

This patch makes ParentDataNode less general purpose and instead teaches Flex
and Stack how to program the parent data for their children. We used to have
this general system because parent data used to carry CSS styling, but we don't
need it anymore.
Fixes #957

This should also fix #943

LGTM if you change syncRenderObject() to enforce that the ParentDataNodes only look at their parent, rather than going through ancestor chains.

Alternatively, LGTM if you update the messages in basic.dart and make the asserts catch the case of two ParentDataNodes between two RenderObjectWrappers.

I chose door number 2 by explicitly whitelisting Components.


hardcoded hardware_id is wrong for the uArm Swift v1.0

in the code it is USB VID:PID=0403:6001 but for me, the hardware id part is: USB VID:PID=2341:0042
it'd be good to make this more configurable

Hi @silky , current pyuarm is not compatible with uArm swift, we will release the development version around May-12 (with Pro)

well ; it works as-is, should i not be using it?


OAuth2 Support / Request Restructure

Hi all,
I'm currently working a bit on adding OAuth2 support to the jReddit library in my free time. Development goes slow due to other affairs, both it it coming! I'm also working on vastly improving the way requests are made by the library (using a decorator pattern to add parameters). I want to add support to allow the user of the library to choose any HTTPClient/HTTPSClient they wish, such as one that do not block (e.g. one from a pooling manager). The decoupling from the Reddit-related code, and the connection code might pave the way to support Android for example (which uses URLConnection's in the latest version). My pull request will probably not support any legacy functions.
Just a small update!
I like the new logo design, perhaps remove the Java sign, and just have Snoo lean against the orange colored j?
Best regards,
S

Hey @snkas . Long time, no see :). Good stuff. Can we try and make few tickets with each improvement you have in mind?

Yes, sounds good. I'il take a look at splitting it up in the evening and creating separate tickets for them.

I'll be closing this guy, if you don't mind, since we have splitted the stuff on separate tickets.


Switching the license to MIT

I had the source code for the GPL (from (c) 2022 Files Community). However, they have been renewed to the MIT license and will be renewed to the MIT license to make them more open source.
I should ask all users who have contributed to this project.
@Gaoyifei1011
If you agree, please let me know in the comments.

I'm agreee!

I'm agreee,too!

thank you two! then, I am gonna switch the license to MIT LIcense.


Reproducibility in train_test_apart_stratify()

train_test_apart_stratify() produces different results for the same input data, even when setting random_state=0.
To reproduce this, I've adapted the example from the function's docstring to contain only strings (i.e., the values for a are now str instead of int). Run this several times to see different results.
import pandas
from pandas_streaming.df import train_test_apart_stratify

df = pandas.DataFrame([dict(a="1", b="e"),
                       dict(a="1", b="f"),
                       dict(a="2", b="e"),
                       dict(a="2", b="f")])

train, test = train_test_apart_stratify(
    df, group="a", stratify="b", test_size=0.5)
print(train)
print('-----------')
print(test)

The cause seems to be the sets created in connex_split.py#L530 are then iterated over in connex_split.py#L543 but a set is an unordered collection. Replacing ids[k] with sorted(ids[k]) on L543 seems to fix this.

Resolved in PR #43. There's now a sorted_indices flag.


Increase precision of sampling rate from 1e-4 to 1e-6

Bug: The sampling rate can be set less than 1 to 10K traces sampled but will not be taken into account and will sample at least 1 to 10K traces.
Example: if the sampling rate is 1 to 100K and I sample 100K traces then I should only get 1 sampled. However, with the actual implementation, I would get 10 traces sampled.
Solution: Increase the sampling precision from 1 to 10K to 1 to 1M
Drawback: If the sampling rate is less than 1 to 1M, the sampling rate will still be 1 to 1M

maybe note why? (probably interesting)

I added it in the PR, do you think it would make sense to add it to the commit message itself ?

basically you are looking to down sample to 1 to 100K and can't do it, basically high volume site issue. the choice of allowing up to 1M is more or less defense of future maintenance, ya?

Exactly this is a high volume site issue though we are already looking at sampling rates in the order of magnitude of 1e-6.

Great! FYI I have no issue with the change, just sometimes people learn
when they see motivation for it.

And I think this is a great idea to document why we've done this change. Thanks for the tip !


Default ctor is not invoked during replication

I understand it's by design but I don't get the point why. We have a case when a default constructor must be called, otherwise we end up with a replicated object in an invalid state.

The point is: replication is creating an exact copy of the object, without any observable side-effects. And NClone does it by recursively clonning all fields of all objects in the object graph.
But if you are clonning all fields, you do not need/must not call a default ctor:

if you call it before clonning the fields, then it is just a waisted work, because all ctor's initializations (except the side-effects) will be overridden;
if you call it after clonning the fields, then the outcome of clonning will be overridden.

Can you explain why do you need to call a default ctor?

During my testing NClone didn't replicate private state of an object so I thought it deals with public state only. Digging into the code later I found out that it skips delegate types (my private state consists of exactly one field of delegate type). So I agree with your reasoning about skipping default ctor while all fields are replicated.

This is a part of the "conventional" replicator behavior. You can override it for a specific member using attributes, or you can try to use Clone.ObjectIgnoringConventions to skip this behavior at all.
If I remember correctly, the reasons why conventional and intended-to-be-default behavior skips delegates are:

delegates are mostly used for event subscriptions, and it feels logical (and was handy for the scenarios where I used NClone) that noone is subscribed for the events of freshly created clone;
delegates often contains a closure, and hence they hold a references to all kind of objects, which might include cyclic object graphs or even some .NET-internal structures - so clonning them might be extremely expensive and might end up in an exception. I think, I even saw such

Actually, the first reason is more a matter of taste, and the second one hinders deep copying of the delegates, not the shallow one.

Ok, thanks for the detailed explanation. Can't shallow copy be a default strategy for delegates though?
In our case shallow copy fits perfectly well as a default strategy. So using attributes doesn't make sense because we need to always remember marking delegate fields with it. Currently I'm thinking to copy ConventionalMetadataProvider code, remove ignore-delegate part (other policies like lazy detection make sense) and use ObjectReplicator directly.

Yep, I think that creating a custom Provider currently is the best solution.
And I also agree, that shallow copy sounds like a better choice for the conventional replication... Nevertheless changing the behavior now would be a breaking change - we need to think twice before doing it.
Can you please return to this issue back in some time and give me your feedback on using "shallow copy delegates" behavior in your app. Whether they were any drawbacks and issues.


Suggestion - "grid" as split type

hey! I like this alot ;-) Great work!
I've been trying to see if there's an easy way for me to select a series of files from the start screen, and have them ultimately displayed in a grid.
For example, just say there were 4 files that I wanted to select, and show in a 2x2 grid. Is there a way to do this?
If not, perhaps a new type of split could be created, one called "grid" or (g) as a shortcut. You'd just go through the startup screen, and specify in order the files you wanted shown in your grid. It'd open them in the grid positions 0,1,2,3 they were selected in....
0 | 1
------
2 | 3

Of course if 5 files were picked, it'd break it into a 3x2 grid, etc. Do you think this is possible?
Thanks!

Hi, and sorry for the belated response.
With enough time thrown at it, this would certainly possible, but honestly I don't think such a complex implementation would be worth the effort.
Layouting the text would be the easier task, but then cursor placement (which is kind of trickier than most people would expect due to many corner cases) and highlighting rules would have to be completely rewritten.
Let's keep things simple. :-)
Thanks for bringing this up anyway!

hey! no prob! thanks for the great tool... i use it everyday!

I'm glad to hear that. :-)


News-remove comments

Removing comment ability from the news page-may need additional assistance to complete.

Comments have been removed from news posts, I have saved and documented where to put these pieces back into the website if we wish to in the future :)


fix: provide fallback for 3.4 to 3.5 transition with absent NodeFlag. Fixes #12162

Fixes #12162
Motivation

Modifications

Verification

I'm not sure if this would simplify the code, but if we detect a 3.4 Workflow, could we just skip the recursion check on it entirely? Since it did not exist in 3.4

Not really this isn't a recursion check, the PR title is incorrect.
3.4 workflows missed a NodeFlag, 3.5 introduced one.
This fix mandates a NodeFlag to be created now, it takes the lack of a NodeFlag to imply older controller to have created the workflow, then it tries to mimic 3.4 logic.

Not really this isn't a recursion check, the PR title is incorrect.
3.4 workflows missed a NodeFlag, 3.5 introduced one.

I changed the title again. I'm not entirely sure I follow the root cause -- your comments in #12162 don't really outline it either.
That issue is about the recursion check added in #11646. NodeFlag was added in #11839 (i'm not entirely certain it's necessary either, since it seems like it could be derived). Are you saying that #11839 caused an infinite loop somewhere that #11646 then detected?

I changed the title again. I'm not entirely sure I follow the root cause -- your comments in #12162 don't really outline it either. That issue is about the recursion check added in #11646. NodeFlag was added in #11839 (i'm not entirely certain it's necessary either, since it seems like it could be derived). Are you saying that #11839 caused an infinite loop somewhere that #11646 then detected?

No worries.
Basically the NodeFlag was added in #11839 along with a function to get all retry nodes by using the NodeFlag field.
The problem is that 3.4 workflows do not have this. This leads to the controller thinking that the retry node  was never created. It then throws the controller into an infinite recursion where it tries to executeTemplate recursively.

As a less invasive change did you consider scanning the workflow at the beginning of operate to upgrade it?

No, mostly because the mandating of the NodeFlag effectively provides a blast radius. But I don't think this is needed.
I've re-read the retry logic.
I think I can effectively create a map containing Nodes mapped into their NodeFlags.
Thanks for the suggestion, that is definitely less invasive than this fix.

I am pretty happy with this now actually :)


how to use

Hello,
I installed NFFT and tried forward and backward transform, as is shown on the examples.
After backward transform the input data I got is very different from the original input data.
Probably I'm not using the transform correctly. Would some one help with it.
Here is my code:
import nfft
import numpy as np
import matplotlib.pyplot as plt

data = np.array([1.431,   1.4312,  1.4314,  1.4315,  1.4314,  1.4309,  1.4309,  1.4306,  1.4303,
  1.4299,  1.4299,  1.4297,  1.43,    1.4299,  1.4302,  1.4299,  1.4297,  1.4296,
  1.4299,  1.4298,  1.43,    1.4298,  1.4298,  1.43,    1.4301,  1.4301,  1.4304,
  1.43,    1.43,    1.4303,  1.4304,  1.4305,  1.4303,  1.4303,  1.4306, 1.4304,
  1.4309,  1.4305,  1.4306,  1.4306,  1.4296,  1.4283,  1.4288,  1.4295,  1.4298,
  1.4294,  1.4291,  1.4288,  1.4284,  1.4287,  1.4289,  1.4289,  1.429,   1.4288,
  1.4286,  1.4283,  1.4276,  1.4276,  1.4279,  1.428,   1.4279,  1.4281,  1.4274,
  1.4273])

x = -0.5 + data
f = np.sin(10 * 2 * np.pi * x)

k = -20 + np.arange(40)

#forward Fourier
f_hat = nfft.nfft_adjoint(x, f, len(k))
plt.title('fft transform')
plt.plot(k, f_hat.real, label='real')
plt.plot(k, f_hat.imag, label='imag')
plt.show()

#backward Fourier
recf = nfft.nfft(x, f_hat)
plt.title('backward transform')
plt.plot(np.abs(recf))
plt.show()

#input data
plt.title('input data')
plt.plot(data)
plt.show()

Yes, the documentation is not great, and I'm not sure I'll have time to address that any time soon. One thing: it's strange that you're subtracting 0.5 from your data. The reason I do that in the example is to get data that lies in the range [-0.5, 0.5]. Your data don't lie between 0 and 1, so I can't see any reason why you'd want to subtract 0.5.

Here's how you can approximate the input data for an NFFT: note that it takes a LOT of frequencies to get a close approximation in a round-trip: this is because the effective Nyquist frequency is very large when data are not equally spaced.
import nfft
import numpy as np
import matplotlib.pyplot as plt

x = 100 * np.random.rand(1000)
f = np.sin(x / 10)
plt.plot(x, f, '.k')

N = 1000000
k = -N / 2 + np.arange(N)
f_hat = nfft.nfft_adjoint(x, f, N)

f_reconstructed = nfft.nfft(x, f_hat) / N
plt.plot(x, f, '.', color='blue')
plt.plot(x, f_reconstructed, '.', color='red')


App: MAPS.ME

I'm trying to liberate MAPS.ME from proprietary dependencies. Your GmsLib looks to be a very promising way to do this. I've faced a several issues though (all happen while I compile MAPS.ME).

Gradle is unable to find org.microg.gms:play-services:1.0-SNAPSHOT. Looks like GmsLib group prefix is incorrect. Fixed with

diff --git a/build.gradle b/build.gradle
index 49dfafa..30e4b27 100644
--- a/build.gradle
+++ b/build.gradle
@@ -16,6 +16,6 @@

 // Top-level build file where you can add configuration options common to all sub-projects/modules.
 subprojects {
-    group = 'org.microg'
+    group = 'org.microg.gms'
     version = '1.0-SNAPSHOT'
 }

Gradle complains about duplicate packages org.microg.gms.wearable. I think play-services-cast package name is wrong. Fixed with

diff --git a/play-services-cast/src/main/AndroidManifest.xml b/play-services-cast/src/main/AndroidManifest.xml
index bb22a33..2031102 100644
--- a/play-services-cast/src/main/AndroidManifest.xml
+++ b/play-services-cast/src/main/AndroidManifest.xml
@@ -16,7 +16,7 @@
   -->

 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
-    package="org.microg.gms.wearable">
+    package="org.microg.gms.cast">

     <uses-sdk android:minSdkVersion="9" />

GoogleApiAvailability class is missing:

/home/xxx/omim/android/src/com/mapswithme/maps/location/LocationHelper.java:19: error: cannot find symbol
import com.google.android.gms.common.GoogleApiAvailability;
                                    ^
  symbol:   class GoogleApiAvailability
  location: package com.google.android.gms.common

Documentation says GooglePlayServicesUtil is deprecated, GoogleApiAvailability should be used instead. There will be more and more app that require it. Please consider adding this class.
Thanks for your efforts!

@mar-v-in: Any update on this?

There is a Maps.me fork at https://gitlab.com/axet/omim, where this may be suited for. (I think currently this is removed.)
I've asked about this lib, here: https://gitlab.com/axet/omim/issues/69

Group should be org.microg, is there still a reference to org.microg.gms somewhere?
Was already fixed in<PHONE_NUMBER>97b63730bdb220d129eabb7ffca2d3
GoogleApiAvailability is there now :)

@relan: Could you please retry with the latest code?

@relan: Could you please retry with the latest code?

I've lost interest in MAPS.ME long ago, sorry.


Hide a window

Description of the new feature / enhancement
Similar to Window Task Manager.  Hide a window from ALT+TAB where there is no option/setting by an application.
Scenario when this would be used?
Audio streaming apps such as ABC Radio FTW should not be shown on app switcher panel and the app has no option or setting to hide
Supporting information
Very annoying to show apps you do not want to see and bypass every time on the app switcher

is this hide a window from alt-tab?  /needinfo


references to wikipedia

Scale in/ Scale out definitions are links to Wikipedia; this should be removed and the Azure own definition should be included.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 44c8de6c-a71b-7c7d-69f5-b1ec446f33ff
Version Independent ID: 85f9c74a-7039-f466-f2da-bef5eaf106a1
Content: Scale up features and capacities - Azure App Service
Content Source: articles/app-service/manage-scale-up.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

@eestevao Thank you for your feedback! We have assigned this issue to the author to review further and take the right course of action.

@eestevao Actually, we strive to use industry terms in docs as they're defined by the industry instead of attempting to add our own definitions. We will leave this one as-is.
#please-close


Performance should be enhanced

What should be done?
As a comparison。in windows,i store same data in a collection in mongo and ferretdb,the count is 490000+,i will get oen document from this collection. the mongo gwt result immediately,but the ferretdb will cost 10-12s
so i think ferretdb should enhance the performance or speed by sql optimize or other methods,thank u

We are working on improving the performance of FerretDB, but this issue is too generic to be actionable.


Can Tab content be dynamic or another component

As this component is currently out of date, I am closing this... will likely make a new branch with a new version once I review Angular 2 again.


Feature Request: Routes

#Draw Polyline
I was wondering if it's possible to plot routes with this library.
Say plot and display route from point A to point B.

https://apis.map.kakao.com/android/guide/#overlay
What is written in this document will be practicable.


Issue #965 Rename CacheStore to TieringStore

Rename CacheStoreProviderFactory to TieringStoreProviderFactory
Rename relevant test classes

@lorban Review at will 😉

In need of rebasing

Done

Looks like you forgot to rename CacheStoreConfiguration

Indeed. Also realised that TieredStore was much better than TieringStore so adapted everything to use that new name.


prop init: false not working

Check that this is really a bug

[X] I confirm

Reproduction link
https://codesandbox.io/p/sandbox/duz6bq?file=%2Fsrc%2FApp.vue
Bug description
<swiper :init="false"></swiper> is still initializing.. I need to initialize the swiper manually.

Operating System: Darwin
Node Version:     v18.16.0
Nuxt Version:     3.4.3
Nitro Version:    2.3.3
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      srcDir, vite, modules, tailwindcss, runtimeConfig, build, css
Runtime Modules<EMAIL_ADDRESS>Build Modules:    -

Expected Behavior
No response
Actual Behavior
No response
Swiper version
9.3.0
Platform/Target and Browser Versions
macOS Ventura Chrome
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[ ] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
[ ] Make sure this is a Swiper issue and not a framework-specific issue

Would you like to open a PR for this bug?

[ ] I'm willing to open a PR

This is by design, if you need to init it manually for whatever reason, just do not render it before that, or use core version of swiper

@nolimits4web thanks. I fixed it by using the core version of Swiper 👍


Update EC2 metadata access to support IMDSv2

This PR handles the issue https://github.com/awslabs/aws-ec2rescue-linux/issues/58
Updated:
.\ec2rlcore\awshelpers.py : get_instance_region and get_instance_id
.\ec2rlcore\prediag.py : verify_metadata, get_virt_type and is_an_instance
IMDSv2 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This looks to have been abandoned.
Work continuing in https://github.com/awslabs/aws-ec2rescue-linux/pull/62


README: Add General Usage, fix rest

@linuscorin please have a look and feel free to comment. I will be glad make this thing as usable as possible. Thanks!

Looks great, always useful to have a general usage section at the top.


Fix all broken links, add github action to check for broken links on each PR

This PR fixes a number (all) broken links in the Move repo, although we permit Too Many Requests errors. This PR also adds a github action using awesome_bot to verify that no links are broken on a particular PR.
We do not try to find broken links in the following filetypes: sh, png, bib, and tex and we do not try to find broken links under any git-related dot files.

/land


chore: enable prettier for json and reformat

can we add this to blame ignore here or do we have to merge into main first?

All you should need is a file called .git-blame-ignore-revs with the commit hash in 7300d3b37b2b8b4099fccc0ecc3f8e4fef1151e8

can we add this to blame ignore here or do we have to merge into main first?

We'd need to merge in main first since the commit hash will change after merge (commits are derived from commit time too)


[WIP] Bech32 Error Location Detection

Issue Number
Issue #238
Overview
This PR implements error location detection for the Bech32 encoding.
It offers a straight translation of the reference implementation.
Outstanding work

[ ] Property tests to determine that the positions of artificially injected errors are always detected correctly
[ ] Property tests to determine that artificially injected errors always cause the decode function to fail.

What is a difference between https://github.com/sipa/bech32/tree/master/ref/haskell and https://github.com/sipa/bech32/blob/master/ecc/javascript/bech32_ecc.js ? Is js implementation more complete ?

@akegalj  wrote:

What is a difference between https://github.com/sipa/bech32/tree/master/ref/haskell and https://github.com/sipa/bech32/blob/master/ecc/javascript/bech32_ecc.js ? Is js implementation more complete ?

The JavaScript implementation is apparently more complete. While the Haskell reference implementation is capable of stating whether (or not) a given string is valid Bech32 (returning a simple Boolean value to reflect validity), the JavaScript reference implementation is also capable of detecting the locations of errors, in certain cases. This information can be used to give the user feedback.
See the following demonstration: http://bitcoin.sipa.be/bech32/demo/demo.html

bors r+


Capys helmet astro suit bug and cowboy suit

was able to buy helmet this time and then add to capy as well as suit but then screen flashed and now cant buy helmet or suit and the disappeared not able to do anty space accessorys
cowboy outfit allowed me to buy all then added to capy generation 3 but then when i came out of page deleted all purchases :)

i just seen in my wallt its actually added the capy with full astro suit but not cowboy how strange

now astrosuit in my collection , itried to use test net for namesake but its says i have zero sui tokens do i have to have a min amount ?

Please use faucet in discord to get test tokens
!faucet your-wallet
you need Sui to pay gor gas and service

I can't use discord due to its security issues is there another way please
On Wed, 8 Feb 2023, 03:12 0xWhiteGod, @.***> wrote:

Please use faucet in discord to get test tokens
!faucet your-wallet
you need Sui to pay gor gas and service
—
Reply to this email directly, view it on GitHub
https://github.com/MystenLabs/sui/issues/8141#issuecomment-1421920434,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3ZIVP2CYICW3F3TM57VFOTWWMFJ3ANCNFSM6AAAAAAUT7ZXYA
.
You are receiving this because you authored the thread.Message ID:
@.***>

resolved and thank you again for advice and help :)


Fix bug where ModalSupport contents could render incorrectly when s…

…witching between view states
Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[x] Caught up with develop branch as of last change.
[x] Added CHANGELOG entry, or determined not required.
[x] Reviewed for breaking changes, added breaking-change label + CHANGELOG if so.
[x] Updated doc comments / prop-types, or determined not required.
[x] Reviewed and tested on Mobile, or determined not required.
[x] Created Toolbox branch / PR, or determined not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

CR by @lbwexler

CR with @lbwexler


fix: pass custom extensions to esm resolver

🔗 Linked issue
https://github.com/unjs/jiti/issues/151
❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme, or JSdoc annotations)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

📝 Checklist

[x] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Thanks!


Link to the models below is not right?

MelHuBERT-10ms 360-hour stage 1
MelHuBERT-20ms 100-hour stage 1

I have fixed the links, thanks a lot!


Route model binding accidental parameter match

Laravel Version: 5.7.28
PHP Version: 7.1.30
Database Driver & Version: MySQL 5.6

Description:
When an explicitly bound route model is followed by a string that partially matches another route model, the second route model will match unexpectedly. If the first bind is removed from the path, it behaves as expected.
Steps To Reproduce:

Create a model, Foo with a just an id and name field.

Bind the model in RouteServiceProvider like so: Route::bind('foo', \App\Models\Foo::class);

Create a second model, Bar with a just an id and name field.

Bind the model in RouteServiceProvider like so: Route::bind('bar', \App\Models\Bar::class);

Create a route like this: Route::get('/foo/{foo}/bars/sometihng', 'FooContorller@something');

Attempt to visit /foo/1/bars/something.

What happens (verified via the dumping the stack trace in App\Exceptions\Handler) is that there's an attempt to look up a Bar model with an id of something.
If you hard-code what Foo $foo is in the controller, e.g. $foo = Foo:find(1) instead of passing it in, and modify the above route to /bars/something, the router doesn't try to look up something as the id of bar.

Do you mean Route::model('foo', \App\Models\Foo::class)?

I Reproduced it with:
Route::model('foo', \App\Models\Foo::class)
no ::bind method!
there is no problem with laravel 5.8.

Do you mean Route::model('foo', \App\Models\Foo::class)?

Yes I did. Sorry about that! Fixed.

Hey there,
Unfortunately we don't support this version anymore. Please check out our support policy on which versions we are currently supporting. Can you please try to upgrade to the latest version and see if your problem persists? We'll help you out and re-open this issue if so.
Thanks!


onInterceptUrlRequest does not work on iOS

Tested with 1.9.20, onInterceptUrlRequest doesn't get fired under iOS but it gets fired under Android

Okay looks building the iosApp using Android Studio could result in stale builds


AutoComplete: accessibilty using tab and up/down

Describe the bug
Items from the Autocomplete drop down can't be selected/navigated with tab and up/down arrows.
Our client has highlighted this as an issue since the current autocomplete works with tab and up/down arrows.
To Reproduce
Steps to reproduce the behaviour:

Add the AutoComplete component in a React app
Attempt to select/navigate items from the drop down with tab and up/down arrows.

Expected behaviour
Items from the Autocomplete drop down to be selected/navigated with tab and up/down arrows.

the component already offer the functionality please do this:
resultActiveClass="autocomplete__option--focused"


Set Sidebar and header to Fixed position

use "!important" in custom_css to override built in inline styling provided by Shiny.

Perfect!


Simple code and fix typos.

Simple code: omit nil check, len() for nil slices is defined as zero.

Coverage increased (+1.5%) to 56.893% when pulling 437caf9a549f961ff836f9290d3c8985dd66b990 on xuri:xuri_patch into 3e47bf50d4b01d7160fcf0fb96ede1cb5c39dc76 on vmware:master.

@xuri you need to fix the build break.

Coverage increased (+0.1%) to 55.519% when pulling bf6ea9c311575baf11fa771d42ef381333b11a1c on xuri:xuri_patch into 3e47bf50d4b01d7160fcf0fb96ede1cb5c39dc76 on vmware:master.

Could you squash the commits and refine the commit message, you can copy the description of the PR to the squashed commit in this case.

Coverage increased (+0.03%) to 55.587% when pulling a32c8ea42fed65bba5b0b7f6b02c9fa3bf6e68bf on xuri:xuri_patch into 4d4b27b400a9278c7c53c09ac21ae83814416092 on vmware:master.

@xuri could you squash the commit?

Coverage decreased (-0.008%) to 56.197% when pulling 1d89951289d3a7d7a1708e9f62876389e5ed6bba on xuri:xuri_patch into 367f4479912239ee1219bcf9afc54eda117bc77c on vmware:master.


Degraded attestation performance when Teku VC has a secondary BN defined

From Nash on discord:
Scenario A. Teku VC has a primary (teku) and secondary (lighthouse) BNs. The secondary BN reports libp2p issues and is later taken down, the whole time we are observing abnormal attestation issues and extremely poor sync performance. As soon as we remove the secondary BN from the config the performance normalizes! While experiencing the issue Teku-VC is complaining with
Apr 04 09:52:41 ursa-Xset teku[2401221]: 09:52:41.974 ERROR - Validator   *** Error while connecting to beacon node event stream com.launch
darkly.eventsource.StreamIOException: java.net.ConnectException: Failed to connect to /<IP_ADDRESS>:1752 (See log file for full stack trace)
Apr 04 09:52:44 ursa-Xset teku[2401221]: 09:52:44.000 WARN  - Validator   *** There are no beacon nodes from the configured ones that are ready to be used as an event stream failover
Scenario B. Teku VC has a primary (teku) and secondary (lighthouse) BNs. We observe minor sporadic attestation issues, but no obvious logs on Teku-VC side. We bring down secondary-BN, no logs or complaints from Teku-VC but attestation issues continue. Once we remove secondary-BN from VC config perfomance is normalized.
We have disabled dual-homing of our Teku-VC until further understanding of the situation. There's several obvious issues here:
overall perf degradation when using 2BNs.
decreased perf when failover (!) BN is down.

will ask to confirm lighthouse / teku versions and we'll need further investigation.

Astro-Stakers team here, additional comment:
When experiencing the issue we swapped Lighthouse for Nimbus (suspecting Teku <> LH incompatibility issues) but the issues continued with Nimbus, we suspect there's a general degradation issue when Teku has 2 BNs.

Hi @astrostakers do you have any update on this? (following up on my latest comment)

same here. here is the perf difference. (with fallback node & without fallback node)


Model.update not working for ObjectIds referencing another doc

I am trying to update a foreign key in a document.  I get the following  error message:
/Users/yoga/github/myapp/node_modules/mongoose/node_modules/mongodb/lib/mongodb/bson/objectid.js:27
  if(id != null && (id.length != 12 && id.length != 24)) throw new Error("Argu

                                                               ^

Error: Argument passed in must be a single String of 12 bytes or a string of 24 hex characters in hex format
    at new ObjectID (/Users/yoga/github/myapp/node_modules/mongoose/node_modules/mongodb/lib/mongodb/bson/objectid.js:27:64)

Here is my sample code:
var User = new Schema({
    nickname     : { type: String, index: true, unique: true }
  , _avatar        : { type: Schema.ObjectId, ref: 'Avatar' }
});

var ObjectID = mongoose.Types.ObjectId;

var condition = { _id: new ObjectID('4e8474d0098b5e0000000001') },
       doc = { _avatar: new ObjectID('4e8474d0098b5e0000000001') },
      options = { multi: false };

User.update(condition, doc, options, function(err) {
  console.log(err);
});

I also tried just using a string and not ObjectID, but that still didn't work. Am I doing something wrong, or is this a bug?
Thanks,
Andrew

I can't reproduce an error. Here is my test: https://gist.github.com/1287292
Have you tried the latest version on npm?

Thanks very much for the sample code, that's very helpful. It looks I am running an older version (2.1.4). Hopefully upgrading to latest should do the trick.


Version 0.0.2: Example App needs to be implemented

We need an Example App showing off the features of our library.
Needed Features:

Building: Create a Building
Graph: Create a Graph, Find shortest Path
Tracking:

Hello,
thank you for making and sharing this library.
Any news about your demo example ?
I'm trying to understand how to use your Mapper.
I have set up a Building configuration with 3 beacons (anchors), and would like to know in which Room is the device.
Sorry for my ignorance :)

is your library ready for use ?
from what I understand we need to use Mapper to get the room localization, isn't it ?
as Mapper needs a Graph, what does the Graph represent, so I can generate it.
once mapper.initiateTrackingCycle has been called, how should we update RSSIs ? with beacon.updateRssi() ? then how to recalculate the Room where the device is located.
is your Slack a better place to ask for help ?

Hey,
this project is currently in a difficult state. The team has completely changed, so the knowledge on the library has passed on.

is your library ready for use

The general functionality does work, but I would not consider this library as plug and play, you probably have to put in quite some effort in, to get it working well. Though we are currently working on improving the situation but facing our own set of difficulties, will probably take a few months until we can publish an improved version of the library.

from what I understand we need to use Mapper to get the room localization, isn't it ?

as Mapper needs a Graph, what does the Graph represent, so I can generate it.

It depends on what you want to do. Do you want to just know the room the object is in? Then you can just build a Building-object representing your building with floor and rooms. For the position you can then use the MultilaterationFunction to calculate the position and put the position in the Building.getCurrentRoom-Function to get the current room. To get a slightly smoother result when your object is moving around, you can use the Tracker class.
The library is more focused on continuous motion tracking a user and navigating through a building. Thats when you would need the mapper/graph and all that.

once mapper.initiateTrackingCycle has been called, how should we update RSSIs ? with beacon.updateRssi() ? how to recalculate the Room where the device is located ?

If you are using the MultilaterationFunction you would update the RSSI with beacon.updateRssi() and then recalculate the position with .calculate (with the Tracker you would call .initiateTrackingCycle )

thank you for your reply. I'll try this


Dark-mode

I added a new button to activate the dark mode. It is still not completely working and has many issues. It is able to change the background of the emoji div. I am still working on it and would like some help.
I am a newbie to electron and have a question. After disabling and enabling a CSS file dynamically, how to restart/reconstruct the app?
If someone knows how to do that then just by making two CSS files with only background color changes we a dark mode template for the app very easily.

shall I close this PR in favour of this? https://github.com/ifedapoolarewaju/igdm/pull/1018

I will close this. Sorry for causing inconvenience.


Dashboard returns "Unable to Load Stories Cannot read property 'publish' of undefined" error

Bug Description
When clicking on "Stories", then "Dashboard" on WordPress, the dashboard isn't populated with stories that have been created previously. However, clicking on "All Stories" lists them without a problem. Also, within Dashboard, clicking on Templates works and provides you with templates to use.
Within web inspector console, no errors are provided either.
Expected Behaviour
Clicking on Dashboard should display the Web Stories dashboard.
Steps to Reproduce
Click on Stories on the WordPress side bar, then click Dashboard.
Screenshots

Additional Context

Plugin Version: Version 1.0.0-beta.2
Operating System: Windows 10
Browser: Brave

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

Thank you for submitting your issue. Does this error occur in any other browsers like Chrome or Firefox? Are you able to open up the Web Stories dashboard in an incognito browser? If you'd like to share your Site Health information we can check if there are any conflicts on the plugin side.

So I've tried this on Firefox, Chrome, Edge and Brave and the issue is still the same.
As for Site Health, here are the things it's picked up:

Have A Default Theme Available
The REST API did not behave correctly. - The REST API did not process the context query parameter correctly.

@mickburkesnr Note that for Site health we're generally more intersted in the whole site info data,see this screenshot ("Copy to clipboard"):

That being said, the REST API warnings is key here! This is likely what's causing this issue.
I recommend disabling all plugins to see if that still happens. If not, try activating plugins one by one to find the one causing the issue. If it still happens with all plugins disabled and when using a default theme like Twenty Nineteen, contact your web hosting provider for further assistance.

@mickburkesnr Hi there, there is an updated plugin version 1.0.0-rc.1 that is now available. Could you try updating the plugin and let us know if the issue is still occurring?

As we have not received a response on this issue, we will close it out. Feel free to post a topic on the Web Stories Support Forum if you continue to encounter any issues. Thanks!


Difficulty adding a new route Angular CLI v1.0.0-beta.10

Below is my package.json
  "dependencies": {
    "@angular/common": "2.0.0-rc.2",
    "@angular/compiler": "2.0.0-rc.2",
    "@angular/core": "2.0.0-rc.2",
    "@angular/forms": "0.2.0",
    "@angular/http": "2.0.0-rc.2",
    "@angular/platform-browser": "2.0.0-rc.2",
    "@angular/platform-browser-dynamic": "2.0.0-rc.2",
    "@angular/router": "3.0.0-rc.1",
    "es6-shim": "0.35.1",
    "reflect-metadata": "0.1.3",
    "rxjs": "5.0.0-beta.6",
    "systemjs": "0.19.26",
    "zone.js": "0.6.12"
  },

I am having a lot of issues just creating one new route using my auth component generated from ng generate component auth
From the docs, I see that generating a route has been disabled, so i had to do this manually!
Here is my app.component.ts
import { Component } from '@angular/core';
import { AuthComponent } from './auth/auth.component';
import { Routes , ROUTER_DIRECTIVES, ROUTER_PROVIDERS} from '@angular/router';

@Component({
  moduleId: module.id,
  selector: 'app-root',
  templateUrl: 'app.component.html',
  styleUrls: ['app.component.css'],
  directives: [ROUTER_DIRECTIVES],
  providers: [ROUTER_PROVIDERS]
})
@Routes([
  {path: '/login', component: AuthComponent}
])
export class AppComponent {
  title = 'app works!';
}

I keep getting has no exported mng 'ROUTER_PROVIDERS' error. Which im guessing has something to do with the router version ?
I have spent quite a lot of time on this already, any ideas ?
Thanks!

The router changed, you don't use the @Routes notation with 3.0 any more. Check the official docs for the best result:
Angular Router

@cre8 is correct, the new router has a different syntax than the one you are using.


Is this the full source code?

Just curious if this is the complete source-code to be able to self-host our won version of brace.to?
Thanks!

Yes, everything is in here. Please feel free to ask if you have any questions. 😀


Is there any GUI tool for Gulp?

Or other Build Systems (like Grunt)? Or IDE that already integrates those?

Here is the beginning of something pretty cool:
Video: http://www.screenr.com/VrUN
Repo: https://github.com/Enome/gobble

https://github.com/keith3/GulpIDE

Hi Guys!
Ive jsut started to work on something cool, Gulp task runner
https://github.com/avihaymenahem/GTRunner

Hi guys!
I've forked sindresorhus' cool gulp-app, and made it work on Windows as well as OSX. Also made some changes. Free free to try ;)

Thank you @fritx  At work I don't get a choice and have to use Windows, it's so annoying when tools I want to try are only available on Mac! Looking forward to trying yours!

I built one not so long ago:
https://github.com/avihaymenahem/GTRunner

This is a WIP, intended to make local site work/viewing as easy as opening an included app. I'm thinking the use-case to be if you want to share your work with someone less-technical, but I haven't validated how realistic a scenario that will end up being.

I've been working on one. It uses ES2015 and Gulp 4. Will be releasing 1.0 soon. Feedback, comments, questions, etc, all welcome :)
https://github.com/VYNYL/gulpnoir/tree/1.0

https://github.com/avihaymenahem/GTRunner Enjoy :)

I am actually thinking of also building a visual gulp type system, then found this! I may not have to.

@warent
Looks very promising, I hope you don't abandon it!
You can even update it more and make it more generic GUI for any flow system

@PolaEdward I didn't create the flow system myself, it's an implementation of clientIO/joint.
Unfortunately, I did choose to abandon the project due to most developers migrating to Webpack, Rollup, etc. This, coupled with the super slow progress on Gulp 4 (Gulp 4 was "almost done" when I was working on GulpNoir two years ago yet is only just recently starting to roll out!), made it apparent that Gulp was basically becoming deprecated.
Feel free to fork GulpNoir and take over if you'd like :)

I did not see it mentioned here but Gulp is really well integrated with Intellij IDEA, Webstorm and other Jetbrains products:

@warent gulp isn't deprecated, sometimes things are just feature complete and don't need to be rewritten every 2 months with massive breaking API changes to show "progress". when we do make breaking changes to the API (gulp 4) we do it carefully to make sure we get it right and don't have to redo it 2 months later.

There is quenchjs


Enforce safe access to unsafe global actor declarations only from "new" code

Allow references to unsafe global actor-isolated declarations only from
existing code that has not adopted concurrency features (such as
async, @Concurrent closures, etc.). This allows declarations that
should be isolated to a global actor to be annotated as such without
breaking existing code (as if isolation was unspecified), while code
that does adopt concurrency will treat the declaration as being part
of that global actor.

@swift-ci please smoke test

@swift-ci please smoke test macOS

Linux failure was unrelated. Trying again...

@swift-ci please smoke test Linux


Setup Pylint properly

Pylint is not set up properly as a pre-commit hook. We need to add pylint-django, correctly point pylint to the directory, and resolve all lining issues. Examples can be found at https://github.com/bcgov/cas-registration/pull/171.

@Sepehr-Sobhani  do you think we still need this ticket?

Implementing #114 so closing this one.


Update Pages “tarifs”

Automatically generated by Netlify CMS

👷 Deploy Preview for lehublot-coworking processing.
🔨 Explore the source changes: 51f124f662ac06a2c61510c5f86614af13286ba3
🔍 Inspect the deploy log: https://app.netlify.com/sites/lehublot-coworking/deploys/62068d69e1de890008d3c466


初始化项目+outDir

Describe the bug
1.执行npx @islandjs/create-island@latest island-app失败
2.设置outDir没有生效
"islandjs": "^0.7.29"
Reproduction
1.npx @islandjs/create-island@latest island-app
2.import { defineConfig } from "islandjs";
export default defineConfig({
title: "my-site",
outDir: "build",
});
Expected behavior
1.执行npx @islandjs/create-island@latest island-app可以创建项目
2.设置outDir后生效
System Info
macos

Additional context
No response
Validations

[X] Read the docs
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.

Ok, i will check it.


Correction in the alignment of the nav bar .

Description
Hey @swaraj-das ,
I want to correct the alignment of the nav bar to make it look more feasible.

Can you please assign me this issue?
I would like to solve this issue adding more effects to it .
Screenshots
No response
Checklist

[X] I have checked the existing issues.
[X] I have read the Code Of Conduct
[X] The changes don't break the code
[X] Please attach the screenshots and video of the development work once it is done

Could I be assigned this task?

I am working on this issue.
On Wed, 9 Oct 2024, 1:30 am Cormwww, @.***> wrote:

Could I be assigned this task?
—
Reply to this email directly, view it on GitHub
https://github.com/swaraj-das/Collect-your-GamingTools/issues/216#issuecomment-2400713797,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BKCYC5Z4I7ADV63EAJPAY2TZ2Q2V5AVCNFSM6AAAAABPS7OA22VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBQG4YTGNZZG4
.
You are receiving this because you were assigned.Message ID:
@.***>

Hey @swaraj-das ,
It  seems like that the issue has been solved already .You can close the issue.


Pp 297 voting results

Ticket: https://helsinkisolutionoffice.atlassian.net/browse/PP-297
How to test
Checkout branch and run drush cr and find a decision with votes i.ex. https://helsinki-paatokset.docker.so/fi/asia/hel-2021-002856/3e4074e1-8b43-4abf-a61a-d4d672b7c5c3
There should be a new accordion that contains the vote results and presents them first by amount of different votes and then by political group. Check that the data seems correct and check the code as well. Check that the accordion isn't visible is there aren't any votes.
Could the php be shortened somehow? Now there's a lot of the same rows for the different votes.

Refactored the vote rendering function and moved it case service, now it should work when opening cases and selecting decisions from the dropdown. @lonkaanna can you confirm that this is working as intended?


Add OnPostInherent Hook (try 2)

Fixes https://github.com/paritytech/substrate/issues/9210
Fixes https://github.com/paritytech/substrate/issues/5757
This PR introduces a new OnPostInherent hook within the block builder/execution pipeline.
This allows runtime developers to execute code after all inherent extrinsics have been executed, but before any signed extrinsics.
We introduce this hook only for the #[pallet] macro and not for the decl_module! macro. (it wouldnt be so hard to enable this if we wanted... but seems we should encourage people to start giving up decl_module! for new features.)
This should be completely backwards compatible with existing pallets which do not take advantage of this hook.

[ ] add tests
[ ] migrate scheduler

We need to bump version of block builder
Then bump runtime version
Then everything should okay

yeah for me the solution is:

bump the version of BlockBuilder
in the client we check the version of BlockBuilder and call into on_post_inherent only if version is superior or equal to the new version

When release a version we need to say that client must upgrade before runtime. or at least before runtime implement on_post_inherent with something not no-op.

For anyone awaiting this feature, our current work-around is to create a dummy empty-payload inherent just to kick off the computation you want to run.
https://github.com/PureStake/nimbus/blob/ffb03c0614af1d3649fe52423ba99d98035baf74/pallets/author-inherent/src/lib.rs#L110-L127


Reproducing paper results - XFUN/LayoutXLM/Relation Extraction

Hi, thanks a lot for the great work. It is an excellent example of using multiple modalities and the pushing towards more generalized document information extraction. I especially like the thought of a deeplearning based method of extracting key value relations.
So I was trying to reproduce the results on the relation extraction part, and I am using both the xfun and funsd datasets. On average, with the layoutxlm-base model as pretrained and using multitask finetuning, I can get no more than a f1 score of 0.7. This is after about 10.000 steps. I use dropout rates of 0.05.
I see that in the paper the comparable score is 0.7823.
Can you perhaps share some more details about the training?
This is related to https://github.com/microsoft/unilm/issues/440

Thanks @Hojland. We will release the fine-tuned models for XFUND once we have some bandwidth later.

Thanks @wolfshow, that would be really nice. Are you still able to share some more details on the training, though. Since my results are about these 10% worse?

Hi @Hojland
with 40 epochs (66000 steps!), batch size 1 and LR 1e-5, I was able to reproduce some results of RE (all langs). For instance 81.95 for zh not far from 82.41 (average of 5 runs with no seed). batch size and LR  are a bit tricky (out of mem or nan loss)
hope this helps

Hi @Hojland, Can you please show me the way to reproduce the result on the relation extraction part with FUNSD dataset?
I would be really appreciate.

@Hojland @DRRV @minhson-kaist Could you please share the way to use LAyoutXLM fro FUNSD on RE task? Would be really grateful

Hi @Hojland, Can you please show me the way to reproduce the result on the relation extraction part with FUNSD dataset?
I would be really appreciate.

@Hojland @DRRV @minhson-kaist Could you please share the way to use LAyoutXLM fro FUNSD on RE task? Would be really grateful

hi munish,
Were you able to figure this out?


Move datasets from mong_gap and gromov_wasserstein notebooks to datasets.py file; add conditional distribution sampling to the gromov_wasserstein notebook.

This pull-request proposes to:

Move datasets from notebooks Monge_Gap.ipynb and gromov_wasserstein.ipynb into file datasets.py. Therefore, we create two new Dataset classes: SklearnDistribution and SortedSpiral.

Update the end of gromov_wasserstein.ipynb with a sampling of the conditional distributions of the discrete Gromov-Wasserstein coupling instead of recovering a one-to-one matching associating each point with the one it is most coupled.

is this ready for review?

is this ready for review?

The previous doc errors were due to the hackathon refactoring. It should be fine now.

I think so. The previous doc errors were due to the hackathon refactoring. It should be fine now.

Should be fixed soon! once it's done, can you please rebase? Will ping you here.

I think so. The previous doc errors were due to the hackathon refactoring. It should be fine now.

Should be fixed soon! once it's done, can you please rebase? Will ping you here.

Of course, I'll be waiting for your feedback.

I think all is fixed, so should be ready to be ready to merge once modifications are taken into account!

@theouscidda6 what's the status of this PR?

@theouscidda6 because of the heave refactoring done in #466 , I will be closing this issue.
I will create later a new issue to unify the example datasets present in ott.datasets and the dataset class/dataloaders in ott.neural.datasets.


Stress tests are too noisy: Asserts in taskManager.ts

cd packages\test\test-service-load
npm run start

Result: A lot of these asserts are hit:
assert(pendingOp !== undefined, 0x07b /* "Unexpected op" /);
assert(pendingOp !== undefined, 0x07d / "Unexpected op" */);
It would be great to figure out what's going on and make it less noisy.
You can use this commit from this branch to see all the other changes that help keep it reasonable.

@ChumpChief curious if you will get to this, or if we should load balance. would be nice to remove noise from stress, with the eventual goal of considering all errors as failing the run

It's on my list but not at the top, happy for it to be load balanced.  Earliest possibility for me would probably be late June early July.

June early July! ha :) adding this to the jan milestone


Ability to select by double click

Some code points breaks the words, which does not allow user to select the entire text by double click/tap.
Example:
ЭइໃݹƐಬໃݲЭॴເɕநՋໂڥѻටҽݤߜටԮڍஸق൱ݹࠅ৩ບݔƐഠഉٽॳඝಽٽࠌҼຯڤߜ૪ଞ1

Probably what's needed here is a button you can just tap to copy the replay to the clipboard. I should be able to provide that today.

Oh, I guess you raised this against base2048, not hatetris... in that case we have a more interesting conundrum. I think it might be fairly difficult in the general case to determine where the browser inserts these breaks. Having determined that, I think it might be possible to insert non-breaking joiners or something in the gap to make the browser consider the entire string to be double-clickable... I'm not sure, I would have to check. But the real problem is that inserting those extra characters alters the string. It would no longer be Base2048. And we would no longer have the "1 Twitter character of output per 11 bits of input" guarantee.
Base64 suffers from the same issue due to its use of "+" and "/". I think this isn't a problem to be solved in the encoding itself but in the presentation layer. I'll add that "Copy replay to clipboard" button to HATETRIS and consider that sufficient I think.

So double-clicking doesn't work in the way you requested, but you will find we now have a dedicated "copy replay" button. I hope this meets your needs.

Thank you for the research!


Service Tree metadata for Lifecycle milestone dates is not being synched to ADO fields in epic-product

Requirement: Previously the onboard work item fields for the lifecycle milestone dates (launch dates for Private Preview, Public Preview, and GA) was synched with service tree and anytime there was a change, the data value in the ADO fields was updated.  The lifecycle metadata changes frequently in service tree.  Without accurate dates it is impossible for us to use our ADO queries for tracking and managing APEX.

Work Item: Epic-Product
Work Item Field Label Name: Private Preview Date
Work Item Field ADO Field Name: Private Preview Date
Work Item Field Label Name: Public Preview Date
Work Item Field ADO Field Name: Public Preview Date
Work Item Field Label Name: GA Date
Work Item Field ADO Field Name: GA Target Date

See this excel sheet- https://microsoft-my.sharepoint.com/:x:/p/ladonnaquinn/ETD9YCt4cfxHlL4mC1KlVygBIQss1mm6NMIpu3_BdOJhJQ?e=9Giid9&nav=MTVfe0RENEM1MzJDLUNCMkItNEJFRS1CNTAwLUE3RDMzMTE4MkRGQX0

@maririos This requirement is very important for the dashboard and for APEX.  Since the lifecycle milestone dates do often change in service tree, we cannot trust the dates we see in ADO at this time.  Here is the Product Query - https://dev.azure.com/azure-sdk/Release/_queries/query/?tempQueryId=99462d8e-97c8-4281-9ca6-a97dcd98f15e.   If you look you will see quite a bit of empty data in the lifecycle milestone fields.   Here is an example of a product with incorrect dates in ADO - https://microsoftservicetree.com/products/76866409-0079-4a2e-ab5f-760791e0bb20/metadata/Lifecycle Status.   Here is the epic-product work item - https://dev.azure.com/azure-sdk/Release/_queries/edit/19409/?queryId=fa0d725a-db96-48fc-9f0f-6a76670d2380
I am hoping since this was being done previously for the onboard work item that it will not take too much time for engineering to enable this for the new data model.


root: cleaned up HestiaKERNEL porting

It appears there were some modifications here and here during the HestiaKERNEL porting. Hence, let's clean them up for now.
This patch cleans up the HestiaKERNEL porting in root repository.

skip review since it's not affecting the main production system and it's a port.


Changelog missing for 2.x.x

It seems that a 2.0.0 release was made a short while ago, implying an API break - however, the changelog has not been updated to reflect the latest releases, and it is therefore not clear what has changed in the API.

I think the breaking change was introduced in #584

New vertex array object interface breaks compatibility
For most users this should be a very easy upgrade, but I want to highlight that this does break compatibility for people relied on the previous behavior of vertex array objects (specifically the ability to specify a vao and an elements field in the same command)

A bit more details and an example would be much appreciated 🙇♂


Provide forward_to_deserialize_any macro which uses from_str in different types

See nox/serde_urlencoded#19 for an example of where this has become an issue. Providing a macro which forwards items that have a FromStr implementation will be very helpful for avoiding repetitive code.

Thanks! Do you have a sense of which data formats would be able to take advantage of this? If just serde_urlencoded, I don't think it would make sense to build this into Serde.

Let's keep this in serde_urlencoded or in its own library.


Chen Chun as libnetwork maintainer

Chen Chun has been contributing various useful features in 1.9 & 1.10
releases and also an active maintainer who helps with bug fixes and PR reviews.
Signed-off-by: Madhu Venugopal<EMAIL_ADDRESS>

@chenchun Congrats! :clap: :clap:

LGTM

LGTM as well. Welcome @chenchun!!

Thank you, really appreciate it :)


Ensure language is specified as English in the document.

Without this attribute assistive technologies can have trouble pronouncing or describing content.
And may default to something other than what we expect.
https://trello.com/c/hK326IWj/1074-dac-audit-no-language-set

You can preview this change here:
Built with commit e8cddb00dc6047eaa7eda07471a981895e411264
https://deploy-preview-300--govuk-design-system-preview.netlify.com


fix: fix git --object-only usage

I don't have such in my git 2.34.1, so I had to fix it in an obvious way
style: apply auto-formatting to the code

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.86%. Comparing base (a84c447) to head (4b5161d).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #609   +/-   ##
=======================================
  Coverage   89.86%   89.86%
=======================================
  Files          19       19
  Lines        1125     1125
=======================================
  Hits         1011     1011
  Misses        114      114

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


standard_hub.Business_Key_Physical_Name can't rename a column

Currently for standard_hub table: "Source_Column_Physical_Name" and "Business_Key_Physical_Name" must be equal if is_Primary_Source = 1.
It is NOT possible to use "Business_Key_Physical_Name" to define the business key column name in the final hub table. If the names differ Datavault4dbt can't find the column name, as it expect it in the stage model.
It is important to rename columns in the data warehouse e. g. if you want to change the language or have a different notation.

Today I learned about derived columns in datavault4dbt.
In the future the turbovault4dbt column "standard_hub.Business_Key_Physical_Name"
should

list the renamed column in sources
create the derived column in stage
insert the renamed column in the Hub

Here is an example. Let's say you want to rename the column
In turvovault4dbt table "standard_hub" you would have
Source_Column_Physical_Name  |  Business_Key_Physical_Name
Customer_NR	                             |  CUST_BK
Therefore you must add the following code to the stage yml file as follows:
derived_columns:
    CUST_BK:
        value: Customer_NR
        src_cols_required: Customer_NR

Turvovault4dbt doesn't do this yet.

I added this feature in my local branch and will publish it in the near future.


Filepath/name not visible when creating or renaming a file.

Description
When creating a new file or renaming a file in the dialog Enter the new path for the file there is no way of seeing the end of a filename/path when this path is longer than the dialog textbox.

Steps to Reproduce

rename a file with a long path or filename
try to modify the end of the filename
the cursor goes to the correct place in the text but there is no way to see this visually.

Expected behavior: [What you expected to happen]
The cursor moves within the text and the text becomes visible.
Actual behavior: [What actually happened]
The cursor moves withing the text but the text is not visible on screen in the textbox.
Versions
Atom    : 1.7.3
Electron: 0.36.8
Chrome  : 47.0.2526.110
Node    : 5.1.1
OSX:  10.11.4

This looks like a duplicate of https://github.com/atom/tree-view/issues/473 see comment https://github.com/atom/tree-view/issues/473#issuecomment-131388489 for a possible workaround.

Closing as a duplicate of atom/tree-view#473.


Improve First Page Ui

#Titile:
Improve the UI for Game Mode Selection Screen in Tic Tac Toe Project
#Description:
I would like to suggest some UI improvements for the Game Mode selection screen of the Tic Tac Toe project. Currently, the interface feels a bit plain and lacks visual appeal. Improving the UI can enhance user experience and make the game feel more polished. Below are some specific suggestions to improve the screen:
1. Add Visual Hierarchy and Padding:

The buttons for "Multiplayer" and "Play against AI" are functional, but the spacing between them and the surrounding elements could be improved.
Add padding and margins around the buttons to create more visual separation.

2. Better Typography:
-The current font is a bit too generic. A more playful or modern font could make the game more engaging.
-Add different font weights or sizes to create emphasis on important elements like the title or buttons.
3. Add Hover Effects:
-Implement hover effects for the buttons to make the interface more interactive.
-Examples could include color changes, shadows, or slight scaling when hovered over.
4. Dark Mode Toggle:

The switch button on the top right is present but is not immediately obvious. Improve its visibility by providing labels or making it more visually distinct.
Consider adding a color scheme switch or an icon to indicate the mode.

5. Additional Visuals:

Add subtle graphics or animations to the background to make the interface more appealing.
Consider adding a game-related graphic or logo near the title "Tic Tac Toe."

6. Responsive Design:
-Ensure the interface is responsive on different devices. When viewed on mobile, the buttons and text should adjust appropriately.

/assign

Please assign this issue to me. I can work on this.

@iamparas0 Could u assign me this issue?


Update navicat-for-postgresql to version 12.0.7

Updated navicat-for-postgresql to version 12.0.7 and replaced sha256 checksum. Modified appcast url and replaced checkpoint.
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Thank you for the contribution. It was merged directly as 3fd4d0695e68d0a952f0187fafa04097648f35cb. Your contribution is still credited to you.


The minibuffer's hight not resize as the cands after #154, fixup it

Since I updated to the latest selectrum (#154), the height of the minibuffer
is sometimes incorrectly displayed. For example, if the INPUT is 'abc',
there will be two candidates. If you delete 'abc' and replace it with 'xyz'
which should be 20 more candidates, but the height of the minibuffer is
still only 3.
The following code seems to solve the problem.

Thanks for discovering this! There is another problem though: Before #154 the minibuffer wouldn't shrink when you filtered down the candidate list to fewer candidates than would fit into the current minibuffer height and this is the intended behaviour.
To only allow it to grow you need to computed your refined-n like this:
(max (1- (window-height)) ; grow only
         (1+ (length cands))) ; use the passed dipslayed cands instead determining the lenght of full refined cands

Thanks, I learned a lot.

Are you going to continue with this? When making a PR it's better create a local branch for working on it. This makes the process easier. You can push to this branch of your fork so and the PR gets updated. If changes on master occur in the meantime you can merge them in if necessary.

Sorry, a little busy.
As you said, I resubmitted the PR from branch.


Use CraueFormFlowBundle for 2 non related entities/model

Before "jumping" into the code, I was wondering..
Can I use CraueFormFlowBundle with:

a  form data class at the step 1
an entity at the step 2

For the context:

step1 : form for questions to the user
step2 : depending the answer gave to step1, update the entity User or the entity Post

I saw the example of the demo here https://github.com/craue/CraueFormFlowDemoBundle/blob/3.4.x/Form/CreateVehicleFlow.php but it's 2 related entities.
Thanks for your answers

see #28


Add Dub

adding dub videos to dwonload if available. I only check this on Samurai Saven so i did not know if this going to work for other or not.

sorry
I only want to merge last one
I am new to "pull request"

Hi @uali6981, in general you could create another branch for the specific changes, and then create PR.
Adding dub is a good idea. I will take a look and add it. I will include you to review the changes.


Add a wasm-bindgen hello world to the book

I found Alex's blog post on wasm-bindgen to be extremely enlightening: https://hacks.mozilla.org/2018/04/javascript-to-rust-and-back-again-a-wasm-bindgen-tale/
Could something along these lines be brought into the book, perhaps even in hello world style? It seems like the next step after learning how to expose C ABI functions like those in the current hello world example.
If this was brought into the book, it could be maintained as the ecosystem evolves.
The stuff he describes in his blog seems simpler than jumping straight to Conway's Game of Life.

Hey @mgattozzi Can we work together on this issue 😸

@adityac8 I don't have time to do direct mentoring but I can write up mentoring instructions for you.

This issue has been moved here


Remove string from definition of Kafka generic types

Is your feature request related to a problem? Please describe.
The types used to store information in the Kafka cluster are strings. If a key is a simple type managed from Kafka store it as native type: e.g. an integer shall be stored as integer. This can help in management of Apache Kafka Streams DSL.
Describe the solution you'd like
Remove strong definition of generic type using the constraint <string, string> at least in ProducerRecord and Producer
Describe alternatives you've considered
N/A
Additional context
Maybe KNet shall be evolved

Postponed waiting for #60

KNet comes with types like KNetProducerRecord and KNetProducer which are able to manage serialization/deserialization using classes based on KNetSerDes: the latest mentioned types shall replace the current one.


RetroAchievements: Activate/deactivate hardcore/softcore mode per game and per system

Issue description
Hello,
I think it would be very cool for the UX to allow activate/deactivate hardcore/softcore mode per game and per system regardless of the global configuration. This option could be placed in both context menus, either for a stand-alone game, or per system.
Thanks again

Interesting.
But it's not something that should be managed by EmulationStation.
It's  a "configuration" problem of the distribution that does not require code changes in EmulationStation.
A new feature should be added inside es_features.cfg for emulator/cores that support cheevos and be managed by configgen / emulatorLauncher which are specific for the distributions.
Please close this issue and move it to Batocera-Linux repository ( and also https://github.com/RetroBat-Official/emulatorlauncher ) - I don't know what distribution you use.

ok, moved
https://github.com/batocera-linux/batocera.linux/issues/10443

For your information. I did spread the word to the Retrobat team, and it was added for the future v6.
See how it was achieved here, if you want to inspire an propose for Batocera too :
https://github.com/RetroBat-Official/emulatorlauncher/pull/239/commits/49e663241e09ab5ea4a9c365f516e6fee4b65d67


Table missing rows from the datasource after doing a react component refresh....might be problem with pagination

What version of React-Table are you using?
6.8.0
What bug are you experiencing, or what feature are you proposing?
This is hard to explain as it does not happen consistent for us.  Basic problem is this:  Table datasource has 20 rows of data but the resulting table will only show 10.  This is a basic example.
This seems to happen after the parent react component reloads.  So the user makes some changes to our filters (these are all separate controls) we do an api fetch to get new data.  I can see that the data is coming back correctly from the server (all 20 rows are returned as expected) but the grid will not show them.
Sample codesanbox:
https://codesandbox.io/s/n3v1q2y52m
In my codesandbox example you'll see that I'm just trying to turn pagination off completely.  I just don't need it or want it for what I'm doing.  Maybe I'm just doing it correctly?  Am I missing an option to just turn all pagination features off and show all rows?
What are the steps to reproduce the issue?

Initial table renders
User makes changes to filters (these are separate controls elsewhere in react page)
Server fetches the new data
React table doesn't show the correct data.

Thanks for the help!

You don't need to use minRows if you are setting the page size - however, the defaultPageSize won't change after the initial rendering.  You should probably set pageSize instead.

@gary-menzel that was the problem! Thanks so much!!


Resolve issue where nan was being assigned to int type numpy array

This PR addresses issue https://github.com/numba/numba/issues/6965 where some atomic test cases are failing with Numpy 1.20. The PR adds a new initializer value to the test cases so that either np.nan (for float types) or zero (for integer types) can be passed to correctly initialize a slice of the numpy array.

Buildfarm ID: numba_smoketest_cuda_yaml_51.


Front end responsive login page Project

This is a responsive type of login page.

Only python projects is considered here


[Azure Event Hub]- Sending Event Message with Partition Key of type int is DANGEROUS

Hi, a few days ago I wrote script that sends the real time events to Event Hub. I used Azure Durable Functions to implement parallelism, and in doing so I used partition_key to ensure events with same id is directed to same partition. For some reason I thought the key can be single number and thus I used int types as partition keys, and while sending I never had any error about it. Later I implemented another function App that listens to Event Hub, and triggered when new message is received in Even Hub, and while doing so I was getting the following error at each firing:
Unable to cast object of type 'System.Int32' to type 'System.String
At first I thought may be this is due to encoding of str files that send which took me quite a long time to figure out this was because my usage of int value as partition key due to which Event Hub backend could not generate partition key hashes.
I am wondering why no Exception is raised if int type is passed as partition_key argument at the time of sending message string, and may be this is bug to be considered.

@aliyevmirzakhan thanks for reporting this, @yunhaoling, @YijunXieMS can you take a look at this?

Hello @aliyevmirzakhan ,
May I ask first confirm which language and what version of the EventHub sdk are you using?
Because from the error information Unable to cast object of type 'System.Int32' to type 'System.String, it looks like you're using  EventHub sdk of .NET, while this repo mainly focuses on Python SDKs.

I believe the issue is more likely somewhere in the azure event hubs binding for functions. I don't know the protocol well enough to definitively state if an integer is a valid partition key or not - but if my understanding is correct, the value gets transmitted all the way to the receiver, which would imply that it is.

Hi @aliyevmirzakhan.   Would you be so kind as to help clarify a bit more about your scenario so that we can make sure to get the right folks involved to assist?  It would be helpful to understand:

How is the event being published to Event Hubs?  The .NET SDKs only allow a string to be used as a partition key when publishing events, so it would seem that the event is being published using some other means.  Is it the Python SDK being used to publish the event?

Are the Azure Functions that you're using both Python, both .NET or a mix?   Can you clarify which stack is generating the exception?

@johanste Yes the protocol supports string, int (and maybe other types) from our test.
We decided to make it a string for all languages back then. Python has type annotation and documentation to indicate it's a string like below.
        :keyword str partition_key: ...

But we don't raise an error when a user passes an int. If we add the validation now, is this regarded as a break change?

What does the service support?

The service contract is not formally documented, to my knowledge.  The closest that I'm aware of is the AMQP 1.0 in Azure Service Bus and Event Hubs protocol guide, which does not contain formal type information.   The entry for the PartitionKey annotation simply links back to the Track Zero client property, which is typed as string.
In our design discussions with the service team, my recollection is that they requested string be used for both Partition Key and Partition Id.   I'll ask @ramya-rao-a to confirm that is her understanding as well.   For what it's worth, the rest of the languages for both Track One and Track Two are allowing only string.

What does the service support

Partition Key is set in the message annotations part of the AMQP message which is essentially a map i.e key-value pair. The type of the value is retained. Therefore, if user passes a non string value for partitionKey and the client passes it along as is, the service will receive the message with partition key as a non string value.
The service does not seem to have any issues with such a message.
We can follow up with the service team on exactly what they do here.
The error we are seeing here (and in https://github.com/Azure/azure-event-hubs-spark/issues/424) is on the receiving side where the client expects a string, but finds a non string value. We read again from the same message annotations part of the AMQP message which I believe does not get mutated and has the same value that the sending client had set.
This is a problem with interop across different clients.
While we can do our due diligence when sending to always ensure that partitionKey is set as string (JS SDK does this, we cast whatever user provides as partitionKey to string before setting it in the message annotations), we are not responsible for third party AMQP implementations out in the wild.
Since the service does not seem to have a problem reading and using a non string partitionKey, it would be interesting to see what we can do at the receiving end to solve this.

Hi I am using Python runtime for both sending messages to Event Hub, and receiving them in a Function App that is triggered by Event Hub.

Thank you, @aliyevmirzakhan.
Based on that, I think @johanste's initial assessment is likely.  The Azure Functions infrastructure is based on .NET and the bindings are running in the context of that infrastructure using the .NET Event Hubs client rather than running in the context of the Python language worker and using the Python SDK.
The root cause would appear to be that the partition key is enforced as string by the Track One and Track Two client libraries for all languages other than Python.  The question, in my opinion, comes down to "should we guarantee that events published from a language can be read by the other languages and across versions of the SDK?"
Assuming so, I believe the choice comes down to:

Do we investigate whether there is a way to be looser with type checking and coerce non-string values to string in the non-Python libraries?
Do we introduce a breaking change to the Python library to validate the type matches the documentation?
Do we leave the Python behavior as-is and consider a stronger warning in documentation about cross-language compatibility?
Do we introduce breaking changes to the other libraries to allow a generic object value and, if so, does that include the track one libraries as well?

As @ramya-rao-a mentions, so long as the service team does not have a service reason to disallow, the first is probably our most promising starting point.

cc @serkantkaraca for input from the service team

Both track-0 and track-1 .NET clients explicitly cast partition key value from message-annotations-map into EventData.PartitionKey. Service doesn't do any validation on the delivered type and assumes sender library already conducted sanitary checks. This applies to every entry in the annotations map as far as I know.
Unfortunately the messaging AMQP guide that @jsquire pointed doesn't mandate types. We should have mentioned expected types there.

@serkantkaraca how is the partition_key used in the service to decide which partition an event is sent to when it's an int and when it's a str?

@YijunXieMS service ignores partition-key if it is not string type.

We are investigating this issue, and will report back with an update by 11/4/2020.

Thanks for reviving this topic @samuelkoppes
Addressing @jsquire's options below

Do we investigate whether there is a way to be looser with type checking and coerce non-string values to string in the non-Python libraries?

On the receiving side, we can either coerce non string values to string, or ignore the non string values altogether. I would prefer the ignoring approach to be in sync with what the service does and not mislead the user to think that their non string partition key was actually used by the service. We can also check if the service would consider doing this instead of the client i.e. remove the partition key from the message annotation since it is invalid.

Do we introduce a breaking change to the Python library to validate the type matches the documentation?

No, breaking change is not an option.

Do we leave the Python behavior as-is and consider a stronger warning in documentation about cross-language compatibility?

Yes, we should.

Do we introduce breaking changes to the other libraries to allow a generic object value and, if so, does that include the track one libraries as well?

No, breaking change is not an option.

We have added a strong warning in the docstring for the partition_key parameter saying that
         **WARNING: Please DO NOT pass a partition_key of non-string type. The Event Hub service ignores partition_key
         of non-string type, in which case events will be assigned to all partitions using round-robin.**

PR is merged, I'm closing this issue now.


[AutoDiff] Require [parameters ...] for `{differentiable,linear}_fu…

…nction`.
Make the [parameters ...] argument always required in the textual
representation for {differentiable,linear}_function instructions, instead of
defaulting to all parameter indices when unspecified..
This makes the textual representation consistent with other [parameters ...]
arguments in SIL:

differentiability_witness_function
differentiability_witness

@swift-ci Please test tensorflow

@swift-ci Please test tensorflow

@swift-ci Please test tensorflow


Fix issue 183 eukulele user name

PR checklist

[x] This comment contains a description of changes (with reason).
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
[ ] If necessary, also make a PR on the nf-core/metatdenovo branch on the nf-core/test-datasets repository.
[x] Make sure your code lints (nf-core lint).
[ ] Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
[ ] Usage Documentation in docs/usage.md is updated.
[ ] Output Documentation in docs/output.md is updated.
[ ] CHANGELOG.md is updated.
[ ] README.md is updated (including new tool citations and authors/contributors).

I changed the way that the name is assigned to taxonomy_annotation.tsv table. Now the user can use the eukulele_db parameters. NB the default is null so it doesn't hurt to not have the parameter but it is highly suggested

I haven't tested the code, but am I understanding correctly that if I'd specify a custom db, but not specifically a dbname, there would still be a strange name in the output from eukulele? I'd have to specify a dbname as well as eukulele_db?

@emnilsson
e.g. without eukulele_db parameter, in a run with megahit and prodigal the output will be 'megahit.prodigal.taxonomy_classification.tsv'


MIC-119 add contributory factor

Codecov Report
Attention: Patch coverage is 96.42857% with 1 line in your changes missing coverage. Please review.

Project coverage is 83.47%. Comparing base (26deb01) to head (a8894a9).

Files
Patch %
Lines

...terventionplanapi/service/event/ReferralService.kt
95.00%
0 Missing and 1 partial :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##               main      #80      +/-   ##
============================================
+ Coverage     83.22%   83.47%   +0.24%
- Complexity      487      494       +7
============================================
  Files           111      112       +1
  Lines          1747     1773      +26
  Branches         82       84       +2
============================================
+ Hits           1454     1480      +26
+ Misses          256      255       -1
- Partials         37       38       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Social OAuth authentication for Laravel 5 & 6. Drivers: Facebook, Twitter, Google, LinkedIn, Github, Bitbucket.

https://github.com/mckenziearts/laravel-oauth
Included service implementations:
OAuth2
Facebook
GitHub
Google
Instagram
LinkedIn
Bitbucket
Twitter
Dribbble
Pinterest
Youtube
Gitlab

Laravel
laravel-oauth

<=5.5
^1.0

6.0
^1.1

This repository is only for reporting bugs or issues. If you need support, please use
other channels:

Write an email -<EMAIL_ADDRESS>

Create support ticket on https://bagisto.uvdesk.com

Visit forums to get support from our community (https://forums.bagisto.com)

Alternatively, you may use Facebook (https://www.facebook.com/groups/bagisto/).
We promise that more channels are coming soon!!!

You can create custom module for that.


fix(qwik): upgrade Qwik to <Host>-less

Description
Add a short description of:

what changes you made,
why you made them, and
any other context that you think might be helpful for someone to better understand what is contained in this pull request.

This sort of information is useful for people reviewing the code, as well as anyone from the future trying to understand why changes were made or why a bug started happening.

merging in to unblock me :)


How to change colour of borders and selection?

This may not be specific to fzf-preview, sorry about that, but I cannot figure out how to change the colour of the black borders highlighted in the attached image, as well as the black highlight on the selected item.
Can you please help me figure out how to change those? Thank you.

I think that adding the --plain option to bat will solve the problem of preview.
Try adding it to g:fzf_preview_command.
The display of FZF rows is shell-dependent.
Try setting g:fzf_preview_fzf_color_option.
       --color=[BASE_SCHEME][,COLOR:ANSI]
              Color  configuration. The name of the base color scheme is followed by custom color mappings. Ansi color code of -1 denotes terminal default foreground/back-
              ground color. You can also specify 24-bit color in #rrggbb format.

              BASE SCHEME:
                  (default: dark on 256-color terminal, otherwise 16)

                  dark    Color scheme for dark 256-color terminal
                  light   Color scheme for light 256-color terminal
                  16      Color scheme for 16-color terminal
                  bw      No colors (equivalent to --no-color)

              COLOR:
                  fg         Text
                  bg         Background
                  preview-fg Preview window text
                  preview-bg Preview window background
                  hl         Highlighted substrings
                  fg+        Text (current line)
                  bg+        Background (current line)
                  gutter     Gutter on the left (defaults to bg+)
                  hl+        Highlighted substrings (current line)
                  info       Info line (match counters)
                  border     Border around the window (--border and --preview)
                  prompt     Prompt
                  pointer    Pointer to the current line
                  marker     Multi-select marker
                  spinner    Streaming input indicator
                  header     Header

              EXAMPLES:

                   # Seoul256 theme with 8-bit colors
                   # (https://github.com/junegunn/seoul256.vim)
                   fzf --color='bg:237,bg+:236,info:143,border:240,spinner:108' \
                       --color='hl:65,fg:252,header:65,fg+:252' \
                       --color='pointer:161,marker:168,prompt:110,hl+:108'

                   # Seoul256 theme with 24-bit colors
                   fzf --color='bg:#4B4B4B,bg+:#3F3F3F,info:#BDBB72,border:#6B6B6B,spinner:#98BC99' \
                       --color='hl:#719872,fg:#D9D9D9,header:#719872,fg+:#D9D9D9' \
                       --color='pointer:#E12672,marker:#E17899,prompt:#98BEDE,hl+:#98BC99'

for easier editing, you could try
https://minsw.github.io/fzf-color-picker/


"Error: Cannot find module '/wiki/heroku'"

Hi,
I cannot run wiki on heroku, I get this issue
Error: Cannot find module '/wiki/heroku'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
    at Function.Module._load (internal/modules/cjs/loader.js:725:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Have you followed the instructions for Heroku?
https://docs.requarks.io/install/heroku

Yep

Someone help please!

A new installation from the button from https://docs.requarks.io/install/heroku , no longer works, it worked before, but does not.


FlutterProject refactoring and test coverage

Avoid separate types for android/ and .android/ sub-projects. Similarly for iOS.

Thanks, yes. My plan is to encapsulate the knowledge of which parts are in android/app, .android/app, and .android/Flutter inside the AndroidProject class. As you note, that will mean encapsulating also the directory getter.


Project name
Casper Tigers NFT
URL to be whitelisted
://caspertigers.io/
Code audit/review URL if available
No response
Project description
Casper Tigers NFT project hosted by Casper Association. The link to the repository represents the static page since the actual code contains proprietary assets. There will be an os barebone platform released in May based on this project.
Project's phase
Production
Who is the project owner?
Company
Project owner's name
Casper Association
What kind of Web3 functionality will you be offering in your product?
NFT / minting / distributing.
Contact details
Piotr Dziubecki
Link to the code
https://github.com/casper-ecosystem/CasperTigersStatic
Is this a project by an enterprise partner of Casper Association or CasperLabs?
No
Grant/proposal number if this is a project funded by the DEVxDAO
No response

Approved for integration/whitelisting from Casper Association perspective.
cc: @George-cl @mssteuer

Integration is completed. Closing the issue.


Add Degen

Please review the following token assets:
📑 Description

Token Name: Degen
Project Website: https://www.degen.tips/
Explorer URI: https://basescan.org/token/0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed

✅ Checks

[x] I created a new folder with the token address, all in lowercase
[x] I added the token's logo as a 32x32 PNG file, named logo-32.png
[x] I added the token's logo as a 128x128 PNG file, named logo-128.png
[x] I added the token's logo as a SVG file, named logo.svg
[x] All the tests have passed

:tophat: :tophat: :tophat:


Do not require test deploy jars for JUnit integration

Our current JUnit integration relies on test _deploy jars. These are slow to build, slowing down every "bazel build" invocation.  Review our JUnit integration to see if we can get rid of this requirement.
Once we no longer need to build these jars, we can switch the default wildcard target we use from "*" to "all" here ("all" does not include _deploy jars): https://github.com/salesforce/bazel-eclipse/blob/7850e5b79ac2dc2f941fb4be796429fef87f26c5/bzl-java-sdk/src/main/java/com/salesforce/bazel/sdk/util/BazelConstants.java#L62

This was solved by #18. Closing...


add Item.getTexture():

its a very helpful

Why?

Does it get the texture name or?

@zhuowei both! But I want that it checks the item's name

This isn't possible. Doing Item::getIcon returns TextureUVCoordinateSet, the one that doesn't have a name parameter.  Hopefully that's good enough: if that's not sufficient, please reopen the issue.

@zhuowei how about creating tile entites in ModPE?, also yes that's enough for me