SMPL pose parameters

Hi @akashsengupta1997 great congrats on your paper. When I have investigated your code I have found the pose parameter shape is (1,144) while standard SMPL has (1,72). Where are these extra 72 coming from? I need to render the SMPL with your parameters but the standard one waits for 72 for the pose. Can I get 72 pose parameters or are they irrelevant to each other?
Thanks.

Hi sorry for the super late reply!
The standard SMPL model takes 72 pose parameters since they represent the rotations of 24 joints in axis-angle format i.e. each 3D rotation is represented by 3 numbers.
We instead use the 6 dimensional rotation representation proposed here: https://arxiv.org/abs/1812.07035, because it is a continuous representation of rotations (unlike axis-angle which is periodic and discontinuous) and makes training much easier. Thus there are 6 x 24 = 144 pose parameters.
6D rot representation can be converted to a usual 3x3 rotation matrix using:
def rot6d_to_rotmat(x):
    """Convert 6D rotation representation to 3x3 rotation matrix.
    Based on Zhou et al., "On the Continuity of Rotation Representations in Neural Networks", CVPR 2019
    Input:
        (B,6) Batch of 6-D rotation representations
    Output:
        (B,3,3) Batch of corresponding rotation matrices
    """
    x = x.view(-1,3,2)
    a1 = x[:, :, 0]
    a2 = x[:, :, 1]
    b1 = F.normalize(a1)  # Ensuring columns are unit vectors
    b2 = F.normalize(a2 - torch.einsum('bi,bi->b', b1, a2).unsqueeze(-1) * b1)  # Ensuring column 1 and column 2 are orthogonal
    b3 = torch.cross(b1, b2)
    return torch.stack((b1, b2, b3), dim=-1)

Then a 3x3 rotation matrix can be converted into axis-angle vector using cv2.Rodrigues().


build: Migrate to devbox for tooling configurations

What this PR does / why we need it:
This PR switches to using devbox to provide configure developer tooling, which in my experience results in a more consistent environment between dev and test machines.
This also updates the release process to use goreleaser.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
How Has This Been Tested?:
I have tested the builds and release process in my own fork and it all worked smoothly, although I haven't been able to launch e2e tests so that could be broken - any help testing those would be appreciated 🙏
Special notes for your reviewer:
Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.
Release note:

/test all

/test all

/test all

Closing in deference to #358.


SearchText does not scroll up

From<EMAIL_ADDRESS>on July 08, 2013 23:54:33
What steps will reproduce the problem? 1.Make a ListView containing a long list of strings (3 or 4 times than the size the screen can contain)
2.Search for the last string
3.Search for the first string What is the expected output? What do you see instead? Both string should be found. However, I see that when I look for the last string, scroll down is made. But when I look for the first one (after the list was scrolled down to the end), the list isn't scrolled up, and I get False. What version of the product are you using? On what operating system? 3.6 on windows Please provide any additional information below.
Original issue: http://code.google.com/p/robotium/issues/detail?id=482

From<EMAIL_ADDRESS>on July 09, 2013 01:14:34
This is according to design. It would take to long if it would first scroll down and then scroll up when not found.
Use scrollToTop() to get at the top of the list.
Status: Invalid
Owner<EMAIL_ADDRESS>


0.6.0 Error: Type 'DecoderCallback' not found.

0.5.0 is OK.
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.9.1+hotfix.6, on Mac OS X 10.15.1 19B88, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.2.1)
[✓] Android Studio (version 3.4)
[✓] VS Code (version 1.40.2)
[✓] Connected device (1 available)
Compiler message:
../../Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_advanced_networkimage-0.6.0/lib/src/provider/flutter_advanced_networkimage.dart:159:55: Error: Type 'DecoderCallback' not found.
ImageStreamCompleter load(AdvancedNetworkImage key, DecoderCallback decode) {
^^^^^^^^^^^^^^^
../../Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_advanced_networkimage-0.6.0/lib/src/provider/flutter_advanced_networkimage.dart:171:33: Error: Type 'DecoderCallback' not found.
AdvancedNetworkImage key, DecoderCallback decode) async {
^^^^^^^^^^^^^^^
../../Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_advanced_networkimage-0.6.0/lib/src/provider/flutter_advanced_networkimage.dart:159:24: Error: The method 'AdvancedNetworkImage.load' has more required arguments than those of overridden method 'ImageProvider.load'.
ImageStreamCompleter load(AdvancedNetworkImage key, DecoderCallback decode) {
^
../../Development/flutter/packages/flutter/lib/src/painting/image_provider.dart:383:24: Context: This is the overridden method ('load').
ImageStreamCompleter load(T key);
^
../../Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_advanced_networkimage-0.6.0/lib/src/provider/flutter_advanced_networkimage.dart:159:55: Error: 'DecoderCallback' isn't a type.
ImageStreamCompleter load(AdvancedNetworkImage key, DecoderCallback decode) {
^^^^^^^^^^^^^^^
../../Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_advanced_networkimage-0.6.0/lib/src/provider/flutter_advanced_networkimage.dart:171:33: Error: 'DecoderCallback' isn't a type.
AdvancedNetworkImage key, DecoderCallback decode) async {
^^^^^^^^^^^^^^^
Compiler failed on /Users/grandleaf/flutter/xreader/lib/main.dart
FAILURE: Build failed with an exception.

Where:
Script '/Users/grandleaf/Development/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 765

What went wrong:
Execution failed for task ':app:compileFlutterBuildDebugArm64'.

Process 'command '/Users/grandleaf/Development/flutter/bin/flutter'' finished with non-zero exit value 1

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 14s
Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

Sorry, I forget to level up the sdk version in 0.6.0.
If you are using flutter 1.9.x, please hardcode 0.5.0.

Sorry, I forget to level up the sdk version in 0.6.0.
If you are using flutter 1.9.x, please hardcode 0.5.0.

Lifesaver.


Revise re-use of smqtk-core publish workflow

It was the case that the workflow had a parent-org match check. The
workflow from smqtk-core would check for the "Kitware" org which is not
valid in this case. It was also the case that the shared workflow was
using an incorrect base version of python to build the package in (3.6
vs. 3.7).
This change creates a new version of this workflow with the appropriate
edits that bring into line with the XAITK org and other repository
specifics.

@brianhhu PTAL


Update references to latest released Triton version

Since 21.07 has been released, update default build values to use 21.07 container

Great catch! Updated accordingly


User don't have enough permissions for update organisation

Steps to reproduce:

Login as admin using<EMAIL_ADDRESS>Update organisation

This was fixed at https://github.com/decentralised-dataexchange/bb-consent-api-config/commit/277ef9b139ad3765f62a9e9772170001860e6eef


Bad code generation from certain constraints

The following code generates two separate errors regarding the [i >= 0]
For the first case the wrong variable is accessed; for the second case, only one of the constraints is checked.
See also issue #89 which is the general issue.
class A {
  Integer i = 0;
  // the generated code for the constraint does not compile
  [i >= 0]
}

class B {
  Integer i;
  // code is not generated in the constructor for i's constraint
  [i >= 0]
  Integer j;
  // it would also be great if an error message could be defined
  // (e.g., [j >= 0; "j cannot be negative!"]
  [j >= 0]
}

We have discovered that errors 28 and 29 are not being raised and the tests are commented out
I discovered that the detecting of missing errors occurred between
releases 20.1 May 16, 2014
and 20.2  August 5, 2014 ! So way back.
The commit to blame is here:
https://github.com/umple/umple/commit/4f6b0ca7e0501e209645c528d1ff6f1ca6b6ba76#diff-4eecc29d70a261eb76d9a240e24208ff
The test for error 28 is still there but it has an @ignore on it! Added by
that commit
test/cruise/umple/compiler/ParserConstraintExpressionsTest.java:17
which also replaced a whole chunk of code in
UmpleInternalParser_CodeConstraints.ump
that was supposed to be doing the analysis.


Update compiler.js to use template literals

Is your feature request related to a problem? Please describe.
This won't affect the end result, but I feel like the code would look cleaner, and that would make it much more readable
Describe the solution you'd like
Basically, replacing
output = "<h1 " + v[1] + ">" + c[1] + "</h1>"

with
output = `<h1 ${v[1]}>${c[1]}</h1>`

Describe alternatives you've considered
This appears to be the cleanest idea i can think of at the moment
Additional context
You can see my img tag for another example of how to use this: https://github.com/ntrupin/LineScript/blob/master/src/compiler.js#L126
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

I will get to work on it. Thanks for the idea!

@Yamboy1 , I began the transition, though I won't be able to finish until later tomorrow.
We could either wait until then, or, if you are willing to help, you could finish and submit a pull request.


issue25731 shortcut keys sequence

resolves #25731

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

made PR to apache: https://github.com/apache/beam/pull/25876


Integrate data from a translation correlation list, excluded from the automatic integration, but enriched with local data

For some translations we want to prioritize manual curated data, similar as for contributors (https://github.com/kbrbe/beltrans-data-integration/issues/176).
However, for translations we want a more inclusive approach as for contributors. Meaning that we only provide some basic information in the correlation list for translations and add more information from the data sources via the schema:sameAs link as necessary.
For contributors the approach is exclusive, only the values provided in the correlation list are used.
But in both cases the curation list entries should be excluded from the automatic integration!

[x] Implement an ETL process of a translation correlation list
[x] Adapt the data integration SPARQL queries if necessary
[ ] write a software integration test to ensure correct results without side effects

The software integration test added with the commit above verifies that the translation correlation list approach works if data is correctly added.
However, in the most recent data integration the correlation list entries were added to the target graph, but the automatic data integration did not take it into account.
There is some corrupted data, as seen in the screenshot below, the KBR identifier is taken for all bf:identifiedBy relationships, also the rdf:value of the linked entity has the KBR identifier for BnF, KB and Unesco.

This could explain why even though the correlation list entry was added, the automatic integration still added local records for them: there was no link and hence it could not be detected that there exists already a record from the correlation list.
The mapping file seems fine.
The issue is the following piece of code from the integration script that extracts 1:n relationships between correlation list entries and related identifiers:
https://github.com/kbrbe/beltrans-data-integration/blob/a42daf6594a68106fc8a93e4b786ba41ec1010a2/data-integration/integrate-data.sh#L2286-L2294
the last 4 rows of this snipped extract the column targetKBRIdentifier, but it should also extract the targetBnFIdentifier, targetKBIdentifier and targetUnescoIdentifier. Hence the files that should contain the related BnF, KB and Unesco identifiers all use the KBR identifier.


Publish releases to ghcr

https://github.com/beeper/linkedin/pkgs/container/linkedin/37451456?tag=v0.5.3

@etkecc FYI, we moved to GitHub, and ghcr. Hopefully GitHub doesn't randomly delete images like GitLab did.


Active nav tab acquires border-bottom when beneath two tables

Here is a weird Bootstrap 4 problem that occurs only on Chrome Version 50.0.2661.86 (64-bit), not iOS Safari or Mac OS X Safari...
I am trying to show a tabbed nav (class="nav nav-tabs") beneath a table, with a vertical space.
When I use "

" as the spacer, the tabs render correctly. But this is too much space. I prefer to use "
".
However, when I use "
", the first, "Active" tab acquires a horizontal line on its bottom edge. That's wrong.
It looks like this:
http://i.imgur.com/DTInKY2.png
Here is the code. Although I don't see the problem in the JSFiddle, it's fine there, just on my site itself (not very helpful?)...
https://jsfiddle.net/iamrobertandrews/ndkmw1te/
The problem is evident in Chrome, but not on Safari in either iOS or Mac OS X.
I hope the problem is not my markup.
I can't explain the issue any further.

Hi @robertandrews!
You appear to have posted a live example (https://fiddle.jshell.net/iamrobertandrews/ndkmw1te/show/light/), which is always a good first step. However, according to the HTML5 validator, your example has some validation errors, which might potentially be causing your issue:

line 55, column 1 thru column 15: Stray doctype.
line 56, column 1 thru column 19: Stray start tag html.
line 57, column 1 thru column 6: Stray start tag head.
line 58, column 3 thru column 24: Attribute charset not allowed on element meta at this point.
line 58, column 3 thru column 24: Element meta is missing one or more of the following attributes: content, itemprop, property.
line 59, column 3 thru column 70: Attribute name not allowed on element meta at this point.
line 59, column 3 thru column 70: Element meta is missing one or more of the following attributes: itemprop, property.
line 60, column 3 thru column 52: Element link is missing required attribute property.
line 61, column 3 thru column 69: Element link is missing required attribute property.
line 64, column 3 thru column 218: Attribute integrity not allowed on element link at this point.
line 64, column 3 thru column 218: Element link is missing required attribute property.
line 65, column 3 thru column 73: Element link is missing required attribute property.
line 66, column 3 thru column 108: Element link is missing required attribute property.
line 68, column 3 thru column 9: Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
line 69, column 1 thru column 124: Element link is missing required attribute property.
line 70, column 1 thru column 142: Element link is missing required attribute property.
line 71, column 1 thru column 164: Element link is missing required attribute property.
line 76, column 3 thru column 25: Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
line 90, column 1 thru column 162: Element link is missing required attribute property.
line 91, column 1 thru column 77: Bad value https://api.w.org/ for attribute rel on element link: The string https://api.w.org/ is not a registered keyword.
line 91, column 1 thru column 77: Element link is missing required attribute property.
line 92, column 1 thru column 111: Element link is missing required attribute property.
line 93, column 1 thru column 124: Element link is missing required attribute property.
line 94, column 1 thru column 49: Attribute name not allowed on element meta at this point.
line 94, column 1 thru column 49: Element meta is missing one or more of the following attributes: itemprop, property.
line 96, column 3 thru column 25: Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
line 97, column 3 thru column 88: Start tag body seen but an element of the same type was already open.
line 97, column 3 thru column 88: Cannot recover after last error. Any further errors will be ignored.

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

All of the above validation errors have now been corrected.

@robertandrews: I stripped your example down to just the basics: https://jsfiddle.net/co0oqtm4/1/. Could you copying the code into an html file and see if you can reproduce it locally? (I don't have OS X)

@RyanZim Thanks.

As your fragment only pertained to the tabs themselves, when I deploy only that (with header code), there is no rendering problem - no lower line shows.
When I add back in the two tables above the tabs (attempting to reproduce the error), the bottom border is still absent, as it should be. Here is that code - https://jsfiddle.net/iamrobertandrews/ry7xr1ow/ So maybe there is something amiss in my code... ie. the media-object part, the sidebar... ?

Hi @robertandrews!
You appear to have posted a live example (https://fiddle.jshell.net/iamrobertandrews/ry7xr1ow/show/light/), which is always a good first step. However, according to the HTML5 validator, your example has some validation errors, which might potentially be causing your issue:

line 54, column 3 thru column 17: Stray doctype.
line 55, column 1 thru column 19: Stray start tag html.
line 56, column 1 thru column 6: Stray start tag head.
line 57, column 3 thru column 24: Attribute charset not allowed on element meta at this point.
line 57, column 3 thru column 24: Element meta is missing one or more of the following attributes: content, itemprop, property.
line 58, column 3 thru column 70: Attribute name not allowed on element meta at this point.
line 58, column 3 thru column 70: Element meta is missing one or more of the following attributes: itemprop, property.
line 59, column 3 thru column 52: Element link is missing required attribute property.
line 60, column 3 thru column 69: Element link is missing required attribute property.
line 63, column 3 thru column 218: Attribute integrity not allowed on element link at this point.
line 63, column 3 thru column 218: Element link is missing required attribute property.
line 64, column 3 thru column 73: Element link is missing required attribute property.
line 65, column 3 thru column 108: Element link is missing required attribute property.
line 67, column 3 thru column 9: Element title not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
line 68, column 1 thru column 124: Element link is missing required attribute property.
line 69, column 1 thru column 142: Element link is missing required attribute property.
line 70, column 1 thru column 164: Element link is missing required attribute property.
line 75, column 3 thru column 25: Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
line 89, column 1 thru column 162: Element link is missing required attribute property.
line 90, column 1 thru column 77: Bad value https://api.w.org/ for attribute rel on element link: The string https://api.w.org/ is not a registered keyword.
line 90, column 1 thru column 77: Element link is missing required attribute property.
line 91, column 1 thru column 111: Element link is missing required attribute property.
line 92, column 1 thru column 124: Element link is missing required attribute property.
line 93, column 1 thru column 49: Attribute name not allowed on element meta at this point.
line 93, column 1 thru column 49: Element meta is missing one or more of the following attributes: itemprop, property.
line 95, column 3 thru column 25: Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)
line 96, column 3 thru column 78: Start tag body seen but an element of the same type was already open.
line 96, column 3 thru column 78: Cannot recover after last error. Any further errors will be ignored.

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

@robertandrews

So maybe there is something amiss in my full code

That's what I suspect.
BTW, JSFiddle doesn't require the  or  tags; use "External Resources" (in the sidebar) to include bootstrap.

Any pointers on how I can get a hand de-bugging my code before, assuming it is not a Bootstrap 4 bug, this issue is closed?
Thanks.

@robertandrews have you tried bootlint? Of course, you should try https://html5.validator.nu/ as well.

This is likely a browser rendering issue mixed with some of our older code. When components render on a half or fraction of a pixel, they can sometimes get messed up. This was worse when we were using rems as our border units, too.
If this is still an issue with the latest from the v4-dev branch, please give us a holler.


deprecated dependencies

when I execute command npm install unplugin-svg-component -D，the npm show warn below.
nodejs version >= 18

npm WARN deprecated<EMAIL_ADDRESS>See https: //github.com/lydell/source-map-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated<EMAIL_ADDRESS>See https: //github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated<EMAIL_ADDRESS>https: //github.com/ydell/resolve-url#deprecated

I found the reason is svg-baker. Maybe you need to replace this dependency.

Indeed, I may replace this dependency with svg-sprite.

@Asdreu svg-baker has been replaced with svg-sprite in v0.9.0.


finishing touches to date columns

last touch if you want it to look reallllly neat (i would ^^)
Currently the months in the date are not aligned due to sometimes the day being a 1 digit instead of 2. Maybe let this be aligned as well :) even in the case of a 1 digit date daynumber

@dimitrieh It would require a bit of parsing and using regex, I might not be able to do it instantly - so I'll leave this issue open and notify when done. :smile:


Add UI after quitting

When you quit a game, the UI just locks up; it's not obvious to users what to do at that point.
Lectrote handles this by popping up a banner, "The game session has ended." Spatterlight pops up a "Game over" message that fades away.
I don't think either of these options are awesome. I think it should pop up a dialog offering to let you restart, and maybe toss in a link to IFDB for good measure…?

Apparently this varies by interpreter! Parchment does show a "The game session has ended" banner in Glulx games, from Quixe. https://github.com/erkyrath/quixe/blob/master/src/quixe/gi_load.js#L120
But Z-machine games, TADS games, and Hugo games just lock up, as I said.


Can't enable SSH access: "Running SSH server is not permitted"

Describe the problem
I tried to enable SSH Access for a few of my peers (Linux & macOS) but it doesn't work
To Reproduce

Enable SSH Access for a peer in dashboard
client.log on the peer shows: WARN client/internal/engine.go:554: running SSH server is not permitted
try to connect connect:

Error: dial tcp <IP_ADDRESS>:44338: i/o timeout
Couldn't connect. Please check the connection status or if the ssh server is enabled on the other peer

Expected behavior

Enable SSH access

Are you using NetBird Cloud?
Self hosted!
NetBird version
0.29.3
NetBird status -dA output:
OS: linux/amd64
Daemon version: 0.29.3
CLI version: 0.29.3
Management: Connected to https://netbird.anon-ZsVFN.domain:33073
Signal: Connected to http://netbird.anon-ZsVFN.domain:10000
Relays:
[stun:netbird.anon-ZsVFN.domain:3478] is Available
[turn:netbird.anon-ZsVFN.domain:3478?transport=udp] is Available
Nameservers:
FQDN: anon-poKed.domain
NetBird IP: <IP_ADDRESS>/16
Interface type: Kernel
Quantum resistance: false
Routes: -
Peers count: 5/11 Connected
Screenshots

Hi @florian-obradovic, you need to run this on the client:
netbird down
netbird up --allow-server-ssh

We will update our docs since this information is missing.

@mlsmaycon has this been updated in the docker image as well?

allow-server-ssh

Yes its been @sirvar. For docker you need the following environment variable:
NB_ALLOW_SERVER_SSH=true

Thanks for heads up @mlsmaycon
We should add a note to the documentation, that you also need an ACL which allows tcp port 44338 access.
2024-09-25T23:20:12+02:00 INFO client/ssh/server.go:248: starting SSH server on addr: <IP_ADDRESS>:44338


[Maintenance] scoring metric

Thanks for this great tool. I have a few questions about the scoring metric.
The benchmark table uses "Complete rate", "Success rate", "Book rate", and "Inform P/R/F" as metrics. While in many recent papers, people use "Inform (%)", "Success (%)", "BLEU", and "Combined score" (a combined score of the previous three metrics with different weight). Can I assume "Success rate" = "Success (%)", "Inform F1" = "Inform (%)"? And it would be nice if you can add "BLEU" and "Combined score", just to align with others' work.
In the benchmark table, DAMB achieves 33.6 success rate, 57.4 inform F1, but in the original paper (https://arxiv.org/pdf/1911.10484.pdf), DAMB achieves 60.4 success (%), 76.3 inform (%). Why there is a huge difference?

We use different methods to calculate success rate. https://github.com/budzianowski/multiwoz evaluate "end2end" differently.

We use different methods to calculate success rate. https://github.com/budzianowski/multiwoz evaluate "end2end" differently.

I want to confirm that this is the final evaluation script for cross-lingual DST task, right? Only slots in semi are of interest, and slots in book are not. Thanks.
https://github.com/thu-coai/ConvLab-2/blob/50424c343574d9c14c63236da02cbd7bcc1af580/convlab2/dst/evaluate.py#L61

@huanli2012 slots in book will be included (#85) we are testing the model with all slots

#85 #122


Not detect event volume

Hi,
On iPhone 6s plus, there is no event volume up and volume down.
hardware_buttons: ^0.2.2
void initState() {     super.initState();     _volumeButtonSubscription = volumeButtonEvents.listen((VolumeButtonEvent event) {       print(event);       setState(() {         hasClickVolumeDown = VolumeButtonEvent.VOLUME_DOWN == event;         hasClickVolumeDown = VolumeButtonEvent.VOLUME_UP == event;       });     });   }

Hi @nexussmart !
Will have a look at that tomorrow :)
Thanks!

For information,
If I click on the Power button and return to the app, the volume events are detected.

Any update on this issue?

Hi!
Sorry we were busy lately.
We're going to have a look at this shortly!
Thanks.

Hello @nexussmart
We tested it on iPhone 6s plus version 12.0 and it seems to be fine.
Could you tell me the version number?
Thanks

Hi,
iPhone 6S Plus ios 10.3.3
Moreover,_volumeButtonSubscription?.cancel() closes the application brutally.

I've reproduced the problem with iPhone 6S Plus ios 10.3.3.
Will fix it ASAP.
Thanks.

Hi, @nexussmart and @supratikkoley
I think we've modified the volume button bug.
If you think there are other issues, please leave a comment.
Thanks.

Thanks,
Nice work


Add a sleep method in ServiceManager

Contrary to the previous PR, this one doesn't mess with the block timestamp to prevent unwanted behaviors.
Also, the sleeptime variable is limited to the Block instance in order to limit any potential unwanted side effects.

This looks better than the previous one, but still not the one I could accept.
It seems now I understand your intention. The main reason I've misunderstood you was that you had tried to add sleep method to ServiceManager which does not make sense to me.
If you just want to simulate the block timestamp value, it is more natural to add a time advance logic to increase(long delta) method along with the block height advance.  I will fix the code in this way.

Thank you ! :)


@conda-forge-admin, please add user @deepsworld

Additional comment:
No response

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added user @deepsworld in conda-forge/timm-feedstock#14.


Identify crawler with header info

Add url to repository + purpose + contact info?

https://github.com/eklem/nrk-sapmi-crawler/commit/59240e61f053895c46335a4ad9b298c041205d61


reading plugin stderr

What steps did you take and what happened:
An error shown during scheduled backup
time="2019-07-24T20:53:18Z" level=info msg="Checking for expired DeleteBackupRequests" controller=backup-deletion logSource="pkg/controller/backup_deletion_controller.go:441"
time="2019-07-24T20:53:18Z" level=info msg="Done checking for expired DeleteBackupRequests" controller=backup-deletion logSource="pkg/controller/backup_deletion_controller.go:469"
time="2019-07-24T21:01:25Z" level=info msg="Syncing contents of backup store into cluster" backupLocation=default controller=backup-sync logSource="pkg/controller/backup_sync_controller.go:170"
time="2019-07-24T21:01:25Z" level=info msg="Got backups from backup store" backupCount=20 backupLocation=default controller=backup-sync logSource="pkg/controller/backup_sync_controller.go:178"
time="2019-07-24T21:04:25Z" level=error msg="reading plugin stderr" cmd=/plugins/velero-plugin controller=backup-sync error="read |0: file already closed" logSource="pkg/plugin/clientmgmt/logrus_adapter.go:89" pluginName=velero-plugin
time="2019-07-24T21:31:26Z" level=error msg="reading plugin stderr" cmd=/plugins/velero-plugin controller=backup-sync error="read |0: file already closed" logSource="pkg/plugin/clientmgmt/logrus_adapter.go:89" pluginName=velero-plugin
time="2019-07-24T21:34:26Z" level=error msg="reading plugin stderr" cmd=/plugins/velero-plugin controller=backup-sync error="read |0: file already closed" logSource="pkg/plugin/clientmgmt/logrus_adapter.go:89" pluginName=velero-plugin

What did you expect to happen:
Can backup successfully
Environment:

Velero version: (use ark version):  v1.0.0
Kubernetes version: (use kubectl version):

Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.9", GitCommit:"16236ce91790d4c75b79f6ce96841db1c843e7d2", GitTreeState:"clean", BuildDate:"2019-03-25T06:40:24Z", GoVersion:"go1.10.8", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"12+", GitVersion:"v1.12.6-aliyun.1", GitCommit:"8cb561c", GitTreeState:"", BuildDate:"2019-04-22T11:34:20Z", GoVersion:"go1.10.8", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes installer & version: aliyun
Cloud provider or hardware configuration: aliyun
OS (e.g. from /etc/os-release): aliyun linux

@kelvin-yue-scmp can you show me the command you used to make a scheduled backup?

We are using the Schedule CRD to do the backup
apiVersion: velero.io/v1
kind: Schedule
metadata:
  name: prod-2
  namespace: velero
spec:
  schedule: 0 20 * * *
  template:
    excludedNamespaces: null
    excludedResources: null
    hooks:
      resources: null
    includeClusterResources: null
    includedNamespaces:
    - '*'
    includedResources: null
    labelSelector: null
    storageLocation: ""
    ttl: 720h0m0s
    volumeSnapshotLocations: null

this issue is related to https://github.com/heptio/velero/issues/1395, please update the the image registry.cn-hangzhou.aliyuncs.com/acs/velero:latest and try again

@haoshuwei Thanks for the update

I have synced the official velero image, please have a try again.  Note that you should also update the velero-plugin plugin due to the issue#8

@haoshuwei thanks for helping!


代码分析功能

Coverage remained the same at 66.667% when pulling ba7e22c36a6f7a109d582b9fa0a368e02cd7ed83 on code-analysis into 18b8588a67dafe2c19c890bf2b24a19d37dfd881 on master.

Coverage remained the same at 66.667% when pulling ba7e22c36a6f7a109d582b9fa0a368e02cd7ed83 on code-analysis into 18b8588a67dafe2c19c890bf2b24a19d37dfd881 on master.

Coverage remained the same at 66.667% when pulling ba7e22c36a6f7a109d582b9fa0a368e02cd7ed83 on code-analysis into 18b8588a67dafe2c19c890bf2b24a19d37dfd881 on master.


[v3] upgrade hoist-non-react-statics/react-is

We have several (in the hundreds) of apps still using react-router v3 and have recently run into issues related to withRouter hoisting statics that it shouldn't. We have our own internal solution and are not blocked but I wanted to make this PR in case anybody else has these issues.
My solution here is to upgrade hoist-non-react-statics and react-is. Thanks much!

Thanks! I'll see if I can get this published today.

Pushed 3.2.6 now: https://github.com/ReactTraining/react-router/releases/tag/v3.2.6


Add string_decoder to deps after Parcel update

Added by parcel auto loader when running yarn start after parcel 2.8.0 update

Reviewed and tested. LGTM.


bootcfg/storage: Switch fileStore from http.Dir to custom Dir

http.Dir securely restricts accesses to a filesystem directory to
support http FileServe, which is why this type was used originally
Dir copies the sanatization behavior of http.Dir verbatim, but
provides ioutil-like write and directory access within the directory
Why: Safe FileStore writes need to be possible and also, storage
should not have a dependency on net/http just for its http.Dir

@gtank

Fixed "sanitize" spelling. Thx


Add snapchat icon, add font awesome CDN

This pull request fulfills the following issues:
Fix Snapchat Icon #341
Add SnapChat to social media section #259
In addition to these fixes, I also set up all external links to open on an external tab.

All font awesome gems got deleted from gemfile and gemfile.lock. Also I deleted the @import "font awesome" from the stylesheets as it was no longer needed.

It looks like there's a merge conflict you'll have to resolve before this can be merged.
If you need a hand resolving them let me know.

Manually fixed the conflict and changed the color issue. Hopefully I pushed this the right way.


Add MaxLimit

we shouldn't put a DefaultMaxLimit I think

Yes, only optional could be better.

yep :)

Done.


Could not pass event PlayerTeleportEvent

I just write this because i dont know how to handle this:
We recently get this output when a player teleports from a non multiverse registered world to another one.
http://pastebin.com/Bj1DVgzc
The teleport works but it leaves this Exception behind. We have a Cauldron Server with Multiverse running and some mods like galacticraft and so on. They register their own dimensions that are not recognized by multiverse. We use Multiverse-Core-2.4 and cauldron-1.7.10-2.1403.1.54-server.
We dont use the multiverse opposite (multiworld for forge) because its crappy with world handling and has too less features.

Update Multiverse, you should be fine, even on the cauldron, and then try to reproduce.

@FloxRoxX is the issue still persisting?

Closed due to inactivity, try using latest builds of Thermos, the project has potential and is updated a lot more frequently.


Headings

Improved headings accuracy:

new feature: the heading font ratio in its pdf
new classifier
new training files

before

after

Side effect: detected headings decreased a bit, need to discuss a tradeoff between the number of detected headings and the number of false positives

Latest benchmark run on this branch:


[Heap] Prerelease preparations

Update tests to use _CollectionsTestSupport infrastructure; add some new combinatorial tests
Read & slightly update API docs (more is coming)
Fix a typo that prevented internal checks from working correctly

Checklist

[X] I've read the Contribution Guidelines
[X] My contributions are licensed under the Swift license.
[X] I've followed the coding style of the rest of the project.
[X] I've added tests covering all new code paths my change adds to the project (if appropriate).
[ ] I've added benchmarks covering new functionality (if appropriate).
[X] I've verified that my change does not break any existing tests or introduce unexplained benchmark regressions.
[X] I've updated the documentation if necessary.

@swift-ci test

Cc @AquaGeek -- this is one tiny step towards shipping this (soon)


data-val-number is not added to int fields

As the title says, the unobtrusive data tag for int fields are not added to the html output, for example:
the view model class:
public int Test { get; set; }
the razor view:
<input asp-for="Test" class="form-control" />
the html result:
<input class="form-control" data-val="true" data-val-required="The Test field is required." id="Test" name="Test" value="" type="number">
The problem is that now if I enter a text that is not a number, I'm getting the default jquery.validate message " Please enter a valid number. ", but if I manually add the data-val-number="some message", I get correctly the message I want.
Any thoughts?
thank you

Why not simply add the data-val-number attribute in your View like this:
<input asp-for="Test" class="form-control" data-val-number="Must be NUMBER!"/>

I'm currently doing that @sven5, but my question is why isn't that done automatically by the framework just like MVC5.

This is tracked by https://github.com/aspnet/Mvc/issues/7652


build: remove unused dependencies and update versions

coverage: 95.224% (-1.2%) from 96.465%
when pulling 5f8a12128ef457afb160835526b415c19fa9a46d on 0-build-dependencies
into 394c88149f9bb875f7336eb3f7c5027b770826a3 on main.


Fix dynamic entity geometry on terrain

For next release.  All dynamic geometry terrain draping was broken.  I made the fix and added a test that fails without it.
Fixes #4222

Also fixes #4255

Fantabulous :tada:


Additions

Hi NerdNu, congratulations for this plugin! It is very useful!
Would it be possible you may add in the future:

Mobs with custom names/tag
Tamed mobs
Elder guardians
Dropped Items per name, ID, etc
Also a configurable message would be useful when the plugin executes the despawn action

This way your plugin can be used to limit almost everything, without the need of different plugins for the same thing!
Thank you very much and best regards!

Would also be nice to have a worlds (array) option, so we can create multiple rules for the same mob in different worlds (limit enderman only in end farms)

Alrighty. Noted.


Feature/dynamic blocks support

The idea of this PR is to add support for dynamicBlocks.
The use case is when you have a custom format that depends on the current value length. So we want to apply some blocks for some lengths and other blocks for other lengths.
In our case, our case use was formatting the RUT (person identification in Chile), it can be either 1.234.567-8 or 12.345.678-9 (older people has smaller RUT number, young people have RUT over 10 millions).
This feature was required here and here
On those issues the workaround is to use state and keep track of the value length and then using different blocks fort the Input when length changes. This will indeed remove one Input from the Dom and add a new one every time you pass the length limit. For this to work properly you also need to track the inputs focus, so you do not miss focus when changing input. If you have a validation that is showed you will see the input painted when this change happens (as it happens to us using Formik). So this is not a great workaround for us.
What we did was define a new property dynamicBlocks and blocksSplitLengths that allows you to define different blocks depending on the value length.
"dynamicBlocks": [[1, 3, 3, 1],[2, 3, 3, 1]],
"blocksSplitLengths": [8, 9]

This is read as: If value.length <= 8 then use blocks: [1,3,3,1]
If value.length <= 9 then use blocks: [2,3,3,1]
It uses first matching block, so latest block really applies only for length==9
For me, this needs more work to be mergeable to this repo, so I am putting here to someone else maybe pick this PR and improve it.
What would be great (but not required by us by the moment) would be to also you can define dynamicDelimiters so you can map each block to a different set of delimiters, this will allow different sizes of blocks and delimiters as well.
Also, one co-worker @pdaire suggested that instead of having blocksSplitLengths you could perhaps have a Regular expressing that splits the value in chunks, so you can map each chunk to a different block (I think this is the most general solution because length case could be modeled with that).
I.e
dynamicChunks: [ /^\d{8}$/, /^\d{8}$/ ]

So what defines the chunks is the first regular expression that matches.
Example usage:

Thanks for the work and detailed explanation mate.
The idea and feature itself is great. However, I'm afraid this has to disappoint you that dynamically options updating is a bit over the scope of the lib so this probably won't be added soon.
The basic idea is to keep the lib simple, too many advanced options (e.g. regex) increase the complexity and make the user feel difficult to handle and control.
As the suggested workaround, one should always re-create the instance if that's ever needed, so as to update the behaviours with new options.
Cheers.


Change build pipeline

Resolves #19

New build pipeline using rollup, which now produces three bundled files:

standalone.js which can be used without any application pipline, i.e. as drop-in in the browser
bundle.js, a CommonJS module
module.js, a Harmony (ES2015) module

This is done to facilitate people who don't have a build pipeline, but also to have a pre-build bundle for each purpose.

Only the builds have changes. It's far better to have a build as a single file, because it doesn't have to rely on consumers and their build pipelines.
With regards to validate, it's out of scope for this particular PR. Do you mind submitting an issue with your suggestions?

I can look in to the validator later sure :) other than i dont have any other suggestions :)


Add Apache license 2.0 header to source files

LISENCE file is enough https://github.com/nemit/paju-ddd/pull/51


Authentication with jetstream

Bug description
I have multiple database and integrate laravel jetstream.
I have issue on login because it only checks the user from the main database or central database, instead from the tenant database. my url is like tenant.mydmain.com/login when I used user from main database it can successfully login. however when i used user from tenant users table. it cant get through.
Steps to reproduce
Login to app with the tenant domain,
used the users from tenants users table
it will return invalid credentials
but when you used users from central database, it will pass through
Expected behavior
login should identify the tenants database
Laravel version
10
stancl/tenancy version
3

As mentioned in many other issues, Jetstream is not supported in v3. It is supported in v4 which is now in early access. You can join our Discord for details and updates about v4.


Bugfix of text font changes (#1910495).

Update of backup value after font change, fix of #1910495.

Thanks for looking at this! I'm not sure that the fix works in more complicated cases, for example if you repeat steps 2 and 3 from the bug report (with a different font size) and then undo all the way back, it ends up using the font size from the first text tool invocation rather than the second (which is the value in the toolbar).
I'm wondering if the correct fix is to call UpdateFont() at the same time as CurrentTextEngine.Clear() when starting a new text item?

Change of code as suggested.

Looks good, thanks!


Restore C++11 compatibility

According to issue 630 pistache seems to be not compatible to c++11 anymore.
With adding the following code with the commit 01afaa4c2ece22d9a1440c2b014838cc51340eff the incompatibility was implemented.
LowercaseEqualStatic(const std::string& dynamic, const std::string& statik) {     return std::equal(dynamic.begin(), dynamic.end(), statik.begin(), statik.end(),         [] (const char& a, const char& b) {             return std::tolower(a) == b;         });
std::equal supports five parameters since c++14 as mentioned in the reference.

Minimum standard supported is c++14.


Trivially simplify IE10 Mobile viewport bug workaround

Per http://caniuse.com/#feat=documenthead , document.head is supported in IE Mobile 10+, so slightly simplify the JS accordingly (document.querySelector('head') => document.head).

LGTM


Changed how empty set of projected columns is handled

Started with tightening the semantics of the ProjectedTable interface as it relates to an empty projection (nil v. empty slice). Then made changes to printing of ResolvedTable and IndexedTableAccess. This revealed problems in the prune columns rule when all columns were being pruned. Fixed those, which had been masking other bugs, where we hadn't been pruning when we could have been. This was in turn caused by other bugs in the prune rule dealing with case sensitivity.
We should now be able to prune more columns than before, and we can see an empty column projection in plans.

Max, I need your eyes on the changes to the plans. They look reasonable at first glance but there's a lot of them and you're more familiar than I am. We are now pruning lots of columns we didn't before.

I'm not seeing any noticeable differences on the sample integration test comparisons.

I'm not seeing any noticeable differences on the sample integration test comparisons.

You mean that you're not seeing any difference in performance on the actual integration test queries? This would make sense if the casing of the original queries were correct and we messed that up when obfuscating.
I think this passes other tests now, so give it a final thumbs or thumbs down when you have a minute.


[Design] Use canonical identifiers for opcodes.

Currently, our opcodes use "dot" syntax to denote variants, e.g add.w.
This PR, renames opcodes such that each opcode is a canonical identifier ([a-zA-Z][_a-zA-Z0-9]*).
This simplifies the formal grammar, making it easier to support inline assembly in Leo.
While this changes the syntax for Aleo instructions, the difference between using . and _ is minimal. We can also help users migrate existing programs with a script.

I think this approach is far less clear to the reader. Consider the ambiguous cases that a . would help to clarify:
verify_merkle_tree vs. verify.merkle_tree
verify_inclusion_proof vs. verify_inclusion.proof vs. verify.inclusion_proof
verify_inclusion_path vs. verify_inclusion.path vs. verify.inclusion_path

My suggestion is to keep with our current syntax.

That's a fair point!
AFAIK, Aleo instructions does not have the above ambiguities.

In other words, .s can be replaced with _s in opcodes without any ambiguities.
Moreover, introducing such cases would actually lead to a significant source of confusion for developers.

For example, suppose you have two opcodes verify_inclusion.proof and verify.inclusion_proof.

If these opcodes have different semantics, a mistyped . results in a completely different program.

It should be the case that any new opcode is distinct enough to minimize confusion with existing opcodes, thus mitigating the risk of ambiguities.

An added bonus of proceeding with the _ syntax is that Leo parser for inline assembly becomes significantly more simple.


note and warn icons in documentation

The docs on the website currently have broken image links for the note and warning icons.

This appears to be caused by blocked access to the font-awesome stylesheet. @Sanne any idea how to fix this?

@DavideD knows about this, he configured content security policy in the first place.

@DavideD knows about this, he configured content security policy in the first place.

thanks - I have no idea myself. Davide is travelling, I guess he'll have a look tomorrow.

ACK

Perfect, thanks man.


Silently fails when reaching discord character limit

Describe the bug
Discord can only send messages with up to 2000 characters at a time
To Reproduce
Steps to reproduce the behavior:

Attempt to generate lengthy responses, until a particularly lengthy response is received

Expected behavior
The bot should either split the message into parts or else indicate a failure has occurred.

Fixed as of today


URL Base64 decoding is failing

trying to UrlBase64 decode this data "AAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQA" which is working fine up to version 1.58. But In 1.59 it started suddenly failing with the below error. No idea what changes were made in 1.59 w.r.t to decoding functionality . I am able to decode the same data using JAVA utils Base64URL decoder.
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 47
at java.lang.String.charAt(String.java:658)
at base64test.decode(base64test.java:290)
at testbase64.main(testbase64.java:37)

We've been progressively moving things to only accept correctly encoded data. The string is 47 characters in length. It's not valid Base64. If it's padded properly with a single '=' you'll be able to process it.


[Feature] Qwen-7B, dynamic NTK scaling and logN scaling support in turbomind

[x] model conversion
[x] NTK-RoPE
[x] logN attention scaling
[x] chat template

ImportError: This modeling file requires the following packages that were not found in your environment: tiktoken

tritonclient.utils.InferenceServerException: [StatusCode.INTERNAL] Failed to process the request(s) for model instance 'preprocessing_0_1', message: TypeError: pad_sequence(): argument 'padding_value' (position 3) must be float, not NoneType


Adding 5000eth-giveaway.getforge.io into blacklist

See link, https://urlscan.io/result/5c229862-7cc6-490c-8651-7fe6f4bdf22c.

Already blacklisted.


Prevent default tsconfig.json being created

Hi,
default tsconfig.json is automatically created. This works well with my TypeScript application but i got an issue in my unit test project wich is in another folder. Multiple default tsconfig.json are automatically created in all sub-folder of my unit test folder... Can i disable this functionnality through setting's menu of atom-typescript package ?

Multiple default tsconfig.json are automatically created in all sub-folder of my unit test folder

For a workaround : Create a tsconfig.json at the root of your project, that also encompasses all the tests :rose:

That's work ! Thanks @basarat !
I'm closing this issue.


Remove old references to argument_os

Removed a couple remaining references to argument_os. Additionally, I uncommented number_5 in the example in the Derive specific considerations section in the docs for Parser because it does compile now.

Thank you, much appreciated.


SyncList serialization writes/reads index as 32bit int. should we use read/writepacked instead?

@paulpach can't remember if you talked about this before or not. what do you think about this?

No reason,  it should be packed

:tada: This issue has been resolved in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Clean python example of filtered stream

Make it more readable and remove unnecessary parameters

I have read the CLA Document and I hereby sign the CLA

recheck


Bug: Exception is being thrown on date time queries (Postgresql)

On postgres, queries with a date does not appear to work.
It fails with the exception message "Can't write CLR type System.DateTime with handler type TextHandler"
conn.Query(where=(fun (e: EventReadEntity) -> e.timestamp >= startDate && e.timestamp <= endDate), orderBy=orderByPositionDesc)

The entity is defined as
  type EventReadEntity =
    { id: Guid
      position: int64
      correlation_id: Guid
      causation_id: Guid
      stream_key: string
      version: int
      name: string
      [<NpgsqlTypeMap(NpgsqlDbType.Jsonb)>]
      payload: string
      [<NpgsqlTypeMap(NpgsqlDbType.Jsonb)>]
      metadata: string
      schema_revision: int
      [<NpgsqlTypeMap(NpgsqlDbType.TimestampTz)>]
      timestamp: DateTime }

Tested with
RepoDb.PostgreSql/1.1.1
RepoDb/1.12.5-beta2

I have made a simulation on this scenario within our DEV ENV and we cannot replicate this problem. We are using the C# programming language.
I also added the identical Integration Tests as the one you wrote (see here) and it is working as expected. Just to ensure that this case is guarded.
Would you be able to check if the issue is on the Query or on the parsing of the Query Tree expression itself?

Simply test the following.

Can you try use the QueryGroup.Parse<EventReadEntity>(e => e.timestamp >= startDate && e.timestamp <= endDate); method and see if the exception occurs there? You can as well call the GetString() method afterwards to extract the generated WHERE expression.

Can you check whether your code is actually inferred properly to the proper method? Was not it the type must be passed when querying? See below.
conn.Query<EventReadEntity>(where=(fun (e: EventReadEntity) -> e.timestamp >= startDate && e.timestamp <= endDate), orderBy=orderByPositionDesc)

Hi @mikependon,
The inferred method I have is the following,
(extension) IDbConnection.Query<'TEntity (requires reference type)>(where: Expressions.Expression<Func<'TEntity,bool>>,?fields: Collections.Generic.IEnumerable<Field>,?orderBy: Collections.Generic.IEnumerable<OrderField>,?top: Nullable<int>,?hints: string,?cacheKey: string,?cacheItemExpiration: Nullable<int>,?commandTimeout: Nullable<int>,?transaction: IDbTransaction,?cache: Interfaces.ICache,?trace: Interfaces.ITrace,?statementBuilder: Interfaces.IStatementBuilder) : Collections.Generic.IEnumerable<'TEntity>

'TEntity is EventReadEntity

And also the stack trace I have is
   at lambda_method(Closure , NpgsqlTypeHandler , Object , NpgsqlLengthCache& , NpgsqlParameter )
   at Npgsql.TypeHandling.NpgsqlTypeHandler`1.ValidateObjectAndGetLength(Object value, NpgsqlLengthCache& lengthCache, NpgsqlParameter parameter)
   at Npgsql.NpgsqlParameter.ValidateAndGetLength()
   at Npgsql.NpgsqlCommand.ValidateParameters(ConnectorTypeMapper typeMapper)
   at Npgsql.NpgsqlCommand.ExecuteReaderAsync(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
   at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior)
   at Npgsql.NpgsqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteReader()
   at RepoDb.DbConnectionExtension.ExecuteQueryInternalForType[TResult](IDbConnection connection, String commandText, Object param, Nullable`1 commandType, String cacheKey, Nullable`1 cacheItemExpiration, Nullable`1 commandTimeout, IDbTransaction transaction, ICache cache, String tableName, Boolean skipCommandArrayParametersCheck)
   at RepoDb.DbConnectionExtension.ExecuteQueryInternal[TResult](IDbConnection connection, String commandText, Object param, Nullable`1 commandType, String cacheKey, Nullable`1 cacheItemExpiration, Nullable`1 commandTimeout, IDbTransaction transaction, ICache cache, String tableName, Boolean skipCommandArrayParametersCheck)
   at RepoDb.DbConnectionExtension.QueryInternalBase[TEntity](IDbConnection connection, String tableName, QueryGroup where, IEnumerable`1 fields, IEnumerable`1 orderBy, Nullable`1 top, String hints, String cacheKey, Nullable`1 cacheItemExpiration, Nullable`1 commandTimeout, IDbTransaction transaction, ICache cache, ITrace trace, IStatementBuilder statementBuilder)
   at RepoDb.DbConnectionExtension.QueryInternal[TEntity](IDbConnection connection, String tableName, QueryGroup where, IEnumerable`1 fields, IEnumerable`1 orderBy, Nullable`1 top, String hints, String cacheKey, Nullable`1 cacheItemExpiration, Nullable`1 commandTimeout, IDbTransaction transaction, ICache cache, ITrace trace, IStatementBuilder statementBuilder)
   at RepoDb.DbConnectionExtension.Query[TEntity](IDbConnection connection, Expression`1 where, IEnumerable`1 fields, IEnumerable`1 orderBy, Nullable`1 top, String hints, String cacheKey, Nullable`1 cacheItemExpiration, Nullable`1 commandTimeout, IDbTransaction transaction, ICache cache, ITrace trace, IStatementBuilder statementBuilder)

Will update shortly on the result for QueryGroup.

The result of queryGroup statement is
QueryGroup: "(("timestamp" >= @timestamp) AND ("timestamp" <= @timestamp_1))"

@mikependon Issue turned out to be this line.
Converter.ConversionType <- ConversionType.Automatic

Is this no longer required?

@Swoorup - thanks for the follow-up. It is unfortunate, but in the 2nd round, we still cannot replicate your problem. 🙈 Anyway, maybe we missed some of your configuration, would you be able to provide more insights to it? Or, maybe compare the different of our Integration Tests for PostgreSQL. See below.
Firstly, can you verify if your timestamp column is of type is timestamp with time zone or timestamp without time zone? Our Integration Tests is of that type (see here).
Secondly, as I can see, your property is also of type System.DateTime, same as our Integration Tests (see here). Also, I can see we have an identical setup in relation to NpgsqlDbType attribute. But just ensure, please revalidate our implementation.
Third, is our query is identical to yours? See here, otherwise, please leave a comment.
Hope to hear from you soon.
P.S: Btw, your result in the QueryGroup.Parse() and GetString() method is correct as per our expectation,

So even adding the automatic conversion (see here) is not a problem to us. I think, it is good if you can just provide me the small project/solution that simulate this issue.

@Swoorup - any updates on your side? Would you be able to share a small project that replicates this?

@Swoorup - we are about to push the next version v1.12.5. This may not be a part of that since we cannot replicate this issue. Would you be able to help us replicate this? Otherwise, we will tag this as "working-as-expected". Many thanks on reporting this issue.

I'll have a look today.

@mikependon
Playground.zip
Instructions:
1. createdb test -h localhost -U postgres
2. dotnet tool restore
3. dotnet migrondi up
4. dotnet run

I encountered the problem from your attachment.

And I find it hard to replicate, TBH. So I tried referencing the projects (RepoDb and RepoDb.PostgreSql) manually and the error  is not there.
Note: I did not do any changes at all, nor did any targeted fix for this one. I would assume the version RepoDb v1.12.5-beta3 and RepoDb.PostgreSql v1.1.1 is of the same version as mine.

Result:
All Events: 1
All Events By Date: 11
Event: { id = b3d9ca2d-0514-4306-be53-427ee4463246
  position = 34L
  correlation_id = 46196e6d-9fd7-4d0b-9a0a-435a2ee92acd
  causation_id = 3bec51f4-f83e-4d8d-bd85-855b51add799
  stream_key = "bla-0"
  version = 0
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = ab7ca357-1c66-4708-990b-226c3874af16
  position = 35L
  correlation_id = 6fac87e6-2aca-40e9-9c2f-6cf831d7d38d
  causation_id = bb9d8e49-e543-4c78-9680-dcd813bf4bfa
  stream_key = "bla-1"
  version = 1
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = 7e33ba55-1311-4fcf-a22e-b21d4d85ae7b
  position = 36L
  correlation_id = 7bc59419-460a-4fdc-a087-aab633ce6de1
  causation_id = 8ff4540f-ba6b-40ce-ab95-cc5efe41f601
  stream_key = "bla-2"
  version = 2
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = fb870532-7989-4121-ae07-3715e9183731
  position = 37L
  correlation_id = 267f099e-fad6-41d7-9c9c-0f444962dbd2
  causation_id = d7f88215-28f7-4dd4-a7c3-a304c5bd5eca
  stream_key = "bla-3"
  version = 3
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = 0e1e4398-378a-49f8-ac1d-0f5b255d5759
  position = 38L
  correlation_id = 4f117caf-4cae-43a9-860f-eecb59fa1d81
  causation_id = 38113be1-f1d8-4825-9a2f-8943899ea371
  stream_key = "bla-4"
  version = 4
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = edf9afd2-7377-43fd-a502-69b58abfcab5
  position = 39L
  correlation_id = 20403de0-effe-4f22-87b1-f6e659a35804
  causation_id = 2125d9ed-d129-406d-a6d5-17b09a8b3088
  stream_key = "bla-5"
  version = 5
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = b56ef7b7-0637-415c-bda0-4f89fea613d0
  position = 40L
  correlation_id = e3695735-5148-4726-b363-4f1d1b29c5e7
  causation_id = 5d870048-495b-4a30-b3de-ecc3a7f1087b
  stream_key = "bla-6"
  version = 6
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = 3b36e808-e892-4e45-8e3a-15e207704093
  position = 41L
  correlation_id = 2dc701f3-493f-45af-8787-c159dd56deaa
  causation_id = d5683fc6-6246-480d-8e97-4d934626e4c4
  stream_key = "bla-7"
  version = 7
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = a82771cc-f847-4946-9858-b37cc15da4ee
  position = 42L
  correlation_id = 1d181eb1-8e9a-43a4-bc6c-d72f75e6f686
  causation_id = 066f7499-5c22-45b8-89d7-f1f1d874df1b
  stream_key = "bla-8"
  version = 8
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = e9de4faf-d8b6-496a-b9a8-445b3e1d51b5
  position = 43L
  correlation_id = 2fad5cb7-852f-47af-9bb0-7752c0ee33a7
  causation_id = 371b70b0-7503-4929-8b86-8f416e61e2ba
  stream_key = "bla-9"
  version = 9
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }
Event: { id = 3d2853ac-279e-491f-9aa7-de1b6753d0b2
  position = 44L
  correlation_id = fb468d21-21d5-483a-817e-c32619065b16
  causation_id = 53e1188a-bbb5-4f39-9e7e-d0009c92e2a7
  stream_key = "bla-10"
  version = 10
  name = "testevent"
  payload = seq []
  metadata = seq []
  schema_revision = 0
  timestamp = 11/30/2020 11:00:06 PM }

C:\Users\MichaelP\Downloads\Playground\Playground\bin\Debug\net5.0\Playground.exe (process 26268) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window . . .

Odd, maybe something missed in the package that was released?

Since there is a workaround, happy for this to be closed. I can retest it in future versions, and reopen if needed.


feat: Add Komorebi Workspace Widget

Pull Request
Description
Adds Komorebi Workspace widget to yasb tauri rewrite

Hey,
Just tested the tauri-port-komorebi branch, it seems like at least on my end when switching komorebi workspaces via hotkey (whkd) it does not update the highlighted workspace in YASB. It only seems to update when clicking.
Not sure if this is useful feedback at all since it seems to be in the works still but though I'd let you know.
Take care!

@TooSpooky this branch is currently work-in-progress. I have pushed some changes which should result in better integration between yasb and komorebi, including workspace switching etc. This is still WIP as there are more changes to come.


Add Controller Documentation

Fixing Issue #1083

I think that PR #930 might be doing the same thing...

Yep, just looked at that one. Actually, I think a built-in document filter is the way to go - its more consistent with the existing code. So, I'm going to close this one in favor of #930. With that said, there's some gotchas around this feature in general which I want to iron out regardless of how it's implemented.


Fix linting

#1154
#1153  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @dongreenberg and the rest of your teammates on  Graphite

Merge activity

Aug 15, 3:53 AM EDT: @dongreenberg started a stack merge that includes this pull request via Graphite.


enchant: 2.6.3 -> 2.6.4

Changes: https://github.com/AbiWord/enchant/releases/tag/v2.6.4
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

There is one caveat with the update: it needs a https://github.com/NixOS/nixpkgs/pull/275245 to go first.

Rebased against current staging ready for review.

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


In the Flutter and iOS Mixed Project crash （Flutter和iOS混编崩溃）

In the Flutter and iOS Mixed Project
Initialize flutter and call iOS native camera crash
IPhone 6-iOS 12 or more)
Flutter 1.2.1
（在Flutter和iOS混编项目中
初始化flutter后调用iOS原生相机崩溃
iPhone 6-iOS12以上）
Flutter 1.2.1 ）

Unfortunately this issue isn't very actionable. Can you show us the output of flutter doctor -v, the crash output and a sample project that can reproduce this issue?


Loosen restriction for building deprecated iOS targets

This patch loosens the restriction for building deprecated iOS targets
to only when the user attempts to compile a binary or emit IR.
This allows the compiler to continue building swift modules and
interfaces for newer deployment targets.
The error message is also slightly modified to allow the same message to
apply to different platforms.
resolves: rdar://87898177

I launched the tests from the compiler side because there's an equivalent check in the C++ driver so there could be tests affected there too.

@swift-ci please test

@swift-ci please test

@swift-ci please test

@swift-ci please test


Make the API for changing ECDSAValidator owner more intuitive

The API right now works but it's not very intuitive.  We should have a higher-level API on top of this low-level API that's more intuitive.

I understand the point. The linked pull request with a restructured, higher-level API in line with your suggestions fixes it. Let me know if it does the trick or not.

Closing this issue!


HDDS-4898. ACL is not inherited on multiupload object

https://issues.apache.org/jira/browse/HDDS-4898

Thanks @xiaoyuyao  for the code review.

@ChenSammi May I ask why this was merged with checkstyle failure?  Fixed in 0d45302a809f82b5bcfa6117037ff6953c7a7c5b.


Newsletter 259 translate in french

This fails because it is linking to  'specials/policy/fr/07-ressources-du-reseau.md', but that file is not here. I think it would be fixed by first merging #1182


What if $ is not defined

We need to find a way to inject $ in the library if noConflict or jQuery. is used.

What if it is defined and it's not jQuery? Or what it is not jQuery but a fully compatible library like Zepto?
This is a tricky question. Are we sure that we really want to address this issue?

I think we need to have something like Backbone:
Backbone.$ = root.jQuery || root.Zepto || root.ender;

I've had a look at the code base. And maybe try something like :
AATypeahead.$ = root.jQuery || root.Zepto || root.ender
if( !AATypeahed.$ ) console.log("Warning we may not support your $ library") root.$; //YOLO we can't guarantee anything but at least we try

Just an idea. Otherwise the idea seems way more sensible than the current code.

I love the YOLO part.

Zepto is not fully compatible with jQuery (I do not exactly remember the differences, but I remember running into issues). Backbone mostly uses $ so it can delegate it to user-defined templates so we can use it easily. In the core, it only uses find, remove, on, off and attr.
I think we should follow the Backbone way, testing for jQuery, Zepto, ender in that order. We should also make sure our tests passes with each of those libraries.
I we really want to let advanced users pass their custom $ and not rely on a global variable, we could still allow them to pass it as a parameter to the autocomplete initialization.

By the way, I believe this breaks the CommonJS part of the plugin, because I had to put $ into the global scope. Could it be an argument of the module.exports ?

because I had to put $ into the global scope. Could it be an argument of the module.exports ?

What do you mean @Jerskouille?
The way to build commonJS jQuery plugins is this:
(function (factory) {
  if(typeof module === "object" && typeof module.exports === "object") {
    // if we are in the commonJS world, require('jquery')
    // it should already be a dependency of the parent project using our plugin
    factory(require("jquery"), window, document);
  } else {
    // global world, take jQuery from global scope
    factory(jQuery, window, document);
  }
}(function($, window, document, undefined) { // this is the "factory" function
  // code for attaching tipso to whatever jQuery was passed in goes here.
}));

http://blog.npmjs.org/post/112712169830/making-your-jquery-plugin-work-better-with-npm

@vvo I'm not completely sure I got this: isn't this code supposed to be in the plugin?

Yes the code I added should be in our plugin.

So what about supporting Zepto and co? Should we try to use whatever $ is available in the global scope in browserland?

This one has been solved packaging 3 versions:

autocomplete.jquery.js depends on $
autocomplete.jquery.js depends on angular and its angular.element (requires jQuery as well)
autocomplete.js hasn't any dependencies and embed Zepto.js

woohoo


Logs tab is empty

Hi. First of all, this tool is fabulous and I hope I can contribute and help in future.
I have an issue where Tests tab works just fine, but Logs tab simply prints

Test Bemini
Testing configuration1 - Test plan BeminiUnitTests

We run XCTestHTMLReport as part of CI (Jenkins, Fastlane)
The version of Xcode you're using
Xcode 13.1
The version of iOS or OS X you're targeting
15.0
The full output of the command

14:36:56 [14:36:56]: --------------------------
14:36:56 [14:36:56]: --- Step: xchtmlreport ---
14:36:56 [14:36:56]: --------------------------
14:36:56 [14:36:56]: Result bundle path: ./fastlane/test_output/Bemini.xcresult
14:36:56 [14:36:56]: $ /usr/local/bin/xchtmlreport -r ./fastlane/test_output/Bemini.xcresult
14:37:34 [14:37:34]: ▸ XCTestHTMLReport 2.2.0
14:37:34 [14:37:34]: ▸ Warning: Can't find test reference for action Clean "Bemini"
14:37:34 [14:37:34]: ▸ Warning: Can't find test reference for action Build "Bemini"
14:37:34 [14:37:34]: ▸ Report successfully created at /Users/gemini/.jenkins/workspace/ui_tests/fastlane/test_output/index.html

An archive of the resultBundlePath (Whenever possible)
Contents of fastlane/test_output
https://www.icloud.com/iclouddrive/0978IkG1nIAzsV99QcCRYKUXw#test_output
Any other details that would be useful in understanding the problem
Not sure what to put here, let me know what else is needed

Hey @nezhyborets, thanks for reporting! Xcode 13 moved the log output to a different section of the xcresult structure so we had to adjust.
I merged in #243 recently which should fix this issue - We haven't bumped the version yet but if you want to test it out you can clone and build the repo or install the head using brew: brew install XCTestHtmlReport/xchtmlreport/xchtmlreport --HEAD.
I'll look to bump a patch version in the next couple days - if you wanted to verify the fix too that'd be much appreciated 😄

Report made with 2.2.1 still doesn't have logs, I believe it should? Do you need any debugging info from me?

Hey, still not seeing logs on 2.2.1 (xcode 13.3). I did add -v if that would make any difference

Hey @kamvoick - What was the destination of your test run? E.g. iPhone (arm64) iOS 15.4, etc

@tylervick hello, I tried on both 15.4 and 15.3.

any update on this? I am not seeing logs either. I am on Xcode 14.2 and the version I am using for the reporter is 2.3.1


Replace stale check with Stale probot?

@ggetz please evaluate https://probot.github.io/apps/stale/ to see if it could possibly work for us or if our workflow is truly custom.
I suggest we us an off-the-shelf tool even if it isn't 100% what we want rather than building and maintaining the tools ourselves.
Other stale-related issues to look at: #60, #70, #77.
CC #86

Also, contributing to Stale is an option: https://github.com/probot/stale


[script] Update build_all_plugins_app to exclude some plugins in master.

The latest push to master introduced a small dependency version mismatch when building the all_plugins app (using camera and google_sign_in together).
This update to the build_all_plugins_app script adds a second exclusion list, to remove conflicting plugins from the builds in master, while those get migrated to null safety.
The current exclusion list only adds "camera", and the goal is to keep that exclusion list empty, but others can be added there as we migrate more plugins to null safety.
Complements https://github.com/flutter/plugins/pull/3329
Pre-launch Checklist

[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide and the C++, Objective-C, Java style guides.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I signed the CLA.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Merging on red in an attempt to make the tree green again.

Merging on red in an attempt to make the tree green again.


Add new CI workflow to run G tests in PRs

[x] This contribution adheres to CONTRIBUTING.md.

What does this Pull Request accomplish?
This change adds a new "CI" workflow configured to run measurementlink-labview G tests in PRs.
Why should this Pull Request be merged?
Although there are limitations in what can be tested by this workflow at this time, exercising these tests at PR-time should reduce the risk of introducing breaking changes.  The availability of this workflow might also encourage addition of more automated testing as new changes come in.  And the workflow itself serves as a starting point for potentially more automation / dev efficiency (... automated build of VI packages, automated g diff screenshots in PRs, etc.)
What testing has been done?
The PR itself demonstrates its value:

Notice the "Checks" tab now indicates the "Run G Tests" workflow has been run upon having created / updated this PR.
Created / updated the PR while having one or more tests in broken conditions; the workflow ran and failed and reported pertinent information about the respective failures in the logs.  (Notice the red x next to some of the intermediate commits.)
Corrected the tests in the above-mentioned broken conditions, after which the workflow ran and succeeded, having succeeded on 9 of 9 specified G tests.  (Notice the green checkmarks and informative content in the logs.)

Additional Design Notes
The G tests are invoked via the following flow:
PR update -> "CI" workflow -> "Run G Tests" workflow -> run_tests.py -> run_tests.vi
I've also included a rudimentary batch script, which can be used to mimic the test flow, locally, for developers on Windows:
run_tests.bat -> run_tests.py -> run_tests.vi

run_tests.py invokes run_tests.vi through the LabVIEWCLI, which also serves as the means for results to be returned to the python script.
run_tests.vi is a simple test-runner VI that iterates through tests specified in a provided list (Tests.lst), invokes them, and collates results.

Note that the overall flow roughly mimics elements of grpc-labview's CI / build_release_artifacts.yml: "Run CI Tests" workflow.
At this time, this runner has limitations, in terms of scope & capabilities.  And perhaps it's best that it remains that way...

Tests are run on a machine that's currently hand-provisioned with a shipping MeasurementLink 1.0 stack, plus LabVIEW 2020-64 SP1 with grpc-labview <IP_ADDRESS>.

Depending on how usage of this workflow evolves, we could pursue testing against latest / daily stacks at some point...  Or updated to the latest ~monthly "drop" stack, as applicable...

However, daily stack testing seems better suited with a wholly different approach, such as a dashboard events running against software installed via mobilize.

The workflows do not (yet?) build measurementlink-labview packages or install them into the LV environment for test; therefore, it's implied that the tests exercised by this workflow must be executed against the respective G source.

This explains why the pre-existing Template test has been omitted from Tests.lst at this time, since its respective source depends on pre-installation of the MeasurementLink Service VIP.
We might pursue means of testing against installed MeasurementLink .vipbs as part of this workflow or some new workflow (or different runner machine?) in some future update.

@aepete How does the machine provisioning work? The only related thing I see is 'self-hosted' in the 'run_g_tests.yml'. Where's the machine and how did you set it up? Maybe we should add instructions to CONTRIBUTING.md.

@aepete How does the machine provisioning work? The only related thing I see is 'self-hosted' in the 'run_g_tests.yml'. Where's the machine and how did you set it up? Maybe we should add instructions to CONTRIBUTING.md.

@dixonjoel good question.  I can add instructions to CONTRIBUTING.md.

I've used my old test machine spawningpool, which physically sits in the MeasurementLink area and is configured with DAQ Imaging.
I followed github's instructions for setting up spawningpool as a new self-hosted runner.

Self-hosting seemed to be the simplest option for getting LV installed & configured as desired.
You can see spawningpool shows up in this repo's runners list, and it includes a self-hosted tag.

I installed the core MeasurementLink 1.0 + LV stack to spawningpool: InstrumentStudio, TestStand, MeasurementLink, LV2020-64 sp1 (plus grpc-labview <IP_ADDRESS> vips).
Additional manual setup on spawningpool:

Enabled Long Paths in windows registry. (The github checkout action uses deep directory structure, which was exceedingly long when combined with path lengths for some of our examples & our client/server G code.)
Enabled VI Server in LabVIEW. (Prerequisite for usage of LabVIEWCLI to invoke LV from python.)
Configured github action-runner script, MeasurementLink Discovery Service, and LabVIEW as startup apps.  (This should ensure that everything needed by the runner and the tests should be ready to go whenever the machine gets rebooted.)


Set up a Vite SSG demo

We should set up a Vite SSG demo to make sure the component doesn’t break SSG.

Done in #422


ScrollViewListener should be out-of-box

Hi, everyone.
I noticed that it implements a ScrollViewListener, but it would be unecessary to be implemented in this library.
It would be better to create a method to disable or enable the intercept of the touch listener, I've used that at Dragger library and it works well.

Which class implements ScrollViewListener? Not sure what exactly you are referring to


Unable to save as complete if _savepoint_timestamp is in the future

Software and hardware versions
Services 2.0.3
Survey 2.0.3
Tables 2.0.3
Problem description
When editing a row in Survey, if the row's _savepoint_timestamp is greater than the latest checkpoint's _savepoint_timestamp the savepoint doesn't get saved as complete.
Steps to reproduce the problem

Write a CSV with a row such that the _savepoint_timestamp column contains a timestamp in the future
Import the CSV with Tables
Edit the row with Survey

Expected behavior
Changes get persisted.
Other information
The problem is in ODKDatabaseImplUtils.java#L3952-L3957
b.setLength(0);
b
  .append(K_DATATABLE_ID_EQUALS_PARAM)
  .append(S_AND)
  .append(DataTableColumns.SAVEPOINT_TIMESTAMP)
  .append(" NOT IN (SELECT MAX(")
  .append(DataTableColumns.SAVEPOINT_TIMESTAMP)
  .append(") FROM ")
  .append(tableId)
  .append(K_WHERE)
  .append(K_DATATABLE_ID_EQUALS_PARAM)
  .append(")");
db.delete(tableId, b.toString(), new Object[] { rowId, rowId });

This translates to
_id = ? AND _savepoint_timestamp NOT IN (SELECT MAX(_savepoint_timestamp) FROM tableId WHERE _id = ?

It keeps the row with the newest _savepoint_timestamp among all rows with the same id, but it should distinguish between checkpoint rows and non-checkpoint rows.

I think we should try to get a better understanding of the use case that you would have a row with a savepoint timestamp in the future. Caroline?

The savepoint timestamp normally refers to when the last time the row was updated so confused why we would have a future time

This is one of the problems Caroline reported. In her case, she had a typo in the CSV so the timestamp was in the future.
But this could also happen if the timezone changes. For example, a user could pre-populate the timestamp field using the local timezone but Services calculates timezone using UTC.

that is the point of UTC is to convert from the local time to a global time. I am inclined to say that it should be problematic to have future times in savepointtimestamp


Problem with Java FDK, when there is no input for JSON example

The Java FDK tutorial http://fnproject.io/tutorials/JavaFDKIntroduction/ goes through various steps. Towards the end of the tutorial it covers how to use JSON input.
Once you've got the JSON input se-up (main and test classes updated as per the tutorial) it tells you to tun the following command to test the new function
curl -H "Content-Type: application/json" http://localhost:8080/t/java-app/javafn-trigger
The tutorial says you should get the following response
{"salutation":"Hello World"}
But you actually get
{"message":"invalid function response"}
and the fn server outputs
time="2018-11-26T18:34:16Z" level=info msg="starting call" action="server.handleHTTPTriggerCall)-fm" appName=java-app app_id=01CX8KWVCKNG8G00GZJ0000001 container_id=01CX8MSK6DNG8G00GZJ0000002 fn_id=01CX8KWVCTNG8G00GZJ0000002 id=01CX8MSX0VNG8G00GZJ0000004 triggerSource=/javafn-trigger
time="2018-11-26T18:34:17Z" level=info msg="hot function terminating" app_id=01CX8KWVCKNG8G00GZJ0000001 cpus= error="FDK Error, invalid status code 500" fn_id=01CX8KWVCTNG8G00GZJ0000002 id=01CX8MSK6DNG8G00GZJ0000002 idle_timeout=30 image="fndemouser/javafn:0.0.3" memory=128
time="2018-11-26T18:34:17Z" level=error msg="api error" action="server.handleHTTPTriggerCall)-fm" appName=java-app code=502 error="invalid function response" triggerSource=/javafn-trigger
Doing this with input generates the expected response
curl -H "Content-Type: application/json" http://localhost:8080/t/java-app/javafn-trigger
{"message":"invalid function response"}
[fn@fn javafn]$ curl -H "Content-Type: application/json" -d '{"name":"Bob"}' http://localhost:8080/t/java-app/javafn-trigger
{"salutation":"Hello Bob"}[fn@fn javafn]$
I tried a bit of test code to see if the function was getting called (testing for the input being null) but it errors before it gets to that point
Either the tutorial is wrong and you shouldn't be able to call this with no input (looking at the json version of the code it doesn't check for no input) or there is a problem in the fdk runtime with processing the situation with no input

Let me take a look. It seems like this might be something we are waiting on a fix for.

This issue is covered by this FDK-Java issue: https://github.com/fnproject/fdk-java/issues/148. Will add a note to the tutorial pointing to the issue.


[DataMovement] [Storage] Renable SingleTransfer Events Check

https://github.com/Azure/azure-sdk-for-net/pull/35975/files#r1184385881
This line is flaking due to the test returning back a completion state and the test checking if all the single transfer events have been raised. It's possible that the completion state is triggered before all the single transfer events have been raised.

Fixed with #36983


Please adopt for denite.nvim version 3.0

Denite.nvim will release version 3.0 soon. It is developping ui branch now.
I tried to test new denite.nvim. I confirmed a lot fo errors form vim-airline about denite.nvim.
Please check these problem.

I don't use denite. That is your chance to contribute.

Am 13.05.2019 um 07:03 schrieb IK<EMAIL_ADDRESS>Denite.nvim will release version 3.0 soon. It is developping ui branch now.
I tried to test new denite.nvim. I confirmed a lot fo errors form vim-airline about denite.nvim.
Please check these problem.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Window centering does not respect scale factor override

Bevy version
0.11.2
[Optional] Relevant system information

macOS 13.5
Apple M1 Max (Metal)

`AdapterInfo { name: "Apple M1 Max", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }`

What you did

Create a basic Bevy application with DefaultPlugins
Override the primary_window to 640x360 in the WindowPlugin initialization
Add Startup system for setup_resolution that adjusts window.resolution.set_scale_factor_override
Call window.position.center(MonitorSelection::Current) to center the window
Observe incorrect centering using scale_factor instead of override

What went wrong
The window should be centered using the new scale_factor_override instead of the current scale_factor from the OS.
Ex:
pub fn setup_resolution(mut windows: Query<&mut Window>) {
    let mut window = windows.single_mut();

    window.resolution.set_scale_factor_override(Some(3.0));
    window.position.center(MonitorSelection::Current);

    info!("Window created: {:?}", window.resolution);
}

`Window created: WindowResolution { physical_width: 1920, physical_height: 1080, scale_factor_override: Some(3.0), scale_factor: 2.0 }`

Additional information
Only tested on macOS currently, not sure if works properly on Windows due to how scale factor works.
I encountered this by working on a pixel-art game with a reference resolution of 640x360 and want to apply a scale factor to retain the sharpness via integer scaling (1x, 2x, 3x, 4x, etc). I don't know if this the correct way, but it did expose this bug.

For those wondering how to do this properly, setting the scale value for the projection when creating a Camera2dBundle is the way to go:
const REF_WIDTH: f32 = 640.;

pub fn setup_camera(mut commands: Commands, primary_window: Query<&Window, With<PrimaryWindow>>) {
    let window = primary_window.single();
    let (width, height) = (window.resolution.width(), window.resolution.height());

    // Scale the camera to match the reference resolution
    // This is done to retain the pixel-art look and sharpness
    let scale = window.resolution.width() / REF_WIDTH;

    commands.spawn((
        Camera2dBundle {
            projection: OrthographicProjection { scale, ..default() },
            ..default()
        },
        MainCamera,
    ));

    info!(
        "Camera initialized for resolution: {}x{} (scale: {:.1})",
        width, height, scale
    );
}

This is specific to MonitorSelection::Current.
It seems like this would be relatively easy to fix for the case where you are positioning the window after initialization as shown in the issue description.
But it's not as clear when the position is configured in the plugin like
app.add_plugins(DefaultPlugins.set(WindowPlugin {
    primary_window: Some(Window {
        resolution: WindowResolution::default().with_scale_factor_override(1.4),
        position: WindowPosition::Centered(MonitorSelection::Primary),
        ..default()
    }),
    ..default()
}));

Because the "current monitor" can't be known before the window is created.
However, the full-screen WindowModes seem to make the assumption that the window should be shown on the primary monitor, which we could perhaps do here.
The current_monitor seems to be immediately available after building the winit window on macos but I'm not sure if that's the case one very platform. But perhaps window centering could be moved just after that.


WebApp template V2

Intro
This ticket details the aspirational work for v2, there are many pieces that need experiments to decide whether to include them or not.
This webapp template can become a key component for the Scala ecosystem, given that it targets pragmatism over perfectionism, it is ideal for people that are interested in getting started with web applications in Scala/Scala.js, preferring to practice with real-world projects.
Right now, this webapp template has been used in 10+ projects from Wiringbits and 1 project from a developer coming from php background
Improvements
While the template is in a usable state, there are many potential improvements that can help with adoption, like:

Scala 3 support
API improvements (auto-generate api client, simplify swagger integration)
Frontend improvements (docs, utilities, mui5, module-splitting, remove scalajs-bundler)
Admin app improvements (docs, migrate to slinky, extract react-admin backend module)

Let's dive into these improvements.
1. Scala 3
Scala 3 support is likely the most important item from the list, Scala 3 is considerably simpler to get started than Scala 2, attracting people to Scala is one of our goals, and, Scala 3 support a key piece.
While PlayFramework is likely the biggest blocker on this topic (see https://github.com/playframework/playframework/issues/11260), we can try an hybrid approach where the controllers layer stays on Scala 2.13 and everything else is moved to Scala 3.
There is already an example project taking this approach (https://github.com/DevInsideYou/play-scala3-zio) which we can use as inspiration, also, wiringbits-webapp-utils uses the same approach, also, webapp-utils is already published to Scala 3.
2. API improvements
The API layer is a key piece for this template, unfortunately, it is filled with considerable boilerplate which can be annoying for devs trying to use this template (ref 1, ref 2).
The swagger integration is far from ideal and it has many known issues (ref).
There is a chance that we can leverage existing tools like tapir which uses a declarative way to define endpoints, tapir is able to generate the backend routes + the frontend api client. Tapir is also capable of generate OpenAPI specs which can reduce considerable boilerplate from the template (endpoints4s is worth exploring too).
If for any reason Tapir integration isn't simple, we can explore alternative tools.
3. Frontend improvements
Frontend suffers from lack of documentation, we have some helper utilities that are barely documented, for example:

AsyncComponent
FormData and StatefulFormData

There are other potential utilities to be included, like a component for submitting data to an API, which should have a similar behavior than AsyncComponent.
Besides this, frontend is using mui3 which is more than 3 years old (ref) while switching to mui5 is now possible (ref), upgrading seems ideal, unfortunately, mui5 is only supported on Scala 3.
Another improvement would be to start using the module splitting feature introduced by Scala.js 1.3.0 (ref), which could reduce the time required to load the app.
At last, scalajs-bundler isn't a loved piece from the Scala.js community, we could explore the possibility to migrate out of it to an alternative like Vite (ref).
4. Admin app improvements
The Admin module is powered by react-admin + a custom backend that exposes the necessary APIs from a postgres database. This custom backend could be easily extracted from the webapp-utils library into its own library, simplifying its evolution.
Right now, the Admin app lacks proper documentation, and, the template example is very basic, which does not demonstrate the module capabilities.
There is another disadvantage from the Admin app, it uses scalajs-react instead of Slinky, while scalajs-react is a very nice library for Scala developers, Slinky is considerably better for onboarding non-Scala developers, we are interested in migrating the few facades into Slinky.

We once gave react-admin a go and IIRC the team didn't really love it too much.

Hi @AlexITC , I'm intrigued by this project for the upcoming GSoC. Although I don't have prior experience with Scala, I have considerable expertise in developing mobile and web applications using JS. I was wondering if it would be feasible for me to take on this project even though I am not familiar with Scala. Resume

Hi @AlexITC. I mailed you my document I think it reach to you But I also want to mention my details here.
I am utkarsh kumar From IIT Kharagpur 3rd year student and I want to contribute to this project I mailed you my full working process in the coming days. Please once go through my mail.

@Spnetic-5 please follow up by email.

I'm glad to share:

Thanks to @akseliristola , the template is finally in Scala3 as well as using Mui5.
Thanks to @KapStorm , we have removed the annoying API/Swagger boilerplate by integrating Tapir.


Scenarios metadata endpoint. removed pings scenarios. row age.

I removed the pings scenario. The data was not very interesting.

-pass callback to queries.getMetaData
-use internal strings for teamScenariosQueryParams
-update team_scenarios table with internal strings


Use Selene to predict variant effects genome-wide

Dear Selene Developers,
Thanks for creating Selene. I'm finding it super helpful for getting into CNNs. I have trained a model with 36 features using Selene, and this model is saved in training_outputs/best_model.pth.tar. I would like to predict the effect of every possible mutation in the hg38 genome. This is equivalent to genome-wide in silico saturation mutagenesis. Is there an easy way to do this with Selene? I know this may seem unwise, and will take up a ton of storage. But I would like to do this if it's possible. Right now I'm running the below code, but instead of predicting every variant in each chromosome, it's predicting just 1,000 bases in each chromosome. I tried setting sequence_length to a larger value (300 million), but that led to huge memory usage, so I stopped the program. Is there an easier way to do this? My code is below:
import torch
from selene_sdk.utils import DeeperDeepSEA
from selene_sdk.utils import NonStrandSpecific
model_architecture = NonStrandSpecific(DeeperDeepSEA(1000, 36))
from selene_sdk.predict import AnalyzeSequences
from selene_sdk.utils import load_features_list
features = load_features_list("distinct_features.txt")
analysis = AnalyzeSequences(
model_architecture,
"training_outputs/best_model.pth.tar",
sequence_length=300000000,  # originally 1000
features=features,
use_cuda=False)
analysis.in_silico_mutagenesis_from_file("hg38.fa",
save_data=["abs_diffs", "logits", "predictions"],
output_dir="predictionsOnHg38/",
use_sequence_name=True)

Hi! I'd recommend writing another script that generates genome-wide sequences in many, many files and then submitting many jobs to run prediction from sequence in batches on those files.

Okay, thanks!


Make It Faster

you can use something like this to make it faster https://github.com/phishontop/sockets-wrapper

Your request has been done. If you are interested in buying premium nuke bot https://ahadakacruel.sellix.io/product/6356543e073e6


Spotify Lite support

Spotify lite is out of beta currently at <IP_ADDRESS> version, tested it and the ad blocking is not working. The notifications seem similar to the normal app. Any chance to get support for it?
Thank you

see #26

Okay, good to know. I don't know how much changed since I last looked into it. So i'm leaving this open as a feature request :+1:


Update installation instructions

For greater simplicity and consistency with Netlify users’ existing configuration files, we’re deprecating experimental support for Netlify config files in YAML or JSON (https://github.com/netlify/build/issues/975).
To get new plugin users started on the right foot, I’m proposing updates for all plugin READMEs to use netlify.toml format in the installation instructions.
This docs-only change should require no updates to your plugin code.
I've also made the following updates to reflect the current plugins API:

Replaced type with package, and config with inputs.
Removed the npm install step. This is no longer necessary.

@munter 👋 Checking in on the status of this PR.
We're now displaying plugins in the Netlify UI, using the list at https://github.com/netlify/plugins/blob/master/plugins.json. In order to ensure that all plugins in the UI are functional and match the documented configuration methods, I'll be making a PR tomorrow to remove this plugin from the list.
We'll be happy to add it back when this PR is merged and you can confirm that the plugin still works in the Netlify Build Plugins Beta!

Thank you for the updates

Published in v4.0.0

Awesome, thank you! And thanks for making these plugins when the API was still new and changing. :)

Thank you!