Gitpitch Cloud issue after 4.0 upgrade

Describe the bug
I've upgraded my slides from 3 to 4.0.
Repo URL: https://github.com/martindsouza/pres-apex-social-login
When I go to https://gitpitch.com/martindsouza/pres-apex-social-login/master#/ then I get the upgrade notice.
Note that I have this presentation working on Gitpitch desktop.

To publish a 4.0 slide deck within a public repository you will need to follow the publishing guidelines that are detailed in the Publish Public Slide Decks Guide.

Perfect. Issue was missing gitpitch : 4.0 reference in PITCHME.yaml


Using generated C# "struct" classes in a Xamarin Android app?

I'd like to be able to use the generated C# classes from a common set of TSL structs in both a Xamarin Android app and an ASP.NET/Blazor web app.
Has anyone tried this?  ....any suggestions?

@mwherman2000 Hi did you ever get an answer to your question; I am looking into this myself, as I have a similar need.

No, I ended up recoding the structures I needed in my Android client app.

@mwherman2000 Yeah, I have done that myself; I've been experimenting with a few things to retain the generated code. I will add this capability to the Ideas section in the Discussions part of the repo. Thanks for the reply.

@TaviTruman please do :-)


JDK9+之后，MyBatis3.4版本有一个警告

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.ibatis.reflection.Reflector (file:/D:/mavenRepository/org/mybatis/mybatis/3.4.6/mybatis-3.4.6.jar) to method java.lang.Class.checkPackageAccess(java.lang.SecurityManager,java.lang.ClassLoader,boolean)
WARNING: Please consider reporting this to the maintainers of org.apache.ibatis.reflection.Reflector
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

这个要怎么解决

看文档：
https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7BB28E4D-99B3-4078-BDC4-FC24180CE82B
找到下面这部分内容
Understanding Runtime Access Warnings
Some tools and libraries use reflection to access parts of the JDK that are meant for internal use only. This illegal reflective access will be disabled in a future release of the JDK. In JDK 9, it is permitted by default and a warning is issued.
For example, here is the warning issued when starting Jython:
>java -jar jython-standalone-2.7.0.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by jnr.posix.JavaLibCHelper (file:/C:/Jython/jython2.7.0/jython-standalone-2.7.0.jar) to method sun.nio.ch.SelChImpl.getFD()
WARNING: Please consider reporting this to the maintainers of jnr.posix.JavaLibCHelper
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Jython 2.7.0 (default:9987c746f838, Apr 29 2015, 02:25:11)

看文档：
https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-7BB28E4D-99B3-4078-BDC4-FC24180CE82B
找到下面这部分内容
Understanding Runtime Access Warnings
Some tools and libraries use reflection to access parts of the JDK that are meant for internal use only. This illegal reflective access will be disabled in a future release of the JDK. In JDK 9, it is permitted by default and a warning is issued.
For example, here is the warning issued when starting Jython:
>java -jar jython-standalone-2.7.0.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by jnr.posix.JavaLibCHelper (file:/C:/Jython/jython2.7.0/jython-standalone-2.7.0.jar) to method sun.nio.ch.SelChImpl.getFD()
WARNING: Please consider reporting this to the maintainers of jnr.posix.JavaLibCHelper
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Jython 2.7.0 (default:9987c746f838, Apr 29 2015, 02:25:11)

可以升级mapper-spring-boot对应的mybatis依赖吗。 这个mapper-spring-boot 2.1.5对应mybatis3.4.6, 而mybatis在3.5.0版本中修复了这个警告。see https://blog.mybatis.org/2019/01/mybatis-350-released.html

@abel533 解决了， 加了如下配置到pom里。 启动时就没有警告了。
        <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.5.7</version>
        </dependency>


i want to use $watch for the ng-model in input, DOESNT WORK

i want to use $watch for the ng-model in input, so that once ng-model gets changed, I can use that to move my map around?
// when autolocation search changes
$scope.$watch('autolocation', function(){
	console.log("changed location!");
})

<input type="text" g-places-autocomplete ng-model="autolocation" options="autocompleteOptions" class="map-controls" placeholder="Search Location"/>

try to add watch collection (3rd argument -> true)?
$scope.$watch('autolocation', function(){
    console.log("changed location!");
}, true)

try:
controller:
$scope.autolocation = {
model: null
}

$scope.$watch('autolocation', function(){
    console.log("changed location!");
});

html:
<input type="search" g-places-autocomplete ng-model="autolocation.model">

How can I capture user typing keywords with $watch?  sometime address can't be found, but I still need to catch the input text value..
the above $watch only works if user location is selected.

No you need to watch the input model in my opinion. I know this is an old thread, but then i suppose this repo is mothballed.
Put the watch into the controller which holds your input
`
app.controller('ctrl1', function($scope, modals, $http,  $rootScope) {
$scope.$watch('placeCol', function() {
    console.log('form placeCol has been changed!');
    console.log($scope.placeCol);
}, true);

}));
`
Where HTML is:

<input class="form-control" g-places-autocomplete ng-model="placeCol"/>

That should sort you out.

@Diones Both of your solutions worked great, for the first solution i had to make small correction like below
  $scope.$watch('autolocation.model', function(newValue, oldValue){         if(typeof newValue == "object"){            console.log(angular.toJson(newValue, true));            console.log("changed location!");         }      });


Use RetryingHiveMetaStoreClient instead of HiveMetaStoreClient

Azkaban currently uses HiveMetaStoreClient while communicating with the Hive Metastore ref class: HadoopSecurityManager_H_2_0
This client does not automatically retry/reconnect in case of transient failures, such as when a metastore is restarted. The RetryingHiveMetaStoreClient does automatically retry/reconnect in case of errors.
This change switches it to use the RetryingHiveMetaStoreClient (which is what the Hive CliDriver uses internally).
NOTE: This introduces a runtime dependency on hive-exec jar. Currently, this is set as a compile only dependency in Azkaban but it actually requires this jar in the runtime and expects to get it from the HIVE_HOME environment variable.
Ref: https://github.com/linkedin/gobblin/issues/1506

This is a smart catch by Travis. Apparently this dependency comes transitively and is not present in maven central but present in jcenter. This was cached on my machine but it fails on github.

How can these dependencies be cached on your machine if they are not available in the repository?

@HappyRay

How can these dependencies be cached on your machine if they are not available in the repository?
I remember making some extra effort in fetching dependencies from elsewhere. This was when I was working on the Hive codebase.

Discussed off line, due to the risk of not having this fix, we agreed to check in this fix first. @suvodeep-pyne agreed to address the remaining review comments later.

The test took almost 9 seconds to run on my mac. This is slow. Any idea how to speed it up?

How did you test this feature work?

The test took almost 9 seconds to run on my mac. This is slow. Any idea how to speed it up?

It is taking some seconds to run since it sets up a DB and brings up the Hive Metastore. One way of speeding it up would be to remove the cleanup before running the test. This would benefit second runs in which the HMS start up wouldn't have to create the local files every time.

How did you test this feature work?

I didn't test whether RetryingHiveMetaStoreClient works or not. This is a Hive class. I just tested whether existing Hive jobs are running fine. This would ensure that they are fetching the delegation tokens correctly.

That test is good for catching regressions. But it doesn't test the new functionality is working, does it?


Choking on testnet transaction 22e08a53aff6cb0680758036e09f792dac56e4813de81c9be1b4b1ae3cda0ab0

Running indexd master (7c0c12526ae6ed9a6874878138cbec16dfe671c5) against testnet:
indexd:rpc getblock [ '00000000003ba174fd77250a04eba0e15134da0b4edfb9996bfedffdd235f97c',
  2 ] RangeError [ERR_INVALID_OPT_VALUE]: The value "250000" is invalid for option "value"
    at checkInt (buffer.js:1275:11)
    at Buffer.writeUInt16LE (buffer.js:1337:7)
    at Object.encode (/home/adam/indexd/node_modules/varstruct/lib/numbers.js:27:11)
    at Object.encode (/home/adam/indexd/node_modules/varstruct/lib/varbuffer.js:22:18)
    at /home/adam/indexd/node_modules/varstruct/lib/object.js:36:19
    at Array.forEach (<anonymous>)
    at Object.encode (/home/adam/indexd/node_modules/varstruct/lib/object.js:33:13)
    at ChainedBatch.put (/home/adam/indexd/dbwrapper.js:42:35)
    at outs.forEach (/home/adam/indexd/indexes/txo.js:52:14)
    at Array.forEach (<anonymous>) +43ms
  service RangeError [ERR_INVALID_OPT_VALUE]: The value "250000" is invalid for option "value"
  service     at checkInt (buffer.js:1275:11)
  service     at Buffer.writeUInt16LE (buffer.js:1337:7)
  service     at Object.encode (/home/adam/indexd/node_modules/varstruct/lib/numbers.js:27:11)
  service     at Object.encode (/home/adam/indexd/node_modules/varstruct/lib/varbuffer.js:22:18)
  service     at /home/adam/indexd/node_modules/varstruct/lib/object.js:36:19
  service     at Array.forEach (<anonymous>)
  service     at Object.encode (/home/adam/indexd/node_modules/varstruct/lib/object.js:33:13)
  service     at ChainedBatch.put (/home/adam/indexd/dbwrapper.js:42:35)
  service     at outs.forEach (/home/adam/indexd/indexes/txo.js:52:14)
  service     at Array.forEach (<anonymous>) +1m

I think it's choking on tx 22e08a53aff6cb0680758036e09f792dac56e4813de81c9be1b4b1ae3cda0ab0 which seems to be some sort of crazy non-standard tx. I couldn't decode it with bitcoin-cli

@asoltys interesting!
This module relies on the RPC,  so if the RPC can't decode that TX,  we can't either.
Have you reported this to https://github.com/bitcoin/bitcoin ?

Wow,  it is a 500KiB transaction.

{
  txId: "22e08a53aff6cb0680758036e09f792dac56e4813de81c9be1b4b1ae3cda0ab0",
  txHex: "01000000015300a4bd8000a2b1bf083c72fc65b74e1699da78904451fc9f01626135c1775e010000006b48304502200cc2be5c057d81a78d1eb880aa0c76ada27c52e900adbb8c99a12dc36b97613402210095b3a9d662dc8ce6acac336ff0e17ef82c1e7fc38cf3978444dc1351897ef230012102dfeb96b4296fadef124dfdbe898c50f27126219fa0151e9ea90dc9f1affd659affffffff010000000000000000fe90d00300ffffffff... snipped 499986 f's  ...ffffff00000000",
  blockId: "00000000003ba174fd77250a04eba0e15134da0b4edfb9996bfedffdd235f97c",
  blockHeight: 54504
}

OK,  the RPC isn't choking here.

I made an assumption that has backfired.
https://github.com/bitcoinjs/indexd/blob/7c0c12526ae6ed9a6874878138cbec16dfe671c5/indexes/txo.js#L23
Specifically,  I thought 16-bits would be enough for the size of the script.
Apparently not!

Ah ha :) and yeah sorry I had just mispasted the raw transaction hex into bitcoin-cli, too big for my clipboard or terminal I guess

Added 3e37c1e and then 49372a3,  this problem should resolve.  I hadn't released this code yet.
I'll add a script to https://github.com/bitcoinjs/private-bitcoin which you can use to drop the tip for the TXO index which should mean it re-syncs.

@asoltys see a35594c f04b6e5

@asoltys see https://github.com/bitcoinjs/private-bitcoin/blob/87fcf554c316cbb4d71ca12e4712ca8c748ea989/scripts/drop.js#L1-L23

Closing as fixed :+1:

Thanks for the quick fix! Drop script worked like a charm. Indexing now.


System - allow unsetting owner, identified bug where lots of fields cannot be unset

Issues
A bug with creating systems was identified here: https://github.com/OpsLevel/opslevel-go/pull/295
Changelog

[x] Allow user to unset owner on System resource
[x] Make a changie entry

Tophatting

Create system with owner
Change owner
Delete owner

~/repos/terraform-provider-opslevel/workspace system-patches ❯ task apply                                                                                х 200 Ruby 3.0.0 01:22:37 PM
task: [terraform-command] terraform -chdir=/Users/taimoorahmad/repos/terraform-provider-opslevel/workspace apply

Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
  + create

Terraform will perform the following actions:

  # opslevel_system.test3_system will be created
  + resource "opslevel_system" "test3_system" {
      + aliases      = (known after apply)
      + id           = (known after apply)
      + last_updated = (known after apply)
      + name         = "test3 system"
      + owner        = "Z2lkOi8vb3BzbGV2ZWwvVGVhbS85NzU5"
    }

Plan: 1 to add, 0 to change, 0 to destroy.

Do you want to perform these actions?
  Terraform will perform the actions described above.
  Only 'yes' will be accepted to approve.

  Enter a value: yes

opslevel_system.test3_system: Creating...
opslevel_system.test3_system: Creation complete after 1s [id=Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA]

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
~/repos/terraform-provider-opslevel/workspace system-patches ❯ task apply                                                                                5s Ruby 3.0.0 01:22:45 PM
task: [terraform-command] terraform -chdir=/Users/taimoorahmad/repos/terraform-provider-opslevel/workspace apply
opslevel_system.test3_system: Refreshing state... [id=Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA]

Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # opslevel_system.test3_system will be updated in-place
  ~ resource "opslevel_system" "test3_system" {
        id      = "Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA"
        name    = "test3 system"
      ~ owner   = "Z2lkOi8vb3BzbGV2ZWwvVGVhbS85NzU5" -> "Z2lkOi8vb3BzbGV2ZWwvVGVhbS8xMTEwOA"
        # (1 unchanged attribute hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.

Do you want to perform these actions?
  Terraform will perform the actions described above.
  Only 'yes' will be accepted to approve.

  Enter a value: yes

opslevel_system.test3_system: Modifying... [id=Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA]
opslevel_system.test3_system: Modifications complete after 1s [id=Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA]

Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
~ ❯ opslevel get system test3_system                                                                                Ruby 3.0.0 01:22:26 pm
{
  "Id": "Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA",
  "Aliases": [
    "test3_system"
  ],
  "Name": "test3 system",
  "Description": "",
  "HTMLUrl": "https://app.opslevel.com/catalog/systems/test3_system",
  "Owner": {
    "OnGroup": {
      "id": "Z2lkOi8vb3BzbGV2ZWwvVGVhbS8xMTEwOA"
    },
    "OnTeam": {
      "alias": "platform_2",
      "id": "Z2lkOi8vb3BzbGV2ZWwvVGVhbS8xMTEwOA"
    }
  },
  "Parent": {
    "Id": null,
    "Aliases": null,
    "Name": "",
    "Description": "",
    "HTMLUrl": "",
    "Owner": {
      "OnGroup": {
        "id": null
      },
      "OnTeam": {
        "id": null
      }
    },
    "Note": ""
  },
  "Note": ""
}

~/repos/terraform-provider-opslevel/workspace system-patches ❯ task apply                                                                                х INT Ruby 3.0.0 01:23:26 PM
task: [terraform-command] terraform -chdir=/Users/taimoorahmad/repos/terraform-provider-opslevel/workspace apply
opslevel_system.test3_system: Refreshing state... [id=Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA]

Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # opslevel_system.test3_system will be updated in-place
  ~ resource "opslevel_system" "test3_system" {
        id           = "Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA"
        name         = "test3 system"
      - owner        = "Z2lkOi8vb3BzbGV2ZWwvVGVhbS8xMTEwOA" -> null
        # (2 unchanged attributes hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.

Do you want to perform these actions?
  Terraform will perform the actions described above.
  Only 'yes' will be accepted to approve.

  Enter a value: yes

opslevel_system.test3_system: Modifying... [id=Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA]
opslevel_system.test3_system: Modifications complete after 1s [id=Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA]

Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
~ ❯ opslevel get system test3_system                                                                                Ruby 3.0.0 01:23:15 pm
{
  "Id": "Z2lkOi8vb3BzbGV2ZWwvRW50aXR5T2JqZWN0Lzc5NDQ1OA",
  "Aliases": [
    "test3_system"
  ],
  "Name": "test3 system",
  "Description": "",
  "HTMLUrl": "https://app.opslevel.com/catalog/systems/test3_system",
  "Owner": {
    "OnGroup": {
      "id": null
    },
    "OnTeam": {
      "id": null
    }
  },
  "Parent": {
    "Id": null,
    "Aliases": null,
    "Name": "",
    "Description": "",
    "HTMLUrl": "",
    "Owner": {
      "OnGroup": {
        "id": null
      },
      "OnTeam": {
        "id": null
      }
    },
    "Note": ""
  },
  "Note": ""
}

Back to draft - does not work for unsetting these foreign keys.

Back to draft - does not work for unsetting these foreign keys.

This PR has been changed to allow unsetting of the owner foreign key, which does not use IdentifierInput. It does not fix the root issue identified by @msobkowiak-olx. Parent/domain is still stuck to this object and cannot be removed in any tools, only the graphiql API/web client.


MySQL Protocol Support

For troubleshooting and performance optimization (same as DNS, HTTP and the other L7 applications), understanding the error rate, latency and throughput  based on queries(or src/dest etc) is a great debugging capability.
As Mysql(and Pstgresql) are likely the most commonly used DBs, I believe this feature will help most Kubeshark users.
Regarding its importance, while there are other tools currently available that support this feature, it would be awesome to have this capability available for Kubeshark:)
Slack Message

First task is to identify and store the data

eBPF USDT can be used to capture MySQL events
MySQL doc reference: https://dev.mysql.com/doc/refman/5.7/en/dba-dtrace-mysqld-ref.html

@iluxa That's what I started with for capturing MySQL events. However, the solution remains specific to Mysql. Instead, I ended up changing the tracer ebpf logic to capture MySQL SSLLib events (https://github.com/kubeshark/tracer/pull/13) If we can recover that PR, it captures MySQL (and possible postgres as well) events using TCP and libssl probes

@bogdan: First step is to get the packets
@mertyildiran will then take over and build a parser
@corest to create a demo env


Bluetooth: samples: Add ISO broadcast benchmark sample

Adds a sample that measures packet loss and BIG sync
statistics.
Signed-off-by: Emil Gydesen<EMAIL_ADDRESS>

@Thalley - can you mark all resolved conversations resolved?
@jhedberg - please review

@Thalley - can you mark all resolved conversations resolved?
@jhedberg - please review

Done :) Should be fine to merge now


vue as dev dependency

Why vue should be installed as dev dependency? or this is just a typo?

Vue is a dev dependency - you need it to develop the solution. There are many ways to deploy solutions, so maybe this will be a bad fit for your use case put the idea here is that your build pipeline will have Vue available as a dev dependency and hence be able to build and package your final solution - including Vue.


Revert "Nice log"

Reverts myakove/github-gitlab-webhook-server#73

The following are automatically added:

Add reviewers from OWNER file (in the root of the repository) under reviewers section.
Set PR size label.
New issue is created for the PR.

Available user actions:

To mark PR as verified add !verified to a PR comment, to un-verify add !-verified to a PR comment.
Verified label removed on each new commit push.
To cherry pick a merged PR add !cherry-pick <target branch to cherry-pick to> to a PR comment.
To add a label by comment use !<label name>, to remove, use !-<label name>
Supported labels:
do-not-merge
verified
wip
lgtm
target-version-

!target-version-dev1
!target-version-dev2

!target-version-dev1

!target-version-dev1

!target-version-dev1
!target-version-dev2

Cherry-picked PR Revert "Nice log" into dev1

Manual cherry-pick is needed
Cherry pick failed for 00fe8167cdef15ea93459dba44033af55d098ccc to dev2:
The previous cherry-pick is now empty, possibly due to conflict resolution.


[CI refactoring] Updated docs publication process

Description of changes:

master branch will no longer publish docs into the root https://autogluon.mxnet.io/
master branch will publish all docs to https://autogluon.mxnet.io/dev/
master branch will publish root_index.html (new file) into root index.html. The only thing this file is going to do is to immediately redirect into https://autogluon.mxnet.io/stable/
docs updated
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
restricted internal cross-module versions to a specific version
doc links in headers are now replaced dynamically to a correct branch during the build time

Job PR-737-1 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-737/1/index.html

Job PR-737-3 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-737/3/index.html

Job PR-737-4 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-737/4/index.html

Job PR-737-6 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-737/6/index.html

Job PR-737-7 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-737/7/index.html

Job PR-737-8 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-737/8/index.html

Job PR-737-9 is done.
Docs are uploaded to http://autogluon-staging.s3-website-us-west-2.amazonaws.com/PR-737/9/index.html

Website still doesn't redirect to stable or dev, it is by default the old doc build.


Automatic documentation generation POC

Generate Sphinx base documentation

https://github.com/xsession/chsm/tree/feature/gen_doc

It works and hosted in here https://xsession.github.io/chsm/


Sweet Alert before Deleting the Project

Sweet Alert before Deleting the Project

@rupeshmohanty kindly assing me this and review my PR


tf.stack eats memory over time

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): ubuntu 16.04
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): 1.4.1
Python version:  3.5
CUDA/cuDNN version: 8
GPU model and memory: 1060 + 6GB

Describe the problem
I use tf.stack to stack 2 images. But the memory used by this program increase over time. I use memory_profiler check it. it is caused by tf.stack, here is the minimal re-produce code:
import tensorflow as tf
import glob
import gc
from memory_profiler import profile

@profile
def function_mark():
  pass

@profile
def stack_images():
  image_file_list = glob.glob("car_images/*.jpg")
  sess = tf.Session()

  for _ in range(300):
    # read image
    image1 = tf.gfile.FastGFile(image_file_list[0], 'rb').read()
    image2 = tf.gfile.FastGFile(image_file_list[1], 'rb').read()
    # decode image
    image1_decode = tf.image.decode_image(image1, channels=3)
    image2_decode = tf.image.decode_image(image2, channels=3)
    # stack image
    image_stack = tf.stack([image1_decode, image2_decode])
    # run session
    r_image_stack = sess.run(image_stack)
    # mark function. so I can check the memory-usage of every loop.
    function_mark()
    # force garbage collection, so all the un-reference variable will be freed.
    del r_image_stack
    gc.collect()

First, I profile it line by line, here is the result:
you can see it very clearly that line 26 take a lot of memory. My image is 800*600 and I only stack 2 image each time, so 1.3G memory consumption is not normal.

Line #    Mem usage    Increment   Line Contents
11    190.0 MiB    190.0 MiB   @profile
12                             def stack_images():
13    190.0 MiB      0.0 MiB     image_file_list = glob.glob("car_images/*.jpg")
14    421.6 MiB    231.7 MiB     sess = tf.Session()
15
16   1998.4 MiB      0.0 MiB     for _ in range(300):

17                                 # read image
18   1992.5 MiB      1.5 MiB       image1 = tf.gfile.FastGFile(image_file_list[0], 'rb').read()
19   1992.5 MiB      0.0 MiB       image2 = tf.gfile.FastGFile(image_file_list[1], 'rb').read()
20                                 # decode image
21   1992.8 MiB     77.6 MiB       image1_decode = tf.image.decode_image(image1, channels=3)
22   1993.3 MiB    108.6 MiB       image2_decode = tf.image.decode_image(image2, channels=3)
23                                 # stack image
24   1993.3 MiB      0.7 MiB       image_stack = tf.stack([image1_decode, image2_decode])
25                                 # run session
26   1998.4 MiB   1350.4 MiB       r_image_stack = sess.run(image_stack)
27                                 # mark function. so I can check the memory-usage of every loop.
28   1998.4 MiB     29.0 MiB       function_mark()
29                                 # force garbage collection, so all the un-reference variable will be freed.
30   1998.4 MiB      0.0 MiB       del r_image_stack
31   1998.4 MiB      8.9 MiB       gc.collect()

Then I profile it over time. I use function function_mark to distinguish each loop. So we can see it very clearly that the memory usage of this program is increase over time.

My question is: How should I avoid this problem. because it cause a serious performance regression.

In case anybody stumbles across this in the future I thought I would mention that if you get into the habit of calling graph.finalize() after defining the static graph, you will always be presented with an exception if nodes are added to the graph when you aren't expecting them rather than running into an exploding memory problem.


add: new converter to existing console script with fallback option to legacy converter

TODO:

@jakebeal  Along with fixing the code reviews, I have added a unit test for the new conversion here.


Provider feature request : EDF Tempo French Provider

Hi,
Would it be possible to have a new provider for TeslaMateAgile ? (using API from RTE)
With "EDF" French National provider, there is an offer called "TEMPO"
Hours :
From 6 am to 10 pm : this is Full Hour with specific cost of KWh, and from 10 pm to 6 am, this is off-peak hour with another specific cost of KWh
Days :

300 days a year we have a "blue days" (BLEU) cost, almost cheap.
43 days a year of high consumption on the electrical network, there is more expansive costs "white days" (BLANC) to encourage people to reduce their consumption.
22 days a year of VERY HIGH consumption on the electrical network, there is VERY expansive costs "Red days" (ROUGE) to encourage people to really reduce their consumption.

Of course, there is different costs in full hours costs & off-peak hours costs, for each color of days.....
See full exemple table here : https://images.prismic.io/ekwateur-edito/ff58a9e7-053a-4597-b24f-476aa63ac143_grille-tarifaire-edf-tempo.PNG?auto=compress,format
There is an API documentation here (FR/EN switch at he top right corner window) :
https://data.rte-france.com/catalog/-/api/doc/user-guide/Tempo+Like+Supply+Contract/1.1
With this API, we could know colors of time periods
With color of time period + 2 Fixed costs by color in full hours costs & off-peak hours costs, here we are...
Regards.

Hey there thanks for raising this feature request! I unfortunately won't be able to work on this personally but I am always happy to accept pull requests to add this provider. I will keep this issue open so someone willing can pick it up

Hi there, the new version v1.12.0 now includes a Home Assistant provider that you could use to make this integration yourself potentially, but I will leave this issue open for proper support if anyone wishes to contribute.

@cdlp34 in HomeAssitant you can use RTE Tempo in HACS that will create a sensor with the exact current price and the associated history to that value. I'm now trying to connect TeslamateAgile to HomeAssistant to confirm the calculation costs of each charge


Tutorials end in 2021

Describe the issue
https://datatracker.ietf.org/group/edu/materials/ is linked from the "Other" menu under "Tutorials". The EDU team ended in 2021, and so does the list of materials.
@ghwood where are we capturing these tutorials now, so we can update the link?
Code of Conduct

[X] I agree to follow the IETF's Code of Conduct

And IIRC the plan was to move the edu materials back out of the datatracker?

To be clear - recent and planned future materials end up attached to sessions instead of being freestanding. The attempt to use the datatracker to hold edu assets that weren't ostensibly meeting specific didn't work out - in reality they really are better modeled as meeting specific things. So there's this collection of history here that, the last time we talked about it, was going to move off into a wiki again. Removing the menu item is the right thing to do (but @ghwood should weigh in).

Removing the menu/tab item is fine but there may yet be some materials that don't exist elsewhere but which should be retained. I am double checking with eodir co-coordinators (one is out until the end of October, I think). It would be nice to retain access to the materials in datatracker until we're able to convene.


Discord server

You might have one but the invite link from the bot aint working
I want to talk to you :)

If you wish to speak to me my discord is Katrix#0101
This bot is very old the support server and hosting has been offline for a couple of years i would imagine now


New Layout

[ ] Frontpage
[ ] Choose game page
[ ] Connect wallet page
- [ ] Connect existing wallet
- [ ] Connection troubles
[ ] StartGame page
[ ] Select game type page (free or prize)
- [ ] Free game
- [ ] Game for prize
[ ] Game Page
[ ] Join the game page


Feature request: Sortable cards

Hi Brian. First let me tell you that  you deserve a huge round of applause 👏 👏 👏  for this mobile-first super fast portfolio website 🥇 . I just wanted to request sorting feature for the cards. Let me tell you in detail. Your website has 2 types of cards:
one for featured projects, another for small projects. It will be really nice if there are sorting feature available for these. The sorting can be based on tags, which is already part of the website. In this way we will be putting the tags into use.
Regarding location of the sorter, I feel they can be placed just before the cards begin i.e. one before featured project cards & another before small project card. Just to give you some idea of what I mean by sorting, I am including a video here. The website in the video is available here & is also made using Gatsby.
https://user-images.githubusercontent.com/68782815/117541378-3a201800-b031-11eb-9458-0122f090b479.mp4
Thanks for making such a beautiful website 🥳

Hi @sid-r-singh, thanks a ton for the feedback and for checking out the project. Hope you've enjoyed using it on your end.
Very good idea, I agree we can take advantage of the already existing tags. I'd have to look into the UI to see how to best present the sorting.
Though, do you think you can get something like this implemented or started 😁?
I'd enjoy working on it together


.Rprofile ignored when running an R script

Snakemake version
5.7.1
Describe the bug
A rule executing an R script using the script directive does not execute the content of .Rprofile. I found out this was the case because my packrat environment is not being loaded (the line source("packrat/init.R" is inside .Rprofile)
Logs
If applicable, any terminal output to help explain your problem.
 I agree with the last comments, this breaks packrat and the alternative of loading the .Rprofile on every new script seems a bit cumbersome.
Is there a flag (can we add one if it doesn't exist) to load a .Rprofile for all scripts?

I think it is indeed best to explicitly load .Rprofile in the script if it needs it. This way, the reader immediately sees the dependency instead of having to know about such internals. The downsides of loading .Rprofile and thereby accidentally including user specific context is just too large. Also, having a global flag would not help, because workflow results should not depend on command line flags given. This would hamper reproducibility.

Probably not the best place to ask, but I had a question regarding this.
Say a colleague has R installed with all the requisite third-party libraries, but they have them in a user-library (which normally gets loaded via ~/.Rprofile).
How can they download an run a workflow I've made in Snakemake?  I don't want to specify my paths in the .R files as that won't make the workflow portable.  I feel like I'm missing the expected workflow here - can someone clarify?

@deto, just another user here, but you can achieve this by setting the R_LIBS_USER environment variable before running Snakemake (but see #490)

I think it is indeed best to explicitly load .Rprofile in the script if it needs it. This way, the reader immediately sees the dependency instead of having to know about such internals. The downsides of loading .Rprofile and thereby accidentally including user specific context is just too large. Also, having a global flag would not help, because workflow results should not depend on command line flags given. This would hamper reproducibility.

The problem with loading .Rprofile in every script is that it is easy to forget to do so. That is not a problem, of course, when it causes an error. But sometimes the script will run but produce unexpected results due to the package version differences.
Could maybe the renv environment be specified similarly to the way conda environments are?


Implicit int limits

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
Some of the older messaging around the move to v2 and the current data conversion table in the docs say that you use i64 values to internally represent python int. I expected this to lead to either error messages when trying to validate numbers outside of that range or (less ideally) have them be converted to the max/min. But running the code below just prints True every time. Is that the intended behaviour? Are you not using i64's internally anymore?
Example Code
class MyModel(BaseModel):
    a: int

print(MyModel(a=2**70).a == 2**70)
print(MyModel.model_validate_json(f"""{{"a": {2**70}}}""").a == 2**70)

py_int = TypeAdapter(int)

print(py_int.validate_python(2**70) == 2**70)
print(py_int.validate_json(f"{2**70}") == 2**70)

Python, Pydantic & OS Version
pydantic version: 2.0.3
pydantic-core version: 2.3.0 release build profile
python version: 3.11.4 | packaged by Anaconda, Inc. | (main, Jul  5 2023, 13:47:18) [MSC v.1916 64 bit (AMD64)]
platform: Windows-10-10.0.19045-SP0
optional deps. installed: ['typing-extensions'];

Selected Assignee: @davidhewitt

I think we recently fixed this to handle large numbers, up to the limits of python (which IIRC are ~4000 decimal digits). I think we use i64s when the value can fit, and otherwise convert to a python int.


Array.from - IE polyfill needed

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from#Polyfill


Release 165.0.0

Releases queued-request-controller https://github.com/MetaMask/core/pull/4456

@metamaskbot publish-preview


Transaction list loads more infinitely at bottom

Originally posted by @CedrikNikita in https://github.com/aeternity/superhero-wallet/issues/1230#issuecomment-883866063

@onvisions would be nice to have designs for the scroll + load more micro interaction.


How to access GII?

When I try route:
http://localhost/myproject/index.php?r=gii
it shows nothing.
in fact, when doing any invalid route it shows no errors, like this:
http://localhost/myproject/index.php?r=asdfasdf
I have no idea why it doesn't show errors, it is freshly installed, superuser logged in and all other routes work perfect

Improved basic and advanced templates come with pretty url configured out of the box, along with htaccess that will remove ugly index.php from your url. Try this: localhost/stadiumreporter/gii

ok thanks!


feat: Add graceful UX for search page errors

Previously, if Elasticsearch returned an error during search, it would fail silently. This PR explains the issue to the user and offers a retry option.
This button appears whenever Load More or Infinite Scroll fails to load more posts via Ajax:

Pagination users will be directed to the 500 page:

Hmm I'm not sure how I feel about showing the 500 error directly in the layout. It's better of course since you can search again, but it doesn't look great. Maybe it needs some extra styling, or maybe it needs to be a separate design. This is more work, but just brainstorming; It could be a page that says "Something went wrong with searching, try again", with a big-ass search box right under it. As it is the "Return home" button as a fallback seems irrelevant as the logo button and navigation are there anyway.

Hmm I'm not sure how I feel about showing the 500 error directly in the layout. It's better of course since you can search again, but it doesn't look great. Maybe it needs some extra styling, or maybe it needs to be a separate design. This is more work, but just brainstorming; It could be a page that says "Something went wrong with searching, try again", with a big-ass search box right under it. As it is the "Return home" button as a fallback seems irrelevant as the logo button and navigation are there anyway.

I hear you. It probably wouldn't be too much work to just tweak the search results partial now that I think about it.


feat(cli): support web login for authentication

For uploading Flow-Modules it is now possible to authenticate via the standard web login. See Flow CLI Authentication in the readme for more information

we should also add a .npmrc file with engine-strict=true so that npm actually enforces the engine setting in the package.json when installing


Multi Party Signatures and zkSync

I am building an Application that relies on Multi Party Signatures for security reasons.
In short, it means that there is no single private Key in memory or elsewhere. Transactions are signed over a protocol of messages between multiple parties which each hold their share of a key. This is pretty secure since no one can simply steal the private key or read it from the memory of a device or browser. (They would have to steal every party's share)
Now, I'm interested in finding the best way of using Multi Party Signatures in combination with zKSync while keeping the same level of security.
It is easily possible to create a zk-signer from my multi-party signer by - for example in javascript - creating a custom signer with the same interface as ethers.signer and then use fromEthSigner to create a new zkSync Wallet. So far so good.
My concern now is, that when the zk-signer is derived from my Multi Party signature there is a new private key which is a single point that can be compromised. A bad actor could theoretically steal everything the user has already deposited into his/her zksync account if he/she gets hold of the zk-signer private key.
So either I got the implications of using zkSync wrong or I'm going to have to lower my application's level of security to be able to use zksync.
What would fix this is a possibility to override the sign methods of the zk-signer. Like that it would be possible to also use multi-party-signatures at the zk level.
Is something like that possible, or is there experience regarding zk-sync together with multi-party-signatures?

Afterthought:
In the documentation of tx_submit it says that its possible to send an optional ethereumSignature. This ethereumSignatureis something that would be signed by my Multi-Party process. Which seems to solve my Issue.
But the parameter is optional, what happens if it will not be passed along, is the transaction still valid?
If the transaction is invalid in that case my Issue is obsolete. If it the transaction would still be accepted, it remains.

@lauhon I'll see if I can get more information for you, but there may be a delay as our team is focused on zkSync 2.0 mainnet. I'll let you know when I have more information.

@lauhon ethereumSignature is an additional security measure (think like 2FA) which is used to increase the overall security of an account — to send a transaction, transaction has to be signed by both L1 and L2 private keys. This is not related to the multi-party signature.
That being said, zkSync does support N-of-N multisignatures natively. For additional info pleace check this repo: https://github.com/matter-labs/schnorr-musig

Thanks coming back with the information!


If lead conversion creates the Household account, the Type field is not updated as with other HH Accounts

Thread.
Needs an update here to add the correct picklist value using the same constant for HH_Type?

**lurch: add

Tracking W-018741

Salesforce has determined that this issue will not be explored further.


Renamed files and metadata.

<EMAIL_ADDRESS>Signed-off-by: Sekiranda Hamza<EMAIL_ADDRESS>Description
Renamed consul metadata and filenames in oak workload definitions.
This PR fixes #
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

reviewing...

Closing due to migration to MeshModels


[edge-compute] - Edge stack version is not updated when updating the stack

open edit edge stack view
change the file content
save
checking the result of the HTTP request, you'll see that version was not updated

Closed via #3778


Add dunner tasks command | No tasks should not throw validation error

Running dunner tasks prints
Available Dunner tasks:
build
foo
Run `dunner do <task_name>` to run a dunner task.

If there are any validation errors, it prints them.
If there are no tasks in file, empty dunner task, then it will not throw error with this PR.

Fixes #102

Codecov Report

Merging #132 into develop will decrease coverage by 9.54%.
The diff coverage is 86.36%.

@@            Coverage Diff            @@
##           develop   #132      +/-   ##
=========================================
- Coverage    64.55%    55%   -9.55%
=========================================
  Files            5      7       +2
  Lines          426    529     +103
=========================================
+ Hits           275    291      +16
- Misses         102    187      +85
- Partials        49     51       +2

Impacted Files
Coverage Δ

pkg/config/config.go
59.04% <0%> (-1.6%)
:arrow_down:

pkg/dunner/list_tasks.go
100% <100%> (ø)

pkg/dunner/dunner.go
0% <0%> (ø)

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 deb9c99...276135c. Read the comment docs.


get_survdat_tows and make_survdat_occu ready

Added some new functions that work off the cleaned SURVDAT and create a tidy "occupancy" dataset, with every row as a unique tow-species observation with biomass and abundance summed across sex/length.

Does this pass the build tests in rstudio?

Looks like it passes everything, 0 errors, 0 warnings and three notes. Notes for added stuff say something like this:
`get_survdat_tows: no visible global function definition for ‘%>%’
get_survdat_tows: no visible binding for global variable ‘survey_area’
No clue what the heck that means -- I am guessing because these are hard wired in to be selected with the function, though that's on purpose.

@adamkemberling -- okay to move this froward? Carly's going to try to use the make_survdat_occu function, thanks :)

Going to merge -- hopefully nothing breaks!


UI Testing

Hi,
I'm trying to UI test my app which have your library with a button,
- (NSAttributedString *)buttonTitleForEmptyDataSet:(UIScrollView *)scrollView forState:(UIControlState)state
{
    return [[NSAttributedString alloc] initWithString:@"Reload"];
}

But, when I try to tap on the button it not there:
        print(XCUIApplication().buttons["empty set button"].exists)

return
false

@dzenbot Hi! Any progress in resolving the issue?


NullPointerException at FileInfo.getCurrentCaretPosition

Hello,
this exception has been reported to NetBeans Bugzilla.
Stacktrace:
java.lang.NullPointerException
   at com.welovecoding.nbeditorconfig.processor.FileInfo.getCurrentCaretPosition(FileInfo.java:65)
   at com.welovecoding.nbeditorconfig.processor.operation.TrimTrailingWhiteSpaceOperation.detectCaretOffset(TrimTrailingWhiteSpaceOperation.java:51)
   at com.welovecoding.nbeditorconfig.processor.operation.TrimTrailingWhiteSpaceOperation.operate(TrimTrailingWhiteSpaceOperation.java:30)
   at com.welovecoding.nbeditorconfig.processor.operation.TrimTrailingWhiteSpaceOperation.operate(TrimTrailingWhiteSpaceOperation.java:20)
   at com.welovecoding.nbeditorconfig.processor.EditorConfigProcessor.excuteOperations(EditorConfigProcessor.java:190)
   at com.welovecoding.nbeditorconfig.processor.EditorConfigProcessor.applyRulesToFile(EditorConfigProcessor.java:95)

See https://netbeans.org/bugzilla/show_bug.cgi?id=253637.
Please evaluate this bug. Thank you.

@jhavlin, Thank you very much for your report!
Can you reproduce this issue with v0.0.8-beta?

Fixed with v0.0.8-beta

Version 0.0.8-beta seems to work fine.
Thank you very much for the fix.

Great to hear that and thx for reporting :)


[C#] Move insecure compose validation into Channel

Related to https://github.com/grpc/grpc-dotnet/pull/1802
I tested what happens when validation was removed from creating channel credentials with Grpc.Core. The good news is that "invalid" calls (i.e. insecure + call credentials) don't succeed. The bad is the failure error isn't helpful. A channel would throw ArgumentNullException because it would attempt to compose null native credentials.
This PR makes the error message easy to understand. It's the same message that ChannelCredentials.Compose threw previously.
@jtattermusch

My environment is messy - I have tests failing on the base branch - but I see the new test fails if the debugger isn't attached. I don't know what that means.
2) Failed : Grpc.Core.Tests.ChannelTest.CompositeCredentialsWithInsecureThrow
  Expected: <System.InvalidOperationException>
  But was:  <System.AppDomainUnloadedException: Attempted to access an unloaded AppDomain.
   at Grpc.Core.Internal.CallCredentialsSafeHandle.ReleaseHandle()
   at System.Runtime.InteropServices.SafeHandle.InternalDispose()
   at Grpc.Core.Internal.DefaultChannelCredentialsConfigurator.CreateNativeCompositeCredentials(ChannelCredentials channelCredentials, CallCredentials callCredentials)
   at Grpc.Core.Internal.DefaultChannelCredentialsConfigurator.<>c__DisplayClass9_0.<SetCompositeCredentials>b__0()
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at Grpc.Core.Internal.DefaultChannelCredentialsConfigurator.GetOrCreateNativeCredentials(ChannelCredentials key, Func`1 nativeCredentialsFactory)
   at Grpc.Core.Internal.DefaultChannelCredentialsConfigurator.SetCompositeCredentials(Object state, ChannelCredentials channelCredentials, CallCredentials callCredentials)
   at Grpc.Core.ChannelCredentials.CompositeChannelCredentials.InternalPopulateConfiguration(ChannelCredentialsConfiguratorBase configurator, Object state)
   at Grpc.Core.Internal.ChannelCredentialsExtensions.ToNativeCredentials(ChannelCredentials credentials)
   at Grpc.Core.Channel..ctor(String target, ChannelCredentials credentials, IEnumerable`1 options)
   at Grpc.Core.Channel..ctor(String target, ChannelCredentials credentials)
   at Grpc.Core.Tests.ChannelTest.<>c__DisplayClass11_0.<CompositeCredentialsWithInsecureThrow>b__1()
   at NUnit.Framework.Assert.Throws(IResolveConstraint expression, TestDelegate code, String message, Object[] args)>
   at Grpc.Core.Tests.ChannelTest.CompositeCredentialsWithInsecureThrow()

Changing the error to throw outside the using statement appears to fix the test on my machine. Hopefully, that fixes the hangs.

I look into the hanging tests and I found there was a bug in the Channel constructor:

when channel is being created and credentials creation throws, we end up with no Channel instance (so we cannot do channel.Shutdown()), but the GrpcEnvironment.AddRef() has already been created. (and when the environment is not shutdown properly it can lead to hang, which is what made the ChannelTest got stuck IMHO).
I added a fix for that.

@JamesNK please review my changes to this PR.
@tonydnewell  FYI

test failures are unrelated.

https://github.com/grpc/grpc/releases/tag/v1.46.6 has been released.


Apache 2 syntax error - Portainer

Copy and pasted the YAML right into Portainer.  Things appear to build correctly however I get this error on the log from the 'gip' container.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.

Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd
rsyslog startup failure, child did not respond within startup timeout (60 seconds)
...done.
Starting periodic command scheduler cron
...done.
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 48 of /etc/apache2/sites-enabled/gestioip.conf: Could not open configuration file /usr/share/gestioip/etc/apache/apache_ldap.conf: No such file or directory
Action '-D FOREGROUND' failed.
The Apache error log may have more information.
Starting enhanced syslogd rsyslogd

Not sure if you fixed it, but I found a workaround.  It doesn't look like all of the files get created when deploying through portainer.  I did the same thing, but ended up downloading the repository to my windows computer and then copying the files in apache/conf to the shared folder on my linux host which ended up being /data/compose/14/apache/conf.   Then once I was able to get into the container, I had to copy /gestioip_install/gestioip_3.5/gestioip/install to /var/www/html/gestio/.   Then I had to delete the gestioip database from mysql and ran through the database configuration http://host/gestioip/install.  If you want to enable SSL you will need to modify /etc/apache2/sites-enabled/gestioip.conf and change the authuserfile entry to /user/share/gestioip/etc/apache/.  Once I had that done I did a commit of the image, updated my stack to use the new gip image and I was good to go.


Reproduce stm data using the new laser

Goals

[ ] Recreated the data collected here with bluesky: https://confluence.diamond.ac.uk/display/SSCC/Mapping+Test+Rig+P99

Tasks

[ ] Collect data using stxms plan with software fly scan and step scans.
[ ] Use the script to reconstruct the data and compare the quility.
[ ] All should be done with blueApi and nexus data writer.

Related Resources
Stxm plan

first images:


Is httprouter.Params not a map because duplicate named params are allowed in the tree?

I can't find documentation on this and I'm currently writing some code that transforms a Params into a map so that I can validate it with a schema validator but a colleague of mine brought up a really good point that the []Param type indicates the intention that multiple values are allowed for a given key.
Is this correct? Does httprouter allow multiple param keys in registered routes?

I've read the code and I've answered my own question! It also appears to be the standard way of handling this in other libraries.


WA - Data Resubmission - First / last both "Unknown"

User: Jennifer Risler
Email address<EMAIL_ADDRESS>Submitting facility: WA DOH
"Possible test data sent to production, two events identified.  First/last both "Unknown".
Request resubmission with corrections if data is for a real patient."
Message ID:
8f04c1dd-4552-4e73-acf4-61b702a9428e;  f68c5fab-8653-40c6-8b7a-785c96445cd7

@BerniXiongA6
What's the priority on this one. We received this 10/3 and looks like it has not been assigned as well.

I'm flagging resubmissions high just because I don't want them to expire. Whichever engineer taking this on, please ping @BerniXiongA6 with questions.

Update:
I was unable to get a hold of the inbound file and the outbound file because of the age of the ticket.  But with the information gathered, it seemed that these files were ready to be sent to MO and not WA. The above IDs are report_id(s) and not message_id(s). If we can get the message_id(s), we can check with SR if they can resubmit them, in case they came from SR.

Hi @jorg3lopez what's our action item so I can update WA DOH on this? Also, can I help in any other way?

BX sent updates to Jenni and WA DOH team on 11/1/2022:

Hi Jenni and Team,
I wanted to follow up on Ticket # 6907.
Possible test data sent to production, two events identified. First/last both "Unknown".
Request resubmission with corrections if data is for a real patient.
8f04c1dd-4552-4e73-acf4-61b702a9428e; f68c5fab-8653-40c6-8b7a-785c96445cd7
Here's the update after our engineer further investigated:
We were unable to get a hold of the inbound file and the outbound file because of the age of the data. With the information gathered, it seemed that these files were ready to be sent to MO, and not WA. The above IDs are report_id(s) and not message_id(s). If we can get the message_id(s), our next step is to find out if SimpleReport can resubmit them. It appears that these files might have likely been sent from SimpleReport. We can't ascertain the ordering facility until we have the message_id(s) to provide us with more information.
Thanks,
Berni

@oslynn and @BerniXiongA6 to chat about next steps now that WA DOH has replied with more info.

Emailed from Jenni at WA DOH on 11/1/2022:

Berni,
Performing Org and Ordering Fac for all is: SA.OTCSelfReport
We have received a few more of these since our initial report. Details are below:
DOH CASE_ID
INVESTIGATION_CREATE_DATE
PATIENT__IDENTIFIER__VALUE
ASSIGNING__AUTHORITY
MESSAGE__CONTROL___ID__MSH10
SUBMISSION__FILENAME
SUBMISSION__FILE__ID
105749670
2022-09-30 12:49:00.000
3345568
SA.OTCSelfReport
db365053-28bd-4422-a032-1c381240c104
7uycso49@cdcprime_testing_20220930191616_657313
25559993
105749674
2022-09-30 12:52:00.000
3345568
SA.OTCSelfReport
53bd3c23-73ce-4b71-b650-945ef335a85f
7uycso49@cdcprime_testing_20220930191616_657313
25560072
105749672
2022-09-30 12:52:00.000
3345568
SA.OTCSelfReport
98f7a56f-e063-4577-938c-aaf9769a7c84
7uycso49@cdcprime_testing_20220930191616_657313
25560077
105749755
2022-09-30 13:20:00.000
3345568
SA.OTCSelfReport
f68c5fab-8653-40c6-8b7a-785c96445cd7
7uycso49@cdcprime_testing_20220930193507_595409
25560413
105749680
2022-09-30 12:55:00.000
3345568
SA.OTCSelfReport
7afcf41d-a5c3-4dd5-b273-79e32cdfeec7
7uycso49@cdcprime_testing_20220930191616_657313
25560246
105749680
2022-10-09 10:49:00.000
3345568
SA.OTCSelfReport
8a0a7ad3-f3bc-4562-9a5a-fc65534b573a
7uycso49@cdcprime_testing_20221009171613_841262
25660573
105749751
2022-09-30 13:19:00.000
3345568
SA.OTCSelfReport
8f04c1dd-4552-4e73-acf4-61b702a9428e
7uycso49@cdcprime_testing_20220930193507_595409
25560401
105749751
2022-10-11 18:48:00.000
3345568
SA.OTCSelfReport
4dc21b7e-b0d2-4eda-a7ce-dbdc1e291318
7uycso49@cdcprime_testing_20221012011603_533895
25688081
105749751
2022-10-12 12:50:00.000
3345568
SA.OTCSelfReport
5cb34012-fde1-4d17-95e0-0b8edc86b818
7uycso49@cdcprime_testing_20221012191616_780315
25697329
105749751
2022-10-12 14:53:00.000
3345568
SA.OTCSelfReport
7f694e84-a39c-4646-b29c-e0848301f3fb
7uycso49@cdcprime_testing_20221012211611_815843
25698873
Thank you,
Jenni

Message Ids only:
db365053-28bd-4422-a032-1c381240c104
53bd3c23-73ce-4b71-b650-945ef335a85f
98f7a56f-e063-4577-938c-aaf9769a7c84
f68c5fab-8653-40c6-8b7a-785c96445cd7
7afcf41d-a5c3-4dd5-b273-79e32cdfeec7
8a0a7ad3-f3bc-4562-9a5a-fc65534b573a
8f04c1dd-4552-4e73-acf4-61b702a9428e
4dc21b7e-b0d2-4eda-a7ce-dbdc1e291318
5cb34012-fde1-4d17-95e0-0b8edc86b818
7f694e84-a39c-4646-b29c-e0848301f3fb

@BerniXiongA6 will email Jenni, WA DOH to inform them that Ott is working on the ticket and has so far identified the sender is Intrivo. @oslynn is investigating further to determine what's causing the error "first/last unknown" and will provide next steps if needed to contact the sender to re-send if these are for actual patients.

@BerniXiongA6 , I don't these messages are valid messages.  Or, they are testing messages.  The reason are:
Missing
Patient Name: first/last are Unknow,
Patient's Address 1: Unknow,
Ordering Facility Phone Number: 1-111-111-1111
Performing Organization Name, Identifier Type Code: XX
I am not sure whether we should request Intrivo to resend them or not.

@BerniXiongA6 , please email the following to Intrivo:
WA would like to know if these messages with the message ids below are testing messages or real production messages.
Message IDs
'------------
db365053-28bd-4422-a032-1c381240c104
53bd3c23-73ce-4b71-b650-945ef335a85f
98f7a56f-e063-4577-938c-aaf9769a7c84
f68c5fab-8653-40c6-8b7a-785c96445cd7
7afcf41d-a5c3-4dd5-b273-79e32cdfeec7
8a0a7ad3-f3bc-4562-9a5a-fc65534b573a
8f04c1dd-4552-4e73-acf4-61b702a9428e
4dc21b7e-b0d2-4eda-a7ce-dbdc1e291318
5cb34012-fde1-4d17-95e0-0b8edc86b818
7f694e84-a39c-4646-b29c-e0848301f3fb
They cause issues due to the following:
'------------------------------------------
PID-5-1: Patient First Name: Unknown,
PID-5-2: Patient Last Name: Unknown,
PID-11-1: Patient's Address 1: Unknown,
ORC-23: Ordering Facility Phone Number: 1-111-111-1111
OBX-23-7: Performing Organization Name, Identifier Type Code: XX

BX sent this email to Karim / Intrivo on 11/3/2022:

Hi Karim,
On September 30, 2022, there were a number of messages that were sent to WA Dept. of Health that had data issues. WA would like to know if these messages with the message ids below are testing messages or real production messages.
Message IDs
'------------
db36505-28bd-4422-a032-1c381240c104
53bd3c2-73ce-4b71-b650-945ef335a85f
98f7a56-e063-4577-938c-aaf9769a7c84
f68c5fa-8653-40c6-8b7a-785c96445cd7
7afcf41-a5c3-4dd5-b273-79e32cdfeec7
8a0a7ad-f3bc-4562-9a5a-fc65534b573a
8f04c1d-4552-4e73-acf4-61b702a9428e
4dc21b7-b0d2-4eda-a7ce-dbdc1e291318
5cb3401-fde1-4d17-95e0-0b8edc86b818
7f694e8-a39c-4646-b29c-e0848301f3fb
They cause issues due to the following:
'------------------------------------------
PID-5-1: Patient First Name: Unknown,
PID-5-2: Patient Last Name: Unknown,
PID-11-1: Patient's Address 1: Unknown,
ORC-23: Ordering Facility Phone Number: 1-111-111-1111
OBX-23-7: Performing Organization Name, Identifier Type Code: XX
We recommend that these messages get resubmitted with correct values if indeed these are real production data. If these were only for testing, then there's no need to resubmit; however, if you could confirm either way, we'd like to inform WA of the next steps.
Thanks,
Berni

BX sent this email to Karim on 11/23/2022:

Hi Karim,
Thanks for your reply. I followed up with WA Dept of Health and they have indicated that anonymous reporting does not meet the requirements of public health notifiable conditions reporting for the state of WA.
Additionally, they have since found four more MSH-10’s with first/last unknown (see below):
40d90f47-9867-49b8-b862-be1b89933e68
f3024231-fae6-44d5-9a45-b06eeedc8f7b
a47b55f8-6681-44ab-86e3-ac3daa25275d
28758d5c-e38b-4c2e-bde5-e144f029c874
We recommend that these messages get resubmitted with correct values if indeed these are real production data.
Please have yourselves a great Thanksgiving.
Thanks so much,
Berni

@BerniXiongA6 Ask WA if they want us to filter out unknown name data.
@brandonnava Make ticket about how we as RS want to filter blank name data and/or report to HHS. Also discussion to be had about OTC data.

Sorry a little bit late to pasting the comment here. Last update from Andrew W./RADx Mars on 11/28/2022:

We’ve heard that most states do not want to accept anonymous messages.  Because of this, APHL only routes messages to states if they contain at least the Last Name and DOB.  I suggest that ReportStream does the same.
We are working with CDC to survey the states regarding their preferences for receiving OTC data, including whether they will accept anonymous messages.  We expect to have the survey results some time in January.

BX replied to Jenni and Julie on 12/29/2022:

Hi Jenni and Julie,
Sorry for the late update on this one (ticket # 6907). Per Andrew Weitz (NIH/NBIB) from the RADx Mars team, they are working with CDC to survey states regarding their preferences for receiving OTC data. This includes whether states will accept anonymous message. The survey results should be coming some time in January 2023.
In the meantime, Andrew suggests that ReportStream considers routing messages to states if they at least contain Last Name and DOB. I'll make sure to have our team discuss this before the next sync, as our engineers are closer to the schema requirements and quality filters than I am.
Thanks,
Berni

Update on 1/3/2023: no resolution for sender data -- but keeping this ticket open for WA sync (until we hear about survey results on STLT otc data receiving preferences/which includes anonymous reporting). @brandonnava @brick-green this can be your update for WA sync

Hi Berni-
WA ELR program requests notifiable conditions laboratory reporting submitted as ELR be sent per the implementation guide specifications of the national standard ELR HL7 2.5.1 rel 1 format.  For WA state, contents of notifiable conditions laboratory reporting are specified in Washington Administrative Code (WAC) https://app.leg.wa.gov/WAC/default.aspx?cite=246-101-225.  Submitters sending less than these WAC required data elements are out of compliance with the regulations
However, from a purely functional standpoint of our ELR and surveillance systems (i.e., no errors and no added manual work) and a practical view of data being usable for public health action, the minimum person-related data for a lab report are: First name, Last name, DOB, City and State with all those fields not only not null, but also meaningfully completed (i.e., not filled with “Unknown”, etc.)  These 5 elements are needed in the ReportSteam routing filter for WA.
I appreciate your ongoing work to improve the quality of ReportSteam COVID testing data to support public health.
Thanks,
Julie

@TaneaY @sliu1000 @brandonnava I just updated the quality filter for WA. It will now filter out all results where First name, Last name, City, or State equals one of the following: Unknown, unknown, UNKNOWN. Can an email be sent to WA letting them know?

Email sent out so WA is informed


Add events to community page

Note- the thumbnails for the events look pixelated. Is there any way to shrink the fields for image displays? I couldn't find high-res images of the event logos.

hmm ... I don't see the events for some reason ...

hmm ... I don't see the events for some reason ...

the same

@dmpetrov hm that's weird, I can see it when I run a local development server. The file has definitely been changed (see file edits) to add the events. Can we get a new deployment?

@rogermparent could you please take a look when you have a minute why doesn't it pick the changes up?

Sounds like a caching issue, let me see what I can do.

The deployment has events now! I've changed the community page logic to an implementation that hopefully doesn't run into the same caching issues the current one does with our setup.

Note- the thumbnails for the events look pixelated. Is there any way to shrink the fields for image displays?

minor, I'm merging this. But we can add some empty black box around to make it effectively larger.


[improve][misc]  Deprecate PIP issue type

PIP: #20207

Motivation
We've switched to PRs for the process of submitting PIPs.
Modifications

Altered the description of PIP GitHub issue type, so people will stop using it and use a GitHub PR
Fix the link to the new location of the PIP process

Verifying this change

[x] Make sure that the change passes the CI checks.

This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

If the box was checked, please highlight the changes

[ ] Dependencies (add or upgrade a dependency)
[ ] The public API
[ ] The schema
[ ] The default values of configurations
[ ] The threading model
[ ] The binary protocol
[ ] The REST endpoints
[ ] The admin CLI options
[ ] The metrics
[ ] Anything that affects deployment

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

Merging...
This is an accepted proposal.


two bugs with request param

More notes in the individual commits, but the tl;dr;

correct the sorting of signing/encryption algorithms
put url_extension parameters in the URL even when using a request param

Pull Request Test Coverage Report for Build 93

6 of 6 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 92.876%

Totals

Change from base Build 128:
0.3%

Covered Lines:
717

Relevant Lines:
772

💛  - Coveralls


Initial content and directory structure for hub RDS

adding new Directory for RDS-HUB reference document
adding LSO directory for LSO CRs

namespace CR
operatorGroup CR
Subsription CR
Localvolume CR

@imiller0  i put all the LSO file for the PR. the other PR was a test. thanks.

closing this one.


Resolves #899

removed & so that function returns by value and not by reference

@theNoobCoder0x01 thanks!

@theNoobCoder0x01 thanks!

It was a small change but this was my first open source contribution, so it felt great when it was accepted… 😄


DCOS-15568: show warning on multiple networks

Disable the networking form if more then one
network is set. If this happens the form section
will only show the JSON from networks.

Checklist

[x] Did you add a JIRA issue in a commit message or as part of the branch name?
[ ] Did you add new unit tests?
[ ] Did you add new integration tests?
[ ] If this is a regression, did you write a test to catch this in the future?

Closes DCOS-15568

@leemunroe @tobilg Could we maybe find a better description text for this issue?

@Poltergeist Let me make sure I understand this scenario. To get to this point, the user has entered some JSON that contains two networks (which we now support) but this isn't typical, which is why we're only supporting it in JSON mode. Is that accurate?
I would suggest:

Change the message to This service has advanced networking configuration, which we don't currently support in the UI. Use the JSON editor to make changes.

Change the format of the message to a simple text paragraph. Looks like it is currently formatted as an input label which is why it is all caps.

Thanks lee this is exactly what is happening here.
I added your suggestions this is an updated screenshot:

run integration tests


Add a page explanating about IP, NDAs, etc. for companies that work with the lab.

Here is some info I got from the Valorisation office.
From Irene Otten-Reynhout<EMAIL_ADDRESS>
Without taking any actions, if a master or bachelor student starts working in your department doing a project (eg part of his thesis project), the IP that the student generates is owned by the student. The student has nu obligations at all (also no confidentiality etc).
As an employee of TU Delft, TU delft owns the IP that the employee generates.
Research projects are often carried out in collaboration with third parties. Agreements concerning IP are prepared by the contract managers. In general: IP belongs to the party that generates the IP. If an employee (eg you) generates results, TU Delft owns this IP. Depending on the contribution of a company he can have certain access rights (eg licence).
Before a specific student project will start, you should always contact Sjoerd/ John and together with them they will have a look what will be the best option:

Signing an NDA
Transfer of his IP rights to TU Delft
Do nothing

What you should not do:
Do not sign NDA’s, contracts etc by yourself. This is not allowed. Only the dean of the faculty is allowed to sign. Therefore, if you receive an NDA (or a company is requesting this), please ask Sjoerd and John

and from Sjoerd van Kesteren<EMAIL_ADDRESS>
In addition to Irene’s e-mail, please note that when it concerns a master graduation project, a mandatory TUD graduation agreement template is to be used (a three party agreement between TUD, company and student). Students can download the draft version from the student portal (a new version is to be released shortly).
The basic principles in the graduation agreement are that the students results are transferred to company. Any results generated by TUD (through e.g. the supervisor) are the sole results of TUD. In case of joint IP of a combination of TUD, the student or the company, TUD is a joint owner. The company will have the possibility to purchase or license TUD’s IP against a market price. TUD does not have any claim to company’s IP.
Furthermore, company may request (and is automatically granted) an embargo for max 2 years. Additionally, an extension of 3 years (so 5 year max) can be requested with TUD’s board of directors (which may grant or deny this in its sole discretion). For sake of completeness, TUD accepts a confidentiality period of max 5 years and confidential information needs to be marked or summarized as such.

Started #92


change todos to todo in route name

Instead of curl http://localhost:8000/todos/ it needs to be curl http://localhost:8000/todo/.
The same change applies to the POST request.
I just tried the example and after applying this change, the example worked as described

Thanks! I see there is a disparity between the example in these docs and the one in our examples repository. We can merge this, but we should update this to /todo: https://github.com/shuttle-hq/shuttle-docs/blob/main/examples/rocket-postgres.mdx#L71 first. Would you mind adding that change  @Krensi?

I updated the othor occurences. :-)


WindowScroller - inner position of scroll

Is it possible to catch inner scroll in website?

fixed by scrollElement props


Fix Usage in npm

Install mat-select-autocomplete using npm
npm i mat-select-autocomplete

In AppModule,
import { SelectAutocompleteModule } from  'mat-select-autocomplete';

Add it to your AppModule import list
imports: [
    ...
    SelectAutocompleteModule,
    ...
],

Add material theme to your styles.scss as
@import<EMAIL_ADDRESS>

Add Material icons font to index.html as
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

Now use with configurations specified in document.

I was not able to use this module because of the bad usage mentioned on npm page. Plz update it.

Could you please describe the bug you were facing... ? Because, those must be correct steps.

The steps at npm page are not correct, I am suggesting you to add this formatted description at npm page.

Sure.

Btw thanks for the plugin.
Does this plugin supports option groups? Just like Single selection with option groups in  https://stackblitz.com/github/gqaiymzx


GDS Admin API: Filter VASP list by status

Adds a query param to the vasp list endpoint to filter by verification
status. The verification status must match one of the protocol buffer
verification status strings, but is case and whitespace insensitive.
Fixes SC-577

Codecov Report

Merging #98 (e17e352) into main (06a2a53) will decrease coverage by 0.08%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #98      +/-   ##
==========================================
- Coverage   25.90%   25.82%   -0.09%
==========================================
  Files          30       30
  Lines        3470     3481      +11
==========================================
  Hits          899      899
- Misses       2410     2421      +11
  Partials      161      161

Impacted Files
Coverage Δ

pkg/gds/admin.go
0.00% <0.00%> (ø)

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 06a2a53...e17e352. Read the comment docs.


Simplification appears broken

Experimenting with Jayhorn as a part of my research, I discovered Jayhorn fails to verify the following trivial program:
class Trivial {
	public static class Ptr {
		public int a;
	}

	public static void main(String[] args) {
		Ptr p = new Ptr();
		p.a = Havoc_Class.havoc_int();
		int d = p.a;
		p.a += 1;
		assert d < p.a;
	}
}

Looking at the CFG output with the -cfg option, immediately after the update the IR contains a check that i2 < i2, which naturally fails.

This should be fixed by the latest commit, 4f998aa


raceway, only color in if area=yes

Style change requested
tim noted that we have raceways colored in after we saw a similar issue with roundabouts. Like this:

That's here: https://www.openhistoricalmap.org/#map=19/40.74081/-73.84933&layers=OD&date=1966&daterange=1800,2021

Over in  this comment on 139 @rwelty1889 had a note on that:

coming back to item 3 - highway=raceway
again, only render the interior if area=yes, i think

Affected Tag or Tags
highway=raceway and area=yes
Where this is visible
You can see why we need this in this location on the map:
https://www.openhistoricalmap.org/#map=19/40.74081/-73.84933&layers=OD&date=1966&daterange=1800,2021

Dan linked to @rwelty1889's note on area=yes which is super helpful.
In the Worlds Fair location, it would mean the following about pedestrian areas...
. One of the current closed rings that shows as a pedestrian area should just be a pedestrian street without a fill because it does not have an area=yes tag. We currently don't have access to the area=yes tag in our tiles, so we can't style based on that at the moment. That aspect of this issue probably needs to be addressed by @geohacker and @batpad.

I have added the  column area  in the table transport_areas. the column any value nuder the tag area

https://vtiles-staging.openhistoricalmap.org/#16.77/40.749047/-73.845547
cc. @geohacker

Looks this is done! closing the ticket!


Allow test_controller to be customizable per component

Feature request
Right now, there is no way to customize the test_controller on a per-component-basis, which has made it difficult for us to test different groups of components.
Base.test_controller is a mattr_accessor, which doesn't allow customizing on a per-component basis. Additionally, TestHelpers#controller always uses Base.test_controller, rather than using the test_controller of the component currently under test.
If Base.test_controller was changed to a class_attribute, and TestHelpers#controller was changed to use the more specific one, the default scenario of everyone using ApplicationController would continue to work, while those who want to isolated different namespaces of an application's components would be able to do so!
Motivation
We have 3 different namespaces within our application, each with its own set of view components (and each with their own base controller class, i.e. Foo::BaseController and Bar::BaseController). We'd love to be able to mirror that hierarchy in our component classes, having Foo::BaseComponent that all of our Fooey components inherit from, and then be able to inherit from something other than ApplicationController in those component's tests.

@agrobbin sounds like a good idea to me! Would you like to take a crack at implementing this?

@joelhawksley sure! The class_attribute switch should be relatively easy. I'll have to think about the best way to extract the right test_controller. A couple sanity check questions if you don't mind:
Is controller something that should remain part of the public TestHelpers interface? Or is it something that can be made private to the render_inline helper method (this would make extracting the test_controller very easy, but breaks the current contract of controller being something that's theoretically usable by tests).

@agrobbin Sounds good!
controller does need to remain public.

Sorry Stalebot, I was clearly too slow here! I've issued #465 to add this functionality.


took out VOLUME in Dockerfile as explained in https://github.com/awsl…

https://github.com/awslabs/serverless-image-resizing/issues/8

Thanks for your contribution!


Use aarch64-specific composes in TF

Fixes: packit/packit#1352
Signed-off-by: Frantisek Lachman<EMAIL_ADDRESS>Ping: @thrix

It is possible to use aarch64 architecture in the Testing Farm.

recheck


Better Errors

Is your feature request related to a problem? Please describe.
The application does not give informative error. For example, when I have an error and logging is set to debug, the following appears:

Describe the solution you'd like
Display an error message to describe the problem
Describe alternatives you've considered
N/A
Additional context
N/A

closed by #149


Fix KafkaSource v2 controller handlers

FilteringResourceEventHandler doesn't work without a
filter function and we don't need to filter Kafka source in
the Kafka source reconciler.
Part of #1537

/assign @aavarghese
/cc @aliok @devguyio @matzew

/retest

/retest-required

/test pull-knative-sandbox-eventing-kafka-broker-channel-reconciler-tests-tls

/retest-required


Galga: Something wrong with hint for step 16

Describe the bug
Galga: Something wrong with hint for step 16
Steps to reproduce the behavior
1.Navigate to https://arcade.makecode.com/beta#
2.Tutorials----->Gala------>Start Tutorial
3.Click step 16
Actual behavior
Something wrong with hint for step 16

Additional context
1.OS: Windows(rs6)
2.arcade version: 1.4.6
3.Microsoft MakeCode version: 6.9.7

It looks like there's an issue where if the final step has a hint, it will also pull in the code for the assets when it's at the bottom.  I fixed that here by moving the assetjson up to the top.
https://github.com/microsoft/pxt-arcade/pull/3162

i think this is a hint parsing issue, will look into it

hmm this no longer repros with the assetjson snippet at the bottom; maybe we fixed it while we were doing the other asset editor fixes. i'll close for now and we can reopen if it shows up again


Remove to_columns callback as it can be implemented using other functions

Sorry introduced conflicts by merging #211 😬


Article not found, perhaps due to multiple words?

Jimmy: .wiki gabriola island
 Lita: No Wikipedia entry found for 'gabriola island'.
Jimmy: .wiki gabriola
 Lita: "Gabriola" redirects here. For the geometer moth genus, see Gabriola (moth).
 Lita: Source: http://en.wikipedia.org/wiki/Gabriola_Island

Thanks, this has been fixed in v0.0.4


Outlook App on iOS Spacing Issues with Columns

We're running into trouble with our email template in the Outlook App. If anyone has seen this, or knows of a workaround (even a temporary workaround to force Outlook App to bypass mq's) it'd be much appreciated! Right now we're stuck :|
How can we reproduce this bug?
<container>
    <row>
        <columns small="12" large="12">

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vestibulum id ligula porta felis euismod semper. Sed posuere consectetur est at lobortis.

        </columns>
    </row>
</container>

What did you expect to happen?
Text would be centered.
What happened instead?
In Outlook App iOS there is some mysterious extra space on the left side of columns. This template is renders correctly in all other major email clients except the Outlook app.
Testing, I found that this is specific to . If you add columns, you'll get a little extra space to the right of them in Outlook App. It compounds with nesting.
Poking at it, I think this may be to do with the display properties being set for mobile via classes like .small-12.
Wiht out cols all is as you'd expect, the paragraph spans the whole width…
<container>
    <row>

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vestibulum id ligula porta felis euismod semper. Sed posuere consectetur est at lobortis.

    </row>
</container>

With cols, notice the paragraph is off-center, there's extra space on the right. If you look at the snaps far below you can see how this blows up a template.
<container>
    <row>
        <columns small="12" large="12">

Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vestibulum id ligula porta felis euismod semper. Sed posuere consectetur est at lobortis.

        </columns>
    </row>
</container>

I think if you run on of the sample templates through Outlook App you'll see the problem there. Unfortunately the Outlook App isn't on Litmus.
What email clients does this happen in?
Outlook App on iOS 10 and 11 both confirmed to show this bug.

Hey - So it turns out these issues come from shotty responsive rendering in the Outlook App. Microsoft has pulled it for now and hopes to fix the bugs by the end of the year. So, basically: not Zurb's problem!
https://litmus.com/blog/consistent-media-query-support-returning-to-outlook-apps


Question about IREE "Static Library" sample

Hi,
I tried to run the sample in static library.
I found that after step two, I should have three files in the directory (simple_mul.c, simple_mul.h, and simple_mul.vmfb).

However, I just got simple_mul.h and  simple_mul.vmfb.
I also checked the CMakeLists.txt and didn't find the argument about generating simple_mul.c.
Did I misunderstand anything? Thanks!

Ah, good catch - that comment is a little inaccurate. Here's the set of files generated on Windows:
iree_samples_static_library_simple_mul_c.lib
simple_mul.h
simple_mul.lib
simple_mul.o
simple_mul.vmfb
simple_mul_c.c
simple_mul_c.h
static_library_demo.exe*
static_library_demo.ilk
static_library_demo.pdb

The static library compiler mode generates simple_mul.vmfb, simple_mul.o, and simple_mul.h. The .o file is linked in to the application while the .vmfb is wrapped in a C file using c_embed_data, producing simple_mul_c.c and simple_mul_c.h.

There is another sample in the project with some different naming that might help explain the process at https://github.com/google/iree/tree/main/experimental/web/sample_static
https://github.com/google/iree/blob/a6f3a5ab448350048317cbdc7d6043487327a7c9/experimental/web/sample_static/build_sample.sh#L41-L58
https://github.com/google/iree/blob/a6f3a5ab448350048317cbdc7d6043487327a7c9/experimental/web/sample_static/CMakeLists.txt#L16-L48

Thanks for replying.
I want to ask the part about VM C module.
Because I think that compiling with VM C module will produce an executable c file. (iree-convert-vm-to-emitc  and mlir-to-c), I feel confused about it.

Maybe @marbre can comment on that part of the sample?

The EmitC sample is actually another target: static_library_demo_c. Unfortunately, the target is currently broken as reported in #8380. This will be fixed with merging #8382.
Thesimple_mul_c_module.h and simple_mul_c_module.o correspond to the simple_mul.h and simple_mul.o files from the static_library_demo. In contrast to the simple_mul.vmbf, the samples generates simple_mul_emitc.h. This source file contains all the calls to the VM API.

Thanks for replying.
I want to ask the part about VM C module.
Because I think that compiling with VM C module will produce an executable c file. (iree-convert-vm-to-emitc  and mlir-to-c), I feel confused about it.

VMToEmitC only replaces the VM and thus the host code with an C source file. The device code is unaffected, see https://github.com/google/iree#architecture-overview.


Error running the triangle example

Hey! There seem to be some issues in the examples/triangle.jl file
ERROR: LoadError: MethodError: no method matching getCanvas(::Symbol)

Closest candidates are:
  getCanvas(::Val{:FallbackCanvas})
   @ WGPUCore ~/.julia/packages/WGPUCore/RwBiz/src/canvas.jl:57
  getCanvas()
   @ WGPUCore ~/.julia/packages/WGPUCore/RwBiz/src/canvas.jl:53

Stacktrace:
 [1] top-level scope
   @ /tmp/triangle.jl:36
in expression starting at /tmp/triangle.jl:36

platform  and other details of julia and WGPUCanvas versions you are using will help. Will look into as soon as I get those information.

@VarLad  Found the issue. You will have to include WGPUCanvas library for this to work.

@VarLad You can close this if its solved.

Works now!


channels coupled together

Hi Marty, I programmed an ESP32 with your DEMO1.ino program and it gives some problems.
I've connected three ledstring to the ESP32, on GPIO 13,14 and 15.
When I send some data to the first led-strand it works perfect. Sending data to the second strand its also send the same data to the first led-strand Sending data to led-strand 3, also strand 2 and 1 are filled with the same data. For a good look I modify some timing and number of led strings, but nothing more.
Is this an issue only with the demo,  is this something in the program or do I something wrong?

This sounds unusual to me. Is there a level shifter in the circuit? Are any wires twisted together?

Hello Martin, forget my problem, there is nothing wrong. But it's really hard to understand how your driver works. Today I spent a few hours figuring it out.
Tomorrow a new day and I hope with more success, if not ...?


[WinUI 3] Cannot locate resource from 'ms-appx:///FooLibrary/Themes/Foo.xaml'. [Line: X Position: Y]

Describe the bug
I have a source library HtSuite.WinUI.UI which is deployed as a nuget package. Inside of this project are some ResourceDictionary.
Now I made a new project, added my nuget package and wanted to link the ResourceDictionary in the App.xaml.
Steps to reproduce the bug

Create a Library project, add a ResourceDictionary and deploy it as a nuget package
Create a new WinUI project, add the nuget package and try to add the ResourceDictionary in the App.xaml

Expected behavior
No response
Screenshots
NuGet Package Project: HtSuite.WinUI.UI *.csproj
  <PropertyGroup>
    <TargetFramework>net6.0-windows10.0.18362.0</TargetFramework>
    <TargetPlatformMinVersion>10.0.18362.0</TargetPlatformMinVersion>
    <RootNamespace>Haprotec.WinUI.UI</RootNamespace>
    <RuntimeIdentifiers>win10-x86;win10-x64;win10-arm64</RuntimeIdentifiers>
    <UseWinUI>true</UseWinUI>
    <WindowsPackageType>None</WindowsPackageType>
    <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
    <!--https://github.com/dotnet/maui/issues/5886-->
    <WinUISDKReferences>false</WinUISDKReferences>
    <EnablePreviewMsixTooling>true</EnablePreviewMsixTooling>
    <GenerateLibraryLayout>true</GenerateLibraryLayout>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  </PropertyGroup>

CorporateDesign.xaml

T2020.UI Application with error message

NuGet package version
No response
Windows app type

[ ] UWP
[X] Win32

Device form factor
No response
Windows version
No response
Additional context
No response

After I commented out the following flags, it now works as usual.
Among other things, these were leftovers from the beginnings of WinUI and were "forgotten" in the course of development or seem to highlight such problems.
  <PropertyGroup>
    <TargetFramework>net6.0-windows10.0.18362.0</TargetFramework>
    <TargetPlatformMinVersion>10.0.18362.0</TargetPlatformMinVersion>
    <RootNamespace>Haprotec.WinUI.UI</RootNamespace>
    <RuntimeIdentifiers>win10-x86;win10-x64;win10-arm64</RuntimeIdentifiers>
    <UseWinUI>true</UseWinUI>
    <!--<WindowsPackageType>None</WindowsPackageType>-->
    <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
    <!--https://github.com/dotnet/maui/issues/5886-->
    <!--<WinUISDKReferences>false</WinUISDKReferences>-->
    <!--<EnablePreviewMsixTooling>true</EnablePreviewMsixTooling>-->
    <!--<GenerateLibraryLayout>true</GenerateLibraryLayout>-->
    <!--<AllowUnsafeBlocks>true</AllowUnsafeBlocks>-->
  </PropertyGroup>


Help me, i try python -m hackq_trivia.tests.test_question_handler_answers

Pull the new version, try the tests again, and post your data.log file here.

No response, assuming solved.