Ironrouter 1.1.0 breaks it

Hi, seems that meteor-kitchen doesn't work with the latest update of ironrouter (1.1.0)
workaround :
meteor remove iron:router
meteor add<EMAIL_ADDRESS>Could you fix this?
Thanks

@thierrysikora thanks, working on this...

@thierrysikora looks like bug in iron-router: https://github.com/iron-meteor/iron-router/issues/1561

I fixed iron-router version to 1.0.13 for now, and I will deploy latest version of meteor-kitchen in few hours.
Until then, quick fix is:
In following files:
~/.meteor-kitchen/templates/blaze/code/app_simple.json
~/.meteor-kitchen/templates/blaze/code/app_accounts.json
Add @=1.0.13 to iron:router see screenshot:

@thierrysikora please update kitchen-cli to latest 0.9.75

the last version 0.9.75 is not more compatibile with windows. Now I have the following error:
C:\Users\matte\Documents\GitHub\Domoticasite>meteor-kitchen domoticasite.json dir
*** Meteor Kitchen v0.9.75 ***
Source code generator for Meteor.js - www.meteorkitchen.com
Copyright (c) Petar Korponai─ç
<EMAIL_ADDRESS>Reading input file...
Executing "meteor create dir"...
Impossibile trovare il percorso specificato.
Error: output directory not found "dir".

@mttstt are you sure that's not bug in your json?
What happens if you exec:
meteor-kitchen --example-minimal dir

?

I solved: there was a problem with meteor, I re-install it and now is working.
Thanks for support


Fix checking exa command exists

@todie tks for this plugin!
I hope those contributions become useful to you and others!
Closes #3

Thanks for contributing! I've been crazy busy with other projects lately so I invited you to the repo as a collaborator.


Properly query the width of a MultiProgress draw target.

The MultiProgress draw target was not actually reporting the width of the underlying ProgressDrawTarget, and would instead always report the width of Term::stderr().
Because Term does not support writing to arbitrary file handles (yet... https://github.com/mitsuhiko/console/pull/93), this issue would have been relatively hard to detect: a MultiProgress would need to have been started against stdout with a separate TTY on stderr. But when used against an arbitrary file handle, the result was that the width fell back to a hardcoded value.

This makes sense to me, thanks!


Package adjustment

Removed first folder.
Add a root readme with the global installation process, example of use, and acnowledgment to eurobench
small adjustment in code.

I had also to comment the installation of re in fpe requirements. It did not work for me, and apparently, re is builtin with python.

@nickkluft would you agree for this merge (Assuming you know such tools, if not tell me)?

I do not know these tools, but I can accept it as is and ask for help in case that's necessary.

okay, thanks
If you want we can organize a quick call, and I can show you how the merge process can be done through these interface


Story/iexp 278

On citations and authority tab, the open/close arrows don't do anything:

And the more button doesn't open the modal on those tabs.


Salesforce e2e Tests

Merging the PR as it has one approval and there are no further review comments.


refactor(header): use navigation items

Current dependencies on/for this PR:

main

PR #99   👈

This stack of pull requests is managed by Graphite.


Detector processor must first be set

 E/CameraSource: Exception thrown from receiver.                                                                      java.lang.IllegalStateException: Detector processor must first be set with setProcessor in order to receive detection results.                                                                          at com.google.android.gms.vision.Detector.receiveFrame(Unknown Source)                                                                          at com.google.android.gms.vision.CameraSource$zzb.run(Unknown Source)                                                                          at java.lang.Thread.run(Thread.java:818)
i use your sample code exactly, but recive this error

i tested this in my galaxy j7 device with android 5.1

The app runs perfectly fine for me. @abbasalim please provide steps to reproduce this issue.

i used this code:
`qrEader = new QREader.Builder(this, surfaceView, new QRDataListener() {
@Override public void onDetected(final String data) {
Log.d("QREader", "Value : " + data);
textView_qrcode_info.post(new Runnable() {
@Override public void run() {
textView_qrcode_info.setText(data);
}
});
}
}).facing(QREader.BACK_CAM)
.enableAutofocus(true)
.height(800)
.width(1100)
.build();
    qrEader.init();

//////
@Override protected void onStart() {
super.onStart();
    // Call in onStart
    qrEader.start();
}

@Override protected void onDestroy() {
    super.onDestroy();

    // Call in onDestroy
    qrEader.stop();
    qrEader.releaseAndCleanup();
}

`
in my Activity

Do you have surface view in the layout and referenced in code as below ?
surfaceView = (SurfaceView) findViewById(R.id.camera_view);

Everything looks fine to me. Are you using Instant Run ? Can you confirm uninstalling the app and reinstalling it without Instant run helps you or not ?

i also tested in lg g2 with android 5.0 but :|
 Exception thrown from receiver.                                                                        java.lang.IllegalStateException: Detector processor must first be set with setProcessor in order to receive detection results.                                                                            at com.google.android.gms.vision.Detector.receiveFrame(Unknown Source)                                                                            at com.google.android.gms.vision.CameraSource$zzb.run(Unknown Source)                                                                            at java.lang.Thread.run(Thread.java:818)

Let me do some more testing and I will update you soon.

Already merged the fix into develop  as provided by @punksta , hence should close this issue.


windows 10 Pro x64: 6 test failures

not ok 54 parallel/test-child-process-double-pipe
# events.js:160
#       throw er; // Unhandled 'error' event
#       ^
#
# Error: spawn grep ENOENT
#     at exports._errnoException (util.js:1026:11)
#     at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
#     at onErrorNT (internal/child_process.js:359:16)
#     at _combinedTickCallback (internal/process/next_tick.js:74:11)
#     at process._tickCallback (internal/process/next_tick.js:98:9)
#     at Module.runMain (module.js:674:11)
#     at run (bootstrap_node.js:389:7)
#     at startup (bootstrap_node.js:144:9)
#     at bootstrap_node.js:530:3
  ---
  duration_ms: 0.177
  ...

Hi Minqi, I'm seeing the same issues that you were on Windows 10 Professional as well.  Any tips or suggestions on how to resolve these?  Thanks!


CronJob example should include imagePullPolicy: IfNotPresent

https://github.com/kubernetes/website/issues/25227

/lgtm
/approve


Echart Bar - Label Text is out of boundary when long string passes

Hi,
Plz find the attachment screenshot.

It will auto wrap if the text is too long ?
Does it related to something config under Chart.js ? Im a beginner on Web development.
How i can enable all category text for this bar chart and turn on auto wrap somewhere will help ?
Thanks in advance ...
Code Im working on ...
var echartBar = echarts.init(document.getElementById('mainb2'), theme);
            echartBar.setOption({
                title: {
                    text: 'Auto Results Based on Builds',
                    subtext: 'IB Channel'
                },
                tooltip: {
                    trigger: 'axis'
                },
                legend: {
                    data: ['Pass', 'Fail', 'Skip']
                },
                toolbox: {
                    show: false
                },
                calculable: false,
                xAxis: [{
                    type: 'category',
                    data: buildNameList
                }],
                yAxis: [{
                    type: 'value'
                }],
                series: [{
                    name: 'Pass',
                    type: 'bar',
                    data: passRateList,
                    markPoint: {
                        data: [{
                            type: 'max',
                            name: ''
                        }, {
                            type: 'min',
                            name: ''
                        }]
                    },
                   /* markLine: {
                        data: [{
                            type: 'average',
                            name: '???'
                        }]
                    }*/
                }, {
                    name: 'Fail',
                    type: 'bar',
                    data: failRateList,
                    markPoint: {
                        data: [{
                            type: 'max',
                            name: ''
                        }, {
                            type: 'min',
                            name: ''
                        }]
                    },
                  /*  markLine: {
                        data: [{
                            type: 'average',
                            name: '???'
                        }]
                    }*/
                }, {
                    name: 'Skip',
                    type: 'bar',
                    data: skipRateList,
                    markPoint: {
                        data: [{
                            type: 'max',
                            name: ''
                        }, {
                            type: 'min',
                            name: '???'
                        }]
                    },
                   /* markLine: {
                        data: [{
                            type: 'average',
                            name: '???'
                        }]
                    }*/
                }]
            });

is someone can help this. Or suggest somewhere i can enable auto wrap which enable should all long string under all bar ... thanks.

Have You found a solution?

nope .. im trying to edit js files and css .. no luck ... still need the help for this ..

solve this issue.. there are two ways to implement .... rotate to 45 and change grid bottom value.. or use js under formatter to split label text by what you required .. normally will be 7 character per line will be ok ..

The axis name align way base on x/y axis line ?


App size too big, minimization required

Current Implementation
App download on the playstore is ~15MB (38 after install)
Suggested Enhancement
Minimize the app, remove unnecessary large libraries with minimal (native) implementations. Under one megabyte should be easily possible and the goal!
Expected Benefits
An app that just needs to generate, exchange and check random IDs should not need to be that big and will stop a lot of people from installing the app as space constraint is a common occurrence on Android, especially budget phones with small internal space so please find a way to minimize the size.
Edited to match enhancement template, did not show up on mobile github client used my apologies

Does it use the Android App Bundle?

see #482

Thanks for mentioning budget phones. You're right 38 MB is large for what little the app does. Size should be optimised in future releases.
Similar issue #482 got tagged "wontfix" unjustifiedly. SAP should stop closing important issues that should be fixed in the near term with future releases.

@tkowark Could you also take a look at the more extensive #482? This issue is a duplicate of #482 which was marked as wontfix  despite listing potential steps to improve the app size.

Thanks for the pointer @ironjan . We're looking into both issues. But please note that main priorities right now are bug fixes and implementing planned features for the next releases. If we can reduce size along that path, we'll, of course, do that, but it is currently not a top priority.

@tkowark I fail to understand how your comment connects to my comment. According to the state of #482 (closed, wontfix), SAP/Telekom are not looking into the problem. According to this one #527 (duplicate, less detailed, open, enhancement), SAP/Telekom are looking into the problem. Your comment does not address the duplication nor the more detailed nature of #482.
So my question to you is: should all comments and steps that describe how the big app size can be solved copied from #482 into #527? No to mention the fact that there was no comment about the intentional closure of #482 in neither issue.

Sorry for the confusion @ironjan . I'll clarify with the team and get back to you about how we'll proceed with the two issues and the respective comments.

Ok, we clarified that issue with the team. Following proposal:

we'll reopen #482 as it provides more details on how size could be reduced
This issue will be closed accordingly to only have one central discussion point

But again, while the team will of course have possible improvements in size in mind, it is not a main priority. We appreciate any suggestions for that endeavour as comments in #482 !
Sorry for the confusion and best regards,
TK
Corona-Warn-App Open Source Team

Thanks @tkowark for a thoroughly explained response. This is the interaction style that would be great moving forward.


Running error

hi,
I ran it according to your sample code in quick start, and the following error occurred.
Looking forward to your reply and code fixes!
genomedisco run_all --metadata_samples examples/metadata.samples --metadata_pairs examples/metadata.pairs --bins examples/Bins.w50000.bed.gz --outdir examples/output
Traceback (most recent call last):
File "/data5/huanglu/miniconda3/bin/genomedisco", line 11, in
load_entry_point('genomedisco', 'console_scripts', 'genomedisco')()
File "/data4/lzl/genomedisco/genomedisco/main.py", line 17, in main
command_methodscommand
File "/data4/lzl/genomedisco/genomedisco/concordance_utils.py", line 847, in run_all
preprocess(metadata_samples,bins,re_fragments,methods,outdir,running_mode,subset_chromosomes,parameters_file,timing)
File "/data4/lzl/genomedisco/genomedisco/concordance_utils.py", line 150, in preprocess
write_resolution(nodes,resolution_file)
File "/data4/lzl/genomedisco/genomedisco/concordance_utils.py", line 115, in write_resolution
items=line.strip().split('\t')
TypeError: a bytes-like object is required, not 'str'

Hi! One suggestion I have is to make sure you are using python2, as recommended in the Readme. If that does not solve the issue, please let me know here and I am happy to continue helping to troubleshoot.

it does not work with

Hi! One suggestion I have is to make sure you are using python2, as recommended in the Readme. If that does not solve the issue, please let me know here and I am happy to continue helping to troubleshoot.

it does not work with py2

(base) huanglu 22:46:00 /data4/lzl/genomedisco
python --version
Python 2.7.15+
(base) huanglu 22:46:00 /data4/lzl/genomedisco
$ genomedisco run_all --metadata_samples examples/metadata.samples --metadata_pairs examples/metadata.pairs --bins examples/Bins.w50000.bed.gz --outdir examples/output
Traceback (most recent call last):
File "/data5/huanglu/miniconda3/bin/genomedisco", line 11, in
load_entry_point('genomedisco', 'console_scripts', 'genomedisco')()
File "/data4/lzl/genomedisco/genomedisco/main.py", line 17, in main
command_methodscommand
File "/data4/lzl/genomedisco/genomedisco/concordance_utils.py", line 847, in run_all
preprocess(metadata_samples,bins,re_fragments,methods,outdir,running_mode,subset_chromosomes,parameters_file,timing)
File "/data4/lzl/genomedisco/genomedisco/concordance_utils.py", line 150, in preprocess
write_resolution(nodes,resolution_file)
File "/data4/lzl/genomedisco/genomedisco/concordance_utils.py", line 115, in write_resolution
items=line.strip().split('\t')
TypeError: a bytes-like object is required, not 'str'

I'm still worried it calls the python3 version because of /data5/huanglu/miniconda3/bin/genomedisco

May I ask how to run the command using python2 rather than python3 since it calls python3 by default?

Hi! One suggestion I have is to make sure you are using python2, as recommended in the Readme. If that does not solve the issue, please let me know here and I am happy to continue helping to troubleshoot.

May I ask how to run the command using python2 rather than python3 since it calls python3 by default?


feat(e2e): use e2e workflow template

Description of your changes
feat(e2e): use e2e workflow template

Fixes #
I have:

[ ] Read and followed Upbound's contribution process.
[ ] Run make reviewable to ensure this PR is ready for review.
[ ] Added backport release-x.y labels to auto-backport this PR, as appropriate.

How has this code been tested

we need this workflow in main - otherwise its not possible to run uptest ;)


//usr/local/lib/libseal.a: error adding symbols: Bad value

Hi,
After compiling and installing everything I tried to run the test.py as you say. After some compilation (and with some warnings in the middle regarding -Wsign-compare and -Wunused-variable) I received the following error:
/usr/bin/x86_64-linux-gnu-ld: //usr/local/lib/libseal.a(bigpolyarray.cpp.o): relocation R_X86_64_32 against `__pthread_key_create' can not be used when making a shared object; recompile with -fPIC
//usr/local/lib/libseal.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-g++' failed with exit status 1
I downloaded SEAL and installed it with PIC. I wander if this issue has to do with PIC, since the computer is telling me to "recompile with -fPIC".
Btw, in the README file, when you say: "and place its SEAL subdirectory in libs (so that libs/SEAL contains the seal subdirectory)", do you mean that we should create a new folder outside lib called libs? Or this is just a typo and you mean actually lib/SEAL? I assumed the last option and I placed SEAL subdirectory inside lib. If not, could this be related with the error above?
Thanks!

Hi,
Sorry about the basic question, but where should I add the -fPIC flag to recompile on a clean build?

No problem!
Check the Readme where it explains how to set up SEAL.
You have to add the following line to the CMakeLists.txt of SEAL before installing SEAL:
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
I just added it somewhere in the beginning and it worked fine for me afterwards. Just follow the instructions that I gave in the Readme->SEAL section :-)


Kabanero foundation pipelines fail on OKD with cri-o container engine

Pipelines created using the kabanero foundation example manual Tekton run script are failing during the assemble extract step.

Steps to reproduce:

Install OKD 3.11 using cri-o container runtime, or use IBM managed OpenShift on IKS which defaults to cri-o
Install kabanero foundation (https://kabanero.io/docs/ref/general/#scripted-kabanero-foundation-setup.html )
Create the pipeline and execute the example manual pipeline run from same page

Output from appsody-manual-pipeline pod container that errors contains:
"docker inspect" requires at least 1 argument.
See 'docker inspect --help'.

Usage:  docker inspect [OPTIONS] NAME|ID [NAME|ID...]

Return low-level information on Docker objects

Suspected root cause
The failing container is running the setupAndRunExtract.sh script at the time of the error. Lines 4 and 5 are operating as if the container runtime on the node that is running the pod are Docker. In this case, the actual container runtime is cri-o so the attempt to find the mounts by using inspect to appsody-docker fail.
Pipeline tasks in https://github.com/appsody/tekton-example and also https://github.com/kabanero-io/kabanero-pipelines/ seem to assume Docker engine with the /var/run/docker.dock Socket hostPath volume mounts into the pipeline pod.

@timroster unfortunately we are docker dependent at the moment.  We are experimenting using buildah to eliminate running docker in docker and eliminate the use of docker sockets in the near  future.  I think should work with cri-o containers but something we will have to test.  Don't have a timeline but will update this issue when we switch over to buildah.

@gireeshpunathil has been looking at this in https://github.com/kabanero-io/kabanero-collection/issues/45

@timroster - can you please try using gireeshpunathil/appsody-docker:0.1 in place of appsody/appsody-docker in the build task of the pipeline? I have successfully tested locally as well as in minishift hosted on ubuntu. Would like to see how it goes in your environment as well.
Thanks in advance!

@timroster - thanks. is the cluster running on fedora /rhel? I could reproduce it there once, where the incoming container's mount was almost empty.  Looks like the latest quay.io/buildah/stable is buggy.
Let me debug; will get back on this.

reproduced in a smaller test case, and reported it with buildah. ref: https://github.com/containers/buildah/issues/1821#issuecomment-525782051 .

@timroster - looks like we have found something: a potential issue with quay.io/buildah/stable:latest. I have tested with quay.io/buildah/stable:v1.9.0 and my local recreate passed with that.
I have pushed a change to that effect, and could you please run your test with gireeshpunathil/appsody-docker:0.3? thanks!

@gireeshpunathil with the gireeshpunathil/appsody-docker:0.3 image and running on cri-o the extraction step completes without errors. The following build step in the pipeline is failing as there is no data in the /workspace/extracted/user-app directory. To debug, I added a busybox step in the pipeline and here are the contents of various directories after the assemble-extract-step task completes:
/workspace # ls -lart
total 20
drwxr-xr-x    5 root     root          4096 Aug 29 18:27 git-source
drwxr-xr-x    1 root     root          4096 Aug 29 18:27 ..
drwxr-xr-x    3 root     root          4096 Aug 29 18:27 extracted
drwxrwxrwx    4 root     root          4096 Aug 29 18:27 .
/workspace # ls -lart git-source
total 72
drwxr-xr-x    4 root     root          4096 Aug 29 18:27 src
-rw-r--r--    1 root     root          8468 Aug 29 18:27 pom.xml
-rw-r--r--    1 root     root           200 Aug 29 18:27 mysql.env
drwxr-xr-x    2 root     root          4096 Aug 29 18:27 images
-rw-r--r--    1 root     root           725 Aug 29 18:27 docker-compose.yml
-rwxr-xr-x    1 root     root          1634 Aug 29 18:27 appsody-tekton-example-manual-run.sh
-rw-r--r--    1 root     root           377 Aug 29 18:27 appsody-service.yaml
-rw-r--r--    1 root     root           249 Aug 29 18:27 appsody-deploy.yml
-rw-r--r--    1 root     root           249 Aug 29 18:27 appsody-deploy.yaml
-rw-r--r--    1 root     root           317 Aug 29 18:27 app-deploy.yaml
-rw-r--r--    1 root     root          2767 Aug 29 18:27 README.md
-rw-r--r--    1 root     root           264 Aug 29 18:27 .gitignore
drwxr-xr-x    8 root     root          4096 Aug 29 18:27 .git
-rw-r--r--    1 root     root            38 Aug 29 18:27 .appsody-config.yaml
drwxr-xr-x    5 root     root          4096 Aug 29 18:27 .
drwxrwxrwx    4 root     root          4096 Aug 29 18:27 ..
/workspace # ls -lart extracted
total 36
drwxr-xr-x    2 root     root          4096 Aug 29 18:27 user-app
-rw-r--r--    1 root     root            21 Aug 29 18:27 stack.properties
-rw-r--r--    1 root     root           628 Aug 29 18:27 mvn-stack-settings.xml
-rwxr-xr-x    1 root     root          3703 Aug 29 18:27 java-spring-boot2-build.sh
-rw-r--r--    1 root     root          5901 Aug 29 18:27 appsody-boot2-pom.xml
-rw-r--r--    1 root     root           990 Aug 29 18:27 Dockerfile
drwxrwxrwx    4 root     root          4096 Aug 29 18:27 ..
drwxr-xr-x    3 root     root          4096 Aug 29 18:27 .
/workspace # ls -lart extracted/user-app
total 8
drwxr-xr-x    3 root     root          4096 Aug 29 18:27 ..
drwxr-xr-x    2 root     root          4096 Aug 29 18:27 .

I changed the the busybox step to just do cp -a git-source/* to extracted/user-app and the rest of the pipeline completes execution successfully.

@timroster - do you have the debug log from the pipeline?
(also as a side note: the image pulling mechanism has a glitch in that it could reuse layers from previous runs, so it is possible that the old logic is still running. Could you please login to the box and erase the images and retry? ]

or, imagePullPolicy: always I guess

@gireeshpunathil I have logs from a successful pipeline run where I added the task to copy the /workspace/git-source to /extracted/user-app - any particular container or all? Here is the output from the build-step-assemble-extract-step container.
+ source=/workspace/git-source
APPSODY_MOUNT_PROJECT=/workspace/git-source
+ export APPSODY_MOUNT_PROJECT=/workspace/git-source
+ APPSODY_MOUNT_PROJECT=/workspace/git-source
+ echo APPSODY_MOUNT_PROJECT=/workspace/git-source
+ cd /workspace/git-source
+ ls -latr
total 72
drwxrwxrwx. 3 root root 4096 Aug 29 18:41 ..
drwxr-xr-x. 2 root root 4096 Aug 29 18:41 images
-rw-r--r--. 1 root root  725 Aug 29 18:41 docker-compose.yml
-rwxr-xr-x. 1 root root 1634 Aug 29 18:41 appsody-tekton-example-manual-run.sh
-rw-r--r--. 1 root root  377 Aug 29 18:41 appsody-service.yaml
-rw-r--r--. 1 root root  249 Aug 29 18:41 appsody-deploy.yml
-rw-r--r--. 1 root root  249 Aug 29 18:41 appsody-deploy.yaml
-rw-r--r--. 1 root root  317 Aug 29 18:41 app-deploy.yaml
-rw-r--r--. 1 root root 2767 Aug 29 18:41 README.md
-rw-r--r--. 1 root root  264 Aug 29 18:41 .gitignore
-rw-r--r--. 1 root root   38 Aug 29 18:41 .appsody-config.yaml
-rw-r--r--. 1 root root 8468 Aug 29 18:41 pom.xml
-rw-r--r--. 1 root root  200 Aug 29 18:41 mysql.env
drwxr-xr-x. 5 root root 4096 Aug 29 18:41 .
drwxr-xr-x. 4 root root 4096 Aug 29 18:41 src
drwxr-xr-x. 8 root root 4096 Aug 29 18:41 .git
+ appsody extract --buildah --target-dir /workspace/extracted -v
[Debug] Creating log dir /builder/home/.appsody/logs
[Debug] Logging to file /builder/home/.appsody/logs/appsody2019-08-29T18-41-18.040597304.log
[Debug] Running with command line args: appsody extract --buildah --target-dir /workspace/extracted -v
[Debug] Creating /builder/home/.appsody/repository
[Debug] Creating /builder/home/.appsody/repository/repository.yaml
[Debug] Creating /builder/home/.appsody/.appsody.yaml
[Debug] Writing config file /builder/home/.appsody/.appsody.yaml
[Debug] Project config file set to: /workspace/git-source/.appsody-config.yaml
[Debug] Project stack from config file: appsody/java-spring-boot2:0.3.3
[Debug] Image repository set to: index.docker.io
[Debug] Pulling stack image as: appsody/java-spring-boot2:0.3.3
[Info] Extracting project from development environment
[Debug] Checking if target-dir exists: /workspace/extracted
[Debug] Creating extract dir: /builder/home/.appsody/extract
[Debug] Creating extract dir: /builder/home/.appsody/extract/git-source
[Debug] appsody/java-spring-boot2:0.3.3 image pulled status: false
[Debug] Pull policy Always
[Debug] Pulling docker image appsody/java-spring-boot2:0.3.3
[Info] Running command: buildah[pull appsody/java-spring-boot2:0.3.3]
[Debug] Getting image source signatures
[Debug] Copying blob sha256:8d3eac894db4dc4154377ad28643dfe6625ff0e54bcfa63e0d04921f1a8ef7f8
[Debug] Copying blob sha256:f7277927d38a1e97097bad567848b648a4b75175b63343f472259f7aa429f3b2
[Debug] Copying blob sha256:edf72af6d6272f4361985009d4a191da77c0cbe241e0ba44255f7a8f0fd7dbcb
[Debug] Copying blob sha256:efaa572fa1534babc4f6e5ee2d98f8d3f11062ddc75c8fb79288ffb6243e8836
[Debug] Copying blob sha256:54d606af4966e6ca39fd925cc2b67428355d44e7602c9145eba1018f42727f81
[Debug] Copying blob sha256:3e4f86211d23962822c21275a30ae579dbce9a4233ad31549f8253730395f77c
[Debug] Copying blob sha256:c2ca93c9cf6398b82639396790d0441857ae0f783d3b6c25a499261127285623
[Debug] Copying blob sha256:bf4fa35787909492e0110768dcc6c70f5169f6e176fee6c0ef8836afda3c06f1
[Debug] Copying blob sha256:cfdce37ee544dfb2625dd3a50e7ece4395f36aeec8bb54b0ad339ec4d29fb346
[Debug] Copying blob sha256:b43290918c115e3fa997ae1c5a2dc8945184c400bf9eef94896da6ac82264708
[Debug] Copying blob sha256:694026307cbdfddbbea9680e546bc6e0a63317e862113998aac4893736b7328f
[Debug] Copying blob sha256:30a2ef2caffdbb3419c796a74393c26cef22850c87cf198ff9999732f814cd1c
[Debug] Copying blob sha256:67f7dcff0d6e4eff0b124e7b3f258310cde32ed6a76f02c6ba8304916aec6467
[Debug] Copying blob sha256:52fef73bb23198c6877ec40301264fd4c65e6247ca8d80e7310d7e0e96317807
[Debug] Copying config sha256:2a2fc9abccff11abe2a43781ee704c12ed23d7a7a00b2384944f89c436cf118b
[Debug] Writing manifest to image destination
[Debug] Storing signatures
[Debug] 2a2fc9abccff11abe2a43781ee704c12ed23d7a7a00b2384944f89c436cf118b
[Debug] Container project dir: /project
[Debug] appsody/java-spring-boot2:0.3.3 image pulled status: true
[Debug] Image has been pulled already: appsody/java-spring-boot2:0.3.3
Number of environment variables in stack image:  22
All environment variables in stack image:  [PATH=/opt/ibm/java/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_VERSION=1.8.0_sr5fp37 JAVA_HOME=/opt/ibm/java/jre IBM_JAVA_OPTIONS=-XX:+UseContainerSupport MAVEN_HOME=/usr/share/maven MAVEN_CONFIG=/root/.m2 APPSODY_USER_RUN_AS_LOCAL=true APPSODY_MOUNTS=.:/project/user-app;~/.m2/repository:/mvn/repository APPSODY_DEPS= APPSODY_WATCH_DIR=/project/user-app/src APPSODY_WATCH_IGNORE_DIR= APPSODY_WATCH_REGEX= APPSODY_RUN=/project/java-spring-boot2-build.sh run APPSODY_RUN_ON_CHANGE=/project/java-spring-boot2-build.sh recompile APPSODY_RUN_KILL=false APPSODY_DEBUG=/project/java-spring-boot2-build.sh debug APPSODY_DEBUG_ON_CHANGE= APPSODY_DEBUG_KILL=false APPSODY_TEST=/project/java-spring-boot2-build.sh test APPSODY_TEST_ON_CHANGE= APPSODY_TEST_KILL=true PORT=8080]
[Debug] Environment variable found: APPSODY_MOUNTS Value: .:/project/user-app;~/.m2/repository:/mvn/repository
[Debug] Overriding project mount dir from '/workspace/git-source' to APPSODY_MOUNT_PROJECT value '/workspace/git-source'
[Debug] Checking for existence of local file or directory to mount: /builder/home/.m2/repository
[Warning] Could not mount /builder/home/.m2/repository:/mvn/repository because the local file was not found.
[Debug] Mapped mount args: [-v /workspace/git-source/.:/project/user-app:shared]
[Info] Running command: buildah[from --name git-source-extract -v /workspace/git-source/.:/project/user-app:shared appsody/java-spring-boot2:0.3.3]
[Debug] git-source-extract
[Info] Running command: /bin/sh[-c x=`buildah mount git-source-extract`; cp -rf $x/project/* /builder/home/.appsody/extract/git-source; buildah unmount git-source-extract; ls -lrt /builder/home/.appsody/extract/git-source]
[Debug] b0398038ae865248f5712d0ab7d3617f2281755cfa5020e7c47c9e9ee6305b5b
[Debug] total 28
[Debug] Created project location /builder/home/.appsody/extract/git-source/user-app
[Debug] -rwxr-xr-x. 1 root root 3703 Aug 29 18:41 java-spring-boot2-build.sh
[Debug] -rw-r--r--. 1 root root 5901 Aug 29 18:41 appsody-boot2-pom.xml
[Debug] -rw-r--r--. 1 root root  990 Aug 29 18:41 Dockerfile
[Debug] drwxr-xr-x. 2 root root 4096 Aug 29 18:41 user-app
[Debug] -rw-r--r--. 1 root root   21 Aug 29 18:41 stack.properties
[Debug] -rw-r--r--. 1 root root  628 Aug 29 18:41 mvn-stack-settings.xml
[Debug] Copy of /workspace/git-source/. to /builder/home/.appsody/extract/git-source/user-app was successful

[Debug] Copied %v to %v/workspace/git-source/./builder/home/.appsody/extract/git-source/user-app
[Info] Running command: buildah[rm git-source-extract]
[Debug] b0398038ae865248f5712d0ab7d3617f2281755cfa5020e7c47c9e9ee6305b5b
[Debug] Moving /builder/home/.appsody/extract/git-source to /workspace/extracted
[Debug] os.Rename did not work to move directories... attempting copy. From dir:/builder/home/.appsody/extract/git-source target dir: /workspace/extracted
[Debug] About to run: cp[-rf /builder/home/.appsody/extract/git-source /workspace/extracted]
[Debug] Directory copy of /builder/home/.appsody/extract/git-source to /workspace/extracted was successful

[Info] Project extracted to /workspace/extracted
+ ls -latr /workspace/extracted
total 36
-rw-r--r--. 1 root root  628 Aug 29 18:41 mvn-stack-settings.xml
-rwxr-xr-x. 1 root root 3703 Aug 29 18:41 java-spring-boot2-build.sh
-rw-r--r--. 1 root root 5901 Aug 29 18:41 appsody-boot2-pom.xml
-rw-r--r--. 1 root root  990 Aug 29 18:41 Dockerfile
drwxrwxrwx. 4 root root 4096 Aug 29 18:41 ..
drwxr-xr-x. 2 root root 4096 Aug 29 18:41 user-app
-rw-r--r--. 1 root root   21 Aug 29 18:41 stack.properties
drwxr-xr-x. 3 root root 4096 Aug 29 18:41 .

@timroster - thanks. re: container, gireesh.. would be the one subjected for being stale, as that is the one undergoing changes right now.
I spotted a bug in my copy logic, fixed it now. Could you pls take gireeshpunathil/appsody-docker:0.4 and check? (of course, pls remove the manual copy step).

adjusted imagePullPolicy: Always for the gireesh... container. Confirming pipeline still fails with gireeshpunathil/appsody-docker:0.3 and also not working with 0.4 tag.
log from container:
+ cd /workspace/git-source
+ appsody extract --buildah --target-dir /workspace/extracted -v
[Debug] Creating log dir /builder/home/.appsody/logs
[Debug] Logging to file /builder/home/.appsody/logs/appsody2019-08-30T04-52-45.252823083.log
[Debug] Running with command line args: appsody extract --buildah --target-dir /workspace/extracted -v
[Debug] Creating /builder/home/.appsody/repository
[Debug] Creating /builder/home/.appsody/repository/repository.yaml
[Debug] Creating /builder/home/.appsody/.appsody.yaml
[Debug] Writing config file /builder/home/.appsody/.appsody.yaml
[Debug] Project config file set to: /workspace/git-source/.appsody-config.yaml
[Debug] Project stack from config file: appsody/java-microprofile:0.2
[Debug] Image repository set to: index.docker.io
[Debug] Pulling stack image as: appsody/java-microprofile:0.2
[Info] Extracting project from development environment
[Debug] Checking if target-dir exists: /workspace/extracted
[Debug] Creating extract dir: /builder/home/.appsody/extract
[Debug] Creating extract dir: /builder/home/.appsody/extract/git-source
[Debug] appsody/java-microprofile:0.2 image pulled status: false
[Debug] Pull policy Always
[Debug] Pulling docker image appsody/java-microprofile:0.2
[Info] Running command: buildah[pull appsody/java-microprofile:0.2]
[Debug] Getting image source signatures
[Debug] Copying blob sha256:8e829fe70a46e3ac4334823560e98b257234c23629f19f05460e21a453091e6d
[Debug] Copying blob sha256:6001e1789921cf851f6fb2e5fe05be70f482fe9c2286f66892fe5a3bc404569c
[Debug] Copying blob sha256:7588885b3c24510269d08b69f04965fdf411674226888110807331bcedb58726
[Debug] Copying blob sha256:849b87694fc20871daf16144cd0db859e7f70f23bb005122a92bf30d3810bc04
[Debug] Copying blob sha256:251f5509d51d9e4119d4ffb70d4820f8e2d7dc72ad15df3ebd7cd755539e40fd
[Debug] Copying blob sha256:35c102085707f703de2d9eaad8752d6fe1b8f02b5d2149f1d8357c9cc7fb7d0a
[Debug] Copying blob sha256:550d1eace56c12cf7cf7975d2202012d1cbac35303fdc0b2ad5d17aee66126bd
[Debug] Copying blob sha256:9595a585412dff4473145e05edacc18c45ebf1911e610b017c284413d7573a59
[Debug] Copying blob sha256:a9b60cfa7ccd823c50a44e6c3af3c15c767af5421b0421098ff85e515cbb480d
[Debug] Copying blob sha256:d172b9046e4db195675ade7096d75eb60018981b9043f836cd7357668278a43c
[Debug] Copying blob sha256:3a965c2d7225207d22eca0102eaf52bb81776e02f4162caaf1743b306a9f5d61
[Debug] Copying blob sha256:fa117b45d7770c731ddc9068beb8f8c5aabc83bda15cab1509a6622c8cc33c46
[Debug] Copying blob sha256:9ff2b9d1ea15c3e1696531571a7c695fbab2eb7ce49d28093d8940d3ed0ddb9f
[Debug] Copying config sha256:7a3d0c5916ce4ff970454e4346d35d2c920587612f9c7f9084b3c27af2b39634
[Debug] Writing manifest to image destination
[Debug] Storing signatures
[Debug] 7a3d0c5916ce4ff970454e4346d35d2c920587612f9c7f9084b3c27af2b39634
[Debug] Container project dir: /project
[Debug] appsody/java-microprofile:0.2 image pulled status: true
[Debug] Image has been pulled already: appsody/java-microprofile:0.2
Number of environment variables in stack image:  23
All environment variables in stack image:  [PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk8u222-b10_openj9-0.15.1 JAVA_HOME=/opt/java/openjdk JAVA_TOOL_OPTIONS=-XX:+IgnoreUnrecognizedVMOptions -XX:+UseContainerSupport -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle APPSODY_MOUNTS=~/.m2/repository:/mvn/repository;src:/project/user-app/src;pom.xml:/project/user-app/pom.xml APPSODY_DEPS= APPSODY_WATCH_DIR=/project/user-app APPSODY_WATCH_IGNORE_DIR=/project/user-app/target APPSODY_WATCH_REGEX=^.*(.xml|.java|.properties)$ APPSODY_INSTALL=../validate.sh && mvn -Dmaven.repo.local=/mvn/repository install -DskipTests APPSODY_RUN=mvn -Dmaven.repo.local=/mvn/repository liberty:run APPSODY_RUN_ON_CHANGE=mvn -Dmaven.repo.local=/mvn/repository package -DskipTests APPSODY_RUN_KILL=false APPSODY_DEBUG=mvn -Dmaven.repo.local=/mvn/repository liberty:debug APPSODY_DEBUG_ON_CHANGE=mvn -Dmaven.repo.local=/mvn/repository package -DskipTests APPSODY_DEBUG_KILL=false APPSODY_TEST=mvn -Dmaven.repo.local=/mvn/repository verify APPSODY_TEST_ON_CHANGE= APPSODY_TEST_KILL=false PORT=9080]
[Debug] Environment variable found: APPSODY_MOUNTS Value: ~/.m2/repository:/mvn/repository;src:/project/user-app/src;pom.xml:/project/user-app/pom.xml
[Debug] Checking for existence of local file or directory to mount: /builder/home/.m2/repository
[Warning] Could not mount /builder/home/.m2/repository:/mvn/repository because the local file was not found.
[Debug] Checking for existence of local file or directory to mount: /workspace/git-source/src
[Debug] Checking for existence of local file or directory to mount: /workspace/git-source/pom.xml
[Debug] Mapped mount args: [-v /workspace/git-source/src:/project/user-app/src:shared -v /workspace/git-source/pom.xml:/project/user-app/pom.xml:shared]
[Info] Running command: buildah[from --name git-source-extract -v /workspace/git-source/src:/project/user-app/src:shared -v /workspace/git-source/pom.xml:/project/user-app/pom.xml:shared appsody/java-microprofile:0.2]
[Debug] git-source-extract
[Info] Running command: /bin/sh[-c x=`buildah mount git-source-extract`; cp -rf $x/project/* /builder/home/.appsody/extract/git-source; buildah unmount git-source-extract; ls -lrt /builder/home/.appsody/extract/git-source]
[Debug] 5474a25d36abeb6869ba6fbd9265dbe9310de556373056d8c1830bfc4752ba86
[Debug] total 32
[Debug] Created project location /builder/home/.appsody/extract/git-source/user-app/src
[Debug] -rw-r--r--. 1 root root   378 Aug 30 04:53 Dockerfile
[Debug] About to run: cp[-rf /workspace/git-source/src /builder/home/.appsody/extract/git-source/user-app/src]
[Debug] drwxr-xr-x. 2 root root     6 Aug 30 04:53 user-app
[Debug] Directory copy of /workspace/git-source/src to /builder/home/.appsody/extract/git-source/user-app/src was successful

[Debug] -rw-r--r--. 1 root root  3618 Aug 30 04:53 pom.xml
[Debug] Copied %v to %v/workspace/git-source/src/builder/home/.appsody/extract/git-source/user-app/src
[Debug] -rw-r--r--. 1 root root  6609 Aug 30 04:53 mvnw.cmd
[Debug] Created project location /builder/home/.appsody/extract/git-source/user-app/pom.xml
[Debug] About to run: cp[-rf /workspace/git-source/pom.xml /builder/home/.appsody/extract/git-source/user-app/pom.xml]
[Debug] -rwxr-xr-x. 1 root root 10078 Aug 30 04:53 mvnw
[Debug] -rwxr-xr-x. 1 root root  2963 Aug 30 04:53 validate.sh
[Debug] Directory copy of /workspace/git-source/pom.xml to /builder/home/.appsody/extract/git-source/user-app/pom.xml was successful

[Debug] Copied %v to %v/workspace/git-source/pom.xml/builder/home/.appsody/extract/git-source/user-app/pom.xml
[Info] Running command: buildah[rm git-source-extract]
[Debug] 5474a25d36abeb6869ba6fbd9265dbe9310de556373056d8c1830bfc4752ba86
[Debug] Moving /builder/home/.appsody/extract/git-source to /workspace/extracted
[Debug] os.Rename did not work to move directories... attempting copy. From dir:/builder/home/.appsody/extract/git-source target dir: /workspace/extracted
[Debug] About to run: cp[-rf /builder/home/.appsody/extract/git-source /workspace/extracted]
[Debug] Directory copy of /builder/home/.appsody/extract/git-source to /workspace/extracted was successful

[Info] Project extracted to /workspace/extracted

Pausing the pipeline and inspecting the project is now showing content in /workspace/extracted/user-app, but it's not correctly representing the original git source:
(note that pom.xml is a directory and not the actual file... file lives below. other assets missing including dot files and most importantly appsody-service.yaml)
/workspace # ls -alrt git-source
total 20
drwxr-xr-x    4 root     root            30 Aug 30 05:03 src
-rwxr-xr-x    1 root     root          7147 Aug 30 05:03 pom.xml
-rw-r--r--    1 root     root           396 Aug 30 05:03 appsody-service.yaml
-rw-r--r--    1 root     root           271 Aug 30 05:03 .gitignore
drwxr-xr-x    8 root     root           177 Aug 30 05:03 .git
-rw-r--r--    1 root     root            37 Aug 30 05:03 .appsody-config.yaml
drwxr-xr-x    4 root     root           118 Aug 30 05:03 .
drwxrwxrwx    4 root     root            41 Aug 30 05:04 ..
/workspace # ls -alrt extracted/user-app
total 0
drwxr-xr-x    3 root     root            17 Aug 30 05:04 src
drwxr-xr-x    2 root     root            21 Aug 30 05:04 pom.xml
drwxr-xr-x    3 root     root           102 Aug 30 05:04 ..
drwxr-xr-x    4 root     root            32 Aug 30 05:04 .

@timroster - fixed both wrong copy (hidden files and wrong target) - gireeshpunathil/appsody-docker:0.5. there is something still wrong with java-microprofile:0.2 which I am presently debugging.

@timroster - I have raised an issue with java-microprofile:0.2 stack here: https://github.com/appsody/stacks/issues/280 . It's failure is a pre-existing one, and is not a regression.

@gireeshpunathil using gireeshpunathil/appsody-docker:0.5 the Tekton pipeline is now working on my CRI-O container-runtime OKD! Looks like these updates resolve the problem with CRI-O.

So, given the buildah changes were made to appsody and there is another issue opened for the collections piece: https://github.com/kabanero-io/kabanero-collection/issues/45; I'm reclaiming this issue for the work to make the kabanero pipelines work with CRI-O.

Resolved with transition to buildah for appsody extract


I can’t control the kit without connecting my mobile to the same network that the esp32 connected

I want to control the kit remotely without my phone connected to the same wifi how can i do that ?

Apple requires the use of a HomeKit Hub, such as a HomePod or Apple TV (gen 4) to access any HomeKit device when your iPhone is not connected to the same WiFi network.


Add support for JavaScript (JSX)

please add the this

Alright

Already supported https://github.com/atom-ide-community/atom-script/blob/a344c303affadb0b9629ad94f2562dc34fd90236/lib/grammars/javascript.js#L38


Adds basic TopoJSON support: Loading of the file and styling. Rel: #67

Coverage remained the same at 100.0% when pulling 4c07cd81c3c5ae0a998ef9718850f3b53f85ead9 on yago/topojson into bef5cf0497faa4c13ec60ca41cf03a9ef627bd7c on master.


Revert "[WIP] adding changes to bitFlipMutator and randomMutator"

Reverts idaholab/raven#1977

This is no longer needed. It was reflected in another PR.


Implement locale switching in Dev mode for demo

Locale switching works in PROD mode.
It would be nice to demo locale switching in DEV mode also.

This is done.


Identity protection

Why Identity Protection was removed from the index?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 795962ba-55a1-65f3-e7fe-4c5d968af8e5
Version Independent ID: 4a0cf543-0959-42cc-55b8-bc40481dd591
Content: Deployment plans - Azure Active Directory
Content Source: articles/active-directory/fundamentals/active-directory-deployment-plans.md
Service: active-directory
Sub-service: fundamentals
GitHub Login: @msaburnley
Microsoft Alias: ajburnle

@marcelodiiorio  Thanks for the question! We are investigating and will update you shortly.

Hi @marcelodiiorio ,
Can you clarify a bit? Where are you saying that it was removed?

In the list of topics, right below Workday-driven, there was an “Identity Protection” link.
From: Marilee Turscak - MSFT<EMAIL_ADDRESS>Sent: Tuesday, July 30, 2019 2:16 AM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: Marcelo di Iorio<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Identity protection (#35984)
Hi @marcelodiioriohttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmarcelodiiorio&data=02|01|Marcelo.diIorio%40microsoft.com|3c01c04fe16b425d180208d714831780|72f988bf86f141af91ab2d7cd011db47|1|0|637000425579676484&sdata=26fYVMYyyf0p7RgaxVKcHAkGWx1pAbrwdgm91PCn9ls%3D&reserved=0 ,
Can you clarify a bit? Where are you saying that it was removed?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F35984%3Femail_source%3Dnotifications%26email_token%3DAHAGGCDMCOAI6JR7GY5VQ6DQB6B3ZA5CNFSM4IHJCGN2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3CLUBA%23issuecomment-516209156&data=02|01|Marcelo.diIorio%40microsoft.com|3c01c04fe16b425d180208d714831780|72f988bf86f141af91ab2d7cd011db47|1|0|637000425579676484&sdata=3hg3WyeDqEhooaE5sZ2zeVEilaX%2BKJ67sI6BjTll8tQ%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAHAGGCBFHCT2FJAGUZZAWGTQB6B3ZANCNFSM4IHJCGNQ&data=02|01|Marcelo.diIorio%40microsoft.com|3c01c04fe16b425d180208d714831780|72f988bf86f141af91ab2d7cd011db47|1|0|637000425579686479&sdata=Xp1rKX4%2BiZZRgyWScr3289fFhQjzp90QyMKnwmXwTbA%3D&reserved=0.

I am not certain as it seems like the guide for it still exists. https://docs.microsoft.com/en-us/azure/active-directory/identity-protection/enable#steps-to-enable-azure-active-directory-identity-protection
I am assigning this to the content author as I cannot speak to why it was removed, @msaburnley

#please-close


Histogram metric

Created a new histogram metric, to measure execution times and response sizes

Changes have been extended, reviewed and integrated in this commit:
https://github.com/marcobreveglieri/prometheus-client-delphi/commit/5575f2ace5e3031184cc0cb8f3d2f882b86d537d
Thanks a lot for your support! 💘


Refactor JavaScript for tabs functionality

Refactors the JavaScript associated with the tabbed interface used for code examples.
Why
It was felt that the existing code had become more difficult to understand and maintain over time; and did not align with how the Design System team now prefers to author JavaScript.
Also fixes #2042.
Changes
Refactored JavaScript
The JavaScript has been heavily refactored. It's a little more verbose and there is definitely some repetition that could be reduced (getMobileTab and getDesktopTab are almost identical functions), but it's hopefully a lot easier to understand now!
Classes are no longer defined as variables at the top of the file. Many of these classes were only used once, and it quickly became tedious having to keep looking up what elements/classes a piece of code was actually referring to. Personally, I think the code is easier to understand with the classes written in-line.
Terminology changes
I've tried to make the terminology more clearly reflect the actual role those elements play. I've only made these naming changes in the JS, though it would probably be sensible to port them—or something similar—over to HTML/CSS too.

Old name
New name

tabsItem
desktopTabs

headingItem
mobileTabs

tabContainer
panel

HTML and CSS tweaks
There are a few minor differences to the HTML and CSS, outside of the refactoring efforts.

There are various whitespace-only changes to the example macro so that Nunjucks code is indented in the same way as HTML, to try and make it easier to read.
Panels were previously hidden using a CSS class. This now uses the hidden HTML attribute instead.
The setting of aria-hidden has been removed (redundant as hidden removes it from the accessibility tree anyway).
Setting the open Nunjucks parameter would previously apply additional classes to several elements. This has been reduced to a single data-* attribute (data-open) set on the module container. This doesn't strike me as a breaking change as the original classes were only used for detection by JavaScript, and served no other stylistic or functional purpose.

Not changed
Using the design system's tabs component
This refactor does not make use of the equivalent design system component as discussed in #385, due to large differences in mobile functionality and the ability to entirely collapse tab panels. This is refactoring, not revolution!
open and id
Setting the open Nunjucks parameter currently modifies the id used throughout the macro.
I couldn't see any obvious reason for this to be happening, barring some legacy reason, but have not changed it as it's (mostly) harmless and may break tests and some direct links to specific examples.

There are some confusing, persistantly failing tests going on here (in addition to some spontaneously failing ones).
They look like this:
 FAIL  __tests__/tabs.test.js
  ● Patterns page › when JavaScript is available › when "hideTab" parameter is set to true › the tab list is not rendered

  ● Patterns page › when JavaScript is available › when "hideTab" parameter is set to true › close button is not shown on the code block

Supposed fails, but with no information as to what or how they've failed.
Reading into the tests themselves, the first one is querying for the non-existence of this element on the "Question pages" pattern: #example-section-headings-open .app-tabs.
However, an element with that ID doesn't exist, not even on the live version of the page, so this test should (theoretically) always pass. The closest element that does exist is named #section-headings-question-pages-example-open, which also doesn't have a child named .app-tabs. Swapping out the ID in the test doesn't rectify the failing test locally, either.
The second test is checking to make sure that the .js-tabs__container--no-tabs .js-tabs__close element does not exist. Similarly to the first, this element does not exist. Unlike the first, the parent element does exist on both the local and live versions of the page. This test should also be always passing, but it's not.
What a mystery!


Duplicate alert events

Whenever a timer or alarm is set, the following occurs when the timer / alarm goes off:
A ON_ALERT_STARTED event is followed by an immediate ON_ALERT_FINISHED event, followed by a second ON_ALERT_STARTED event.
A second ON_ALERT_FINISHED event is not triggered until you wake the assistant, to stop the alarm.
Is this expected?  Is this because the API generates multiple, redundant events?

This issue probably should be reported to https://github.com/googlesamples/assistant-sdk-python/issues  We are actually using an old version (0.1.0) but going to upgrade soon.

We use the latest Assistant Library in the new SD card image.


HARP-7872: Reimplement interpolations as dynamic expressions.

This change modifies the logic of the StyleSetEvaluator so preserve
(and eventually forward to the main thread) the interpolations. That is,
after this change, the interpolations are handled like any other
dynamic expression.
Signed-off-by: Roberto Raggi<EMAIL_ADDRESS>

Codecov Report

Merging #1135 into master will decrease coverage by 0.05%.
The diff coverage is 75.67%.

@@            Coverage Diff             @@
##           master    #1135      +/-   ##
==========================================
- Coverage   46.62%   46.56%   -0.06%
==========================================
  Files         256      243      -13
  Lines       22658    22472     -186
  Branches     5061     5028      -33
==========================================
- Hits        10565    10465     -100
+ Misses      12093    12007      -86

Impacted Files
Coverage Δ

...here/harp-datasource-protocol/lib/TechniqueAttr.ts
60% <100%> (ø)
:arrow_up:

@here/harp-mapview/lib/DecodedTileHelpers.ts
45.53% <100%> (+0.24%)
:arrow_up:

...e/harp-mapview/lib/geometry/TileGeometryCreator.ts
11.31% <5.88%> (+0.05%)
:arrow_up:

@here/harp-mapview/lib/RoadPicker.ts
8.04% <50%> (+1.06%)
:arrow_up:

.../harp-datasource-protocol/lib/StyleSetEvaluator.ts
88.82% <79.16%> (-0.55%)
:arrow_down:

...e-protocol/lib/operators/InterpolationOperators.ts
90.9% <92.3%> (ø)
:arrow_up:

...re/harp-text-canvas/lib/rendering/TextMaterials.ts
50% <0%> (-26.93%)
:arrow_down:

@here/harp-mapview/lib/ThemeHelpers.ts
6.55% <0%> (-0.68%)
:arrow_down:

...rp-mapview/lib/text/TextElementsRendererOptions.ts
100% <0%> (ø)
:arrow_up:

@here/harp-datasource-protocol/lib/Outliner.ts
100% <0%> (ø)
:arrow_up:

... and 34 more

Continue to review full report at Codecov.

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


Missing sublabels

There are some cases where sublabels go missing, such as the missing "B" in:
http://ioam.github.io/holoviews/Tutorials/Containers#Gridspace
and the missing "A" in the first plot of:
http://ioam.github.io/holoviews/Tutorials/Composing_Data.html
Those seem like something to do with GridSpaces of Curve elements.They are also not present in:
http://ioam.github.io/holoviews/Tutorials/Options
but that seems like a different issue, because sublabel_format==None on that page.  Maybe that's deliberate, but I don't see why there would be a different default value for output directly to disk than there is in the notebook.
And not sure why they aren't in the "Tipping data" section of:
http://ioam.github.io/holoviews/Tutorials/Pandas_Seaborn.html

Unfortunately there is likely nothing we can do that will work robustly for GridSpaces containing anything other than Raster/Image types. GridSpaces involve some complicated axes creation, repositioning etc. and I simply couldn't find a way to get the subplot label to show up.
I will have a look at the Pandas_Seaborn example as that should be possible.

Let's leave this issue open as (a) an acknowledgement that sublabels don't work in that case, and (b) as a challenge to any user that might be affected by it, in case it inspires them to find a workaround. :-)
Hopefully the others can be fixed.


Introducing string expression to ensure replication_group_id max lenght does not exceed 20 chars

Hi @zmoog this is the patch I would like to introduce to ensure replication_group_id length doesn't exceed 20 chars, as per AWS resource limit

I agree that limiting the RG name to the underlying 20 char limit is useful.
I'd like to preserve the third element in the naming convention alongside the project and environment element.
This element could be called name and be optional (set to BLANK by default). A third element could be useful in scenarios where more than one RG is required.
If you can't do the change now I'love leave this PR open and apply this change later. In the meantime you can use the pre-release tag in your project and not wait form me.
Thank you for taking the time to write and submit this PR!

OK @zmoog, I will try to update this same PR to reflect your suggestions.
The only problem IMO I see is that by using a third element, appended at the end of the replication_group_id, it would become more complicated to calculate the length at which "cut" the whole string..

OK @zmoog, I will try to update this same PR to reflect your suggestions.
The only problem IMO is that by using a third element to specify an RG suffix (where required), appending it at the end of the replication_group_id expression, calculating the right length at which to "cut" the whole string can become a little tricky.
Please let me know if the solution I will come up with can be acceptable, so we can merge these changes promoting them
Cheers!

Hi @zmoog! At last I think I have come up with a viable solution. I'va added a second replace() +regexp call, to ensure replication_group_id does not end with an hyphen character, which is not permitted.
I'va played around a bit with both regexps (particularly with the second one, using https://regex101.com/r/eP2qF4/1) to verify them a bit.
The last test I did is was by executing a terraform plan against known environments (beta-*), verifying plan results were as expected (i.e.: no resources to modify and/or destroy to be created anew).
Please check my proposal to see if everything's ok and mergeable.
Thanx!

@seancrow thank you for your useful and kind contribution!


CentOS 8 Compatibility?

Hello, I was testing it on centos 8 and it gets me bad load.
Also on ubuntu loads pretty well.

What should I take in consideration?
Thanks.

Need to:

Add -dev -debug +log on to rehlds parameters
Add debuglevel 42 on config.ini in metamod folder
Set log on on server.cfg to make sure that server will log

To explain what is happening with logapi on CentOS 8

L 08/30/2024 - 12:25:14: [META] ERROR: dll: Failed query plugin '<logapi_mm.so>'; Couldn't open file '/cstrike/addons/logapi/dlls/logapi_mm.so': libcurl.so.4: cannot open shared object file: No such file or directory
L 08/30/2024 - 12:25:14: [META] ERROR: dll: Skipping plugin '<logapi_mm.so>'; couldn't query
L 08/30/2024 - 12:25:14: [META] ERROR: dll: Couldn't close plugin file 'logapi_mm.so': invalid handle
L 08/30/2024 - 12:25:14: [META] ERROR: dll: Failed to load plugin 'logapi_mm.so'
I understood what i need. ty

Centos come with curl? If yes, post the
curl --version
Output here

@SmileYzn actaully i dont have the access to system only ftp. So i cant post it. If in future if i can i will reopen it.


Inconsistent Behavior in Desktop Teams Client and Web Teams Client

We recently deployed Company Communicator to our environment. Initial testing was good. The primary user of this solution reported to me this week that she is no longer able to access the Company Communicator author app in Teams. For her, it doesn't matter if she is using the desktop client or the web client. I tested access and found that I am able to use it in the Teams desktop app on both Windows and Mac. It does not work for me in any web browser. Below is the error that we are seeing when we click the tab where Company Communicator is installed.

I've confirmed that users are properly defined to be able to send messages through Company Communicator. I've also confirmed that the Teams application policy they are configured with allows this app.

My apologies... I just saw this https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1244#issuecomment-1835498617. I'm trying this fix now and will update this thread with the results.

Unfortunately, the process didn't work. I'm still seeing the same error.

Hi @brent-lea ,
Thanks for raising the query.

Could you please share the deployment status of app service. Here is the reference.

Please share the application insight logs. Here is the reference.

Here are screenshots of what you were asking for.
[A screenshot of a computer  Description automatically generated]
[A screenshot of a computer  Description automatically generated]
[A screenshot of a computer  Description automatically generated]
Thanks,
Brent LEA
Global IT – IT Platform Owner - Cloud
—
<EMAIL_ADDRESS>Tel +1<PHONE_NUMBER>tel:+14178885253
Cell +1<PHONE_NUMBER>tel:+14178806228
@.?anonymous&ep=signature>
Book time to meet with @.?anonymous&ep=signature>
—
[Image]
www.symrise.comhttp://www.symrise.com/
twitter.com/symriseaghttps://twitter.com/symriseag · youtube.com/agsymrisehttps://youtube.com/agsymrise
linkedin.com/company/https://linkedin.com/company/international-dehydrated-foodssymrise
From: Sai Venkat @.>
Date: Friday, December 8, 2023 at 3:43 AM
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Brent Lea @.>, Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Inconsistent Behavior in Desktop Teams Client and Web Teams Client (Issue #1260)
CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
Hi @brent-leahttps://github.com/brent-lea ,
Thanks for raising the query.

Could you please share the deployment status of app service. Here is the reference.
image.png (view on web)https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/assets/98143492/5f09116e-4605-4d29-84cc-c6e690fb13d5
image.png (view on web)https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/assets/98143492/8fad1fcd-30a4-4658-bc32-1c9fd333a45c
Please share the application insight logs. Here is the reference.
image.png (view on web)https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/assets/98143492/eb77a86c-d517-4ecd-a2ae-fcc6d4b1dee0

—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1260#issuecomment-1846867419, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6FAOXCN74N3YIJ2TTEPE6TYILOMBAVCNFSM6AAAAABALK7WIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBWHA3DONBRHE.
You are receiving this because you were mentioned.Message ID: @.***>

Disclaimer: This e-mail is confidential and intended for the personal and confidential use of the intended recipient. It may be read, copied and used only by the intended recipient. It may be an attorney-client communication and as such may contain information that is legally privileged or confidential or otherwise legally exempt from disclosure. If you are not the intended recipient(s), or the employee or agent responsible for delivery of this message to the intended recipient(s), any dissemination, distribution or copying of this e-mail message is strictly prohibited. If you have received it in error, please contact the sender immediately by return e-mail or by telephoning +49 (0)5531 90 0. Please then delete the e-mail and do not disclose its contents to any person. We reserve the right to monitor all e-mail communications through its networks. We believe, but do not warrant, that this e-mail and any attachments are virus free. You should take full responsibility for virus checking. We do not accept liability for any omission or errors in this message which may arise as a result of e-mail transmission or for damages resulting from any unauthorised changes of the content, of this message and any attachment thereto or that may be caused by any virus transmitted therewith.

Hi @brent-lea ,
Please share the screenshots directly here. I am getting like below

I am traveling this week. I will submit this information when I return to the office. My apologies for the delay.

My apologies for this taking so long. I was out of the country last week. I’ve attached the screen shots as requested. Please let me know if you need additional information.
Regards,
Brent LEA
Global IT – IT Platform Owner - Cloud
—
<EMAIL_ADDRESS>Tel +1<PHONE_NUMBER>tel:+14178885253
Cell +1<PHONE_NUMBER>tel:+14178806228
@.?anonymous&ep=signature>
Book time to meet with @.?anonymous&ep=signature>
—
[Image]
www.symrise.comhttp://www.symrise.com/
twitter.com/symriseaghttps://twitter.com/symriseag · youtube.com/agsymrisehttps://youtube.com/agsymrise
linkedin.com/company/https://linkedin.com/company/international-dehydrated-foodssymrise
From: Sai Venkat @.>
Date: Monday, December 11, 2023 at 2:01 AM
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Brent Lea @.>, Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Inconsistent Behavior in Desktop Teams Client and Web Teams Client (Issue #1260)
CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
Hi @brent-leahttps://github.com/brent-lea ,
Please share the screenshots directly here. I am getting like below
image.png (view on web)https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/assets/98143492/fe31db7c-e66d-494b-947e-f609e817568d
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1260#issuecomment-1849506184, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6FAOXCYO2U64UC2KEEIOLTYI24UFAVCNFSM6AAAAABALK7WIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBZGUYDMMJYGQ.
You are receiving this because you were mentioned.Message ID: @.***>

Disclaimer: This e-mail is confidential and intended for the personal and confidential use of the intended recipient. It may be read, copied and used only by the intended recipient. It may be an attorney-client communication and as such may contain information that is legally privileged or confidential or otherwise legally exempt from disclosure. If you are not the intended recipient(s), or the employee or agent responsible for delivery of this message to the intended recipient(s), any dissemination, distribution or copying of this e-mail message is strictly prohibited. If you have received it in error, please contact the sender immediately by return e-mail or by telephoning +49 (0)5531 90 0. Please then delete the e-mail and do not disclose its contents to any person. We reserve the right to monitor all e-mail communications through its networks. We believe, but do not warrant, that this e-mail and any attachments are virus free. You should take full responsibility for virus checking. We do not accept liability for any omission or errors in this message which may arise as a result of e-mail transmission or for damages resulting from any unauthorised changes of the content, of this message and any attachment thereto or that may be caused by any virus transmitted therewith.

Hi @brent-lea ,
Thanks for the patience. Please share the screenshots directly here.

Have you had an opportunity to review the screen shots that I sent over? Please let me know if you need more information.

I'm sending the screenshots again. I replied to your direct email with them attached, but I haven't seen a response.

Thanks

Hi @brent-lea ,
Please share your mail id(outlook id or teams id) so that we can discuss the issue internally.

You can reach me via email or Teams at<EMAIL_ADDRESS>Thanks,
Brent LEA
Global IT – IT Platform Owner - Cloud
—
<EMAIL_ADDRESS>Tel +1<PHONE_NUMBER>tel:+14178885253
Cell +1<PHONE_NUMBER>tel:+14178806228
@.?anonymous&ep=signature>
Book time to meet with @.?anonymous&ep=signature>
—
[Image]
www.symrise.comhttp://www.symrise.com/
twitter.com/symriseaghttps://twitter.com/symriseag · youtube.com/agsymrisehttps://youtube.com/agsymrise
linkedin.com/company/https://linkedin.com/company/international-dehydrated-foodssymrise
From: Sai Venkat @.>
Date: Monday, January 8, 2024 at 2:39 AM
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Brent Lea @.>, Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Inconsistent Behavior in Desktop Teams Client and Web Teams Client (Issue #1260)
CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
Hi @brent-leahttps://github.com/brent-lea ,
Please share your mail id(outlook id or teams id) so that we can discuss the issue internally.
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1260#issuecomment-1880574773, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6FAOXBKT2RPTUMSHO4POPTYNOWEHAVCNFSM6AAAAABALK7WIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBQGU3TINZXGM.
You are receiving this because you were mentioned.Message ID: @.***>

Disclaimer: This e-mail is confidential and intended for the personal and confidential use of the intended recipient. It may be read, copied and used only by the intended recipient. It may be an attorney-client communication and as such may contain information that is legally privileged or confidential or otherwise legally exempt from disclosure. If you are not the intended recipient(s), or the employee or agent responsible for delivery of this message to the intended recipient(s), any dissemination, distribution or copying of this e-mail message is strictly prohibited. If you have received it in error, please contact the sender immediately by return e-mail or by telephoning +49 (0)5531 90 0. Please then delete the e-mail and do not disclose its contents to any person. We reserve the right to monitor all e-mail communications through its networks. We believe, but do not warrant, that this e-mail and any attachments are virus free. You should take full responsibility for virus checking. We do not accept liability for any omission or errors in this message which may arise as a result of e-mail transmission or for damages resulting from any unauthorised changes of the content, of this message and any attachment thereto or that may be caused by any virus transmitted therewith.

@brent-lea , Please share the mail id directly here

<EMAIL_ADDRESS>Brent LEA
Global IT – IT Platform Owner - Cloud
—
<EMAIL_ADDRESS>Tel +1<PHONE_NUMBER>tel:+14178885253
Cell +1<PHONE_NUMBER>tel:+14178806228
@.?anonymous&ep=signature>
Book time to meet with @.?anonymous&ep=signature>
—
[Image]
www.symrise.comhttp://www.symrise.com/
twitter.com/symriseaghttps://twitter.com/symriseag · youtube.com/agsymrisehttps://youtube.com/agsymrise
linkedin.com/company/https://linkedin.com/company/international-dehydrated-foodssymrise
From: Sai Venkat @.>
Date: Tuesday, January 9, 2024 at 2:52 AM
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Brent Lea @.>, Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Inconsistent Behavior in Desktop Teams Client and Web Teams Client (Issue #1260)
CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
@brent-leahttps://github.com/brent-lea , Please share the mail id directly here
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1260#issuecomment-1882641768, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6FAOXCNGFZDXHKRRJRZOKLYNUANVAVCNFSM6AAAAABALK7WIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBSGY2DCNZWHA.
You are receiving this because you were mentioned.Message ID: @.***>

Disclaimer: This e-mail is confidential and intended for the personal and confidential use of the intended recipient. It may be read, copied and used only by the intended recipient. It may be an attorney-client communication and as such may contain information that is legally privileged or confidential or otherwise legally exempt from disclosure. If you are not the intended recipient(s), or the employee or agent responsible for delivery of this message to the intended recipient(s), any dissemination, distribution or copying of this e-mail message is strictly prohibited. If you have received it in error, please contact the sender immediately by return e-mail or by telephoning +49 (0)5531 90 0. Please then delete the e-mail and do not disclose its contents to any person. We reserve the right to monitor all e-mail communications through its networks. We believe, but do not warrant, that this e-mail and any attachments are virus free. You should take full responsibility for virus checking. We do not accept liability for any omission or errors in this message which may arise as a result of e-mail transmission or for damages resulting from any unauthorised changes of the content, of this message and any attachment thereto or that may be caused by any virus transmitted therewith.

I’m not sure exactly what you are wanting me to do. I already put my email address in a response to you, but you can’t see it for some reason. How can I get that to you?
Thanks,
Brent LEA
Global IT – IT Platform Owner - Cloud
—
<EMAIL_ADDRESS>Tel +1<PHONE_NUMBER>tel:+14178885253
Cell +1<PHONE_NUMBER>tel:+14178806228
@.?anonymous&ep=signature>
Book time to meet with @.?anonymous&ep=signature>
—
[Image]
www.symrise.comhttp://www.symrise.com/
twitter.com/symriseaghttps://twitter.com/symriseag · youtube.com/agsymrisehttps://youtube.com/agsymrise
linkedin.com/company/https://linkedin.com/company/international-dehydrated-foodssymrise
From: Sai Venkat @.>
Date: Wednesday, January 17, 2024 at 10:11 PM
To: OfficeDev/microsoft-teams-apps-company-communicator @.>
Cc: Brent Lea @.>, Mention @.>
Subject: Re: [OfficeDev/microsoft-teams-apps-company-communicator] Inconsistent Behavior in Desktop Teams Client and Web Teams Client (Issue #1260)
CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
@brent-leahttps://github.com/brent-lea , We are not able to see it. It is in masked state. Please share the mail id here directly.
image.png (view on web)https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/assets/98143492/6686d7b6-0f1b-45bf-94d5-9325eb5da90d
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1260#issuecomment-1897761677, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6FAOXCBXHTSEBQ6DGWULJLYPCOGVAVCNFSM6AAAAABALK7WIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJXG43DCNRXG4.
You are receiving this because you were mentioned.Message ID: @.***>

Disclaimer: This e-mail is confidential and intended for the personal and confidential use of the intended recipient. It may be read, copied and used only by the intended recipient. It may be an attorney-client communication and as such may contain information that is legally privileged or confidential or otherwise legally exempt from disclosure. If you are not the intended recipient(s), or the employee or agent responsible for delivery of this message to the intended recipient(s), any dissemination, distribution or copying of this e-mail message is strictly prohibited. If you have received it in error, please contact the sender immediately by return e-mail or by telephoning +49 (0)5531 90 0. Please then delete the e-mail and do not disclose its contents to any person. We reserve the right to monitor all e-mail communications through its networks. We believe, but do not warrant, that this e-mail and any attachments are virus free. You should take full responsibility for virus checking. We do not accept liability for any omission or errors in this message which may arise as a result of e-mail transmission or for damages resulting from any unauthorised changes of the content, of this message and any attachment thereto or that may be caused by any virus transmitted therewith.

Please Share the mail id directly on this GitHub conversation

<EMAIL_ADDRESS>

Started the conversation internally.

Hi @brent-lea ,
Please respond in the teams

Update: I haven't looked at this issue for some time since I was waiting for feedback from the development team. I tested and found that it is now working in all versions of the Teams client. This now works in the desktop client as well as the web client. I haven't made any changes, so I don't know why it suddenly started working.
The only issue I have now is that the custom icon we used is not showing up in the Author app in Teams. Beyond that I believe it is working normally.

Hi @brent-lea ,
Thank you for the update. It might be due to cache issue for logo. And please make sure that header logo URL used should be of public & valid type URL.


How to deploy the application

Hello.
I'd like to deploy my SPA on my website in a sub-folder but I can't do it.
Indeed, it causes errors with the mix-manifest.json file.
I tried to change the public path in AppServiceProvider but it doesn't work.
Any suggestions?
Thanks in advance.

Sorry.
I figured out why it didn't work.


WIP: Dummy PR - not for merging

Please ignore this PR. Sorry for the noise.

Codecov Report

Merging #10965 into master will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #10965   +/-   ##
=======================================
  Coverage   43.61%   43.62%
=======================================
  Files         597      597
  Lines       83923    83923
=======================================
+ Hits        36602    36608    +6
+ Misses      42809    42805    -4
+ Partials     4512     4510    -2

Impacted Files
Coverage Δ

services/pull/check.go
50.00% <0.00%> (-3.05%)
:arrow_down:

modules/git/command.go
86.95% <0.00%> (-2.61%)
:arrow_down:

models/gpg_key.go
53.42% <0.00%> (-0.53%)
:arrow_down:

modules/git/repo.go
48.11% <0.00%> (+0.83%)
:arrow_up:

modules/process/manager.go
78.31% <0.00%> (+3.61%)
:arrow_up:

modules/git/utils.go
70.14% <0.00%> (+4.47%)
:arrow_up:

modules/indexer/stats/db.go
59.37% <0.00%> (+18.75%)
:arrow_up:

modules/indexer/stats/queue.go
81.25% <0.00%> (+18.75%)
:arrow_up:

Continue to review full report at Codecov.

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


KeepAlive restart assertion failure.

{"thread":"941544","sev":"Notice","data":{"kind":"MuxTrace","event":"Miniprotocol MiniProtocolNum 8 InitiatorDir terminated with exception Assertion failed\nCallStack (from HasCallStack):\n  assert, called at src/Ouroboros/Network/BlockFetch/ClientRegistry.hs:199:11 in ouroboros-network-<IP_ADDRESS>-af9948a3716d6519db861fe72f2421e66372a0206f06012c6493302e1e92c70b:Ouroboros.Network.BlockFetch.ClientRegistry","bearer":{"remote":{"addr":"<IP_ADDRESS>","port":"7"},"local":{"addr":"<IP_ADDRESS>","port":"6"}}},"loc":null,"env":"1.31.0:0ff76","msg":"","app":[],"host":"ip-172-3","at":"2021-12-31T21:49:54.55Z","ns":["cardano.node.Mux"],"pid":"26846"}
It is possible for the node to end up in a state where it can no longer re-establish connections to a specific peer (could be a local root peer).  Promotion from cold to warm will keep failing with the log message above.

Done


storage bucket.getFiles returning "Invalid grant" on Windows

Code example:
import * as googleStorage from '@google-cloud/storage';

export class FileIntegrationService {
    private storage: googleStorage;
    private config: object;
    private bucket: googleStorage;

    private constructor() {
        this.config = {
            projectId: config.default.google_project_id,
            keyFilename: config.default.root_path + config.default.google_store_key_path
        };
        this.storage = googleStorage(this.config);
        this.bucket = this.storage.bucket(config.default.google_bucket_name);
     }

public async getFilesPath(limit?: string): Promise<Webbuffet> {
        try {
            let options = undefined;
            if (limit) {
                options = {
                    projection: 'noAcl',
                    maxResults: parseInt(limit)
                };
            } else {
                options = {
                    projection: 'noAcl',
                    maxResults: 1000
                };
            }
            const result = await this.bucket.getFiles(options);
            if (!result) return Webbuffet.error(Status.FAILED);
            const data = result[2].items;
            if (!data) return Webbuffet.error(Status.ERROR_NOT_FOUND);
            const response = this.buildFileStorageResponse(data);
            if (!response) return Webbuffet.error(Status.FAILED);
            return Webbuffet.success(response);
        } catch (ex) {
            console.log(ex);
            return Webbuffet.exception(ex);
        }
    }
}

ERROR:
message: "invalid_grant"
stack: "Error: invalid_grant
    at Request._callback (c:\Projetos\Webbuffet\server\node_modules\gtoken\lib\index.js:215:34)
    at Request.self.callback (c:\Projetos\Webbuffet\server\node_modules\request\request.js:188:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (c:\Projetos\Webbuffet\server\node_modules\request\request.js:1171:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (c:\Projetos\Webbuffet\server\node_modules\request\request.js:1091:12)
    at IncomingMessage.g (events.js:292:16)
    at emitNone (events.js:91:20)"
__proto__: Object {name: "Error", message: ""}

It just stopped working on windows, but is still working on Linux (Debian).
Windows 10 Pro 64 bit
Node 6.11.1
@google-cloud/storage": "^1.2.1"

Working on Linux:
Debian 9.1 64 bit
Node 8.4.0
@google-cloud/storage": "^1.2.1"

The only difference is the Node version, but it was working fine on Windows.
It would be better if you could improve the error message.
Thank you

Thanks for reporting. The invalid_grant error is coming from the server that tries to get an authorization token that we use for all of the API requests we make.
The solution for this tends to be user/environment-based. Could you check over the conversations about this same error from past issues (https://github.com/GoogleCloudPlatform/google-cloud-node/search?q=invalid_grant&type=Issues&utf8=✓) and see if you find any clues? Additionally, just searching Google should return plenty of results as well.

@gustavomassa I'm going to close due to the age of this issue. If you are still having trouble, please let me know. And if you were able to resolve the issue, please share what worked for you-- it might help someone else. Thanks!


Add deprecation notice for DC/OS

I saw the very same question a dozen times with the same answer, people keep spending time trying to make this run again and again:
https://dcos-community.slackarchive.io/general/page-100/ts-1495650534316602

This change is

@bergerx I've added feature state tags so that we can label alpha, beta, and stable features in a uniform way. I added one for deprecated in PR #3922 to address this for you. You can see it now: https://kubernetes.io/docs/getting-started-guides/dcos/
Does this work for you?


Add friendly name for the Node 6 release and fallback

Noticed that the message when the binding module version is unknown it currently says "if false"
Not sure how to to test this properly, I just eyeballed the patch in the IDE.

Thanks @nschonni. I've made some improves to this in #1491.


Libs aug2024

Fixes #3666 by restructuring our apple x86 libraries and updating codesignMacOS.sh to support that architecture.
Fixes #3641 by prioritizing application-installed libraries over development libraries.
Fixes #3640 by bundling a manually compiled arm64 version of Ospray 2.11 in our third party libraries instead of 3.X.

@stasj - Just a couple things that might be handy.  I'll add these to the main PR text so they're easier to find.

you'll need to download the new third party libraries for your platform:

wget https://vaporawsbucket.s3.us-west-2.amazonaws.com/2024-Sept-appleSilicon.tar.xz
wget https://vaporawsbucket.s3.us-west-2.amazonaws.com/2024-Sept-macOSx86.tar.xz

For the source files:
wget https://vaporawsbucket.s3.us-west-2.amazonaws.com/2024-Sept-src.tar.xz

Instructions for codesigning our .dmg files can be found here


Translate the app to Spanish

Translate the app to Spanish by creating an es.json language file based on the existing translations, and registering it in the i18n.js.

Hello. Can I take care of this?

Hey. Is this still open?

Hey ,
Thanks for the interest! The translation is now merged to master, thanks @vherasme !
Cheers,
David


Materials next section button

Take a look at the materials next section button, on click it currently does not advance the form.

Checked again, seems to be working as expected.


Consider moving from Dagger to Koin

https://insert-koin.io/docs/2.0/getting-started/introduction/

Not relevant at the moment


Gh 1729 federated op validator

Codecov Report

Merging #1730 into develop will increase coverage by 1.11%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             develop    #1730      +/-   ##
=============================================
+ Coverage      65.98%   67.09%   +1.11%
+ Complexity      2008      658    -1350
=============================================
  Files            816      384     -432
  Lines          26603    12577   -14026
  Branches        3414     1586    -1828
=============================================
- Hits           17554     8439    -9115
+ Misses          7672     3507    -4165
+ Partials        1377      631     -746

Impacted Files
Coverage Δ
Complexity Δ

...gaffer/store/operation/resolver/ScoreResolver.java

...raph/function/walk/ExtractWalkEntitiesFromHop.java

.../java/uk/gov/gchq/gaffer/jobtracker/JobStatus.java

.../gov/gchq/gaffer/serialisation/LongSerialiser.java

...q/gaffer/store/schema/SchemaElementDefinition.java

...va/uk/gov/gchq/gaffer/operation/export/Export.java

...store/operation/resolver/DefaultScoreResolver.java

...gchq/gaffer/named/operation/AddNamedOperation.java

...plementation/raw/CompactRawSerialisationUtils.java

...gchq/gaffer/store/operation/handler/IfHandler.java

... and 420 more

Continue to review full report at Codecov.

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


Catalogue jumping

On the http://prototype-northernaustralia.terria.io/, once you click on a data subgroup under a tab (Resources and Energy, Tourism), the view jumps to an All Data catalogue view. If you click again on the particular tab initially selected, the catalogue under that tab is shown correctly; the "jumping" is repeated every time you click on a sub-group under Resources & Energy and Tourism tabs.

Steps to fix catalogue tabs:

Fix indexing of tabs inside explorer panel component
Don't display normally hidden tabs (like user content or whatever)
Call appropriate "group opened" and "group closed" events when navigating between tabs
Display description of a tab when a tab is selected

Fixed!


Module version mismatch

Haven't tried rebuilding the packages as I am not sure about the consequences.

@rm-code i saw this message too a while ago and i didn't have any problems. Have you tried in the meantime?

@samu
When I activate your package it causes this issue: https://github.com/atom/find-and-replace/issues/544

@rm-code please have a look at #32. That problem should be fixed if you successfully rebuild the package. If you can't rebuild the package, please look at #23. You might need to install additional build tools (for example python or Visual Studio if you're on windows). Sorry about that...

I'll see what I can do. Thanks @samu!


The impact of Batch Size on the results during testing

When I change the Batch Size during testing I get different results
What is the reason?
Thanks

In the paper's Eq. 9, we normalize over the batch to compute the final anomaly score. We fount it more stable than normalizing per image.

thanks


Investigate removal of remote file dependencies in generic component operators

Is your feature request related to a problem? Please describe.
The current implementations of the generic component operators [1][2] download several files from GitHub that are required to prepare and execute a notebook or script in the Kubeflow Pipelines or Apache Airflow runtime environment. This introduces an additional runtime environment dependency and potential point of failure (if the files are downloaded from the Elyra github repository) or additional setup requirements (if 'local' versions of these files are used, as outlined in [3]).
I'm not familiar with the original motivation to take this approach, but suspect (please correct me if I am wrong) that it might be a result of the fact that the file dependencies were distributed across multiple repositories. It might be worthwhile to investigate if it is possible to remove these remote file dependencies.
Describe the solution you'd like
Since these files are present in the environment where the pipeline is prepared for export/submission, it might be possible to bundle and upload them to object storage (same location as the node artifacts) and retrieve them from there at runtime. Potential benefits include:

reduces external file dependencies during pipeline node processing, simplifying certain kinds of deployments
reduced network overhead during node processing

[1] https://github.com/elyra-ai/elyra/blob/main/elyra/kfp/operator.py#L195-L200
[2] https://github.com/elyra-ai/elyra/blob/main/elyra/airflow/operator.py#L100-L104
[3] https://elyra.readthedocs.io/en/latest/recipes/running-elyra-in-air-gapped-environment.html

Adding kubernetes sidecar container pattern as another potential approach to investigate, as suggested by @akchinSTC during today's dev meeting.
The general idea (or at least my interpretation of it) is that Elyra could provide an init container that makes the required file dependencies available via a shared emptyDir. This approach would introduce a bit of maintenance overhead because we would have to publish versions of this container image on DockerHub et al. In air-gapped deployments administrators would also have to make this image available because access to public image registries might not be possible.

Extremely valuable to to remove those remote file depedencies for airgapped systems, too, cause otherwise, things like custom CA trust when downloading from an https server, need for authentication (think Artifactory with an SSL certificate based on Enterprise PKI, for example) and proxy support all come into play. Those are not covered in the code with curl.
https://github.com/elyra-ai/elyra/blob/466bf0ff005a3f49fac38716cef59f695d0d92ec/elyra/pipeline/kfp/processor_kfp.py#L1119
plus, for adding env variables with a spawner, e.g. Jupyterlab in Open Data Hub or the new ODH dashboard controller, that is tough to accomplish.
Best really would be to have the files
https://raw.githubusercontent.com/elyra-ai/elyra/main/etc/kfp/pip.conf
https://raw.githubusercontent.com/elyra-ai/elyra/main/elyra/kfp/bootstrapper.py
https://raw.githubusercontent.com/elyra-ai/elyra/main/elyra/airflow/bootstrapper.py
https://raw.githubusercontent.com/elyra-ai/elyra/main/etc/generic/requirements-elyra-py37.txt
https://raw.githubusercontent.com/elyra-ai/elyra/main/etc/generic/requirements-elyra.txt

present in Elyra container itself.

Samoe issue with authentication and CA trust also when it comes to e.g. Airflow DAG repo location
GitHub API Endpoint (github_api_endpoint) Good thing is authentication is covered there (github_personal_access_token), but again, custom CA trust is not when dealing with python Github package and
github_repository.create_file
https://github.com/elyra-ai/elyra/blob/8df85b9c3319f16599ea671781ce77b92393be82/elyra/util/github.py#L64
or gitlab
https://github.com/elyra-ai/elyra/blob/8df85b9c3319f16599ea671781ce77b92393be82/elyra/util/gitlab.py
What is the Gitlab is e.g. running inside a company, but has a non-publicly-trusted certificate based on an enterprise SSL CA?


Getting these errors in "TransformType.swift"

I have got the following errors

I am developing my first app, help me if possible

@NMNiOS which version of Xcode are you using? You may need to update it to support Swift 2.2.


"Submit request" form looks very untidy (bug)

Testing Environment:
Windows 10, Google Chrome 73.0.3683.86 (64bit), 15.6", 1920х1080
Steps to reproduce:

Navigate to http://rfai.singularitynet.io.s3-website-us-east-1.amazonaws.com/
Press "Create" button in the right upper corner of the screen
Navigate to the "Submit Request" in opened window
Observe the form

EXPECTED RESULT:
"Submit request" form looks tidy
ACTUAL RESULT:

Such labels cross the borders of fields with its values:

Request Title
Requestor Name (Github handle)
Description
Github Link
Training Dataset URL
Acceptance Criteria
Your Balance in Escrow
Initial Funding Amount
Submission Deadline

Sizes of labels and fields look too unproportional to each other
The style of fields themselves somehow looks arguable but it's difficult to say which solution would be better here
Maybe make the font in these fields a bit smaller? But I am afraid that it can be not so convenient for some people with worse vision though, just somehow I don't like that I can type so little amount of text and then I need to scroll, it just doesn't feel user friendly at all. It would probably be good to increase size of fields "Description" and "Acceptance Criteria" by decreasing the size of such fields

Request Title
Requestor Name (Github handle)
Github Link
Training Dataset URL
Your Balance in Escrow
Initial Funding Amount
Submission Deadline

Fields with numbers and dates (Your Balance in Escrow, Initial Funding Amount, Submission Deadline) have too old school elements for increasing / decreasing value. Maybe it's better to just remove them.
Element for date choosing looks strange and not modern at all too
Same goes for date picker window which appears after clicking on this element (this particular window doesn't look so bad but most possible can be improved)

Please see the video below

@raamb Can we request UI team member to look into the UI enhancements.


cannot read all PGN(ID) being sent via CAN (IDFGH-6816)

1 ESP32 send + TJA1050
2 ESP32 receiver , get only the PGN(ID) I want and assign it to the variables  + TJA1050
I'm using an ESP32 to simulate 6 PGN(ID) with random values and send via can, everything working fine for now
when (2)esp32 receives the information, esp32 can only read that it has received 2 or 3 PGN(ID)

@MatheusCaltran What driver is this? It doesn't look like the TWAI driver in ESP-IDF.

so i changed the library and it worked

@MatheusCaltran Again, I can't tell from your code snippet what library/driver you were using before, and what library/driver you are currently using. Judging from your code snippet you were/are using an Arduino library?

@MatheusCaltran Closing this issue as it's unrelated to ESP-IDF.


Italy - Duplicate entries

Italy have many datasets, with various coverage. Some of them overlap, and this can create duplicates.
For instance, this entry :
STREET : Via Messina
NUMBER : 12
CITY : TORINO
can be found in both countrywide dataset, and 21 statewide dataset, with slightly different coordinates.
Is it the expected behaviour ? Do we have some mechanism to conflate or dedupe the addresses between and within the data sources ?

Yup, this is expected. We don't have a dedupe process yet and rely on users to decide how they want to do that.
We'd like to have a pipeline to improve the data at some point but don't right now.

I can probably write one as part of the ingest process for https://github.com/nigelhorne/Geo-Coder-Free.  Let me know if that would help.

The national dataset which was added imho is a bit bad.


[Bug] Using add_dependency with lambda causes error.

Describe the bug
From your offical document:

Lower level: app.ext.add_dependency(...)

type: Type,: some unique class that will be the type of the oject
constructor: Optional[Callable[..., Any]], (OPTIONAL): a function that will return that type

If the constructor is a lambda expression, it will cause an error like:
Traceback (most recent call last):
  File "/.../lib/python3.10/site-packages/sanic_ext/extensions/injection/constructor.py", line 58, in __call__
    retval = self.func(**args)
TypeError: xxx.<locals>.<lambda>() missing 1 required positional argument: 'yyy'
......
sanic.exceptions.ServerError: Failure to inject dependencies. Make sure that all dependencies for '<lambda>' have been registered.

Screenshots
No need.
To Reproduce
Create a clean test environment:
conda create -n pure_test_env python=3.10
conda activate pure_test_env
pip install sanic==22.12.0 sanic-ext==22.12.0

Make a small change in the official example
from sanic import Sanic, Request
from sanic.response import text

app = Sanic('test')

class FakeConnection:
    async def execute(self, query: str, **arguments):
        return "result"

@app.before_server_start
async def setup_db(app, _):
    app.ctx.db_conn = FakeConnection()
    app.ext.add_dependency(FakeConnection, lambda request: request.app.ctx.db_conn)
    # app.ext.add_dependency(FakeConnection, get_db)

def get_db(request: Request):
    return request.app.ctx.db_conn

@app.get("/")
async def handler(request, conn: FakeConnection):
    response = await conn.execute("...")
    return text(response)

if __name__ == "__main__":
    app.run("<IP_ADDRESS>", 5000)

Expected behavior
Visit localhost:5000 and it will display "result"
Environment (please complete the following information):

OS: WSL2 Ubuntu-20.04
Browser: chrome
Version sanic==22.12.0, sanic-ext==22.12.0

Additional context
= =

Being a lambda really has nothing to do with it. The reason that this does not work is that there is no way for it to know that it is expecting a request object. This works in the example because get_db is typed with Request. If you were to remove that, then it would similarly fail.
Nonetheless, I am adding an alternative pattern for explicitly setting and not using implicit type annotations (which will have the side effect of working for lambdas).

Thank you for your explanation. I thought it was a bug because I could use lambda expressions like this in version 21.12 (LTS), but I encountered this issue after updating to version 22.12 (LTS). Although I checked the changelog, I might have missed something.

Sanic Extensions changes don't go there. I am looking at ways to consolidate the organization of the official plugins with the core package.