I am getting this error when building light gbm model on spark on local node of my machine

[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Info] Trying to bind port 12401...
[LightGBM] [Info] Binding port 12401 succeeded
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Connecting to rank 3 failed, waiting for 10000 milliseconds
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Info] Trying to bind port 12402...
[LightGBM] [Info] Binding port 12402 succeeded
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Connecting to rank 3 failed, waiting for 10000 milliseconds
[LightGBM] [Info] Listening...
[LightGBM] [Info] Listening...
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Info] Trying to bind port 12403...
[LightGBM] [Info] Binding port 12403 succeeded
[LightGBM] [Info] Listening...
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Info] Trying to bind port 12400...
[LightGBM] [Info] Binding port 12400 succeeded
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Info] Listening...
[LightGBM] [Info] Connected to rank 1
[LightGBM] [Info] Connected to rank 2
[LightGBM] [Info] Connected to rank 3
[LightGBM] [Info] Local rank: 0, total number of machines: 4
[Stage 6:>                                                          (0 + 4) / 4][LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Info] Connected to rank 0
[LightGBM] [Info] Connected to rank 1
[LightGBM] [Info] Connected to rank 2
[LightGBM] [Warning] Set TCP_NODELAY failed.
[LightGBM] [Info] Connected to rank 0
[LightGBM] [Info] Connected to rank 2
[LightGBM] [Info] Connected to rank 3
[LightGBM] [Info] Local rank: 3, total number of machines: 4
[LightGBM] [Info] Local rank: 1, total number of machines: 4
[LightGBM] [Info] Connected to rank 0
[LightGBM] [Info] Connected to rank 1
[LightGBM] [Info] Connected to rank 3
[LightGBM] [Info] Local rank: 2, total number of machines: 4
[LightGBM] [Fatal] Cannot construct Dataset since there are not useful features.                 It should be at least two unique rows.                 If the num_row (num_data) is small, you can set min_data=1 and min_data_in_bin=1 to fix this.                 Otherwise please make sure you are using the right dataset.
[LightGBM] [Info] Finished linking network in 0.000094 seconds
[LightGBM] [Fatal] Cannot construct Dataset since there are not useful features.                 It should be at least two unique rows.                 If the num_row (num_data) is small, you can set min_data=1 and min_data_in_bin=1 to fix this.                 Otherwise please make sure you are using the right dataset.
[LightGBM] [Info] Finished linking network in 0.000460 seconds
[LightGBM] [Fatal] Cannot construct Dataset since there are not useful features.                 It should be at least two unique rows.                 If the num_row (num_data) is small, you can set min_data=1 and min_data_in_bin=1 to fix this.                 Otherwise please make sure you are using the right dataset.
[LightGBM] [Info] Finished linking network in 9.965447 seconds
[LightGBM] [Fatal] Cannot construct Dataset since there are not useful features.                 It should be at least two unique rows.                 If the num_row (num_data) is small, you can set min_data=1 and min_data_in_bin=1 to fix this.                 Otherwise please make sure you are using the right dataset.
[LightGBM] [Info] Finished linking network in 0.002327 seconds
2018-06-21 18:29:37 ERROR Executor:91 - Exception in task 2.0 in stage 6.0 (TID 17)
java.lang.Exception: Dataset create call failed in LightGBM with error: Cannot construct Dataset since there are not useful features.                 It should be at least two unique rows.                 If the num_row (num_data) is small, you can set min_data=1 and min_data_in_bin=1 to fix this.                 Otherwise please make sure you are using the right dataset.

@swaritras I've seen this error before on very small datasets - the suggestion of setting the min_data and min_data_in_bin seemed to fix it for me:
java.lang.Exception: Dataset create call failed in LightGBM with error: Cannot construct Dataset since there are not useful features. It should be at least two unique rows. If the num_row (num_data) is small, you can set min_data=1 and min_data_in_bin=1 to fix this. Otherwise please make sure you are using the right dataset.

How large is your dataset?

ok, now I set min_data and min_data_in_bin, I again I am getting problem:---Traceback (most recent call last):
File "/home/xpms/workspace/spark-env/lib/python3.6/site-packages/pyspark/ml/wrapper.py", line 105, in del
SparkContext._active_spark_context._gateway.detach(self._java_obj)
AttributeError: 'LightGBMClassifier' object has no attribute '_java_obj'

@swaritras this error looks very different... not sure what is going on, but it looks like the underlying scala/java part of our package is missing, how are you running or installing mmlspark?  It looks like you are now failing at a much earlier place than before

@swaritras can this issue be closed?  Were you able to resolve all of the issues you encountered?


Distribute nunjucks components in single file of macros

This feels like a nicer model for consuming apps, theres an example of
how it works on the node consumer app:
https://github.com/alphagov/govuk_frontend_alpha_npm_test/pull/10
This works from a consuming app point of view, but's this is tied to
the npm build, rather than the nunjucks format. We're not super
clear on the distinction bewteen the two at the moment
What type of change is it?

Breaking change (fix or feature that would cause existing functionality to change)

Should probably add tests around packaging, but that can be a followup PR.


some svg files are missing

I find that I can't find some emoji svg files. Below are some of them:
emoji_u1f923.svg
emoji_u1f917.svg
emoji_u1f929.svg
emoji_u1f914.svg
where can I find the missing svg files?

probably duplicatr of #119

These are listed in issue 119...
Except for 1f929, "star-struck," which is new in Emoji 5.0 and isn't
supported yet by any of the major Emoji fonts.
http://unicode.org/emoji/charts/full-emoji-list.html#1f929
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon
Virus-free.
www.avast.com
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

duplicate of #119


Support a flat ndjson dir layout as well as a hierarchical one

Previously, --load-ndjson-dir would only look for an ETL output-style format like this:
dir/condition/*.ndjson
dir/patient/*.ndjson
But now it will also look for flat files as well (i.e. ETL input-style format) like this:
dir/1.Patient.ndjson
dir/Patient.october.ndjson
dir/Patient.ndjson
This will make it nicer to use the --load-ndjson-dir flow when you are working on ndjson files directly, without going through Cumulus ETL first.
Checklist

[x] Consider if documentation (like in docs/) needs to be updated
[x] Consider if tests should be added
[x] Update template repo if there are changes to study configuration

I think this needs some documentation tweaks for the public site

Added a new commit to update that page (the only doc page that mentioned --load-ndjson-dir) to basically drop the ETL step entirely.


Add asserts for each operation in RT and also add check for setting the output

We don't validate output/input parameters in RT at all. We should add checks before each op execution which validates input tensor against expected input. We also need to do this when setting the output tensor in RT.

@jnie-TT do you have some thoughts on this?

We didn't do it previously because the compiler-generated tensor descriptors were immature. Some common issues that come to mind include:

Wrong data type. Compiler assumes that ops can implicitly typecast a tensor data type (which some ops can, but some ops can't), and therefore there will sometimes be data type mismatches on output tensors
Invalid layout. Previously the tile shapes were not correctly updated in the tensors when we force tile/row_major layout. Currently for the decomposed ops we still lack granular layout updates.
Some ops auto-shard, auto-move to host (I think we saw this in conv), and we sometimes have workarounds in runtime to pre-shard. Compiler cannot capture this and therefore all downstream layouts will mismatch.
These runtime checks have performance hits. If we add these we should add them as debug asserts, and probably update CI to also run runtime in debug build.


[CCXDEV-14260] Fix timeout in CI

Description
Make sure the notifications-engine doesn't time out.
Type of change

Configuration update

Testing steps
CI
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

/retest

/retest

/retest


Bump upper bounds on aeson, attoparsec & vector

They are all non-breaking updates, and will allow stackage to upgrade its aeson & attoparsec versions (see fpco/stackage#572) and vector version (see https://github.com/fpco/stackage/issues/682)

Thanks!


Issue creating external models / connecting to Redshift DB

I'm attempting to connect to a Redshift database with my environmental credentials. I confirmed this is working in redshift_connector directly by doing it directly in Python3 on the commandline with my environment variables.
I'm simply trying to run sqlmesh create external models and I get the below error, which claims I don't have the access to create the table, but I in fact, do.
/home/masse/anaconda3/envs/prod/lib/python3.11/site-packages/sqlmesh/core/engine_adapter/base.py:1342: UserWarning: DB-API extension cursor.connection used
  self.cursor.execute(sql, **kwargs)
Failed to create schema 'sqlmesh': {'S': 'ERROR', 'C': '42501', 'M': 'permission denied for database XYZ', 'F': '../src/pg/src/backend/catalog/aclchk.c', 'L': '2996', 'R': 'aclcheck_error'}
Traceback (most recent call last):
  File "/home/masse/anaconda3/envs/prod/lib/python3.11/site-packages/redshift_connector/core.py", line 1767, in execute
    ps = cache["ps"][key]
         ~~~~~~~~~~~^^^^^
KeyError: ('CREATE TABLE IF NOT EXISTS "sqlmesh"."_snapshots" ("name" VARCHAR(MAX), "identifier" VARCHAR(MAX), "version" VARCHAR(MAX), "snapshot" VARCHAR(MAX))', ())

Any ideas what could be causing the issue?
Here is the config YAML file as well if that's helpful:
gateways:
    local:
        connection:
            type: duckdb
            database: db.db

    wcrs:
        state_connection:
            type: redshift
            user: {{ env_var('RS_UNAME') }}
            password: {{ env_var('RS_PWORD') }}
            database: {{ env_var('MY_DB') }}
            host: {{ env_var('RS_HOST') }}
            port: {{ env_var('RS_PORT') }}
            ssl: True

default_gateway: wcrs

default_test_connection:
    type: duckdb
    database: test.db

model_defaults:
    dialect: redshift

Hmm - turns out non-super users can't create schemas in a redshift database it seems. So I believe this is working as intended. Will mark  as closed


Fix billboard translation with parenting

Follow up with https://forum.babylonjs.com/t/billboardmode-rotation-bug/33908/4
billboard translation was not transformed by parent transform.

Oh, and the billboard playground fails


i18n(pt-BR): Update partial-hydration.md based on #699 changes

What kind of changes does this PR include?

[ ] Minor content fixes (broken links, typos, etc.)
[x] New or updated content
[x] Translated content
[ ] Changes to the docs site code
[ ] Something else!

Description
Update for partial-hydration.md based on #699 changes.

Thanks @delucis!


Stencil abstraction

@alir this seems to work

Dude!

did you mean to ref @ali-ramadhan ? heh.

Oh I did... Yes wrong Ali

I know a good package for writing stencils.

ya know... for tests...

Well you want to write some tests ;)

for (u,v) in stencil(U, V)


Changing step value dynamically

Hi @ievgennaida
Is there a way to change the step value on ZoomIn or onZoomOut ?

There is "zoomSpeed" to control zoom speed option.
Methods also accept speed argument.
All option properties are listed here:
https://github.com/ievgennaida/animation-timeline-control/blob/master/src/settings/timelineOptions.ts


Feature request: protected API route

Prerequisites

[X] I have searched the repository’s issues and Kinde community to ensure my feature request isn’t a duplicate
[X] I have read the contributing guidelines
[X] I agree to the terms in the code of conduct

What is the problem you’re trying to solve?
I'd like to know how I should use Kinde on the server-side.
What solution would you like to see?
Is it possible to include a protected API route in the starter kit, so a route where the user should be authenticated in order to get a response?
Additional information
No response

Hey @thijsw thanks for the suggestion, great idea! We'll get onto it

Any update on this, maybe? It would be amazing to see such feature!


[Bug] Changing CurrentLayoutState back to Custom without changing CurrentCustomStateKey produces blank page

Description
Consider a state view with the following states:

Custom with custom state key "Form"
Saving

Consider the following sequence of state changes:

Custom - "Form"
Saving
Custom - "Form"

Everything works flawlessly until we attempt the transition from step 2 to 3, where changing from Saving to Custom results in a blank page.
Steps to Reproduce

Create a StateView:

<Grid xct:StateLayout.CurrentCustomStateKey="{Binding CurrentCustomStateKey}"
	  xct:StateLayout.CurrentState="{Binding CurrentState}">
	<xct:StateLayout.StateViews>
		<xct:StateView StateKey="Saving"
				 VerticalOptions="FillAndExpand">
			<StackLayout VerticalOptions="Center">
				<ActivityIndicator IsRunning="True" />
			</StackLayout>
		</xct:StateView>
		<xct:StateView CustomStateKey="Form"
				 StateKey="Custom"
				 VerticalOptions="FillAndExpand">
			<!-- Some form content -->
		</xct:StateView>
	</xct:StateLayout.StateViews>
</Grid>

Set the initial state to the custom "Form" state
Set the state to "Saving" without clearing the custom state key
Set the state back to "Custom"

Expected Behavior
The custom state with the last selected custom state key becomes visible
Actual Behavior
The page is blank
Workaround
If I clear the custom state key when transitioning to the "Saving" state, then set the "Custom" state, then set the "Form" custom state key, the custom "Form" state content will appear

@ahoke-cr
Thanks you so much for the workaround.  Neat trick and well observed by you.
I enjoy using the state views as it really suits the style of flow I like but always found them to be flaky .... but it appears it was all due to this bug.


Add json array and jsonb array type

If you could add the "hacktoberfest-accepted" label to this PR it would be great!

fab!

If you could add the "hacktoberfest-accepted" label to this PR it would be great!

Hopefully this doesn't open us up to being spammed :)


Draft: Add ByteArray for Spark support.

Add ByteArray for Spark support.
This is a draft version for review

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

@michazag I think you should push this to the dev brunch not master as it is more advanced...

As talked F2F, there is no need in such a functionality.


Initial solve doesn't show spinning circle

The first time you click on Go to solve a problem, the spinning circle doesn't show.

fixed with new solver configuration process in #51


BTreeMap for all the storage

It appears that BTreeMap is both efficient at removing/inserting elements as it is at iteration, giving mostly linear access and combining the benefits of vectors and maps. It seems like an ideal storage for components (see #119), thus I wonder... If we can go extreme and force all the storages to be BTreeMap. This would simplify some of the internals and some of the user code.
I haven't seen a good example of a user-defined storage type yet, so that might be the biggest question. If it's not useful, we can cut this ability.

IMO, user-defined storage is usefulness in case we will provide efficient storage out-of-the-box.
If you're sure about it, I can prepare a PR in a few days.

User defined storage for me was usually for highly optimized iteration, like for performing SSE or OpenCL over, over which a map would not suffice.

Interesting, looks like the hashmaps work better for Postgres people: http://amitkapila16.blogspot.ca/2017/03/hash-indexes-are-faster-than-btree.html

Considering this to be fixed by #119


Implement LODF and OTDF calculations for contingency analysis.

https://www.powerworld.com/WebHelp/Content/MainDocumentation_HTML/Line_Outage_Distribution_Factors_LODFs.htm


Failed importing _pywrap_tensorflow

Hi all, I have a problem.
After I installed tensorflow on my windows 10 machine with python 3.7.4
using this pip command: pip install --user --upgrade tensorflow
I want the CPU only version on a 64-bit version!
I was trying to verify the installation by running this command:
python -c "import tensorflow as tf; print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
But that gives me the following error:

Traceback (most recent call last):
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 18, in swig_import_helper
fp, pathname, description = imp.find_module('_pywrap_tensorflow', [dirname(file)])
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\imp.py", line 296, in find_module
raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named '_pywrap_tensorflow'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python_init_.py", line 66, in
from tensorflow.python import pywrap_tensorflow
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 28, in
_pywrap_tensorflow = swig_import_helper()
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 20, in swig_import_helper
import _pywrap_tensorflow
ModuleNotFoundError: No module named '_pywrap_tensorflow'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow_init_.py", line 24, in
from tensorflow.python import *
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python_init_.py", line 72, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 18, in swig_import_helper
fp, pathname, description = imp.find_module('_pywrap_tensorflow', [dirname(file)])
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\imp.py", line 296, in find_module
raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named '_pywrap_tensorflow'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python_init_.py", line 66, in
from tensorflow.python import pywrap_tensorflow
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 28, in
_pywrap_tensorflow = swig_import_helper()
File "C:\Users\Alexander\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 20, in swig_import_helper
import _pywrap_tensorflow
ModuleNotFoundError: No module named '_pywrap_tensorflow'
Failed to load the native TensorFlow runtime.
See https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/get_started/os_setup.md#import_error
for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

I have already tried reinstalling: Microsoft Visual C++ 2015 Redistributable Update 3, according to this issue here: https://github.com/tensorflow/tensorflow/issues/7529
But that didn't work....
I am not missing a the dll file called: MSVCP140.DLL!
How can I fix this?

TensorFlow release binaries version 1.6 and higher are prebuilt with AVX instruction sets.
Therefore on any CPU that does not have these instruction sets, either CPU or GPU version of TF will fail to load.
What is your CPU make/model?

Which commando should I use to install version 1.5?

@PanderBoy18,
Try below command to install tensorflow 1.5
pip3 install tensorflow==1.5
Let us know how it progresses. Thanks!

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Refactoring

Using sass style by rollup

:tada: This PR is included in version 3.11.6 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[fusell] Add missing methods

statfs
getxattr / setxattr / listxattr / removexattr
access
create
getlk / setlk
bmap
ioctl
poll
write_buf
retrieve_reply
forget_multi
flock
fallocate

I did not map all of fuse's data structures: fuse_bufvec, fuse_pollhandle, struct flock are still missing, as are some reply_xxx methods and data structures.
Unfortunately, I noticed some minor mismatches between the callbacks declared on different versions of fuse. As far as I can tell, we are still on Fuse 2.9.x, right?
These have been made explict on comments

I believe that is correct, but @eestrada we should talk about making sure our dependencies are stated explicitly and how we might handle lib_future_fuse :stuck_out_tongue:
The changes don't look like they will cause any regressions so I'm going to merge them in.

Yes, these changes are from the latest 2.x release and are backwards-compatible.

@terencehonles Been busy with work, ,so I didn't see this until today. Yes, we do need to talk about that. @s-m-e has suggested having a separate version to support future libfuse versions (such as libfuse3). I am on the fence about this still. If there is a way we can keep it in the same code base, that would be better, in my mind.


Added hyperlink to EP6 andEP Core

Hi - Added hyperlink to EP6 and EP Core for quick redirection.
You should view the move from EF6 to EF Core as a port rather than an upgrade.
Thanks,
Ashish

We do not need to add link back to EF Core or EF 6 since user is already in EF docs.


[UWP][Accessibility] RichTextBlock TextRun with Action should use action title as Screen Reader text

Platform

UWP

Author or host
Host (Cortana in Windows)
What version are you using? Ex: NuGet 1.0.2, or latest master, etc...
UWP Package 1.2.7
Explain your issue. If you just have a question, please post [on StackOverflow instead]
When rendering the below json: (displays as Hyperlink/Link Button)
{
"type": "TextRun",
"size": "small",
"text": "Open",
"selectAction": {
"type": "Action.OpenUrl",
"url": "{url}",
"title": "Open Alarms and Clock"
}
}
The text for the a Screen Reader (Narrator) should be 'Open Alarms and Clock' as in the title of the OpenUrl action (so that Narrator text can be different to the display text).
Current result right now when Narrator reads the Hyperlink as 'Open' as its the button Text.

@paulcam206 heads up; Let's prioritize the Cortana blockers higher up.. @nimercer where on your blocking priority list does this issue sit again? Thanks!

@shalinijoshi19 / @paulcam206
The accessibility team have classed this as a blocking issue so it's definitely high priority from our perspective. Given the limited time between now and General availability we won't be able to integrate the new package for our first release so we will look to get an exception for this release. If at all possible we'd like to integrate any fix into our next release which is expected to lock around the 22nd of May.

@paulcam206 this was missing the 1.2.9 tag; Can we ensure this gets ported over to release/1.2 for inclusion in the UWP patch release?


How can I build boost version 1.78.0 for iOS?

Please help me to build latest version of boost library

Please help me to build the latest version boost, it's cordial request..

I am facing below issues using latest Xcode 13.0 or later
scripts/build-libc++
Boost Build Script - 1.69.0
=================================================
Developer configuration completed. Build Script Starting
Boost Libraries Compiling with: []
Cleaning everything before we start to build...
=================================================================
Done
mv: rename /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/../build/src/boost_1_69_0/tools/build/example/user-config.jam.bk to /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/../build/src/boost_1_69_0/tools/build/example/user-config.jam: No such file or directory
BOOST_VERSION:     1.69.0
BOOST_LIBS:        {
BOOST_SRC:         /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/../build/src/boost_1_69_0
IOSBUILDDIR:       /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/../build/libs/boost/lib
PREFIXDIR:         /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/../build/ios/prefix
IPHONE_SDKVERSION: 15.0
XCODE_ROOT:        /Applications/Xcode.app/Contents/Developer
COMPILER:          clang++
BITCODE EMBEDDED: NO
Downloading Boost Source [1.69.0] from [https://sourceforge.net/projects/boost/]
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   617  100   617    0     0    492      0  0:00:01  0:00:01 --:--:--   495
100   343  100   343    0     0    127      0  0:00:02  0:00:02 --:--:--   334
100 90.6M  100 90.6M    0     0   703k      0  0:02:11  0:02:11 --:--:--  952k
=================================================================
Done
Unpacking boost into /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/../build/src...
...unpacked as /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/../build/src/boost_1_69_0
Fixing utf8_codecvt_facet.cpp duplicates...
Fixed utf8_codecvt_facet.cpp duplicates...
=================================================================
Done
Invent missing headers
Bootstrapping (with libs {)
Building Boost.Build engine with toolset darwin... tools/build/src/engine/bin.macosxarm/b2
Unicode/ICU support for Boost.Regex?... not found.
Generating Boost.Build configuration in project-config.jam...
Bootstrapping is done. To build, run:
./b2

To adjust configuration, edit 'project-config.jam'.
Further information:

Command line help:
./b2 --help

Getting started guide:
http://www.boost.org/more/getting_started/unix-variants.html

Boost.Build documentation:
http://www.boost.org/build/doc/html/index.html

=================================================================
Done
Updating boost into /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/../build/src/boost_1_69_0...
=================================================================
Done

Running bjam for iphone-build stage
To see status in realtime check:
/Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/build/logs//build-iphone-stage.log
Please stand by...
project-config.jam:21: Unescaped special character in argument --with-{
error: wrong library name '{' in the --with- option.
Problem while Building iphone-build stage - Please check /Users/bjit/Work/JASMY/RnD/ofxiOSBoost/scripts/build/logs//build-iphone-stage.log


Add HDSI Scholarship Post

From a technical perspective, I'm happy with this blog post.  However, I do wonder if this is the photo you want to use?  It doesn't translate to social media that nicely.

You're right that it isn't social media worthy, we couldn't think of any other relevant image for the scholarship post. I've exchanged the image for a more generic image relating to our project as a whole, let us know what you think/if we should just keep the original.

You're right that it isn't social media worthy, we couldn't think of any other relevant image for the scholarship post. I've exchanged the image for a more generic image relating to our project as a whole, let us know what you think/if we should just keep the original.

Surely we have a photo of acoustic species from the safari park we can use

Not that I'm aware of, and it probably wouldn't include me as I had to leave early from the Safari Park

Replaced the image with the picture from the zoo presentation. Let me know if there's anything else to change

Please remove vestigial files


Fix last author always being registered as unknown

Hello! I love the script, but I stumbled upon incorrect registration of authors for one of my zotero items (the last one).
The author_list aggregation will format a list of authors once it detects that the id of the author changes compared to the id of the item. For the last author this never triggers, resulting in the author not getting registered into the authors dict.
The end result is the paper with the most recently added author being counted as Unknown.
This patch changes the aggregation to use a defaultdict instead, which simplifies the code a bit but more importantly removes the bug.

Looks good, thank you for the pull request!


airbuddy: 2.7 -> 2.7.1

Description of changes

diff --git a/pkgs/os-specific/darwin/airbuddy/default.nix b/pkgs/os-specific/darwin/airbuddy/default.nix
index 1dfb5cf1c13..303311ccb10 100644
--- a/pkgs/os-specific/darwin/airbuddy/default.nix
+++ b/pkgs/os-specific/darwin/airbuddy/default.nix
@@ -6,12 +6,12 @@

 stdenvNoCC.mkDerivation (finalAttrs: {
   pname = "airbuddy";
-  version = "2.7";
+  version = "2.7.1";

   src = fetchurl {
     name = "AirBuddy.dmg";
     url = "https://download.airbuddy.app/WebDownload/AirBuddy_v${finalAttrs.version}.dmg";
-    hash = "sha256-i/pxRG5o03jh9D46F9s8cSpf8A1aQEb+u3JiPjDlubA=";
+    hash = "sha256-z8iy3kIBO+1HDgmWxXmFHArLdw85CLNSMvMFZfEJAp0=";
   };

   dontPatch = true;

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

On aarch64-darwin:
$ nix run nixpkgs#nixpkgs-review -- pr 245906
1 package updated:
airbuddy (2.7 → 2.7.1)
1 package built:
airbuddy

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/2476


Weird term stanza in obi.obo file

There is a weird term stanza in the current obi.obo file:
[Term]
id: Definition
is_a: IAO:0000102 ! data about an ontology part
Looks like an error tome.

Thanks for the bug report. "Definition" (and "Subset", "Synonym") are part of the "OBO in OWL" namespace: http://www.geneontology.org/formats/oboInOwl. I think they're expected in an .obo format file. Are they causing a problem for you?
OBI was designed from the beginning in .owl format, not .obo format, so we strongly recommend using obi.owl and not obi.obo.

I have never seen those 'terms' in an obo file. Each term stanza has an 'id' line that is the obo ID of the term which always has a prefix and a colon as a namespace identifier.  The OBO parser (in obo.jar) is chocking on those terms.
Also, there are relationship lines in the file such as
is_a:
with no related to entry. The parser also is failing on those lines.
Moving to OWL is not something we can do that quickly.

None of the regular OBI developers work with .obo files, which makes it tricky to debug this. To create obi.obo we're just using the official OBO-format code from OWLAPI (via ROBOT). Can you please provide a link to the obo.jar file that is failing to parse obi.obo?

That jar file we have been using for a while now. I don't know where we got it from but here is the contents of the Manifest file:
`Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 1.5.0_22-147 (Apple Inc.)
Specification-Title: OBO API
Sealed: true
Specification-Version: 1.000
Specification-Vendor: Open Biological Ontologies
Implementation-Title: org.obo
Implementation-Version: 1.000
Implementation-Vendor: Berkeley Bioinfomatics and Ontologies Project
`

I have never seen such terms / term stanzas in an obo file. Shouldn't they have at least a prefix? What ontology do they come from? The obo format also describes IDs as namespace + UID.

Thanks for sending that information about obo.jar, but I can’t determine the source of that code.
The terms come from the OBO in OWL ontology, linked above, which supports the expression of OBO format in OWL. I also find it strange that these Di t have prefixes.
@cmungall can you point us in the right direction?

Hi Christian and James
More later but the solution here is straightforward. obi.owl contains the following:
    <!-- http://www.geneontology.org/formats/oboInOwl#Definition -->

    <owl:Class rdf:about="http://www.geneontology.org/formats/oboInOwl#Definition">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/IAO_0000102"/>
    </owl:Class>

This is confusing regardless of what format is rendered in. This class doesn't seem to do any work, so this can be removed safely.
(oio:Definition is a syntactic feature of obo and shouldn't have axioms injected on it just the same as for owl constructs)
btw @cmpich I'm guessing you are using a deprecated oboedit codebase

obo format is ubiquitous in bioinformatics. I think it's counterproductive to push people to using owl. owl is great for managing ontologies, but it's not an appropriate level of abstraction for a lot of applications, and language support is very poor outside the jvm. I suspect there are many groups that could be using obi that aren't because they have difficulty loading it into their databases or integrating it into the their toolchains.
A modern JSON serialization with an obo-like level of abstraction is a good target for people, I recommend OBI publish an obi.json, robot supports this, more rationale here:
https://douroucouli.wordpress.com/2016/10/04/a-developer-friendly-json-exchange-format-for-ontologies/
@cmpich already uses this json in the context of the alliance.
But this isn't a panacea. Many groups implement strict constraints on what gets loaded with an ontology, and things like the unusual Definition is_a definition axiom. This can break things (or at least confuse end-users) regardless of the serialization.
We need better well-defined structural profiles along the lines of https://owlcollab.github.io/oboformat/doc/obo-syntax.html#6 this could be defined in ShEx and enforced by robot, I think this will help users a lot if there is a clear profile that conforms to their implicit requirements, we will get there.

@cmpich I removed more OIO terms from the OBO-format output. Can you please check this file?
https://github.com/obi-ontology/obi/blob/dd17b4a8f8f048f726c0d18a612c3cbc91696b41/views/obi.obo?raw=true

@cmpich Does my PR fix the problem?

I'll assume that it's fixed and merge the PR. Please reopen if you still have problems.

Yes, the weird stanza lines are gone. Thank you.
But what about the empty is_a lines?


Remove unused parameter [phab:D545]

Created by schroederc at 2015-10-09 19:12:22:

zarko accepted this revision at 2015-10-09 19:20:39

schroederc closed via commit 059741cd52a4506a84720286b0a69ba22c3a65b5 at 2015-10-09 19:22:58


Clickhouse type column AggregateFunction

Affected module
Ingestion
Describe the bug
Clickhouse have column type AggregateFunction(avg, Float64) , OpenMetaData convertion type to varchar.
DBT have desription column type AggregateFunction(avg, Float64), OpenMetaData not show desription.
Airflow logs:
[2022-10-07, 08:56:10 UTC] {logging_mixin.py:115} WARNING - /home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/source/database/clickhouse.py:100 SAWarning: Did not recognize type 'AggregateFunction(avg, Float64)' of column 'test_agg'

To Reproduce

Create table for Clickhouse

CREATE TABLE test
(
test_agg AggregateFunction(avg, Float64)
)
engine = Memory()

ADD Desription columns to DBT
Integration metadata Clickhouse
Integration metadata DBT of Clickhouse

Expected behavior
Correcly data type and description in DBT
Version:

OS: [e.g. iOS]
Python version: 3.9
OpenMetadata version: 0.12.1
OpenMetadata Ingestion package version: openmetadata-ingestion[docker]==0.12.1

Additional context
Clickhouse have to data Type

https://clickhouse.com/docs/en/sql-reference/data-types/aggregatefunction
https://clickhouse.com/docs/en/sql-reference/data-types/simpleaggregatefunction

@ulixius9 lets close this out


[Input][joy] Simplify focus with :focus-within and add examples

closes #37247

Docs

Add focus ring explanation to Input and Textarea pages
Add common examples to Input and Textarea to demonstrate customization

[x] I have followed (at least) the PR section of the contributing guide.

This looks simpler 👍
I have noticed one bug related to the <input> not taking the whole space:

when clicking on the input but not hover the <input> the focus is only set on mouse ut, I think that it should be on mouse down.

@mnajdova A kindly reminder, need your review here.

@sai6855 @ZeeshanTamboli if you could help review this PR, that'd be great (would like to have this fix in the next release).


Add option to display a projection of a pentachoron in 3d space and perform a simple rotation

Hi Jim,
I'm considering another bounty to add an option to display a projection of the pentachoron in 3d space and perform a simple rotation per the example on wikipedia minus the translucency effect in the gif:
https://en.wikipedia.org/wiki/5-cell#Projections
https://upload.wikimedia.org/wikipedia/commons/d/d8/5-cell.gif
If you think this is an appropriate issue for this project and don't mind me providing a bounty let me know and feel free to enrich the statement of work as you see fit.

Sounds great, but involves more work than the transparency effect.
The app would need to have two modes of 4d rendering:

Intersection with the 3d space
Projection into the 3d space

I've made a sketch (translating the problem to a ℝ ³⟶ ℝ ² mapping) to better visualize the difference between the modes.

So I think this is absolutely an appropriate issue, and it'd be amazing if it worked out.

Do you want to tackle this issue yourself ? Otherwise, I'd be interested in trying to implement it.

I'm studying and am working on another hobby project, so I haven't the time to implement it. I would be glad if you try it, though. :+1:

There's some very interesting sample code by Meiko Rachmiow written in Java using Java3D here:
https://web.archive.org/web/20110718202453/http://public.beuth-hochschule.de/~meiko/pentatope.html
It assumes access to a scene graph but doesn't rely heavily on esoteric capabilities so might be helpful in porting.
https://web.archive.org/web/20110718202453/http://public.beuth-hochschule.de/~meiko/pentatope.html
Of particular interest is the source available here :

@Azorlogh @Jim-Eckerlein
Added a bounty for $240 USD here : https://www.bountysource.com/issues/75707702-add-option-to-display-a-projection-of-a-pentachoron-in-3d-space-and-perform-a-simple-rotation

Great. I just raised the bounty a bit.

@Jim-Eckerlein @Azorlogh
I just raised the bounty so it's now at $360USD and did another promotional tweet. Crossing my fingers! :)
https://www.bountysource.com/issues/75707702-add-option-to-display-a-projection-of-a-pentachoron-in-3d-space-and-perform-a-simple-rotation

Great

Thanks, I should send more updates on the progress. I've had some other stuff going on in my life but I'm still working on this.
Here's the progress :

I have changed the rendering to use tetrahedrons (that I just slice at render time to get polygons) instead of a set of lines, for two reasons:

In slicing mode, there's no need to construct the convex hull of the set of intersection points anymore, so it should be faster and more general

In projection mode, it allows me to easily extract all the polygons, some of which now lie inside the shape instead of only the surface

What I'm still working out :
Since the shape in projection mode isn't a simple convex volume, I have to modify the sorting algorithm of the polygons, because otherwise, simply looking at the depth of the barycenter of the polygons to determine their drawing order doesn't produce the right order in some rotations.
Right now, to sort A and B, I'm trying to look if A and B will overlap in the render, and if they will, slice only the part of A and B where they overlap, and use barycenter depth on the pieces to know if A is over B or the opposite.
This is almost working but I need to fix something with the slicing.
After that, if all goes well, I'll just have to clean up some stuff and add buttons to switch render modes :)

Sounds great!

Looking forward to seeing the results!

@Azorlogh How is it going? Would be great to hear from you if you are still working on it.

Hi, I'm not going to finish this unfortunately. I'm sorry.
Things were tougher than I expected and I couldn't manage to properly order the faces in all orientations.
I'm leaving this issue to anyone who may be interested in taking this on, or for cpp-codex to be refunded.

Ok, I think I'll close the issue. @ccp-codex could you issue a refund on Bounty Source? Seems that I cannot do that because I have not created the bounty.

I'm closing the issue now with status "won't solve".


Working game path notify

again sorry for the spam (is it alright to do this??) but I needed to revert the last commit due to tests failing

Would suggest you go back to a fresh branch like you did in #173 so there's not all the random commits. After that you should run prettier on your clean branch that only has your new changes.


asset-less resource resolution

For aap-lv2, we use patched lv2 toolkits (namely serd and lilv). But this sometimes bring in inconsistency problem. LV2 bundle path is resolved as in assets path right now, but for sfizz we also need the actual file paths, which is never resolved appropriately.
We would need some switcher that indicates whether we use assets or files. And that has to be implemented in serd and lilv. Also, the option must not be statically specified at compile time. It can be application-wide specification though.

Implemented as of e5c0f73.


Simplify evalml's logging behavior

Background
Our current logging behavior sets up our default logging pattern: log debug-level stuff to a file, and info-level to stdout. The file location is configurable using the env var EVALML_LOG_FILE. Here's our doc on this.
Discussion
I like that we have a default logging pattern. It makes it easy for users to get up and running with evalml.
However, what we have now is also too complex. I wouldn't expect a third-party python library to have its own logging behavior--I'd expect that I could control its behavior via the python logging package, i.e. changing the log level, creating a file logger, pretty-printing etc.
The question at hand: How can we simplify our log behavior to make it easy for users to modify evalml's logging behavior?
Use-cases:

User scripting with evalml directly in jupyter/other.
User wants to use evalml programmatically, i.e. integrated into their application.

I think we've tailored our logging setup for the first case, but haven't considered the second. In the second case, the parent application could be a python application, or a standalone application. In either case, we should make it easy and clear to change the behavior. One drawback of the current approach is that users need to learn about our env var setup, but it would probably be more intuitive for us to support setting the log level directly using logging.
Note this issue also applies to featuretools and the other Innovation Labs-related analytics projects. If we can come up with a good pattern for this, we can update those libraries to do the same.

#1273 was a dup. Note to whoever picks this up: please read #1273 !

@bchen1116 @freddyaboulton and I spent some time debugging a fun issue (filed as #1366). It took longer to debug because the debug log didn't include a stack trace. We should make it so that we log stack traces at debug-level during automl.

@bchen1116 @freddyaboulton and I spent some time debugging a fun issue (filed as #1366). It took longer to debug because the debug log didn't include a stack trace. We should make it so that we log stack traces at debug-level during automl.

For whoever picks this up, I believe the stacktrace is logged when there is a PipelineScoreError but not if the exception occurs outside scoring (fitting, splitting data, optimizing threshold).

A user brought this last point up in #1710 : if a model errors during automl, the message logged out directs users to look at evalml_debug.log for a stack trace, but then it turns out there's no stack trace visible there!

A user brought this last point up in #1710 : if a model errors during automl, the message logged out directs users to look at evalml_debug.log for a stack trace, but then it turns out there's no stack trace visible there!

Ask from LG: add the ability to create new log files so that in LG we can send back trial specific logs.


[Exposure Request] Table 36 "Sales Header" - SetDefaultSalesperson

Reference to the old issue marked as complete:
https://github.com/microsoft/ALAppExtensions/issues/18809
Not included in the Build ID 48357 (Update 1 for BC 2022 Wave 2
Could you please make function SetDefaultSalesperson in table 36 "Sales Header" externally available?

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 49742.


Certain GCP resources do not work due to naming difference between regions

For example:
Static IPs
in internal/resources/google/compute_address.go
AttributeFilters: []*schema.AttributeFilter{
  {Key: "description", Value: strPtr("Static Ip Charge")},
},

However, in europe-central2 this resource is called Static Ip Charge in Warsaw and has different SKU
So Infracost will report $0.00 as cost
This situation is true for multiple regional resources in GCP especially the newer regions
I rebuild the binary with
AttributeFilters: []*schema.AttributeFilter{
  {Key: "description", Value: strPtr("Static Ip Charge in Warsaw")},
},

and the cost for my IP address provisioned in europe-central2 was reported correctly

@jakubserwatka-oktawave Hey! Thanks a lot for creating the issue! I've confirmed that's an issue for the google_compute_address resource. Tweaking the attribute filter should accommodate all the cases, I've created a PR for that.
You mentioned that other resources can have a similar issue too. Could you please list them here if you encountered them here? We're not using Google resources ourselves, especially across different regions, so we rely on the community to report such cases. I really appreciate any help you can provide. :)

I'll go over all existing resources for GCP and verify that there are no other existing cases like this. From quick check I can see that there are some resources that handle it correctly, for example bigquery_dataset.go with
AttributeFilters: []*schema.AttributeFilter{
  {Key: "description", Value: strPtr(fmt.Sprintf("Analysis (%s)", r.Region))},
},

I will also check if this separation of pricing is consistent for any specific region, that way it can be added to tests and suggested for any new resources.

Hey, didn't have much time too look at it so I skipped more complicated resources (Compute Engine + Networking) and focused on the simpler ones. Here are my finds so far.
Artifact Registry

Africa continent missing in network traffic calculation

BigQuery

Missing support for location argument

BigQuery Dataset

Multi-region not supported

BigQuery Table

Multi-region not supported for multiple cost components
Potential incorrect region attribution due to r.mapRegion()
Storage read API appears to not support regions correctly (judgement based on non regexed attribute filter)

Cloudfunctions

Missing 2nd gen support

Compute Image

Missing support for storage_locations argument

Compute Snapshot

Missing support for storage_locations argument

As far as the testing region goes it seams that usually the newer ones get special treatment but that is not a guarantee. I'd suggest testing at least one region from every continent, as well as multi regional resources. Aditionally I suggest testing at least one non-provider default region, they arent always attributed correctly due to non region arguments in resources.

Thank you for digging into it, great stuff! ❤  I'll bring your suggestions to the team to improve the test coverage for different regions.
The fix for the compute address is in the master already. We'll keep this issue open until the new release is out. We'll post a comment, so you should be notified when you can upgrade. Thanks again for all your help! :)

@jakubserwatka-oktawave thanks for reporting this 🙏 The fix for compute address is now released in v0.10.31.


Setting Cookies.ApplicationCookie.Events from services.Configure prevents security stamp validation from working

Setting Cookies.ApplicationCookie.Events from services.Configure prevents security stamp validation from working
setting events inside configure service disables security stamp validation check which is hard to spot
Functional impact
Disables security stamp validation completely without any errors and it's hard to spot
Minimal repro steps

Create project with identity in asp.net core 1.1.
2.configure identity options.
Add this segment:
options.Cookies.ApplicationCookie.Events = new CookieAuthenticationEvents()              {                  OnRedirectToLogin = (context) =>                  {                        //Some code                        Task.FromTesult(0);                   }                 }
And to fix this problem you need to move events from configure identity options to app.UseCookieAuthentication

Expected result
Custom event to excute without effecting security stamp validation
Actual result
Events code works but Security stamp validation stops working.
More details
(https://stackoverflow.com/q/44284627/5895031)

Can't you just modify the existing ApplicationCookie.Events instead of new'ing it up?  Doesn't that solve things?


feat:Support Mysql Lower Function

What this PR does:
Which issue(s) this PR fixes:

Fixes #517
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

pls fix code conflict.

Please rebase the latest master branch, the package function2 has been moved to function.


Crashes Unity for me

If you'll excuse my impertinance - I'd like to strongly recommend always publishing the entire Unity project. In my experience (and I download a very large number of repos) - it hugely increases the likelihood of things just working and makes it quicker and simpler to try out people's work.
Using this template: https://github.com/adrenak/upm-template you get the best of both worlds as a UPM branch is automatically updated for every commit.

Thank you very much Andy, I agree with you.
Maintaining 2 branches simultaneously slows me down and I was not aware of the pipeline you mentioned.
I will check it out and try to clean things up.

@andybak also if you are good with these kinds of things, I would appreciate PRs!


Pin all dependencies and use greenkeeper to update them

It's dangerous to not pin NPM dependencies, especially in software that handles money.
We want to audit patch releases before we apply them to the code base.
My suggestion is to use https://greenkeeper.io for that.

Made this part of #125


Are there any hard limits on DataVerse tables, like size limit or number of rows limit?

Are there any hard limits on DataVerse tables, like size limit or number of rows limit?
If yes, would be good to have them documented.

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

ID: c5297a60-9f8d-0a32-5d51-4adc5fbb7856
Version Independent ID: 2a027441-3f4d-42a8-b6b3-c24b54947b09
Content: What's new for storage administration in Microsoft Power Platform - Power Platform
Content Source: power-platform/admin/whats-new-storage.md
Service: power-platform
Sub-service: admin
GitHub Login: @cpdSeattle
Microsoft Alias: camdebay

Taking to internal thread.


Question about vehicle center

The position we provide to initialize Vehicle class, are they coordinates of the center of the vehicle rectangle or corner of the vehicle rectangle?

The center of the vehicle rectangle.


Update alpine Docker tag to v3.18

This PR contains the following updates:

Package
Update
Change

alpine
minor
3.16 -> 3.18

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update (3.18). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.


Update the ut-control's test folder to take ut-core's latest version.

git diff
diff --git a/tests/build.sh b/tests/build.sh
index fe59162..5749a78 100755
--- a/tests/build.sh
+++ b/tests/build.sh
@@ -28,7 +28,7 @@ NC="\e[39m"
// # When the major version changes in the ut-core, what that signals is that the testings will have to be upgraded to support that version
// # Therefore in that case it warns you but doesnt' chnage to that version, which could cause your tests to break.
// # Change this to upgrade your UT-Core Major versions. Non ABI Changes 1.x.x are supported, between major revisions
-UT_PROJECT_MAJOR_VERSION="2."
+UT_PROJECT_MAJOR_VERSION="3."

A crash is observed in ut-control/tests because it takes older version of KVP.
2024-06-25-15:27:39, LOG   , ut_console.c,   633 :

2024-06-25-15:27:39, LOG   , ut_console.c,   639 :      Running Test : 'kvp list'./ut_control_test.sh: line 30: 2656313 Segmentation fault      (core dumped) ./ut_control_test $@
jpn323@janus ~/workspace/ut-control-release-1.2.0/tests/bin (develop)$


Image example panics with baseview backend

Panics with the following message:
thread 'main' panicked at 'expected non-zero GL name', C:\Users\geomy\.cargo\registry\src\github.com-1ecc6299db9ec823\glow-0.11.2\src\native.rs:96:35
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Don't mean to pressure you but is there any chance the fix for this will merge any time soon?
I would need this eventually for a project and I'm trying to figure out if using Vizia is feasible.

Don't mean to pressure you but is there any chance the fix for this will merge any time soon?
I would need this eventually for a project and I'm trying to figure out if using Vizia is feasible.

The fix is currently part of an upcoming PR but I can cherrypick it for main if you need it soon. Are you using nih-plug though?

Are you using nih-plug though?

Yep, as far as I could tell it seems like on nih-plug's master Vizia and Iced both don't have working image support which would mean I'd have to use egui which is definitely not the ideal choice for my project.

I can patch vizia to fix the problem but it may take a little while for the change to make its way to nih-plug.

Sure, if it's not too much trouble that'd be great.
It's not super urgent, I was just figuring it would take much longer if nih-plug also needed to wait for #291.


Newly created built-in GDScript can point to existing script or back to discarded built-in script.

Working from Godot 3.1, 64-bit Windows, 8/27/2018
Update - Animated GIF
Points to existing script with similar name, until toggling the built-in option button.  Then points to the same built-in script over and over.

Have been noticing that using built-in scripts have been having a terrible time of pointing back to some other script, instead of making a new script.  And the only way to fix this is to manually clear it, and then forcefully close a certain unnamed script in the script editor.
Steps to reproduce.  (From a new project)

Set empty/unsaved scene's root node.  Then attach a script and choose "Built-in Script".

Type some code that isn't the default generated script.  (Otherwise it won't be obvious what is happens next.)

Close that scene without saving it.

In the empty tab, start again, by setting up a root node, then add another "Built-in Script".

Now your new built-in script seems to be that unnamed ghost script floating about.

After carrying on like this, each new one you try is going to do this, until something is done to get rid of this unnamed script.

Perhaps worse still.
If you have a typo and mangle the name of what the script extends, you'll get stuck with a message like below.  Then anytime you try to add a new script in the hopes of quickly cleaning it up by overwriting it, it will not allow it, and have a disabled Create button.  Even with an external script option.
It takes a fair bit of manual clearing and cleaning up to rectify it.

I experienced a bug similar to the first one, in 3.2.2 rc3. Sometimes when you remove built-in script and add a new one, the old one will persist until close the script tab. Doesn't seem to be consistent though.
The second mentioned bug doesn't happen.


Errors when running the mysql script for apim DB on mysql 8

Description
When running the mysql DB script, getting the following errors.
ERROR 1146 (42S02): Table 'apim_db.idn_oauth2_token_binding' doesn't exist
ERROR 1146 (42S02): Table 'apim_db.idn_scim_group' doesn't exist
due to
ERROR 1071 (42000): Specified key was too long; max key length is 3072 bytes
This happens by the changes added through the following PRs. It does not support mysql 8

https://github.com/wso2/carbon-identity-framework/pull/3965
https://github.com/wso2/carbon-identity-framework/pull/3303

A workaround is to use charset latin 1 when creating the database.
create database apim_db charset latin1;
Steps to Reproduce
Run the apim db script on a mysql version 8 database.
Affected Component
APIM
Version
4.2.0-SNAPSHOT
Environment Details (with versions)
No response
Relevant Log Output
No response
Related Issues
No response
Suggested Labels
No response

Tested a solution which worked but decided with the lead that a better solution can be done. Working on the better option

Closing as this will be tracked by a separate documentation issue https://github.com/wso2/docs-apim/issues/6542


Start Wiki

Just logging that the Wiki need to be started. It will contain our project's description, as well as the timeline of tasks completed throughout the NeuroHackademy week

Basic project description was added using GitHub


Layer eviction for secondary mode tenants

Reconcile this with attached tenants: we shouldn't stick layers around longer on a secondary than they would have been evicted on an attached tenant.

note to self: when using the atimes from the heatmap for eviction logic, we should bump them by however long it has been since we updated heatmap.  Latency updating heatmap should not be interpreted as staleness of layers.

note to self:

in warm=true mode, eviction is not sticky: we will end up trying to re-download the layer.  Yes this is thrashing.  Thrashing is the signal that the node is overloaded, can't keep up with its goals (to maintain secondary content).
in warm=false mode, eviction is sticky: once a layer is evicted because it has "fallen off the end" of the relative-time-sorted eviction list, we should not try and download it again.  This is in the world where we assume that long-idle tenants will end up with nothing on disk (i.e. not aiming for cold starts to remain fast forever).  To avoid this re-download, we may keep a local copy of the heatmap, and snip out evicted tenants.

The second bullet has a consequence for when we create new secondary locations for a tenant, e.g. when draining an old pageserver for decommission.  In some cases, long-idle tenants will end up downloading a bunch of layers when you add a secondary location on a new pageserver.  The simple way to avoid this is to simply not create those locations: if the control plane has a tenant that hasn't been used in a month, it probably shouldn't have even a secondary location.


Add functionality for DELETE deployment/{id}?cascade=true

As of now, it is not possible to use the cascade=true function from the C# api. This is a useful feature, especially when writing integration tests (easy way to clear the database).

Added in https://github.com/jlucansky/Camunda.Api.Client/commit/53afd4fe0013d1f7e6d95a20ae8f2217845e0805


Issue templates directory

Will eventually close #5488
To Do:

[x] Implementation

[x] Clean it up

[x] API (At least for retrieving. Adding/changing/deleting could be the file API imo)
[x] Documentation

please resolve confilct :)

Would be great to be able to specify also labels

I have an idea about this feature. Maybe we can also allow repo to have more pull request templates which can be chosen on the new pull request page.

I have an idea about this feature. Maybe we can also allow repo to have more pull request templates which can be chosen on the new pull request page.

That sounds interesting, but I would prefer that in a separate PR since it would likely need to be a little different.

Codecov Report

Merging #11450 into master will decrease coverage by 0.04%.
The diff coverage is 23.58%.

@@            Coverage Diff             @@
##           master   #11450      +/-   ##
==========================================
- Coverage   43.52%   43.48%   -0.05%
==========================================
  Files         642      644       +2
  Lines       71003    71103     +100
==========================================
+ Hits        30904    30917      +13
- Misses      35096    35178      +82
- Partials     5003     5008       +5

Impacted Files
Coverage Δ

modules/markup/markdown/meta.go
0.00% <0.00%> (ø)

modules/structs/issue.go
0.00% <0.00%> (ø)

routers/api/v1/repo/repo.go
61.81% <0.00%> (-0.35%)
:arrow_down:

routers/repo/milestone.go
0.00% <0.00%> (ø)

routers/repo/issue.go
37.12% <22.22%> (-0.48%)
:arrow_down:

modules/context/repo.go
55.98% <27.02%> (-2.23%)
:arrow_down:

routers/api/v1/api.go
78.92% <100.00%> (+0.03%)
:arrow_up:

routers/repo/compare.go
40.55% <100.00%> (ø)

routers/routes/routes.go
88.92% <100.00%> (+0.02%)
:arrow_up:

modules/notification/mail/mail.go
32.50% <0.00%> (-3.75%)
:arrow_down:

... and 16 more

Continue to review full report at Codecov.

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

Sorry for commenting here on this closed PR.
I am a bit confused: This is already in the docs, yet, it is a >=1.13 feature, right?
Thanks for clarifying!

@lcnittl Yes. The doc site will follow master branch.


My rating got set to 0 in the latest release v0.6.12-alpha

I panicked a little :-P
I don't have a screenshot but I have witnesses.

In-game or where?

It seems to happen in the client and in the game. I got asked if I really want to join "that" game, because my rating is lower than 1000. I first though this was just a bug with the rating check, but when I got listed with 365 games and 0 rating in the in game lobby, I realized that its not just a bug with the rating check.
I just tested it again. These are my stats in the profile:
https://i.imgur.com/ZHUcvKt.png
This is what is displayed in the lobby:
http://i.imgur.com/2xa0TJo.jpg
Achievements say, I have played 12 games.
Switching back to the standrd faf client fixed my rating again.

However this is a recurrent issue on standard FAF as well, I've had it happen to me and plenty of friends. the call to the server on both downloard FAF and FAF is the same. I'm not saying it can't be fixed though.

At least the number in the game is pretty much 1:1 what the server tells the client, not much that could go wrong there. Same thing with the numbers in the profile; that's what the server sends.
I need logs though to be 100% sure :-)

There you go :-)
logs.zip

It seems to be caused by the client being case sensitive for user names


Add Developer guide to doc website repo.

Signed-off-by: carolxob<EMAIL_ADDRESS>Description
Add Developer guide to doc website repo.
Issues Resolved
Closes #1267.
Checklist

[x] By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and subject to the Developers Certificate of Origin.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Since this is only related to development (contribution), we can leave this one out.


Use Material UI

Here is a preview of the current PHI deidentifier web client:

Consider:
Is it possible to adopt a more modern theme like Material Design?
I assume that the font would change if you adopt Material Design, otherwise we should select and stick to one font, e.g. Roboto.

Lowering priority because there is still a lot of work left to get a satisfying Material UI layout ready for production. Because we need this app to launch the NLP Sandbox, we will go with the current non-Material UI.

Lowering priority because there is still a lot of work left to get a satisfying Material UI layout ready for production. Because we need this app to launch the NLP Sandbox, we will go with the current non-Material UI.

Completed in https://github.com/nlpsandbox/phi-deidentifier-app/pull/25


Removed humidity functionality from code

Removed humidity functionality from code due to NWS API Web Service change documented here: https://www.weather.gov/media/notification/pdf_2023_24/scn24-55_api_v1.13.pdf
I just commented out the code - you can delete so there's no dead code.

Closes #4

Thank you so much for your contribution, @ unknownuser17769!


[AutoRelease] t2-redhatopenshift-2022-12-12-13775(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/3556
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=1638

issue link:https://github.com/Azure/sdk-release-request/issues/3556

/check-enforcer override


Create user config file for web

What type of PR is this?
/area web

What this PR does / why we need it:
Create user config file for web. Refer to #245.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

In https://github.com/kubernetes-sigs/kube-scheduler-simulator/issues/245, I was thinking about only the simulator (not web). Do you think introducing it benefits us?

In #245, I was thinking about only the simulator (not web). Do you think introducing it benefits us?

It is more convenient to start the web project manually, without having to manually set the environment variables.
Configuration files support more complex data structures, but the data structures supported by environment variables are relatively simple.
The configuration can be separated from the Dockerfile, and the user does not have to directly modify the Dockerfile (directly modifying the Dockerfile increases the possibility of problems), which is more user-friendly.

Umm, I'm not sure it is not good. -1 😅
Just a thought...
If distributed as a docker container, it will be more difficult for the user to reflect the configuration.
It would also not be good to have more configuration files that need to be managed in addition to the Dockerfile.

@yanghesong @196Ikuchil
I don't disagree to have the config file for web. We can pass it by mounting the file if we use the web in the container.
But, first of all, I believe the strength of having the configuration as a file is we can have the versioning on it. (like you're working on the simulator https://github.com/kubernetes-sigs/kube-scheduler-simulator/pull/249.)
With the versioning, we can indicate for users like "this config is now alpha and may get an unexpected breaking change" "this config is stable now and we don't give any breaking changes on it (as long as it's in the same major version)" etc.
So, to sum up:

for me, creating the config file for web as well kinda makes sense.
But, if doing so, we should give a versioning concept on it somehow.

What do you think?

@sanposhiho @yanghesong
Thank you for your comment!
This is my opinion that should not be implemented until this is actually needed. (Maybe I just don't fully understand the need for this feature...) Might it be unnecessary as a result?
And then, if we need it, there are two issues to be discussed.

I think it is enough to use .env.

runtimeConfig supports .env file. link. I think this fixing will be the same as mounting the .env and versioning. (but we also need to consider that the .env file should be on .gitignore in general.) This is mean we already have this solution, which is to add and manage .env.

Did this fix work?

Sorry I haven't tested it locally yet, but I think this fix would compile including user.config.js? In that case, I feel that there is no need to bother with runtimeConfig and a different implementation would be fine.

Thanks!


Update the Swift example to Swift 3 syntax

[x] I've read and understood the Contributing guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.
[x] I've been mindful about doing atomic commits, adding documentation to my changes, not refactoring too much.
[x] I've a descriptive title and added any useful information for the reviewer. Where appropriate, I've attached a screenshot and/or screencast (gif preferrably).
[x] I've written tests to cover the new code and functionality included in this PR.
[x] I've read, agree to, and signed the Contributor License Agreement (CLA).

PR Summary
Migrate the Swift example to new Swift 3 syntax, also update the xcodeproj so it can be used in Xcode 8.
Related Issues
N/A
Test strategy
Compile and run the Messenger.app using Messenger-Swift scheme.
Questions
Should we also update the project settings:

Thanks @dzenbot!


Incorrect including "zigbee-console-android" by default in settings.gradle

https://github.com/tlaukkan/zigbee4java/blob/master/settings.gradle#L16 should not include ':zigbee-console-android' as it would be included on line 28 if the "zigbee4javaProfiles" contain "android".

https://github.com/Brhett/zigbee4java/commit/47e439b4d47131df4347f18dad32e3caa5fe72bc fixed this issue.


Allow specifying settings in target's info.plist file

When dealing with multiple targets it is impossible to configure each one separately due to the fact that we have a hard-coded settings.plist file.
Proposed modification allows overriding settings.plist file with a target's info.plist file 'settings' entry.
If info.plist has no 'settings' entry - falls back to settings.plist file.
Addresses issue #89

Pushed second commit to the same branch by accident. Was going to create another pull request. Oh well...
@gliechtenstein tell if you want me to revert it and send separately. It fixes local files urls that contain uppercase letters (the [url lowercaseString] breaks them).

@golopupinsky I think two commits are fine, thanks for the commit!
BTW could you add this to the documentation when you can? So others can benefit as well https://github.com/Jasonette/documentation
Thanks!

@golopupinsky I think two commits are fine, thanks for the commit!
BTW could you add this to the documentation when you can? So others can benefit as well https://github.com/Jasonette/documentation
Thanks!


Fix incorrect warning for DistributedSampler.

Check whether dataloader.sampler is an instance of DistributedSampler instead of the dataloader itself.

@sai-prasanna interesting! Why is this better?

I got the warning even while I implemented a dataloader which uses DistributedSampler. The problem I think is each validation dataloader is a subclass of DataLoader, but is not an instance of DistributedSampler.
It will make sense to check whether the attribute .sampler is an instance of DistributedSampler.
Or am I missing something obvious 😅?

I do not think a method like .sampler can be DistributedSampler, it should be class/instance...

I do not think a method like .sampler can be DistributedSampler, it should be class/instance...

https://pytorch.org/docs/stable/_modules/torch/utils/data/dataloader.html#DataLoader
I don't get you, Pytorch Dataloader classes set their sampler with a Sampler object. Or does the DataLoader get wrapped into another object somewhere in the lightning workflow?

lightning does nothing to the dataloader. i think it makes sense but need to test it out before merging. i feel like there might have been a reason we did it the way it is right now, but i have to think back.


Fix golden test for arithmetic

Sorry! #58 broke the test suite, and I must have forgotten to run it before that PR.
This change gets cabal test working again. I was surprised that the flake.nix for this project isn't running the test suite, since I don't see any nix configuration used to disable them.

oh, it's because of https://github.com/Gabriella439/grace/issues/40


chore(deps): upgrade configuration

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-configuration-1.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2804

Questions ?
Please refer to the Backport tool documentation


New Accessor not working during save events

Laravel Version: 8.78.1
PHP Version: 8.0.12
Database Driver & Version: MySQL 8.0.26

Description:
When calling a method during a saving event, the attribute is marked as dirty, which results in a wrong query:
1054 Unknown column 'bar' in 'field list'

With the old Mutators/Accessors the attribute is not marked as dirty and the query runs just fine.
Steps To Reproduce:
Create a method that calls the accessor.
For example:
protected function bar(): Attribute
{
    return new Attribute(
        get: fn () => 1,
    );
}

public function foo()
{
    return $this->bar;
}

Call foo() in the saving event in the model for example:
public static function boot()
{
    static::saving(function ($model) {
        $model->foo();
    }
}

Save the model to trigger the event:
$model->update(['something' => true]);

We'll look into this. Thanks!

I've tried to recreate this but can't on latest Laravel 8.x commit...
User model:

Route:

No errors and query executed:

@taylorotwell it happens during the boot() not booted()
I see that I've forgotten to close the static::saving() in my example. But you get the point hehe.

@taylorotwell I've got one that can be reproduced easily for you:
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    protected $guarded = [];

    public static function boot()
    {
        parent::boot();

        static::saving(function ($model) {
            $model->foo();
        });
    }

    protected function bar(): Attribute
    {
        return new Attribute(
            get: fn () => collect(['apples', 'bananas']),
        );
    }

    public function foo()
    {
        return $this->bar->map(function ($x) {
            return new \stdClass($x);
        });
    }
}

You can use the same route that you already have to try out.

@mpie I don't understand the bug. You're defining an accessor for a column that doesn't exists? That's not supported.

@driesvints so... you're telling me that computed values are not supported? xD

@mpie ah sorry, my bad. I forgot for a sec that we indeed also support computed values:

@driesvints you had me worried for a second there hehe

@driesvints @taylorotwell
If you have the following Model:
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use HasFactory;

    protected function bar(): Attribute
    {
        return new Attribute(
            get: fn () => collect(),
        );
    }

    public function getFooAttribute()
    {
        return collect();
    }
}

If you execute the following Code:
$user = User::factory()->create();
dump($user);
$x = $user->bar;
$y = $user->foo;
dd($user);

You will get the following Dumps:
// dump
App\Model\User {
    // ...

    attributeCastCache: [ ]

    // ...
}

// dd
App\Model\User {
    // ...

    attributeCastCache: array:1 [
        "bar" => Illuminate\Support\Collection{...}
    ]

    // ...
}

So the issue seems to be that the new Attribute Accessor write into attributeCastCache while the old one does not.
You can test this with the following repository: https://github.com/Jubeki/laravel-bug-report-40268

Fixed: https://github.com/laravel/framework/commit/29a6692fb0f0d14e5109ae5f02ed70065f10e966


nginx ssl config defaults score low on globalsign SSL test.

Hi guys, I've got a low score on SSL implementation test (https://sslcheck.globalsign.com/en_US/sslcheck?host=www.ploy.cc#<IP_ADDRESS>).
Default dokku-alt ssl configuration is used. Any idea on how could I update nginx config? Will there be a way to use custom nginx configuration (had seen it future plans)?
Thank you.

Well first I think you are using Ubuntu 14.04 or Debian, so update the Nginx for last version with spdy module: https://kura.io/apt.kura.io/
And in each folder of an App has a nginx.conf file, that you can edit. Just see in "/home/dokku/app-name/nginx.conf". I hope this help you.

thanks :+1: , ill try this now

Yes. You can add additional config in nginx.conf.d folder, because nginx.conf is overwritten every deploy.

Would i make sense to include projects own .nginx.conf if it's located in the root of the repo?

Nope. It'll collide with nginx.conf generated automatically.

let it collide then ? overwrite nginx.conf generated automatically with user's one? does this make sense? I'm using a scenario, where users don't have direct access to dokku-alt machine, but want to have custom nginx configs.

Let's try to resolve issue: you want to have higher score in globalsign SSL?

Comparision: https://sslcheck.globalsign.com/en_US/sslcheck?host=direct.ayufan.eu#<IP_ADDRESS>, https://www.ssllabs.com/ssltest/analyze.html?d=direct.ayufan.eu. I'm using latest dokku-alt-beta release.

Yes :)
does it make sense to resolve https://sslcheck.globalsign.com/en_US/sslcheck?host=direct.ayufan.eu#<IP_ADDRESS> issues and include them in default ssl nginx config?

These are grades when installed dokku-alt-beta.
Kamil
On Monday, April 6, 2015, vlspopov<EMAIL_ADDRESS>wrote:

Yes :)
does it make sense to resolve
https://sslcheck.globalsign.com/en_US/sslcheck?host=direct.ayufan.eu#<IP_ADDRESS>
issues and include them in default ssl nginx config?
—
Reply to this email directly or view it on GitHub
https://github.com/dokku-alt/dokku-alt/issues/237#issuecomment-90015093.

--
Kamil Trzciński
<EMAIL_ADDRESS>www.ayufan.eu


Wzl badge helinyu reddot

fix bug of red dot in tableView or collectiontionview when it was for reusing

reuse redot,number and text ,the redot frame will become larger


DOCS-#4188: Modify tables in Supported APIs section

What do these changes do?

[ ] commit message follows format outlined here
[ ] passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
[ ] passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
[ ] signed commit with git commit -s
[ ] Resolves #4188
[ ] tests added and passing
[ ] module layout described at docs/development/architecture.rst is up-to-date
[ ] added (Issue Number: PR title (PR Number)) and github username to release notes for next major release

docs build: https://modin--4286.org.readthedocs.build/en/4286/supported_apis/dataframe_supported.html

Hi @modin-project/modin-core and all interested reviewers, please see the initial concept of supported apis dynamic table creation (docs build). The concept proposals are next:

Store function information only for unsupported parameters (or parameters with some particular properties) in the following tables:

        +-----------------+-----------------+----------------+----------------+----------------+
        | Parameters      | PandasOnRay     | PandasOnDask   | OmniSci        | Notes          |
        +=================+=================+================+================+================+
        | parameter_name  | -               | -              | HE             |                |
        +-----------------+-----------------+----------------+----------------+----------------+

Parameter properties can be described by flags (for example H for harmful for performance, E for eager execution triggering)
Rendered by sphinx table:

Tables with unsupported parameters are placed in the Extended Summary section of the docstrings in the high level components level (modin.pandas.dataframe.DataFrame, modin.pandas.base.BasePandasDataset, etc.).
There is also discrepancy between modin.pandas.dataframe.DataFrame and modin.pandas.base.BasePandasDataset docstrings - DataFrame adds one line summary and then refers to pandas docs, for example for modin.pandas.DataFrame.corrwith:

        Compute pairwise correlation.

        Notes
        -----
        See `pandas API documentation for pandas.DataFrame.corrwith <https://pandas.pydata.org/pandas-docs/version/1.4.1/reference/api/pandas.DataFrame.corrwith.html>`_ for more.

BasePandasDataset in turn fully copies pandas docstrings. In order to put tables with unsupported parameters in the extended summaries sections we need either add table to the copied from pandas docstrings or use DataFrame approach (in this case section should contain only class description). The second option seems to me more convenient.

On the docs build step tables from docstrings are parsed to make combined table with all needed parameters, then put it into CSV file, which can be represented as table by sphinx.

Current supported parameters data can be added to "dummy" tables with some special mark to provide static to dynamic table transition.

Hi @modin-project/modin-core ! What do you think about https://github.com/modin-project/modin/pull/4286#issuecomment-1058098044? It would be nice to have a decision on the second clause first since it blocks other PR actions.

Note: https://github.com/modin-project/modin/pull/4286#issuecomment-1058098044 was updated in accordance with the further plans.

For functions that are completely default to pandas - how is this supposed to be marked?

For functions that are completely default to pandas - how is this supposed to be marked?

In cases when functions default to pandas we are going to mark these functions with H flag (or some extended description equivalent), which means "harmful for performance behavior". According to our current plan we are not intended to describe the user the internal functions implementations, only the effect the user will face during functions usage.

Hi @modin-project/modin-core , please take a look at https://github.com/modin-project/modin/pull/4286#issuecomment-1058098044: the first clause was updated according to the last offline discussion - the first efforts on docstrings filing with supported API data can be started as soon as we approve table format.

Hi @modin-project/modin-core , please take a look at #4286 (comment): the first clause was updated according to the last offline discussion - the first efforts on docstrings filing with supported API data can be started as soon as we approve table format.

Hi @modin-project/modin-core what do you think about the table format (the first proposal)?

Hi Modin core team!
This PR was updated, the recent changes are:

API sections were added to the side bar in the Development tab. Using sphinx autosummary extension separate html pages are generated for each of the functions, so it will be possible to refer to these pages for extended parameters description from the supported APIs tables (if these sections will be approved, related changes can be moved to the separate PR).
Links to the methods/functions pages are added to the method names in the supported APIs tables.

I wonder what should we do with eg pd.cut from https://modin.readthedocs.io/en/stable/supported_apis/utilities_supported.html - I don't see explicit implementation anywhere in Modin so it's unclear where we should put our parameters spreadsheet

@Garra1980, such a functionality should match pandas flag. You likely want to take a look at this discussion (link).

@Garra1980, such a functionality should match pandas flag. You likely want to take a look at this discussion (link).

Ah, missed this, thanks!

We need to rebase this PR on master, right?

We need to rebase this PR on master, right?

Recent changes were added, but there is no significant for this PR changes are merged yet. Did you expect something specific to be added?

No, nothing specific, I was just thinking about keeping PR up-to-date

@alexander3774, please note that build docs job failed.


Fixing error with keyboard.

I have discovered, that if you have readonly values, you get this error:

Error: ETELEGRAM: 400 Bad Request: field "keyboard" of the ReplyKeyboardMarkup must be an Array of Arrays

any idea why the tests are failing?

yes ... you can see when clicking on it https://github.com/iobroker-community-adapters/ioBroker.telegram/pull/201/checks?check_run_id=1600855357#step:5:266
Please revert the package.json change, there is a bit more missing for a version increase :-)

Thank you, I released an update


SingleLessonPage

As a user, I would like to be able to choose a recording/lecture and go to the single recording page.
parent of #17
parent of #18
parent of #20
parent of #21

closes #17
closes #18
closes #20
closes #21


AV1 Packetizer

Noticed that AV1 is missing. Creating this to track this issue.
Rusty encoders and decoders
https://github.com/xiph/rav1e
https://github.com/memorysafety/rav1d

related: https://issues.webrtc.org/issues/42226301
Need to find CL that is tied to it.


Dockerfile

name: "Hello Actions"
description: "Greet someone"
author<EMAIL_ADDRESS>inputs:
MY_NAME:
description: "Who to greet"
required: true
default: "World"
runs:
using: "docker"
image: "Dockerfile"
branding:
icon: "mic"
color: "purple"

name: "Hello Actions"
description: "Greet someone"
author<EMAIL_ADDRESS>inputs:
MY_NAME:
description: "Who to greet"
required: true
default: "World"
runs:
using: "docker"
image: "Dockerfile"
branding:
icon: "mic"
color: "purple"


DNS: phixiv.net broken; www.phixiv.net working?

Hi there!
There seems to be some weird DNS issue, where if you put something like https://phixiv.net/en/artworks/<some id> then it says the DNS Name could not be resolved. However, when adding the www. part before the phixiv.net part of the domain, it works as expected.
Is this intentional or an oversight?

It's not really either, I used to use AWS DNS which doesn't allow for top level CNAME records, so I just didn't because it didn't really matter anyway, but I use Cloudflare now so I can set that up. Most people edit a copied link however, so it hasn't been an issue.

Ah, no worries. Some contacts of mine do send me pixiv (dot net) links that don't have the www. part and when I found that doesn't work I manually added www. into the domain part to remedy it.
Thanks for the explanation!


Hard Fail -  error

Hello
Why i am not able to send gmail addresses and it show's hard fail
it show's Permanent SMTP delivery error when sending to gmail-smtp-in.l.google.com (108.177.xx.xx)
550-5.7.1 [81.xx.xx.xx 19] Our system has detected that this message is 550-5.7.1 likely suspicious due to the very low reputation of the sending 550-5.7.1 domain. To best protect our users from spam, the message has been 550-5.7.1 blocked. Please visit 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. l5si8427546wrg.365 - gsmtp
Time: 1.57s
Support Ref: JUNHW74F

This is not an error with Postal, this is because you have been delivering spammy messages from this server to Gmail. Is Postal installed on a dedicated IP and have you been reviewing the messages that are being sent from your system?
Google is notoriously difficult to deliver email to especially if your IP has been tarnished.

yes postal is installed on dedicated IP

If you're sending spammy messages theres not a lot you can do.
If you aren't sure then you could try using https://www.mail-tester.com/ to see what specifically about the messages could be considered bad.

in mail-tester it show's 8.9 but i can't send email to gmail only... it show's above msg hard fail

Theres not a lot you can do in that case other than get a new IP or domain name and try again but if you're sending spammy messages then this will just keep happening.

If we want to remove this features  from postal then what we will do..??]

Based on my experience, this is an issue with IPv6. Disable IPv6 and get Postal to re-send the email using IPv4 and the email will arrive in the Gmail account.
Additionally, I have 2 other MTAs, not Postal, send the same email (with the same message content) and they have arrived in the same Gmail account. Looking at their email headers, they use IPv4.


Twilio Voice to Text Implementation?

Hey guys. Really appreciate the project. I'm really new to Whisper and Python but have a fair amount of coding background in other languages. Wondering if you could provide any strategy ideas or an outline on the best way to approach the below.
I've got an existing websocket server implementation that accepts a websocket connection from Twilio
The websocket media messages look like this:
{
 "event": "media",
 "sequenceNumber": "4",
 "media": {
   "track": "inbound",
   "chunk": "2",
   "timestamp": "5",
   "payload": "no+JhoaJjpzSHxAKBgYJDhtEopGKh4aIjZm7JhILBwYIDRg1qZSLh4aIjJevLBUMBwYHDBUsr5eMiIaHi5SpNRgNCAYHCxImu5mNiIaHipGiRBsOCQYGChAf0pyOiYaGiY+e/x4PCQYGCQ4cUp+QioaGiY6bxCIRCgcGCA0ZO6aSi4eGiI2YtSkUCwcGCAwXL6yVjIeGh4yVrC8XDAgGBwsUKbWYjYiGh4uSpjsZDQgGBwoRIsSbjomGhoqQn1IcDgkGBgkPHv+ej4mGhomOnNIfEAoGBgkOG0SikYqHhoiNmbsmEgsHBggNGDWplIuHhoiMl68sFQwHBgcMFSyvl4yIhoeLlKk1GA0IBgcLEia7mY2IhoeKkaJEGw4JBgYKEB/SnI6JhoaJj57/Hg8JBgYJDhxSn5CKhoaJjpvEIhEKBwYIDRk7ppKLh4aIjZi1KRQLBwYIDBcvrJWMh4aHjJWsLxcMCAYHCxQptZiNiIaHi5KmOxkNCAYHChEixJuOiYaGipCfUhwOCQYGCQ8e/56PiYaGiY6c0h8QCgYGCQ4bRKKRioeGiI2ZuyYSCwcGCA0YNamUi4eGiIyXrywVDAcGBwwVLK+XjIiGh4uUqTUYDQgGBwsSJruZjYiGh4qRokQbDgkGBgoQH9KcjomGhomPnv8eDwkGBgkOHFKfkIqGhomOm8QiEQoHBggNGTumkouHhoiNmLUpFAsHBggMFy+slYyHhoeMlawvFwwIBgcLFCm1mI2IhoeLkqY7GQ0IBgcKESLEm46JhoaKkJ9SHA4JBgYJDx7/no+JhoaJjpzSHxAKBgYJDhtEopGKh4aIjZm7JhILBwYIDRg1qZSLh4aIjJevLBUMBwYHDBUsr5eMiIaHi5SpNRgNCAYHCxImu5mNiIaHipGiRBsOCQYGChAf0pyOiYaGiY+e/x4PCQYGCQ4cUp+QioaGiY6bxCIRCgcGCA0ZO6aSi4eGiI2YtSkUCwcGCAwXL6yVjIeGh4yVrC8XDAgGBwsUKbWYjYiGh4uSpjsZDQgGBwoRIsSbjomGhoqQn1IcDgkGBgkPHv+ej4mGhomOnNIfEAoGBgkOG0SikYqHhoiNmbsmEgsHBggNGDWplIuHhoiMl68sFQwHBgcMFSyvl4yIhoeLlKk1GA0IBgcLEia7mY2IhoeKkaJEGw4JBgYKEB/SnI6JhoaJj57/Hg8JBgYJDhxSn5CKhoaJjpvEIhEKBwYIDRk7ppKLh4aIjZi1KRQLBwYIDBcvrJWMh4aHjJWsLxcMCAYHCxQptZiNiIaHi5KmOxkNCAYHChEixJuOiYaGipCfUhwOCQYGCQ8e/56PiYaGiY6c0h8QCgYGCQ4bRKKRioeGiA=="
 },
"streamSid": "MZ18ad3ab5a668481ce02b83e7395059f0"
}

source: https://www.twilio.com/docs/voice/twiml/stream#websocket-messages-from-twilio
Here is my existing websocket proof of concept that accepts an incoming stream fine and I can transcribe using whisper_cpp after the stream has completed. I'm looking to get realtime transcription working though if possible.

@app.websocket("/stream")
async def websocket_endpoint(websocket: WebSocket):
    await websocket.accept()
    audio_bytes_buffer = bytearray()
    try:
        while True:
            message = await websocket.receive_text()
            packet = json.loads(message)
            if packet["event"] == "start":
                print("Streaming is starting")
            elif packet["event"] == "stop":
                print("\nStreaming has stopped")
                # global accumulated_audio, accumulated_frames
                # accumulated_audio = bytearray()  # Reset accumulated_audio
                # accumulated_frames = []  # Reset accumulated_frames
                break
            elif packet["event"] == "media":
                audio = bytes.fromhex(packet["media"]["payload"])
                audio = audioop.ulaw2lin(audio, 2)
                audio = audioop.ratecv(audio, 2, 1, 8000, 16000, None)[0]
                audio_bytes_buffer.extend(audio)

                # Append the processed audio to the audio buffer for asynchronous processing
                audio_buffer.append(audio)

        # length of audio_bytes_buffer in seconds
        length_in_seconds = len(audio_bytes_buffer) / BYTES_IN_1_MS / 1000
        logger.info(f"audio_bytes_buffer seconds: {length_in_seconds}")

        # Schedule background task for transcription
        asyncio.create_task(execute_transcription(model, audio_bytes_buffer))

        # SAVE COMPLETE AUDIO FILE
        filename = f"99_complete_audio.wav"
        length_in_seconds = len(audio_bytes_buffer) / BYTES_IN_1_MS / 1000
        print(f"Saving {filename} seconds: {length_in_seconds}")
        asyncio.create_task(execute_save_segment(audio_bytes_buffer, filename))

    except Exception as e:
        print(f"WebSocket closed unexpectedly: {e}")

What I'm wondering is what would be the best way to send the live streaming audio data to the server? Would it make sense to create a new websocket server to listen for incoming Twilio stream data and then send that to the TwilioClient somehow. Thinking of modifying the record method to handle incoming audio data instead of recording from the mic. Any feedback would be greatly appreciated.
cheers!

FWIW - I got this working here:
https://github.com/collabora/WhisperLive/pull/42

FWIW - I got this working here: #42

I dont see your twilio file, can you share?


9002 cli sf import

I don't think there's any import preferences we need to note at this time.

I raised https://support.onefact.net/issues/9013 about graphics not being resolved automatically during CLI import. This is not a blocker. The goal of this task is to help bring the MASL flow to a point it can be automatically run from the command-line.


How to remove flip Effect

I have tried with
perspective: 0
but could not succeed.
kindly share code thanks in advance.

You can specify perspective in FlipNumber props as mentioned in the docs
https://github.com/pritishvaidya/react-native-flip-timer#flip-number-props


Crashing near the end of a song.

Describe your bug here.
Game crashes near the end of a song on certain tracks. Happens every time most notably with Ballistic on any difficulty. Base game is fine, so I assume it is a luasprite issue. If I can provide more information in any way, please let me know.
https://user-images.githubusercontent.com/104400900/175815560-27ba7c5a-693f-4d97-8b18-1c031445d9c1.mp4
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
The build is unmodified and no source code was touched.

Try again in 0.6.1
Close the issue if the problem was solved.


proxy: Change DEFAULT_OUTBOUND_ROUTER_CAPACITY from 10,000 to 100

@olix0r wanted this changed prior to release.

@olix0r wanted this changed prior to release.

If it won't delay things too much, please replace this text in the commit message with the actual reasoning Oliver had for the change, for others' edification.

(And by "others' edification" I mostly mean "my edification".)

The proxy can't actually support 10K clients currently (for one, we can't open 10K resolution streams to the destination service). 100 seems is a more-realistic but sufficiently-high default.

@olix0r thanks for the answer, I was wondering that myself. Will add it to the commit message on merge.


integrate spid-smart-button

see https://github.com/italia/spid-smart-button and WIP: https://github.com/apuliasoft/spid-smart-button

WIP, siamo in attesa del completamento dell'implementazione dello spid-smart-button
vedi branch dedicata https://github.com/simevo/spid-php2/tree/feature/issue-8-spid_smart_button