Investigate streaming options txnApp and txnVersion for Qbeast [Delta]

From Delta Lake documentation, we notice that:
Delta tables support the following DataFrameWriter options to make writes to multiple tables within foreachBatch idempotent:
txnAppId: A unique string that you can pass on each DataFrame write. For example, you can use the StreamingQuery ID as txnAppId.
txnVersion: A monotonically increasing number that acts as a transaction version.
The user can pass these commit options from the batch processing of a stream:
val appId = ... // A unique string that is used as an application ID.
streamingDF.writeStream.foreachBatch { (batchDF: DataFrame, batchId: Long) =>
  batchDF.write.format(...).option("txnVersion", batchId).option("txnAppId", appId).save(...)  // location 1
  batchDF.write.format(...).option("txnVersion", batchId).option("txnAppId", appId).save(...)  // location 2
}

Overall, I think we should:

[x] Investigate if those parameters are properly updated with Qbeast. (By the code, it seems like DeltaOptions passed to the SparkDeltaMetadataWriter only includes "path", which also makes us think we have a bug in the way we treat rearrangeOnly or other configuration/writing parameters).
[x] If not, solve the issue.
[ ] Add tests with Kafka and Spark Streaming.

The answer to the first question is negative, Qbeast does not use these parameters. But the next question is what contract we should implement. Delta does the following:

txnAppI and txnVersion can be specified in the write options or even in the Spark session. The session scoped values are used as a fallback.
If the transaction has already been handled according to the log then no writes are performed, moreover the transaction options are removed from the session.
If the transaction is new then the option values are saved in the Delta log via SetTransaction action.
The manual recommends use checkpointLocation option for the better results

The problem with Delta approach is that using old transaction identifier has side effects, moreover it is not clear why one needs to specify it at the session level. The role of checkpoints should also be clarified. The Delta approach seems unclear and complicated.
I suggest to implement something simpler like the following:

The only way to specify the transaction identifier is to set the write options, the Spark session is ignored.
The same like Delta
The same like Delta
The checkpoints should be postponed until it is really needed.

If we agree on having a simpler contract then I am not sure if it a good idea to use the same option name, because their semantics will slightly be different. @osopardo1 @cugni  what do you think?

I agree with the first three steps, although I am unfamiliar with the side effects of ignoring the SparkSession.
Checkpointing should be studied, because actual users need it.

The feture is implemented for main-1.0.0.


Build Fails on Windows

When following the "Build the Build CDA Client" section of the readme.md, I get nothing but errors. All of the errors have to do with paths. As an example of one of the errors:
Caused by: java.net.URISyntaxException: Illegal character in opaque part at index 2: C:\src\temp\cda-client-test
All other errors are very similar to the above. How would I get around this?
Also, do I really have to build the client in order to run it? Isn't there a precompiled version of the CDA Client?
Thanks for the help in advance!

Fixing those errors requires code changes. You can give these changes a try, that should fix the build: https://github.com/Guidewire/cda-client/pull/23


[Bug]: Placement property shows up empty on JS enable first time

Is there an existing issue for this?

[X] I have searched the existing issues

Description
On expanding the Submit Button Styles property of JSON form, the Placement property which is having Centre, shows up empty on first time JS Enabling.
Steps To Reproduce

Drag and Drop a JSON form on to the canvas.
In the property pane, expand the Submit Button Styles property.
The Placement property shows Center.
Enable JS. See that the field becomes Empty

Expected Behaviour - It should show CENTER.
If we un-click and click JS once more, it shows up correctly. Issue is seen only on the first time click.

Public Sample App
No response
Version
Release

Stats

Stat
Values

Reach
1

Effort (months)
0.5


[DMP Review] enable multiple combined evaluations of relations for conditions

Rationale / Begründung
Conditions are currently targeting only one attribute and are resolved for a single relation.
It should be possible to evaluate multiple attributes in one condition each against different target texts/options.
These conditions can be connected via AND or OR.
In the edit Condition interface:

support for multiple sources that can be related via "AND / OR", for example via a tabbed menu interface.
Add a tab view for each source allowing the user to add or remove it
Add a Radio-button "AND / OR" to switch between the type of conditional

PS it might sound like a ConditionSet but it should be editable as a normal Condition in order to not overflow the UI with complexity.
Affected
Users, Managers
Minimal functionality

allow for multiple relations that are combined when a Condition is resolved
add the required new settings to the edit Condition interface

Nice-to-have functionality

References / Verweise

https://github.com/search?q=repo%3Ardmorganiser%2Frdmo+[DMP+Review]&type=issues
https://github.com/rdmorganiser/rdmo/blob/c945d7d9ef5efdccb2d7b41b914ff50ea6f7b49c/rdmo/conditions/models.py#L118

I think the OR part can already be done with multiple conditions on one element (https://github.com/rdmorganiser/rdmo/blob/main/rdmo/projects/utils.py#L31). The AND part can be complicated to implement.

We also have this need. We have a set of questions which are dependent from a derived variable DIL, defined from the answer to two questions CU and CP as follows:
DIL = if(CU==1)1 else max(CU,CP)


Curious values from Fan Speed sensor

Hello olegtarasov, first of all I would thank you for the great work you are doing in having this component merged in esphome, really appreciated!
I have curious values from Fan Speed sensor, il reports 16896 rpm when the boiler is idle and it decreses when the boiler is running.

These are the log messages when the boiler is idle
[06:51:52][D][opentherm:299]: Sending request with id 35 (FAN_SPEED)
[06:51:52][D][opentherm:300]: 00000000 00100011 00000000 00000000
type: READ_DATA; id: 35; HB: 0; LB: 0; uint_16: 0; float: 0.000000
[06:51:52][D][opentherm:129]: Received OpenTherm response with id 35 (FAN_SPEED)
[06:51:52][D][opentherm:130]: 00000100 00100011 01000010 00000000
type: READ_ACK; id: 35; HB: 66; LB: 0; uint_16: 16896; float: 66.000000
[06:51:52][D][sensor:094]: 'Fan Speed': Sending state 16896.00000 RPM with 0 decimals of accuracy

I will add log messages during boiler run later (I'm collecting them right now).
I don't know if I can simply filter the values computing 16896 - ${value}.
I will read throught the boiler manual searching for a way to have the fan speed displayed by the boiler monitor itself, so I can compare those values to values reported by esphome. I'll keep you updated.

Hi @droscy! I couldn't find proper documentation for message id 35, so it's possible it was implemented incorrectly in the original library. Some xls document that is circulating on the internet says id 35 is „Boiler fan speed setpoint and actual value”, so that already suggests that this value shouldn't be interpreted as a single unsigned int like it does now. Can you post more logs for message id 35 when the boiler is active? I suspect that actual RPM value is reported only in the high byte.

These are the logs during DHW active
[07:17:47][D][opentherm:299]: Sending request with id 35 (FAN_SPEED)
[07:17:47][D][opentherm:300]: 00000000 00100011 00000000 00000000
type: READ_DATA; id: 35; HB: 0; LB: 0; uint_16: 0; float: 0.000000
[07:17:47][D][opentherm:129]: Received OpenTherm response with id 35 (FAN_SPEED)
[07:17:47][D][opentherm:130]: 00000100 00100011 00011101 00011111
type: READ_ACK; id: 35; HB: 29; LB: 31; uint_16: 7455; float: 29.121094
[07:17:47][D][sensor:094]: 'Fan Speed': Sending state 7455.00000 RPM with 0 decimals of accuracy

The display in the boiler was reporting 1800 rpm approximately for the same time.
Here https://pastebin.com/GUxyn7Tc you can find the whole FAN_SPEED log, since DHW activation at 07:16:17 to DHW switch off at 07:19:06.
I'll try to grab more comparisons between logs and display.

The xls you found can be valid: my logs may suggest that HB is the target value and LB is the actual value, during boiler active, because every time HB changes, LB tries to "reach" HB.

I have interpreted ID35 as being a u16 value, and when divided by 60, gives the true speed in RPM.
Have asked the OpenTherm Association for a copy of the latest specification (it is shown as a download on their web site), but am waiting for a response.

@FreeBear-nc, thanks! Is 60 a value that you inferred, or is it documented somewhere? It doesn't seem to be valid for @droscy since his reported value is decreasing when the fan spins faster.

I had come across a description of ID84 & ID85 where it claimed true RPM=value/60 and made the assumption that ID35 would be the same.
When I first started using hor Melnyk's library (with extensions) with my boiler, I was getting some pretty wild numbers when reading ID35 and assumed a divisor of 60. However, popping the cover off my boiler and looking at the label on the fan, it states maximum speed is 14200RPM :open_mouth:
Looking at the specs for the ebmpapst gas blowers, they all seem to have a top speed of 6000 to 14000 RPM.
It could be that the response @droscy is getting should be interpreted as ID35:LB * 60 - If we knew the make & model of the boiler and the fan, it might be possible to make an educated guess as to how to interpret the data. If it turns out some boilers are returning a u16 value and others, a u8, it is going to get confusing.

My boiler is Alhena Tech 24 C (0T4B2AWD) by Lamborghini Caloreclima. I don't know the maker/model of the fan, I'll ask my installer.

Hi @droscy! I couldn't find proper documentation for message id 35, so it's possible it was implemented incorrectly in the original library. Some xls document that is circulating on the internet says id 35 is „Boiler fan speed setpoint and actual value”, so that already suggests that this value shouldn't be interpreted as a single unsigned int like it does now. Can you post more logs for message id 35 when the boiler is active? I suspect that actual RPM value is reported only in the high byte.

Had hoped that I could measure the fan speed directly on my boiler, but no access to any moving parts.
Looking at various sources including Ihor Melnyk's opentherm library, they all say "fan speed set point and actual value" implying actual value is the LB. As this only gives a range of 0 to 255, multiplying by 60 to get RPM seems to be reasonable.
Splitting ID35 in to HB and LB values, the two numbers track very closely with my boiler and the LB lags slightly behind HB. That matches what @droscy has observed, and if we assume the values are Revs Per Second, it fits with some of my assumptions.

Hi @droscy! I've merged a pull request from @FreeBear-nc that changes how FAN_SPEED message is processed. You can try recompiling your configuration from the latest commit in main and adding a multiply by 60 filter to fan speed sensor.

Just pushed a small edit to hub.cpp and schema.py to automatically multiply the return value. This saves having to use a filter in the sensor.yaml and is based on the assumption that IB35 hb/lb values are revs per second.

Hello @olegtarasov, the measured values are now correct or at least they almost match what is reported by the boiler's display. Many thanks.
As suggested by @FreeBear-nc I think that the multiplication should be executed inside the library and not by the user in the configuration.
Just one side note: I don't remember the icon of the fan speed in Home Assistant before the merge, but now both fan_speed and fan_speed_setpoint are using the default eye icon, I would use mdi:fan.

@droscy I've merged another PR from @FreeBear-nc which should fix the icon and eliminate the need for a multiply filter. Can you verify that it works?

Was thinking about this last night... Two options:
fans_speed remains u8 with the multiplier, and a new fan_speed_raw (or fan_speed_u16) for the u16 cases.
Or fan_speed reverts to u16, and we have a fan_speed_lb (with, or without the multiplier).
The alternative is to have a yaml option to select either u8 or u16 values and let the python script automatically generate the relevant code.

I would suggest having a config option, of course I'll let you choose, but I think it is better to have a single fan_speed sensor and an option to select the "mode" that value is reported.
The new config could be at opentherm level or at fan_speed level: the former allows the code to raise a warning in case the user choose u16 fan speed mode and have the fan_speed_setpoint sensor in the yaml too.

sensor:
  - platform: opentherm
    fan_speed:
      name: "Boiler fan speed"
      message_data: "u16" # overrides the default u8_lb_60 message

    fan_speed_setpoint:
      name: "Boiler fan speed set point"
      message_data: "u8_hb_60"

Not that familiar with the python code is esphome, so would struggle to implement this.
Having a fan_speed_u16 sensor would be quick & simple.

@FreeBear-nc I've been contacted by another user of this integration, and the last change broke his fan speed sensor. Turns out, sometimes fan speed is indeed should be interpreted as u16 with no multiplication. Looks like it's best to revert fan_speed to its original u16 handler and add an alternative sensor that uses u8.

Raised a PR that adds message_data to the sensor yaml. Took a while to get there, but I think it works...

I think that having an option to override the data type is better since we might encounter other sensors that don't follow the spec in the future.
My thoughts exactly. It could be used to extract a set of flags and then processed in a lambda... Perhaps eventually have a yaml line that sets the MESSAGE as a raw number and allow for as yet undefined IDs to be processed.

The issue seems resolved, closing.

Sorry guys, I didn't find time to test last commit, I'll test it as soon as possibile. However thanks again for your work.
I would remind you to update README/documentation for the new message_data option along with all its available values. Thanks.

@droscy Thanks! I've already added a section on fan_speed: https://github.com/olegtarasov/esphome-opentherm#fan-speed-sensor. I'm hesitant to announce the fact that every sensor has data_type property now, so that people don't abuse it.


why actual performance is worse than deeplab v3+?

I find some cases show its worse than deeplab v3+.
BadCase
raw image

graphonomy
the model is download from your release:CIHP pretrained model download link

deeplab v3+

Potential reasons
I guess maybe i have downloaded a wrong model or something wrong, but i cannot figure it out. Thank you for your share and read this issue.

After i downloaded the universal model, the performance is quite good! Good work, thanks for share!

@plmsmile hi, I  wonder how to run the pure deeplabv3 experiment.  Could you give some tips on how to run? Thank you.


[DataGrid]: Allow DataGrid column width to spread out responsively when minWidth or Width specified

The problem
I am using the DataGrid component and want the columns to have min width / width but spread out responsively to the entire space available in the table  (as in Carbon) and not hold their initial size
(leaving much empty space to the right of them - as can be seen in the capture below)
https://github.com/carbon-design-system/ibm-products/assets/147585390/fa45e1dc-fdac-4633-b78d-c3950efb2852
The solution
Possible solutions:

Be be able to pass to width non numeric content such as 20% (as regular width field can get) and have column spread out  accordingly
If minWidth specified and there is more space available, add space to these columns as the DataGrid area expands

Design link
No response
Links to other materials
No response
Owner/main maintainer(s)
Matt Gallo
Second/backup maintainer(s)
No response
Product/offering
Turbonomic
Business priority
None
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate issues

This issue has dependencies on https://github.com/carbon-design-system/ibm-products/issues/4977 but this would likely cause some major breaking changes so we likely won’t be able to pursue this until our next major version.

We've been investigating TanStack Table, a third-party, open-source offering, which provides extensive data table capabilities surpassing what our Carbon Datagrid offers. It provides much more flexibility and customization. TanStack Table is headless which means it can easily be added alongside Datagrid component in your product or application. The benefits of more flexibility for product teams and less maintenance for Carbon makes it a win win. Lastly, it is available in multiple frameworks including React and Web Component so it provides an option to non-React product teams.
For these reasons, we have decided to transition from building our own custom table component to using an example-based approach with TanStack Table. Datagrid will still exist in our library for existing teams but we are announcing the deprecation* of the Datagrid component in v2.54.0 release so teams can begin to work through the transition. Details about how to use both Datagrid and TanStack together can be found here.
*Deprecation means that no new features will be added however sev 1 and sev 2 bugs will be supported.


add way to skip the formatting of the argument list of a function only

I want to skip the formatting of the argument list of a function, while allowing rustfmt to format the contents of the function. Using rustfmt_skip on the function currently disables formatting for the whole function.

What about:
#![rustfmt::skip::option(fn_args_layout)]
fn start_storing_docs(
    writer: usize, dir: PathBuf, name: String, consumer: Receiver<Documents>, progress: Sender<u64>,
) {
    // ...
}

IMHO his could be a more generic mechanism available for all blocks and statements:
    // ...
    #[rustfmt::skip::option(use_small_heuristics)]
    let response = Client::new()
        .post(url)
        .headers(construct_headers())
        .body(content)
        .send()?;
    // ...

Maybe two new generic diretives for #[rustfmt::skip]:

#[rustfmt::skip::option(option1 , option2, ...)] for disabling one or more formatting options.
#[rustfmt::skip::override(option1 = value1 , option2 = value1, ...)] for override the value of the global formatting options.
When using the format #[rustfmt::skip::...] they apply only on the block/statement/construct level and they inner child.
When using the format #![rustfmt::skip::...] they apply to the whole context like other #[cfg] diretives.
These would disable/override the default formatting option from cargo fmt or a custom formatting option specified in the rustfmt.toml file

This way it's possible to fine tune any formatting in any block, statement or language construct.
Any thoughts?


Downloading Multiple Large Files Fails

Describe the bug
Downloading large files fails due to the usage of ipfs object add-link. See https://github.com/ipfs/go-ipfs/issues/7421.
To Reproduce
Steps to reproduce the behavior:

Go to Files
Click on multiple large files
Click on 'Download'
See error

Expected behavior
Download the files.
Additional context
See https://github.com/ipfs/go-ipfs/issues/7421. We should move to the MFS API, perhaps through some kind of temporary file on the MFS?
Perhaps something such as /temp/Download {timestamp}. cc @lidel

@hacdias yes, our only option is MFS at the moment. My thinking:

create directory named /zzzz_{timestamp} (so it is at the end of file list – minimizes the risk of UI jitter in case React refreshed file list that exact moment ;))
cp references to files there
copy CID of the zzzz directory (ipfs files stat)
start download of the archive with CID contents
remove the zzzz directory (safe to do asynchronously after the download already started, even if GC is enabled, the root block server its purpose)


Adding week1 to the main

line 6 - Use only dashes(-) or only fewer symbols(<) to allow consistency
line 8 - " The task didn't started yet " --> replace " didn't " by " haven't "
line 8 - " The task is at these beginnings and only the basis are made or are being made " --> " The ongoing task is still in progress and well started "
line 8 - " The task is progressing well and the team enter in the heart of it " --> " entering in the heart of it " OR " The task is progressing well and the task is coming to life. "
line 8 - " The end of the task approach and the team must continue at a good pace " --> " The task is coming to an end, however few changes has to be done. "
line 8 - " This is the last part of the task, finish the task and pass it in review. " --> " the final phase of the task has been completed and is currently being reviewed by the QA "
line 8 - " The task is entirely done and included " --> " The task is entirely completed and integrated in the repository "

line 22 - " Github Repository creation " --> " Creation of the Github Repository "
line 26 - " A meeting was made " --> " A meeting was done "
line 27 - " Another one was made " --> " Another one was done "
line 27 - " 10 minutes before the end " --> " 10 minutes before the end of the day "
line 28 - " Two else were made " --> " Two more meetings were done "
line 28 - " at the beginning and the end of the project  " --> " at the start of the day and at the end of the day "
line 28 - " to share the progress and motivate the team "  --> " to maintain progression of the progression "

line 32 - replace this:

" This week the project advanced a lot, The decision to all make a different mock-up and then sharing them together to keep the best ideas of everyone was made, then with these ideas, 2 groups were made to prepare two mock-ups to present to the client. But we need to be careful about the deadline for the Functional specifications. "

by this :

" The kick-off of the project was fairly satisfying, we decided as a team to come up with different mock-ups which we will present to the client.  Two main mock-ups has been keeped, and will be sent next week to the client."

line 34 - replace this:

" Globally, all the members of the team worked a lot and brought of their own in the advancement. They are motivated and feels great, some are confident with flutter and dart. "

by this :

" Globally, all team members has contributing to allow the team to come up with theses final mock-ups, the team members motivation is on-point and few team members feels confident with Dart and Flutter technologies. "

line 38 to line 45 - replace everything by

" The next weeks main concern will be focus on the Functional Specifications, and in parallel completing the Project Charter, Wait for the response of the client, finishing the GANTT Charter and finishing the RACI Matrix "

@Pierre2103 @CamilleGayat don't forget to complete the review of the pull request.
If not completed I will close the PR tomorrow at the end of the day.

Perfect !


Missing conditions in EXT- rules

Signed-off-by: Galo Navarro<EMAIL_ADDRESS>Relevant information
These types had synthesis rules, but no conditions!
Checklist

[x] I've read the guidelines and understand the acceptance criteria.
[x] The value of the attribute marked as identifier will be unique and valid.
[x] I've confirmed that my entity type wasn't already defined. If it is I'm providing an
explanation above.

 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.Galo Navarro 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.

 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.Galo Navarro 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.


Change swift version to 5.1

@cdhoffmann  how about this one https://github.com/adobe/aepsdk-core-ios/blob/main/.swift-version?

@cdhoffmann  how about this one https://github.com/adobe/aepsdk-core-ios/blob/main/.swift-version?


HIE not working with vscode. Stuck on "Typechecking ... "

steps to reproduce:

install hie: git clone https://github.com/haskell/haskell-ide-engine --recurse-submodules
install vscode latest (as of 4th April 2020)
install vscode haskell language server plugin
make a new project with stack stack new resolver=nightly-2020-03-01 new-project
open the project the in vscode and create a new file src->Test.hs with the code:

module Test where
sayHello :: String -> IO ()
sayHello x = putStrLn ("Hello" ++ x ++ "!")

Hover over the IO and observe the hanged Loading state. At the bottom bar it shows Typechecking Test.hs

Thank you for your bug report!
Please paste the output of haskell-ide-engine.
Either execute: hie --debug . in the project root or follow the instructions https://github.com/alanz/vscode-hie-server#investigating-and-reporting-problems

Attached the SS of running this command.
On Sat, Apr 4, 2020 at 4:09 PM fendor<EMAIL_ADDRESS>wrote:

Thank you for your bug report!
Please paste the output of haskell-ide-engine.
Either execute: hie --debug . in the project root or follow the
instructions
https://github.com/alanz/vscode-hie-server#investigating-and-reporting-problems
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/haskell/haskell-ide-engine/issues/1720#issuecomment-609009590,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATJ45BF6XKIQOXM4ABAVIDRK4E7JANCNFSM4L5QPFQQ
.

@abhishekvaid You are in the Problem tab, that doesnt contain anything. You have to go to the OUTPUT tab and select "Haskell HIE".

This is not a vscode tab, it's the terminal. Can you give me precise
instructions on what exactly to do ?
On Mon, Apr 6, 2020 at 2:24 PM fendor<EMAIL_ADDRESS>wrote:

@abhishekvaid https://github.com/abhishekvaid You are in the Problem
tab, that doesnt contain anything. You have to go to the OUTPUT tab and
select "Haskell HIE".
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/haskell/haskell-ide-engine/issues/1720#issuecomment-609663736,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATJ45BBIBZU3MFPFI2L74LRLGKFDANCNFSM4L5QPFQQ
.

File is attached. Hope this helps.
On Tue, Apr 7, 2020 at 1:04 AM Abhishek Vaid<EMAIL_ADDRESS>wrote:

This is not a vscode tab, it's the terminal. Can you give me precise
instructions on what exactly to do ?
On Mon, Apr 6, 2020 at 2:24 PM fendor<EMAIL_ADDRESS>wrote:

@abhishekvaid https://github.com/abhishekvaid You are in the Problem
tab, that doesnt contain anything. You have to go to the OUTPUT tab and
select "Haskell HIE".
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/haskell/haskell-ide-engine/issues/1720#issuecomment-609663736,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATJ45BBIBZU3MFPFI2L74LRLGKFDANCNFSM4L5QPFQQ
.

2020-04-07 01:05:39.782995 [ThreadId 4] - run entered for hie-wrapper(hie-wrapper) Version <IP_ADDRESS>, Git revision 11ed2eddfc35c0743181f119010d4d24764ef9a9 (3116 commits) x86_64 ghc-8.6.5
2020-04-07 01:05:39.785557 [ThreadId 4] - Current directory:/Users/abhishekvaid/GoogleDrive/moocs/haskell/haskell_first_principles/first-project
2020-04-07 01:05:39.78604 [ThreadId 4] - Operating system:darwin
2020-04-07 01:05:40.437088 [ThreadId 4] - Cradle directory:/Users/abhishekvaid/GoogleDrive/moocs/haskell/haskell_first_principles/first-project
2020-04-07 01:05:40.438117 [ThreadId 4] - Using stack GHC version
2020-04-07 01:05:40.913164 [ThreadId 4] - Project GHC version:8.6.5
2020-04-07 01:05:40.913564 [ThreadId 4] - hie exe candidates :["hie-8.6.5","hie-8.6","hie"]
2020-04-07 01:05:40.915196 [ThreadId 4] - found hie exe at:/Users/abhishekvaid/.local/bin/hie-8.6.5
2020-04-07 01:05:40.915836 [ThreadId 4] - args:["--lsp"]
2020-04-07 01:05:40.916034 [ThreadId 4] - launching ....
2020-04-07 01:05:41.098848 [ThreadId 4] - Using stack GHC version
2020-04-07 01:05:41.998907 [ThreadId 4] - Run entered for HIE(hie-8.6.5) Version <IP_ADDRESS>, Git revision c1e57f5c11c504badb7a0aaf5897e6433d6243e3 (3114 commits) x86_64 ghc-8.6.5
2020-04-07 01:05:42.00009 [ThreadId 4] - Current directory:/Users/abhishekvaid/GoogleDrive/moocs/haskell/haskell_first_principles/first-project
2020-04-07 01:05:42.000821 [ThreadId 4] - args:["--lsp"]
2020-04-07 01:05:42.033224 [ThreadId 10] -Using hie version: Version <IP_ADDRESS>, Git revision c1e57f5c11c504badb7a0aaf5897e6433d6243e3 (3114 commits) x86_64 ghc-8.6.5
Using stack GHC version
Using hoogle db at: /Users/abhishekvaid/.hoogle/default-haskell-5.0.17.hoo
hie-8.6.5: Could not find $libexecdir/cabal-helper-wrapper
If you are a cabal-helper developer you can set the environment variable
`cabal_helper_libexecdir' to override $libexecdir1. The following will
work in the cabal-helper source tree:
$ export cabal_helper_libexecdir=$PWD/dist/build/cabal-helper-wrapper

/Users/abhishekvaid/haskell/haskell-ide-engine/.stack-work/install/x86_64-osx/b82eaa397769e517045414edaf7e8f8c3d1e0c9748e0572d8ecdf43eb9ba5956/8.6.5/libexec/x86_64-osx-ghc-8.6.5/cabal-helper-<IP_ADDRESS>/cabal-helper-wrapper
junk/build/cabal-helper-wrapper/cabal-helper-wrapper
/Users/abhishekvaid/haskell/haskell-ide-engine/.stack-work/install/x86_64-osx/b82eaa397769e517045414edaf7e8f8c3d1e0c9748e0572d8ecdf43eb9ba5956/8.6.5/bin/cabal-helper-wrapper
If you don't know what I'm talking about something went wrong with your
installation. Please report this problem here:
https://github.com/DanielG/cabal-helper/issues

Version <IP_ADDRESS>

This version is old, please update to latest 1.2.

Feel free to reopen if another issue arises.

You mean haskell language server or HIE ? Also, I installed language server
from vscode plugins.
On Tue, Apr 7, 2020 at 2:51 PM fendor<EMAIL_ADDRESS>wrote:

Version <IP_ADDRESS>
This version is old, please update to latest 1.2.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/haskell/haskell-ide-engine/issues/1720#issuecomment-610276749,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATJ45GHMLIITE5GYPOKD4DRLLWA3ANCNFSM4L5QPFQQ
.

You need to re-install haskell-ide-engine. I dont know how you previously installed it but here are some instructions https://github.com/haskell/haskell-ide-engine#installation

I cloned the repo and ran
stack ./install.hs
and
stack ./install.hs hie
The installation downloaded ~265 mb worth of content and seem to finish.
but when I do 'which hie' I get '.local/bin/hie' which shows:
[first-project]$ ~/.local/bin/hie --version
Version 1.2, Git revision b7fd5fb04b1711d433fc203751bc61624edc8dd0
(3843 commits) x86_64 ghc-8.8.2
but still <IP_ADDRESS> shows up in Output ?
Vaid, Abhishek
On Tue, Apr 7, 2020 at 6:36 PM fendor<EMAIL_ADDRESS>wrote:

You need to re-install haskell-ide-engine. I dont know how you previously
installed it but here are some instructions
https://github.com/haskell/haskell-ide-engine#installation
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/haskell/haskell-ide-engine/issues/1720#issuecomment-610374977,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATJ45DK2A4UIXF45JXSPQDRLMQMXANCNFSM4L5QPFQQ
.

You installed hie now for the GHC version 8.8.2 but maybe you are using hie on a project that is not using 8.6.5? In that case, the invocation ought to be stack ./install.hs hie-8.6.5, or something like that.
You need to install hie for each GHC version that you are using individually, due to differences in the AST, ABI changes, core library versions, etc...

This is so so so confusing. Can you please tell me how to install the
entire the entire toolchain from scratch?
I'm new to haskell and this is all really non-intuitive.
A clear set of instruction to run hie with HLS on vscode on stack project
is all I'm looking for
Vaid, Abhishek
On Tue, Apr 7, 2020 at 8:27 PM fendor<EMAIL_ADDRESS>wrote:

You installed hie now for the GHC version 8.8.2 but maybe you are using
hie on a project that is not using 8.6.5? In that case, the invocation
ought to be stack ./install.hs hie-8.6.5, or something like that.
You need to install hie for each GHC version that you are using
individually, due to differences in the AST, ABI changes, core library
versions, etc...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/haskell/haskell-ide-engine/issues/1720#issuecomment-610436121,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATJ45HVHQRG4B4FU5K62TDRLM5MRANCNFSM4L5QPFQQ
.

Ok, for clarification, this repository is only for Haskell IDE Engine. The successor project, called Haskell Language Server (HLS), is located here https://github.com/haskell/haskell-language-server/ but is not stable yet.
First things first, you are using stack, seemingly? Assuming this is true, stack uses snapshots for package resolving and installs a GHC automatically based on this snapshot. See https://docs.haskellstack.org/en/stable/README/#quick-start-guide for reference and https://www.stackage.org/ for a mapping from snapshot (lts-*) to GHC version.
So, depending on your resolver entry in stack.yaml, you need to install a different HIE version.
E.g., if you have an entry in your stack.yaml
resolver: lts-14.29

then stack is going to use GHC 8.6.5 to build your project.
You need to install HIE compiled with GHC 8.6.5 to properly work on your project.
To do that you run
$ stack ./install.hs hie-8.6.5

This will copy the executables hie-wrapper, hie, hie-8.6 and hie-8.6.5 to ~/.local/bin, overriding any existing executables at that location.
Then the plugin should pick-up the correct executable and you should be ready to get hacking on the project.
For your initial post, you are using resolver nightly-2020-03-01, which according to https://www.stackage.org/nightly-2020-03-01 uses GHC 8.8.2.
Therefore, you need to install hie with:
$ stack ./install.hs hie-8.8.2

Then everything ought to work.
To be sure that no old version is picked up, remove all executables hie, hie-wrapper and hie-* from ~/.local/bin

This is exactly what I wanted. Thanks a lot. It's working fine now.
On Tue, Apr 7, 2020 at 8:50 PM fendor<EMAIL_ADDRESS>wrote:

Ok, for clarification, this repository is only for Haskell IDE Engine.
The successor project, called Haskell Language Server (HLS), is located
here https://github.com/haskell/haskell-language-server/ but is not
stable yet.
First things first, you are using stack, seemingly? Assuming this is
true, stack uses snapshots for package resolving and installs a GHC
automatically based on this snapshot. See
https://docs.haskellstack.org/en/stable/README/#quick-start-guide for
reference and https://www.stackage.org/ for a mapping from snapshot
(lts-*) to GHC version.
So, depending on your resolver entry in stack.yaml, you need to install a
different HIE version.
E.g., if you have an entry in your stack.yaml
resolver: lts-14.29
then stack is going to use GHC 8.6.5 to build your project.
You need to install HIE compiled with GHC 8.6.5 to properly work on your
project.
To do that you run
$ stack ./install.hs hie-8.6.5
This will copy the executables hie-wrapper, hie, hie-8.6 and hie-8.6.5 to
~/.local/bin, overriding any existing executables at that location.
Then the plugin should pick-up the correct executable and you should be
ready to get hacking on the project.
For your initial post, you are using resolver nightly-2020-03-01, which
according to https://www.stackage.org/nightly-2020-03-01 uses GHC 8.8.2.
Therefore, you need to install hie with:
$ stack ./install.hs hie-8.8.2
Then everything ought to work.
To be sure that no old version is picked up, remove all executables hie,
hie-wrapper and hie-* from ~/.local/bin
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/haskell/haskell-ide-engine/issues/1720#issuecomment-610449384,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATJ45BA7BMJZSXOROGL6BLRLNACZANCNFSM4L5QPFQQ
.


feat: Aggregation

Overview
Rework the logic for performing aggregations

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Direct field access for RouteContext#env

Hi,
since data just got updated to use direct field access instead, but env is facinig the same limitiations, I thought a PR to fix that would be a good idea.

I'm not opposed to this, but would like to know what @zebp thinks. I can see where it would make some things easier and I like that it's consistent with the data change. Just want to double-check that there aren't any edge cases where this could cause issue.
It could also make #76 less of an issue. I don't recall where we left off, but I think there was discussion of adding Clone to Env if it isn't already.

Hi, sorry I just looked into this again - I copied the formatting from the above "data" field, which apparently has wrong formatting too. Eventually you want to fix it there too?

This PR looks good for merge, the CI failure seems irrelevant and a problem on our end. I also couldn't find any out of date example code.

Hi, sorry I just looked into this again - I copied the formatting from the above "data" field, which apparently has wrong formatting too. Eventually you want to fix it there too?

No that's fine, it's already fixed on main.


add general :error and :alt descriptions & =config *

@thoughtstream changes are made to document the additions of :alt, :error and =config *
Its late at night. I'm not sure the text is clear.

@thoughtstream We have a slight disagreement:

If the metadata option C<:alt> associated with a block has a string value,
and an error is encountered when rendering a block, then the value of C<:alt>
is rendered in place of the block and no warning is issued.

It was my understanding of your original post pointing out that :error and :alt were orthogonal, and we would have the following if an error is generated in a block:

:error undefined, :alt undefined:  default output (for a custom block the contents in text form, but as much output as possible ), and a warning generated.
:error defined as True (:error), alt undefined: As above
:error defined as False (:!error), alt undefined: no warning, default output
:error defined as True (:error) or undefined, alt defined: Alt output on error within block as a whole, but not if there is an error in some part of the block, eg., an in-line image source is not reachable, but the rest of the source is processed. Warning is generated.
:error defined as False (:!error), alt defined: No error, Alt output (as above).

This was the behaviour I thought we had agreed to and I requested a change from @codesections accordingly.
I would prefer the above interpretation (and especially not invaliding a block if part of it has an error) because someone unfamiliar with the RakuDoc specification would not know there is a problem that needs curing by installing some module if an :alt option is given, which automatically turns off the error message. But if an author wishes to silence the error, it is possible to do so.
However, I can appreciate the logic of the inverse and so would accept that an alt turns off warnings.

No, I see your point, @finanalyst.
I had overlooked the issue of orthogonality.
I agree that the presence of a viable :alt should not override warnings.

@thoughtstream I think the :alt / :error is already explained elsewhere


Running license_finder with --project-path=<PROJECT_PATH> is not searching the node modules

I have a project that looks like this:

root

my_rails_project

node_modules

If I run license_finder from the my_rails_project directory it picks up my Ruby gem dependencies and my Node dependencies. But if I run license_finder --project-path=my_rails_project from the root directory, it only picks up my Ruby gem dependencies.

:+1: I'm hitting this as well, any ideas?

Will one of you run the command with the --debug option?  As always, redact any sensitive info before pasting the results here.

I seem to be experiencing the same issue.
I have folder structure:

project_root

front_end

package.json
yarn.lock
node_modules

Debug Output (Windows 10):
`C:\Users\andre\Documents\Code\project_root>license_finder --project-path=front_end --debug
LicenseFinder::GoDep: is not active
LicenseFinder::GoWorkspace: is not active
LicenseFinder::Go15VendorExperiment: is not active
LicenseFinder::Glide: is not active
LicenseFinder::Gvt: is not active
LicenseFinder::Govendor: is not active
LicenseFinder::Dep: is not active
LicenseFinder::Bundler: is not active
LicenseFinder::NPM: is active
LicenseFinder::Pip: is not active
LicenseFinder::Yarn: is active
LicenseFinder::Bower: is not active
LicenseFinder::Maven: is not active
LicenseFinder::Gradle: is not active
LicenseFinder::CocoaPods: is not active
LicenseFinder::Rebar: is not active
LicenseFinder::Nuget: is not active
LicenseFinder::Carthage: is not active
LicenseFinder::Mix: is not active
LicenseFinder::Conan: is not active
LicenseFinder::Yarn: is installed
No dependencies recognized!`

same here after upgrading from v3 to v4. it used to work without problem. no I have to cd into directory and after that it detects node_modules correctly.


HRV assessment details for UBFC-RPPG

Hello! I would like to ask you about the HRV evaluation details of UBFC-RPPG in Table 2. How did you transform the bvp label and rppg into various HRV indicators for evaluation? Is there code for that?

Please check the HRV code. https://github.com/zhaodongsun/contrast-phys/blob/master/hrv.py

Hi, the HRV code can provide high frequency (HF), which is the respiration rate.

Hi, the HRV code can provide high frequency (HF), which is the respiration rate.

There are performance evaluations of HF, LF, LF/HF and RF in table2. What is the difference between HF and RF?

Hi, HF features of HRV are one of the RF measurement methods. RF can also be measured from other rPPG features like amplitude. You can refer to the paper below for RF measurement. However, our paper uses HF to measure RF.
Modulation Model of the Photoplethysmography Signal for Vital Sign Extraction

Please note that hf_f and hfnu in the code are different. hf_f is RF. hfnu is the high-frequency power.


Fix the error of Ada traits for fpA_intB.

It has missed the >::type when ENABLE_FP8 is not defined. This PR is a fix.

Thanks @JamesTheZ , we've merged your fixing into coming weekly release and will add your name into contributior list.


Problems with Safari on iPad regarding onBottom

We found that toggling the "headroom--bottom" class in Safari on the newest iPads does not work properly.
After some investigation i found, that the calculation currentScrollY + this.getViewportHeight() >= this.getScrollerHeight() (https://github.com/WickyNilliams/headroom.js/blob/master/src/Headroom.js#L354) is never true.
This may be caused by debouncing and therefore not getting the latest - and biggest - scroll position. Most of the time it only misses a few pixels (2-10pixels).
I created a simple example to demonstrate it:
Demo: https://1vpqx1w87.codesandbox.io/
Code: https://codesandbox.io/s/1vpqx1w87
Tested on iPad (iOS 12.1) and Simulated iPad (6th generation and iOS 12.1)
Please let me know, if we can help you in any way.

Same thing on an iPhone XS on the latest iOS 12.2 beta.

Just tested on iPad 12.1.1 and while the bounce seems to mess up the timing, once the window "settles" at the bottom, the menu does move off the screen.
Is it just the delay that's the problem?

The issue is that it seems it does not always call the onBottom and onNotBottom methods for some reason. Here's a link to a site where I'm experiencing the issue and a couple screenshots showing how it looks when it works and when it doesn't:

Works

Works not

@hacknug I'm not sure that this is the same problem that the op started this thread with.
The #article-header which headroom is targeted at is never hiding, in any browser, desktop or tablet for me.

@acahir it should not hide but move to the top to fill the empty space left by #header (which is a headroom instance) when is unpinned. Also note this only happens in screens smaller than 768px wide.

I don't have an iOS device, so I am not able to debug this.

Is this specific to iPad, or all iOS devices?
Is this issue present on older versions of iOS?
Is this issue present on older versions of headroom?
Could this be related to the address bar hiding and showing?

I don't have an iOS device, so I am not able to debug this.
* Is this specific to iPad, or all iOS devices?

* Is this issue present on older versions of iOS?

* Is this issue present on older versions of headroom?

* Could this be related to the address bar hiding and showing?

There are many issues related to ios, consider this suggestion.
This might help all the headroom.js users

What are these "many" issues?

https://github.com/WickyNilliams/headroom.js/issues?utf8=✓&q=is%3Aissue+is%3Aopen+ios
many may be a 'overkill' ed word

Is anyone resolved it ?

I fixed this issue by setting a very small tolerance in the options object:
{
    tolerance : 0
}

Tested on Safari on an iPhone 11 (iOS 14.3) and a simulated iPad 6th (iOS 11).


Installer v0.3.4 error

version: 0.3.4
env:
os: win32
arch: x64
PATH: C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin;C:\Program Files\Java\jdk1.8.0_45\bin;C:\Python34\;C:\Python34\Scripts;C:\Program Files (x86)\Common Files\NetSarang;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;D:\Program Files\CTEX\UserData\miktex\bin;D:\Program Files\CTEX\MiKTeX\miktex\bin;D:\Program Files\CTEX\CTeX\ctex\bin;D:\Program Files\CTEX\CTeX\cct\bin;D:\Program Files\CTEX\CTeX\ty\bin;D:\Program Files\CTEX\Ghostscript\gs9.05\bin;D:\Program Files\CTEX\GSview\gsview;D:\Program Files\CTEX\WinEdt;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\Users\lvyi\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\lvyi\AppData\Local\Programs\Python\Python37\;C:\Program Files\Java\jdk1.8.0_45\bin；C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell;C:\Users\lvyi\AppData\Local\Microsoft\WindowsApps;C:\texlive\2017\bin\win32;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;;C:\Program Files\JetBrains\PyCharm Community Edition 2018.3.6\bin;;C:\Program Files\JetBrains\PyCharm 2019.1.1\bin;;C:\Users\lvyi\AppData\Local\Programs\Microsoft VS Code\bin
JAVA_HOME: C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\
JDK_HOME: undefined

log:
[下午3:37:50] AdoptOpenJDK-11-x64
[下午3:38:57] Download JDK ... [Completed]
[下午3:38:57] Install JDK
[下午3:38:57] install AdoptOpenJDK-11-x64into C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK
[下午3:41:04] Error occurred
[下午3:41:04] Error: Command failed with exit code 1625: C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /l*v %temp%\AdoptOpenJDK-MSI.log
�|�~�{tXT��n�N�|�~V{eu��ybkۏL�dk�[ň0

Please attach %TEMP%\vscode-java-installer\log.txt for more details.

ERROR_INSTALL_PACKAGE_REJECTED
1625 (0x659)
This installation is forbidden by system policy. Contact your system administrator.

From the env, you've already have AdoptOpenJDK 11.0.8 installed. I'm wondering why did it download & install for you again? Was JDK 11 successfully detected by the installer?

Yes. It seems strange. I have installed AdoptOpenJDK 11.0.8 alone. However,
vscode-java-installer still shows that Java Development Kit Not Installed.
On Wed, Sep 2, 2020 at 3:52 PM Yan Zhang<EMAIL_ADDRESS>wrote:

ERROR_INSTALL_PACKAGE_REJECTED
1625 (0x659)
This installation is forbidden by system policy. Contact your system
administrator.
From the env, you've already have AdoptOpenJDK 11.0.8 installed. I'm
wondering why did it download & install for you again? Was JDK 11
successfully detected by the installer?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode-java-installer/issues/55#issuecomment-685422044,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGC2J26JIFC62UFC7UBDYZTSDX2VJANCNFSM4QSWBF3Q
.

@yilyu
Can you provide %TEMP%\vscode-java-installer\log.txt and %TEMP%\AdoptOpenJDK-MSI.log?

Sure. Pls see the attached files.
On Wed, Sep 2, 2020 at 4:44 PM Yan Zhang<EMAIL_ADDRESS>wrote:

@yilyu https://github.com/yilyu
Can you provide %TEMP%\vscode-java-installer\log.txt and
%TEMP%\AdoptOpenJDK-MSI.log?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode-java-installer/issues/55#issuecomment-685450959,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGC2J24GQX72WMC2TGCD4F3SDYAYTANCNFSM4QSWBF3Q
.

info: Started {"timestamp":"2020-09-02T06:46:47.946Z"}
verbose: Ids: {"machineId":"0c562bda7ed822ba469dddf7f1839c56eb015dae599dfe2c5dbd9561402ad45a","sessionId":"43263cba-21a1-4e70-8c2c-a7dc56db57431599029205366","timestamp":"2020-09-02T06:46:47.958Z"}
verbose: Packed binaries: {"timestamp":"2020-09-02T06:46:48.248Z"}
error: Command failed: C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin\java.exe -version
{"killed":false,"code":1,"signal":null,"cmd":"C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin\java.exe -version","timestamp":"2020-09-02T06:46:48.830Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-09-02T06:46:48.834Z"}
verbose: Code stable x64-user is installed. {"timestamp":"2020-09-02T06:46:49.736Z"}
verbose: Installed components: {"vscode":{"name":"VSCode","homedir":"C:\Users\lvyi\AppData\Local\Programs\Microsoft VS Code\","version":"0","displayVersion":"1.48.2","product":{"kind":"user","arch":"x64","edition":"stable","appId":"{771FD6B0-FA20-440A-A002-3B3BAC16DC50}"}},"extensions":[],"timestamp":"2020-09-02T06:46:49.737Z"}
verbose: jdk metadata {"release_name":"jdk-11.0.8+10","release_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.8%2B10","timestamp":"2020-07-15T14:29:27Z","release":true,"binaries":[{"os":"windows","architecture":"x64","binary_type":"jdk","openjdk_impl":"hotspot","binary_name":"OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip","binary_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip","binary_size":194374669,"checksum_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip.sha256.txt","installer_name":"OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi","installer_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi","installer_size":171630592,"installer_checksum_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi.sha256.txt","installer_download_count":206138,"version":"11","version_data":{"openjdk_version":"11.0.8+10","semver":"11.0.8+10"},"heap_size":"normal","download_count":36912,"updated_at":"2020-07-15T14:33:37Z"}],"download_count":616625}
info: JDK downloaded. {"timestamp":"2020-09-02T06:48:18.701Z"}
verbose: Installing JDK with command: {"timestamp":"2020-09-02T06:48:18.805Z"}
error: Command failed: C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin\java.exe -version
{"killed":false,"code":1,"signal":null,"cmd":"C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin\java.exe -version","timestamp":"2020-09-02T06:48:40.361Z"}
error: Java Home not found. {"timestamp":"2020-09-02T06:48:40.365Z"}
info: Started {"timestamp":"2020-09-02T07:20:08.042Z"}
verbose: Ids: {"machineId":"0c562bda7ed822ba469dddf7f1839c56eb015dae599dfe2c5dbd9561402ad45a","sessionId":"c17238aa-fd82-4f55-914d-fd6baa9023ff1599031205456","timestamp":"2020-09-02T07:20:08.051Z"}
verbose: Packed binaries: {"timestamp":"2020-09-02T07:20:08.396Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-09-02T07:20:09.490Z"}
verbose: Code stable x64-user is installed. {"timestamp":"2020-09-02T07:20:10.297Z"}
verbose: Installed components: {"vscode":{"name":"VSCode","homedir":"C:\Users\lvyi\AppData\Local\Programs\Microsoft VS Code\","version":"0","displayVersion":"1.48.2","product":{"kind":"user","arch":"x64","edition":"stable","appId":"{771FD6B0-FA20-440A-A002-3B3BAC16DC50}"}},"extensions":[],"timestamp":"2020-09-02T07:20:10.297Z"}
verbose: jdk metadata {"release_name":"jdk-11.0.8+10","release_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.8%2B10","timestamp":"2020-07-15T14:29:27Z","release":true,"binaries":[{"os":"windows","architecture":"x64","binary_type":"jdk","openjdk_impl":"hotspot","binary_name":"OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip","binary_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip","binary_size":194374669,"checksum_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip.sha256.txt","installer_name":"OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi","installer_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi","installer_size":171630592,"installer_checksum_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi.sha256.txt","installer_download_count":206254,"version":"11","version_data":{"openjdk_version":"11.0.8+10","semver":"11.0.8+10"},"heap_size":"normal","download_count":36945,"updated_at":"2020-07-15T14:33:37Z"}],"download_count":617006}
info: JDK downloaded. {"timestamp":"2020-09-02T07:21:33.994Z"}
verbose: Installing JDK with command: {"timestamp":"2020-09-02T07:21:34.044Z"}
error: Command failed with exit code 1618: C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /lv %temp%\AdoptOpenJDK-MSI.log
ck(W�[ňvQ�Nz�^0��I{�_勉[ň�[b�6qT�Q!k\Ջ�[ňdko��N0
�
� {"shortMessage":"Command failed with exit code 1618: C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /lv %temp%\AdoptOpenJDK-MSI.log","command":"C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /lv %temp%\AdoptOpenJDK-MSI.log","exitCode":1618,"stdout":"ck(W�[ňvQ�N\u000bz�^\u00020��I{�_勉[ň�[\u0010b\f�6q\u000eT�Q!k\u001d\Ջ�[ňdko��N\u00020\n\u0000\r\u0000","stderr":"","failed":true,"timedOut":false,"isCanceled":false,"killed":false,"timestamp":"2020-09-02T07:21:38.510Z"}
info: Started {"timestamp":"2020-09-02T07:37:28.066Z"}
verbose: Ids: {"machineId":"0c562bda7ed822ba469dddf7f1839c56eb015dae599dfe2c5dbd9561402ad45a","sessionId":"dc88297f-4dcb-437c-84e1-ee79e56b96461599032245842","timestamp":"2020-09-02T07:37:28.075Z"}
verbose: Packed binaries: {"timestamp":"2020-09-02T07:37:28.348Z"}
error: Command failed: C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin\java.exe -version
{"killed":false,"code":1,"signal":null,"cmd":"C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin\java.exe -version","timestamp":"2020-09-02T07:37:29.328Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-09-02T07:37:29.331Z"}
verbose: Code stable x64-user is installed. {"timestamp":"2020-09-02T07:37:30.107Z"}
verbose: Installed components: {"vscode":{"name":"VSCode","homedir":"C:\Users\lvyi\AppData\Local\Programs\Microsoft VS Code\","version":"0","displayVersion":"1.48.2","product":{"kind":"user","arch":"x64","edition":"stable","appId":"{771FD6B0-FA20-440A-A002-3B3BAC16DC50}"}},"extensions":[],"timestamp":"2020-09-02T07:37:30.108Z"}
verbose: jdk metadata {"release_name":"jdk-11.0.8+10","release_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.8%2B10","timestamp":"2020-07-15T14:29:27Z","release":true,"binaries":[{"os":"windows","architecture":"x64","binary_type":"jdk","openjdk_impl":"hotspot","binary_name":"OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip","binary_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip","binary_size":194374669,"checksum_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip.sha256.txt","installer_name":"OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi","installer_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi","installer_size":171630592,"installer_checksum_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi.sha256.txt","installer_download_count":206303,"version":"11","version_data":{"openjdk_version":"11.0.8+10","semver":"11.0.8+10"},"heap_size":"normal","download_count":36958,"updated_at":"2020-07-15T14:33:37Z"}],"download_count":617182}
info: JDK downloaded. {"timestamp":"2020-09-02T07:38:57.803Z"}
verbose: Installing JDK with command: {"timestamp":"2020-09-02T07:38:57.880Z"}
error: Command failed with exit code 1625: C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /lv %temp%\AdoptOpenJDK-MSI.log
�|�~�{tXT��n�N�|�~V{eu��ybkۏL�dk�[ň0
�
� {"shortMessage":"Command failed with exit code 1625: C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /lv %temp%\AdoptOpenJDK-MSI.log","command":"C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /lv %temp%\AdoptOpenJDK-MSI.log","exitCode":1625,"stdout":"�|�~�{\u0006tXT��n�N�|�~V{eu\f��ybkۏL�dk�[ň\u00020\n\u0000\r\u0000","stderr":"","failed":true,"timedOut":false,"isCanceled":false,"killed":false,"timestamp":"2020-09-02T07:41:04.498Z"}
info: Started {"timestamp":"2020-09-02T08:35:00.298Z"}
verbose: Ids: {"machineId":"0c562bda7ed822ba469dddf7f1839c56eb015dae599dfe2c5dbd9561402ad45a","sessionId":"a2fa4bce-1b1b-4797-a217-2cd7849e07e41599035697983","timestamp":"2020-09-02T08:35:00.310Z"}
verbose: Packed binaries: {"timestamp":"2020-09-02T08:35:00.560Z"}
error: Command failed: C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin\java.exe -version
{"killed":false,"code":1,"signal":null,"cmd":"C:\Program Files\AdoptOpenJDK\jdk-<IP_ADDRESS>-hotspot\bin\java.exe -version","timestamp":"2020-09-02T08:35:04.783Z"}
verbose: Looking for Code stable x64-user in x64 registry: HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall{771FD6B0-FA20-440A-A002-3B3BAC16DC50}_is1 {"timestamp":"2020-09-02T08:35:04.787Z"}
verbose: Code stable x64-user is installed. {"timestamp":"2020-09-02T08:35:05.562Z"}
verbose: Installed components: {"vscode":{"name":"VSCode","homedir":"C:\Users\lvyi\AppData\Local\Programs\Microsoft VS Code\","version":"0","displayVersion":"1.48.2","product":{"kind":"user","arch":"x64","edition":"stable","appId":"{771FD6B0-FA20-440A-A002-3B3BAC16DC50}"}},"extensions":[],"timestamp":"2020-09-02T08:35:05.563Z"}
verbose: jdk metadata {"release_name":"jdk-11.0.8+10","release_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/tag/jdk-11.0.8%2B10","timestamp":"2020-07-15T14:29:27Z","release":true,"binaries":[{"os":"windows","architecture":"x64","binary_type":"jdk","openjdk_impl":"hotspot","binary_name":"OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip","binary_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip","binary_size":194374669,"checksum_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.zip.sha256.txt","installer_name":"OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi","installer_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi","installer_size":171630592,"installer_checksum_link":"https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.8%2B10/OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi.sha256.txt","installer_download_count":206516,"version":"11","version_data":{"openjdk_version":"11.0.8+10","semver":"11.0.8+10"},"heap_size":"normal","download_count":37026,"updated_at":"2020-07-15T14:33:37Z"}],"download_count":617918}
info: JDK downloaded. {"timestamp":"2020-09-02T08:41:22.519Z"}
verbose: Installing JDK with command: {"timestamp":"2020-09-02T08:41:22.555Z"}
error: Command failed with exit code 1625: C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /lv %temp%\AdoptOpenJDK-MSI.log
�|�~�{tXT��n�N�|�~V{eu��ybkۏL�dk�[ň0
�
� {"shortMessage":"Command failed with exit code 1625: C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /lv %temp%\AdoptOpenJDK-MSI.log","command":"C:\WINDOWS\System32\msiexec.exe /i "C:\Users\lvyi\AppData\Local\Temp\vscode-java-installer\binaries\jdk\11\x64\OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.msi" MSIINSTALLPERUSER=1 INSTALLDIR="C:\Users\lvyi\AppData\Local\Programs\AdoptOpenJDK" ADDLOCAL=FeatureJavaHome,FeatureEnvironment,FeatureJarFileRunWith /passive /l*v %temp%\AdoptOpenJDK-MSI.log","exitCode":1625,"stdout":"�|�~�{\u0006tXT��n�N�|�~V{eu\f��ybkۏL�dk�[ň\u00020\n\u0000\r\u0000","stderr":"","failed":true,"timedOut":false,"isCanceled":false,"killed":false,"timestamp":"2020-09-02T08:43:32.065Z"}

Problem is solved. I have uninstall the AdoptOpenJDK, then immediately
install the vscode-java-installer. It is successfully installed this time.
Thank you for your help!
On Wed, Sep 2, 2020 at 4:44 PM Yan Zhang<EMAIL_ADDRESS>wrote:

@yilyu https://github.com/yilyu
Can you provide %TEMP%\vscode-java-installer\log.txt and
%TEMP%\AdoptOpenJDK-MSI.log?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode-java-installer/issues/55#issuecomment-685450959,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGC2J24GQX72WMC2TGCD4F3SDYAYTANCNFSM4QSWBF3Q
.


In RecordingsTable, lay out Sortings as a list on each Recording.

Fixes #59.
This version of the code creates an unordered list in each recording, and includes each sorting as a list item:

I think this is a nice compromise between clarity and a reasonably nice vertical spacing (I had previously had each one in its own P tag, but that generates too much whitespace). However, in a context where there may be many sortings per recording (e.g. SpikeForest data) this could potentially require some scrolling. An alternative (my originally plan, actually) would be to do a comma-separated list, but after seeing the vertical list in action I actually like it better. Happy to go with a different option, either now, or later on if it proves unwieldy for bigger lists.
Note there's a bit of inline styling at the level of the sorting lists, just to nudge them over to the left a bit--they were laying out weirdly to the right. This could certainly be done with a class if we want to be more robust about it.

Looks very nice. The good old-fashioned <ul> to the rescue!


Update Blog “cat”

Automatically generated by Netlify CMS

👷 Deploy Preview for kidskingdom processing.

Name
Link

🔨 Latest commit
e1b42e4b282f19fe87913c799f9f115d3a6f27b8

🔍 Latest deploy log
https://app.netlify.com/sites/kidskingdom/deploys/63b9263c888a3600091f27ef


Use channel of pointers to objects for consistency

I had to change the access interface of some endpoints. I'm not sure if I should've done this

Codecov Report
Attention: Patch coverage is 50.00000% with 45 lines in your changes missing coverage. Please review.

Project coverage is 56.59%. Comparing base (2f7fa8b) to head (dad36b8).
Report is 1 commits behind head on master.

Files with missing lines
Patch %
Lines

access/grpc/client.go
0.00%
17 Missing :warning:

access/mocks/Client.go
0.00%
16 Missing :warning:

access/grpc/convert/convert.go
33.33%
8 Missing :warning:

access/http/client.go
0.00%
4 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #797   +/-   ##
=======================================
  Coverage   56.59%   56.59%
=======================================
  Files          35       35
  Lines        7305     7305
=======================================
  Hits         4134     4134
  Misses       2670     2670
  Partials      501      501

Flag
Coverage Δ

unittests
56.59% <50.00%> (ø)

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

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


Watch Mode

Is there a way to run this in watch mode?

Hi @riungemaina,
There is currently no way to run resolve-tspaths in watch mode. There are also no plans to add this feature at the moment.
If you need a watch function, I would recommend that you use resolve-tspaths in conjunction with other popular packages that can help provide this capability, such as nodemon, tsc-watch, or turborepo.
Hope this helps - I'm going to close this issue for now, but feel free to continue the discussion if you need help!

Hey @benyap, could you show us at least 1 working example of how to use resolve-tspaths and still be able to watch?
I've tried the following but unfortunately this doesn't work:
"scripts": {
  "build": "tsc && resolve-tspaths",
  "build:watch": "tsc --watch && resolve-tspaths",
}

Hey @bofomike,
Check out the documentation for tsc-watch. There is a --onSuccess flag which allows you to run a custom command on a successful compilation - this is the method I usually use.
So your package.json might look something like this:
{
  "scripts": {
    "build": "tsc && resolve-tspaths",
    "build:watch": "tsc-watch --onSuccess 'resolve-tspaths'"
  }
}

Hey @bofomike,
Check out the documentation for tsc-watch. There is a --onSuccess flag which allows you to run a custom command on a successful compilation - this is the method I usually use.
So your package.json might look something like this:
{
  "scripts": {
    "build": "tsc && resolve-tspaths",
    "build:watch": "tsc-watch --onSuccess 'resolve-tspaths'"
  }
}

Thank you man 🤝
Works like a charm 🤍


Update global.css

Colour variable improved. #698
Pull Request Template

Please provide all of the details below. Pull requests missing any of the information below will be closed!
Providing the issue number/url helps us identify the problem being solved and keep the issues tab clean and tidy

This is not a fix. This is a request to add login and signup pages to the site.
Summarize what this PR fixes:-
Fixes #698
Checklist
(Add an x between the brackets to check the items)

[x] I have summarize what this PR fixes above
[x] I have provided the issue ID/URL above
[x] I have not added Bootstrap or jQuery and used correct styling guide.
[x] This PR fixes only the issue mentioned above (create separate PRs for separate issues)
[x] I was the first one to claim the issue or I created the issue - I created the issue

The lightBlue is supposed to be almost white, it is the color from the mockup. The blue's are not in the mockup at all. The global.css file should not be modified.


Execution context builder

Introduce Execution context builder
Port some tests from graphql-js library
Fix minor styling issues

Pull Request Test Coverage Report for Build 292

28 of 32 (87.5%) changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.04%) to 83.452%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Execution/ExecutionContextBuilder.php
24
28
85.71%

Totals

Change from base Build 288:
0.04%

Covered Lines:
2229

Relevant Lines:
2671

💛  - Coveralls


TOTK?

Any chance of a new page for the new game?  I'd have to imagine it'd mostly be a database update.

anyone have any idea where he got the images for the armor

Where did he get the images


Need an option to disable db push

Problem
While testing out prisma for my project, accidentally ran db push. All my data were lost. Now i had concerns over production. If anyone mistakenly run the command, It will wipe all the data in production.
Suggested solution
At data source level, if you give option for disable db push (in other words disable schema/table changes in the database) would be helpful.

Hey @babup2211, db push is asking for confirmation before doing any destructive changes, was that not the case for you?

Yes, but in case if I click enter. Then all data wiped. The same can happen
in production. So next need to run push. If needed we can run only
migration.
On Fri, Nov 29, 2024, 7:19 PM Alexey Orlenko @.***>
wrote:

Hey @babup2211 https://github.com/babup2211, db push is asking for
confirmation before doing any destructive changes, was that not the case
for you?
—
Reply to this email directly, view it on GitHub
https://github.com/prisma/prisma/issues/25658#issuecomment-2507858869,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANZ5S6YY5M7M5YTZA3EDTHT2DBWHJAVCNFSM6AAAAABR4PGDWSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBXHA2TQOBWHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

@babup2211 I'd agree with you if the CLI user simply had to press enter to destroy data, but the current warning message I get requires me to actually hit y or n:
⚠  There might be data loss when applying the changes:

  • You are about to drop the column `givenName` on the `User` table, which still contains 1 non-null values.

? Do you want to ignore the warning(s)? » (y/N)

I think this is sufficient for most use cases.
That said, maybe this warning should take into account the amount of data that would be destroyed. For example, if more than, say, 50 non-null values would be deleted, show a more extreme warning like:
❌  Danger: potentially destructive actions:

  • You are about to drop the column `givenName` on the `User` table, which still contains 476 non-null values.

?  Type `destroy` to continue »


HATCH-304/support pluralization

@arthurpankiewicz I tried testing this locally but ran into a few problems:

When I try to seed an Admin_User via curl, I get the following error. For whatever reason, by the time the request gets here on the backend, the model and body are mismatched.{"jsonapi":{"version":"1.0"},"errors":[{"status":422,"code":"unexpected-value","detail":"Payload must have 'type' as 'User'.","source":{"pointer":"/data/type"},"title":"Unexpected value."}]}

When I try to create an "Admin_User" via useCreateOne, I get the following error, and the request is made to  http://localhost:3000/api/admin_users, instead of .../admin/users as I was expecting:{
    "jsonapi": {
        "version": "1.0"
    },
    "errors": [
        {
            "status": 422,
            "code": "unexpected-value",
            "detail": "Payload must have 'type' as 'Admin_Admin_User'.",
            "source": {
                "pointer": "/data/type"
            },
            "title": "Unexpected value."
        }
    ]
}

@luca-bitovi resolved now! was a backend package issue

@luca-bitovi regarding the keyResourcesById changes i am going to leave them as-is now. backend should be using uuid everywhere now, and my worry is that to have keyResourcesById work correctly when keying by schema_id rather than just id, we have to modify the id value in the relationships, ie.
Article_article-1: {
  ...attributes,
  id: `article-1` <-- this *should* stay `article-1`, we only prefix schema for the top-level keys
  tags: {
    __schema: 'Tag',
    id: `tag-1` <--- this would have to be `Tag_tag-1`?? but what if the person wants to get the actual tag id?
  }

there's a few implications with this change that I haven't fully thought through - if this is an issue for users with namespaces and not using uuids we will have to address it, but for now I think this is out of scope of the ticket


Shader precision

To get mobile package to work on a Kindle Fire I added precision mediump float; to shaderFragmentTexture, my (possibly faulty) understanding is there may be other implementations that require similar and some preprocessor directives are in order but I'm not clear on the best approach.

Thank you for your advice! I'd like to know what happens without precision mediump float

I don't have the stack trace handy but the panic was at line 149 of program.go and err was "S0032: no default precision defined for variable" and I think it referred to 0:3 of the shader, color.rgb /= color.a; and I think that error actually supposed to indicate an operation with undefined precision but I don't know too much about opengl or glsl. I'll try to get full stack trace next time tablet is hooked up.

That's a great information. I don't have a Kindle Fire and it is impossible to me to test this, but I'll fix this as you suggested in a day since adding precision ... wouldn't break other platforms. I'll get a (used?) Kindle Fire in a near future if possible.

I'd appreciate if you could test the latest Ebiten. Thanks.

Will test soon. I was thinking of setting up something to test/exercise using https://aws.amazon.com/device-farm/ too, seems an easy way to get runtime/render testing and benchmarks for a cross section of devices..

Or probably https://firebase.google.com/docs/test-lab/ ?

ping @j7b: Does this fix work on your Kindle Fire?

I'll close this as fixed. Feel free to reopen.


fix prometheus_ingester: add staleness handling and allow shorter update interval

fixes #74
WIP solution of the reported issue

@david-vavra PTAL, I'll still do some manual testing but it looks promising

@david-vavra PTAL sorry about that Markdown formatting, I reverted those changes, so the docs should be also reviewable

Great, thanks. :+1:


CWD in regex matching

Would it be a possibility to add a cwd variable to the regex matching?
I'm building a .net solution and trying to match error output from msbuild. It only outputs a relative path to the current project it is compiling, so I need the project name to let atom open my file.

I'm sorry I did not read about the js programmatic build commands. I see that there you can specify are more complex matching function.


impl Send futures

Resolution for https://github.com/gluesql/gluesql/issues/1265, based on https://github.com/ever0de/gluesql/tree/feat/send-feature
This is based on @ever0de 's work (kudos!), rebased on actual main and mostly proceeds in the same direction. send feature for the gluesql-core crate is complete but the original issue misses an important problem - how this feature interacts with other crates given the additive nature of rust/cargo features. For example - SharedMemoryStorage can work with send but it's dependency MemoryStorage can't. Similar problems with the composite storage and in other gluesql crates. This PR includes messed up Cargo.toml files and I'm not sure how to fix them - cargo doesn't support having both send and non-send versions of gluesql-core in the dependency graph so current project structure breaks completely. Maybe I'm missing some solution due to lack of experience working with complex workspaces, but maybe solution will require some restructuring decisions, idk. Need help from the maintainers here.
Also, in review you might notice a few weird things so I want to highlight them and provide some context:

core/src/executor/evaluate/mod.rs (// not using stream try_filter due to cryptic lifetimes issues) - slight rewrite from a try_filter to a while loop with no change in logic afaik, still very much readable so I think should be fine

core/src/executor/aggregate/state.rs (// using iter_chunks because itertools::Chunk is !Send, and the while loop because iter_chunks:Chunks is not an Iterator) - comment pretty much says it all, performance etc should be the same

core/src/executor/aggregate/mod.rs (// not using iters and chaining due to cryptic lifetimes issues) - updated code adds just a few allocations and pretty straightforward so I think it's fine

// these two same fns can be replaced with a impl type alias for the return type once its stabilized (https://rust-lang.github.io/impl-trait-initiative/explainer/tait.html) in a few places, I've tried replacing with generics but in return positions they just create new problems. Since TAIT are already available in nightly I think it makes sense to await their stabilisation and just replace return types with cfg'd aliased types

test-suite/src/tester/mod.rs (// cfg(feature) shouldn't be inside macro because it will be expanded together with these directives) - just a bit ugly and these duplicates won't be solved with TAIT, but can be minimised by splitting cfg'd part and the rest in different macros and combining them in another

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

157 of 1012 (15.51%)  changed or added relevant lines in 29 files are covered.
20786 unchanged lines in 248 files lost coverage.
Overall coverage decreased (-44.6%) to 53.722%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

core/src/plan/evaluable.rs
22
23
95.65%

core/src/executor/context/row_context.rs
0
2
0.0%

core/src/executor/execute.rs
6
8
75.0%

core/src/executor/update.rs
0
2
0.0%

core/src/executor/alter/alter_table.rs
0
3
0.0%

core/src/executor/alter/index.rs
0
3
0.0%

core/src/executor/alter/table.rs
3
6
50.0%

core/src/executor/validate.rs
0
4
0.0%

core/src/executor/delete.rs
0
5
0.0%

core/src/executor/alter/function.rs
0
6
0.0%

Files with Coverage Reduction
New Missed Lines
%

core/src/translate/data_type.rs
1
96.43%

core/src/ast/ast_literal.rs
1
94.44%

core/src/data/key.rs
1
99.72%

core/src/ast/mod.rs
1
99.7%

core/src/plan/context.rs
1
94.12%

core/src/ast_builder/select/root.rs
1
99.15%

core/src/translate/operator.rs
2
90.91%

core/src/plan/schema.rs
2
99.45%

core/src/data/value/binary_op/integer/macros.rs
2
98.69%

core/src/store/metadata.rs
3
0.0%

Totals

Change from base Build<PHONE_NUMBER>7:
-44.6%

Covered Lines:
25499

Relevant Lines:
47465

💛  - Coveralls


e2e ginkgo/gomega test suite

fixes: #63
This PR introduces a golang e2e test suite that uses ginkgo/gomega. This new test suite is meant as a long term replacement for the short term hack/functest.sh bask script test.
For now, the test suite essentially just performs the exact same logic as the original hack/functest.sh script. However this gives us a foundation for adding more advanced tests in the future.
Building test suite
make build-e2e-test
Running test suite. Make sure KUBECONFIG environment var is set for management cluster
make e2e-test
Running e2e tests with kubevirtci
hack/functest.sh
Adds ginkgo/gomega e2e test suite into the e2e-tests directory

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
500

Relevant Lines:
1327

💛  - Coveralls


yii\grid\ActionColumn generate url assume primary column to "id"

    public function createUrl($action, $model, $key, $index)
    {
        if ($this->urlCreator instanceof Closure) {
            return call_user_func($this->urlCreator, $action, $model, $key, $index);
        } else {
            $params = is_array($key) ? $key : ['id' => (string) $key];
            $params[0] = $this->controller ? $this->controller . '/' . $action : $action;
            return Url::toRoute($params);
        }
    }

this line:
$params = is_array($key) ? $key : ['id' => (string) $key];
will it be good to get the primary columns name instead of hard coded it?

this is in line how gii generates the parameter name for an action. if it is a single primary key the action parameter name will be 'id'. If it is a composite key, the name will be like the models key names.

what is the primary key column is not "id" for example "code", and is not composite key


No sb-api-auth-token

Looks like this has changed. I no longer find this cookie in my browser. It is now replaced by: sb-ssr-production-auth-token. Even when captcha is solved I'm getting 500 Internal server error.

This repo is using Opire - what does it mean? 👇💸Everyone can add rewards for this issue commenting /reward 100 (replace 100 with the amount)💪 If someone starts working on this issue to earn the rewards, they can comment /try to let everyone know!🙌 And when they open the PR, they can comment /claim #10 either in the PR description or in a PR's comment👀 Also, everyone can tip any user commenting /tip 20 @cdvm-bitbybeat (replace 20 with the amount, and @cdvm-bitbybeat with the user to tip)If you want to learn more, go to our documentation

你好，请问您的问题解决了吗 我也遇到了相同的问题

same issue there is no token as 'sb-api-auth-token'. did anyone find any solution to this ?

same.

Same.

same.

Same

same issue

same issue :( is this project still in progress?

+1

After doing more digging, it looks like Udio is now using a captcha service, that generates a new captchaToken for each and every request from hCaptcha. Getting around this would require some clever use of Selenium to get around.

Hi @maxolasersquad, there is a PR (#14) that implements a workaround for the captcha. But as you say, the cookie setup is outdated.
Maybe if we integrate what you did on the cookie side with the PR it could work again?
Fixing this would be quite important to me, happy to cooperate!

After digging into both the code and the API calls, this project is out of date. It needs to send the sb-ssr-production-auth-token.0 value from the cookie. I think there's a little more work than that, because when I updated this project locally, I was still getting a 401 error.

I don't think that's sufficient. Were you ever able to get something to work? Even when I try to copy the exact request my browser sent using Postman including the entire cookie, it always responds with a very unhelpful 500 Internal Server Error.

After doing more digging, it looks like Udio is now using a captcha service, that generates a new captchaToken for each and every request from hCaptcha. Getting around this would require some clever use of Selenium to get around.

It would make most sense get it working again for the non-captcha case, and tackle captcha as a separate problem. I think captcha can be solved via paid services with minimal cost


Lint all the things

This project uses semver, please check the scope of this pr:

[ ] #patch# - backwards-compatible bug fix
[x] #minor# - adding functionality in a backwards-compatible manner
[ ] #major# - incompatible API change

CHANGELOG

Added new Node executables for linting: lint-all-the-things, lint-docker, lint-htmlbars (previously template-lint), lint-javascript, lint-markdown, and lint-sass.

:+1:


laravel 5.8 support

hello is it possible to have laravel 5.8 support?

Sorry, but we're not looking to support versions of laravel that aren't supported themselves.


The first clicks on the button, makes sure that my application flickers. After just under 5 - 10 clicks, it all stops completely.

Hey, I started with Flutter yesterday, and today I faced some rendering problems in my application. The first clicks on the FlatButton is buggy, but after 5 - 10 clicks, it has no rendering problems. Is it because of my code or a bug in Flutter?
class Dice extends StatefulWidget {
  @override
  _DiceState createState() => _DiceState();
}

class _DiceState extends State<Dice> {
  int diceNumber = Random().nextInt(6) + 1;

  @override
  Widget build(BuildContext context) {
    return Column(
      mainAxisAlignment: MainAxisAlignment.center,
      children: <Widget>[
        Row(
          mainAxisAlignment: MainAxisAlignment.spaceAround,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: <Widget>[
            Expanded(
              child: Padding(
                padding: const EdgeInsets.all(80.0),
                child: Image.asset("images/dice$diceNumber.png"),
              ),
            ),
          ],
        ),
        Column(
          children: <Widget>[
            FlatButton(
              color: Colors.white,
              onPressed: () {
                setState(() {
                  diceNumber = Random().nextInt(6) + 1;
                });
              },
              child: Container(
                padding: EdgeInsets.symmetric(horizontal: 100, vertical: 10),
                child: Text(
                  "DICE",
                  style: TextStyle(
                      fontSize: 25,
                      color: Colors.black45,
                      fontWeight: FontWeight.bold),
                ),
              ),
            ),
          ],
        ),
      ],
    );
  }
}

Hello @sulanbulu !
Thank you for posting an issue.
Can you please attach the flutter doctor -v command output?
Also, your question seems to be a good fit for the StackOverflow as well. Flutter has a very active and helpful community there, so feel free to post it there too.
Also, see other support options here: https://flutter.dev/community

`[✓] Flutter (Channel stable, v1.12.13+hotfix.5, on Linux, locale en_US.UTF-8)
• Flutter version 1.12.13+hotfix.5 at /home/sulan/Software/flutter
• Framework revision 27321ebbad (2 weeks ago), 2019-12-10 18:15:01 -0800
• Engine revision 2994f7e1e6
• Dart version 2.7.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /home/sulan/Android/Sdk
• Android NDK location not configured (optional; useful for native profiling
support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /home/sulan/Software/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Android Studio (version 3.5)
• Android Studio at /home/sulan/Software/android-studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build
1.8.0_202-release-1483-b49-5587405)
[!] IntelliJ IDEA Ultimate Edition (version 2019.3)
• IntelliJ at /home/sulan/Software/idea-IU-193.5662.53
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• For information about installing plugins, see
https://flutter.dev/intellij-setup/#installing-the-plugins
[✓] Connected device (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 8.0.0
(API 26) (emulator)
! Doctor found issues in 1 category.`
Thanks for your help and advice.


[SPARK-12287] [SQL] Support UnsafeRow in MapPartitions/MapGroups/CoGroup

Support Unsafe Row in MapPartitions/MapGroups/CoGroup.
Added a test case for MapPartitions. Since MapGroups and CoGroup are built on AppendColumns, all the related dataset test cases already can verify the correctness when MapGroups and CoGroup processing unsafe rows.
@davies @cloud-fan Not sure if my understanding is right, please correct me. Thank you!

Test build #48069 has started for PR 10398 at commit a70e95c.

Test build #48069 has finished for PR 10398 at commit a70e95c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/48069/
Test PASSed.

LGTM except a minor comment.

Thank you! @cloud-fan

Test build #48095 has started for PR 10398 at commit 4c745f5.

Test build #48095 has finished for PR 10398 at commit 4c745f5.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/48095/
Test PASSed.

@marmbrus  Updated the value of outputsUnsafeRows to true and removed the test case. Thanks for catching this!

Test build #48141 has started for PR 10398 at commit 22ce7ca.

Test build #48141 has finished for PR 10398 at commit 22ce7ca.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/48141/
Test FAILed.

Merged build finished. Test FAILed.

restest this please

Test build #48150 has started for PR 10398 at commit 22ce7ca.

Test build #48150 has finished for PR 10398 at commit 22ce7ca.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/48150/
Test PASSed.

Merged build finished. Test PASSed.

Thanks, merging to master.


Repo Abandoned?

Hey Alex
Firstly thanks for all the work on this.
As updates have gone quite for a few months and with Android starting to enforce higher api versions than Corber supports can I ask if this repo is going to be updated?
If not I think people need to know sooner rather than later so they can start to make alternate plans in terms of publishing new apps and supporting older ones.

It is not. Have not had a chance to handle the android upgrades yet - it ties in to a set of issues with Ubuntu compilation which need to be fixed at the same time.
There is typically only a few days per month for these maintenance upgrades, simply have not had the time yet.
Thanks


Fix react-router-dom error when installed through npm

Related to #802

Thanks @mitchellhamilton 👌


UploadedFile::fake() become to array with single key(name) in controller

In Test i make fake file and send with multipart/form-data to controller
$image = UploadedFile::fake()->image('fake.jpg');
        $f1 = UploadedFile::fake()->create('fake.doc');
        $f2 = UploadedFile::fake()->create('fake.doc');
        $f3 = UploadedFile::fake()->create('fake.xls');

        $value=[
            'agent_id' => $agent_result->agent_id,
            'job_user_name' => '求職者さん',
            'job_user_pronun' => 'キュウショクシャサン',
            'email' =><EMAIL_ADDRESS>            'user_image' => $image,
            'resume_file1' => $f1,
            'resume_file2' => $f2,
            'resume_file3' => $f3,
        ];
        $response = $this->withHeaders(['CONTENT_TYPE' => 'multipart/form-data'])->post(route('jobuser.store',$value));

And i found fake files turn into array has 'name' the key and value.
i worked properly before and my controller work well when i try to save file from browser
my controller check if request has file or not like below
            if($request->hasFile('user_image')){

                $image = $request->file('user_image');
                $path = $this->openToPublic.'/'.$this->photoDirectory.'/'.$request->input('email').'.'.$image->extension();
                $resized = Image::make($image)->resize(113,151)->stream($image->extension());
                Storage::disk($this->storage)->put($path,$resized,$this->openToPublic);
                $input['user_image'] =  str_replace_first('public/','',$path);
            }

Version :   "laravel/framework": "5.5.*"
"phpunit/phpunit": "~6.0",

Closing this issue because it's already solved, old or not relevant anymore. Feel free to reply if you're still experiencing this issue.

If anyone comes across this issue, the problem is because in the submitted's code above he is passing the values of the post params as the second argument to the post route when he should have closed out the route helper ) and then had the values as the second parameter of the request.