webgazer-validate: samples_per_sec is NaN

I don't know why but the 6.3.1 version of the webgazer-validate plugin records the samples_per_sec data variable as NaN. Switching back to the 6.3.0 version resolves the issue.

Thanks for flagging this! We'll have a look ASAP.


Sourcing data error

Description
I get errors when trying to local develop and I don't get any nodes back. All fields are checked in Craft so that shouldn't be the problem that the nodes are not getting back.
Steps to reproduce

gatsby develop

Additional info

Craft version: Craft Pro 3.6.16
PHP version: 7.4.14
Database driver & version:  MySQL 5.7.29
<EMAIL_ADDRESS>
 ERROR #11321  PLUGIN

"gatsby-source-craft" threw an error while running the sourceNodes lifecycle:

Failed to execute query LIST_Homepage_Homepage_Entry.
Errors:
No GraphQL query was supplied

  468 |     if (remoteConfigVersion !== localConfigVersion || !localContentUpdateTime) {
  469 |         reporter.info("Cached content is unavailable or outdated, sourcing _all_ nodes.");
> 470 |         await sourceAllNodes(config);
      |         ^
  471 |     }
  472 |     else {
  473 |         reporter.info(`Craft config version has not changed since last sourcing. Checking for content
changes since "${localContentUpdateTime}".`);

File: node_modules\gatsby-source-craft\gatsby-node.js:470:9

  Error: Failed to execute query LIST_Homepage_Homepage_Entry.
  Errors:
  No GraphQL query was supplied

  - paginate.ts:60 Object.paginate
    [emson-brands-shopify]/[gatsby-source-craft]/[gatsby-graphql-source-toolkit]/src/source-nodes/fetch-nodes/pagina    te.ts:60:13

  - task_queues.js:97 processTicksAndRejections
    internal/process/task_queues.js:97:5

  - fetch-lists.ts:61 fetchNodeList
    [emson-brands-shopify]/[gatsby-source-craft]/[gatsby-graphql-source-toolkit]/src/source-nodes/fetch-nodes/fetch-    lists.ts:61:20

  - fetch-lists.ts:36 Object.fetchAllNodes
    [emson-brands-shopify]/[gatsby-source-craft]/[gatsby-graphql-source-toolkit]/src/source-nodes/fetch-nodes/fetch-    lists.ts:36:24

  - create-nodes.ts:13 Object.createNodes
    [emson-brands-shopify]/[gatsby-source-craft]/[gatsby-graphql-source-toolkit]/src/source-nodes/node-actions/creat    e-nodes.ts:13:20

  - async Promise.all

  - source-all-nodes.ts:20 sourceAllNodes
    [emson-brands-shopify]/[gatsby-source-craft]/[gatsby-graphql-source-toolkit]/src/source-nodes/source-all-nodes.t    s:20:3

  - gatsby-node.js:470 Object.exports.sourceNodes
    [emson-brands-shopify]/[gatsby-source-craft]/gatsby-node.js:470:9

  - api-runner-node.js:434 runAPI
    [emson-brands-shopify]/[gatsby]/src/utils/api-runner-node.js:434:16

Ideally, please select the same schema in the IDE that you're using for Gatsby.

I get this:
{
  "errors": [
    {
      "message": "No GraphQL query was supplied"
    }
  ]
}

Huh. That one is thrown by Craft if there is no query provided. This sounds like an environmental issue with POST being redacted or something? What's your hosting environment?

Hm... I'm the frontend dev on the project. Will wait for the backend dev if he can provide details.

The problem seems to have been with the Apache server configuration and us exceeding the post request size config.
Hope this helps anyone else! :)

I have the same problem with running gatsby develop. I've got the newest version of Craft (3.6.16), PHP version on server - 7.3.23, gatsby-source-craft plugin version - 2.0.2. Errors which occur:
ERROR #85901  GRAPHQL
There was an error in your GraphQL query:
Unknown type Craft_... (the same error for every single node)
ERROR #85923  GRAPHQL
There was an error in your GraphQL query:
Cannot query field "allCraftCookiesGlobalSet" on type "Query".
It seems that gatsby develop command finishes but I get page without data from CMS and there are no nodes with data.
Any ideas?

@szymonStawowy94 so many questions.

are you using the right schema configured on Craft for this?
Is the Gatsby helper plugin set up?
Have you enabled all the things needed in the schema?

Closing this as the original issue has been solved.


/register route is missing

There are the routes /sign-in and /sign-out but a /register route is missing. That would be very handy and cleaner from a user's perspective than the current way via the /sign-in route.

Just thinking out loud about what needs to happen to make this work:

We'd need to add a supports_registration? function to the AshAuthentication.Strategy protocol.
We'd need to make sign_in_live be able to filter strategies by whether or not it supports registration.
Do we generate a separate registration_route macro? How do we handle redirection between them?

I wonder if it might be simpler as something like "components_for(route)". And then it can just render a link to the route? And then something like "ui_routes" callback

Yeah I'm thinking about something like an AshAuthentication.Phoenix.Component behaviour that can help figure out where and when to register specific components.


Building application for the web failed

My Flutter Environment:
Flutter 1.10.15-pre.307 • channel master • https://github.com/flutter/flutter.git
Framework • revision 2cedd559bb (2 小时前) • 2019-10-29 00:43:06 -0400
Engine • revision 419f5d594a
Tools • Dart 2.6.0 (build 2.6.0-dev.8.2 e1fce75301)

Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v1.10.15-pre.307, on Mac OS X 10.15 19A602, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.5)
[✓] IntelliJ IDEA Ultimate Edition (version 2019.1.4)
[✓] Connected device (3 available)

I just upgrade flutter and now the web project is not working.
The error is :
15:39:58.986 1 info flutter.tools Launching lib/main.dart on Chrome in debug mode...
15:39:58.987 2 info flutter.tools Building application for the web...
15:40:10.311 3 info flutter.tools WebSocketChannelException: WebSocketChannelException: SocketException: OS Error: Connection refused, errno = 61, address = localhost, port = 58888
15:41:22.472 4 info flutter.tools Application finished.

How can I do?

I reboot computer and it works well.


Support for '.*xml' file extension

Is your feature request related to a problem? Please describe.
Currently, plugins support '.bpmn20.xml' file extension, but there are multiple requests to support '.xml' file extension as well. The reason the plugin supports '*.bpmn20.xml' is due to relevant modelers supports only this extension.
Describe the solution you'd like
Support for *.xml file extension
The question is to describe why and how *.xml files are used:

Which BPMN engine is used
Why one uses *.xml file and not *.bpmn20.xml (I.e. I use some generic online modeler that saves files as '*.xml')

Please do not change the behavior or make it configurable.

We are using *.bpmn file extension, can we support this one? or make it configurable, so we can add it.

@frangere Please take a look at
https://github.com/valb3r/flowable-bpmn-intellij-plugin/issues/240
There is a patched Activiti plugin version:
https://github.com/valb3r/flowable-bpmn-intellij-plugin/files/6959623/activiti-bpmn-plugin.zip
Please tell if you need Flowable-engine plugin

@valb3r I tried the patched Activi plugin you mentioned above. But I still dont see the diagrams for the files with .bpmn extension.
Do I need to do anything extra?

@nehasunrise Have you done the configuration?
https://github.com/valb3r/flowable-bpmn-intellij-plugin/issues/240#issuecomment-895781341
Also:

Can you please elaborate on what steps do you do?
Check if there are no exceptions are happening - no red exclamation mark at the bottom-right corner

@valb3r I missed the configuration. It works now. Thank you.


[stdlib] Minor Sequence Optimizations

Following up on discussion from https://github.com/apple/swift/pull/20221#pullrequestreview-174666315, these are minor tweaks to Sequence implementation:

In-place rotation of ringBuffer used in suffix, avoiding new array copy.
Internal use of ContiguousArray in dropLast, prefix and suffix (modeled after map and _filter implementations).

When measuring locally, I saw no performance difference. But I don't think our benchmarks, slicing only short sequences of Int`s, cover the affected area very thoroughly…
@airspeedswift Can this be accepted only on theoretical memory-saving grounds? Or do we need to devise better benchmark that showcases the tradeoffs between in-place rotation and array copy?

Hmm… I don't recall seeing any regressions with SuffixSequence when I ran this locally 2 weeks ago. 🤨

@airspeedswift Any idea why that ^^ might be?

Let's try again…
@swift-ci please benchmark

I cannot reproduce the regression on SuffixSequence locally. Let's try remote performance debugging… First, reverting all changes to suffix for a clean baseline.
@swift-ci please benchmark

@swift-ci please benchmark

Build comment file:
Performance: -O

TEST
OLD
NEW
DELTA
RATIO

Improvement

PrefixWhileAnySeqCntRange
361
323
-10.5%
1.12x

Code size: -O

TEST
OLD
NEW
DELTA
RATIO

Improvement

PrefixWhile.o
22878
21422
-6.4%
1.07x

Performance: -Osize

TEST
OLD
NEW
DELTA
RATIO

Regression

PrefixWhileAnySeqCntRangeLazy
159
176
+10.7%
0.90x

Improvement

PrefixWhileAnyCollectionLazy
176
160
-9.1%
1.10x

DropLastCountableRangeLazy
12
11
-8.3%
1.09x

PrefixWhileAnyCollection
253
235
-7.1%
1.08x

Code size: -Osize

TEST
OLD
NEW
DELTA
RATIO

Improvement

PrefixWhile.o
21366
20118
-5.8%
1.06x

Performance: -Onone

TEST
OLD
NEW
DELTA
RATIO

Improvement

DropLastAnySequenceLazy
29217
19025
-34.9%
1.54x

DropLastAnySequence
27758
18550
-33.2%
1.50x

DropLastSequenceLazy
27960
18687
-33.2%
1.50x

DropLastSequence
27738
18673
-32.7%
1.49x

DropLastAnySeqCntRange
66275
53870
-18.7%
1.23x

PrefixWhileSequence
33131
27636
-16.6%
1.20x

PrefixWhileAnySequence
34689
29607
-14.7%
1.17x

DropLastAnySeqCRangeIterLazy
63521
54464
-14.3%
1.17x

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac Pro
  Model Identifier: MacPro6,1
  Processor Name: 12-Core Intel Xeon E5
  Processor Speed: 2.7 GHz
  Number of Processors: 1
  Total Number of Cores: 12
  L2 Cache (per Core): 256 KB
  L3 Cache: 30 MB
  Memory: 64 GB

--------------

Build comment file:
Performance: -O

TEST
OLD
NEW
DELTA
RATIO

Regression

SuffixSequenceLazy
569
2297
+303.7%
0.25x

SuffixAnySequence
569
2263
+297.7%
0.25x

SuffixSequence
569
2159
+279.4%
0.26x

SuffixAnySequenceLazy
4073
4441
+9.0%
0.92x

Improvement

PrefixWhileAnySeqCntRange
363
324
-10.7%
1.12x

Code size: -O

TEST
OLD
NEW
DELTA
RATIO

Regression

Suffix.o
25873
37617
+45.4%
0.69x

Improvement

PrefixWhile.o
22878
21422
-6.4%
1.07x

Performance: -Osize

TEST
OLD
NEW
DELTA
RATIO

Regression

SuffixSequenceLazy
934
2550
+173.0%
0.37x

SuffixAnySequence
945
2501
+164.7%
0.38x

SuffixSequence
948
2411
+154.3%
0.39x

ObjectiveCBridgeFromNSArrayAnyObjectForced
4473
5050
+12.9%
0.89x (?)

PrefixWhileAnySeqCntRangeLazy
159
176
+10.7%
0.90x

SuffixCountableRangeLazy
11
12
+9.1%
0.92x

Improvement

PrefixWhileAnyCollectionLazy
176
160
-9.1%
1.10x

DropLastCountableRangeLazy
12
11
-8.3%
1.09x

PrefixWhileAnyCollection
253
235
-7.1%
1.08x

Code size: -Osize

TEST
OLD
NEW
DELTA
RATIO

Regression

Suffix.o
24657
36889
+49.6%
0.67x

Improvement

PrefixWhile.o
21366
20118
-5.8%
1.06x

Performance: -Onone

TEST
OLD
NEW
DELTA
RATIO

Improvement

DropLastAnySequence
30853
18865
-38.9%
1.64x

DropLastSequence
29451
18904
-35.8%
1.56x

DropLastSequenceLazy
27915
18875
-32.4%
1.48x

DropLastAnySequenceLazy
28593
19518
-31.7%
1.46x

PrefixWhileAnySequence
33140
28426
-14.2%
1.17x

DropLastAnySeqCRangeIterLazy
63417
55126
-13.1%
1.15x

PrefixWhileSequence
33027
28796
-12.8%
1.15x

DropLastAnySeqCRangeIter
63040
56994
-9.6%
1.11x

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac Pro
  Model Identifier: MacPro6,1
  Processor Name: 12-Core Intel Xeon E5
  Processor Speed: 2.7 GHz
  Number of Processors: 1
  Total Number of Cores: 12
  L2 Cache (per Core): 256 KB
  L3 Cache: 30 MB
  Memory: 64 GB

--------------

@swift-ci please benchmark

@swift-ci please benchmark

Build comment file:
Build failed before running benchmark.

@swift-ci please benchmark

@swift-ci please benchmark

Build comment file:
Performance: -O

TEST
OLD
NEW
DELTA
RATIO

Improvement

PrefixWhileAnySeqCntRange
362
324
-10.5%
1.12x

Code size: -O

TEST
OLD
NEW
DELTA
RATIO

Improvement

PrefixWhile.o
22878
21422
-6.4%
1.07x

Suffix.o
25873
24513
-5.3%
1.06x

Performance: -Osize

TEST
OLD
NEW
DELTA
RATIO

Regression

PrefixWhileAnySeqCntRangeLazy
159
176
+10.7%
0.90x

Improvement

PrefixWhileAnyCollectionLazy
176
160
-9.1%
1.10x

DropLastCountableRangeLazy
12
11
-8.3%
1.09x

PrefixWhileAnyCollection
252
235
-6.7%
1.07x

Code size: -Osize

TEST
OLD
NEW
DELTA
RATIO

Improvement

Suffix.o
24657
22961
-6.9%
1.07x

PrefixWhile.o
21366
20118
-5.8%
1.06x

Performance: -Onone

TEST
OLD
NEW
DELTA
RATIO

Improvement

DropLastAnySequenceLazy
29419
19290
-34.4%
1.53x

DropLastAnySequence
27777
18640
-32.9%
1.49x

DropLastSequenceLazy
27720
18678
-32.6%
1.48x

DropLastSequence
27899
18882
-32.3%
1.48x

SuffixAnySequenceLazy
23745
18011
-24.1%
1.32x

SuffixAnySequence
22630
17529
-22.5%
1.29x

SuffixSequenceLazy
22440
17476
-22.1%
1.28x

SuffixSequence
22714
17758
-21.8%
1.28x

PrefixWhileSequence
34700
27716
-20.1%
1.25x

PrefixWhileAnySequence
34567
27671
-19.9%
1.25x

DropLastAnySeqCntRangeLazy
67280
54253
-19.4%
1.24x

DropLastAnySeqCRangeIterLazy
64172
54601
-14.9%
1.18x

DropLastAnySeqCRangeIter
62879
54022
-14.1%
1.16x

DropLastAnySeqCntRange
63356
55511
-12.4%
1.14x

SuffixAnySeqCRangeIterLazy
60113
53409
-11.2%
1.13x

How to read the data
The tables contain differences in performance which are larger than 8% and
differences in code size which are larger than 1%.
If you see any unexpected regressions, you should consider fixing the
regressions before you merge the PR.
Noise: Sometimes the performance results (not code size!) contain false
alarms. Unexpected regressions which are marked with '(?)' are probably noise.
If you see regressions which you cannot explain you can try to run the
benchmarks again. If regressions still show up, please consult with the
performance team (@eeckstein).

Hardware Overview
  Model Name: Mac Pro
  Model Identifier: MacPro6,1
  Processor Name: 12-Core Intel Xeon E5
  Processor Speed: 2.7 GHz
  Number of Processors: 1
  Total Number of Cores: 12
  L2 Cache (per Core): 256 KB
  L3 Cache: 30 MB
  Memory: 64 GB

--------------

@airspeedswift I think I have this down now… can you please have a look, because in order to work around the weird de-optimization in SuffixSequence, I had to take the array rotation out of the suffix method itself. What would be a proper way to declare a non-public utility extension like I did here for ContiguousArray.rotate(left:) inside the stdlib? I can't quickly find other precedent.

CC @dabrahams @lorentey


Missing Features (NearBy + Network)

Feature Description
Hi,
Super framework, however 2 permissions are missing NSNearbyInteractionUsageDescription & NSLocalNetworkUsageDescription
Do you think you can bring them?
Thanks

Hello!
NSLocalNetworkUsageDescription will request only by apple, but I know way to simulate it. If you can provide code for request and get state for both I can add shortly.

Hi,
Thanks for your response.
You can try https://github.com/aniltaskiran/iOSNearbyInteraction, only you must add "NSNearbyInteractionUsageDescription" in info.plist.
Thanks

Moved to #282


Promise not being resolved until shutdown?

Given the simple example below:
$promise = $this->getClient()->postAsync(
    $uri,
    [
        'json' => $json_body,
        'headers' => [
            'X-Css-User' => $this->getApiUser()
        ]
    ]
);

$promise->then(function () {
    echo "promise resolved!!!\n";
});

$response = $promise->wait();

echo "after wait\n";

I see the output:
after wait
promise resolved

This indicates that nothing is actually resolving the promise when calling wait(), since the 'after wait' message is printed first.
So when is the promise resolved?
Adding in a var_export(debug_backtrace()) to the callback function in the then() call, I can see that the promise is finally being resolved due to the register_shutdown_function call in TaskQueue.php.
I would expect any registered callbacks to be called as soon as the response is available. Am I doing something wrong, or is this the intended behavior?

There are two promises being created in your sample: one named $promise and one created by calling $promise->then, which always returns a new promise. Only the first promise is being explicitly waited on, so the second one is left unresolved until the TaskQueue's registered shutdown function is invoked.

I see that there are two promises, however it seems counter intuitive to me that the function being passed into the then() call would not be called immediately when $promise is resolved. Semantically, the code reads to me "when this promise is resolved, then do this".
I guess my point is that the wait() call to the secondary promise should happen automatically if/when the parent promise is resolved.
This is how many other promises APIs work, for example in angular.js.

then does not register a callback on the original promise; instead, it creates a new promise that is contingent on the first and throws a new task on the queue.
This is actually how Angular promises work as well, though most JavaScript promise libraries use the language's global event loop to run through their task queues. Since PHP does not have a global event loop, you will need to wait on the second promise or integrate with an external event loop.

Thanks for the clarification, this makes sense now. I was not aware of the built in event loop in javascript to handle this.
I was able to get the expected behavior by adding:
Promise\queue()->run();

After setting up the new promise.


Clean up query method definition

This PR

fixes query definition to be optional for second parameter. Currently all tests and documentation marks the second parameter as optional for query and queryfirst
cleans up imports
cleans up some small inconsistencies: double-quotes, spelling mistakes, semicolons

Is this repo maintained? Should I abandon this PR & library?

thanks!


Start markdown

[x] List syntax is required
[x] This item is complete
[ ] This item is not complete

[x] List syntax is required
[x] This item is complete
[ ] This item is not complete

This is an <h1> header, which is the largest
This is an <h2> header
This is an <h6> header, which is the smallest


add rule (vue-strong): Order of words in component names

https://vuejs.org/style-guide/rules-strongly-recommended.html#order-of-words-in-component-names

can we make a rule for this?

I'd say no because it really depends a lot on each individual project or use case. Rn I can't think of away to assume the correct order of the words (at least not a easy or clear path)


Add default SDK payload properties to the heartbeat feature

As stated in the original issue (#628) we would be providing specific default fields to the heartbeat feature that customers can turn off as desired. This issue is to track the addition of these default properties and allow for discussion of specific details as necessary.

Hi @d3r3kk,
I see that there is a related PR that's already been merged.
Is there any more work to do for this issue, or is it safe to close this? :)

The work related to this issue is complete for this repo (work continues in -dotnet-server repo, but other issues are tracking that).


ncp: Various changes in order to better support address change events

There are two logical sets of changes presented here:
core/thread/mle: Follow remove/change/add pattern for unicast addresses
The goal here is to avoid modifying an address after it has been added to
the netif. That way we get reliable removal/insertion eventing. This
pattern has other advantages which will likely become apparent later.
openthread-types: Add OT_IP6_ML_ADDR_CHANGED flag
This allows us to know precisely when the mesh local address has changed
its value.

@jwhui, I'm in the process of digging into this to figure out why this is causing the test failures, but I'm not super familiar with the code that is failing. Mind having a quick look over the diff and let me know if anything stands out that could explain the following test failures?

FAIL: thread-cert/Cert_5_2_05_AddressQuery.py
FAIL: thread-cert/Cert_5_3_07_DuplicateAddress.py
FAIL: thread-cert/Cert_5_6_01_NetworkDataRegisterBeforeAttachLeader.py
FAIL: thread-cert/Cert_5_6_02_NetworkDataRegisterBeforeAttachRouter.py

LGTM

LGTM 👍


TOWS Analysis

Fill out the TOWS table in Figma

[x] Complete the SWOT Analysis

We have decided not to do TOWS but it's up for a discussion at a later stage.

External factors are limiting and there are no external customers / stakeholders


Revert "HARP-7808 Clip polygons"

Reverts heremaps/harp.gl#1030

Codecov Report

Merging #1068 into master will increase coverage by 0.02%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1068      +/-   ##
==========================================
+ Coverage   45.86%   45.88%   +0.02%
==========================================
  Files         238      238
  Lines       22171    22153      -18
  Branches     4981     4978       -3
==========================================
- Hits        10168    10166       -2
+ Misses      12003    11987      -16

Impacted Files
Coverage Δ

@here/harp-mapview/lib/MapView.ts
57.1% <ø> (-0.04%)
:arrow_down:

...e/harp-mapview/lib/geometry/TileGeometryCreator.ts
11.48% <100%> (+0.16%)
:arrow_up:

Continue to review full report at Codecov.

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

Closing as it is fixed with: https://github.com/heremaps/harp.gl/pull/1073

Reopening, as we decided to go for a decode time tile space clipping approach.

Reclosing for now, the clipping is needed as a temporary solution.


Text-level diagnostics needed

This is a list of nice-to-have features for a text-level diagnostic process, gathered from editors:
Please add any diagnostic requests here so we can develop feature requests for our developer.
Working Diagnostics

Can we check the accuracy of quotations in the critical paratexts (by checking against their own modern texts)?
Flag links to non-published documents
Number of words spoken by each character
Number of speeches by each character
Characters who speak with the longest words/shortest words
Number of words in text
Number of speeches in text
Something that could show when speakers are onstage? We could see who appears on stage together? --> similar to B G-H's – to do this, we'll have to add a @who attribute to entrances and exits -- ask LE for tips on how to encode this.

Text Analysis
From B G-H:

Generate cue-scripts by character
Generate dialogue by character (minus cues)
Generate a table of entrances and exits by scene (i.e., the building blocks of a doubling chart) -- similar to LE's request to see who appears on stage together.

Some work has already been completed in code/diagnostics/diagnostics_text.xsl.

I've added the current text-level diagnostics processing as the default transformation for LEMDO XML files.

In rev 16313, I added a listing of entrances and exits.

In rev 17367, I added proper handling for milestone act and scene divisions for entrances and exits.

@JanelleJenstad @LEMDO-PM I need to get your input on this ticket at this stage. Some of the remaining items (such as tables of entrances and exits) cannot be done with additional encoding which doesn't yet exist (such as stage/@who), while others such as cue scripts are going to be massive -- the diagnostics would be longer than the play itself -- so I think they should be a separate feature request handled in a different process. Links to non-published documents will not typically appear in play texts, they'll be in ancillary files, so this suggests that this diagnostic is not just for play texts but for any files; is that right? Would that be better handled by a diagnostic across the whole collection?

Over the vacation I added diagnostics for unused anchors and pointers to non-existent anchors; this is crucial to prevent committing of files which are not invalid, but which will result in build breaks.

I'll leave the April comment to Janelle who knows more about what we want for the long-term LEMDO goals. Re: unused anchors and pointers, I think they're great and already coming in handy :)
We do want to be careful with the unused anchors diagnostic--it only looks within a single edition, right? And we might have people linking to an anchor in one edition from a different edition (i.e., some anchors may be being used even if we can't see that within the edition itself).
For myself and Janelle, we'll need to start teaching people to use those diagnostics. I think most people don't know they exist, so really don't know how to use them. It'll be a combo of writing documentation and incorporating it into training.

@LEMDO-PM Yes, an unused anchor is not necessarily an error; it may be there because you plan to use it, or it may be pointed-at by a text somewhere completely different (although what would be done with that at rendering time is a mystery). So deciding whether to delete an unused anchor would depend on a thorough search of the whole repository.

I think the who's-on-stage, cue-scripts and dialog lists per character should be a separate ticket, since they're not diagnostic. If no-one disagrees, I'll close this ticket -- I have one other one open on checking the CSS as part of the same process, but that may not be practical; meanwhile, everything truly diagnostic is done.


Disclosure of data collection capabilities

Not sure which category this fits in, but some digital devices have sensor capabilities (microphones, cameras, etc.) which are not disclosed to consumers.  Feels like a best practice would be to at least disclose capabilities.

I agree, especially as technology evolves and more sensitive sensors are developed -- to the extent it is technologically possible, the consumer should also have the ability to cut power to these sensors

How do we build this into the standard?
On May 16, 2017 11:56 AM, "KatieMcInnis"<EMAIL_ADDRESS>wrote:

I agree, especially as technology evolves and more sensitive sensors are
developed -- to the extent it is technologically possible, the consumer
should also have the ability to cut power to these sensors
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TheDigitalStandard/TheDigitalStandard/issues/14#issuecomment-301828266,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEdrvUE_s3yTJ5Xj1Lk8G1V4oTUG-6Hlks5r6ccbgaJpZM4Mmq1s
.

Under "Access and Control"?
On Tue, May 16, 2017 at 12:06 PM, taliesan<EMAIL_ADDRESS>wrote:

How do we build this into the standard?
On May 16, 2017 11:56 AM, "KatieMcInnis"<EMAIL_ADDRESS>wrote:

I agree, especially as technology evolves and more sensitive sensors are
developed -- to the extent it is technologically possible, the consumer
should also have the ability to cut power to these sensors
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/TheDigitalStandard/TheDigitalStandard/issues/14#
issuecomment-301828266>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEdrvUE_
s3yTJ5Xj1Lk8G1V4oTUG-6Hlks5r6ccbgaJpZM4Mmq1s>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/TheDigitalStandard/TheDigitalStandard/issues/14#issuecomment-301831305,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZC6WqNOblDa49lzrje2xq5J5ZQbrY7Eks5r6cl6gaJpZM4Mmq1s
.

--
*Katie McInnis *
Staff Attorney
(202) 462.6262 ext. 7498
@katielmcinnis
CR.org
http://www.google.com/url?q=http%3A%2F%2Fwww.consumerreports.org%2F&sa=D&sntz=1&usg=AFQjCNFIjA7FeQNbdq3u4q8VO9STtLC_qg
[image: Inline image 1]

This e-mail message is intended only for the designated recipient(s)
named above. The information contained in this e-mail and any
attachments may be confidential or legally privileged. If you are not
the intended recipient, you may not review, retain, copy, redistribute
or use this e-mail or any attachment for any purpose, or disclose all
or any part of its contents. If you have received this e-mail in
error, please immediately notify the sender by reply e-mail and
permanently delete this e-mail and any attachments from your computer
system.

--

This e-mail message is intended only for the designated recipient(s) named above. The information contained in this e-mail and any attachments may be confidential or legally privileged. If you are not the intended recipient, you may not review, retain, copy, redistribute or use this e-mail or any attachment for any purpose, or disclose all or any part of its contents. If you have received this e-mail in error, please immediately notify the sender by reply e-mail and permanently delete this e-mail and any attachments from your computer system.

Language for the standard under Access and Control: "Disclosure of the full
range of sensor capabilities of the device."
On Tue, May 16, 2017 at 12:32 PM, Katherine McInnis <
<EMAIL_ADDRESS>wrote:

Under "Access and Control"?
On Tue, May 16, 2017 at 12:06 PM, taliesan<EMAIL_ADDRESS>wrote:

How do we build this into the standard?
On May 16, 2017 11:56 AM, "KatieMcInnis"<EMAIL_ADDRESS>wrote:

I agree, especially as technology evolves and more sensitive sensors are
developed -- to the extent it is technologically possible, the consumer
should also have the ability to cut power to these sensors
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/TheDigitalStandard/TheDigitalStandard/
issues/14#issuecomment-301828266>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEdrvUE_s
3yTJ5Xj1Lk8G1V4oTUG-6Hlks5r6ccbgaJpZM4Mmq1s>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/TheDigitalStandard/TheDigitalStandard/issues/14#issuecomment-301831305,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AZC6WqNOblDa49lzrje2xq5J5ZQbrY7Eks5r6cl6gaJpZM4Mmq1s
.

--
*Katie McInnis *
Staff Attorney
(202) 462.6262 ext. 7498 <(202)%20462-6262>
@katielmcinnis
CR.org
http://www.google.com/url?q=http%3A%2F%2Fwww.consumerreports.org%2F&sa=D&sntz=1&usg=AFQjCNFIjA7FeQNbdq3u4q8VO9STtLC_qg
[image: Inline image 1]

This e-mail message is intended only for the designated recipient(s) named above. The information contained in this e-mail and any attachments may be confidential or legally privileged. If you are not the intended recipient, you may not review, retain, copy, redistribute or use this e-mail or any attachment for any purpose, or disclose all or any part of its contents. If you have received this e-mail in error, please immediately notify the sender by reply e-mail and permanently delete this e-mail and any attachments from your computer system.

--
*Katie McInnis *
Staff Attorney
(202) 462.6262 ext. 7498
@katielmcinnis
CR.org
http://www.google.com/url?q=http%3A%2F%2Fwww.consumerreports.org%2F&sa=D&sntz=1&usg=AFQjCNFIjA7FeQNbdq3u4q8VO9STtLC_qg
[image: Inline image 1]

This e-mail message is intended only for the designated recipient(s)
named above. The information contained in this e-mail and any
attachments may be confidential or legally privileged. If you are not
the intended recipient, you may not review, retain, copy, redistribute
or use this e-mail or any attachment for any purpose, or disclose all
or any part of its contents. If you have received this e-mail in
error, please immediately notify the sender by reply e-mail and
permanently delete this e-mail and any attachments from your computer
system.

--

This e-mail message is intended only for the designated recipient(s) named above. The information contained in this e-mail and any attachments may be confidential or legally privileged. If you are not the intended recipient, you may not review, retain, copy, redistribute or use this e-mail or any attachment for any purpose, or disclose all or any part of its contents. If you have received this e-mail in error, please immediately notify the sender by reply e-mail and permanently delete this e-mail and any attachments from your computer system.

See also #48

We could put Katie's suggested language "Disclosure of the full range of sensor capabilities of the device" as another indicator under the criterion "I can see and control everything the company knows about me," or add a criteria like "I know what sensors the product has and when they are active."


:memo: Establish Traefik & CRD update process

What does this PR do?
Document how update Traefik & CRDs.
Motivation
It was missing. Fixes #581

I don't think the proposed change is helpful for end user?
Did you check how kube-prometheus-stack handles the updates to CRDs (see links in #581)? Is this approach suitable for you?
The goal here is make users of this helm chart (not traefik per se), be aware that there was changes to CRD and they need to run exact command to update their installation.
Again see linked tickets in original issue. On every changes to CRDs in this chart there should be major version bump and clear instructions how to update to previous version to current one. Like:
Chart version 12.0.0 includes updates to CRDs, please run following commands to update CRDs prior to installing new chart version:
kubectl apply -f https://raw.githubusercontent.com/traefik/traefik-helm-chart/master/traefik/crds/ingressroute.yaml
...

@z0rc Thanks for your comments. You're right : this repo should document CRD of Helm Chart, not Traefik, even if there is a link.
The goal of this PR is to document the global process. For the other goal about release notes and specific upgrade command within the release notes, it will be the subject of an other PR.

@mloiseleur There is a mistaken in the PR though...
It references you can replace "master" with something else, however... Master doesn't exist anywhere in the given command ;-)


Gracefully handle non-existing storage account

And limit number of retries for determining if container exists.

@softcraftsman The branch was out of the date with the base. Can you re-approve, please?


Out of bounds error when using adding spaces to ' or ?

I've decided to add spaces before and after any quote and question mark as follows:
For example: "Can you book me a table for 4 people at Core?" becomes "Can you book me a table for 4 people at Core ? "
This will yield the following error:
output[i][j] = data[i][idx]

IndexError: index 5 is out of bounds for axis 0 with size 5

I think the issue had to do with the fact that when I added a space, it created a new word without adding a new slot.


GeometricColoringSheet-CaitPrough

My artwork is a recreation of a wood print block carving I made last year for a print festival. It features the ability to create a grid of any size, and in this grid geometrically pleasing shapes will be generated. I personally have found these designs make for relaxing coloring sheets, having lots of basic shapes and providing the space for exploration of color rather than form.
I have a reasonable amount of programming experience in Java and Python but was relatively unfamiliar with JavaScript. I found it relatively easy to learn with the help of the Blot resources and Google. I faced a lot of difficulty with creating curves using the arc feature and settled on mathematically creating them instead. Overall, I feel like I have learned a lot!
Inspiration artwork

Programmed Artwork

Love this project. Thank you for sharing the source inspiration too.
Congrats, you've earned your Blot! You can order it here.


CHG: Add kryszyp lmdb-js improvements

Just for testing, I just copied lmdb-js changes to node-lmdb and works like a charm (at least the mapsize autogrow without needing to relaunch the transaction).
Haven't done any further tests, but looks like it should work out of the box.
EDIT: Just noticed a weird problem. Sometimes it fails with 0xC0000005 after a couple of auto-regrows and trying to do a putString. This is the test:
import FS from "fs";
import PATH from "path";

import { BaseTest } from "../classes";

import LMDB from "node-lmdb";

const DATA_PATH = PATH.join(__dirname, "..", "..", "..", "data");
try {
    FS.mkdirSync(DATA_PATH);
} catch (e) {}

export class DBTest {
    env = new LMDB.Env();
    dbi:LMDB.Dbi = null as any;
    dbi2:LMDB.Dbi = null as any;
    async init() {
        try {
            FS.rmSync(PATH.join(DATA_PATH, "test"), { recursive: true });
        } catch (e) {}
        try {
            FS.mkdirSync(PATH.join(DATA_PATH, "test"));
        } catch (e) {}
        this.env.open({
            path: PATH.join(DATA_PATH, "test"),
            mapSize: 16*1024,
            maxDbs: 16
        });
        this.dbi = this.env.openDbi({
            name: "cosas",
            create: true
        });
        this.dbi2 = this.env.openDbi({
            name: "cosas2",
            create: true
        });
    }
    async run() {
        this.performance();
        this.canRollback();
        this.sequential();
    }
    performance() {
        this.logger.debug("Performance test");
        const ITEM_COUNT = 100000;
        //@ts-ignore // Why no typings?
        let now = performance.now();
        let tx = this.env.beginTxn();
        for (let i = 0; i < ITEM_COUNT; i++) {
            tx.putString(this.dbi, "testtesttesttesttesttesttesttesttesttesttest" + i, "testtesttesttesttesttesttesttesttesttesttesttest");
        }
        tx.commit();
        //@ts-ignore // Why no typings?
        let dif = performance.now() - now;
        this.logger.debug(`${ITEM_COUNT} DB put performance:`, Number(dif.toFixed(3)), "ms");
        //@ts-ignore // Why no typings?
        now = performance.now();
        let count = 0;

        tx = this.env.beginTxn();
        let cursor = new LMDB.Cursor(tx, this.dbi);
        for (let item = cursor.goToFirst(); item !== null; item = cursor.goToNext()) {
            count++;
        }
        tx.commit();
        this.assert("All items received", count, ITEM_COUNT);
        //@ts-ignore // Why no typings?
        dif = performance.now() - now;
        this.logger.debug(`${ITEM_COUNT} DB iteration performance:`, Number(dif.toFixed(3)), "ms");
    }
    canRollback() {
        this.logger.debug("Rollback test");
        try {
            let tx = this.env.beginTxn();
            for (let i = 0; i < 10000; i++) {
                tx.putString(this.dbi, "test" + i, "test");
            }
            tx.abort();
        } catch (e) {}
        let tx = this.env.beginTxn();
        this.assert("Abort DB transaction", tx.getString(this.dbi, "test5000"), null);
        tx.commit();
    }
    sequential() {
        this.logger.debug("Sequential test");
        let tx = this.env.beginTxn();
        for (let i = 0; i < 10000; i++) {
            tx.putString(this.dbi, "asd" + i, "test");
        }
        tx.commit();
        tx = this.env.beginTxn();
        this.assert("Sequential DB transactions", tx.getString(this.dbi, "asd5000"), "test");
        tx.commit();
    }
    async dispose() {
        this.dbi.close();
        this.dbi2.close();
        this.env.close();
        try {
            FS.rmSync(PATH.join(DATA_PATH, "test"), { recursive: true });
        } catch (e) {}
    }
}

Fails on canRollback test.
Is a pretty straightforward test (instantiates the class, runs awat init(), then runs await run() and then runs await dispose()).
Keeping the PR here just in case @kriszyp can throw a bit of light.

My implication is that I want kryszyp features, but with a sync transaction that also can be aborted. For this, lmdb-js forces me to create a childTransaction which runs on a separate thread and I don't want this right now.

I'm a little hesitant to try to port over large chunks of these partial changes from lmdb-js, since the whole point of making this separate lmdb-js is to house these more significant changes, and having partial ports seems like a lot of additional testing effort.

My implication is that I want kryszyp features, but with a sync transaction that also can be aborted.

Why isn't this working for you in lmdb-js, it has abortable sync transactions?
import { ABORT } from 'lmdb';
db.transactionSync(() => {
  db.put(k, v);
  return ABORT; // undo last put, abort the txn
});

Ok, the problem I had was just that I forgot to close a cursor 🤦♂
Further tests show that it works ot of the box, yes.

Why isn't this working for you in lmdb-js, it has abortable sync transactions?

And I'm short-sighted and was just reading for rollbacks, which childTransaction is the only one that has references to it. I've should read about transactionSync and ABORT. Going to do it that way instead. Thank you!


Verbs memory pool may leak pinned memory when message is deleted on a PE different from the one to which it was delivered

Original issue: https://charm.cs.illinois.edu/redmine/issues/1671

Receive a message on a node group
Section multicast a pointer to that message to the pe's local to that host.
Handle deletion by an atomic decrement refcount in the user message.
Run for enough messages and you will exhaust the pinned memory, because the deleted message is not being handled correctly in the pool.
Probably replicable with a narrower test.

Original date: 2017-09-06 18:25:22

Note that this is specific to a mempool in src/arch/verbs/machine-ibverbs.c, not the generic mempool that we have for GNI and Isomalloc in src/arch/util/mempool.{c,h}

Original date: 2018-02-11 04:53:07

We don't really have a pressing need for this in 6.9.0, so deferring

Original date: 2019-03-15 14:59:20

I will try to reproduce this issue with a simple example.

Original date: 2019-04-03 15:22:59

Added a test case: https://charm.cs.illinois.edu/gerrit/c/charm/+/5055, but haven't been able to reproduce the bug so far.

pinnedMemLeakReplicate branch of CharmVSS can be run on xyz_428 to replicate


add teal part + add teal pkgs + update .lock file

Some of them are definitely just for a demo. My initial plan is to do 1-5 quickly (5 mins each) and leave much more time for 07-01 (ARD) to work on their own. I consider 07-02 and 07-03 as extras. I can showoff at the very end.

Works for me if that's the plan. Any slides you plan to use too, or "just" this?

This is still in progress. I am working on adjusting the master slide deck we have to the conference content - in particular the exercises part. Will submit in the coming days. In the meantime - would you be able to go through the 07-XX parts (scroll down to the answers) and check if it makes sense from the business perspective? Or any super obvious mistake of mine?


Error while installing node-sass

I received an error installing node-sass: npm install gulp-sass --save-dev
Cannot download "https://github.com/sass/node-sass/releases/download/v3.6.0/win32-x64-48_binding.node": HTTP error 404 Not Found
I'm not behind a proxy. The file seems to be missing in your repo.

Do you use wifi? I had a similar log when I reject from the wifi connection.

Node 6 is not supported. There are always 3 other identical issues. Please
take the time to search before opening an issue.
On 30 Apr 2016 12:44 AM, "Sean Se-Chang Park"<EMAIL_ADDRESS>wrote:

Do you use wifi? I had a similar log when I reject from the wifi
connection.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/sass/node-sass/issues/1507#issuecomment-215740726

I'm pretty sure I read something about support for version 6. Obviously i'm mistaken, sorry for that.

<EMAIL_ADDRESS>has been released.


Add offset capability to NB GLMs, GEEs, & GLMMs

format offset as total counts per cell, counts per 10,000, or library size factor from SingleCellExperiment or Seurat objects

need to add support to nbGAM() as well actually


Token Media component improvement

Could improve this component according to @cpvdeveloper 's comment:

We should avoid mutating props like this. It's recommended to keep props as readonly, because mutating them generally makes things less predictable.
I suggest creating a simple function to return the correct image and animation URLs. Having a single function responsible for this would also be much more testable
Something like this:
const getUnlockedContentUrls = (
  unlockedContent: {
    url: string
    mimetype: string | null
  } | null,
  imageUrl: string,
  animationUrl: string | null | undefined,
) => {
  if (unlockedContent) {
    return {
      imageUrl: unlockedContent.url,
      animationUrl: unlockedContent.mimetype?.startsWith('video/')
        ? unlockedContent.url
        : null,
    }
  }
  return {
    imageUrl,
    animationUrl,
  }
}

and then in the component....
const { imageUrl, animationUrl } = getUnlockedContentUrls(
  unlockedContent,
  image,
  animation,
)

@ismailToyran is this still relevant? I think we already did some of the work for this

Yes indeed, almost same implementation as well 👍


Refactor redirect logic into separate module

In the last few days I have the idea that the request plugins should introduce onRequest and onResponse hooks at minimum. Also all of them should be classes that caches the request instance internally.
Then in base we should have defaults like:
function Auth () {

}
Auth.prototype.onRequest = function (options) {
  // just nothing, or throw some error accordingly
}
Auth.prototype.onResponse = function (response) {
  // just nothing, or throw some error accordingly
}

function Redirect () {

}
Redirect.prototype.onRequest = function (options) {
  // just nothing, or throw some error accordingly
}
Redirect.prototype.onResponse = function (response) {
  // just nothing, or throw some error accordingly
}

and so on
The idea is that request base should work without having certain plugins included. Essentially all plugins should modify the request instance on their own.
Then we can configure the plugins like this:
var request = require('request')

// just like the defaults method
var custom = request.config(['auth', 'redirect', 'streams'])

Obviously with this approach we should have the hooks defined internally, in other words this does not allow for user made plugins. The reason why is that certain plugin hooks should be called in specific parts of the code, like for example the auth response hook called inside the redirect plugin (but that may change)
My initial idea was to just loop through all plugins required by the config method, inside the init and onRequestResponse methods, so we can think about these plugins as middlewares that are used or not. I guess that would be possible at some point, and this will allow just about any custom made plugin/middleware to be called for each request/response pair, and modify the state accordingly.
Let me know what do you think :)

This code seems good. Like you mentioned, this is mostly refactoring the code to other modules.
Which is awesome by the way :+1:
Overall I would say I don't have much feedback on how the plugin system is all going to work, but that these changes probably get us closer to our goals then farther away.
Again good job!

@seanstrom exactly my point :+1: The name of the other PR is a bit misleading (Plugin System), I just wanted to point out that I'm refactoring the rest of the modules so that they confront to what I said from above.


Lost debug colors with new version.

After some detective work I finally isolated why were weren't seeing colored debug output from debug js (https://www.npmjs.com/package/debug). The problem was in upgrading to a newer version of grunt concurrent. On 0.4.2 debug works fine with colored output, whereas on 2.1.0 we don't see colored output.
The problem is this code in lib/debug.js:
    var tty = require('tty');
    var isatty = tty.isatty(2);

When running our node app with the older version of grunt-concurrent, isatty is true. Whereas with the newer version, isatty is false. Is there some setting I can change in grunt-concurrent to get tty.isatty(2) to return true?

Unfortunately, not much.
You could always ask maintainers of debug to honor the --color flag. Or, if I'm not mistaken, you could set the DEBUG_COLORS to something sensible (see: https://github.com/visionmedia/debug/blob/master/node.js#L44).
Relying on the tty.isatty method sometimes is not enough, for example when you use some intermediary streams (as it is in the case of grunt-concurrent). That's why you should always look for some kind of an env var (like DEBUG_COLORS) or a parameter (like --color) when the colors aren't working.

Ok, yeah it looks like the DEBUG_COLORS environment variable will work on their end. I'll let them know it's broken out of the box with latest grunt-concurrent. Thanks.

Thanks. DEBUG_COLORS=1 grunt serve


feat: update golang-github-golang-protobuf-1-3 to 1.3.5

Go support for protocol buffers (version v1.3.x)
Issue: https://github.com/linuxdeepin/developer-center/issues/3965
Log: update repo

/test all


RegExp passed to replace as string

Themention and hashtags methods pass a regex string to str.replace. Shouldn't those be RegExp objects, i.e. unquoted? In their current form, the functions do not work as the substring is never matched. Once the quotes are removed, the functions perform as expected.
Also, as the i modifier is being used, is it really necessary to have both A-Z and a-z character classes in the regex?
If I have time, I'll fork, make these changes, and send a pull request. Also, it seems there are no unit tests for those functions. I'll see if I can come up with those as well.

@rexmac Thanks for the report - i'll take a look at this today and wait to hear from you re: patch. Can you be sure to include a new test case that fails without the patch - thanks again!


Bug in VirtualCallResolver

The example RedBlackTreeSearch in the 'algorithm' dir breaks this assertion in the VirtualCallResolver: Verify.verify(t instanceof ArrayType);

@rodykersten I'm a bit short on time today. Could you add a unit test to backlog for me then I'll try to fix it tonight.

We were not planning to add this one to the paper, so better focus on writing maybe?


how to use this framework as a silent background process ?

I want to record the hmd and the controllers positions and rotations into a csv file while playing a steam-vr game , would it be possible at the current state of the library ? where should i start looking how to do that ?

If you can figure out how to do that using the OpenXR SDK in C, we can probably figure out how to make it work in pyopenxr. Otherwise you might need to wait a long time.


Modifying new fields of repeater field in existing rows doesn't work

Issue description:

In Kirki: Create repeater with one field
In customizer: create one row using repeater
In Kirki: Add second field to repeater
In customizer: modifying second field in the existing row doesn't work (after save and reloading the value disappears). Value is not saved in DB.

But if I create second row, second field in second row works.
Version used:
3.0.9 and develop branch
Using theme_mods or options?
options
Code to reproduce the issue (config + field(s))
Step 1:
	Kirki::add_panel('modules_global', array(
		'priority' => 1000,
		'title' => __('Modules - global', 'textdomain') ,
		'description' => __('', 'textdomain') ,
	));
	Kirki::add_config('theme_is_styles_global', array(
		'option_type' => 'option',
		'option_name' => 'is_global_modules_styles',
	));
	Kirki::add_section('modules_section_global', array(
		'title' => __('Test - Global') ,
		'description' => __('') ,
		'panel' => 'modules_global'
	));
	Kirki::add_field('theme_is_styles_global', array(
		'type' => 'repeater',
		'label' => esc_attr__(' ', 'my_textdomain') ,
		'section' => 'modules_section_global',
		'settings' => 'isb_modules_section_global',
		'option_type' => 'option',
		'fields' => array(
			'id' => array(
				'type' => 'text',
				'label' => esc_attr__('ID', 'my_textdomain') ,
				'default' => 'gl_',
				'description' => 'Pamiętaj o profiksie gl_',
			) ,
		);
		,
	));

Step 3:
	Kirki::add_panel('modules_global', array(
		'priority' => 1000,
		'title' => __('Modules - global', 'textdomain') ,
		'description' => __('', 'textdomain') ,
	));
	Kirki::add_config('theme_is_styles_global', array(
		'option_type' => 'option',
		'option_name' => 'is_global_modules_styles',
	));
	Kirki::add_section('modules_section_global', array(
		'title' => __('Test - Global') ,
		'description' => __('') ,
		'panel' => 'modules_global'
	));
	Kirki::add_field('theme_is_styles_global', array(
		'type' => 'repeater',
		'label' => esc_attr__(' ', 'my_textdomain') ,
		'section' => 'modules_section_global',
		'settings' => 'isb_modules_section_global',
		'option_type' => 'option',
		'fields' => array(
			'id' => array(
				'type' => 'text',
				'label' => esc_attr__('ID', 'my_textdomain') ,
				'default' => 'gl_',
				'description' => '',
			) ,
			'second_field' => array(
				'type' => 'text',
				'label' => esc_attr__('Here is problem', 'my_textdomain') ,
				'default' => '',
				'description' => '',
			) ,
		);
	));

Confirmed. Just came across the same issue.

I've faced the same issue. It looks like it is because of the check from row 2938 in script.js:
if ( _.isUndefined( currentSettings[ row.rowIndex ][ fieldId ] ) ) {
			return;
}

This check aborts the updateField method (row 2916) if the field being updated has no previous value.
I don't know why this check is necessary.
Is there any situations, when we should expect someone trying to add a setting that is not allowed? Shouldn't even in that case sanitization happen on the server side?
I've simply commented out that JS check as a workaround, but please let me know if you know any specific cases when that check is important!
If not, I think a quick fix could be easily done by removing that check even before the 3.1 refactor release mentioned above.

Is this a possible solution @aristath?
Thanks @Grapestain!

Has anyone figured out how to fix this yet, by chance? I see the last comment here was almost 2 years ago and I am still having this issue. Commenting out the code snippet that @BenceSzalai posted above did not work for me.
Any help would be greatly appreciated!

Probably, because you client side uses the minified JS. Look for script.min.js and try to make the same change on that too.

Looks like it has moved since here: https://github.com/kirki-framework/kirki/blob/develop/packages/kirki-framework/control-repeater/src/assets/scripts/control.js#L736


Create new LoadBalancer svc instead of modifying the Juju ClusterIP svc

Bug Description
This bug report doesn't necessarily need a fix in Traefik but there is some behaviour which could be changed to improve an underlying Juju bug.
Currently (seen in Juju 3.1.6) when a Traefik unit is unable to connect to a Juju controller the LoadBalancer svc that Traefik created reverts to a ClusterIP as mentioned in this PR. In one observed cloud (Openstack/PS6) this triggers the existing load balancer on the cloud to be deleted and when the service is patched, returning the svc type from ClusterIP to LoadBalancer, the LB in the cloud no longer exists.
The current fix for this in the above scenario is to manually run kubectl patch svc cos-ingress -p '{"metadata":{"annotations":{"loadbalancer.openstack.org/load-balancer-id":null}}}' and have Traefik request a new LB.
To avoid the above manual operation the operator could detect when the cloud is returning a 404 for the requested LB and clear the load-balancer-id annotation so that a new load balancer is automatically requested. Alternatively the existing behaviour may be desirable as it makes it easier to debug these issues on the cloud which are out of the operator's control.
To Reproduce
WIP
Environment
Juju: v3.1.6
traefik-k8s: latest/stable  166
Relevant log output
-

Additional context
Relevant Juju bug https://bugs.launchpad.net/juju/+bug/2059411

Renaming/rewording this bug with new information.

FYI we're affected by this issue on our COS deployment, currently more or less every week we loose our Octavia LB and have to manually patch the service (remove the lb ID annotation) and make a DNS PR to change the IP and sometimes do a FW PR

Waiting for followup from juju team. @wallyworld


Exception occurred constructing serialized transaction

When I sign transaction by sign_for with tx_json:
tx_json = {
"TransactionType": "TrustSet",
"Account": "rfY4aCzLGNVchi1BW81EWK5juW72AuFfpU",
"Destination": "rLyxUnFLCk3RX6u5qRKEs1TKHHjNpsFQsG",
"Amount": "10000000",
"Sequence": 3,
"SigningPubKey": "",
"Fee": "30000"
}
After sign with first key in signerlist of account "rfY4aCzLGNVchi1BW81EWK5juW72AuFfpU" which request return error:
{"deprecated"=>
"This command has been deprecated and will be removed in a future version of the server. Please migrate to a standalone signing tool.",
"error"=>"internal",
"error_code"=>71,
"error_message"=>"Exception occurred constructing serialized transaction",
"request"=>
{"account"=>"rHx3KQhZnRQjoyzYvKs76D3RG7kPFeFn4R",
"command"=>"sign_for",
"secret"=>"",
"tx_json"=>
{"Account"=>"rfY4aCzLGNVchi1BW81EWK5juW72AuFfpU",
"Amount"=>"10000000",
"Destination"=>"rLyxUnFLCk3RX6u5qRKEs1TKHHjNpsFQsG",
"Fee"=>"30000",
"Sequence"=>3,
"SigningPubKey"=>"",
"TransactionType"=>"TrustSet"}},
"status"=>"error"}
I sign this transaction on testnet. Please help me. Thank you so much.

It looks to me like you have a malformed TrustSet transaction.  "Amount" is not a valid field for TrustSet.  Perhaps you meant "LimitAmount" (which must be a non-XRP currency)?  Documentation for TrustSet can be found here: https://developers.ripple.com/trustset.html.
By the way, you're probably thinking that's not a very good error message.  We agree.  The situation should be improved with the 1.2.0 release.

@scottschurr  Thank you so much.


Default import of CSS without ?inline is deprecated, cant find a workaround 🤔

Describe the bug
In main.ts, we are dynamically importing CSS as such: import(./assets/org-css/css-${viteAppOrg}.org.css); however after upgrading to version 4, we are seeing this error:
Default import of CSS without `?inline` is deprecated. Add the `{ query: '?inline' }` glob option to fix this.
For example: `import.meta.glob("./assets/org-css/css-*.org.css", { "query": "?inline" })`

I have tried the following solutions:

import.meta.glob("./assets/org-css/css-*.org.css", { "query": "?inline" }) - The dynamic CSS file doesnt work with this
import.meta.glob("./assets/org-css/css-${viteAppOrg}.org.css", { "query": "?inline" }) - I get a template literal cant be used error
import(./assets/org-css/css-${viteAppOrg}.org.css?inline); - Warning message remains

I have read this PR but nothing helped unless I missed something: https://github.com/vitejs/vite/pull/10762.
Am I doing something not recommended/wrong by importing that way? If so, what is the recommended method of dynamically importing a CSS file in main.ts please?
Thanks!
Reproduction
https://stackblitz.com/edit/vitejs-vite-13cdyg?file=main.js,.env,css-myorg.css&terminal=dev
Steps to reproduce
No response
System Info
System:
    OS: Windows 10 10.0.19045
    CPU: (12) x64 AMD Ryzen 5 5600X 6-Core Processor
    Memory: 13.36 GB / 31.92 GB
  Binaries:
    Node: 16.19.0 - C:\Program Files\nodejs\node.EXE
    npm: 8.5.4 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Spartan (44.19041.1266.0), Chromium (109.0.1518.69)
    Internet Explorer: 11.0.19041.1566
  npmPackages:
    @vitejs/plugin-vue: ^4.0.0 => 4.0.0
    vite: ^4.1.1 => 4.1.1

Used Package Manager
npm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

I also have problems with the inlining of CSS not working with the ?inline option. The CSS simply doesn't seem to load, but the deprecation warning disappears.
Looking at the resulting file that the js tries to import (/css/app.pcss?t=1676030565475&inline), it looks like it's full of newline \n characters. Is there an encoding issue or something? And is it something on my end?

because dynamic-import-vars uses import.meta.glob,  if the glob include css it will create that warning  inimport.meta.glob.I think that warning should be removed, because sometime we want use import.meta.glob to inject css files(like dynamic-import-vars).

Is it possible to add an option for import.meta.glob to normal import files.

Any news on this or a workaround? It's quite annoying to always have this warning in the console.

the same issue when
require('rc-tooltip/assets/bootstrap_white.css');

I've got this issue in Svelte, and when I change it to what it suggests:  './styles.css?inline' It completely messes with my CSS

I encountered this issue while using Vite, but the warning disappeared after I imported the vite-plugin-dynamic-import in my vite.config.ts file.

I am happy to submit this PR. I'm not sure why this warning occurred during the design of loading CSS with glob. I came across this Note:

I tried using vite-plugin-dynamic-import or @rollup/plugin-dynamic-import-vars to address this issue by using the original import statement, but this only bypasses the warning and goes against the design of import.meta.glob in Vite. Alternatively, as expressed in this comment, should I simply remove this warning directly?

@xinxinhe1810
const g = import.meta.glob('./*.css')
g['./foo.css']()

should not show a warning as the default export is not accessed.
But
const g = import.meta.glob('./*.css')
const result = g['./foo.css']()
console.log(result.default)

should show a warning.

@sapphi-red I have re-tested the following and am still getting a console warning:
import(./assets/org-css/${viteAppOrg}.org.css?inline);
I've updated to version: 4.4.9

We've closed this as fixed for Vite 5. We had a fix for Vite 4 but it wasn't merged https://github.com/vitejs/vite/pull/13688

I gathered that it seems the next major release of vite 5 is coming sometime September so it sounds like it can wait until then as its just a console warning 👍, thank you for the update 🙏

Vite 5 will likely come around mid October than September, but it should take longer after that though.

Ok no problem, thank you for the update 🙏


Zephyr add possibility to use littlefs with blk MMC devices without flash map

LittleFS may be used not only for Flash devices, we can use it for block
devices too.
So, I have changed dependency rules: add dependency of config on
MMC_STACK. Add possibility of building LittleFS driver for case when
CONFIG_FLASH_MAP and CONFIG_FLASH_PAGE_LAYOUT are disabled.

@xakep-amatop Have you tried the Kconfig option CONFIG_FS_LITTLEFS_BLK_DEV ?

@de-nordic, I think @xakep-amatop wants to use littlefs without flash support, which IIRC is not possible at the moment. I have created a PR in the past to clean up the littlefs setup to allow for this (#41972), but this was never included.

@de-nordic, I think @xakep-amatop wants to use littlefs without flash support, which IIRC is not possible at the moment. I have created a PR in the past to clean up the littlefs setup to allow for this (#41972), but this was never included.

Understood. Right the dependency on FLASH stuff comes directly from LITTLEFS.

-1 for modification of API headers.

fixed

note: I've fixed merge conflicts


Commands: add experimental-destination command

Motivation:
Also adds experimental-destination list subcommand, which prints a list of available destinations. Subcommands that allow adding and removing destinations will be added in future PRs.
Modifications:
New DestinationCommand and ListDestinations types are added, conforming to ParsableCommand. They don't conform to SwiftTool, so the new subcommand can be invoked in an arbitrary directory that doesn't contain a Package.swift manifest. ArtifactsArchiveMetadata schema version validation is implemented to accept new 1.1 schema version with the new destinations bundle type.
Result:
swift package experimental-destination list prints a list of destination bundles with valid metadata in ~/.swiftpm/destinations.

@swift-ci please smoke test

@swift-ci please smoke test

@swift-ci please smoke test

Hm, I'm not sure it makes sense to have a new subcommand of swift package that doesn't actually operate on a package, that's supposed to be the one defining trait of swift package. Should we make this a new top-level command, e.g. swift build-destinations or swift package-destinations? This would also naturally avoid the "experimental" naming since it could just not be installed for now.

Ah, great point. This was supposed to be a top-level command, but I didn't know one could be created without automatically being added to the installation list. And then swift package seemed to be the most adjacent.
Thanks for the suggestion, I'll move it to the top level.

swift build-destinations or swift package-destinations?

WDYT of swift destination? I also think it should be singular in the name, all other commands we have use singular form for nouns. For comparison, in Rust it looks like rustup target, so maybe we could keep this new command's name short and memorable if doesn't need experimental- prefix for now?
@tomerd I'm interested in your opinion on this.

consistency is good. we should run this by the community as part of the pitch

Thinking about it more, would it make more sense to install the new top-level after all, just keeping it named experimental-destination? I wonder if not installing would imply users have to build it on their own locally, which is a bit too high barrier for just trying it out.

Confirmed with @tomerd that he's fine with keeping this as a subcommand of swift package. The benefit of it is that we don't have to make installation changes in multiple places for a new top-level command, and that may not be worth the effort for an experimental command.
This is ready for review then.

I still think it's wrong to break the meaning of swift package, even for an experimental use case

Do you think there's any other existing command we could use instead? Or would you still prefer this to be an installed top-level experimental command?

@swift-ci please smoke test

Also, I didn't add a CMakeLists.txt for the new targets, in my understanding, the new tool isn't needed in the initial stage of the bootstrap build, right?

Also, I didn't add a CMakeLists.txt for the new targets. In my understanding, the new tool isn't needed in the initial stage of the bootstrap build, right?

Would we want it to be available on Windows? That is only using the CMake build so anything not covered by it won't be available there.

Hm, I thought Windows builds only the bootstrap tool with CMake and then builds the rest with SwiftPM, doesn't it?
Either way, it's of no use for Windows at the moment, we don't have generator code for Windows as a host platform yet.


Implement np.argwhere & np.flatnonzero

Looks like the test is not stable across numpy versions:
>>> import numpy as np
>>> print(np.__version__)
>>> print(np.argwhere(0).shape)
1.16.4
(0, 1)

>>> import numpy as np
>>> print(np.__version__)
>>> print(np.argwhere(0).shape)
1.18.4
(0, 0)

I'll skip relevant tests and try again.

Internal tests passing


Add node show command and allow removing any node from cluster

Fixes #830

[ ] Merge libcalico
[x] Add unit tests
[ ] Add system tests

LGTM


Generate Correct Type for Read-Only Collection Properties

We are not generating read-only collection model properties with the correct type. The type should be IReadOnlyX. Example here.

PR that I had opened to address this since it effected model serialization work https://github.com/microsoft/typespec/pull/3685. Though this is technically a ModelProvider issue so opening this issue to track separately.


[Removal]: Mysterious Cinnabar Quail

Hotspot Name
Mysterious Cinnabar Quail
Hotspot b58 Address
11Nm7MrZNFg3796wCUbHLY1358agz7VbTWQXYMBp2B1cxPVYh8c
Discord Handle
Jun311#2772
Hotspot Manufacturer
Heltec Automation
Removal Reason
These hotspots were also bought on the secondary market on Jan 28th but not notice it was included in the denylist since it is not posteded on https://blacklist.longap.community/. However, I deployed these hotspots in the actual place without any gaming or spoofing activities. Maybe it used to be a gaming hotspot previously but it has been deployed properly since I bought it.
Modifications
No
Extra forwarders
No
Extra antennas
No
Additional Information
Two of my removal requests were closed without delete the hotspots from the denylist. But they are actually deployed at the right place as others. Please check them again.

We have taken into account this removal request in the next iteration of the denylist. It may take some time before it's processed. This is an automated comment due to the volume of addition and removal requests. A future tool is in the works to provide more insight into the analysis approach made by the Helium team and community members that maintain this list.


[Feature][Experiential] Support build on Mac Intel/Arm Platform

Feature request
Is your feature request related to a problem? Please describe.

StarRocks project build successful on MAC platform, include Intel and Apple chipset.
NOTE: docker build environment is provided for x86_64/arm64, users are able to build starrocks project inside the docker environment on Mac platform.
This ticket will track the progress of building StarRocks project natively without docker env.
Items:

[ ] build env preparation
[ ] thirdparty build fix https://github.com/StarRocks/starrocks/pull/31175

[ ] env.sh fix
[ ] download-thirdparty.sh fix
[ ] build-thirdparty.sh fix

[ ] FE project build fix
[ ] BE project build fix
[ ] start/stop script fix
[ ] documentation

will get back to this issue. keep it as active.


what`s the time to open source

rt

I also want to know??? Any One??

is duplicate if issue #12

It hasn't been released yet. I would speculate that we might see something at or near the //Build conference coming up in a couple months. Microsoft likes to announce and release cool stuff around their conferences. Hopefully it'll be soon. :)

@crpietschmann one year later - any update?

Coco has been released as CCF now: https://github.com/Microsoft/CCF
Thank you for your patience!


Exception: yfinance failed to decrypt Yahoo data response

I got an exception : yfinance failed to decrypt Yahoo data response, how can i fix it ?
code :
from yahoo_earnings_calendar import YahooEarningsCalendar

date_from = datetime.datetime.strptime(
    'Feb 2 2022  10:00AM', '%b %d %Y %I:%M%p')
date_to = datetime.datetime.strptime(
    'Feb 2 2022  1:00PM', '%b %d %Y %I:%M%p')
yec = YahooEarningsCalendar()
print(yec.earnings_on(date_from))
print(yec.earnings_between(date_from, date_to))```

yahoo finance page stuck scrapping page information.
so use yahoo finance API
it is different method yahoo-earningdates-calendar
refer this site please.
https://financeapi.net/


Add default filter

Hello,
This PR adds the ability to set a default filter on tables. That filter is applied by default if no other filter is selected by the user, and the filter name is shown on the filter dropdown.
From https://github.com/laravel-filament/filament/discussions/551#discussioncomment-1688544

Hey! Similar to how we have a defaultSort() method on the table object, maybe we should have a defaultFilter()? Then, we can set the filter property in LW straight from that value and don't need to loop through all filters to find the default one. Thoughts?

Yeah, this way feels cleaner.

Thanks!

My pleasure!
Thanks for your edits, I've learnt something new!

Sorry for the delay merging - been buried in work for v2!


update WS4Net support to 0.15

This adds .NET Standard 1.3+ support on Windows.

oh wait
i meant to just add emzi
all seems good to me

Nope. The project stays at 0.14, and for a reason. We cannot push a live package with 0.15.

I'll look later


Optimise FallbackIfEmpty

for https://github.com/viceroypenguin/SuperLinq/issues/367

@julienasp I think I would like to have FallbackIfEmpty implemented as a CollectionIterator. You can review DoIterator for a minimum implementation and Insert method for example of how it can be checked for two IEnumerable<>.

@julienasp I think I would like to have FallbackIfEmpty implemented as a CollectionIterator. You can review DoIterator for a minimum implementation and Insert method for example of how it can be checked for two IEnumerable<>. I think the GetEnumerable() and CopyTo() methods can be implemented.

perfect i'll work on that this weekend

@julienasp Thanks!


Prototype G

@esfoobar-usds or others: to run this, make sure you rerun at least the following ETLs:

poetry run etl --dataset census_acs_median_income
poetry run etl --dataset census_acs

The output we desire is Score G (will be all 1s and 0s, with ~25% of the communities as 1s).

Merging these changes since there are some map generation fixes as well.
@vim-usds remember to create a new PR so that the client frontend uses "Score G (percentile)" instead of "Score G" before we do a new map tile s3 sync.


Airflow: integrate using TaskInstance listener interface

This PR implements getting lineage from Airflow using TaskInstance listener interface added to Airflow in upcoming 2.3.0 version: https://github.com/apache/airflow/pull/20443
We provide entrypoint-registered OpenLineagePlugin that provides listener module that airflow imports, and notifies it when TaskInstance state changes to RUNNING, COMPLETE or FAILED. This provides us with timely updates compared to LineageBackend approach.
To have consistent support three different methods of integration, extraction of datasets was abstracted from particular integration methods. Also, OpenLineageBackend is effectively no-op in Airflow 2.3.0+ - having it only duplicates potential events.
In addition to implementing this API, added matrix integration test support that runs on different supported Airflow versions. Tests are running on Airflow 2.1.3, Airflow 2.2.3 and on custom Airflow 2.3.0.dev0 build from Airflow main - to test new integration. This feature created few problems - tasks were concurrently operating on the same bigquery resources, so needed to add airflow version prefixing to table names that are used in integration tests.
Unfortunately, can't unit test it easily, as it requires to run on unreleased yet Airflow version, and we don't have setup yet to run unit tests on different versions.
Closes: https://github.com/OpenLineage/OpenLineage/issues/488

[x] You've signed-off your work
[x] Your pull request title follows our guidelines
[x] Your changes are accompanied by tests (if relevant)
[ ] Your change contains a small diff and is self-contained
[x] You've updated any relevant documentation (if relevant)
[x] You've updated the CHANGELOG.md with details about your change under the "Unreleased" section (if relevant, depending on the change, this may not be necessary)
[ ] You've versioned the core OpenLineage model or facets according to SchemaVer (if relevant)

Amazing work, @mobuchowski! To merge, this PR depends on Airflow 2.2.3 which has been delayed. The new date is sometime in March.

Hello
I am new to this airflow feature. Could you tell me how this task listener interface is different from task_callback feature supported?


Add AUTO GENERATED header

Please add an AUTO GENERATED header to alert readers/users of where the content files are located and not to edit this file directly.
https://github.com/AlaskaAirlines/auro-dropdown/blob/36f804fffc4b634f8b5db1411ae0693c59ad39c2/demo/apiExamples.md?plain=1#L1-L5

Moving this ticket to WC-Generator as I think the right approach here is to document this in the template so it gets pulled into the future docs for all components.


Jounal size maximum is 2GB

The file size is only integer so can only support 2GB journals.
Can we have long for specifying file size so we have support for huge journals? Do we see any issues in huge journals, with the current code?

I think you're referring to the max file size, which only refers to the max size of a single journal file; a journal is made up of several files, so its total size can definitely be over 2GB.

thanks much for the explaination, it really helped.
Regards,
ChivukS
On Tue, Mar 29, 2016 at 8:35 PM, Sergio Bossa<EMAIL_ADDRESS>wrote:

I think you're referring to the max file size, which only refers to the
max size of a single journal file; a journal is made up of several
files, so its total size can definitely be over 2GB.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/sbtourist/Journal.IO/issues/60#issuecomment-202943727


Awesome project

Hey, core maintainer of transformers here,
This is really an awesome project, kudos to you for building it :raised_hands:
Please let us know if you faced any issues integrating transformers/if there's anything we can do to make your life simpler by developing this tool.
Lysandre

Screenshot with big name lol

It is our honor! We really appreciate the extensibility of transformers and want to build on it. Indeed, some functionalities require minor modifications to the transformers itself. We will upstream such PRs soon.

We'd be very happy to take a look at those! And don't hesitate to let us know if any other changes would have helped/will help you build ktransformers, we're very excited to work with you.


Add documentation for GoogleMap inside scrolling column/Lazy Column

Please include more samples which has nested scrolling along with map view.

@ManojMM026 Thank you for opening this issue. 🙏
Please check out these other resources that might be applicable:

Support Console - If you have a support contract.
Discord - chat with other developers
StackOverflow - use the google-maps tag
Google Maps Platform issue trackers

This is an automated message, feel free to ignore.

I haven't tried this myself, but here and on Discord this solution was recommended:
cameraPositionState: Column(
    .verticalScroll(rememberScrollState(), enabled = !cameraPositionState.isMoving)
)

Please let me know if that works!

I haven't tried this myself, but here and on Discord this solution was recommended:
cameraPositionState: Column(
    .verticalScroll(rememberScrollState(), enabled = !cameraPositionState.isMoving)
)

Please let me know if that works!

This solution does not work  as @mistralaix mentioned

Now we can scroll vertically but only if we start moving the camera horizontally, then we can move the camera vertically (good).
However, if we try to start moving the camera vertically, then the cameraPositionState.isMoving is not changing, the scroll from the column looks like to take the event first. (bad)

I can confirm the above behavior for the  enabled = !cameraPositionState.isMoving) code.
I put together a simple example ScrollingMapActivity to test in this branch that exhibits this behavior:
https://github.com/googlemaps/android-maps-compose/tree/sean/scroll-example

PR https://github.com/googlemaps/android-maps-compose/pull/94 has been merged, which adds a MapInColumnActivity demo for the map inside a scrolling column:
https://github.com/googlemaps/android-maps-compose/blob/main/app/src/main/java/com/google/maps/android/compose/MapInColumnActivity.kt

I'm going to close this issue out, but please take a look at that and let me know if you have any questions!


Update supported spec version

Solves #1959

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.326%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1187

Relevant Lines:
1203

💛  - Coveralls

looks good, thanks. I assume the generated test update process was reasonable and not annoying? I'm asking since I think this is the first time the test triggered in unrelated changes

It was pretty straightforward. I especially appreciated the error message that told me exactly how to fix it.


A problem

Hello author, I have noticed that this paper has been successfully published. Can you share the code related to the paper

Thank you for your interest in our paper. We appreciate your enthusiasm. Currently, our paper is still under review, and we anticipate the code to be made available promptly upon acceptance. Rest assured, once the paper is accepted, we will upload the code immediately. We will keep you informed of any updates.


ref/ci: --unshallow

Follow-up to https://github.com/iterative/cml/pull/957,
fixes https://github.com/iterative/dvc/issues/7547

Would a --depth flag be more useful here? For large repos, --depth=10 or similar can be useful. For dvc experiments, frequently --depth=2 or so might be enough.


Snippet by using :f does not work

When typing :f and pressing tab, the for loop snippets should be visible but they are not.

Actually was not broken and therefore closing issue.

Actually there is a bug.


Upgrade pytest-selenium to Version 4.0.0

Bring in line with Grayskull
Align dependencies from source
https://github.com/pytest-dev/pytest-selenium/blob/master/pyproject.toml

Checklist

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

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

The reported errors are:

Encountered problems while solving:

nothing provides requested pytest-variables >=2.0.0

nothing provides requested pytest-base-url >=2.0.0

Will need to update
https://github.com/conda-forge/pytest-base-url-feedstock
https://github.com/conda-forge/pytest-variables-feedstock

Hi @birdsarah @davehunt
Dependency PRs to update pytest-selenium to version 4.0,0 are ready to review.
Once they are merged, I can mark this PR as ready to review.
Thank you.
https://github.com/conda-forge/pytest-variables-feedstock/pull/8
https://github.com/conda-forge/pytest-base-url-feedstock/pull/5

@conda-forge-admin, please restart ci

@nicoddemus ready for review

Thanks!


Nfdiv 1520

Change description
Enter a description.

JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/NFDIV-1520
Before merging a pull request make sure that:

[ ] tests have been updated / new tests has been added (if needed)
[ ] README and other documentation has been updated / added (if needed)

If this ticket will have any visible impact on users and is not behind a feature toggle, make sure that:

[ ] this ticket been reviewed by QA
[ ] the user story been signed off by the PO

Note that bug fixes, dependency updates and technical tasks do not directly impact the user experience and can be merged without QA and PO review.
If this user story cannot be immediately merged find a way to put it behind a feature toggle and get it merged.

closing due to the ticket hasnt translated the error messages and the ticket is blocked due to that.


Auth refresh needs better logging

Related to https://github.com/rancher/rancher/issues/17067
Debugging the auth refresh process is tricky with its minimal logging. Adding some debug level logs to help.

https://github.com/rancher/rancher/pull/17098/files


Page not found(404) on 'Service deployment in the cloud'

Problem description

I see page not found(404) error when pressing 'Service deployment in the cloud' link in this page(Samples).
Problem location

I saw a problem on the following URL: https://docs.docker.com/samples/#tutorial-labs

I couldn't find the information I wanted. I expected to find it near the following URL: https://github.com/docker/labs/tree/master/swarm-mode/cloud-quick-start

Other: N/A

Project version(s) affected

Suggestions for a fix

Well, I can't find any proper link that might have been moved.

Um, I think I should add this line, too.
File: samples/index.md, CC @johndmulhausen

Fixed in PR 5532.


[FLINK-27490][table][tests] Migrate test to JUnit5 for flink-table-co…

What is the purpose of the change
[JUnit5 Migration] Module: flink-table-code-splitter
Brief change log
[JUnit5 Migration] Module: flink-table-code-splitter
Verifying this change
This change is already covered by existing tests
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): ( no)
The public API, i.e., is any changed class annotated with @Public(Evolving): ( no)
The serializers: ( no)
The runtime per-record code paths (performance sensitive): ( no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? ( no)
If yes, how is the feature documented? (not applicable )

@flinkbot run azure


deps/k_release: Set Version 6.0.133

Superseded by https://github.com/runtimeverification/mir-semantics/pull/223


Animation listener of Hero flightShuttleBuilder not triggered

I have a hero transition going on from one page to another. In the flightShuttleBuilder, I register a listener for the animation in order to trigger a setState after the animation completed. This works fine so far.
However, when first triggering the hero to move to the details page, then popping the route and while the hero animation is on-going, tapping the same source hero again to go back to the details page, then the animation listener does not receive the completed status.
Interestingly, when replacing the InkWell widget with a simple GestureDetector, the source widget can not be tapped while the transition is on-going, which would also be fine for me, since it at least prevents the bug from happening.
The whole way of abusing the flightShuttleBuilder just to know when the transition is finished feels a bit weird to me anyways, is there a cleaner way to achieve this?
This is how it looks like when not interrupting the transition, when the animation has been completed, the setState changes the color of the body to yellow:

And this how it looks like when the bug is happening, the animation finishes, but the color is not changed, because the listener is never triggered:

Code:
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      initialRoute: '/',
      routes: {
        '/': (context) => HomePage(),
        '/details': (context) => DetailsPage(),
      },
    );
  }
}

class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: Text('title')),
      body: ListView.builder(
        padding: const EdgeInsets.all(40),
        itemCount: 2,
        itemBuilder: (context, index) {
          return InkWell(
            onTap: () async {
              await Navigator.of(context).pushNamed(
                '/details',
                arguments: index,
              );
            },
            child: Row(
              children: <Widget>[
                Padding(
                  padding: const EdgeInsets.all(10),
                  child: Hero(
                    tag: index,
                    child: Container(color: Colors.red, width: 80, height: 80),
                  ),
                ),
              ],
            ),
          );
        },
      ),
    );
  }
}

class DetailsPage extends StatefulWidget {
  @override
  _DetailsPageState createState() => _DetailsPageState();
}

class _DetailsPageState extends State<DetailsPage> {
  Color bodyColor = Colors.red;

  @override
  Widget build(BuildContext context) {
    final int index = ModalRoute.of(context).settings.arguments;
    return Scaffold(
      appBar: AppBar(title: Text('Details')),
      body: Column(
        children: [
          Hero(
            tag: index,
            flightShuttleBuilder: (_, animation, __, ___, ____) {
              animation.addStatusListener((status) {
                if (status == AnimationStatus.completed) {
                  WidgetsBinding.instance.scheduleFrameCallback((_) {
                    setState(() {
                      bodyColor = Colors.yellow;
                    });
                  });
                }
              });
              return Container(
                color: Colors.purple,
                width: 200,
                height: 200,
              );
            },
            child: Container(
              color: Colors.purple,
              width: 500,
              height: 300,
            ),
          ),
          Container(
            color: bodyColor,
            width: 200,
            height: 200,
          ),
        ],
      ),
    );
  }
}

Flutter doctor:
[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Linux, locale en_US)
    • Flutter version 1.12.13+hotfix.8 at /opt/flutter
    • Framework revision 0b8abb4724 (7 weeks ago), 2020-02-11 11:44:36 -0800
    • Engine revision e1e6ced81d
    • Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /home/developer/android-sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /home/developer/android-sdk
    • ANDROID_SDK_ROOT = /home/developer/android-sdk
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Android Studio (version 3.5)
    • Android Studio at /opt/android-studio
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)

• No issues found!

Persists with current master 1.21.0-6.0.pre.117

flutter doctor -v
[✓] Flutter (Channel master, 1.21.0-6.0.pre.117, on Mac OS X 10.15.6 19G73, locale en-GB)
    • Flutter version 1.21.0-6.0.pre.117 at /Users/nevercode/dev/flutter
    • Framework revision 7ec2d360bc (2 hours ago), 2020-07-29 23:25:38 -0700
    • Engine revision a9910e409c
    • Dart version 2.10.0 (build 2.10.0-1.0.dev 24c7666def)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/nevercode/Library/Android/sdk
    • Platform android-29, build-tools 29.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.6, Build version 11E708
    • CocoaPods version 1.9.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.47.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.12.2

[✓] Connected device (6 available)
    • Redmi Note 7 (mobile)       • 6345c469                                 • android-arm64  • Android 9 (API 28)
    • Nevercode’s iPhone (mobile) • b668e524315069f3db3661ac11ff1f66afafebdb • ios            • iOS 13.6
    • iPhone 11 Pro Max (mobile)  • 55C8466B-5367-492B-8EFE-EC45D980571F     • ios            • com.apple.CoreSimulator.SimRuntime.iOS-13-6 (simulator)
    • macOS (desktop)             • macos                                    • darwin-x64     • Mac OS X 10.15.6 19G73
    • Web Server (web)            • web-server                               • web-javascript • Flutter Tools
    • Chrome (web)                • chrome                                   • web-javascript • Google Chrome 84.0.4147.105

• No issues found!

+1


[Feature] Use this library with cipher

It's possible to use/integrate this fantastic library with https://www.zetetic.net/sqlcipher/ cipher extension?
How can i compile this npm module using my sqlite source code?

This is not possible right now, but it will be possible in version 5.0.0, which is being released in a few days.

Sounds great! We are waiting to evalutate an important project to this library!

One more question. We are investigating about a bug using the mapbox/node-sqlite3 library compiled with the sqlcipher extension. The bug consists in a database corruption after a lot of bulk inserts (in transaction). After some time (more or less 10 million of inserts grouped  by 10 record per transaction) the database presents some corrupted pages (check done using PRAGMA quick_check/integrity_check). We are not sure where the bug is (if in openssl, in the cipher extension or in the nodejs wrapper) but it seems to be in the openssl part. It seems to be fixed using the openssl 1.1.1. Which version of openssl are you using?
Will the 5.0.0 version be available for both windows and linux platforms (as all the previous)?

Will the 5.0.0 version be available for both windows and linux platforms (as all the previous)?

Yes, it will be.

Which version of openssl are you using?

The better-sqlite3 project does not come bundled with its own openssl library. When compiling with sqlcipher, you'll need to utilize your own openssl library. This means you'll be able to use whichever version of openssl you like.

This is now possible in version 5.0.0. Read the instructions here.


Error when install

Error: Yarn error warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.

fixed on 0.3.6


Host and container stats don't display ... connecting

Rancher Versions:
Server: v1.4.1
healthcheck: rancher/healthcheck:v0.2.3
ipsec: rancher/net:v0.8.7
network-services: rancher/network-manager:v<IP_ADDRESS>
scheduler: rancher/k8s:v1.5.2-rancher1-4
kubernetes: 1.5.2-rancher1-4
Docker Version: 1.12.6
OS and where are the hosts located? (cloud, bare metal, etc):

AWS EC2 Amazon Linux 2016.09.1 (for the Rancher servers) - deployed in an auto-scaling group (ASG) for HA purposes using a static 2 min, 2 desired, 2 max configuration
AWS EC2 Ubuntu 16.04 instances (for the hosts)
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
HA Rancher connecting to an AWS Aurora HA DB
Environment Type: Kubernetes

Steps to Reproduce:

Deploy Rancher in the configuration listed above2)
Deploy 2 hosts using the EC2 machine driver via the Rancher interface
Go to the hosts and look at the CPU / Memory / Network stats graphs

Results:
No information is displayed in the stats graphs. The same is true of any of the individual containers.

@chrisyoung12345 - Graphs were fixed in 1.5.  Please upgrade and if you find the graphs are still not displaying properly, reopen issue.

@tfiduccia Please reopen this issue. I upgraded to v1.5.3 and I am still facing the same issue.

@tfiduccia Is there anything that I can be doing to provide additional information on this issue that would allow for its resolution? If so, please advise. I'd like to see this working.

@tfiduccia This issue was resolved per the resolution of #8467. Thank you for your assistance.


Calories from Activities

Let's add a little app that has simple calculators for various kinds of activities:

calistenics
walking
running
running
stretching
stretching/yoga
vinyasa yoga
yoga
team sports

And we may need a (hidden) BMR calculator:

BMR calc

progress:
https://jsfiddle.net/mLznor91/

I hate counting calories.


Dropzone fixes + mobile fixes

Fixed:

Drag-n-drop area: form become blank after drag-n-drop new image to it
"Video" plugin - restyle drag-n-drop area for "Movie File" section

lgtm