When "resize inspector" option is ON, inspector disappears

Name of Defective Feature
Inspector resize error
System Settings (Required)
ToolKit Version: 1.1.0
Operating System (Mac/Windows/Etc): Mac
Browser (Chrome/Firefox/Safari): Chrome
Browser Version:  60.0.3112.113 (Official Build) (64-bit)
Other Extensions: Evernote, Pinterest, Honey, Dashlane, Boomerang, RES, uBlock Origin, Ebates, Zola
Export of Toolkit Settings (Bottom Left of Settings Page)
[{"key":"AccountsDisplayDensity","value":"0"},{"key":"AccountsEmphasizedOutflows","value":true},{"key":"AccountsStripedRows","value":true},{"key":"AdditionalColumns","value":true},{"key":"AdjustableColumnWidths","value":true},{"key":"AutoCloseReconcile","value":false},{"key":"ChangeEnterBehavior","value":true},{"key":"CheckNumbers","value":false},{"key":"ColourBlindMode","value":false},{"key":"CustomFlagNames","value":true},{"key":"DisplayTargetGoalAmount","value":"0"},{"key":"GoalWarningColor","value":true},{"key":"HideAgeOfMoney","value":false},{"key":"HideReferralBanner","value":false},{"key":"PrintingImprovements","value":true},{"key":"RemovePositiveHighlight","value":false},{"key":"RowHeight","value":"1"},{"key":"RunningBalance","value":true},{"key":"ShowCategoryBalance","value":false},{"key":"SquareNegativeMode","value":false},{"key":"StealingFromFuture","value":false},{"key":"TargetBalanceWarning","value":false},{"key":"accountsClearSelection","value":false},{"key":"accountsDisplayDensity","value":"0"},{"key":"accountsEmphasizedOutflows","value":false},{"key":"accountsRowHeight","value":"1"},{"key":"accountsStripedRows","value":true},{"key":"activityTransactionLink","value":true},{"key":"betterScrollbars","value":"0"},{"key":"budgetBalanceToZero","value":true},{"key":"budgetProgressBars","value":"goals"},{"key":"budgetQuickSwitch","value":true},{"key":"budgetRowsHeight","value":"1"},{"key":"calendarFirstDay","value":"0"},{"key":"categoryActivityPopupWidth","value":"1"},{"key":"changeEnterBehavior","value":true},{"key":"checkCreditBalances","value":true},{"key":"checkNumbers","value":false},{"key":"closeReconcileWindow","value":true},{"key":"collapseExpandBudgetGroups","value":true},{"key":"collapseSideMenu","value":false},{"key":"colourBlindMode","value":false},{"key":"compactIncomeVsExpense","value":true},{"key":"currentMonthIndicator","value":true},{"key":"daysOfBuffering","value":true},{"key":"daysOfBufferingHistoryLookup","value":"0"},{"key":"editButtonPosition","value":"2"},{"key":"enableRetroCalculator","value":true},{"key":"enlargeCategoriesDropdown","value":true},{"key":"exportTransactions","value":false},{"key":"goalIndicator","value":true},{"key":"goalIndicatorWarningColor","value":true},{"key":"googleFontsSelector","value":"0"},{"key":"hideAOM","value":false},{"key":"hideAccountBalancesType","value":"0"},{"key":"hideHelp","value":false},{"key":"highlightNegativesNegative","value":false},{"key":"importNotification","value":"1"},{"key":"incomeFromLastMonth","value":"0"},{"key":"l10n","value":"0"},{"key":"largerClickableIcons","value":true},{"key":"monthlyNotesPopupWidth","value":"1"},{"key":"navDisplayDensity","value":"0"},{"key":"options.dark-mode","value":false},{"key":"pacing","value":"0"},{"key":"popupCalculator","value":true},{"key":"printingImprovements","value":false},{"key":"privacyMode","value":"0"},{"key":"reconciledTextColor","value":"0"},{"key":"removePositiveHighlight","value":false},{"key":"removeZeroCategories","value":true},{"key":"reports","value":true},{"key":"resizeInspector","value":false},{"key":"rightClickToEdit","value":true},{"key":"runningBalance","value":true},{"key":"seamlessBudgetHeader","value":true},{"key":"showIntercom","value":true},{"key":"spareChange","value":false},{"key":"splitKeyboardShortcut","value":true},{"key":"splitTransactionAutoAdjust","value":true},{"key":"squareNegativeMode","value":false},{"key":"stealingFromNextMonth","value":false},{"key":"swapClearedFlagged","value":true},{"key":"toBeBudgetedWarning","value":false},{"key":"toggleSplits","value":false},{"key":"toggleTransactionFilters","value":"0"},{"key":"warnOnQuickBudget","value":false}]
Steps to Reproduce the Behavior
Please write down the steps necessary to reproduce the behavior you're seeing. Please be as thorough as possible.

Open YNAB (with Resize Inspector ON)
Budget screen appears and Inspector is not visible

Expected Behavior
What did you expect would happen after completing the steps?
I expected the inspector to be visible and resizable
Actual Behavior
What actually happened after you completed the steps.
budget categories extend all the way to the right side of viewport - no inspector

Thanks for reporting this. It's been noted in issue #892 as well. I've started looking at it and see what the problem is. Hopefully the fix won't take too long. This is one of my favorite features!

Just to add my observations to this bug, I still see some of the inspector items at the very bottom of the screen (like: Average budgeted), but I can't identify the drag-and-drop line to resize it.

A PR #920 has been submitted for this.

Fixed in latest Toolkit release. Note that there is still an issue if you click the Collapse button in the side bar. I'll open a new issue for that.


Dungeon drops not respecting NA/JP mapping function

e.g. Joker is listed as dropping from shinra bansho.

Fixed.


[6c0004d8] alsa audio output error: cannot estimate delay: Input/output error

Getting the following error
[6c0004d8] alsa audio output error: cannot estimate delay: Input/output error

Your OS (including version) where you are running AlexaPi:
Raspbian Jessie/Pixel.
Updated today with apt-get update and apt-get install update

Your hardware platform and model you are running on:
Raspberry PI 3

Python release (python2 --version):
2.7.9

Description of problem:
Getting the following error
[6c0004d8] alsa audio output error: cannot estimate delay: Input/output error

Problem-relevant config.yaml entries:
sound:
  # Name of your ALSA microphone/soundcard in arecord -L
  input_device: "pulse"
  # This is here if none of the listed device: "raspberrypi"
  # This is an override that is normally not needed and is a last resort.
  allow_unlisted_input_device: false

  playback_handler: "vlc"

   # you can go here with alsa, pulse or others
  # keep blank for the best audio output selected by the underlying code
  output: "pulse"
  # output device: "raspberrypi"
  # currently supports ALSA only
  output_device: ""

  # if left empty, won't be passed to the underlying library / command if it su$
  # if it doesn't 100% will be used
  default_volume: 80

  # Means the same as above, but is used for media (playing music for example)
  # Leave blank to use the same setting as for speech content
  media_output:
  media_output_device:
  media_default_volume:

  # Some device: "raspberrypi"
  # value is the number of seconds of silence to pad the beginning and end of t$
  # the sox handler supports this configuration option.
  playback_padding: 0

Additional info:
This is a brand new install following the instructions form here "http://lifehacker.com/the-simplest-way-to-build-a-raspberry-pi-powered-amazon-1794218212"

Forgot to add this.  So, here it is.
!!################################
!!ALSA Information Script v 0.4.64
!!################################
!!Script ran on: Mon Jun 19 21:19:25 UTC 2017
!!Linux Distribution
!!------------------
ID_LIKE=debian
!!DMI Information
!!---------------
Manufacturer:
Product Name:
Product Version:
Firmware Version:
!!Kernel Information
!!------------------
Kernel release:    4.9.28-v7
Operating System:  GNU/Linux
Architecture:      armv7l
Processor:         unknown
SMP Enabled:       Yes
!!ALSA Version
!!------------
Driver version:     k4.9.28-v7
Library version:    1.0.28
Utilities version:  1.0.28
!!Loaded ALSA modules
!!-------------------
snd_bcm2835
snd_usb_audio
!!Sound Servers on this system
!!----------------------------

APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [ALSA]
Card hw:0 'ALSA'/'bcm2835 ALSA'
Mixer name	: 'Broadcom Mixer'
Components	: ''
Controls      : 6
Simple ctrls  : 1
Simple mixer control 'PCM',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback -10239 - 400
Mono: Playback 400 [100%] [4.00dB] [on]
!!-------Mixer controls for card 1 [Device]
Card hw:1 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.4, full spe'
Mixer name	: 'USB Mixer'
Components	: 'USB8086:0808'
Controls      : 4
Simple ctrls  : 2
Simple mixer control 'Mic',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined
Capture channels: Mono
Limits: Capture 0 - 16
Mono: Capture 0 [0%] [0.00dB] [on]
Simple mixer control 'Auto Gain Control',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
!!Alsactl output
!!--------------
--startcollapse--
state.ALSA {
control.1 {
iface MIXER
name 'PCM Playback Volume'
value 400
comment {
access 'read write'
type INTEGER
count 1
range '-10239 - 400'
dbmin -9999999
dbmax 400
dbvalue.0 400
}
}
control.2 {
iface MIXER
name 'PCM Playback Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.3 {
iface MIXER
name 'PCM Playback Route'
value 1
comment {
access 'read write'
type INTEGER
count 1
range '0 - 2'
}
}
control.4 {
iface PCM
name 'IEC958 Playback Default'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.5 {
iface PCM
name 'IEC958 Playback Con Mask'
value '0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.6 {
iface PCM
name 'IEC958 Playback PCM Stream'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write inactive'
type IEC958
count 1
}
}
}
state.Device {
control.1 {
iface PCM
name 'Capture Channel Map'
value 2
comment {
access read
type INTEGER
count 1
range '0 - 36'
}
}
control.2 {
iface MIXER
name 'Mic Capture Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.3 {
iface MIXER
name 'Mic Capture Volume'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 16'
dbmin 0
dbmax 2381
dbvalue.0 0
}
}
control.4 {
iface MIXER
name 'Auto Gain Control'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
Module
bnep
hci_uart
btbcm
bluetooth
snd_usb_audio
snd_hwdep
snd_usbmidi_lib
snd_rawmidi
snd_seq_device
evdev
brcmfmac
brcmutil
cfg80211
rfkill
snd_bcm2835
snd_pcm
snd_timer
snd
bcm2835_gpiomem
uio_pdrv_genirq
fixed
uio
i2c_dev
fuse
ipv6
!!ALSA/HDA dmesg
!!--------------
[    3.326020] hid-generic 0003:8086:0808.0003: input,hidraw2: USB HID v1.00 Device [C-Media Electronics Inc.       USB PnP Sound Device] on usb-3f980000.usb-1.4/input2
[    3.521818] usbcore: registered new interface driver snd-usb-audio
[    3.806542] systemd-journald[142]: Received request to flush runtime journal from PID 1

See https://github.com/alexa-pi/AlexaPi/issues/100#issuecomment-264739025
Excepting this error, is it working?
Emerick

It is not working.  When it boots, the unit does not say "Hello" nor does it respond to the hotword.

I had the same exact issue. This got mine to work.
First try following this:
https://github.com/alexa-pi/AlexaPi/wiki/Audio-setup-&-debugging
but specifically

If you're using VLC handler set
sudo nano /etc/opt/AlexaPi/config.yaml
input_device: "pulse"
output: "pulse"
output_device: ""
Download VLC manually using this 'sudo apt-get install vlc'
Reboot

Hello,
Maybe it's your pulse that's not correctly configured.
If you have a graphical interface, you can use pavucontrol. Else there's a CLI package but I don't remember the name.
Emerick

Closing due to inactivity. Feel free to reopen.


Typechain doesn't find .json files

Hi! I'm running into an issue with generating typings for JSON files.
My contract ABIs have the extension .json rather than .abi. From the README I think I should be using a glob pattern like typechain "build/contracts/*.json", but this doesn't find the files. If I rename the ABIs to the .abi extension, the same glob works.
Not sure if I'm using this correctly or not!

Hey,
you use it correctly but npm has an old version. Once I release you will be able to provide your own glob pattern among other goodies.

@kdelwat I just released new version 0.0.5. Check it out, please. It should fix this problem.

That fixed it! Thanks


Error when add parameter word_ngrams=5

fasttext.so throw floating point exception

Can confirm. Any value above 1 is producing same result.

I was facing the same problem. As mentioned in issue #90 , this does not seem to happen when a non-zero and positive bucket size is provided as a parameter.


Minor edits to cli help messages.

This is non-urgent. Just something I've been meaning to do to normalize the help messages a bit.

 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.Janet Revell 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.


Pub serve: Aggregate transformer problem

This issue was originally filed by @Fox32

What steps will reproduce the problem?

Get the attached project
Run pub serve
Access http://localhost:8080/packages/projectz/src/renderer_client/adrenaline_syringe_effect.fsh in your browser, works
Access http://localhost:8080/packages/projectz/src/renderer_client/shaders_manifest.json in your browser, works
Modify lib/src/renderer_client/adrenaline_syringe_effect.fsh on disk (like adding an additional line)
Access http://localhost:8080/packages/projectz/src/renderer_client/shaders_manifest.json again, works
Access http://localhost:8080/packages/projectz/src/renderer_client/adrenaline_syringe_effect.fsh again, doesn't work anymore, 404, Pub prints: [web] GET /packages/projectz/src/renderer_client/adrenaline_syringe_effect.fsh => Could not find asset projectz|lib/src/renderer_client/adrenaline_syringe_effect.fsh.

What is the expected output? What do you see instead?
I would expect that also the second call to adrenaline_syringe_effect.fsh succeed, but with the changed content.
What version of the product are you using?
On what operating system?
Dart Editor version 1.9.0.dev_08_00 (DEV)
Dart SDK version 1.9.0-dev.8.0
Windowsd 8.1 64bit
Please provide any additional information below.

Attachment:
aggregate_transformer_bug.zip (7.15 KB)

This issue has been moved to dart-lang/pub#1255.


WIP: Added tutorial for fNIRS data

I started a tutorial to process fNIRS data. It's super basic so this is definitely WIP, but we can work it out together to align this to the other tutorials and to add features of potential interest.
For now, the numpy file with test data can be found here, but we could make use of a public dataset as @agramfort previously suggested.

Codecov Report

Merging #4257 into master will decrease coverage by 0.2%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #4257      +/-   ##
=========================================
- Coverage    86.2%     86%   -0.21%
=========================================
  Files         346     346
  Lines       64639   64639
  Branches     9907    9907
=========================================
- Hits        55725   55595     -130
- Misses       6197    6322     +125
- Partials     2717    2722       +5

It might be worth going from the raw CSV data, then.

+1

yes

I integrated most of the comments, I still have to work on the raw file load-parse-crunch part.

@mcaffini how are we doing here? Any chance you can work on this in the next week or so? We're working on pushing out a release soon and it would be great to have this tutorial

Hi @larsoner and sorry for the late reply, I was off work for a long time. Yes, let's finish this in the next days.

Oops I've seen this just now, sorry.

@mcaffini any time for this in the near future? If not, I know another fNIRS person who might be able to take over

@larsoner I can't make it in the near future and I'd be happy if someone takes over :-)

@mcaffini do you have the original raw data (light intensity measurements) that were used to generate the chroma concentrations (HBo / HBr)? It would be best if we could also add code to do this processing step, and having the original data + knowing what you did to convert it would help.

@larsoner that specific dataset was exported from our fNIRS device in the form of HbO and HbR concentrations. The conversion from raw intensity to concentration depends on the type of instrument, for CW (continuous-wave) it can be a simple modified Lambert-Beer model, but for FD (frequency-domain) and TD (time-domain) it may be more complicated.
If you think the intensity2concentration step is of interest for MNE Python, my suggestion is to discuss it independently. Eventually all type of intensity data will be converted into concentrations and, after that step, they can benefit from what is discussed here.

IMO it is sufficient to start from HbO/HbR signals because this is what most devices spit out.

Thoughts @rob-luke ?

I agree with @mcaffini that the complexity of converting from intensity to concentration is dependent on the type of instrument. And its interesting to hear from @cbrnr that the majority of devices directly export HbO/HbR, are you in an engineering heavy field? or is this in general?
My experience is predominantly in the auditory domain. All the devices I have used are CW and export raw intensity. The devices I have used are NIRX (Macquarie Uni, Bionics Institute, U California) and Hitachi (UCL). I also attended the last sfNIRS conference and most of the research I saw had to deal with this conversion to concentration. Perhaps the reason I have seen lots of intensity exporting machines is that I am working in less engineering heavy domains, and these CW machines may be cheaper.
I think if you want MNE fNIRS analysis to be available to as many users as possible starting with a CW intensity to concentration conversion step sounds like a good plan. @mcaffini suggestion to split this discussion to a different issue makes sense to me.

I've worked with fNIRS signals in the BCI field occasionally, but I'm by no means an expert. Maybe the signals I received were even preprocessed, I'm not sure. It sounds like a conversion step is definitely necessary.

As a first step to getting HbO/HbR I will raise a PR to read NIRX files. Then we can worry about the conversion steps. We can move this discussion when I open the PR.

Sounds good to me.

Closing in favor of #6674


ol-style-text font string has no effect

Describe the bug
The font property of ol-style-text does not seem to have any effect.
It seems to always default to bold sans-serif
To Reproduce

const fstyle = computed(() => {
  return "italic 30px  serif;"

})

Expected behavior
An italic serifed font should appear,
Screenshots

Desktop (please complete the following information):

OS: MacOs
Browser Chrome
Version 1-6

Please omit the ;. This will work, just tried it out.
<ol-style-text text="Hellooooo" font="italic 30px serif"></ol-style-text>


Connecting to a node or cluster via an IP address using TLS results in InvalidDnsNameError

Sample error when logging is enabled:
DEBUG eventstore::grpc             > Failed to create gRPC channel for candidate Endpoint { host: "<IP_ADDRESS>", port: 2113 }: transport error: error trying to connect: InvalidDNSNameError

This occurs due to the following limitation in the webpki dependency:
https://github.com/briansmith/webpki/issues/54
(Parsing IP SANs from certificates is not yet supported)
See also:
https://github.com/ctz/rustls/issues/281
https://github.com/hyperium/tonic/issues/279
This forces the user to use DNS names for each node of the cluster.

rustls next version 0.21 has fixed that issue. I'll fix it when released.


11px bigger website & small css stuff

Coverage remained the same at 39.68% when pulling 7de27d38332ba0777c24742f2c6ff6f0231d27e6 on small-css-changes into e4767d42b561b2bf08c61fd393826c07518c23b8 on dev.

Coverage remained the same at 39.68% when pulling 7de27d38332ba0777c24742f2c6ff6f0231d27e6 on small-css-changes into e4767d42b561b2bf08c61fd393826c07518c23b8 on dev.


Feature/gh 178

Add endpoints for bulk retrieval and edit of many profiles against many data elements of a data model.

POST /dataModels/{dataModelId}/profile/getMany
POST /dataModels/{dataModelId}/profile/validateMany
POST /dataModels/{dataModelId}/profile/saveMany

There are examples of the POST bodies added to the postman-library (separate PR).
Although the examples above are for data model, and this PR includes tests for data model, I would expect it also to work for the general case of retrieving and editing profiles against many model items of a model.
The deprecated MapBasedProfile has been removed.
Because the change requires retrieval or save of many resources in one request, this PR includes a slightly new pattern in that most security checks are done in the ProfileController rather than ProfileInterceptor. The pattern in the ProfileController is:

check that the MultiFacetAwareItem referenced in the URL is a Model
check that every MultiFacetAwareItem specified in the POST body is a ModelItem which belongs to the Model

i will review this next week....theres a lot going on and i need to sit and work through it


./run.sh using UBUNTU 18.04 failed. How can I solve this? Is there any thing wrong with the directory?

Fatal Python error: GC object already tracked
./run.sh: line 30:  8703 Segmentation fault      (core dumped) th main.lua -model 2D-FAN-300W.t7 -input ../$INPUT/ -detectFaces true -mode generate -output ../$INPUT/ -device gpu -outputFormat txt
ls: cannot access '*.txt': No such file or directory
/home/jackie/torch/install/bin/luajit: /home/jackie/torch/install/share/lua/5.1/trepl/init.lua:389: /home/jackie/torch/install/share/lua/5.1/trepl/init.lua:389: /home/jackie/torch/install/share/lua/5.1/cudnn/ffi.lua:1603: 'libcudnn (R5) not found in library path.
Please install CuDNN from https://developer.nvidia.com/cuDNN
Then make sure files named as libcudnn.so.5 or libcudnn.5.dylib are placed in
your library load path (for example /usr/local/lib , or manually add a path to LD_LIBRARY_PATH)
Alternatively, set the path to libcudnn.so.5 or libcudnn.5.dylib
to the environment variable CUDNN_PATH and rerun torch.
For example: export CUDNN_PATH="/usr/local/cuda/lib64/libcudnn.so.5"
stack traceback:
[C]: in function 'error'
/home/jackie/torch/install/share/lua/5.1/trepl/init.lua:389: in function 'require'
process.lua:17: in main chunk
[C]: in function 'dofile'
...ckie/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
[C]: at 0x5647fcdad570
ls: cannot access '*.raw': No such file or directory
I installed Torch,Cuda and Cudann.

Did you do what it said though?

For example: export CUDNN_PATH="/usr/local/cuda/lib64/libcudnn.so.5"

Did you install the correct version of cudnn?

Did you do what it said though?

For example: export CUDNN_PATH="/usr/local/cuda/lib64/libcudnn.so.5"

Did you install the correct version of cudnn?

I am new to linux and Ubuntu.It seems like there are errors when I downloaded the cudnn the user used in the Ubuntu 18.04 guide. I am not sure is it not compatible with my gpu (gtx1050). And when I used nvidia-smi it shows that i am running cuda version 10.2 so I downloaded cudnn and nccl that is compatible with cuda 10.2. However, when I check nvcc —version, it shows a version of 9.1. Did it automatically download cuda itself when I download the linux nvidia display driver? I am really confused here. Thanks for you reply!

When I try using matlab to run it shows the error when i change the cudnn path.
device =
'gpu'

/bin/bash: line 1:  3853 Segmentation fault      (core dumped) CUDA_VISIBLE_DEVICES=0 th main.lua -model 2D-FAN-300W.t7 -input ../examples/ -detectFaces true -mode generate -output ../examples/ -device gpu -outputFormat txt 2>&1 > /dev/null
cd face-alignment;CUDA_VISIBLE_DEVICES=0 th main.lua -model 2D-FAN-300W.t7 -input ../examples/ -detectFaces true -mode generate -output ../examples/ -device gpu -outputFormat txt 2>&1 > /dev/null;: Segmentation fault
Error using run (line 38)
Failed to run Torch7 script.

After I removed the line the user said in the guide. The error in matlab came out as the same as the one when I run in terminal.
device =
'gpu'

/home/jackie/torch/install/bin/luajit: /home/jackie/torch/install/share/lua/5.1/trepl/init.lua:389: /home/jackie/torch/install/share/lua/5.1/trepl/init.lua:389: /home/jackie/torch/install/share/lua/5.1/cudnn/ffi.lua:1603: 'libcudnn (R5) not found in library path.
Please install CuDNN from https://developer.nvidia.com/cuDNN
Then make sure files named as libcudnn.so.5 or libcudnn.5.dylib are placed in
your library load path (for example /usr/local/lib , or manually add a path to LD_LIBRARY_PATH)
Alternatively, set the path to libcudnn.so.5 or libcudnn.5.dylib
to the environment variable CUDNN_PATH and rerun torch.
For example: export CUDNN_PATH="/usr/local/cuda/lib64/libcudnn.so.5"
stack traceback:
[C]: in function 'error'
/home/jackie/torch/install/share/lua/5.1/trepl/init.lua:389: in function 'require'
main.lua:13: in main chunk
[C]: in function 'dofile'
...ckie/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:150: in main chunk
[C]: at 0x5573040b2570
Error using run (line 38)
Failed to run Torch7 script.

I tried to run through the cudnnn installation using the command below:
sudo dpkg -i libcudnn7_<IP_ADDRESS>-1+cuda10.1_amd64.deb
sudo dpkg -i libcudnn7-dev_<IP_ADDRESS>-1+cuda10.1_amd64.deb
sudo dpkg -i libcudnn7-doc_<IP_ADDRESS>-1+cuda10.1_amd64.deb
sudo dpkg -i nccl-repo-ubuntu1804-2.5.6-ga-cuda10.1_1-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda
And I got the error below:
jackie@jackie-GL753VD:~/Downloads$ sudo apt-get install cuda
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package cuda
What is the problem here?

When I type sudo apt update
it give me this
jackie@jackie-GL753VD:~/Downloads$ sudo apt update
Get:1 file:/var/nccl-repo-2.5.6-ga-cuda10.1  InRelease
Ign:1 file:/var/nccl-repo-2.5.6-ga-cuda10.1  InRelease
Get:2 file:/var/nccl-repo-2.7.3-ga-cuda10.2  InRelease
Ign:2 file:/var/nccl-repo-2.7.3-ga-cuda10.2  InRelease
Get:3 file:/var/nccl-repo-2.5.6-ga-cuda10.1  Release [574 B]
Get:4 file:/var/nccl-repo-2.7.3-ga-cuda10.2  Release [574 B]
Get:3 file:/var/nccl-repo-2.5.6-ga-cuda10.1  Release [574 B]
Get:4 file:/var/nccl-repo-2.7.3-ga-cuda10.2  Release [574 B]
Hit:6 http://gb.archive.ubuntu.com/ubuntu bionic InRelease
Hit:7 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:8 http://gb.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:10 http://gb.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:11 http://security.ubuntu.com/ubuntu bionic-security InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
83 packages can be upgraded. Run 'apt list --upgradable' to see them.
does this mean that i have both nccl pakage installed for cuda 10.1 and 10.2? What should I do in this?

Well, I realised there is an error when I am installing cuda
Errors were encountered while processing:
/tmp/apt-dpkg-install-Pb2sJs/30-libcublas-dev_<IP_ADDRESS>-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
and there are two warnings:
WARNING: Your driver installation has been altered since it was initially
installed; this may happen, for example, if you have since installed
the NVIDIA driver through a mechanism other than nvidia-installer
(such as your distribution's native package management system).
nvidia-installer will attempt to uninstall as best it can.  Please see
the file '/var/log/nvidia-uninstall.log' for details.
WARNING: Failed to delete some directories. See /var/log/nvidia-uninstall.log
for details.

Your problems are with nvidia drivers and software, not with the 3d face software

that's why I am here looking for solutions... If you dont know the solutions then its fine.

I just want to know that the cuda version in nvidia-smi. Is it preinstalled or else?


Update index.md

Removed previous template and created basic starting structure for product website.
Details of product website to be added in later
Resolve issue #15

Codecov Report

Merging #18 (7104f56) into master (7674064) will not change coverage.
The diff coverage is n/a.

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

Continue to review full report at Codecov.

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

Closing this PR due to incorrect branch being used.


List tasks

Feature branch for listtask command
Implemented simple scaffolding for listtask command, pending work to tie this into the UI. Minor changes to TaskList and Model were made to more closely follow the implementation of the original list command from the AB3 codebase.

Codecov Report

Merging #24 (016c4c5) into master (ac30030) will decrease coverage by 0.85%.
The diff coverage is 46.00%.

@@             Coverage Diff              @@
##             master      #24      +/-   ##
============================================
- Coverage     71.85%   70.99%   -0.86%
- Complexity      428      435       +7
============================================
  Files            76       80       +4
  Lines          1318     1362      +44
  Branches        135      139       +4
============================================
+ Hits            947      967      +20
- Misses          327      349      +22
- Partials         44       46       +2

Impacted Files
Coverage Δ

...main/java/seedu/address/commons/core/Messages.java
0.00% <ø> (ø)

.../seedu/address/logic/commands/ListTaskCommand.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
80.00% <0.00%> (-8.89%)
:arrow_down:

...s/model/task/exceptions/TaskNotFoundException.java
0.00% <0.00%> (ø)

...rc/main/java/seedu/address/model/ModelManager.java
85.96% <12.50%> (-10.04%)
:arrow_down:

...c/main/java/seedu/address/model/task/TaskList.java
31.25% <31.25%> (-28.75%)
:arrow_down:

...eedu/address/logic/commands/DeleteTaskCommand.java
83.33% <83.33%> (ø)

.../address/logic/parser/DeleteTaskCommandParser.java
100.00% <100.00%> (ø)

src/main/java/seedu/address/model/Model.java
100.00% <100.00%> (ø)

... and 3 more

Continue to review full report at Codecov.

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


[W5.7][W14-4] Esmond Tan

Where are the unit test and IO test of your sort function?

Good point @fzdy1914 , will look into it.

Good work! The sort feature may be useful to our project. Cheers :)


Update camera-points plugin to v2.2.0

Fixed some minor bugs and updated the README

Needs rebase

Sorry, didn't see that before


(#75) Avoid crashing program on empty input

Closes #75

@aodhneine good catch! Thank you so much for fixing this! :+1:


Leo does not work

I'm unable to answer your query as your version of Brave is too out of date.
Please update your browser.

https://github.com/Simatwa/python-tgpt/issues/54


Support light and dark mode

Currently we only have a dark mode, which confusingly registers itself as light mode in some UI fields. We should look into providing two custom Color Schemes: Godot Light and Godot Dark

@mariomadproductions just to clarify from the closed issue: Would a light color scheme be enough for you, or do you also want the option for different themes? DIfferent themes is a bit more work to support for us though

@mariomadproductions just to clarify from the closed issue: Would a light color scheme be enough for you (with the current theme), or do you also want the option for different themes? DIfferent themes is a bit more work to support for us though

Just a light color scheme would be great.

Hi, perhaps we can contribute to propose new themes if you share the style sheet.
Have a nice day !

Hi @fantomac, that's exactly what this repository is. If you want to contribute you'll need to learn how discourse theming works and then make a pull request to this repository. Be sure to test it before submitting anything by using the official discourse theme creator site. You can register there and preview your theme.


Initial workflow tests

Adjusting the Resident Card e2e tests to test the Workflows endpoints.
Could be merged into the workflow-spec-updates branch as we work on the implementation or we could wait until the test is passing.

After dc62683, result of test is:
[Nest] 61503  - 11/18/2024, 8:15:56 PM   ERROR [ExceptionsHandler] SQLITE_CONSTRAINT: NOT NULL constraint failed: exchange_entity.interactServiceDefinitions
QueryFailedError: SQLITE_CONSTRAINT: NOT NULL constraint failed: exchange_entity.interactServiceDefinitions
    at Statement.handler (/Users/john/code/openwallet-foundation-labs/vc-api/common/temp/node_modules/.pnpm/typeorm@0.3.20_sqlite3@5.1.7_ts-node@10.9.2/src/driver/sqlite/SqliteQueryRunner.ts:135:29)
[Nest] 61503  - 11/18/2024, 8:15:56 PM   ERROR [HttpLoggerMiddleware] 500 Internal Server Error | ::ffff:<IP_ADDRESS> | [POST] /v1/vc-api/workflows/permanent-resident-card-issuance/exchanges/ - 15ms
 FAIL  test/app.e2e-spec.ts (16.34 s)
  App (e2e)
    Resident Card (e2e) - Workflow
      ✕ should support Resident Card issuance and presentation (2110 ms)

  ● App (e2e) › Resident Card (e2e) - Workflow › should support Resident Card issuance and presentation

    expected 201 "Created", got 500 "Internal Server Error"

      41 |       .post(`${vcApiBaseUrl}/workflows/${issuanceWorkflow.getWorkflowId()}/exchanges/`)
      42 |       .send(issuanceWorkflow.getWorkflowDefinition())
    > 43 |       .expect(201);
         |        ^
      44 |     const exchangeId = createExchangeResponse.body.exchangeId;
      45 |
      46 |     // As holder, start issuance exchange

      at Object.<anonymous> (vc-api/workflows/resident-card/resident-card.e2e-suite.ts:43:8)
      ----
      at Test._assertStatus (../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:252:14)
      at ../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:308:13
      at Test._assertFunction (../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:285:13)
      at Test.assert (../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:164:23)
      at Server.localAssert (../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:120:14)

Test Suites: 1 failed, 1 total
Tests:       1 failed, 1 total
Snapshots:   0 total
Time:        16.591 s

Current test result:
[Nest] 74463  - 11/18/2024, 8:53:52 PM   ERROR [ExceptionsHandler] SQLITE_CONSTRAINT: NOT NULL constraint failed: exchange_entity.interactServiceDefinitions
QueryFailedError: SQLITE_CONSTRAINT: NOT NULL constraint failed: exchange_entity.interactServiceDefinitions
    at Statement.handler (/Users/john/code/openwallet-foundation-labs/vc-api/common/temp/node_modules/.pnpm/typeorm@0.3.20_sqlite3@5.1.7_ts-node@10.9.2/src/driver/sqlite/SqliteQueryRunner.ts:135:29)
[Nest] 74463  - 11/18/2024, 8:53:52 PM   ERROR [HttpLoggerMiddleware] 500 Internal Server Error | ::ffff:<IP_ADDRESS> | [POST] /v1/vc-api/workflows/permanent-resident-card-issuance/exchanges/ - 20ms
 FAIL  test/app.e2e-spec.ts (16.395 s)
  App (e2e)
    Resident Card (e2e) - Workflow
      ✕ should support Resident Card issuance and presentation (2391 ms)

  ● App (e2e) › Resident Card (e2e) - Workflow › should support Resident Card issuance and presentation

    expected 201 "Created", got 500 "Internal Server Error"

      41 |       .post(`${vcApiBaseUrl}/workflows/${issuanceWorkflow.getWorkflowId()}/exchanges/`)
      42 |       .send()
    > 43 |       .expect(201);
         |        ^
      44 |     const exchangeId = createExchangeResponse.body.exchangeId;
      45 |
      46 |     // As holder, start issuance exchange

      at Object.<anonymous> (vc-api/workflows/resident-card/resident-card.e2e-suite.ts:43:8)
      ----
      at Test._assertStatus (../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:252:14)
      at ../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:308:13
      at Test._assertFunction (../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:285:13)
      at Test.assert (../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:164:23)
      at Server.localAssert (../../../common/temp/node_modules/.pnpm/supertest@6.3.4/node_modules/supertest/lib/test.js:120:14)

Test Suites: 1 failed, 1 total
Tests:       1 failed, 1 total
Snapshots:   0 total
Time:        16.545 s
Ran all test suites.


Unable to login to Qfield Cloud

Unable to log in to Qfield Cloud through QGIS, QField, or QField Cloud Site at the moment.  We are sure this is a known issue at the moment but thought we would post it here anyway.

Please check status.qfield.cloud for updates.


Changelog for 0.10.0

I left out the code cleanup and refactoring PRs, as there are loads and they're not very interesting to users.

raised https://github.com/weaveworks/scope/issues/653

Seems that there was an edge-case on #627, where uncontained can be "connected" to itself. Not a release-blocker, so have filed https://github.com/weaveworks/scope/issues/656 to deal with it later.

Waiting for https://github.com/weaveworks/scope/pull/646, then will rebase on master

I've tested with the experimental/example app locally and the experimental/demo script to bring up a 2 host cluster on gce.  Apart from the one fixed issue, all looked good.  LGTM


added tenant id to contact model

https://github.com/bcgov/met-public/issues/1564
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the met-public license (Apache 2.0).

Codecov Report

Merging #1569 (166ff83) into main (8334d01) will decrease coverage by 0.03%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##             main    #1569      +/-   ##
==========================================
- Coverage   72.02%   71.99%   -0.03%
==========================================
  Files         338      338
  Lines       10009    10007       -2
  Branches      741      741
==========================================
- Hits         7209     7205       -4
- Misses       2678     2680       +2
  Partials      122      122

Flag
Coverage Δ

metapi
79.59% <66.66%> (-0.06%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

met-api/src/met_api/models/contact.py
68.42% <40.00%> (-3.81%)
:arrow_down:

met-api/src/met_api/resources/contact.py
57.35% <100.00%> (-1.81%)
:arrow_down:

met-api/src/met_api/schemas/contact.py
100.00% <100.00%> (ø)

met-api/src/met_api/services/contact_service.py
53.84% <100.00%> (-3.30%)
:arrow_down:


Intl.PluralRules not available everywhere

On Sentry I got the error:
undefined is not a constructor (evaluating 'new Intl.PluralRules(g)')

for a Mobile Safari Browser.
Seems like that API is not available in every browser

@BjoernRave maybe this helps you: https://github.com/vinissimus/next-translate/issues/508#issuecomment-778663166

ah yeah, I should've searched properly before. Thanks alot. Do you think this should be included into next-translate or at least have a place in the Readme?

@BjoernRave It would be great if it were documented in the README. We don't want to add polyfill directly in the library, but better to document it in the README.


⚠ GitLab Server has degraded performance

In 90167b4, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 6814 ms

Resolved: GitLab Server performance has improved in 614d48f.


Add user input to graph

@vlandham, I think this can be done be using the following example:
https://gitgud.io/unconed/mathbox/blob/db9e8963bbce510983d9034dc4a97f7428b405db/examples/demo/piano.html
The idea is to use two different pages. On the first page we could have a blank graph and then onclick would create the graph with the labels being the user input.

I think I did this.


Issue with  Turtorial XSA_DEV User:  install SAP HANA 2.0, express edition on a Preconfigured Virtual Machine

Hello I am following the guide: https://developers.sap.com/group.hxe-install-vm-xsa.html
I am using the application server and VM, using Oracle VM Virtual Box. But cannot access my hana database explorer after the instalation.
The installation seems to almost work, but I get the same error everytime on installation, and that is that when it during installation sets the hana masterpassword for XSA_DEV it gets the error SQLstate 28000. Everytime i start up the VM it prompts me for new password, saying the old one was not legal despite adhering to the rules, but when I then type in a new password it doesnt seem to have permission to change the old one.
I'm having issues accessing my hana cockpit from the XSA menu, in fact it seems only the XSA is working. Is there a way to instantiate the XSA_DEV so i can get to my hana cockpit and populate the database. It seems that the issue is the 3 servives that do not start as shown in the picture.
I can use login as xs-admin-login but not the dev, when I login to the Hana-cockpit/explroer with XSA_DEV as username it can't find the user, and when I do with XSA_ADMIN it just states an internal server error.

Hello John, can you please assist this user?  Thank you.

Thanks for your feedback. Many thanks if you could log these Database Explorer issues on the HANA Express community Q&A page to take advantage of the HANA Express community support model. The Q&A page receives much more traffic, and other users may be able to provide answers immediately.
To log your questions on the Q&A page, go to https://answers.sap.com/questions/ask.html


Remove SQL dependency from backends

As per the discussion on a PR related to the new backend (PR discussion), it was observed that the Python ICAT backend is parsed the SQL table name of an entity, which is then converted into an ICAT entity name. It would be much better for backends to be parsed the ICAT entity name, which for the database backend, a relevant entity object is created from that. For the Python ICAT backend, it would allow the removal of the conversion from SQL table names to entity names, which while works, isn't as nice as the solution to this issue.
As can also be seen in the linked discussion, I've included some thoughts regarding all this:

So I convert the SQL table name into a format that Python ICAT is happy with (so the opposite of what you've suggested). I've seen this dictionary but that would have to be modified because the keys are the plural versions, which Python ICAT doesn't see as valid. They could be changed to the singular versions, but I don't know what impact that would have without having a look into it (it would change the Swagger docs a little but that won't harm anything).
At this point, before the code becomes backend specific, the entity class within db_models.py (i.e. table) has already been parsed so it would be a shame to just ignore that. Perhaps I could have a bit of code which checks the type of backend and assigns either the name (for Python ICAT) or table (for database) depending on the backend. Since the code in entity_endpoint.py is not backend specific, this seems like a reasonable compromise, which would avoid a lot of big code restructure.

Work for this merged into master, but wasn't closed automatically.

Work for this merged into master, but wasn't closed automatically.


tessedit_load_sublangs

In language file spr_latn.tessdata (Serbian lating) there is a line:
tessedit_load_sublangs srp
which means that tesseract loads srp (Serbian Cyrillic) language file.
As a result some of the text is recognized as cyrillic, even if the original text contains no cyrillic script at all!
Can this option be disabled in any way, or new language files provided without the "load sublangs" part?
Test image is provided

(Additional notes:
-Older version of this language file did not have this line.
-"tessedit_load_sublangs" is present in another file, srp_latn.
-in the future, if more than one language is needed, one can select it by typing: -l srp+srp_latn)
Thank you.

@zdenop, as far as I see there is currently no branch or tagged release for Tesseract 3.x which includes this fix. Are you planning to add one?


use filepath #162

Hi @srinandan, I also made the changes originally in my PR, but then realised that URI checks might be better off with the path package according to the Go docs. I'm not sure though. Need to check  further.

Understood. I will leave this in draft. If we don't have a clear replacement, we will leave it as is.

@srinandan, I think that it's safe to say that these changes aren't necessary. These functions are all checking URIs and should be done using the path package, which they currently are doing. The path/filepath package is just for when it comes to file system based checks.


Create Integration Tests for FHIRRouter

User Story

As a developer of the Universal Pipeline,
I want to have integration tests that ensure FHIRRouter updates the system state correctly and produces correct outputs,
so that I can confirm the pipeline step is working properly.
Description/Use Case

The integration tests should use both the database and azure blob test containers and verify both are updated correctly given certain inputs to the function.
Risks/Impacts/Considerations

Dev Notes

Acceptance Criteria

[ ] Created one or more integration tests for the pipeline step that gives confidence the step is working as expected

Hey team! Please add your planning poker estimate with Zenhub @adegolier @arnejduranovic @brick-green @jack-h-wang @jalbinson @mkalish @thetaurean @JFisk42

@adegolier please have a look if you could take this one

I have gotten to the point where I understand the basic idea of what's going on in here. In particular I've been sussing out what the ReportStreamFilter is doing and how it works. I see now there's a query mechanism for FHIR documents and Strings in FhirRouterTests.kt (like OBSERVATION_COUNT_GREATER_THAN_ZERO).
Next steps are to use this PR as a basis to come up with a test plan.

making a note here in case anyone who is also new to kotlin runs into this and searches the issue list for guidance.
https://github.com/CDCgov/prime-reportstream/blob/4d5561993c63192be41154bc2ea62c4e2652500f/prime-router/src/test/kotlin/fhirengine/engine/FhirRouterTests.kt#L420
what's going on with that function definition enclused in backtics "" is kotlin allows you to put spaces in test function signatures so long as they are enclused in ""
https://kotlinlang.org/docs/coding-conventions.html#names-for-test-methods


Generates large files freezing Insomnia

Nice plugin!
Looks like there are some issues with recursive types however. I get many very large generated files which freeze Insomnia when opened.

Thanks 🙏
Do you have an example schema I could use to reproduce the behavior? Is it happening for any recursive type?

Got a repro by using GitHub's graphql api which takes too long making the app unresponsive

In the end it's more related to the complexity of graph structures. I guess we need to be able to limit the complexity of fragments by a maximum depth/nesting setting, just like many servers do it for queries.
If the schema is very graph-like and contains many connections, all those references will just naturally create huge fragments.
 Every implementation of the interface will be spread in the fragment.
type type1 implements someInterface {
  id: String

  type1: type1
  type2: type2
  type3: type3
  type4: type4
  type5: type5
}

type type2 implements someInterface {
  id: String

  type1: type1
  type2: type2
  type3: type3
  type4: type4
  type5: type5
}

type type3 implements someInterface {
  id: String
  field(input: String): someInterface
}

type type4 implements someInterface {
  id: String
  field(input: String): someInterface
}

type type5 implements someInterface {
  id: String
  field(input: String): someInterface
}

type Query {
  query1: type1
  query2: someInterface
}

interface someInterface {
  id: String
}

In our case we had a document interface with 6 different document implementations.
But the document kept popping up everywhere... in client, order,  position, user, etc. combined with some references between those types this completely blew up the generated queries.

I saw that unions generate a lot of content 😅
Could you check if this is fixed in the latest version? (retype insomnia-plugin-graphql-codegen-import in Preferences > Plugins in the app install)
I've removed the circular type generation and limited the depth.
Also made it so that the collection gets imported in chunks so insomnia can handle the load.
Not sure if there's a parser for GraphQL schemas that allows to parse in streaming mode but worth looking into for more perf in large schemas!


[CELEBORN-910][INFRA] Support JIRA_ACCESS_TOKEN for merging script

What changes were proposed in this pull request?
This PR supports JIRA_ACCESS_TOKEN for merge script to enable token auth
https://github.com/apache/spark/commit/c36d54a569e59e823aab83f47b97ae286fd7f4c4
Why are the changes needed?
Tokens are more secure and easily revoked or expired.
Does this PR introduce any user-facing change?
no
How was this patch tested?
Your Jira admins can create a token for verification.

Thanks, and this PR is merged via JIRA_ACCESS_TOKEN

BTW, the prompt of "fix version(s)" seems incorrect

Thanks! This is really useful.


[HOLD for payment 2023-08-10] [$2000] 'Date' section is not grayed out and the cursor does not change on the IOU report

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:

Request Money from any user
Go to the IOU report
Notice that the Amount and Description are grayed out But not the 'Date' section. And the cursor does not change.

Expected Result:
The 'Date' section is grayed out and the cursor changes
Actual Result:
The 'Date' section is not grayed out and the cursor does not change on the IOU report
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: n
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/3abfe833-28c0-4e8b-9812-cc71110069c4
https://github.com/Expensify/App/assets/93399543/b97bf00b-ad81-4806-a981-1ea9f6b26dbe
Expensify/Expensify Issue URL:
Issue reported by: @daveSeife
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1689115720723609
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0184afd377a2246d04
Upwork Job ID:<PHONE_NUMBER>772416512
        2023-07-31Automatic offers:

aimane-chnaif | Reviewer | 25857860
c3024 | Contributor | 25857863
daveSeife | Reporter | 25857866

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

Definitely not a blocker. Checking it off the list.

Odd, I'm not able to reproduce on production. I can see here that @kbecciv was able to though 😕

@aimane-chnaif sure. It's no longer a blocker so that seems fine.

I think this is wrong bug report.
In @kbecciv's video, payment is settled in staging, not settled in production.
Grey should happen only when payment is settled and thus amount and description should not be editable.
In original logic, date section is active always no matter settled or not.
But from design perspective, it would be good to make date color follow others. So if greyed, apply grey, if not greyed. apply not grey.

Hmm good point but, I have a feeling our edit existing request PRs are still WIP.

I think we can close this issue as staging and production actually behave the same.

We should still make sure the UI for 'date' matches 'amount' and 'description'.

I think we are already working on fixing all of this, right @jasperhuangg @thienlnam ? None of this should have been grayed out in the first place. Anyways, I think we can just close this out.

We updated the task view so it floats above the chats like a reportAction, I thought there was a different issue for the IOU details to have the same done - do you happen to know if this issue exists @luacmartins?

I'm not aware of any issues doing this for IOUs

Ah nice! Thanks for linking that issue @aimane-chnaif

The linked PR was merged but the issue still occurs. We should fix this

doubling price

@michaelhaxhiu this proposal by @c3024 looks fine. please let me know if that proposal is discarded so I can try some new method.
cc: @aimane-chnaif

@aimane-chnaif I think I can go ahead with new proposal then

@himanshuragi456 appreciate the nudge for the prior proposal :) @c3024 consider the doubling of the price to be your luck this time around, since enough time elapsed before we could review the proposal. You'll get the listed bounty 👍

Okay, let's move forward. I created a separate issue for the component deprecation that we'll handle internally.

Payment Summary
@daveSeife - $250 for reporting bonus (paid via Upwork)
@c3024  - $2000 for fix and $1000 for speed bonus (paid via Upwork)
@aimane-chnaif - $2000 for fix and $1000 for speed bonus (paid via Upwork)

@c3024 I keep trying to process it but Upwork keeps crashing 😬


Fixes #24 update README

Fixes issue #24

Sorry, but it is confusing. You are updating documentation, but change a number of files, travis etc. Please help reviewers and stick to best practices.

I am sorry for that, let me change the heading and description as well. I was planning to do it soon.


Replace cURL with Guzzle for Crawling

Inspired by move to PHP8 compatibility and looking at the current cURL code and it does not spark joy in me.
Whilst crawling is indeed a major part of WP2Static, moving to Guzzle will speed up development and improve quality. In this case, it helps get to PHP8's improved perfomance faster, too.
Shame on me years ago, trying to squeeze performance out at the cost of ongoing development speed and code quality!

test this in a PHP8 Lokl instance with WP nightly or 5.6 RC

merged into develop, export log shows crawls working now in PHP 8, but needs some extensive testing


Consider using the arch docker container for testing

Travisci can run docker containers instead of converting the running container to an Arch one. See the dbscripts travisci for inspiration https://github.com/archlinux/dbscripts/blob/master/.travis.yml

I don't want a hard dependency on docker to run tests/coverage so if then it could all go into the travis.yml. However, what real improvements would we gain by doing so? The only issue right now is not within the travis-arch we use but most likely withhin a bug in systemd linking.
PS: We don't convert anything. arch-travis does a chroot inside the travis runner (container), so a container in a container, which is basically identical of running docker in a container.

Fixed in https://github.com/archlinux/arch-security-tracker/commit/9055e20042bf5fbfdbaa4c6b61f403b64f77bca8


Mitmproxy crashes, when trying to use command, which contains ''

Steps to reproduce the problem:

Run mitmproxy.
Press :
Input \ and press Enter.

I am seeing:
Traceback (most recent call last):
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/master.py", line 216, in run
    self.loop.run()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 278, in run
    self._run()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 376, in _run
    self.event_loop.run()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 682, in run
    self._loop()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 719, in _loop
    self._watch_files[fd]()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/raw_display.py", line 393, in <lambda>
    event_loop, callback, self.get_available_raw_input())
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/raw_display.py", line 493, in parse_input
    callback(processed, processed_codes)
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 403, in _update
    self.process_input(keys)
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 503, in process_input
    k = self._topmost_widget.keypress(self.screen_size, k)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/window.py", line 308, in keypress
    k = super().keypress(size, k)
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/container.py", line 1116, in keypress
    return self.footer.keypress((maxcol,),key)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/statusbar.py", line 149, in keypress
    return self.ab.keypress(*args, **kwargs)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/statusbar.py", line 104, in keypress
    self.prompt_execute(self._w.get_edit_text())
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/statusbar.py", line 124, in prompt_execute
    msg = p(txt)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/commandexecutor.py", line 17, in __call__
    ret = self.master.commands.call(cmd)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/command.py", line 218, in call
    parts = list(lexer(cmdstr))
  File "/usr/lib/python3.5/shlex.py", line 263, in __next__
    token = self.get_token()
  File "/usr/lib/python3.5/shlex.py", line 90, in get_token
    raw = self.read_token()
  File "/usr/lib/python3.5/shlex.py", line 185, in read_token
    raise ValueError("No escaped character")
ValueError: No escaped character

Any other comments? What have you tried so far?
The exception is raised each time, when command line contains \ (no matter where it is located.)
System information
Mitmproxy: 3.0.0.dev64 (commit 6dd336f)
Python:    3.5.2
OpenSSL:   OpenSSL 1.1.0g  2 Nov 2017
Platform:  Linux-4.4.0-109-generic-x86_64-with-Ubuntu-16.04-xenial

Update:
Similar traceback appears, when we try to input ' or " without closing quotation:
Traceback (most recent call last):
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/master.py", line 216, in run
    self.loop.run()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 278, in run
    self._run()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 376, in _run
    self.event_loop.run()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 682, in run
    self._loop()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 719, in _loop
    self._watch_files[fd]()
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/raw_display.py", line 393, in <lambda>
    event_loop, callback, self.get_available_raw_input())
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/raw_display.py", line 493, in parse_input
    callback(processed, processed_codes)
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 403, in _update
    self.process_input(keys)
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/main_loop.py", line 503, in process_input
    k = self._topmost_widget.keypress(self.screen_size, k)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/window.py", line 309, in keypress
    k = super().keypress(size, k)
  File "/home/kajoj/Mitmproxy/mitmproxy/venv/lib/python3.5/site-packages/urwid/container.py", line 1116, in keypress
    return self.footer.keypress((maxcol,),key)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/statusbar.py", line 150, in keypress
    return self.ab.keypress(*args, **kwargs)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/statusbar.py", line 104, in keypress
    self.prompt_execute(self._w.get_edit_text())
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/statusbar.py", line 124, in prompt_execute
    msg = p(txt)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/tools/console/commandexecutor.py", line 17, in __call__
    ret = self.master.commands.call(cmd)
  File "/home/kajoj/Mitmproxy/mitmproxy/mitmproxy/command.py", line 218, in call
    parts = list(lexer(cmdstr))
  File "/usr/lib/python3.5/shlex.py", line 263, in __next__
    token = self.get_token()
  File "/usr/lib/python3.5/shlex.py", line 90, in get_token
    raw = self.read_token()
  File "/usr/lib/python3.5/shlex.py", line 166, in read_token
    raise ValueError("No closing quotation")
ValueError: No closing quotation

This is a problem with shlex as the exceptions suggest.
I have looked into it and one solution for this would be to just catch ValueError exception raised, which is not a bad idea as we don't know where else it might fail. Another option is to check for the cases we know about and pass the string accordingly dealing with them to shlex.shlex( Shlex Parsing rules) along with catching the exception.
@mhils @cortesi what would be the preferred way?


remove eslint-task from watch:less

This PR removes the eslint task from the watch:less-task.
Description

Questions
Answers

Why?
eslint has nothing to do with compiling less

BC breaks?
no

Tests exists & pass?
no tests

How to test?
Run grunt watch:less, update a less file and see, that eslint won't run

Requirements met?
Yes

Hey @screeny05, we fixed this issue already in this commit: https://github.com/shopware/shopware/commit/5244b14d9f1248b062e6fb02f39787e31225588b#diff-83551bd75167cec1b2e2a41f874f155b

Hey @screeny05,
thank you for the PR. We already removed this.


Add back the Deprecated APIs to resolve DS related build issues

The removal of deprecated APIs causes DS related errors.
Adding back the deprecated APIs.
These APIs can be removed from interface after doing a complete clean up on all layers
DS Audio:
dsResetBassEnhancer
dsResetSurroundVirtualizer
dsResetVolumeLeveller
dsResetDialogEnhancement
dsSetAudioDucking
dsGetHDMIARCPortId
dsIsAudioLoopThru
dsEnableLoopThru
dsGetAudioDB
dsSetAudioDB
dsGetAudioMaxDB
dsGetAudioMinDB
dsGetAudioOptimalLevel
dsSetAudioEncoding
dsGetAudioEncoding
dsGetAudioDelayOffset
dsSetAudioDelayOffset
DS Video Port:
dsSetActiveSource
dsEnableDTCP
dsIsDTCPEnabled

@krishna-1809 ,  Please add more details on what kind of issues we are seeing with these API's.

Do we still have this requirement?

This PR is not required anymore as all corresponding dependencies has been added in HAL .HAL changes are in sync with latest header tag version


Individual member data needed? If so, how much?

As we get into TAFDC (MassHealth had similar issues) we may be getting into territory where we need the income data of each household member, as well as information about their relationships with each other. If our clients have thoughts on a different solution, it'd be good to know.
Regardless of TAFDC, because each program's requirements are slightly different, we're may have to get at least a bit of trivial detail about each household member, though we wouldn't need each member to fill out their individual incomes. For example, SNAP wants to know if any members are 60 or older, while Section 8 wants to know if any members are 62 or older.
One possibility is to ask two questions. '1. Is there anyone 60 or older? 2. Is there anyone 62 or older? ' Another possibility is to ask for the age of each household member. We could get some other individual data that way that would be useful. It should be pretty reasonable to cook up as I've already tried out a couple of experiments. Yet a third option is to decide that 60 and 62 are close enough to each other for the beta test to treat them as the same age bracket. It probably partially depends on how many of our beta testers' families have elderly members. Project Hope might have some data on that. In general, it could be good to know the most common configurations of households to help understand the situation we're dealing with.

For now, we've converted to getting the individual member data that we need. If TAFDC or something more complex becomes relevant, we'll look into further individualizing the data.


noarch

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi @traversaro , I am trying to make it a noarch pakage so it can also be used it arm platforms, but I seem to figure it out.


exrm revert back to the previous version after stoping running of the server.

I have some issues upgrading the release using exrm when using with phoenixframework. The issue is when after stoping the running release. the upgrades changes revert back to the initial release when restarting it again.
Please refer to using exrm with phoenix here. http://www.phoenixframework.org/docs/advanced-deployment
Exrm version that I am using is this one {:exrm, "~> 0.15.3"}
To Reproduce -
After releasing the version 0.0.1 using mix release for the first time.
Let the production run using $ rel/test_app/bin/test_app start
then Do some changes and change the version number to 0.0.2 and do the mix release to get the version 0.0.2 out.
Then do the upgrade using $ rel/test_app/bin/test_app upgrade "0.0.2"
Everyhing is working fine until here.
When I stop the server using $ rel/test_app/bin/test_app stop
When I start the server again it came back to version "0.0.1" again.

I found out the issues here.
The issue is that when using $ rel/app_name/bin/app_name upgrade "0.0.2" it doesn't update the value of REL_VSN from "0.0.1" to "0.0.2" in the $ rel/app_name/bin/app_name file
So to fix this just open the file rel/app_name/bin/app_name and find the line with REL_VSN="0.0.1" and then update to REL_VSN="0.0.2" will fix this.
I am not sure is this the way of fixing this. Do we have to update the value of REL_VSN to the new version every time we do upgrade

Cool @chawladev, that's helpful!

Fixed in 0615313, released as 0.18.7


Implement table scrolling

Depends on

#837

Design
Figma
Acceptance criteria

The header sticks to the top of the scroll-area:

[x] When the height of the table is restricted by the user (e.g., max-height is set on the onyx-table) the table should have a scroll bar
[x] When the page is scrolled, with the table on it

[x] Must not be hidden under the top-bar
[ ] Update/tokenize column hover + update screenshot packages/sit-onyx/playwright/snapshots/components/OnyxTable/Table-scrolling--chromium-linux.png
https://github.com/SchwarzIT/onyx/pull/1200/files/e8ea399feba859cb36ca5a71b6498241db7dbaef#r1623901045

Definition of Done

[x] The following component requirements are implemented:

[x] example usage added to apps/alpha-test-app/src/views/HomeView.vue

[x] covered by component tests
[x] screenshot tests are updated
[x] follow-up tickets were created if necessary

#1209
#1225

[x] updated version + documentation is deployed
[x] Storybook can show the feature
[ ] Set task to In Approval

Approval

Storybook: overflow y
Storybook: both axis scrollable
[ ] approved by designer @jannick-ux
[ ] approved by dev @larsrickert

Implementation details
Ideally, this is implemented without the user having to set anything besides a max-height on the onyx-table itself.
If otherwise not possible, we can add a new property, which sets a CSS class to the onyx-table.

https://developer.mozilla.org/en-US/docs/Web/CSS/position

Reference implementations

Kendo UI
AG Grid

Applicable ARIA Pattern
Table

We got into issues with the column hover  in combination with scrolling (because of the sticky header). the result is, that we have to use a low opacity overlay for column hover instead of defined colors which would completely cover the text instead.
The defined colors were

row hover color in light: --onyx-color-themed-neutral-200: #e3eaf0;
row hover color in dark: --onyx-color-themed-neutral-1000: #11212d;

So we now need new transparent color tokens for this use case, my suggestion for now is:

NEW column hover opaque in light:  #26628d30;
NEW column hover opaque in dark:  #2e425230;

you can see the current effect in the following screenshots. USUALLY the user can't hover row and column on the same time, In this case I forced the double hover with the dev tools for comparing.
see the cell "apple" with row hover, and the cell "3.75" with opaque column hover (the 1.99 effect won't appear in nature.)

Idea from Lars regarding the tokens: https://github.com/SchwarzIT/onyx/pull/1200#discussion_r1621923714

You could take the token neutral/500 and give it an opacity of 10%. Then the same color comes out for the table hover. In dark mode, the opacity doesn't work as desired. I don't have a solution yet

-> for dark mode, keep the current value. the ticket #1209 stays open for now


Make a connector to StarRocks using Airbyte【Challenging】

Feature request
feature request background
StarRocks is a free and open OLAP system, it needs to integrate many good ETL tools to connect more data sources. Airbyte is one of the best open-source ETL tools. We plan to make a connector to StarRocks using Airbyte.

Describe the solution you'd like General solution

step1.  Write a connector class called 'class Connector_Airbyte'.
The class includes 2 functions, first to use AirbyteApiClient to extract data ,
and second to write the extracted data to StarRocks by APIs of StarRocks.
step2. Do tests include function and efficiency tests.

Additional context

Mentor
@hffariel
Registration procedure
Step 1. Add a comment when you sign up. The comment can be a brief self-introduction and reason for signing up, including what you do, what you're good at, what you're interested in and your technology stack, and how familiar you are with StarRocks. Example:

I pick! My name is Johnny. I am from StarRocks and I have been working on database kernel development for 1 year. I am interested in OLAP, good at C++ programming, and have been using StarRocks for 6 months. I chose to solve this issue because I am familiar with execution engine.

Step 2. On your WeChat, add the StarRocks community assistant "StarRocks-1" as a WeChat friend and leave your GitHub ID. The assistant will invite you to a WeChat group based on the issue you picked.
Step 3. The mentor will communicate with all the participants who picked this issue and assign the task to the best match.
Before you start

Read the StarRocks GitHub workflow carefully, which provides the configurations of BE and FE and describes how to submit a pull request.
To learn more about StarRocks, read StarRocks documentation.

Pull request requirements

After you complete code development, upload the code to the StarRocks code repo as a pull request (PR).

PR title format: [SR GeekCamp] + PR title
Labels ：[Geek Camp 2022/feature]

After you submit your PR, comment on the status of your PR submission as requested under the Pinned Issue [StarRocks geek Camp 2022] page.

Comment format: "I have finished Issue #" + PR link id

@georgesuperman Thank you for your willingness to contribute. Is there any update with the PR? If you are experiencing any blocking issues, feel free to ask them here and @ss892714028 and your mentor @hffariel.


Some advices

Firstly, thank you very much for your work. But I found a problem while studying your repo, I cannot understand the input and output of each model and how to input the grid into the model, especially Gino. So I think it might be better to have a data processing process for others to learn from. Thank you

Hi @mshmoon, thank you for this feedback. This is really good to know from a user! Since last month we've made some updates to the GINO model including the docstring which should simplify things somewhat. But stay tuned for updates this month - we're planning to add a training recipe for the GINO which should help clear things up.

@mshmoon  - you can check scripts/train_gino_carcfd.py for an example!

Closing as answered - feel free to reopen if you have more questions.


Can't install cli, error with guzzlehttp/guzzle

When trying to install the CLI, I get the following error:
❯ composer global require "getkirby/cli=~1.0"
Changed current directory to /Users/webgefrickel/.composer
You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - getkirby/cli 1.0.0 requires guzzlehttp/guzzle ^5.3 -> satisfiable by guzzlehttp/guzzle[5.3.0].
    - getkirby/cli 1.1.0 requires guzzlehttp/guzzle ^5.3 -> satisfiable by guzzlehttp/guzzle[5.3.0].
    - getkirby/cli 1.1.1 requires guzzlehttp/guzzle ^5.3 -> satisfiable by guzzlehttp/guzzle[5.3.0].
    - getkirby/cli 1.1.2 requires guzzlehttp/guzzle ^5.3 -> satisfiable by guzzlehttp/guzzle[5.3.0].
    - Conclusion: don't install guzzlehttp/guzzle 5.3.0
    - Installation request for getkirby/cli ~1.0 -> satisfiable by getkirby/cli[1.0.0, 1.1.0, 1.1.1, 1.1.2].

Installation failed, reverting ./composer.json to its original content.

PHP is at 5.6.18, composer at latest dev-version: 1.0-dev (070ee506937170bb81a2e352aa444eaf29f0a2f6)
Any ideas or workarounds?

You probably already have an older version of Guzzle installed globally. You could try to install it to a custom location without the global option and set the PATH accordingly. Then you won't get any dependency issues.

 Next time, I'll wait until tuesday before posting an issue...

I think it's actually quite helpful. Maybe it's better to not install it globally in general to avoid such problems. Let's see how many other users run into the same issue. I just added a hint to the installation instructions.

I'm getting this with a newer version of guzzle:
Changed current directory to /Users/Joseph/.composer
Using version ^1.4 for getkirby/cli
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Can only install one of: guzzlehttp/guzzle[5.3.0, 6.1.1].
    - Can only install one of: guzzlehttp/guzzle[6.1.1, 5.3.0].
    - Can only install one of: guzzlehttp/guzzle[5.3.0, 6.1.1].
    - getkirby/cli 1.4.0 requires guzzlehttp/guzzle ^5.3 -> satisfiable by guzzlehttp/guzzle[5.3.0].
    - Installation request for getkirby/cli ^1.4 -> satisfiable by getkirby/cli[1.4.0].
    - Installation request for guzzlehttp/guzzle (locked at 6.1.1) -> satisfiable by guzzlehttp/guzzle[6.1.1].

Installation failed, reverting ./composer.json to its original content.

Could you elaborate on how to set the path? This is what I did, but, I'm doing something wrong:
cd ~
mkdir .kirby_cli
cd .kirby_cli
composer require getkirby/cli
And then, in my .zshrc, added:
export PATH="~/.kirby_cli/vendor/bin:$PATH"
Then,
> kirby update
zsh: command not found: kirby

I can still use it with ~/.kirby_cli/vendor/bin/kirby update, and I can set an alias for this, but doesn't seem like the best route


Add support for Rails 8.0

Here, we loosen the constraints to allow us to use Rails 8.0, and update the dummy app so that we're testing against Rails 8.0.
Closes #1213.

Just noting we might want to make this a feature branch, as I suspect we'll need to create several commits to complete this effort. Similar to how we handled the re-write in #1135

Noting, we'll also want to update the README.


DataTable: onRenderSubHeadingRow de-select all does not de-select all rows

When using onRenderSubHeadingRow, these rows are selectable which causes "Select All" checkbox to be indeterminate when all rows are selected and not uncheck all rows when clicked.
https://user-images.githubusercontent.com/1290832/104245791-2289a780-5422-11eb-8253-74c6d79acdcf.mp4

In the data-table component, when non-selectable items (as shown in the above video) are present in the items array, the selection array (which only includes selectable items) would never match items, which results in an indeterminate state for the SelectAll checkbox when all (selectable) items are selected in the table. This is also the root cause for the issue that unchecking the SelectAll checkbox doesn't clear all the selections.
In the data-table component, there is currently no way to check whether an item in the items array is selectable. I propose we add an (optional) boolean property isSelectable to the item object:
items: PropTypes.arrayOf(
	PropTypes.shape({
		id: PropTypes.string.isRequired,
		classNameRow: PropTypes.string,
                isSelectable: PropTypes.boolean,
	})
).isRequired,

We can then use this new property to correctly determine the state of the SelectAll checkbox.

In the data-table component, when non-selectable items (as shown in the above video) are present in the items array, the selection array (which only includes selectable items) would never match items, which results in an indeterminate state for the SelectAll checkbox when all (selectable) items are selected in the table. This is also the root cause for the issue that unchecking the SelectAll checkbox doesn't clear all the selections.
In the data-table component, there is currently no way to check whether an item in the items array is selectable. I propose we add an (optional) boolean property isSelectable to the item object:
items: PropTypes.arrayOf(
	PropTypes.shape({
		id: PropTypes.string.isRequired,
		classNameRow: PropTypes.string,
                isSelectable: PropTypes.boolean,
	})
).isRequired,

We can then use this new property to correctly determine the state of the SelectAll checkbox.


Forge 1.15.2 is now stable - Please update my favorite mod of all time <3

Thanks for reporting an issue to an Elytra project!
When reporting an issue to an Elytra project, please make sure to include:

The version of the mod you are using (e.g. 2.0.0a4) Invisible
Your Minecraft version (e.g. 1.11.2) 1.14.4
Your Forge version (e.g. <IP_ADDRESS>2) 1.14.4 - 28.1.0 recommended build
The crash report or log, uploaded to gist.github.com
(e.g. https://gist.github.com/unascribed/09ec875df0cc830df1116559f4adb333) Invisible

Unfortunately, the mod author does indeed have real responsibilities to take care of before updating this mod. He is aware of the fact Forge is updating, and he is aware of the fact there are stable versions out. What you might not be aware of is that between versions 1.12 and 1.15, many, many things have changed under the hood. Please be cognizant of the fact that despite this being your favourite mod, this is also the work of one person, maintaining a complicated mod and code base, all for free. Your interest is appreciated, and warranted even, but please do not continually ask for mods to update. Thank you.

Trust me I understand but CalmBit I have seen many great mods since 1.6.4 die. I don't want this to be one. Since I cannot code I cannot up date it myself. I would even be will to pay 60 USD to a modder willing to update this mod.


CX Code_Injection @ app/routes/contributions.js [master]

Code_Injection issue exists @ app/routes/contributions.js in branch master
The application's function method receives and dynamically executes user-controlled code using preTax, at line 20 of app\routes\contributions.js. This could enable an attacker to inject and run arbitrary code.
The attacker can inject the executed code via user input, preTax, which is retrieved by the application in the function method, at line 20 of app\routes\contributions.js.
Severity: High
CWE:94
Vulnerability details and guidance
Lines: 24 25 26

Code (Line #24):
        var preTax = eval(req.body.preTax);

Code (Line #25):
        var afterTax = eval(req.body.afterTax);

Code (Line #26):
        var roth = eval(req.body.roth);

Issue still exists.


Invicto eSports Family

name: Invicto eSports
key: invicto
color: red
emblem: no_clan
info:
  logo: https://invicto.games/3d-mockup-2.png
  description: >
    **Invicto eSports** is an international gaming organization with a focus in the North America, Latin America, and Europe divisions. We pride ourselves on our family-first policy, keeping a toxic-free environment in the clans that call Invicto eSports home. For more information on joining, please follow us on Twitter @InvictoCR. **We hope to meet you soon!**

  social:
    - twitter: https://twitter.com/InvictoCR
    - discord: https://discord.io/Invicto
    - website: https://invicto.games
clans:
  - name: Invincible Eyes
    tag: 8QUPU00P
  - name: I Got Witches
    tag: Y09228VG
  - name: Asgard
    tag: LL2C8PCP
…

Please delete this: https://royaleapi.com/clan/family/Invi

Please delete this: https://royaleapi.com/clan/family/Invi


Show History (HItem) from SCL File in log window with a separate toggle to show/hide them

@JakobVogelsang,
The only problem still in there is the icons that are always shown disabled, but working. I hope you can find something that's causing this.
I create the branch in our forked repository, hopefully that doesn't make it hard to help with the icon problem.

Hi @dlabordus ,
I did have a closer look. I think there is a bug with the mwc-icon-toggle-button. see issue. This is a strange bug that prevents the svg to jump from onIcon to offIcon.
I will have a closer look tomorrow.
My guess is that the pathSVG for sclHistory is not properly defined. I found <path .../> to not work, but <path ...></path>. So don't know why there is a rect and why the namespace is part of the svg tag and path. But

Good morning @dlabordus,
I tried, in a step-by-step approach, to find out what went wrong with the mwc-icon-button-toggle and so have created a working branch. Would be curious if this works on your machine as well. The strange thing is that it is exactly your code...
Somehow I have the impression that this might a build issue with snowpack. Once the mwc-icon-button-toggle does go bananas, it does not come back. It even went crazy with a fresh  cloned repo...

Good morning @JakobVogelsang
I checkout your copy branch and build/run it. It still doesn't work on my machine. So it does look like some kind of build issue on my machine. I'm using the following versions of NodeJS and NPM.

npm -version: 6.14.15
node -v:  v14.17.6
I will try removing all NPM Cache and see if that helps....

Can you please look for the version of mwc-icon-button-toggle.

Both in the logging and in the node_modules directory it says

<EMAIL_ADDRESS>Removing all kind of caches did fix it. (node_modules directory, cache directory in .npm)

Thank you. I will report that to the mwc team.

Do you mind if we take my branch. Here a added some more tests and a clarification? Maybe you can have another look as a reviewer?


A few additional things I missed

I forgot about some of the documentation/changelog updates.
I also missed something clippy complained about, but there was something else it wanted to fix so I rolled it into one commit (can always split if you want).

ah, you already added to the changelog, let me drop that change then

Okay, I dropped the changelog change from the commits. Feel free to drop anything else you don't like.
Also, thanks for this project. I really like it, makes it much more pleasant to use neovim with rust-analyser!

i did the clippy thing and readme as well, sorry 😅
btw have you tried the neovim unix socket option? i'm running the proxy over a unix socket now from helix and it works great but i don't have a functional neovim setup to test the config example you pushed

Ah, okay, no worries. I can drop the rest or you can just cherry pick the one commit you want.
Yes, I am currently running that example:

i've cherry-picked the neovim example and the second clippy fix to main. closing this. thank you:)


Consider adding CI for dep audits

With #385 we got discussing the value in having some automated way to stay on top of deps.  One option might be to use https://greenkeeper.io/#how-it-works.

Another possible option would be Snyk - AMO uses it! I think Greenkeeper might be less overhead and looks easier to setup!

fwiw, just putting my 2 cents in - we use Snyk on foundation software as well. We found it less noisy and slightly more user-friendly than Greenkeeper.


Add contract metrics to the transaction meta

xdr change for https://github.com/stellar/stellar-core/issues/3759
Initially only include the runtime resource consumption: cpu and memory.
Gradually we can add more.

No longer needed, we will do them as diagnostic events as per issue.


Backup Coordinator

Is your feature request related to a problem? Please describe.
Daily backup manager lacks in versatility to be used on periodic backup needs other than daily backup.
Describe the solution you'd like
Backup manager that allows taking backups at any cadence. After backup delegation support, taking backups aggressively has became viable. This component can provide required functionality in order to avoid external scripting.
Additional context
There could be possible improvements to backup delegation code in order to support back-to-back backups from this new component.

Will close it for now since it's not priority


A typo in vue-freeze description

There is a typo in description for vue-freeze:

Simple state management whitout bloating API and Concept for Vue

Fixed with #765


Generic/UselessOverridingMethod: improve handling of PHP open/close tags between statements

Description
This change prevents an edge-case false negative where a parent::method() function call statement ended by a PHP close tag without any "function content" of note after it, would not be reported as a useless overriding method.
Includes unit tests.
Suggested changelog entry
Generic.CodeAnalysis.UselessOverridingMethod: prevent edge case false negative when the call to the parent method would end on a PHP close tag.
Related issues/external references
Related to #552
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)

Rebased to get this ready for merge tomorrow.


Jack tools

Motivation for this change
jack-plumbing
Things done
Make package, and see if it builds.

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[*] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Fits CONTRIBUTING.md.

Are there any updates on this pull request, please?


Enable cross platform development

Use cross-env and cpy-cli to make scripts run on windows.

I just use WSL myself, but I suppose this shouldn't be required.


add_implicit_acquires hasn't been migrated

Information

Qiskit Terra version:
Python version:
Operating system:

What is the current behavior?
This works correctly for Acquires which take a list of acquire channels and memory slots, but this has been deprecated since the function was written. Now, every acquire takes only one channel and a memory slot or register slot.
Steps to reproduce the problem
Try to use the transform with Acquire(acq0, mem0) + Acquire(acq1, mem1)
It will output a set of acquires for each instruction
What is the expected behavior?
Only one set of Acquire instructions
Suggested solutions
Only add_implicit_acquires needs to be updated

I suspect this to have been obsoleted or fixed during #5854 or one of its surrounding PRs, so I'll close this as "stale" now.  If I'm wrong or there's more to say, please feel free to re-open.


How to implement embedded resources

We are implementing an alternative to our XML API based on JSON API, I have the following (simplified) situation with embedded records due to our Document Oriented Storage:
It is important to notice that a File can be in more models than just a Student.
<student id="2" name="Harry" some-other-types="etc">
  <files>
    <file id="test1.jpg" last-modified="2015/03/01" />
    <file id="test2.jpg" last-modified="2015/03/02" />
  </files>
</student>

I'm struggling how to translate this to a JSON API Resource object, the linkage via URL is easy:
{
  "id": 2,
  "name": "Harry",
  "some-other-types": "etc",
  "links": {
    "files": {
      "self": "http://example.com/students/2/links/files"
    }
  }
}

But how can I somehow embed the data in the result document?
Is this a good solution?
{
  "data": [{
    "type": "student",
    "id": 2,
    "name": "Harry",
    "some-other-types": "etc",
    "links": {
      "files": {
        "linkage": [{
          "id": "student/2/test1.jpg",
          "type": "file"
        }, {
          "id": "student/2/test2.jpg",
          "type": "file"
        }]
      }
    }
  }],
  "includes": [{
    "type": "file",
    "id": "student/2/test1.jpg",
    "last-modified": "2015/03/01"
  }, {
    "type": "file",
    "id": "student/2/test2.jpg",
    "last-modified": "2015/03/02"
  }]
}

As you can see I changed the id of the file. And what to do when there is no "id" attribute present on the embedded record?

There are two general approaches:

Turn the embedded elements into separate, normalized resources (which is what you have done here).
If the embedded elements are only accessed as part of the parent resource, you can just continue to embed them. See Complex Attributes.

It is important to notice that a File can be in more models than just a Student.

If by this you mean that the exact same underlying file can appear under several parent resources, then the slash-separated ID scheme obviously won't yield a unique ID for each file.

@bintoro Thank you for your quick reply.
To clearify, with complex attributes I'm allowed to do this?
{
  "type": "student",
  "id": "2",
  "files": [{
    "type: "file",
    "the-properties": "..."
  }]
}

If by this you mean that the exact same underlying file can appear under several parent resources, then the slash-separated ID scheme obviously won't yield a unique ID for each file.

I meant that not an instance can be appear under several parent resources, but other instances of the same type.

To clearify, with complex attributes I'm allowed to do this?

Yes. Just remember not to use id and friends in any JSON objects within the files data structure.

Is id reserved because it should be a globally unique identifier for that type of object?

Initially there was a need to reserve links so that outbound links from complex attributes could be added to the spec later. Then it was decided, admittedly without much deliberation, that let's just reserve all the special members that may appear in resource objects.
I think it would be fine to allow the use of id as long as it obeys the same rules as in resource objects. It's just that, more often than not, you simply don't have a globally unique ID for a subresource that's wholly dependent on its parent. That's exactly the problem complex attributes are intended to solve.

I think @bintoro has thoroughly answered this.
@willemdewit - please comment if you have remaining questions.

This is actually a plone.rest issue. Moved it to plone.rest: https://github.com/plone/plone.rest/issues/50


build: migrate to typescript

Hi, guys!
So following https://github.com/mostjs/hold/pull/36 this PR moves all the source entirely to typescript. There're a lot of changes and I thought although it would be hard to review everything in one time it would be even harder to migrate separately.
Some notes about the changes:

I tried to be as less invasive with the code as possible, only types were added. however there were some places (internally and mostly in tests) which relied for example on passing value to Sink#end method and so on - so I removed them
babel and its configuration was removed
mocha/nyc were updated to support typescript
resulting .d.ts files may be different from original most.d.ts although I tried my best to replicate everything. However I may have missed something.
I didn't touch perf tests as they seem a bit awkward to me because they contain dependencies on the packages which are not in package.json. If it's important I'll try once again to migrate them as well.

I don't expect this to be merged smooth but I'm looking forward to finding out all the problems and fixing them. I do love most and I would love to move this awesome library to the best static-typing solution.

@raveclassic Thank you for this incredible undertaking!  The core team discussed briefly today, and we are all supportive of the move to TS.
I should have time to start looking at this over the weekend.

Hey @raveclassic, I haven’t forgotten about this. I’m on vacation with little to no internet access until 7 Oct. I’ll get back to this ASAP once I’ve returned.

Yea, @raveclassic, I haven’t forgotten either. Just very busy with an upcoming release at my day job, which have been stealing my energy for extra code and open source projects. I will also be back on track next week. Thanks for your patience.

No problem, guys, I'm also on vacation right now until next week :)

I am delayed.

Guys? :)

Now that the most/prelude readonly array issue seems to be resolved, I've lost track of how close we are to the finish line overall.
@raveclassic Are there things you know are still left to do?  If so, could you edit the PR description and list them (with checkboxes!).  If not, then maybe we just need a final review and for at least one of the core team to pull a clean copy and ensure everything compiles and type checks.
Other thoughts on how to proceed?

@briancavalier It seems like everything you and @Frikki mentioned is resolved. Do you remember what files/packages you haven't seen yet?

@raveclassic Thanks.  I think I've been through all the files at one time or another.  I feel like I need to do 2 things:

[ ] Pull a fresh copy of the latest, and run the build and test.
[ ] Go through all the files quickly again for one last sanity check.

I'll start on those now.

Pull a fresh copy of the latest, and run the build and test.

I just did this and everything worked perfectly, except for the perf tests.  Running the various test files directly with node works (since you added ts-node/register 👍), but the npm scripts (e.g., npm run chain) don't as they still reference babel-node.
I think it's an easy fix: We can update the package.json scripts from, e.g., babel-node --presets env ./chain.js to node ./chain.js.
Now I'm on to a final skim review of all the files.

@briancavalier Turns out this has never been released :D Could you publish the new version?

Hey @raveclassic.  Whoops!  Thanks for the nudge.  Just published updated versions of everything:

Hey @raveclassic. Whoops! Thanks for the nudge. Just published updated versions of everything:
Successfully published:
 -<EMAIL_ADDRESS> -<EMAIL_ADDRESS> -<EMAIL_ADDRESS> -<EMAIL_ADDRESS> -<EMAIL_ADDRESS>lerna success published 5 packages

@briancavalier i get a Typescript transpiling error because of a wrong reference to the entry TS file within package.json
check PR https://github.com/mostjs/core/pull/525