Example broken (peerDependencies requirements)

To reproduce:
git clone https://github.com/callemall/material-ui.git
cd material-ui
npm install
cd example
npm install

Error:
npm ERR! peerinvalid The package react does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>|| ~0.12.x

When updating package to request latest, npm install completes successfully.
npm start results in gulp looking for (what appear to be) js version of styles/themes.  No app.js is compiled:
[14:21:07] gulp-notify: [Compile Error] Cannot find module '../../../src/js/styles/theme.js' from '/Users/Chad/Documents/Work/Modetwo/Site/material-ui/example/src/app'
[14:21:08] gulp-notify: [Compile Error] Cannot find module '../../../../src/js/svg-icons/svg-icon.jsx' from '/Users/Chad/Documents/Work/Modetwo/Site/material-ui/example/src/app/components'

Tried patching all this manually but am getting a host of errors.  Will wait for feedback before proceeding further... thanks in advance.

same here

use the last release: https://github.com/callemall/material-ui/releases/tag/v0.7.5

Where is '../../../src/js/styles/theme.js' located?

@MAH1987 even that release doesn't work

I had this same error. Tried using the release 0.7.5 ( downloaded the zip ) and had the same error.
npm --version
2.7.5

I managed to fix things by changing the react dependency in package.json to "react": "^0.13.0"  ( from 0.12 ).
gulp then worked. ( as well as npm start )
Should the react dependency be updated in the example package.json?

Seems like they change their file structure and API a bit.
I create a PR and find a problem I couldn't solve anymore.
any further fix on it would be good.

Hi everyone, I'm working on a fix for this issue. Aside from the old version of Material-UI it is using, the main problem is duplicate versions of React in the node_modules hierarchy. This has been resolved on a previous issue here. Thank you for your patience, I will submit the fix soon.

@mmrtnz I followed the instructions in your pr #652, however I get the error in the console "
Uncaught TypeError: Cannot read property 'ThemeManager' of undefined" when running the example

I'm having the same problem as @eadz. Does anyone know how to make the example work with any version?
@mmrtnz: thank you for your great work with the library! Looks really nice, and I can't wait to try it out properly.

same problem with @eadz and @juhoojala

@eadz It looks like I made a mistake on the file location to place the generated lib folder, it should be material-ui/example/node_modules/material-ui/lib/ rather than material-ui/example/node_modules/lib/, I'm sorry about that. Can you please let me know if that solves the issue?

@mmrtnz Yes, of course. This fixes the issue. Thanks!

@mmrtnz it works now, thanks

Glad to hear it's now working :) I will be closing this issue in that case.


XFCE: Remove libglade dependency

/pkgs/desktops/xfce/default.nix still references libglade, which is primed for removal. I don't know anything about XFCE, so I thought it'd be better to ask first before ripping it out.
Pinging @romildo and @AndersonTorres in the hope of having aimed correctly ^^

I am not actively working in XFCE anymore.
If I remember correctly, libglade is mostly optional. Just go ahead and try to remove it, one package at time.

Thanks. Tracked in #155061.


Mark all events seen has stopped working in dev

The visual notification dropdown to "mark all events seen" has stopped working.
Tested in the latest versions of Firefox and Chrome with addons disabled.
2016-07-28 16:33:28:LOG_ERR:lip2jdktdss9ub48k97me3bk72:dba_driver.php:433:db_logger: dba_mysqli: ERROR: update event set `dimissed` = 1 where `dismissed` = 0 and uid = 2 AND dtstart < '2016-07-31 11:33:28' AND dtstart > '2016-07-27 11:33:28'
Unknown column 'dimissed' in 'field list'

Fixed.


License of downloaded videos.

We obtain audio data whose license is not only Creative Commons, but also YouTube license is gotten because filters are videos and Subtitle/CC at https://github.com/sarulab-speech/jtubespeech/blob/master/scripts/util.py#L12.
YouTube licensed videos seem not to be able to download or modify.
https://www.youtube.com/static?template=terms
The following restrictions apply to your use of the Service. You are not allowed to:

access, reproduce, download, distribute, transmit, broadcast, display, sell, license, alter, modify or otherwise use any part of the Service or any Content except: (a) as expressly authorized by the Service; or (b) with prior written permission from YouTube and, if applicable, the respective rights holders;

Is this OK?
If it isn't, how about adding the Creative Commons to the filter?

We believe that we are doing this properly under Japanese copyright law.

I don't think this is a problem for Japanese copyright law.
YouTube's terms of service prohibit that accessing, downloading, and modifying content without permission from YouTube or the respective rights holders.
Is it possible to check whether each content is permitted by YouTube or rights holders?

Is it possible to check whether each content is permitted by YouTube or rights holders?

I am not sure. I think the problem you want to ask is a problem with youtube-dl. Please see the youtube-dl github page.

I just wanted to know whether we download only Creative Commons videos using this script ?


Chat - Site crashed when clicking on a new group chat created with phone account

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Open https://staging.new.expensify.com/
In chats, click the "New" icon
In the pop-up, click "New group"
In the pop-up, enter the new number "+380966261784"
Click on the number under search
Click on "Create group" at the bottom
In the chat list, click on the newly created chat

Expected Result:
A chat room with this new group opens
Actual Result:
The site crashes
Workaround:
Unknown
Platform:

Where is this issue occurring?

Web
Mobile Web

Version Number: v1.1.76-2
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/173104993-e06d1217-0424-4144-b669-6f222983a30c.mp4

Expensify/Expensify Issue URL:
Issue reported by: Applause - Exploratory
Slack conversation:
View all open jobs on GitHub

@kavimuru I can't even create a group chat with that number. Are we sure this is still a bug?

@deetergp In the  phone number +380 is country code. The issue occurs with non existing phone account. I can close this, looks like same rootcause of #8641


[Question]: It takes always around 1:40 min for self-hosted agent to pick up a Job

Describe your question
Hello,
like mentioned in the topic. - I've set an azure-runner on my home server. Agent is running inside a virtualized Virtual Machine under Proxmox hypervisor. Every job I run there is always same delay, about 1:40min. After delay everything works perfect, job is picked up and just runs.
During delay In console I can see only:
"
Pool: linux-agents
Agent: azure-runner
Started: Just now
"
In agent logs I can see:

Any ideas why does it happen?
Regards,
PS
Versions
Agent version: 3.218.0
Virtual Machine OS: Ubuntu-20.04, without any modifications - just apt update&upgrade
Environment type (Please select at least one enviroment where you face this issue)

[X] Self-Hosted
[ ] Microsoft Hosted
[ ] VMSS Pool
[ ] Container

Azure DevOps Server type
dev.azure.com (formerly visualstudio.com)
Operation system
Ubuntu 20.04
Version controll system
Github
Azure DevOps Server Version (if applicable)
No response

See https://github.com/microsoft/azure-pipelines-agent/issues/4215


pub-omero (cleaned up)

To replace https://github.com/openmicroscopy/prod-playbooks/pull/53
Reverted the pass->secrets change.

Conflicting PR. Removed from build MANAGEMENT_TOOLS-merge#1873. See the console output for more details.
Possible conflicts:

Upstream changes

ome-demoserver.yml

--conflicts

;( replaced this with a new branch


Bounds checking

Throughout porting 15Slide to Java, it was seen that the original seemed to be missing some bounds checking in GridHelp, especially with tileNum occurances.

validMove also does not throw an exception for out of bounds coordinates


Add LGPL 2.0 License

Type: Missing
Summary:
Add LGPL 2.0 License
Details:
Conflicting license info in package files. Meta data points to LGPL 2.0.
Resolution:
https://raw.githubusercontent.com/libgit2/libgit2/master/COPYING
Affected definitions:

LibGit2Sharp.NativeBinaries 2.0.289

@TRQ3 This license is GPL, not LGPL, and has a linking exception: https://clearlydefined.io/file/ea99a419861c599fa89dbda3d910976ae13b95b10f6442747a66dcf92d982c7e.
Can you update the PR to GPL-2.0-only WITH OTHER?

@capfei Sorry about that. I corrected to GPL 2.0-only, but I can't get "with" OTHER. I can only do "and" or "or."


A Make Problem!

Hi,
make sure you have the LUA development packages installed for you operating system.

Yes, you are right, thank you!


Use absolute path for dynamic library loading

 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.sylwia seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


image sync tools

Our "Stateless Image Synchronisation" tool offers two options:

Regenerate all stateless images and synchronize GCS with local server.
Synchronize non-images files between GCS and local server.

but I think it should really be...

Synchronize Media Library
Regenerate Image Thumbnails

Synchronize Media Library
Issue https://github.com/wpCloud/wp-stateless/issues/37

[ ] The new Synchronize Media Library option scans the local media storage and GCS to create a list of files that do not reside on both ends. Some files might only be on GCS, and other files may only on local storage.
[ ] For files that are only on local storage and DO exist in the media library, push copy to GCS and find/replace references of local file url.
[ ] For files that are only on local storage and DO NOT exist in the media library, push copy to GCS, create media library object, and find/replace references of local file url.
[ ] For files that are only on GCS and DO exist in the media library, push copy to local storage.
[ ] For files that are only on GCS and DO NOT exist in the media library, push copy to GCS and create media library object.

Regenerate Image Thumbnails
Issue https://github.com/wpCloud/wp-stateless/issues/38

[ ] The new 'Regenerate Image Thumbnails` option scans each media item, takes note of the current thumbnail sizes of the image by looking at file names of the existing thumbnails, takes note of the defined thumbnail sizes set by plugins and themes, and regenerates a new thumbnail for all of these sizes.
[ ] Once the thumbnail regeneration is complete for the image, it then does a find and replace for each thumbnail file.

Other Thoughts
Some other ideas we might want to implement...

[ ] The find/replace functionality should only happen when the user has selected another checkbox requesting it. We can also use this to warn them it will take extra long to perform.
[ ] The thumbnail regeneration should only generate missing thumbnails by default.

I have a lot of comments for each point so it probably would be better to create separate issues.

Is there any update on this? I'd love the option to just transfer the existing files without regenerating thumbnails. Currently, there's 4500 uploads on the site I'm working on and it would take 22.5 hours to regen and transfer all the files to GCS.

@AJB99 we're working on this. Let me know if you're interested in this, perhaps you could do some testing for us.

This is being developed separately as an extension. Closing this issue.

@ewsopp Can you tell me what is the name of the extension and where can I find out?

@gepd That add-on is still under construction.

@Mashenka Is this still something that is being developed? Would be awesome to just sync and skip the whole regeneration procedure since I know we have every image in the bucket. We have over 50k images and the option that is available now will take forever.


[ALS-5216] Handle 401s from passThru

Related: https://github.com/hms-dbmi/pic-sure-core-frontend/pull/161


Lightstep gPRC generation for tracing NOT YET FOR REVIEW

Most of the parts are there, there are few things missing:
0) Figure out build failure in public

New code needs test coverage

Right now we make gRPC call only when buffer is full, for the first iteration I'd like to keep it this way, but we might need flush thread to flush traces for low rps services

@RomanDzhabarov there are some more nits and a bunch of things to clean up (which you probably already know about) but in general looks like the right direction. I will wait until you have it more complete with tests then will look again.

this looks good, but let's try to actually test that we can send spans before we commit

Tested on actual collector, works fine. There were issues on lightstep side, but they fixed it temporary on server side. They will ship new version of client library, so that it'll be a long term fix.
Let merge these changes, and upgrade to new lightstep client library once they have it.


Row selection is not cleared on Grid

Selection on selected row is not getting cleared in grid.
Is there any way to clear the selection of selected row ?
Also can we select deselect multiple rows in grid component?

Try to call clearSelect() method
The current github version is not multiple selection ready. But I am preparing big update that add  grid selection mode abstraction. With the new abstraction multi select (row) mode can be implemented. Think the update will be committed by the end of the week.

Grid..focusLost = function(e){
rowGrid.clearSelect();
};
Works.


Releases should be rebult to allow properly linking

I have tried to build a radare2 and cutter plugin without rebuilding retdec (rebuilding llvm is clearly inacceptable, in order not to rebuild it, the build system must be fixed) and has failed. The libs have been built without PIC and they cannot be linked.
Also the libs have been builtas static, and were linked as static into the binaries. So the binaries are large.
Instead the libs should be built with PIC, and should be shared.

Hi, right now when you don't want to build radare2/cutter with RetDec you can choose so by providing options to cmake (see README.md).
in that case, plugin fetches a statically links required parts of RetDec.
This will however be different in the next release.  You are right with one thing and it is that right now RetDec is not built with -fPIC by default and in order for other applications to use RetDec as library building with -fPIC should be default.

This will however be different in the next release.

I don't want to wait next year for the next release. Could retdec be rebuilt soon? Or maybe can a new release be done out of schedule?

I meant the release of r2plugin. I think that we can add -fPIC to RetDec's cmake and rebuild releases, what do you think @PeterMatula?


[EVENT] September 12th - Preptember Hacktoberbest With Board Games @saucelabs

Head organizer: @discombobulateme @tiaversa
Support organizer:
Slides/Moderation:
Speaker support:
Location: Sauce Labs c/o WeWork, Warschauer Pl. 11-13, 10245 Berlin
Speaker:
Talk:
MONTH BEFORE

[x] Announce event with speakers, location, gender policy, photo policy on meetup page https://www.meetup.com/pyladies-berlin/events/295882657/?isFirstPublish=true
[ ] Define hosts & collect host information
[ ] Send Host guidelines email
[x] Organise Food/ drinks
[x] Tweet event when announced
[ ] Check with speaker if coaches are needed and search for coaches

TWO WEEKS BEFORE

[ ] Retweet event
[ ] Check with speaker about installation instructions/reading material and update announcement
[ ] Update meetup announcement with agenda, networking breaks, if snacks or drinks will be available
[ ] Check-in with hosts and ask if support is needed for reception

WEEK BEFORE

[ ] Remind attendees to install requirements with comment and/or message on meetup
[ ] Send coaches the workshop/relevant material
[x] Dry run with speaker

WEEK OF THE EVENT

[x] Tweet after event
[ ] Ask host if attendees list is needed and/or special location directions
[ ] Double check with host: microphone (if needed), soft drinks, power plugs, internet
[ ] Send to host to print PyLadies arrow signs
[ ] Print [feedback forms](feedback forms)
[x] Prepare introduction slides past example

DAY OF THE EVENT
(arrive 30-60 minute before event starts)

[x] Check projector, microphone, table setup, power extensions, recording if available
[ ] Support speaker(s) to test equipment
[x] Stick PyLadies signs to guide attendees the location
[ ] Hang up or put out print outs with the WIFI (or find a similar solution)
[ ] Manage reception, give name tags if available
[ ] During the COVID 19 pandemic (and perhaps later) there might be additional health checks such as vaccination status or proof of a recent test to allow entry

DURING THE EVENT

[x] Do introduction and Community announcements
[x] Take photos of all the speakers and audience
[x] Tweet about it (or after the event with photos)

AFTER THE EVENT

[ ] Tweet after event (if not done during the event)
[ ] Upload photos to google drive (you need to be part of the google group to access this)
[ ] Open PR with resources to this repository
[ ] Email sponsors & host to thank them
[ ] Copy feedback forms to feedback spreadsheet
[ ] Adjust guides if valuable feedback came up

Pic uploaded to the meetup event page and twitter ;)


Increase z-index of the navbar

Fixes #210

This still doesn't fix the dropdown issue for me:

Now I see it! Solved ✅


compiling from source failed

Description
I try to compile the c++ api from the source code and met some error about cuda
Environment info (Required)
----------Python Info----------
Version      : 3.6.3
Compiler     : GCC 7.2.0
Build        : ('default', 'Oct 24 2017 14:48:20')
Arch         : ('64bit', '')
------------Pip Info-----------
Version      : 9.0.1
Directory    : /usr/lib/python3.6/site-packages/pip
----------MXNet Info-----------
No MXNet installed.
----------System Info----------
Platform     : Linux-4.13.12-1-ARCH-x86_64-with-arch
system       : Linux
node         : Arch-R720
release      : 4.13.12-1-ARCH
version      : #1 SMP PREEMPT Wed Nov 8 11:54:06 CET 2017
----------Hardware Info----------
machine      : x86_64
processor    :
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               158
Model name:          Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz
Stepping:            9
CPU MHz:             3208.493
CPU max MHz:         3500.0000
CPU min MHz:         800.0000
BogoMIPS:            4993.00
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            6144K
NUMA node0 CPU(s):   0-3
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
----------Network Test----------
Setting timeout: 10
Timing for MXNet: https://github.com/apache/incubator-mxnet, DNS: 0.0247 sec, LOAD: 3.3866 sec.
Timing for Gluon Tutorial(en): http://gluon.mxnet.io, DNS: 0.0097 sec, LOAD: 1.3392 sec.
Timing for Gluon Tutorial(cn): https://zh.gluon.ai, DNS: 0.0586 sec, LOAD: 11.4271 sec.
Timing for FashionMNIST: https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/dataset/fashion-mnist/train-labels-idx1-ubyte.gz, DNS: 0.0092 sec, LOAD: 1.6135 sec.
Timing for PYPI: https://pypi.python.org/pypi/pip, DNS: 0.0200 sec, LOAD: 1.1366 sec.
Timing for Conda: https://repo.continuum.io/pkgs/free/, DNS: 0.0750 sec, LOAD: 0.8653 sec.

Package used (Python/R/Scala/Julia):
(I'm using C++.)
Build info (Required if built from source)
Compiler (gcc/clang/mingw/visual studio): gcc
MXNet commit hash:
e4128ec76f919db46d5f401b411283cab0635e29
Build config:
#-------------------------------------------------------------------------------
#  Template configuration for compiling mxnet
#
#  If you want to change the configuration, please use the following
#  steps. Assume you are on the root directory of mxnet. First copy the this
#  file so that any local changes will be ignored by git
#
#  $ cp make/config.mk .
#
#  Next modify the according entries, and then compile by
#
#  $ make
#
#  or build in parallel with 8 threads
#
#  $ make -j8
#-------------------------------------------------------------------------------

#---------------------
# choice of compiler
#--------------------

export CC = gcc
export CXX = g++
export NVCC = nvcc

# whether compile with options for MXNet developer
DEV = 0

# whether compile with debug
DEBUG = 0

# whether compile with profiler
USE_PROFILER =

# whether to turn on segfault signal handler to log the stack trace
USE_SIGNAL_HANDLER =

# the additional link flags you want to add
ADD_LDFLAGS =

# the additional compile flags you want to add
ADD_CFLAGS =

#---------------------------------------------
# matrix computation libraries for CPU/GPU
#---------------------------------------------

# whether use CUDA during compile
USE_CUDA = 1

# add the path to CUDA library to link and compile flag
# if you have already add them to environment variable, leave it as NONE
# USE_CUDA_PATH = /usr/local/cuda
USE_CUDA_PATH = /opt/cuda

# whether use CuDNN R3 library
USE_CUDNN = 1

#whether to use NCCL library
USE_NCCL = 0
#add the path to NCCL library
USE_NCCL_PATH = NONE

# whether use opencv during compilation
# you can disable it, however, you will not able to use
# imbin iterator
USE_OPENCV = 1

#whether use libjpeg-turbo for image decode without OpenCV wrapper
USE_LIBJPEG_TURBO = 0
#add the path to libjpeg-turbo library
USE_LIBJPEG_TURBO_PATH = NONE

# use openmp for parallelization
USE_OPENMP = 1

# MKL ML Library for Intel CPU/Xeon Phi
# Please refer to MKL_README.md for details

# MKL ML Library folder, need to be root for /usr/local
# Change to User Home directory for standard user
# For USE_BLAS!=mkl only
MKLML_ROOT=/usr/local

# whether use MKL2017 library
USE_MKL2017 = 0

# whether use MKL2017 experimental feature for high performance
# Prerequisite USE_MKL2017=1
USE_MKL2017_EXPERIMENTAL = 0

# whether use NNPACK library
USE_NNPACK = 0

# choose the version of blas you want to use
# can be: mkl, blas, atlas, openblas
# in default use atlas for linux while apple for osx
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S), Darwin)
USE_BLAS = apple
else
USE_BLAS = openblas
endif

# whether use lapack during compilation
# only effective when compiled with blas versions openblas/apple/atlas/mkl
USE_LAPACK = 1

# path to lapack library in case of a non-standard installation
USE_LAPACK_PATH =

# by default, disable lapack when using MKL
# switch on when there is a full installation of MKL available (not just MKL2017/MKL_ML)
ifeq ($(USE_BLAS), mkl)
USE_LAPACK = 0
endif

# add path to intel library, you may need it for MKL, if you did not add the path
# to environment variable
USE_INTEL_PATH = NONE

# If use MKL only for BLAS, choose static link automatically to allow python wrapper
ifeq ($(USE_MKL2017), 0)
ifeq ($(USE_BLAS), mkl)
USE_STATIC_MKL = 1
endif
else
USE_STATIC_MKL = NONE
endif

#----------------------------
# Settings for power and arm arch
#----------------------------
ARCH := $(shell uname -a)
ifneq (,$(filter $(ARCH), armv6l armv7l powerpc64le ppc64le aarch64))
	USE_SSE=0
else
	USE_SSE=1
endif

#----------------------------
# distributed computing
#----------------------------

# whether or not to enable multi-machine supporting
USE_DIST_KVSTORE = 0

# whether or not allow to read and write HDFS directly. If yes, then hadoop is
# required
USE_HDFS = 0

# path to libjvm.so. required if USE_HDFS=1
LIBJVM=$(JAVA_HOME)/jre/lib/amd64/server

# whether or not allow to read and write AWS S3 directly. If yes, then
# libcurl4-openssl-dev is required, it can be installed on Ubuntu by
# sudo apt-get install -y libcurl4-openssl-dev
USE_S3 = 0

#----------------------------
# performance settings
#----------------------------
# Use operator tuning
USE_OPERATOR_TUNING = 1

# Use gperftools if found
USE_GPERFTOOLS = 1

# Use JEMalloc if found, and not using gperftools
USE_JEMALLOC = 1

#----------------------------
# additional operators
#----------------------------

# path to folders containing projects specific operators that you don't want to put in src/operators
EXTRA_OPERATORS =

#----------------------------
# other features
#----------------------------

# Create C++ interface package
USE_CPP_PACKAGE = 1

#----------------------------
# plugins
#----------------------------

# whether to use caffe integration. This requires installing caffe.
# You also need to add CAFFE_PATH/build/lib to your LD_LIBRARY_PATH
# CAFFE_PATH = $(HOME)/caffe
# MXNET_PLUGINS += plugin/caffe/caffe.mk

# WARPCTC_PATH = $(HOME)/warp-ctc
# MXNET_PLUGINS += plugin/warpctc/warpctc.mk

# whether to use sframe integration. This requires build sframe
# git@github.com:dato-code/SFrame.git
# SFRAME_PATH = $(HOME)/SFrame
# MXNET_PLUGINS += plugin/sframe/plugin.mk

Error Message:
Running CUDA_ARCH: -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_70,code=[sm_70,compute_70] --fatbin-options -compress-all
g++ -std=c++11 -c -DMSHADOW_FORCE_STREAM -Wall -Wsign-compare -O3 -DNDEBUG=1 -I/home/coin/build/incubator-mxnet/mshadow/ -I/home/coin/build/incubator-mxnet/dmlc-core/include -fPIC -I/home/coin/build/incubator-mxnet/nnvm/include -I/home/coin/build/incubator-mxnet/dlpack/include -Iinclude -funroll-loops -Wno-unused-variable -Wno-unused-parameter -Wno-unknown-pragmas -Wno-unused-local-typedefs -msse3 -I/opt/cuda/include -DMSHADOW_USE_CBLAS=1 -DMSHADOW_USE_MKL=0 -DMSHADOW_RABIT_PS=0 -DMSHADOW_DIST_PS=0 -DMSHADOW_USE_PASCAL=0 -DMXNET_USE_OPENCV=1 -I/usr/include/opencv -fopenmp -DMXNET_USE_OPERATOR_TUNING=1 -DMXNET_USE_LAPACK -DMSHADOW_USE_CUDNN=1 -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free  -I/home/coin/build/incubator-mxnet/3rdparty/cub -DMXNET_USE_NCCL=0 -DMXNET_USE_LIBJPEG_TURBO=0 -MMD -c src/operator/nn/cudnn/cudnn_algoreg.cc -o build/src/operator/nn/cudnn/cudnn_algoreg.o
In file included from include/mxnet/./resource.h:31:0,
                 from include/mxnet/operator.h:39,
                 from src/operator/nn/cudnn/./../convolution-inl.h:33,
                 from src/operator/nn/cudnn/./cudnn_algoreg-inl.h:34,
                 from src/operator/nn/cudnn/cudnn_algoreg.cc:26:
include/mxnet/./../../src/common/random_generator.h: In static member function static void mxnet::common::random::RandGenerator<mshadow::gpu, DType>::AllocState(mxnet::common::random::RandGenerator<mshadow::gpu, DType>*)’:
include/mxnet/./../../src/common/random_generator.h:156:5: error: there are no arguments to ‘CUDA_CALL’ that depend on a template parameter, so a declaration of ‘CUDA_CALL’ must be available [-fpermissive]
     CUDA_CALL(cudaMalloc(&inst->states_,
     ^~~~~~~~~
include/mxnet/./../../src/common/random_generator.h:156:5: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
include/mxnet/./../../src/common/random_generator.h: In static member function static void mxnet::common::random::RandGenerator<mshadow::gpu, DType>::FreeState(mxnet::common::random::RandGenerator<mshadow::gpu, DType>*)’:
include/mxnet/./../../src/common/random_generator.h:161:5: error: there are no arguments to ‘CUDA_CALL’ that depend on a template parameter, so a declaration of ‘CUDA_CALL’ must be available [-fpermissive]
     CUDA_CALL(cudaFree(inst->states_));
     ^~~~~~~~~
make: *** [Makefile:373: build/src/operator/nn/cudnn/cudnn_algoreg.o] Error 1

Minimum reproducible example
(If you are using your own code, please provide a short script that reproduces the error. Otherwise, please provide link to the existing example.)
Steps to reproduce
(Paste the commands you ran that produced the error.)
1. make clean
2. make

What have you tried to solve it?

@iblis17 works as expected, thanks!

In case you are using Mac OS, it is probably that you use GCC as the compiler. Change  to clang in config.mk:
export CC = clang
export CXX = clang++
export NVCC = nvcc


Reorient bvecs from affs

function + interface + 1st docstring test for reorienting vectors from/to rasb .tsv given a list of affine transforms.

Hello @dPys, thank you for submitting the Pull Request!

In the file dmriprep/interfaces/vectors.py:

Line 9:100: E501 line too long (109 > 99 characters)

In the file dmriprep/utils/vectors.py:

Line 403:100: E501 line too long (113 > 99 characters)
Line 411:100: E501 line too long (104 > 99 characters)
Line 412:23: E231 missing whitespace after ','
Line 412:38: E231 missing whitespace after ','
Line 412:41: E225 missing whitespace around operator
Line 413:100: E501 line too long (100 > 99 characters)
Line 416:53: E231 missing whitespace after ','
Line 416:69: E231 missing whitespace after ','
Line 416:100: E501 line too long (101 > 99 characters)

To test for issues locally, pip install flake8 and then run flake8 dmriprep.


SignedXml support

Support for signing and validating signature of signed xml documents using SignedXml .net class. Code is based on msdn examples available here:
https://msdn.microsoft.com/en-us/library/system.security.cryptography.xml.signedxml(v=vs.110).aspx

I've completed the work on the Signed XML Mgt. codeunit - which wasn't much of a deal given the great work you've provided.
Please do verify if everything still works as per your expectations and if not, you know the drill ;-)
Thank you for your contribution!
Here is the commit: d5738c75f373f5f18499cc4631611502b127f409

Everything works great, thank you.

@anzwdev, an issue with your library was reported: https://github.com/Microsoft/cal-open-library/issues/73. Could you maybe take a look?

I'm going to take a look at it today.

Great! Thanks a lot!


Memory leak problem

Calling pop() in my case did not release the model class. I put deinit inside my class but it still hasn't been released, causing the RAM to increase.
I had a similar situation when using PopupView.
But my model class works fine with SwiftUI's complex Navigation API (.navigationDestination…)

@baronha, it's fixed


strokeCap / strokeLinecap

Hi!
I'm trying to get strokeCap working with Android on this package's version 1.1.1.
Any idea if it's an issue with ART not supporting this yet?

We use strokeLinecap instead of strokeCap.
Because stroke-linecap is a valid svg attribute not stroke-cap.
And it is supported on<EMAIL_ADDRESS>both android and iOS.

BTW
This package has changed name to react-native-svg now.
And it is no longer based on ReactNativeART

Hey thanks for the feedback. I upgraded to react-native-svg but had to manually install the "art" npm module. It's not very clear in the instructions that it is needed. Also I've made a pull request because patternReg.js was missing.
The linecaps are default to square now, but I'm still not able to change them with the  component. 😞

Which react-native-svg version did you installed?
And did you install by npm2? or npm3?

<EMAIL_ADDRESS>and npm2 (2.14.7)

strokeLinecap works fine on android.
You can try the example code.
import Svg, {
    Path,
    Rect,
    G,
    Defs,
    Stop,
    RadialGradient,
    Polyline,
    ClipPath,
    Circle,
    Text
} from 'react-native-svg';

<Svg height="80" width="225">
            <G fill="none" stroke="black" strokeWidth="4">
                <Path strokeDasharray="5,5" d="M5 20 l215 0" />
                <Path strokeDasharray="10,10" d="M5 40 l215 0" />
                <Path strokeDasharray="20,10,5,5,5,10" d="M5 60 l215 0" />
            </G>
</Svg>

Maybe you imported the elements from the old react-native-art-svg instead of react-native-svg?

I think the issue is with the  component, I tried using path and it works!

Which component did you used?
And the art module issue is fixed by now,
Thx for reporting this to me.
I will release those fixes to npm by next Monday.

It's the <Line>component.
I'm glad to help, by the way great job on this package!

I will fix this soon.

Good find!
:+1:
Get it be fixed in last commit

@magicismight  This is June, 2018 and the snippet
<Line
x1={0}
x2={100}
y1={0}
y2={0}
stroke="black"
strokeWidth={2}
strokeLinecap="round"    // < ---- doesn't work
/>
Doesn't work!

This is Nov. 2023, with<EMAIL_ADDRESS>the strokeLinecap="round" still does not work for  or

<EMAIL_ADDRESS>still doesn't work. Any news?


Minor: improve TableReference docs

Which issue does this PR close?
Rationale for this change
While reviewing https://github.com/apache/arrow-datafusion/pull/9933 from @comphead  I noticed a few things that could be improved in the docs
What changes are included in this PR?
Improve TableReferenc docs
Are these changes tested?
Doc tests
Are there any user-facing changes?
Better docs

Thanks again @comphead  and @Jefffrey


boards: testing: limit default platforms to those we can run

The idea of having default platforms is to prioritize running tests over
just build them. We do not have NSIM in CI and thus we are just building
for those platforms without running the tests, so, we spend lots of time
building on PRs which is slows everything down.
We now have Qemu covering ARC. If we can get NSIM into CI, then we
should reconsider enabling some NSIM platforms.
Signed-off-by: Anas Nashif<EMAIL_ADDRESS>

Let me check again on what's blocking to get nSIM in CI.
QEMU doesn't implement all ARC architecture features yet, so the nsim targets (though 'build only') do provide valuable additional coverage (e.g. HW stack checking, SMP, Secure Mode / MPU v4, DSP instructions): architecture (and probably some generic kernel) code paths that are not touched by the QEMU targets.

At least nsim_hs_smp and nsim_sem have features that are not covered in ARC QEMU (SMP, Secure mode / MPU v4). Can we keep those enabled?

This is still covered in the daily builds, every other boards has distinct features, yet we do not include those by default, unless they are also running the tests. Note that any changes to the boards themselves or when tests are changed, the samples/tests will still be built for those.
The main problem we have right now is that CI is becoming terribly slow and in some cases useless and this is caused by the number of default platforms we have on top of currently a sub-optimal strategy.
We build all samples/tests for those boards on each PR, this just costs us time and money without real benefit and already covered in the daily builds. So I think default test platforms should be restricted to things that can run only.

Thanks for updating, but the request was to leave in nsim_sem and hs_smp, instead of removing these...

yeah, got it reversed :)


docs: fix License url

Checklist

[ ] npm test passes
[ ] tests and/or benchmarks are included
[ ] documentation is changed or added
[ ] commit message follows commit guidelines

Affected core subsystem(s)

Description of change

https://github.com/eggjs/egg/pull/989

<EMAIL_ADDRESS>


Image lib: SDWebImage vs PinRemote vs Kingfisher

Make a tests to select the best lib to download and cache images

Looks like SDWebImage works well after recent optimization


remove datascience

👋
Moved to it's new home

make: *** No rule to make target data_science/Makefile'.  Stop.`
Makefile needs updating to not reference missing file.


Export URL Not Decoded Properly

Describe the bug
Exporting the Image as URL copies a link to the clipboard. But does that link actually work ? Nope. Actually the URI is not getting decoded properly. Idk if its decodeURIComponent or decodeURI but yeah, that's the problem(most probably) 😅
Link here : Link
To Reproduce
Steps to reproduce the behavior:

Go to the carbon website.
Click on add a few extra lines at the end of the template.
Click Export -> URL and Open the URL in new tab.

Expected behavior
Code should be displayed properly.
Screenshots
If applicable, add screenshots to help explain your problem.

Info (please complete the following information):

OS : Windows
Browser [e.g. chrome, safari]: Firefox(Latest Stable)

See this comment: https://github.com/carbon-app/carbon/issues/889#issuecomment-542936104

See this comment: #889 (comment)

But ... I guess it would be better to just notify the user how to copy the link for just sharing. Thanks anyways.

Definitely! I will look into how we can best convey this.


upstream: remove unnecessary dead code

Commit Message: upstream: remove unnecessary dead code
Additional Description:
I found this when working another PR. But to avoid make that PR to complex, split the clean up here.


ArrayIndexOutOfBoundsException in reshape

INDArray a = Nd4j.linspace(1, 2, 12).reshape(12);

I know, this code is non-sense ;)
INDArray a = Nd4j.linspace(1, 2, 12).reshape(2, 3, 2);
INDArray b = Nd4j.linspace(3, 4, 4).reshape(2, 2);
int[][] axes=new int[2][];
axes[0]=new int[]{0,2};
axes[1]=new int[]{0,1};
INDArray c=Nd4j.tensorMmul(a, b, axes);

This one raise the same bug... and maybe is a non-sense too ;)

Did you try 1,12? We don't allow 1d vectors jfyi.

yes I know, the first example is just to point the non catched exception.
In fact, I got the bug by trying to find how the tensorMmul works.

This is what is going on...
INDArray c=Nd4j.tensorMmul(a, b, axes);
So axes[0] applies to a and axes[1]  to b. Essentially they both do a sum along dimensions specified and then do a product.
Let's consider what happens when you do a sum on a matrix of size (2,3,2) along dimensions (0,2). It returns a vector of size 3 and the assumption here is that it returns a row vector NOT a column vector. I don't think there is anything wrong with this assumption.
The other matrix b of size(2,2) reduced along (0,1) becomes a scalar of size 1x1.  And trying to multiply these two throws an error. So there are a couple of things you could do.

INDArray a = Nd4j.linspace(1, 2, 12).reshape(2, 3, 2,1). This will force it to return a column vector (so you have explicitly specify it) and then carry on whatever else...

The other thing is to switch the order of your tensormmul to do Nd4j.tensormmul(b,a,axesNew).
And then BOOM here I found a legitimate bug which I fixed and will be in current master.

So @Jajawah thanks for the issue! Keep 'em coming. We appreciate it.


Update documentation of hosted page setup

Hey Sơn,
thanks for your project :)
would like to understand how login with hosted page works. Did not get it working in 2h without help. Could you please help me. Would like to pr an updated documentation afterwards and pr https://github.com/lukeoliff/auth0-elixir-countdown/tree/master/lib/countdown_web to use this auth. As /tokeninfo is a deprecated method and oidc is new auth0 default.
So if i understood everything right from the other issue https://github.com/sntran/ueberauth_auth0/issues/3
request phase is now handled through this strategy by default. Added dependency
config :ueberauth, Ueberauth,
   providers: [
      auth0: { Ueberauth.Strategy.Auth0, [] },
   ]

  config :ueberauth, Ueberauth.Strategy.Auth0.OAuth,
    domain: System.get_env("AUTH0_DOMAIN"),
    client_id: System.get_env("AUTH0_CLIENT_ID"),
    client_secret: System.get_env("AUTH0_CLIENT_SECRET")

Configured router (in this step i was not 100% sure which method are automatically added through ueberauth / auth0 strategy:
defmodule blaWeb.Router do
  use blaWeb, :router
  require Ueberauth

  pipeline :browser do
    plug :accepts, ["html"]
    plug :fetch_session
    plug :fetch_flash
    plug :protect_from_forgery
    plug :put_secure_browser_headers
  end

  pipeline :api do
    plug :accepts, ["json"]
  end

  scope "/auth", blaWeb do
    pipe_through :browser

   # Tried out with/without them
    get "/:provider", AuthController, :request
    get "/:provider/callback", AuthController, :callback
    #########
  end

  scope "/", blaWeb do
    pipe_through :browser # Use the default browser stack
    get "/", PageController, :index
    post "/", PageController, :sendMail
    resources "/dashboard", SecureController
  end
end

defmodule BlaWeb.AuthController do
  use BlaWeb, :controller
  plug Ueberauth

  alias Ueberauth.Strategy.Helpers

  def delete(conn, _params) do
    conn
    |> put_flash(:info, "You have been logged out!")
    |> configure_session(drop: true)
    |> redirect(to: "/")
  end

  def callback(%{assigns: %{ueberauth_failure: _fails}} = conn, _params) do
    conn
    |> put_flash(:error, "Failed to authenticate.")
    |> redirect(to: "/")
  end

  def callback(%{assigns: %{ueberauth_auth: auth}} = conn, _params) do
    case UserFromAuth.find_or_create(auth) do
      {:ok, user} ->
        conn
        |> put_flash(:info, "Successfully authenticated.")
        |> put_session(:current_user, user)
        |> redirect(to: "/")
      {:error, reason} ->
        conn
        |> put_flash(:error, reason)
        |> redirect(to: "/")
    end
  end
end

Secure controller
defmodule BlaWeb.SecureController do
  use BlaWeb, :controller

  plug Ueberauth

  def index(conn, _params) do
    render conn, "dashboard.html"
  end
end

I do not get it working to send me to hosted page during get /dashboard.  Thanks for your help and time :)
Greetings, Thomas

Okay got it working, will create a pr in the next week to document how to do it.

@tsupertramp thanks!


WFLY-8238 messaging subsys doesn't allow undefining attribute

... if alternatives aren't set, even if the element is marked as not required.
This removes outdated AlternativeAttributeCheckHandler so that
alternative attributes are validated by core validations instead.
https://issues.jboss.org/browse/WFLY-8238

Thanks @ctomc, fixed.

Small question aside this looks good.

this looks good to me


Enhance lifecycle object with optionals, limit length of bucket name

what

Limit length of auto-generated bucket name to match AWS-imposed limit
Enhance lifecycle_configuration_rules to be fully defined with optional members

why

Avoid situation where module fails because auto-generated bucket name is too long
Make it easier to build a list of rules

references

https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html
https://github.com/cloudposse/terraform-aws-s3-bucket/issues/167

/test all


Document the dependencies and build process

Add detailed steps so that people can more easily get set up with Rubix and contribute faster to Rubix.

Unless people can build the project, they can't contribute code - let's make it easier for them to do.

Thanks for the contribution, merged it with few updates.


major code refactoring on classes

After the refactoring, the grid, timeline and overlap still shows OK:
overlap

timeline

grid

@chenjiandongx @kinegratii , please review codes, especially the class constructors(Base, Chart).

please checkout dev branch of my fork https://github.com/pyexcel-renderers/pyecharts to evaluate.

@chfw
https://github.com/pyexcel-renderers/pyecharts/blob/ce22667441b911327a742bde42fc4a26477ac0f7/pyecharts/chart.py#L6
The pyecharts.base module has rename to pyecharts.chart,but this file still import old base module.Is there some errors?
And can you provide some pictures or text (e.g UML class diagram) to describe your thought about the inherit system of these chart classes?

@chfw 说一下我个人的看法，我觉得 Base 类好像不怎么需要重构，毕竟只维护一份就行。而 BaseCustom 其实也只是需要简单两个初始化（init）属性而已，好像没有必要将他们整合在一起。

Here is the CRP:

Base class is still there but Chart was taken out as it has lengthy add method. Timeline, Overlap and Grid and Chart inherits from the same Base Class, because they all use _option, js_dependencies, width, height. @chenjiandongx , I knew T, O, G had simple constructor, but those three used Class Composition, where a chart instance is an attribute and this particular chart instance is instantiated with potentially long constructor. However, what TOG is doing is to "steal" all options from the first incoming resident chart, in a sense, TOG could be initialized in the same way as it used to be.

With this PR, we won't have two base classes, one for chart, and the other for T.O.G. All properties, such as options, js_dependencies are aligned. And it means, any common new features for all charts can be applied in Base class, a single place.

@chfw 明白你的想法，但 base.py 和 chart.py 我有点建议，你这样要维护两个同样的 __init__ 的参数。如果自定义类集成自 Base 的话，Base 的初始化完全可以简单点（自定义类不需要这么多初始化参数），只在 Chart 中初始化那些参数就行。

OK. Will reduce the parameters in another commit.

I am done. Review, please!

@chfw well done!

@chfw https://github.com/chenjiandongx/pyecharts/commit/2f040502f17c42fec8f60f9ab760a7459c95dc46


Turn the toast message on for the REP migration bell alert

Turn the toast on for the REP migration bell alert so it's clear when the transaction has gone through.

closing as the toast is appearing


correct blisk sha256 for <IP_ADDRESS>

After making all changes to the cask:

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

I'm getting a consistent conflicting sha256 value on multiple machines. I've tried removing the dmg from ~/Library/Caches/Homebrew/Cask/, running brew update as suggested, re-running the install. This PR includes the latest grabbed sha256 value and no other changes.


silence nimble logprob warnings

caused by very vague priors
doesn't affect convergence

fixed by setting b0 inits to prior rnorm with prior mean but smaller SD


Missing samples

The table at the top of the page refers to several samples that are not actually provided -- "OSInfo sample", "Arrays Sample", and "HandleRef sample".

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

ID: d9466a98-6498-3816-8385-3fa97ce746e3
Version Independent ID: b7eba3f0-803c-8895-56f6-633de8ec857d
Content: Marshaling Classes, Structures, and Unions
Content Source: docs/framework/interop/marshaling-classes-structures-and-unions.md
Product: dotnet-framework
GitHub Login: @mairaw
Microsoft Alias: dotnetcontent

Closing as duplicate.

Duplicate of #16156


UI upgradation of FAQ page

UI of FAQ page is not looking good , I have planed something for this . I will redesign the whole page will match with your current theme .
example :

KIndly assign this issue to me, so that i can start working on this @jahnvisahni31

go ahead @Hemant9808


VectorTile.changed() regression in 3.20.0

Changing some properties affecting how a VectorTile layer is rendered and then calling ol.layer.VectorTile.changed() to redraw the layer works in 3.19.1 and earlier but has no effect in 3.20.0. If the layer is redrawn for another reason (panned, etc.), the changes show so it's clearly the changed() method not doing anything anymore.
Is this a regression or intended behavior? Note that I do not want it to reload data from the source, just redraw itself.

Regression confirmed. Fix coming up.

Great, thank you. If you got a hint where to find it, I could try a local patch to allow me to make progress. Going to 3.19.1 is difficult to me due to some 3.20.0 fixes I depend on.

Thanks, that workaround does the job but it means the whole data is reloaded. If you know where the regression is and can point me towards it, I can try to find a solution myself. At this point I don't know enough about the internal structure to pinpoint the location or changeset that caused the regression.

Patience achimha - a pull request with the fix will be up in 10 minutes.

@achimha See #6246.

Thank you very much, works great!

@ahocevar I'm using 3.20.3 but the original issue still occurs.  Taking a look through changelog for 3.20.1 / 3.20.2 / 3.20.3 but I can't see it... Has the change made it in, or regressed?

@craigsnyders AFAICT #6246 is not part of 3.20.1, the latest release.

A version with that change has not been released yet. But it will be in the next release of course.


Excludes collection-compat

This seems to be what is causing binary incompatibilities.

Merging this now to be able to test it with libraries


Show Public Blood Request Posts by my Blood Group and Preferred Cities

Enhance the functionality to display public blood request posts that match the user's blood group and preferred cities. This requires creating an API and updating the post UI.
Tasks:

[ ] Create an API to fetch public blood request posts filtered by blood group/ user blood group and preferred cities.
[ ] Add support for filtering by the user's blood group and preferred cities in the backend logic.
[ ] Update the post UI to display posts.
[ ] Test API and UI functionality to ensure accurate filtering and display.

Acceptance Criteria:

[ ] An API endpoint exists to retrieve public posts filtered by blood group and preferred cities.
[ ] The backend correctly filters posts based on user preferences.
[ ] The post UI displays only the relevant posts matching the user's criteria.

2 days


Fix: Crash when output is switched on

Currently, chosen_output is a pointer to an element in the available_outputs vector. When an output is plugged in or switched on, this vector grows, is reallocated and chosen_output becomes invalid, resulting in a segmentation fault.
Fixing this by using std::list instead of std::vector for
available_outputs.

I think a simpler solution would be to just stop adding new outputs once we have started recording.

I think a simpler solution would be to just stop adding new outputs once we have started recording.

Yeah I suppose so.
Even simpler would be to just reserve 10 or so outputs.
But IMO, a linked list is the better container for this case.


Strong pointer issues with Observable<vector>

There seems to be some strong pointer reference issues regarding contents of a Observable<vector>. I think writing some tests that verify the expected strong pointer reference count wouldn't be a bad idea to add to the system.

Fixed with #12


import Apache POI in Liferay-DXP in OSGI framework.

Can any one please help me on how to import Apache POI in Liferay-DXP in OSGI framework.

the liferay-ddmtool has nothing to do with apache poi
maybe try your question on  stackoverflow or https://web.liferay.com/community/forums


I Dare You to it

Do Not Give Up to My Project, That Why You Should Never Give Up to My Project Instead
So You Should Do No Need Busy Anymore
My Own Project
https://github.com/BBCByComcast/Windroid/
If That Case Then You Must Use My Project Instead

I also have no interest in working on this, or any of your other projects.
Cease and desist from contacting me again about it.


Allow positioning relative to parent container

I found myself a little surprised that setting the parent container didn't actually make the notification appear relative to that container.  We needed the notifications to appear closer to the user's point of focus (a particular form or element on the page) and I figured it might be useful addition to the project. Usage:
notify.config({
parentalPosition: true,
container: $('#order-detail')
});
left / center / right work as expected.

Bump... Looking forward to using a non-forked version in my next project :)


Refactor database backend

Pull request
Please confirm that this pull request has done the following:

[x] Documentation added (where applicable)
[x] Example added (either to an existing notebook or as a new notebook, where applicable)
[x] Description in CHANGELOG.rst added

No code changes but split scmdata.database into a package. Technically this is a breaking change as the name/location of the backend classes has changed.

@znicholls push some changes that resolve your comments. I also rebased ontop of master


Change names of fields in return type of sim_phenotype

I think it would be clearer if we had
result = sim_phenotype()
result.traits  #  output of sim_trait
result.phenotypes # output of sim_phenotype

assuming that we do the refactoring in #103

I totally agree with https://github.com/tskit-dev/tstrait/issues/103, but I'm actually thinking about changing the name of sim_trait function to sim_effect_size. Trait and phenotype are usually used interchangeably. Instead of confusing the user through these terms, I think we should name them as effect_size and phenotype, so that it is very clear to understand.

An effect size is for a single causal site though, right? A trait gets across the idea of having multiple causal sites (and consequently multiple effect sizes) better I think

Issue resolved in https://github.com/tskit-dev/tstrait/pull/112


When new version updated, Image will not show

<Image source={require('../images/*.png')} /> will not show, when new version updated.

We don't have support for images yet. I currently don't have time to work on it, but I will do it in the next 2 weeks or so. I am open to discussions or reviewing Pull Requests if someone else is willing to write it.

Duplicate of #32 . Closing.


losing color when directing to file

if I direct the output to a file like this:
foreman start -f Procfile.dev >> ~/Library/logs/monitor.log 2>&1
I lose the colors. How can I get the colors in the logfile?

Pretty sure this is as designed. Most folks dont want ANSI colors in their logfiles. Foreman does this by detecting the tty-ness of the output so you could possibly rig something up with tee/shell to keep color in your logfiles.


Build / Automation: Investigate AutoCompletionTest failure

The AutoCompletionTest is causing PRs to fail, but I suspect it is not related to those PRs (and the test doesn't fail when run locally).

Fixed by #1023


[WIP] Optional .reserved region between .vector_table and .text

A simple way to fix #13
Set text_offset in memory.x to override default value of 0
Since text_offset doesn't need to be set this is backwards compatible.
Is a simple fix like this wanted or is there a better solution that is preffered.
Is the form text_offset or text_start (or somthing similar) the preffered way to set this offset size?

I think a text_start approach may be less error prone. You can't be sure that the .vector_table section will be big enough to match the real Flash memory region where the vector table is supposed to be located (specially if the user is not using a svd2rust generated device crate and they are creating the .rodata.interrupts section manually).
OTOH, with the text_start approach it is possible to pick a value that will make the .text section and the .vector_table section overlap but we can add an assertion to make sure that doesn't link: assert(_einterrupts <= text_start); assert(text_start < ORIGIN(FLASH) + LENGTH(FLASH));.

The way it works now is that you can choose to set _text_start from the memory.x file and if set (and a sensible value) a .reserved section will be placed as padding between .vector_table and .text
I've added the assertions but since they're placed in the bottom it will fail before reaching them.
If _text_start is inside .vector_table the error message given will be: "link.x:25 cannot move location counter backwards (from<PHONE_NUMBER>000400 to<PHONE_NUMBER>000100)"
If _text_start is outside flash: "section .reserved' will not fit in region FLASH'"
Would it be prefered to force the assertions to give the specialized error messages by moving them within the section definitions? Or is this fine?

@japaric considering the error messages. When I test on with _stext = 0x20d (less than .vector_table the full linker error i run into is:
error: linking with `arm-none-eabi-ld` failed: exit code: 1
  |
  = note: "arm-none-eabi-ld" "-L" "/home/kjeka/.xargo/lib/rustlib/thumbv7em-none-eabihf/lib"
"/home/kjeka/test/s32k144evb/target/thumbv7em-none-eabihf/debug/examples/light-
ec6131f661446433.0.o" "-o" "/home/kjeka/test/s32k144evb/target/thumbv7em-none-
eabihf/debug/examples/light-ec6131f661446433" "--gc-sections" "-L"
"/home/kjeka/test/s32k144evb/target/thumbv7em-none-eabihf/debug/deps" "-L"
"/home/kjeka/test/s32k144evb/target/debug/deps" "-L"
"/home/kjeka/test/s32k144evb/target/thumbv7em-none-eabihf/debug/build/s32k144evb-
9cc591d239f39664/out" "-L" "/home/kjeka/test/s32k144evb/target/thumbv7em-none-
eabihf/debug/build/cortex-m-rt-323f7f33db0a273a/out" "-L" "/home/kjeka/.xargo/lib/rustlib/thumbv7em-
none-eabihf/lib" "-Bstatic" "/tmp/rustc.Ah161pWyuOUA/libcompiler_builtins-48645c160d69be81.rlib" "-
Tlink.x" "-Bdynamic"
  = note: link.x:25 cannot move location counter backwards (from<PHONE_NUMBER>000400 to
000000000000020d)

But when testing with a value outside flash (_stext = 0xffff0000) it seems like the assertions are evaluated.
error: linking with `arm-none-eabi-ld` failed: exit code: 1
  |
  = note: "arm-none-eabi-ld" "-L" "/home/kjeka/.xargo/lib/rustlib/thumbv7em-none-eabihf/lib"
"/home/kjeka/test/s32k144evb/target/thumbv7em-none-eabihf/debug/examples/light-
ec6131f661446433.0.o" "-o" "/home/kjeka/test/s32k144evb/target/thumbv7em-none-
eabihf/debug/examples/light-ec6131f661446433" "--gc-sections" "-L"
"/home/kjeka/test/s32k144evb/target/thumbv7em-none-eabihf/debug/deps" "-L"
"/home/kjeka/test/s32k144evb/target/debug/deps" "-L"
"/home/kjeka/test/s32k144evb/target/thumbv7em-none-eabihf/debug/build/s32k144evb-
9cc591d239f39664/out" "-L" "/home/kjeka/test/s32k144evb/target/thumbv7em-none-
eabihf/debug/build/cortex-m-rt-323f7f33db0a273a/out" "-L" "/home/kjeka/.xargo/lib/rustlib/thumbv7em-
none-eabihf/lib" "-Bstatic" "/tmp/rustc.G618pSJeUERd/libcompiler_builtins-48645c160d69be81.rlib" "-
Tlink.x" "-Bdynamic"
  = note: arm-none-eabi-ld: /home/kjeka/test/s32k144evb/target/thumbv7em-none-
eabihf/debug/examples/light-ec6131f661446433 section `.reserved' will not fit in region `FLASH'
          arm-none-eabi-ld:
          The '.text' section must be placed inside the FLASH memory
          Set '_stext' to an address smaller than 'ORIGIN(FLASH) + LENGTH(FLASH)
          arm-none-eabi-ld: region `FLASH' overflowed by<PHONE_NUMBER> bytes

For some reason the assertions won't be evaluated after the location pointer has been decremented. To confirm this I also tested with: ASSERT(1>2, "print this string"); and the string is not printed for _stext = 0x20d.

Does moving the assertion before the .reserved section help? Does the assertion message show in that case?

By ditching the .reserved section and setting start of .text manually i was able to fix it.
I guess the .reserved section isn't needed since we can be sure that nothing is placed between .vector_table and .text?

Moving the assertion won't work since the linker doesn't allow me to have an assertion inside the SECTIONS and _einterrupts isn't defined before the start of SECTIONS.

Thanks @kjetilkjeka! This looks great now.


fetch not available in nodejs

Research if it's possible to use fetch for browsers and a different (like node-fetch) for nodejs.

Now using axios for node and browser


Update faq-ajax.md

Key property of array should be item.id, not item.name

I found another mistake in this doc in the Hook example.
     .then(
        (result) => {
          setIsLoaded(true);
          setItems(result);
        },

It should be setItems(result.items);.

I found another mistake in this doc in the Hook example.
     .then(
        (result) => {
          setIsLoaded(true);
          setItems(result);
        },

It should be setItems(result.items);.

Don't you think this should be a new PR. ?

I found another mistake in this doc in the Hook example.
     .then(
        (result) => {
          setIsLoaded(true);
          setItems(result);
        },

It should be setItems(result.items);.

Well, I wonder why it should be setItems(result.items) ?

I found another mistake in this doc in the Hook example.
     .then(
        (result) => {
          setIsLoaded(true);
          setItems(result);
        },

It should be setItems(result.items);.

Well, I wonder why it should be setItems(result.items) ?

The result is an object and the items is an array, right?


krg bug fix when poly=constant and ndim>2

fixes #186 again

:x: Build SMT 0.4.644 failed (commit https://github.com/SMTorg/SMT/commit/072313543c by @relf)

:white_check_mark: Build SMT 0.4.656 completed (commit https://github.com/SMTorg/SMT/commit/d031e894c2 by @relf)


Rsync deleting all files created from within the container

Hi,
Rsync started not being doing anything when the container creates a file.
But when I create a file locally, Rsync will delete the files created from within the container.
Log: https://gist.github.com/crybat/5f4ce748988427c245a3

Yes there were some files in the data folder.
When I change them locally, rsync picks them up, but deletes the files created by the container.
If I change files in the container directly, rsync doesn't react.

Ah. rsync is a one way sync. That means it will only pick up changes on your host computer (OS X) and sync them to the docker VM. It will not sync the other way around. There is no fix for that unless we change over to a different technology than rsync (e.g. unison). See #90.
Moreover, because we've enabled the delete flags, rsync will delete any files on the VM that are not on your host (this way, when you delete something on the host, files stay in sync). If the container is generating files during runtime that should not be deleted, you should add them to the ignore list via  command line flags (run docker-osx-dev -h to see all supported flags).

I would swear I saw it doing both ways before. Oh well.
I'm trying CoreOS in Virtualbox with nfs and it's working well for me atm.
Not perfect though; would prefer working with docker locally.


"Unlock with Apple Watch" Support?

Does the WiFi chip in the Zenbook's support this feature? Not entirely sure what the requirements are for this to work, but I know it doesn't for me using @shiecldk EFI, just gets stuck attempting to unlock then prompts for a password instead.
For reference, the Wi-Fi card appears to be a derivative of this

This appears to require a native broadcom chipset; intel wifi+bluetooth doesn't natively support features like Airdrop or unlock with Apple Watch. You'll notice that some native features have been supported through the FeatureUnlock Lilu plugin, but my understanding is that this feature requires a proper biometric device, which these devices lack.

Will close this issue as 'not planned' for now, at least until the scope of the issue upstream is clearer or after some progress on this front is announced.

Using a native airport Wi-Fi card is a workaround applicable to the UX581GV, which is probably worth mentioning:
https://dortania.github.io/Wireless-Buyers-Guide/Airport.html#airport-adapters


chore: removed screenshot option for new issue template

🛠 Fixes Issue
Closes #43

👨💻 Changes proposed
Removed the screenshot section from docs and general feature  issue templates.
However haven't removed the screenshot section from bug issue template, because sometime it may happen that user needs to attach the screenshot of the bug

✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

📷 Screenshots

If needed I can remove the screenshot section from bug.yml issue template

I think this is great for now! Thank you so much


how to edit entityName

I want to modify the name of the table,  but can not found how to do that

About a year ago, I worked on adding this functionality in #2499, but never got around to completing it. There were a few rough edges that I never smoothed out.
Until something like that is officially supported, you can simply just copy the contents of the previous class into a new class in a migration block.


Can I predict for multiple fields ?

I have read the documentation and I found that we have to mention a filed name to predict. Can we run predict with multiple fields here?


Add "lifeiscontent" as a contributor

lifeiscontent contributed to this repo but hasn't been added to contributors yet.
Follow up #92 to see instructions

Closed by #124


Upgrade gofakes3 to the latest version.

I hope it will fix the invalid dependency issue reported in 0.9.1.rc1
weave-gitops-enterprise git:(985-view-flagger-generated-objects) ✗ go run cmd/clusters-service/main.go
cmd/clusters-service/app/server.go:25:2<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>invalid version: unknown revision<PHONE_NUMBER>00

diff link provided
Ran the tests locally, does not break anything. Let's see what the PR  checks show.
Closing it as a non-issue base on clarification from @chanwit that the patched version should be used instead.

Closing it as a non-issue base on clarification from @chanwit that the patched version should be used instead.


Find a free json hosting server with rate limit built-in

Using render to host the api server poses the risk of api abuse, need to find a free solution with out-of-the-box cors and rate-limit.

Migrate to TODO.md file


Install as Engine Plugin

Is it possible to install the plugin es an engine plugin instead of a project plugin?

Hi @LarsGroh just copy the plugin directory into Engine/Plugins in your specific veditor version directory (the one you choose when installing new editors from the launcher)

Word to the wise, depending on your platform, you might have to build the plugin in another project and then you should be able to move it to the engine's Plugins directory.

Hi,
thanks for the reply. I actually tried this, but I will give it another go.
Regards,
Lars

Hi,
built it in a 4.17 project and copied it to the engine plugin folder - works perfectly!
Thanks!


Remove-Item -Recurse with an -Include or -Filter argument mistakenly tries to remove the directory itself

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
Note:

This issue has partly been reported before, in the context of #3727, but it's worth creating a focused report.
The problem affects -Exclude too, but use of -Exclude with file filters is treacherous and not meaningfully supported.

When you combine Remove-Item -Recurse with either -Include or -Filter, only those items inside the target directory subtree that match the pattern(s) are removed, as intended.
However, if you invoke such a command with . as the input path, i.e. from inside the target directory, the command fails, as an attempt is seemingly made to delete the directory itself:
# Switch to a temporary directory.
Push-Location -ea Stop ($tmpDir = (New-Item -Type Directory -Force (Join-Path Temp:/ $PID)).FullName)

try {

$null = New-Item -Force 1.txt, sub/2.txt

Remove-Item . -Recurse -Filter *.txt

$null = New-Item -Force 1.txt, sub/2.txt

Remove-Item .
  Pop-Location; Remove-Item $tmpDir -Recurse
}

Expected behavior
Both Remove-Item calls should succeed and delete all *.txt files from the current dir's subtree.
Actual behavior
Both commands fail.
Error details
Cannot remove the item at '<full-path-of-current-dir>' because it is in use.

Environment data
PowerShell Core 7.2.0-preview.9

The problem also affects Windows PowerShell.
Visuals
No response

Both commands fail.

Remove-Item -Path .\* -Filter *.txt -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item -Path .\* -Include *.txt -Recurse

Success for both commands. Try input path .\*
7.1.4

@237dmitry, yes, that is a viable workaround - but it shouldn't be necessary, and that's what this issue is about.


Azure App Service?

The app is really cool and provides some good guidelines but any particular reason the app is using Kubernetes instead of the app service? Haven't gone through any particular metrics but usually App service deployments are more affordable than Kubernetes and will benefit from auto-scaling...

Hello @ErikApption thank you for your comments about the app! We really appreciate it!
Regarding your question about why we used AKS instead of an App Service, it's a great question, but we should start by explaining the micro-service architecture, we wanted to have independence in each service (front-end, language bots, game manager, etc) so those can scale by pods or nodes depending on the number of requests. Managing this requirement using App Service is more complex because you will need to have multiple App Services with multiple Service Plans and administrating that is way more complex that just using AKS (which handle all that complexity).
If this would be a monolithic application with just one container then definitely it will make sense to use an App Service rather to over-complicate the solution with AKS. Another great example you can find is the Tailwind Traders Website which is a single web app acting as a web client for the backend services running on AKS.

Thanks @dasanagu - that's exactly what I was wondering. Any chances you could document a bit more the Kubernetes deployment of your application, esp with .net core? Quite curious to see the details of how how the .NET micro-services have been architected to scale on Kubernetes. A lot of it seem to be buried right now in the ARM template.


Project Handover

I'm afraid it is unlikely I'll be able to get back into this - I have several other projects I'm also struggling to find time for. Unfortunately, I'm not using this in my work either. I have neither an excuse / a need to improve it nor the time. :/
It should be clear to anyone that the rework branch work was arriving at a point where I was reinventing a loader system in order to account for Aurelia (at the time) having 3 separate ways to load dependencies (webpack, systemjs, requirejs). I came to the conclusion that the best solution would be to simply have all of this linting stuff done as a webpack plugin - that way the dependency resolution would be handled for me and this project could just focus on linting. A bridge too far and I lost the enthusiasm.
I suspect the vscode plugin is in far better shape / more useful than this project anyway. In the unlikely case that any of this code is still useful, I'll be happy to transfer it and/or transfer ownership of the npm package names if they are wanted.
@EisenbergEffect

Sad news, but understandable.
When i was doing FE development, i found it to be most useful Aurelia related tool - at that time VS code plugin wasn't even available, so i can't really compare these two (never used VS Code either).
@eriklieben, perhaps you could shed some light on the common and distinct linting related features of aurelia-template-lint vs Aurelia VSCode Extension. It would be fantastic, if VSCode extension could be refactored into "framework service" (like TypeScript language service), that could be consumed by Aurelia plugins for any IDE (or build tool for only linting purposes), not just for VSCode.

@MeirionHughes We're greatful for all the work you put into this. Let's hear from @eriklieben to see how he sees this with respect to the VS Code plugin. We'll probably end up accepting ownership of this in one way or another. I'd like to get Erik's thoughts.

Thank you for all the work you put into this!
To answer the questions above:
The visual studio code extension has a language server and a language client part; this is something which the vs code team created to create decoupled components that can be reused. So, in theory, we should be able to, for example, create a new client in SublimeText and reuse the same server language server. Except for some parts that are specific to the vs code editor that lives in the language server client now.
I've recently moved over the validations that were in the client language server part of the extension to the server part and did some refactoring to make creating validations easier. What we can do is migrate the current code to the vs code validations. And if there are any typescript validations move them to a TypeScript language service extension, so they can directly be reused in every editor that talks to TypeScript.
Or we can leave it as it is, and try to integrate it, but that might require parsing files once in the vs code extension and once in the lint tool.
I am currently also fighting a bit to find the time and first want to finish the intellisence/ smart autocomplete first. After that, I want to dive into this and get it better integrated or migrated.
Maybe we can fork or move the lint tool to the Aurelia GitHub, so we can find ways to provide support for it.

@MeirionHughes Do you want to just transfer this to the aurelia GitHub org? We can take the repo and then update the readme to indicate that we're going to work most of these ideas into the VS Code plugin. Thoughts?

@EisenbergEffect can do; seems I can't transfer unless you give me permission on Aurelia to make repositories; or I transfer directly to you?

I'll take it into my personal account and then move it to Aurelia. Thanks!

can be closed


Smart Charging: handle the Car in Smart Charging

Could I have a Use Case for this ?

Could I have a Use Case for this ?

You can contact the developper for the use case.
Thanks.

@WillyLellouch
The goal is to set the limit of the charging station according the capabilities of the car.
So if a car is able to charge 16 Amps 3 Phase the limit should be set to 16 Amps per phase.
If the car is able to charge 31 Amps single phase, the limit should be set to 31 Amps per phase.


Dont Work in production

i have on issue in generated apk, external fonts dont load or download

Hey there, sorry for the delay getting back to you. Looks like I have some trouble getting notifications. What is the error you're seeing?

It looks like I have the same thing.
On simulator everything works fine, but then I tried to install it on my device, using react-native run-ios —device "iPhone Munoon". Here is my exception:

Have you tried upgrading to the latest version (1.2.0-beta.1)? In previous versions, it was possible to access fonts before they'd been downloaded and installed. The reason it works on simulator is likely because of timing. Your actual device may take slightly longer to download...
I've got this working on a production iOS + Android application, so hopefully it'll give you some confidence that there shouldn't be any native changes required.

Yeah, this bag was with "react-native-custom-fonts": "^1.2.0-beta.1" setting in package.json.

Ah okay, thanks a lot for letting me know.
Do you have a minimum reproducible example? Otherwise, are you able to provide the uri, fontFamily and fontWeight you're using? I'll do some experimenting and see what I can come up with.

Sure, here it is:
'Lacquer': {
    uri: "http://localhost:8080/resources/fonts/lacquer/lacquer-v1-latin-regular.ttf",
    fontFamily: "Lacquer",
    fontWeight: "400",
    fontStyle: "normal",
    color: "white"
}

Font can be downloaded here: https://grandschool.net.ua/resources/fonts/lacquer/lacquer-v1-latin-regular.ttf
By the way, I found strange thing. It works fine, after I started debug session. Even, if I have ended it, it is still working. But if I restart app - same problem.

Hmm, sounds like the fonts are taking a while to download and register natively. I'll have a play around and I'll see if I can come up with anything.
Thanks a lot for your help!

Just discovered that you are right. If you close the error - font is loaded correctly!

Fix this issue by creating state fontLoading and use font only if fontLoading === false. Set value false in onDownloadDidEnd handler, but I need to check if this value isn't already false, because handler may be called many times. This is not very convenient.

Agreed, it's not expected as a consumer of the library for you to have to do this. Unfortunately, I ran this font in the example code and it worked first try. Are you by any chance specifying the fontFamily anywhere manually, other than inside the fontFaces prop?

So one thing I'm thinking of is that, on iOS, if the request to load the fonts globally fails, it swallows the error on the native runtime.
This causes the JS runtime to happily assign the font faces, even though they've not been properly downloaded. So, if an error was being thrown, we're not seeing it and the app is falling into a soft error. I believe the reason I originally did this was to exploit the native error window as feedback for the failure.
But, this is just a hunch. I think we're seeing that the fonts are downloaded as expected, so I'm wondering if there's something else at play.

The fact that you can just useState as a workaround just screams of a timing issue. It just bothers me that there's nothing really special about the callback methods; just your state update will be a render frame afterwards.
... So in that case...
What I can do is requestAnimationFrame after the fonts have been downloaded before updating the views. That's if the crash truly has disappeared after applying your workaround?

Yes, since I already use style preferences in my components, I have to create an array of styles, where I add the result of calling the useCustomFont function.
You can look at code here.

Not going to lie, it is terribly exciting to see a library in a project of this scale! 🥳
One thing I'm thinking is that, I don't think you can really guarantee when the application is going to be re-rendered. So whenever you call getFontFace, depending on the progress of the download, you will run into the problem of trying to use a font that doesn't yet exist. The reason it works after your first run is because the fonts have been downloaded and registered with the system previously. First time though, there's no way they exist.
So, in the hooks-based approach, it basically manages access to the fonts in a similar way that you've implemented, just on a granular per-component level.
The CustomFontsProvider doesn't let the allocated style return the appropriate font until it has been downloaded; it reverts a default style and forces  re-render only once they're available. In your case, there's no telling when a call to getCustomFont is made, and there's effectively a race condition against the app.
In this regard, it kind of makes sense to use fontLoading state manages visibility of the font, since this is what happens internally.
Additionally, the CustomFontsProvider doesn't do anything smart. So, if your object of fontFaces changes, it's going to attempt a download again, because the object itself has changed. This means every time getCustomFonts() is called, it creates a new object and forces the fonts to re-download. This is probably unlikely given the order of priority of the provider, but it's still likely...
I think the approach you've come up with is best, although I can understand your dissatisfaction. In older versions of RNCustomFonts, I had implementors use a dedicated Text and TextInput module exported from the library, which reduced its scope for reuse in conjunction with custom text fields.
Currently, there's an unavoidable delay between when the fonts have been downloaded and when they're ready to render, and we have to manage that to avoid these errors.
So from this point, it's up to you.
One of the main reasons I made this library is because it is a complete pain managing native font assets, and it makes it very difficult to try out new fonts. If in your solution you don't require the fonts to change at runtime, I think you'd still benefit a lot from being able to rapidly prototype with the fonts + styles which suit your application, and then once you're ready, make the proper native integration.
However, if you do require fonts to change at run time (for example I use this in White Label Applications), you might have to take the hit with the fontLoading state, unless you can think of anything else which I could provide which might make this easier for you?

Can someone help me.

Can someone help me.

Looks like you need to npm install the package. check your package.json and make sure that the lib is present.


Felix/pt cloud lsr filter

Integrates both the point cloud to laser scan package and the robot body filter package.
Point cloud to laser

Converts part of the point cloud generated by the camera to a laser scan and projects it to the front laser link frame. This frame was chosen because it will not move relative to the robot as the robot moves unlike the camera frame which can telescope.
Currently publishes to /movo/camera_scan. When publishing to the same topics as the laser scans, the scans swap between the camera projected scan and the base scans which would mess with navigation. Will look into laser scan merger packages so we can consider both datasets at the same time.
Point cloud publishing slows down the sim. I get 8-10fps and I am concerned about the ability to run the sim with this package on other computers such as Lyndon's which is a bit older.

Below are tests with a chair and some computer stand in which the outer most part of the object is correctly projected as a laser scan,

Body filter

Filters out the arms since only the arms are expected to come into camera line of sight.

Below are images of the body filter filtering out the arm when it is in view when the correct point cloud topic is used.

Doing some more testing, using an object which cannot be seen or extrapolated, the point cloud converter works seen below.
However, I think there's some weird stuff going on with the scan merging and the scan filtering which I am looking into to see why the merge is not good and why in the filtered topic the camera scan vanishes.
Also another issue I am looking into is that when I move the robot arm in the view of the camera when the body filter is on, the point cloud converter crashes and brings down the combined scan because a transform between the camera link and the front_last_link cannot be found which is strange

Using laser scan parameters for point cloud converter the behaviour is as expected and ready to go. However, there is an issue with the body filter with some lookup into the past. Otherwise very close to finished.

 The body filtered scans do appear but if I uncheck the Rviz pointcloud2 box, the cloud disappears. Rechecking and waiting, the filtered cloud eventually appeared but the same behaviour persisted

A possible solution to get this running faster would be to try to not consider the arm link closest to the shoulder since it doesn't seem like we'll raise it high enough to be seen.

Did some testing in the lab and the point cloud to laser scan works well shown below.

There is a bit of noise due to the realsense that is also converted to laser scans. The realsense Ir depth is not perfect and creates some wavy artifacts which I'm not sure if there is a way to filter them out. The noise does not appear to be too significant so I don't think it will heavily impact navigation.

The main issue is the body filter which still has poor performance on the real robot. Shown below is the body filter in action. The arm is in front of the camera and the point clouds are being filtered out. There are still some points because moveit thinks the gripper is open when in reality it is actually closed. None the less the remainder of the arm is mostly filtered out and the filtering box can be expanded out to make sure we don't accidentally leave points. However, the rate is still very low at around 0.08Hz. Looking at the documentation I can try to turn off the shadow test(which I'm not sure if I pulled the most recent version of my code which should have it off) and remove the arm links closest to the body since I don't think its likely we will be manipulating the arms to be in from of the camera like that. I also talked to Dr DeHart about it and he suggested that the body filter might not be needed at all times. If we expect to tuck the arms to stow the bin, the arms will never impact the point cloud to laser scan. During bin handover, moveit already knows where the arms are so would it be necessary to filter them out of the point cloud? If we need the point cloud for object tracking we could possibly use the image data to help identify objects and then combine them with the point cloud to accurately identify objects that are too close rather than filtering out the arms.
The body filter is working but I'm not sure if I can get it to realtime performance with the cpu we have

After more investigation I've found that there was a spelling mistake in the config file for the setting of the shadow test. With shadow test off the filter runs quickly and does not seem to impact the performance much.

@younesr1 can I get another approval here? I forgot that with the laser scan merger change to include the camera the combined scans will not publish unless this PR goes in. So currently master does not have a working laser scan since it requires the point cloud to laser scan node to be run. Alternatively I could push a quick change onto Kinova movo to remove the change to laser scan merger and then move this PR over to Kinova MOVO and have it launch as part of MOVO2

Added in merger node to launch file. Ready to be merged now

I went back and did some testing with merging the camera scan ontop of the /scan_multi and found some strange results that merging the front, rear and camera at once has better results than merging the camera ontop of the merged laser scans. shown here:

Merging all together
![base_scan_together](https://user-images.githubusercontent.com/42899188/213953458-94f77f2e-799b-4965-be36-c3e41e29160
Merging ontop of scan_multi

The reason is the ScanShadow filtering as when I remove it the base_scan_filtered scan looks similar though I'm not quite sure why. I changed the number of neighbours to be less for the filter and got better results but that could be because the filter has less effect.

I read the source code of the filter but I still couldn't figure out the reason for the differences. The filter checks X number of neighbours in a scan and then removes the neighbours which are farther away though I'm not sure why that is. My best guess is a time delay between the merged scan and then merging another scan ontop of it. I don't think this is worth digging into more unless we have problems with the scan since it seems to work similar to before.

I went back and did some testing with merging the camera scan ontop of the /scan_multi and found some strange results that merging the front, rear and camera at once has better results than merging the camera ontop of the merged laser scans. shown here:

Merging all together
![base_scan_together](https://user-images.githubusercontent.com/42899188/213953458-94f77f2e-799b-4965-be36-c3e41e29160
Merging ontop of scan_multi

The reason is the ScanShadow filtering as when I remove it the base_scan_filtered scan looks similar though I'm not quite sure why. I changed the number of neighbours to be less for the filter and got better results but that could be because the filter has less effect.

I read the source code of the filter but I still couldn't figure out the reason for the differences. The filter checks X number of neighbours in a scan and then removes the neighbours which are farther away though I'm not sure why that is. The points being removed by the filter are not "in the middle" as stated in the documentation http://wiki.ros.org/laser_filters/Tutorials/Laser filtering using the filter nodes. My best guess is a time delay between the merged scan and then merging another scan ontop of it. I don't think this is worth digging into more unless we have problems with the scan since it seems to work similar to before.

nav will not use the filtered versions of the scans


Building for Mac

Seeing as it builds on Linux there is no reason it shouldn't be possible to build on Mac, so I thought I would try.
Seems to get quite far, errors out on
const unsigned char __attribute__((aligned(4), section(_IMG_ASSET_SECTION ".font_5x7"))) font_5x7[] = {
                                                       ^

This is to do with aligning font data I think. For the emulator (which is what I presume you're trying to build ?) it could just be a normal constant data array

Yep, I am hoping to get the emulator running on Mac, and if I can then we could get TRSE compiling for Neo6502 as a target :)

That'd be great. If you need any help let me know. I think problems are because we've tended to use #IFDEF LINUX and #IFDEF WINDOWS ; it is basically just SDL2 so it should build easily enough on a Mac.

Ooh wouldn't it be nice if it is just some missing definitions! :)

I have a Mac too. I'm very interested on. So I could help on this task.

Woot!

Pull Request submitted
https://github.com/paulscottrobson/neo6502-firmware/pull/112

Hi omiq. It seems the rebase has completely broken your PR unfortunately so I have closed it.
Could you resubmit the changes you made - I have already committed the one that was causing the problems, the complex and unnecessary constant definitions.
Thanks, Paul.

ok will do

Now works, I think.


chore(deps): upgrade to mason ^0.1.0-dev.31

Status
READY
Description

chore(deps): upgrade to mason ^0.1.0-dev.31

Type of Change

[ ] ✨ New feature (non-breaking change which adds functionality)
[ ] 🛠 Bug fix (non-breaking change which fixes an issue)
[ ] ❌ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🧹 Code refactor
[ ] ✅ Build configuration change
[ ] 📝 Documentation
[X] 🗑 Chore

Should the version not be fixed? As dev version can contain breaking changes?

It can't be fixed in the CLI since we can't publish with a fixed version but we can fix it in the hooks and provide a really tight range.


Request: Portal

Icon name
a portal
Use cases
Im personally using it for my UI that has a teleports feature and I think a portal would be better than a map I guess
Design ideas
something like the o in portal but idk im not a designer and i think yall could think of it way better

Checklist

[X] I have searched if someone has submitted a similar issue before and there weren't any. (Please make sure to also search closed issues, as this issue might already have been resolved.)
[X] I have searched existing icons to make sure it does not already exist and I didn't find any.
[X] I am not requesting a brand logo and the art is not protected by copyright.
[X] I am not requesting an icon that includes religious, political imagery or hate symbols.
[X] I have provided appropriate use cases for the icon(s) requested.

Hi @NoobExploits,
There is a lack of use cases here, first of all, can you elaborate on what this teleports feature does? Do you mean a literal teleport like in Diablo?

If so, since this use case is highly specific, can you please provide some other possible use cases for this icon?

i kinda realized i dont need this so 😭


ARM template for GitHub runner is failing on VM extension deployment step (vmextension1)

Hello!
I am trying to create a self-hosted runner and following the steps from the scenario (https://github.com/microsoft/AL-Go/blob/main/Scenarios/SelfHostedGitHubRunner.md). Deployment is failing with the following error:

{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"code":"VMExtensionProvisioningError","message":"VM has reported a failure when processing extension 'vmextension1'. Error message: \"Command execution finished, but failed because it returned a non-zero exit code of: '1'. The command had an error output of: '.NET Framework 4.8 was installed, but a reboot is required. \r\n Please reboot the system and try to install/upgrade Chocolatey again.\r\nAt C:\\Windows\\TEMP\\chocolatey\\chocoInstall\\tools\\chocolateysetup.psm1:815 char:11\r\n+           throw \".NET Framework 4.8 w...' For more information, check the instance view by executing Get-AzVmssVm or Get-AzVm (https://aka.ms/GetAzVm). These commands can be executed using CloudShell (https://aka.ms/CloudShell)\"\r\n\r\nMore information on troubleshooting is available at https://aka.ms/VMExtensionCSEWindowsTroubleshoot "}]}
A few weeks ago, it worked fine.

Running the script (initbuildagent.ps1) manually on VM, rebooting and then configuring runner made the runner up & running.

You could probably also just have restarted the VM - I would guess that this would have re-started the installation as well.
Will see why this happens, thanks

Hey @freddydk,
The reason for this problem is that the latest release of chocolatey upgrade their target .NET Framework to 4.8 (https://docs.chocolatey.org/en-us/choco/release-notes). Since the image lacks this dependency, the install script will try to install .Net Framework 4.8 and wait for the restart, leading to the breakfailed deployment.

@yul-zhou thanks for the info - will check this today

Tried a number of things and couldn't repro, but the reason for this was, that my test scripts were using Windows Server 2022 - not Windows Server 2019... - and:

So, I will fix two things.

Set default OS to Windows Server 2022
During initialize, if dotnet 4.8 isn't installed, it will be installed.

This is fixed in the latest version of the ARM templates.


Add "Recipes" section to README

I added several recipes to the page to get it kick started!

Codecov Report

Merging #393 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #393   +/-   ##
=======================================
  Coverage   88.82%   88.82%
=======================================
  Files          50       50
  Lines         376      376
=======================================
  Hits          334      334
  Misses         42       42

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 a74d7c0...b940d4d. Read the comment docs.

may be add that its community driven and feel free to add yours?

Ok I edited it... sorry for the long delay.

Thank you!


Add multiqc

Add multiqc into ngsqc pipeline.
Addresses #12 #7

@skchronicles , example report at /data/RTB_GRS/dev/Dmux/test_ngsqc2/GRS_0212_Bhasym/230907_NS500353_0215_AHLTNVBGXM/multiqc/Run-230907_NS500353_0215_AHLTNVBGXM-Project-GRS_0212_Bhasym_multiqc_report.html

Will address some of these comments/issues in the next PR.


Documentation Suggestion on Ubuntu 16.04 Issue Number 1023

this is a pull request for issue #1023

Coverage remained the same at 72.011% when pulling 96c366f08688f4433d8aecada24db6156622dd57 on fahrishb:develop into 9787a6448ffb33668fe2221dadaa4eb360dbe7fa on Netflix:develop.


Set Prometheus, Zipkin and Grafana services as NodePort

can you say why ? and make the change ?

duplicate of #466


The following RenderObject was being processed when the exception was fired: _RenderSlider#3ad33 RenderObject: _RenderSlider#3ad33

Steps to Reproduce

...
...
...

Target Platform:
Target OS version/browser:
Devices:
Logs

Hello @wzg0 !
Thank you for posting.
However, without any additional information, such as the description of the problem, code to reproduce the issue and flutter doctor -v command output, your case cannot be investigated. Due to that, closing this issue.
But feel free to open a new issue and fill the information requested in the template.
Thank you.