MGDOBR-295 Adjust Minikube kustomize profile and startup script for…

… Managed Kafka
Signed-off-by: Karel Suta<EMAIL_ADDRESS>MGDOBR-295
Removed Kafka on Minikube and adjusted startup script to handle all the communication with RHOAS.
Please make sure that your PR meets the following requirements:

[x] Your code is properly formatted according to this configuration
[x] Your commit messages are clear and reference the JIRA issue e.g: "[MGDOBR-1] - $clear_explanation_of_what_you_did"
[x] All new functionality is tested
[x] Pull Request title is properly formatted: MGDOBR-XYZ Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains link to any dependent or related Pull Request
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[x] Annotate your PR with the label safe to test in order to run the end to end CI pipeline

Trying to keep a single command approach:
Run the script -> you have 10 minutes of time to do anything you want -> the env is ready.

Will be refactored to leverage https://github.com/5733d9e2be6485d52ffa08870cabdee0/sandbox/pull/314

The Manager CI failing test will be addressed in https://github.com/5733d9e2be6485d52ffa08870cabdee0/sandbox/pull/324


PHP not found, skipping

Just attempted to use this script on a freshly upgraded Debian 9 (from 8.8 fresh) and saw that it did not find any PHP modules installed and decided to skip them?
I ended up with a broken installation, it's simple to restart of course but how do i keep this from happening again?
thanks
Edit: the log
Just confirmed it does not produce this issue prior to upgrading (Deb8.8)

Yeah saw this, something to do with the fact that debian 8 uses php5, and debian 9 uses php7. Make sure everything you need is installed, and then try to rerun it.
sudo apt-get -y install nano autoconf build-essential ca-certificates comerr-dev curl cfv dtach htop irssi libcloog-ppl-dev libcppunit-dev libcurl3 libncurses5-dev libterm-readline-gnu-perl libsigc++-2.0-dev libperl-dev libtool libxml2-dev ncurses-base ncurses-term ntp patch pkg-config php7.0-fpm php7.0 php7.0-cli php7.0-dev php7.0-curl php-geoip php7.0-mcrypt php7.0-xmlrpc python-scgi screen subversion texinfo unzip zlib1g-dev libcurl4-openssl-dev mediainfo software-properties-common aptitude php7.0-json nginx-full apache2-utils git libarchive-zip-perl libnet-ssleay-perl libhtml-parser-perl libxml-libxml-perl libjson-perl libjson-xs-perl libxml-libxslt-perl libjson-rpc-perl libarchive-zip-perl


[Firewall Rules] VM Deployer should use endpoint:host constraint

To avoid constraints duplication VM deployer should use endpoint:host constraint:
On Verizon - we should use it to set 'set_fqdn' chef attribute automatically
On AWS - for Route53 setup

'set_fqdn' attribute name is specific to a chef recipe. I don't think that we should set anything specific to a particular recipe automatically. We can set a 'global variable' which can be used for this attribute instead.

Otherwise, we'll have to change the source code in case if recipe will be changed


Implement pep257 on config.py

Codecov Report

Merging #931 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #931   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          17     17
  Lines         684    684
=====================================
  Hits          684    684

Impacted Files
Coverage Δ

cookiecutter/config.py
100% <100%> (ø)
: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 3a3f4b2...116bcf4. Read the comment docs.

Thank you @terryjbates! 👏


Revert "Add vespa-maven-plugin to the aggregator maven-plugins "

Reverts vespa-engine/vespa#9465

Breaks build on Travis-CI

What broke?

The maven plugin aggregator should only listed the Maven plugins required for building Vespa itself. The "vespa-maven-plugin" has multiple Vespa dependencies which are not built as part of the bootstrap process.

Aha, thanks for the explanation.


After packaged the Electron project, which directory should I put in of my packaged python file?

@DevQiao, could you solve this problem?

anyone solve this issue?


Error: Expression too complex to be solved in reasonable time

Expression was too complex to be solved in reasonable time; consider breaking up the expression into distinct sub-expressions

This issue appears on XCode 9


Cannot connect to db, unexpected end of stream.

Description
Error received when attempting to connect to remote mariadb:
Could not connect to <IP_ADDRESS>:28869 : unexpected end of stream, read 0 bytes from 4 (socket was closed by server)
unexpected end of stream, read 0 bytes from 4 (socket was closed by server)
unexpected end of stream, read 0 bytes from 4 (socket was closed by server)
Seems to have previously occurred for others:
https://github.com/dbeaver/dbeaver/issues/19388
DBeaver Version
Version <IP_ADDRESS>311051706
Operating System
Archlinux 6.6.1
Database and driver
Mariadb 10.6.12
Unsure how to get driver version.
Steps to reproduce
Attempt to connect to db in dbeaver gui, immediately get popup with error.
Additional context
SSH tunnel used

Hello @qkqsb
Could you please provide a screen from your connection dialog?

@LonwoLonwo

Found the driver info, jdbc version 3.0.7
Also worth mentioning I followed the instructions in the stack overflow article you provided in the old issue by setting the following parameters:
validationQuery="SELECT 1" wait_timeout=180
neither of these did anything.

Could you please provide the log files, also? You can find instructions here: https://dbeaver.com/docs/wiki/Log-files/. Thank you.

All the connection fields are fine. The db connection worked fine for awhile and then just stopped. The database is fine as I can access it by other means.
dbeaver-debug.log

@MashaKorax
If it is alright I would prefer not to include screenshots since this includes information I don't want to share. That being said I know that everything is alright. It passes the tunnel configuration test, and this connection worked for a long time prior to the bug. Also, I can still connect to everything just fine in a cli, so I know everything is fine server side.

@Destrolaric As previously stated the connection configuration is completely fine. I am able to use the exact same credentials to access the database with a number of other methods, all of which work completely fine. Please elaborate on what you mean by other issues, as I am confident that the connection configuration is not the cause. I have tried the troubleshooting steps outlined in previous bug reports, and I am seeking suggestions on what else to try in order to resolve this.

What host do you have in your connection settings? <IP_ADDRESS> or localhost? Did you try <IP_ADDRESS> instead of localhost or localhost instead of <IP_ADDRESS>
Also, these questions can be helpful: https://forums.opensuse.org/t/dbeaver-mysql-workbence-unable-to-connect-to-remote-mysql/152497/2.

Swapping from localhost to <IP_ADDRESS> resolved the issue

@qkqsb To fix the the localhost not being resolved add
<IP_ADDRESS>       localhost
to /etc/hosts

I am having the same issue.  I've been using DBeaver for years and after a recent update, my connections keep getting disconnected.  I can usually just choose to disconnect and then connect again and that works.
However, it just started giving me the same exact error as mentioned above and the only thing that is working for me is to close DBeaver and open again.
I clearly have the correct connection string settings as, after reopening DBeaver, it all works.  Any ideas?


Tab shortcut key not works in MacOS

Hi @takumisoft68 ,
Thanks for working this plugin living, which helps save our time. But when I use it in my MacOS machine,  and type the tab shortcut key to quick create table, but it doesn't work, have you notice this issue?
thanks.

@alterhu2020
sorry.
I don't have Mac. I haven't tested it on Mac OS.
I have no idea.

FWIW, the Tab shortcut does work for me in macOS. @alterhu2020 it maybe worth inspecting your current VSCode shortcuts to see if something is disabled or conflicting.

For me, it was actually #18 that was causing the problem...

#18 has been closed.


GIMP with Python currently broken

See nixpkgs 205742. PR works and in progress at 205808.

Also see 968ae107cad355da0d0669ca17116a6ce206e1e7.


AN181 Everspring / Mini Plug Switch with Metering (Gen5)  Amp-value cannot be polled

zwave-js-ui: <IP_ADDRESS>b107a
zwave-js: 12.4.4
home id:<PHONE_NUMBER>
home hex: 0xe7d4f03b
controller:
Z‐Stick Gen5 USB Controller | ZW090
Device:
AN181 Everspring / Mini Plug Switch with Metering (Gen5)
Problem several E-data must be polled to get it updated in Domoticz 2024v4
It is not possible to poll Amp. value.
Is there a workaround?
-Bart

yes I looked for amp. but it s not thereVerzonden vanaf Outlook voor Android

yes I looked for amp. but it s not there

If you see it on UI it must be there for sure...

it is on the UI and discovered with zwavejs2mqtt for domoticz. But as said earlier it is not updated so like to poll same as I had to do with other values of that device but no amp class to find. Here ar all possibilities.

Is there a workaround?

@Nifrabar Send me a screenshot of that value in control panel table please. It should be listed under Meter CC

Domoticz represntation

ZwaveJS-UI

yesterday I sent s number of screencopies showing all. Amp for sure is not in the list.

@Nifrabar It's strange it's not there as all values you see in the UI should be listed there. Did you tried to restart your application and check again? I would need also a node debug export in order to debug this, just go to advanced actions on control panel and select debug export

Mant these?
Van: Daniel Lando @.>
Verzonden: woensdag 6 maart 2024 08:51
Aan: zwave-js/zwave-js-ui @.>
CC: Nifrabar @.>; Mention @.>
Onderwerp: Re: [zwave-js/zwave-js-ui] AN181 Everspring / Mini Plug Switch with Metering (Gen5) Amp-value cannot be polled (Issue #3630)
@Nifrabar https://github.com/Nifrabar  It's strange it's not there as all values you see in the UI should be listed there. Did you tried to restart your application and check again? I would need also a node debug export in order to debug this, just go to advanced actions on control panel and select debug export
—
Reply to this email directly, view it on GitHub https://github.com/zwave-js/zwave-js-ui/issues/3630#issuecomment-1980272445 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AEZRWBC3D57RVUEZSLR6X3DYW3DE7AVCNFSM6AAAAABEB7W6JKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBQGI3TENBUGU .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AEZRWBBQZ5I6O6RLEB6TSLTYW3DE7A5CNFSM6AAAAABEB7W6JKWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTWBCHT2.gif Message ID: @.*** @.***> >< /p>

Well, maybe they where zipped.
zwavejs_2024-02-29.log

Maybe because these were zipped.
zwavejs_logrotate.json
zwavejs_current.log
zwavejs_2024-02-29.log

Nope those are logs, I need you to go to Advanced > Dump Export

Van: Daniel Lando @.>
Verzonden: woensdag 6 maart 2024 17:47
Aan: zwave-js/zwave-js-ui @.>
CC: Nifrabar @.>; Mention @.>
Onderwerp: Re: [zwave-js/zwave-js-ui] AN181 Everspring / Mini Plug Switch with Metering (Gen5) Amp-value cannot be polled (Issue #3630)
Nope those are logs, I need you to go to Advanced > Dump Export
2024-03-06_17-46.png (view on web) https://github.com/zwave-js/zwave-js-ui/assets/11502495/8fa9a30e-d069-4f5a-925f-24ed358f067c
—
Reply to this email directly, view it on GitHub https://github.com/zwave-js/zwave-js-ui/issues/3630#issuecomment-1981321922 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AEZRWBDB6H6RK7S3LOBLIADYW5CBLAVCNFSM6AAAAABEB7W6JKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBRGMZDCOJSGI .
You are receiving this because you were mentioned.  https://github.com/notifications/beacon/AEZRWBDTGJOJ3J6YU4L7MNLYW5CBLA5CNFSM6AAAAABEB7W6JKWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTWDCJME.gif Message ID: @.***>< /p>

nodes_dump (4).json

@Nifrabar Ok the issue is you have multiple devices with same manufacturer but different productId.
In this case the only device with power consumption is the one with device id: 96-6-4 AN181
The ones without it are: 96-2-4 AN158
So the issue is that when you select the divice in the first dropdown you have to select the 96-6-4 then you will see the ampere value in the value dropdown


Discussion: support Regular Expressions in lexers

You have agreed to add support for Regular Expressions in search in https://github.com/SpartanJ/ecode/issues/147. This is about Regular Expressions in lexers. It's currently not supported. If support is added, the pros is Lite XL lexers could be ported more easily. The cons is lexers will become more complex.

Yes, this is going to be implemented too and it will support the Lite-XL language definitions.

Yes, this is going to be implemented too and it will support the Lite-XL language definitions.

I found most Lite XL lexers don't use regex. Are there performance issues with regex in lexers? If there are, I don't think it's the fault of regex. It's the poor quality of the syntax highlighting engine. It could be regex caused the lexers to be too complex, so they avoided it intentionally.

I found most Lite XL lexers don't use regex. Are there performance issues with regex in lexers?

They usually are slower and much slower, but they give you some flexibility, so it's something that you'll try to avoid unless there's no other alternative. That's why I skipped regex to begin with, I found I thinks only 2 o 3 languages using them and it was easy to replace the regex in favor of lua patterns for those cases.

If there are, I don't think it's the fault of regex. It's the poor quality of the syntax highlighting engine. It could be regex caused the lexers to be too complex, so they avoided it intentionally.

It will be a mixture, if you have a lexer based on pattern-matching, the regex engine performance is the most important aspect affecting the final performance. The quality and complexity of the particular pattern will be also important, but it's really hard to measure the performance of each pattern, and each regex engine has each own strong and cons with different kinds of patterns. In order to be able to develop fast patterns you'll need to know very well your regex engine. Anyway, this applies for the lua patterns too, complexity of the pattern affects the highlighting performance. Currently highlighting is REALLY fast on ecode and I plan to keep it that way, that's why I try to be very conscious about any change on the highlighter.

Feature implemented here.


Unclear definition of Distortion (L2. slide 90)

At the moment, the definition of distortion reads
Compute distortion = average sum squared distance of each point to its centroid
This is quite ambiguous; it isn't clear if you mean
sum(distance^2)
or
sum(distance)^2
It's also not clear why the words "average" and "sum" are both present - its not specified if you mean average sum for each centroid, or something else.
A proper equation would be nice/much clearer.

Good point. The simpler way to describe it would be "average distance of each point to its centroid". Sum and average didn't really need to be in there.


Impossible to debug project scripts in running/debug mode

Debug output project script does not printed on stderr when running pyspider in --debug mode. Though these debug statements show nicely when run-editing scripts using the web UI.
    def on_start(self):
        logger.debug("Start!!!")

Took me a while to pin this down, but in project_module.py, build_module() the following code fragment is the culprit:
module.logging = module.logger = logging.Logger(project['name'])
This will create a logger, with loglevel 0: meaning no logging.
Change this in:
module.logging = module.logger = logging.getLogger(project['name'])
and now output appears both in the web UI, as well as on stderr.
Alternatively, add the following code you project code:
import logging as _logging
logger2 = _logging.getLogger(__NAME__)
...
logger2.info(....)

Additional logging.conf configuration to allow messages to be printed to stderr, or update loglevel of the root logger:
[logger_NAME]
level=DEBUG
propagate=1

In my opinion it would be really helpful for users to add something about debugging to the documentation.

The logging default imported will be collected into database associate with task. It would be easier to debug or read log via WEBUI with associate tasks, that containing context.
pyspider is designed to be distributed, a user using WEBUI might not have access to stderr.


Fixing sentinelhub imports in OGC web services example.

Thanks for the fix, we somehow missed that.


Dl pytorch

Upload the folders with images for the dog classification project and update the notebooks with the Pytorch exercises

Upload dog and human images and notebooks with pytorch exercises


CADMesh.hh: No such file or directory

I have installed version 1.1.
When I try to compile the example/basics, library CADMesh.hh is not found. I get:
//////////////////////////////////////////////////////////////////////////////////////////
 Scanning dependencies of target cadmesh_example
 [ 20%] Building CXX object CMakeFiles/cadmesh_example.dir/cadmesh_example.cc.o
 [ 40%] Building CXX object CMakeFiles/cadmesh_example.dir/src/PrimaryGeneratorAction.cc.o
 [ 60%] Building CXX object CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o
 /home/victor/CADMesh-1.1/examples/basic/src/DetectorConstruction.cc:16:22: fatal error: CADMesh.hh: No such file or directory
 compilation terminated.
 CMakeFiles/cadmesh_example.dir/build.make:110: recipe for target 'CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o' failed
 make[2]: *** [CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o] Error 1
 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/cadmesh_example.dir/all' failed
 make[1]: *** [CMakeFiles/cadmesh_example.dir/all] Error 2
 Makefile:83: recipe for target 'all' failed
 make: *** [all] Error 2

//////////////////////////////////////////////////////////////////////////////////////////
Before that, the output of the cmake instruction was:
//////////////////////////////////////////////////////////////////////////////////////////
  -- The C compiler identification is GNU 5.4.0
  -- The CXX compiler identification is GNU 5.4.0
  -- Check for working C compiler: /usr/bin/cc
  -- Check for working C compiler: /usr/bin/cc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Check for working CXX compiler: /usr/bin/c++
  -- Check for working CXX compiler: /usr/bin/c++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Configuring done
  -- Generating done
  CMake Warning:
  Manually-specified variables were not used by the project:

 cadmesh_DIR

-- Build files have been written to: /home/victor/CADMesh-1.1/examples/basic/build

//////////////////////////////////////////////////////////////////////////////////////////
I have tried to follow the entry "Have the example/s compile when the library is compiled, and provide a template project" where changes in the CMakeList.txt are suggested. It did not work. If I try to include CADMesh.hh by hand in the include folder, other libraries are missing...
Thanks in advance for your help!

Hi,
I'm having a very similar problem.
I tried using cmake .. -DCMAKE_INSTALL_PREFIX:PATH= to specify the installation location but it kept building in the build directory anyway. For example
cmake .. -DCMAKE_INSTALL_PREFIX=/home/local1/geant4/work/CAD
yields
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /bin/cc
-- Check for working C compiler: /bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /bin/c++
-- Check for working CXX compiler: /bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /bin/pkg-config (found version "0.27.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/local1/geant4/work/CAD/CADMesh-1.1/build
When I then try to tell the example build to look here
cmake .. -Dcadmesh_DIR:PATH=/home/local1/geant4/work/CAD/CADMesh-1.1/build/
I get
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /bin/cc
-- Check for working C compiler: /bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /bin/c++
-- Check for working CXX compiler: /bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
cadmesh_DIR

-- Build files have been written to: /home/local1/geant4/work/CAD/CADMesh-1.1/examples/basic/build
If I then make, I get the very same problem the open posters gets.
[ 20%] Building CXX object CMakeFiles/cadmesh_example.dir/cadmesh_example.cc.o
[ 40%] Building CXX object CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o
/home/local1/geant4/work/CAD/CADMesh-1.1/examples/basic/src/DetectorConstruction.cc:16:22: fatal error: CADMesh.hh: No such file or directory
#include "CADMesh.hh"
^
compilation terminated.
make[2]: *** [CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o] Error 1
make[1]: *** [CMakeFiles/cadmesh_example.dir/all] Error 2
make: *** [all] Error 2
Any ideas?
Thanks in advance
Dean

If no path is specified, in my case it was installed in /usr/local. To find CADMesh.hh I had to do:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Another possibility that also works for me is to create a CADMeshInstall folder and indicate it:
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/home/..../CADMesh-1.1/CADMeshInstall
And then:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/.../CADMesh-1.1/CADMeshInstall/lib

If you're not finding the CADMesh.hh file when trying to compile then you
may also need to add your CADMesh install directory to your C_INCLUDE_PATH
environment variable.
I've had a few problems when trying to use the Makefiles based on the
CADMesh example on an Ubuntu system and one of the problems was that the
CMake "automatic" finding of the include path wasn't working.
Let me know if you need any more help and I'll see if I can chip in again.
Dr Philip Adsley MA MSci (Cantab)
On Fri, 15 Feb 2019 at 13:32, vcguag<EMAIL_ADDRESS>wrote:

If no path is specified, in my case it was installed in /usr/local. To
find CADMesh.hh I had to do:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Another possibility that also works for me is to create a CADMeshInstall
folder and indicate it:
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/home/..../CADMesh-1.1/CADMeshInstall
And then:
export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/.../CADMesh-1.1/CADMeshInstall/lib
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/christopherpoole/CADMesh/issues/23#issuecomment-464012971,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHvKuIJtyq3O6dEcECJahyhslsvL8QANks5vNprrgaJpZM4YD21j
.

I ran into the same problem when I tried the example.
CMake issues the warning:
CMake Warning:
Manually-specified variables were not used by the project:

cadmesh_DIR

because cadmesh isn't being used.
Go to the CMakeLists.txt file under examples/basic and uncomment the lines 10 and 11:
find_package(cadmesh)
include_directories(${CADMESH_INCLUDE_DIRS})
I also found I had a linking error with line 20 so I commented out line 20 and uncommented line 21:
#target_link_libraries(cadmesh_example cadmesh)
target_link_libraries(cadmesh_example ${cadmesh_LIBRARIES})
This last part could be OS-specific (I'm on a mac).

I've done something similar with a few CADMesh-using programmes.
See here: https://github.com/KevinCWLi/K600-ALBA/issues/2 and here: https://github.com/KevinCWLi/K600/issues/3 for details.

Hi,
Thanks for all the feedback, I was able to get a little further but I've ran into another error.
Inside the basic example (/home/local1/geant4/work/CAD/CADMesh-1.1/examples/basic/build).
I cmake .. and then I make,
localhost:/build < 20 >make
Scanning dependencies of target cadmesh_example
[ 20%] Building CXX object CMakeFiles/cadmesh_example.dir/cadmesh_example.cc.o
[ 40%] Building CXX object CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o
[ 60%] Building CXX object CMakeFiles/cadmesh_example.dir/src/PhysicsList.cc.o
[ 80%] Building CXX object CMakeFiles/cadmesh_example.dir/src/PrimaryGeneratorAction.cc.o
[100%] Linking CXX executable cadmesh_example
[100%] Built target cadmesh_example
localhost:/build < 21 >./cadmesh_example
./cadmesh_example: error while loading shared libraries: libcadmesh.so: cannot open shared object file: No such file or directory
I the executable exists but it throws up that error.
I can see libcadmesh.so in /home/local1/geant4/work/CAD/CADMesh-1.1/build
Thanks again.
Dean

This likely means that the library paths haven't been set. Now, I think that if you've got the LD_LIBRARY_PATH variable being exported in your .bashrc then it should probably find the library file.
However, in one of my replies above - and the reply from @bxyzhu - we noted that there are some problems with linking libraries sometimes. I think (with no particularly strong evidence...) that this may be the problem in the current case.
Check that the LD_LIBRARY_PATH includes the directory which you've given above (post the output of export $LD_LIBRARY_PATH if you want us to check) and if it doesn't, add export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/local1/geant4/work/CAD/CADMesh-1.1/build to your .bashrc.
If that doesn't work, do what @bxyzhu suggests in his answer. If that doesn't work then maybe try what I suggested in the two issues that I posted. If that doesn't work then... uh... we'll think of something.

Hi guys,
I followed your advice padsley, I tried

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/local1/geant4/work/CAD/CADMesh-1.1/build

but go this error

Bad : modifier in $ (/).

So they I tried

setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:"/home/local1/geant4/work/CAD/CADMesh-1.1/build"

And I got no errors. So I tried the executable and I think it worked.
Cheers guys.
Dean

I'm glad that it worked. Sorry about the export vs setenv thing, I didn't ask what kind of shell you had. Oops.
If you're happy and you think that everything is fixed then maybe close the issue? Then at least the guy running CADMesh knows that the problem is fixed.

I've been able to run .ply files in Geant4, so yes, the issue is sorted and thank you a lot.
Just as a point I ran into. If you run a weird structure, you can get transport errors.
I put this in my stepping action to stop them from appearing in my output.
G4TransportationManager::GetTransportationManager()->GetNavigatorForTracking()->SetPushVerbosity(0);}
Dean

I think I had a similar problem regarding MACOSX_RPATH, I'd try to fix the RPATH warning first.
Following: https://stackoverflow.com/questions/31561309/cmake-warnings-under-os-x-macosx-rpath-is-not-specified-for-the-following-targe
I added the line set(CMAKE_MACOSX_RPATH 1) into CMakesList.txt (I added it after project(cadmesh)) and it seemed to resolve the issue.

Hi. I'm having the same (or a similar) problem.
cmake successfully, but make error:
: fatal error: CADMesh.hh: no such file or directory  #include "CADMesh.hh"           ^~~~~~~~~~~~ compilation terminated. CMakeFiles/cadmesh_example.dir/build.make:86: recipe for target 'CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o' failed make[2]: *** [CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/cadmesh_example.dir/all' failed make[1]: *** [CMakeFiles/cadmesh_example.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2
and the Environmental variable has been written to .bashrc
i tried to change my cmakelist.txt as above, i got  warning. the error didnt change.

Did you redo the cake before trying to compile? Just checking because
you'll need to do that.
Philip Adsley
On Thu, Mar 14, 2019, 15:41 ldxxxxx<EMAIL_ADDRESS>wrote:

Hi. I'm having the same (or a similar) problem.
cmake successfully, but make error:
: fatal error: CADMesh.hh: no such file or directory #include "CADMesh.hh"
^~~~~~~~~~~~ compilation terminated.
CMakeFiles/cadmesh_example.dir/build.make:86: recipe for target
'CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o' failed
make[2]: *** [CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o]
Error 1 CMakeFiles/Makefile2:67: recipe for target
'CMakeFiles/cadmesh_example.dir/all' failed make[1]: ***
[CMakeFiles/cadmesh_example.dir/all] Error 2 Makefile:83: recipe for target
'all' failed make: *** [all] Error 2
and the Environmental variable has been written to .bashrc
i tried to change my cmakelist.txt as above, i got warning. the error
didnt change.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/christopherpoole/CADMesh/issues/23#issuecomment-472925955,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHvKuEnmKFIlfZ2UjuRNBgEWXYXwVa5Pks5vWm3FgaJpZM4YD21j
.

Autocarrot got me. "Cake" should be "cmake".
Philip Adsley
On Fri, Mar 15, 2019, 10:24 Philip Adsley<EMAIL_ADDRESS>wrote:

Did you redo the cake before trying to compile? Just checking because
you'll need to do that.
Philip Adsley
On Thu, Mar 14, 2019, 15:41 ldxxxxx<EMAIL_ADDRESS>wrote:

Hi. I'm having the same (or a similar) problem.
cmake successfully, but make error:
: fatal error: CADMesh.hh: no such file or directory #include
"CADMesh.hh" ^~~~~~~~~~~~ compilation terminated.
CMakeFiles/cadmesh_example.dir/build.make:86: recipe for target
'CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o' failed
make[2]: *** [CMakeFiles/cadmesh_example.dir/src/DetectorConstruction.cc.o]
Error 1 CMakeFiles/Makefile2:67: recipe for target
'CMakeFiles/cadmesh_example.dir/all' failed make[1]: ***
[CMakeFiles/cadmesh_example.dir/all] Error 2 Makefile:83: recipe for target
'all' failed make: *** [all] Error 2
and the Environmental variable has been written to .bashrc
i tried to change my cmakelist.txt as above, i got warning. the error
didnt change.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/christopherpoole/CADMesh/issues/23#issuecomment-472925955,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHvKuEnmKFIlfZ2UjuRNBgEWXYXwVa5Pks5vWm3FgaJpZM4YD21j
.

thanks a lot. i reinstall the package using default install location(usr /local) .then no more errors.
ldxxxxx

I had the same issue and what finally helped was not using a separate installation directory during the initial setup. In other words, during the installation I skipped the optional installation path. Instead of using
cmake .. -DCMAKE_INSTALL_PREFIX:PATH=<optional install location>
make
sudo make install
I simply used
cmake ..
make
sudo make install

I concur with this solution. It worked for me (on Ubuntu 18.04) and it's in my opinion the simplest solution.


Move tagging to patternfly-react

As tagging is generic and could be shared between other teams we should probably expose it into https://github.com/patternfly/patternfly-react, so once we are satisfied with how it works and UX gives us proper styleguide we have to move it to patternfly react repo.
Tagging component
Currently this component is developped https://github.com/ManageIQ/react-ui-components/pull/3

Closed via #3


What to enter in const char *password_key = "password_key"; ?

Hi,
Wanted to upload in NodeMCU Arduino IDE.
What to replace in const char *password_key = "password_key"; ?
Is it portal login password ? or ?
Please suggest.

Hi,
"device_key" and "password_key" are credentials for device authentification on the WolkAbout IoT platform. Manual for creating and connecting Arduino device to the platform can be downloaded from HERE


navbar: clean up :not() selectors

This should make no functional changes.
Testing Plan:
GIFs or Screenshots:

Merged, thanks for these cleanups @YashRE42!


smol changes

very smol changes that appeal to my inner ocd pls accept :)

accidentally closed sorry

@andrijajocic Is this pull request still needed?

It should be merged, no idea why it isn't. Thanks for reminding me.


Create CI/CD automations for release tagging

Background
Today in order to have a release cut we need:

We need to trigger release creation(on kubefirst/kubefirst)

Update config.KubefirstVersion : https://github.com/kubefirst/kubefirst/blob/main/configs/config.go#L80

We need to tag all template repos with the same version of release:

https://github.com/kubefirst/gitops-template
https://github.com/kubefirst/metaphor-template
https://github.com/kubefirst/metaphor-go-template
https://github.com/kubefirst/metaphor-frontend-template

We need tu publish a docker hub image for: kubefirst/kubefirst

Goal of this ticket:
To create a single action that updates cli version by generating a file and from there tagging all repositories freezing release assets.

hey @pagottoo , what is missing to merge/close the ticket?

We wanted to synch with @johndietz  and @jarededwards before pressing the button.

all clear on merging this changeset through, thanks for the sync team let's do it 🚀


Port GraphQL schema-first to v2 architecture

What this PR does:
Follow-up to #1651, migrates the other part of the GraphQL API.
Checklist

[x] Changes manually tested
[x] Automated Tests added/updated
[x] Documentation added/updated
[x] CLA Signed: DataStax CLA

The DSE CI failures are timeouts, I don't reproduce them locally. They look non-deterministic, different tests are failing on different runs. Temporarily increasing the value to figure out if it's slowness in the environment.

Looks good; may want to edit the title as this seems to only concern addition of timeout configuration?
(assuming diffs are up to date).


[Bug]: Switching languages doesn't seem to work properly

Summary
Switching languages doesn't seem to work properly. After clicking on the language setting item on the settings page, change the language to Simplified Chinese and return to the main page with the text still in English.
Steps to reproduce

install the app from f-droid, version 4.2.1
open the app without login
go to the setting page
change the language from English to Chinese [zh-hans]
back to main page

Expected behaviour
app UI language should be Chinese
Actual behaviour
In English
Device name
huawei nova 5 pro
Android version
android 10
Commons app version
4.2.1
Device logs
No response
Screen-shots
No response
Would you like to work on the issue?
None

You are right, I have noticed that too.
Do you know any app where such a setting works immediately? Ideally open source so that we can see how they do, but otherwise is good to, to assure feasibility.
Thanks!

This behavior is the same for all languages. The UI is not being populated with the new set Language.
Well, how long have you been facing this problem @chenhuicui?
I would like to work on it, @nicolas-raoul : )

I'm sorry, I am a tester and not a professional Android developer, so I am unsure how to proceed. I discovered the issue during the automation testing process of the application. Thank you for your reply, and I wish you all the best. @nicolas-raoul @rohit9625

I found out that, when we change the language of the App, then some of the parts are not translated to the selected language but still some parts get easily translated. This behavior seems to be for some languages only. And for the Chinese, most of the App's language is not translated.
You can see this screenshot. Here word Explorer is not translated but the other words translated well for the language Franais[fr].

I tried with several languages and the behavior is the same as above.

@geektan123 Sorry Rohit asked first, but there are many other issues for you to choose from. 🙂

Thank you so much for this reference👍

Hello!!
Mr. @nicolas-raoul please have a look at the linked PR and tell me if any other changes are required :)


Can't initialize MediaElement on a virtual DOM in IE8 and lower.

When MediaElement transverses the DOM looking for a parent
 tag, it explicitly looks for node.tagName != 'body' and node.parentNode !== null to avoid cases where the parentNode is the body element, or it doesn't have a parent.
Under most browsers, this is fine, however under IE8 the parentNode property can be set to a DocumentFragment which has no tagName or parents, which causes a JS Error.
By checking that node.tagName and node.parentNode.tagName exist, it allows MediaElement to operate under IE8 properly.
WordPress ran into this issue where we create MediaElements on a Backbone object during render(), at that point it's not yet been inserted into the DOM. See https://core.trac.wordpress.org/ticket/31058 for details, props @afercia for the original patch and testing.
A simple method to duplicate it is the following, which will work in Chrome & IE9, but not IE8.
jQuery(document).ready(function($) {
	var $body = $('body');

	var $audio = $('
<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"><source type="audio/mp3" src="Audiobeast.mp3"/></audio>
');

	$audio.find( 'audio' ).each( function( i, el ) {
		$( el ).mediaelementplayer();
	} );

	$audio.appendTo( $body );
});
</script>

Thanks for this Dion!
On Thu, Feb 12, 2015 at 10:26 PM, Dion Hulse<EMAIL_ADDRESS>wrote:

When MediaElement transverses the DOM looking for a parent  tag, it
explicitly looks for node.tagName != 'body' and node.parentNode !== null
to avoid cases where the parentNode is the body element, or it doesn't have
a parent.
Under most browsers, this is fine, however under IE8 the parentNode
property can be set to a DocumentFragment which has no tagName or
parents, which causes a JS Error.
By checking that node.tagName and node.parentNode.tagName exist, it
allows MediaElement to operate under IE8 properly.
WordPress ran into this issue where we create MediaElements on a Backbone
object during render(), at that point it's not yet been inserted into the
DOM. See https://core.trac.wordpress.org/ticket/31058 for details.
A simple method to duplicate it is the following, which will work in
Chrome & IE9, but not IE8.
jQuery(document).ready(function($) {
var $body = $('body');
var $audio = $('
<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"><source type="audio/mp3" src="Audiobeast.mp3"/></audio>
');

$audio.find( 'audio' ).each( function( i, el ) {
    $( el ).mediaelementplayer();
} );

$audio.appendTo( $body );

});

You can view, comment on, or merge this pull request online at:
https://github.com/johndyer/mediaelement/pull/1423
Commit Summary

Fix an issue where MediaElement and IE8 and lower can't be initiated
on a virtual DOM

File Changes

M src/js/me-shim.js
https://github.com/johndyer/mediaelement/pull/1423/files#diff-0 (2)

Patch Links:

https://github.com/johndyer/mediaelement/pull/1423.patch
https://github.com/johndyer/mediaelement/pull/1423.diff

—
Reply to this email directly or view it on GitHub
https://github.com/johndyer/mediaelement/pull/1423.

--
John Dyer - http://j.hn/


Req Support Winapp2.ini & Winapp3.ini

Can You Add New Freature Cleaning For Support addons Winapp2.ini & Winapp3.ini From
https://github.com/MoscaDotTo/Winapp2

In fact, it supports, but those rules have too many errors, so this feature is disabled.


Update ros2_socketcan release repository.

This release repository was forked into ros2-gbp for the Galactic migration in April 2021 and has not been released into the upstream repository since.
Since the upcoming Rolling platform migration will again branch the release repository into ros2-gbp I recommend that we update it pre-emptively to reduce churn in the bloom configuration branches.

FYI @JWhitleyWork (apologies for the double ping, I have been processing these in alphabetical order)

We had a release to do anyway so, if you're OK with it, #32088 can supercede this PR.

We had a release to do anyway so, if you're OK with it, #32088 can supercede this PR.

We're currently in a release hold for Rolling to facilitate the pending transition to Ubuntu Jammy so any releases to Rolling made right now would be closed with a recommendation to re-open them once the transition is complete.
Since #32088 is a leaf package I'm inclined to merge it but I wouldn't suggest making any further Rolling-targeted releases until after the transition is complete.

#32088 can supercede this PR.

It has superceded this PR.


19 add type checking to presetservice

Pull Request Checklist

[x] cider bump <option>

Related Issues

Fixes #(issue number)

Additional Information (if applicable)
Any additional information or context that might be relevant to this pull request.

Not fixed.


[MINOR] Set default interpreter \w first intp

What is this PR for?
Currently we can select default interpreter when we create a new note like below.

However, even if we don't set the default interpreter(don't select any interpreters) in this dialog and just create new note, the default interpreter is automatically set as Spark interpreter. This can be checked in the interpreter binding page. It doesn't make sense I think.
So I removed --select-- and set the default option in the select box with Spark as the interpreter binding page does.
What type of PR is it?
Bug Fix
What is the Jira issue?
N/A
How should this be tested?

Build only web \w npm run build under zeppelin-web/ and run npm run start for dev mode.
Create a new note and see the select box

or just see the below screenshots :)
Screenshots (if appropriate)

Before

After

Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

lgtm

LGTM!

@zjffdu @Leemoonsoo Thanks for your review!
Will merge into master if there are no more comments.


Repair CI and update tests

Cleanup of .cirrus.yml
Change to use artifacts rather than caching to get built things to test tasks. This should make it less likely to fail due to race conditions around the caching.
Fix wine_builder to download the actual key. Python.org removed the keys file we used previously.
Install rustup and clang in cirrus.Dockerfile. Trezor needs this now.
Fix Coldcard simulator patches and build
Fix Speculos simulator build
Patch and fix Keepkey emulator builds
Fix keepkey transport finding.

Merging this as CI is finally passing.


Find a better name

"how_bad" is kind of, well, bad.

Throwing words out there: Github Issues Support Analytics Community

Maybe how_is?
how_is rubygems/rubygems

👍

Renamed to how_is.


Pint with  --repair option does not exit but shows success instead

Pint Version
1.17.0
PHP Version
8.2.2
Description
According to the docs :
If you would like Pint to fix any files with code style errors but also exit with a non-zero exit code if any errors were fixed, you may use the --repair option:
./vendor/bin/pint --repair
However after creating a project with Laravel Breeze, this is the behavior I experience:

--test correctly signals a formatting error and exits

./vendor/bin/pint --test
FAIL   .............................................................................................................................................. 46 files, 1 style issue
⨯ routes/auth.php

--repair correctly signals the formatting error, fixes it, but does not exist and returns with success:

./vendor/bin/pint --repair
FIXED   ....................................................................................................................................... 46 files, 1 style issue fixed
✓ routes/auth.php
I think I should see a big red X in the last row instead of the green tick.
Steps To Reproduce

Initialize a brand new laravel project with Laravel Breeze
Run Laravel Pint with the option --repair.

@Tamas-hi can you try to understand why please? thanks!

Hey there,
We're closing this issue because it's inactive, already solved, old, or not relevant anymore. Feel free to open up a new issue if you're still experiencing this problem.


Snapshots enhancements

From swstim on March 19, 2010 14:18:53
I would like snapshots to handle even more states:
Track record options: arm, input, mon type, mon media, rec source
"Native" envelopes: vol/pan/mute/etc
For paste/merge have option to append FX chains instead of replace?
Perhaps start going down the road of item states, too...
Original issue: http://code.google.com/p/sws-extension/issues/detail?id=77

Hello!
I would like to propose something like a "external snapshot", "relative snapshot" or "linked snapshot" (name as you like). The idea came from the linked libraries feature in Blender 3D, so if you know this feature you can skip the explanation.
Imagine a folder structure like this:

In a case where everything in both songs are equal (the tracks, FX, track volumes, pans, etc) it could be handy to sync the parameters in both projects automatically, or at least from the same source (in the case, the exported snapshot). The proposed feature is basically an "auto import external snapshot" + "auto apply snapshot at project load". Alternatively, the possibility of the snapshot not being local to the project, but linked from a exported snapshot could help enormously to sync the same parameters in multiple projects. For sure, the external feature should have a checkbox to differ from project's local snapshots and externally linked snapshots.
I hope that you understand what I mean, and I hope you consider my request too. Thanks! :smile:

I'd add track playback time offset


[BUG] Port-Forwarding not Working

To Reproduce
Follow these steps: https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/try-flink-kubernetes-operator/quick-start/
## Commands I ran

## Deploy Basic Example
# https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/try-flink-kubernetes-operator/quick-start/
# https://github.com/apache/flink-kubernetes-operator/blob/main/examples/basic.yaml
kubectl create -f basic.yaml

# check logs
kubectl logs -f deploy/basic-example

# forward Flink UI
kubectl port-forward svc/basic-example-rest 8081
kubectl port-forward svc/basic-example-rest 8081:8091
kubectl port-forward svc/basic-example-rest 8091:8081

# forward port with cloudshell UI
# browse port

# clean up
kubectl delete flinkdeployment/basic-example

## Deploy Rest-Configured Example
### ADD the following to basic.yaml under flinkConfiguration:
    # # ## Flink Web UI
    # # The port to which the REST client connects to. If rest.bind-port has
    # # not been specified, then the server will bind to this port as well.
    # #
    # rest.port: "8091"

    # # The address to which the REST client will connect to
    # #
    # rest.address: localhost

    # # Port range for the REST and web server to bind to.
    # #
    # #rest.bind-port: 8080-8090

    # # The address that the REST & web server binds to
    # # By default, this is localhost, which prevents the REST & web server from
    # # being able to communicate outside of the machine/container it is running on.
    # #
    # # To enable this, set the bind address to one that has access to outside-facing
    # # network interface, such as <IP_ADDRESS>.
    # rest.bind-address: <IP_ADDRESS>

kubectl create -f rest.yaml

# check logs
kubectl logs -f deploy/basic-example

# forward Flink UI
kubectl port-forward svc/basic-example-rest 8091

# attempt access at proxy port

# try this instead
kubectl port-forward --address <IP_ADDRESS> svc/basic-example-rest 8091:8091

# attempt access at proxy port

# clean up
kubectl delete flinkdeployment/rest-example

Observed Behavior
Unable to load anything more than the favicon. Port is not being forwarded correctly.

GET https://gateway14.westus.console.azure.com/n/cc-e48447c7/cc-e48447c7/proxy/8091/assets/favicon/manifest.json 403 (Forbidden)

        Unauthorized. Sign-in
        to authenticate and refresh this page.

Expected behavior
Port should be forwarded similar to behavior on local device or ws2. Should be able to access Flink UI dashboard.
Is this specific to Cloud Shell?
Yes
Interface information
Edge on Windows 11.
Shell on https://ms.portal.azure.com/#home.
Additional context
Setting kubernetes.rest-service.exposed.type: LoadBalancer still works, but is an unacceptable solution for our production AKS.

Hi @ivanthewebber -- One option is to open the required port through the graphical using the toolbar button furtherest to the right "Web Preview" --

Let me ask @robins1212  if there is an automated or command way to do this.

@ivanthewebber do you see any cookies included on the request to the forwarded port?

The error you are seeing indicates that the port is open, but we cannot authenticate your request. If you follow the sign-in link and after the shell loads in the new tab refresh the web preview it should come up. If you have cookies disabled the port forwarding will not work.
@theJasonHelmick can we make sure the docs have guidance on this?

Thanks @theJasonHelmick, the web preview was what I was trying. @robins1212, as my screenshot shows nothing renders, the page is blank, there is no sign-in link to follow. I can see the same cookie that you showed.

I can access the minified javascript sources by clicking on the links in the error messages, but I think they are not loading or executing due to the MIME type error (shown in one of the screenshots)

Hi @ivanthewebber -- We need to further investigate this and report back. I'll follow up with @robins1212

Thanks, it's been a couple weeks, any update? I'm glad this is getting investigated, it's important for my team.

Hi @ivanthewebber - We have begun an investigation and believe we understand the issue. We are currently investigating a proper solution.  I don't have a timeline yet for a fix.

I noticed some updates (like being able to use PowerShell or Bash), so I tested it again but it still doesn't work. I also noticed this related issue: https://github.com/Azure/CloudShell/issues/372


TechEmpower Did Not Complete

Hi! I noticed that the techempower benchmarks for Helidon did not complete.
I'm interested in using Helidon, but would like to compare it to other webframeworks as well!

There were some issues with the "Round 18" run. Those were fixed shortly after Round 18 (so I am closing this issue). You can find Helidon SE numbers in the continuous runs. For example:
https://www.techempower.com/benchmarks/#section=test&runid=76bbd357-a161-42eb-a203-051bdd949006&hw=ph&test=json
We have not yet submitted a Helidon MP application -- it's on our todo list.


Add stateAttrb 'printedFullSerialNumber'

sorry missed this one, still thank you :)! I ignore the PR as it has been already implemented in meantime, apologies missing this one :/


getColumns on Azure returns only one column

Driver version
Tried on both 8.1.0.jre8.preview and 7.4.1.jre8. Works on 7.0.0.jre8 as expected.
Problem description
connection.metaData.getColumns("myDatabaseName", "mySchemaName", "myTableName", "%")
returns only the first row on Azure. Expected to fetch all the columns in "myTableName". The same thing works perfectly on SQL Server.

Hi @ilkerc ,
Are you using Azure SQL DB or Azure SQL DW?

Hi @ilkerc ,
Are you using Azure SQL DB or Azure SQL DW?

Hi @ulvii I'm using Azure SQL DW

I confirmed the issue, thanks for reporting. We will work on a fix.

#1197 merged.


MS Active Directory Certificate Services support

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context about the feature request here.
Environment details (if applicable):

Kubernetes version (e.g. v1.10.2):
Cloud-provider/provisioner (e.g. GKE, kops AWS, etc):
cert-manager version (e.g. v0.4.0):
Install method (e.g. helm or static manifests):

/kind feature
Are there any plans to implement support for MS ADCS client as a cert-manager issuer type?
I think they may be some market for such a solution within some corpos that use MS services internally and serve some K8s based services (including mine :-) )
If not, what do you think about the idea?
Thanks
Marcin

I'm also curious if support for ADCS is on a roadmap somewhere. I'm surprised this isn't a more requested feature, because enterprises.

Actually, I have created such implementation myself in cert-manager. I extended the usage of 'Order' object  to support requests pending for acceptance in ADCS. It supports NTLM authentication.
My implementation is still in testing phase. When I'm done,  I'm planning to contribute it to the project if you agree.
Thanks
Marcin

I look forward to seeing your implementation as a PR!

I'm also really interested in the changes you're proposing.
I have been researching how to integrate ADCS with cert-manager and was preparing to write that myself. However, it sounds like you've got something solid in progress.
If you're open to it, I would be more than happy to assist in the debugging and testing of it.
Best,
Alex

Hi,
Thank you for your proposal. I was on vacation last 3 weeks and had no time to respond earlier.
I'm starting now to prepare my changes for official release and would be happy if you test it.
I'll keep you informed.
Thanks
Marcin

Another one here who would be VERY interested . Looking forward !
Chris

Hi,
I created implementation of ADCS as a CertifiacteRequest controller.
See here.
It's still under development and not everything may work. Also, installation of the controller may be a little problematic (no Helm Chart so far), however if anyone is interested you can try it.
Everyone is welcome to leave me a comment here or just open an issue in the project.
Thanks
Marcin

@chojnack  Tried to take a look at your example repo and it's not available...was hoping to try it out for you.

@makeacode I believe @chojnack is referring to this repo

Found that repo a few days ago but unfortunately I cannot build it at my
organization...anyone want to build it and push to dockerhub and hang the
crds somewhere?
On Mon, Jan 13, 2020, 5:59 PM Michael<EMAIL_ADDRESS>wrote:

@makeacode https://github.com/makeacode I believe @chojnack
https://github.com/chojnack is referring to this repo
https://github.com/nokia/adcs-issuer
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jetstack/cert-manager/issues/1686?email_source=notifications&email_token=AC5JOEG6VFO6EYWZY5IYSDLQ5TW6LA5CNFSM4HNLS5JKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEI2TWOI#issuecomment-573913913,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC5JOEHT7BDTESXI3ZHPJUTQ5TW6LANCNFSM4HNLS5JA
.

It'd be great if someone could create a PR against github.com/cert-manager/website to add a link to https://github.com/nokia/adcs-issuer here https://cert-manager.io/docs/configuration/external/!
/kind documentation
/good-first-issue
/remove-lifecycle stale
/priority backlog

I see 9 thumbs up, this definitely looks like a feature that people are interested in.
For anyone interested, @chojnack (Nokia) has built an external issuer for ADCS: https://github.com/nokia/adcs-issuer (listed in the Known External Issuers page on the cert-manager website).
Note: external issuers are the way to go since the cert-manager team thinks adding more internal issuers as part of cert-manager itself isn't maintainable.


Allow specifying list of columns for INSERT

I can take this one.

@electrum @martint
I am working on this, currently I have added support for this to SQL parser and things around it. This was an easy part.
As for planning and execution I am thinking about adding new plan node and operator (ColumnMappingNode and ColumnMappingOperator), this would be a step which would map query output columns into a table columns using specified columns in insert into query. I thought this is needed as columns from insert into query could be specified in any order. Also this step (operator) could generate blocks with null values for columns which were not specified in a query.
This step (plan node & operator) would be optional. Used only when column list is specified and has not all table columns or different order of columns than table has.
I am couriuos of your opinion about this approach.

It seems that new operator and plan node is not needed. I think I can reuse a ProjectNode for this.

@kokosing, using a ProjectNode is exactly how you'd do it :)

@electrum It is fixed and can be closed. I had a typo in the commit so it didn't get closed automatically.


Ensemble Calibration: Plugins to suite integration

As a post-processing suite trialler, I want ensemble calibration functionality to exist and to be able to run this functionality from within a trial suite so that I can verify the improvements obtained from the ensemble calibration
Acceptance criteria:

Completion of the subtasks below

The high priority label for June relates to #87 and #51 only as of 13/06/17 (with #15 and #18 already done)
Subtasks

[x] - First version of ensemble calibration suitable for calibrating variables that can be represented using a Gaussian or truncated Gaussian distribution #15, #18
[ ] - Provide a command line interface for ensemble calibration #87
[ ] - Functionality to load or constrain a training period from existing netCDF files #31
[ ] - Factor out concatenating cubes functionality from ensemble calibration utilities #51
[ ] - Add ensemble calibration functionality to a suite
[ ] - Removal from StaGE

@benfitzpatrick Just to note regarding technical infrastructure requirements, there's some functionality described in #31, which would potentially be used within #87, in order to provide greater support for more customisable loading.  For the sake of making progress with #87, the loading functionality is not required immediately, but the work done in #87 would need to refactored later, when #31 has been completed.

That makes sense, OK

Closing as no longer using these epics on GitHub


Docusaurus 2 memory leak with custom remark plugin.

🐛 Bug Report
Recently our build have been exploding with a memory leak (unfortunately I can't pinpoint it exactly, CI seems to still build due to caching, but even the current master will OOM without cache).
Prerequisites

[x] I'm using the latest version of Docusaurus.
[x] I have tried the npm run clear or yarn clear command.
[x] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.

Description
We are using https://github.com/phryneas/remark-typescript-tools to transpile our TS example code down to JS and typecheck it in the process.
The module exports, like every remark plugin, an attacher "Plugin function" that is called with the options declared in the docusaurus.config.js.
This attacher then creates a TypeScript compiler instance and returns a transformer function that can be called on files to do work.
Now, I'm very sure that previously, attacher was called only once, the compiler instance was reused and transformer was called multiple times, once for each file.
But what currently happens it that attacher is called 51 one times, creating 51 TypeScript compiler instances before transformer is even called for the first time.
With the default memory settings of 4GB, I don't even get to that point, setting it up to 16GB makes it work
Have you read the Contributing Guidelines on issues?
Yes
To Reproduce
git clone https://github.com/reduxjs/redux-toolkit
cd redux-toolkit
cd website
npm i
npm run netlify-build

Expected behavior
One instance of the plugin is created and reused.
Actual Behavior

[en] Creating an optimized production build...
ℹ Compiling Client
ℹ Compiling Server
Compiler 0: creating
Compiler 1: creating
Compiler 2: creating
Compiler 3: creating
Compiler 4: creating
Compiler 5: creating
Compiler 6: creating
Compiler 7: creating
Compiler 8: creating
Compiler 9: creating
Compiler 10: creating
Compiler 11: creating
Compiler 12: creating
Compiler 13: creating
Compiler 14: creating
Compiler 15: creating
Compiler 16: creating
Compiler 17: creating
Compiler 18: creating
Compiler 19: creating
Compiler 20: creating
Compiler 21: creating
Compiler 22: creating
Compiler 23: creating
Compiler 24: creating
Compiler 25: creating
Compiler 26: creating
Compiler 27: creating
Compiler 28: creating
Compiler 29: creating
Compiler 30: creating
Compiler 31: creating
Compiler 32: creating
Compiler 33: creating
Compiler 34: creating
Compiler 35: creating
Compiler 36: creating
Compiler 37: creating
Compiler 38: creating
Compiler 39: creating
Compiler 40: creating
Compiler 41: creating
Compiler 42: creating
Compiler 43: creating
Compiler 44: creating
Compiler 45: creating
Compiler 46: creating
Compiler 47: creating
Compiler 48: creating
Compiler 49: creating
Compiler 50: creating
Compiler 51: creating
Compiler 22: running /home/weber/tmp/redux-starter-kit/docs/rtk-query/usage/pagination.mdx
Compiler 22: finished
Compiler 38: running /home/weber/tmp/redux-starter-kit/docs/rtk-query/usage/code-splitting.mdx
Compiler 38: finished
Compiler 41: running /home/weber/tmp/redux-starter-kit/docs/rtk-query/api/setupListeners.mdx
Compiler 41: finished
Compiler 7: running /home/weber/tmp/redux-starter-kit/docs/api/otherExports.mdx
Compiler 7: finished
Compiler 14: running /home/weber/tmp/redux-starter-kit/docs/api/createSelector.mdx
Compiler 14: finished
Compiler 27: running /home/weber/tmp/redux-starter-kit/docs/rtk-query/usage/customizing-create-api.mdx
Compiler 27: finished
Compiler 36: running /home/weber/tmp/redux-starter-kit/docs/rtk-query/usage/code-generation.mdx
Compiler 47: running /home/weber/tmp/redux-starter-kit/docs/rtk-query/api/created-api/redux-integration.mdx
Compiler 47: finished
Compiler 0: running /home/weber/tmp/redux-starter-kit/docs/usage/usage-guide.md
Compiler 1: running /home/weber/tmp/redux-starter-kit/docs/usage/usage-with-typescript.md
Compiler 3: running /home/weber/tmp/redux-starter-kit/docs/api/createAsyncThunk.mdx
Compiler 3: finished
Compiler 4: running /home/weber/tmp/redux-starter-kit/docs/api/serializabilityMiddleware.mdx
Compiler 4: finished
Compiler 5: running /home/weber/tmp/redux-starter-kit/docs/api/createSlice.mdx
Compiler 5: finished
Compiler 6: running /home/weber/tmp/redux-starter-kit/docs/api/configureStore.mdx
Compiler 6: finished
Compiler 8: running /home/weber/tmp/redux-starter-kit/docs/api/createAction.mdx
Compiler 8: finished
Compiler 9: running /home/weber/tmp/redux-starter-kit/docs/api/immutabilityMiddleware.mdx

and a stack trace for how attacher is called:
at Function.attacher (/home/weber/tmp/redux-starter-kit/website/node_modules/remark-typescript-tools/dist/remark-typescript-tools.cjs.development.js:325:27)
    at freeze (/home/weber/tmp/redux-starter-kit/node_modules/unified/index.js:128:28)
    at Function.process (/home/weber/tmp/redux-starter-kit/node_modules/unified/index.js:362:5)
    at compile (/home/weber/tmp/redux-starter-kit/node_modules/@mdx-js/mdx/index.js:126:37)
    at Object.docusaurusMdxLoader (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/mdx-loader/src/index.js:67:20)
    at LOADER_EXECUTION (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:132:14)
    at runSyncOrAsync (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:133:4)
    at iterateNormalLoaders (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:250:2)
    at iterateNormalLoaders (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:239:10)
    at /home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:254:3
    at context.callback (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:124:13)
    at Object.markdownLoader (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/plugin-content-docs/lib/markdown/index.js:14:25)
    at LOADER_EXECUTION (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:132:14)
    at runSyncOrAsync (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:133:4)
    at iterateNormalLoaders (/home/weber/tmp/redux-starter-kit/node_modules/@docusaurus/core/node_modules/loader-runner/lib/LoaderRunner.js:250:2)
Error: initializing cache
    at cached (/home/weber/tmp/redux-starter-kit/website/node_modules/remark-typescript-tools/dist/remark-typescript-tools.cjs.development.js:285:11)

At this point and with this knowledge, of course I can try to rewrite the plugin, but I am very sure that similar "memory-explosive" problems will occur with other remark plugins as well.

Having found out what Docusaurus does (spawning the plugin once for each file), I could now optimize for that case and memory consumption went back to 2.5GB. This is what I did on plugin side.
Of course this does not resolve this behaviour on Docusaurus' side and I guess a lot of Docusaurus' high memory consumption would go down by resolving it, but I thought I would share my success :)


clone!

I'm not sure if this is of any help for anyone, but I just tweaked your clone! macro, so it can accept typed
parameters too (at the moment i'm not sure how to mix underscores's with typed parameters though) so for instance it can accept:
clone!(bob => move |_| { ...

or
clone!(bob => move |x:String| { ...

but not
clone!(bob => move |_,x:String| { ...

macro_rules! clone {
    (@param _ ) => ( _ );
    (@param $x:ident) => ( $x );
    ($($n:ident),+ => move || $body:expr) => (
        {
            $( let $n = $n.clone(); )+
            move || $body
        }
    );
    ($($n:ident),+ => move |$($p:tt),+| $body:expr) => (
        {
            $( let $n = $n.clone(); )+
            move |$(clone!(@param $p),)+| $body
        }
    );
    ($($n:ident),+ => move |$($p:tt : $z:ty),+| $body:expr) => (
        {
            $( let $n = $n.clone(); )+
            move |$(clone!(@param $p) : $z,)+| $body
        }
    );
}

Actually it can. However, I think remembering that @gkoz said something about not needing a workaround like this anymore in future version. If not, we should think of a way to implement it.

No, the bad ergonomics of cloning stuff into closures are here to stay. I guess we could make a crate with just this macro.

clone!(bob => move |_,x:String| {

This seems to work in the following form:
clone!(bob => move |_: _, x: String| {

Maybe it'd make sense to recommend using enclose or something similar then, instead of virtually every gtk-rs app using its own clone macro?

The clone! macro should be avoided now. We're working on making a new one available which doesn't have the issues that clone! has.

Ah, cool. Will that be integrated into gtk-rs somehow?

I think we'll put it into glib.

Alright, great, thanks for the info! :)

The idea would be to have a macro like clone but extend it with support for weak references too. Are there any other things with the current (copied around) clone macro that you'd like to see changed?

any other things with the current (copied around) clone macro that you'd like to see changed?

It'd be nice if I could do stuff like clone!(struct.field, right now I have to do let field = struct.field; clone!(field, which is a bit annoying (or maybe I'm just doing it wrong?)
Also, I think I prefer enclose's syntax a bit:
With clone:
object.connect_changed(clone!(object2 => move |_, _|{}));
With enclose:
object.connect_changed(enclose!((object2) move |_, _|{})
But I guess that's just me.

I don't like wrapping inside parens. :-/

We'll probably need some kind of wrapping for distinguishing strong/weak references and also to allow renaming variables (e.g. also for being able to use struct fields). The parenthesis could work as delimiters for the different arguments.

Yup, enclose allows for renaming: enclose!((old_name => new_name)

The clone! macro is now part of the glib crate.


Add extradimensional orange, holymelon, meatwheat, worldpeas mutations

About the PR
Adds four classic plant mutations from SS13 to the game (see the tg station wiki for reference):

extradimensional orange, mutated from oranges
holymelon, mutated from watermelons
meatwheat, mutated from wheat
worldpeas, mutated from laughin' peas

Draft for now until my other PR adding haloperidol for the extradimensional orange is merged (see #27454).
Why / Balance
The extradimensional orange serves as an alternative source of haloperidol (the other being chemistry). The same as in SS13.
The holymelon is the same as the normal melon, except it contains holy water instead of water. Is serves as an alternative source of holy water, when there is no chaplain or bible available. For now it has no anti-magic properties, but these could be implemented once the magic rework is finished.
The watermelon sprite has been changed to the tg version so it looks more similar to the holymelon.
Meatwheat gets squished into meatwheat clumps on use in hand. These were already in the game, but only obtainable through salvage. Serves as an alternative "vegetarian" source of food for the chef. Cooking recipes will have to be added in a separate PR.
World peas are a source of pax and happiness. Since these are dangerous reagents this has been balanced by very long growth time for the plant and low ingredient amounts. Also it is a two step mutation process similar to killer tomatos.
Technical details
sprites and YAML only
Media
https://github.com/space-wizards/space-station-14/assets/161409025/5632c9ac-7091-4950-aacd-ae6806d82f2b

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes
none
Changelog
:cl:

add: Extradimensional orange, holymelon, meatwheat and world peas plant mutations have been added. Obtain them by mutating oranges, watermelons, wheat and laughin' peas respectively.

orange
roTAte

The holymelon is the same as the normal melon, except it contains holy water instead of water. Is serves as an alternative source of holy water, when there is no chaplain or bible available. For now it has no anti-magic properties, but these could be implemented once the magic rework is finished.

We're not going to add antimagic properties as they were too much of a hard counter in SS13.

We're not going to add antimagic properties as they were too much of a hard counter in SS13.

I don't know much about SS13 to be honest. For now I think it is worth it to include the holymelon even without anti magic. Maybe someone finds a way to add some additional effect later without it being a hard counter.

We're not going to add antimagic properties as they were too much of a hard counter in SS13.

I don't know much about SS13 to be honest. For now I think it is worth it to include the holymelon even without anti magic. Maybe someone finds a way to add some additional effect later without it being a hard counter.

Adding the holymelon itself is probably fine, just no antimagic properties for it.

Closed due to feature freeze May 10th-June 14th. Comment to have it reopen after this.

Please reopen this and set it to draft.
It requires my other PR to be merged first.

please reopen! this PR is awesome

My other PR introducing haloperidol was merged, so I can finally undraft this. Ready for review.

maybe them having the reagents that causes the meatification process?

The problem with that is that produce is just a solution container, so the meatification reaction would happen instantly inside the meatwheat clump. And disabling reactions inside would be really bad because they could then be used as a eatable cryobeaker.

That would work, but I think I will keep it simple for now and add recipes in another PR. Having full meat come out of the grinder seems a little weird to me. For now the meatwheat can be used for proteins and can be eaten by lizards. I will try to make recipes accept one from several ingredient options later.

We're not going to add antimagic properties as they were too much of a hard counter in SS13.

This is silly and off the cuff, especially since you neglected to mention that the SS13 version is limited usage with no recharging on melons, it's not just permanent 24/7 anti-magic, you can absolutely punch through it

Added FoodSequence support to the new produce. This also means meatwheat can be used for burgers.
Ed also implemented the sprite rescaling for the food sequence, so this PR will have to wait for his version.

YES!!!!!


Write a PHP program to calculate compound interest

Description
Write a PHP program to calculate compound interest
Compound interest = principal amount * (1 + rate of interest) ^ time
Principal : 1000
Rate      : 10
Time      : 5

Compound interest : 1610.51

How to contribute

Save the solution in calculate_compound_interest.php file
Add calculate_compound_interest.php file in calculate-compound-interest folder

!assign

Hey @smilewithkhushi,
This issue has been assigned to you for more than 15 days.
We are unassigning you from this issue.
If you are still interested in contributing to this issue, please get auto-assigned on the issue by commenting !assign again.
Thanks for your contributions :)


Clarify introductory sentences

I found the previous wording a little hard to parse, so I've refactored it.

Thanks!


Fix warning message for deprecated console.disableYellowBox

ISeaTree startup displays the following warning:
WARN     console.disableYellowBox has been deprecated and will be removed in a future release. Please use LogBox.ignoreAllLogs(value) instead.
Just to help keep the log tidy (and to make sure I am changing code in github properly), I would like to fix this nit.

in our zoom discussion, it doesnt seem that this was a problem. Let's close this


[SPARK-28958][ML][PYSPARK][WIP] pyspark.ml function parity

What changes were proposed in this pull request?
1, remove setters generated by _shared_params_code_gen.py;
2, add common abstract classes like the side side, such as JavaPredictor/JavaClassificationModel/JavaProbabilisticClassifier;
3, for each alg, add its param trait, such as LinearSVCParams;
4, since sharedParam do not have setters, we need to add them in right places;
Why are the changes needed?
yes, some methods in estimators and models in the py side are changed
How was this patch tested?
I test them in pyspark repl for now

Since I remove the setters generated by _shared_params_code_gen.py, it seems that all algorithms(classification/regression/clustering/als/features/fpm/etc) needed to be updated.
This PR is now incomplete, and only modify classification&regression for now, because in this way I need to change too many place in a single PR. I wander if there is a better way to do this.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15057/
Test PASSed.

Test build #110039 has started for PR 25662 at commit dc1e65e.

I just test the modification in pyspark repl, and record the updated places in the attachment in the ticket

Test build #110039 has finished for PR 25662 at commit dc1e65e.

This patch fails RAT tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

This PR is too large, I need to divide it into small ones in some way.


Nightly build for documentation deployment

Motivation and Context
Our CI runs on every commit, but that means if a commit doesn't land in habitat-sim, our documentations (e.g. changes to habitat-api docs) don't update on aihabitat.org.
For instance, https://github.com/facebookresearch/habitat-api/pull/351/ fixed an issue with our documentation and while it has landed into H-API master, aihabitat.org is still out of date.
This PR follows the nightly build example here:
https://circleci.com/docs/2.0/workflows/#nightly-example
to run the update_docs jobs in our CI.
This PR also (I believe, not sure) addresses the issue discussed here:
https://github.com/facebookmicrosites/habitat-website/pull/64
How Has This Been Tested
How does one test the testing script? Who watches the watchmen? 🤷
(Edit: Apparently CI will complain if you break dependency in the CI config, so we have an answer)
Types of changes
-- Added nightly workflow to update_docs job, following example here: https://circleci.com/docs/2.0/workflows/#nightly-example
-- Looks like a valid schedule requires a cron key and a filters key. So the master branch instructions are repeated.

I think the issue here isn't that the doc builder isn't running on habitat-API commits, it's that it doesn't build the docs for habitat-API at all: https://github.com/facebookresearch/habitat-sim/blob/master/.circleci/config.yml#L437

@erikwijmans -- good catch!
I did some more digging, looks like habitat-api docs haven't been built/published for over 7 months (cc: @abhiskk: see pic below for how outdated out docs are).

I added a job for building them. This should be sufficient, but I'm stuck on this error:
https://github.com/facebookresearch/habitat-api/issues/385

Probably needs to be merged with master to get the latest m.css changes

Dhruv, you can ssh to CI machine and run experiment commands there, for this you need to enable Github integration:

Then on failed or successful job of your interest run job with ssh:

Looked into the failing CI. It looks like the same error as previously observed & fixed on h-api. Merging into master to confirm the hypothesis. If tests pass, I am ready to merge this in.

All CI tests are passing. Merging this in. Thanks @mathfac @erikwijmans @mosra

Thank you! It runs daily now:

Awesome! Next step: nightly conda builds 😄


Jesse: Watch yieldcapitalsllc.com

Jesse requests the watch of the watch_keyword yieldcapitalsllc\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

yieldcapitalsllc\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Mast in Charcoal HQ


[2.0.1] Low hanging fruit SonarQube fixes.

2 small small fixes for SonarQube:

Simple code fix:  if not something is None: to  if something is not None:
YAML document document start: ---

/azp run


mac download icon looks funky in the mac dock

Regular icon looks ok

@mareekuh is that your Downloads icon?

ping

yes
From: Chris Whitten<EMAIL_ADDRESS>Date: Tuesday, May 19, 2020 at 7:50 AM
To: microsoft/BotFramework-Composer<EMAIL_ADDRESS>Cc: Marieke Iwema<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/BotFramework-Composer] mac download icon looks funky in the mac dock (#3124)
@mareekuhhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmareekuh&data=02|01|mariekei%40microsoft.com|488a152efaa04353d32e08d7fc04072b|72f988bf86f141af91ab2d7cd011db47|1|0|637254966541096491&sdata=%2Fd42LbiLI2Wz8ZqKuHh46kP4I59CrEC9IQ2%2FKIxZPh0%3D&reserved=0 is that your Downloads icon?
—
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%2Fmicrosoft%2FBotFramework-Composer%2Fissues%2F3124%23issuecomment-630871695&data=02|01|mariekei%40microsoft.com|488a152efaa04353d32e08d7fc04072b|72f988bf86f141af91ab2d7cd011db47|1|0|637254966541096491&sdata=C51r5axJYzkj24kG2CxxLnLYxTZPHTM2oRsrzl5ebG4%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FALSBVCX3X6ATE6RAOD7CZVLRSKMEZANCNFSM4NEQ76UQ&data=02|01|mariekei%40microsoft.com|488a152efaa04353d32e08d7fc04072b|72f988bf86f141af91ab2d7cd011db47|1|0|637254966541106478&sdata=QV9%2FOGOQXIxbzBXJFWMgWonfvRvngBvJulCqC0xiYKM%3D&reserved=0.

This is the result of the app icon sitting on top of other apps inside the downloads folder.
If you move it out of downloads or launch the app, you should see the normal icon.


feat(minor): better deployment

:tada: This PR is included in version 1.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Setup multi-backstack in action card

Codecov Report

Merging #265 (7e9ab45) into main (d4ecb8e) will increase coverage by 0.31%.
The diff coverage is 61.48%.

@@            Coverage Diff             @@
##             main     #265      +/-   ##
==========================================
+ Coverage   75.39%   75.71%   +0.31%
==========================================
  Files          70       70
  Lines        3097     3158      +61
  Branches      496      502       +6
==========================================
+ Hits         2335     2391      +56
- Misses        468      470       +2
- Partials      294      297       +3

Impacted Files
Coverage Δ

...alexvanyo/composelife/navigation/BackstackState.kt
93.10% <ø> (ø)

...navigation/MutableBackstackNavigationController.kt
100.00% <ø> (ø)

...yo/composelife/ui/action/CellUniverseActionCard.kt
70.54% <32.14%> (-4.89%)
:arrow_down:

...mposelife/ui/action/CellUniverseActionCardState.kt
52.32% <58.73%> (+25.65%)
:arrow_up:

...anyo/composelife/ui/action/ActionCardNavigation.kt
77.35% <77.35%> (+22.18%)
:arrow_up:

...o/composelife/ui/action/ActionCardNavigationBar.kt
64.86% <100.00%> (ø)

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more


ROX-17953: Use live data for listening endpoints table

Description
A detailed explanation of the changes in your PR.
Feel free to remove this section if it is overkill for your PR, and the title of your PR is sufficiently descriptive.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
TODO(replace-me)
Use this space to explain how you tested your PR, or, if you didn't test it, why
you did not do so. Valid reasons include, for example, "CI is sufficient",
"No testable changes". Feel free to attach JSON snippets, curl commands,
screenshots.
In addition to reviewing your code, reviewers must also review your testing
instructions and make sure they are sufficient.

Current dependencies on/for this PR:

master

PR #6703

PR #6746

PR #6764

PR #6780   👈

PR #6781

This comment was auto-generated by Graphite.

Current dependencies on/for this PR:

master

PR #6703

PR #6746

PR #6764

PR #6780   👈

PR #6781

This comment was auto-generated by Graphite.


Extract common photo endpoint code

In preparation for adding photo endpoints for reports, extract some OpenAPI
annotations and helper functions from the existing accession and seedling
withdrawal controllers.
No change in functionality here, just reduced code duplication.

Current dependencies on/for this PR:

main

PR #982   👈

PR #983

This comment was auto-generated by Graphite.


Access Keys present in code

Describe the bug
Amazon Access Key and Secret is present in the bot.json

secrets can and should be passed over by using environment variables (starting with BOTIUM_)

oh, was this a question or a fact ?


Add a base model class to reduce code-duplication.

this base module is kind of heading towards being a pl-flash Task

The way I see it, there are 2 approaches.

Each model is standalone, a bit like the pl-bolts repo where someone can come along and look at the implementation in one of these files as the canonical version of method, without having to look at the base class for some methods.
Treat these models as a collection to be applied, more akin to the pl-flash library, where these are still the methods, but they're meant to be used as part of a coherent library more than as a collection of individual models.

Tbh, I don't know the best approach


replace Jekyll with a Node server 🐢🚀

🚧 DO NOT MERGE 🚧
This PR replaces Jekyll with a Node server using Express.
Changes to this branch are auto-deployed to electronjs.org.
Reasons™

Developer Experience. It should be fun and easy to work on the site, and Jekyll is not always up to that task. See #668
Consistency in Tooling. Nearly every project that the Electron team works on is written in JavaScript, and it is our language/ecosystem of expertise. Eliminating the Ruby dependency will make it easier for team members to work on the app, make more opportunities for code sharing across projects, and lower the barrier to entry for outside contributors from the community.
Server-y Things. Using a web server will allow us to do things that a static site can't, like setting proper redirects for deprecated URLs or conditionally displaying content based on a browser's Accept-Language header. See #638
Internationalization. Eventually we'll be serving up content in different languages from electron-i18n. This will require a level of performance and flexibility that simply isn't possible with Jekyll.
Flexibility. As the site grows and improves, we want to have the option to support things like dynamic routes, forms that users can fill out, etc.

To Do

[ ] Route Parity. Write tests that ensure that all routes on the old site will continue to work on the new site.

[x] /
[x] /apps
[x] /community
[ ] /contact
[ ] /docs
[ ] /docs/api
[ ] /docs/api/browser-window
[ ] /docs/development
[ ] /docs/guides
[ ] /releases
[x] /userland
[ ] /userland/dependencies

[ ] HTTPS
[ ] 404 page
[ ] Google Analytics
[ ] Redirect electron.atom.io to electronjs.org

Should .node-version get updated or removed? When I npm start, I got
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

After some googling I removed .node-version and am now using the latest v8.2.1, which seemed to fix it. Although I think I also did some other stuff, like it told me to npm rebuild node-sass --force and maybe more.

Should .node-version get updated or removed?

Yeah we can remove it.

it told me to npm rebuild node-sass --force

To overcome the sass issue, I would say rm -rf node_modules && npm i should do it.

Also, CONTRIBUTING probably is out of date.

Yes there is still lots of leftover stuff from the Jekyll site. I just added a note about this to the checklist above.

zeke had a problem deploying to electron-website

Did I break it? The app page should now look like:

Thanks for jumping in, @simurai. This looks rad. I'll figure out what's up tomorrow. 💤

@simurai it wasn't you! It was a regression in primer-breadcrumb, which is now pinned to an older version.
It was also some npm/github shenanigans in electron-i18n. I just pushed up some changes and we should see it reflected on electronjs.org soon. 🤞

I'm going to close this, as this PR is never actually going to land on the gh-pages branch. Also we've already made neo the (temporary) default branch, so any new PRs will use it as the target. I'll post a link to the blog post when the new site officially drops.

It's live: electronjs.org/blog/new-website


Multi-variable capabilities?

Hello Mr. Jacobi. It's have been awhile since i contacting you in Linkedin
I've got a question with this tcp4diac library. I've found out that the number of variables that i need to communicate back-and-forth between MATLAB and 4DIAC is exceeding max port that's available with 4DIAC's standard server/client function. I've been trying to create custom function blocks since that could handle the numbers.
The questions is, if i suceeded in creating one, could the tcpip4diac matlab item handles variables with more than max port that available with standard 4DIAC's server/client function block? (say 20 variables)
Thankyou

Hi Rafi,
In both 4diac-RTE (FORTE) and the tcpip4diac Matlab library, the number of inputs and outputs of a client or server can be extended to an arbitrary number.
To do so in 4diac, just copy one of the existing function blocks and edit the interface. Add the inputs/outputs you need. Make sure the function block is named according to the number of inputs and outputs (e.g., CLIENT_1_20 for a client function block with 1 data input and 20 data outputs). There is no need to deploy the function block to FORTE.
In Matlab, you have to declare the appropriate "DataInputs" and "DataOutputs" options, but it should definitely be able to handle an arbitrary number of inputs and outputs, just like the 4diac function blocks.
If you have a large number of variables of the same data type, you might also want to consider sending them in arrays. That may make the interface a bit cleaner.

Thankyou for the solution, Mr. Jakobi.
I'm currently working on the blocks as your solution goes, i'll update it when it done.
Meanwhile, i got another problem. The variables that i'm trying to pass from 4diac are need to be passed on to simulink in real time. Currently, the solutions that i can concur is that i need to initiate the tcpip object inside the callback function to enable the real time-ness while sending the data from 4diac. The data will be updated to a simulink block through get_param/set_param function. Is it possible now to use it inside callback function of a block?
Thankyou

Sorry for the late reply. For some reason, the e-mail notification ended up in my junk folder.
I haven't used the library with Simulink yet, but I don't think you can use it directly within a callback. However, it might be possible if you wrap a persistent tcpip4diac object in a function that is executed by the callback (or a Matlab function block).
Here is a thread in which someone used a Matlab function block to create a TCP/IP server.
Maybe something similar can be achieved with the tcpip4diac library.

Thankyou Mr. Jakobi.  I've gone offline for some days due to some affairs in places with bad internet connection, so i've just been able to replying to your thread.
I've been able to applying your solutions as inspiration though. In my case, i wrapped it in a level-2 s function block. The level-2 s function's structure enabled it to send the data directly without acessing the workspace during simulation, so it can be done in real time
Here are the files, thought it would be useful for future use
S Function.zip
I use the 'client in MATLAB - server in FORTE' methods. The models are a simple back-and-forth sending constants between 4diac and matlab. I've included a simple real-time-pacer blocks for simulink from File Exchange. The model was created in MATLAB 2016a.

Hi Rafi,
Glad to hear you found a solution. And thanks for adding the files here. Would you like to/have time to push them to my repository (along with a license - make sure to add credit to the author of the real-time-pacer blocks)? I could see many people finding a good use for your Simulink block :)


Fix NPEs

Codecov Report

Merging #1181 into master will increase coverage by 0.02%.
The diff coverage is 14.28%.

@@             Coverage Diff              @@
##             master    #1181      +/-   ##
============================================
+ Coverage     52.55%   52.57%   +0.02%
+ Complexity     1610     1609       -1
============================================
  Files           268      268
  Lines         12999    13003       +4
  Branches       1499     1502       +3
============================================
+ Hits           6831     6836       +5
+ Misses         5648     5647       -1
  Partials        520      520

👍

👍