Microsoft Terminal: Adding app

Hello, another app for Evergreen - Microsoft Terminal:

https://github.com/microsoft/terminal/

One point - it's possible to download only *.msixbundle files, as this app is builded for Microsoft Store. Currently they provide versions for Win10&Win11:
PS C:\Users\g3rhard> Get-EvergreenApp -Name MicrosoftTerminal

Version      : 1.15.2874.0
Platform     : Windows
Architecture : x86
Type         : msixbundle
Date         : 2022-10-14T23:56:30Z
Size         : 18284690
URI          : https://github.com/microsoft/terminal/releases/download/v1.15.2874.0/Microsoft.WindowsT
               erminal_Win11_1.15.2875.0_8wekyb3d8bbwe.msixbundle

Version      : 1.15.2874.0
Platform     : Windows
Architecture : x86
Date         : 2022-10-14T23:56:30Z
Size         : 38563260
URI          : https://github.com/microsoft/terminal/releases/download/v1.15.2874.0/Microsoft.WindowsT
               erminal_Win10_1.15.2874.0_8wekyb3d8bbwe.msixbundle

The latest release on the repo includes two releases - one for Windows 10  and one for Windows 11 - Windows Terminal v1.15.2874 and v1.15.2875. I'm not sure that there's a simple way to return both versions and have the version numbers match the URI.

I hope so, it looks more like someone just did a typo in versions:
PS C:\Users\TROFIKI> Get-EvergreenApp -Name MicrosoftTerminal

Version      : 1.15.2874.0
Platform     : Windows
Architecture : x86
Type         : msixbundle
Date         : 2022-10-14T23:56:30Z
Size         : 18284690
URI          : https://github.com/microsoft/terminal/releases/download/v1.15.2874.0/Microsoft.WindowsTerminal_Win11_1.15.2875.0_8wekyb3d8bbwe.m
               sixbundle

Version      : 1.15.2874.0
Platform     : Windows
Architecture : x86
Type         : msixbundle
Date         : 2022-10-14T23:56:30Z
Size         : 38563260
URI          : https://github.com/microsoft/terminal/releases/download/v1.15.2874.0/Microsoft.WindowsTerminal_Win10_1.15.2874.0_8wekyb3d8bbwe.m
               sixbundle

For Win11 version tag still v1.15.2874.0, but in url we can see "1.15.2875.0".


Modified R-package clip_gradient to use same ctx

Related to https://github.com/dmlc/mxnet/issues/1323
@thirdwing @Puriney
Another minor issue is with clip_gradient when ctx in the model is different than mx.ctx.default. This results in an error of the type "Check failed: lhs.ctx() == rhs.ctx() operands context mismatch""
It is due to the redefinition of the grad as an mx.nd.array after the clip:
grad <- mx.nd.array(grad)
this uses the default ctx that can be different to the one used in the model. Setting in your code the default ctx to the same used in the model solves the problem but I don't think this should be a feature.
Changing the nd.array re-definition of grad in optimizer.R to:
grad <- mx.nd.array(grad,ctx(weight))
seems to solve the issue. I don't know if it is possible to avoid doing the conversion of grad back and forth to array and nd.array.
I've done a PR with this solution.

Just for record, my suggestion to Gelu74 to help debug my own code is seen here https://github.com/Gelu74/mxnet/commit/5b1f038d3b0ee2f58df6dd5ebbb04c1d20c86c58 since the conversation inside the commit is absent from this PR. Thanks Gelu74 again for making my code reasonable.

Is there any reason moving discussion out of this PR?


fix(images) prevent unused label breaking to multiple lines

White spaces inside the <span> allows the label to be breaken to multiple lines:

This PR removes those white spaces, so that the label is always shown in a block.

Thanks @1138-4EB :+1:


Feature/Updated flutter firebase ui twitter login dependency

Updated flutter firebase ui dependencies to use concrete flutter twitter login version range to avoid breaking changes

There are some issues using flutter_twitter_login: 1.1.0, see: https://github.com/roughike/flutter_twitter_login/issues/12


Compilation issue

Because is only available with iOS 13 and above withCheckedContinuation.

fixed with changes in Package.swift
platforms: [
      .iOS(.v13),


Return non-zero if any errors occur

Builds currently succeed whenever using the --download-artifacts flag, because exit_code is overridden with the return value of curl.
This initiates exit_code=0 and ensures that any errors will be accumulated to it as the build progresses. If any errors occur, either during the build or the downloading of artifacts, exit_code will have a non-zero value, which will ensure the script exits with an error code.

Hi @andersonvom thank you for your contribution! I'm considering merging this PR, but the develop branch has been updated. Can you please update your branch?

Hey @Azbagheri! This was a busy week, but I've just rebased the MR! Please let me know there's anything else needed.


Remove namespace 'expression' from ContainerTuple

ContainerTuple is in src/common, but was still under namespace expression.  This PR removes namespace expression from ContainerTuple, for the sake of clarification and also of reading the code more effectively.
This is simple and straightforward, so it can be merged after the build passes.

@seojungmin I love the location in the commit message :-)

@apavlo It was inspired by your commit messages.

Coverage decreased (-72.8%) to 0.0% when pulling c60653663dc4dca76ff70fafda2663cfbe5d107b on seojungmin:remove-legacy into e45239fc2347614c2ed1aeb8d86db5bcb5a991e0 on cmu-db:master.

Coverage decreased (-72.8%) to 0.0% when pulling c60653663dc4dca76ff70fafda2663cfbe5d107b on seojungmin:remove-legacy into e45239fc2347614c2ed1aeb8d86db5bcb5a991e0 on cmu-db:master.

Coverage increased (+0.01%) to 72.837% when pulling 16c16e653746e7a76aa7c9fdc07cbc05892d9c36 on seojungmin:remove-legacy into e45239fc2347614c2ed1aeb8d86db5bcb5a991e0 on cmu-db:master.

Coverage increased (+0.02%) to 72.842% when pulling 016de091666c412aef2182885273199a706ff619 on seojungmin:remove-legacy into e45239fc2347614c2ed1aeb8d86db5bcb5a991e0 on cmu-db:master.

This is now ready.  @apavlo I really recommend it if you get a good deal.  I had one.  It is not big, but upscale.  The valet guy was also cool, and he parked my car on the street to save the overnight parking fee, which was ridiculously expensive.


docker run leaves directories owned by root after exit

Output of docker version:
Client:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:34:23 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:34:23 2016
 OS/Arch:      linux/amd64

Output of docker info:
Containers: 3
 Running: 2
 Paused: 0
 Stopped: 1
Images: 450
Server Version: 1.11.0
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 495
 Dirperm1 Supported: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 3.13.0-85-generic
Operating System: Ubuntu 14.04.4 LTS
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 15.13 GiB
Name: q
ID: 73ZX:K7JO:LKAW:VKLY:5ERR:7ULP:XAO3:L7BX:CDWI:5ZFC:MJCT:F4ZW
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support

Additional environment details (AWS, VirtualBox, physical, etc.):
Steps to reproduce the issue:

mkdir foo
mkdir bar
docker run -i -t -v $PWD/foo:$PWD/foo -v $PWD/bar:$PWD/foo/bar busybox
^D

Describe the results you received:
ls -l foo
total 4
drwxr-xr-x 2 root root 4096 Apr 19 12:47 bar
Describe the results you expected:
Directory foo should have been empty.
Additional information you deem important (e.g. issue happens only occasionally):
100% reproducible.

This is how bind mounts work.
The target must exist, so therefore the directory must be created before doing the mount.
Since you've monted $PWD/foo and then mounted $PWD/bar into $PWD/foo/bar, the first mount already exists when setting up the 2nd mount, as such the dir is created inside $PWD/foo
This is expected behavior and I'm not sure that there is anything we can do to change it.

Yes, I don't think there's much we can do here to change that. Also, by bind-mounting a directory from your host, you explicitly give the container permission to write in that directory. Depending on your use-case, you may consider using a named volume (docker volume create --name some-volume) instead of a bind-mounted directory.
I'll close this for the reasons above, but feel free to comment after that

Isn't it possible to remember that such a directory was created, and remove it during container destruction?

The directory could contain files created by the container, so I don't think we should do that

Wouldn't files end up in bind-mounted directory $PWD/bar, and not $PWD/foo/bar, on container exit?
P.S. I'm using "mkdir foo/bar" workaround now, so I no longer end up with root:root directories, that I cannot get rid of as a regular user.

@mephi42 It's impossible to know how every user wants to handle this situation.
In general I'd say it's bad that we create host directories at all, but we're stuck with that.
It's best for us to leave the host side alone as much as possible and know that when you bring host resources into a container like this there can be unexpected side-effects.


compile error: undefined reference to `folly::InlineExecutor::cache'

toolchain info:
gcc 7.4.0
ubuntu 16.04
cmake version 3.10.0
symbol info:
nm -C libfolly.a|grep folly::InlineExecutor::instance_slow
0000000000000008 b guard variable for folly::InlineExecutor::instance_slow()::instance
0000000000000000 T folly::InlineExecutor::instance_slow()
0000000000000010 b folly::InlineExecutor::instance_slow()::instance
U folly::InlineExecutor::instance_slow()
U folly::InlineExecutor::instance_slow()
U folly::InlineExecutor::instance_slow()
U folly::InlineExecutor::instance_slow()
The symbol of "folly::InlineExecutor::instance_slow()" is visible.
compile info:
c++ -O2 -g -DNDEBUG CMakeFiles/QuicTransportBaseTest.dir/QuicTransportBaseTest.cpp.o CMakeFiles/QuicTransportBaseTest.dir///common/test/TestMain.cpp.o -o QuicTransportBaseTest -Wl,-rpath,/usr/local/lib ../../../../deps/lib/libfolly.a ../libmvfst_transport.a ../../codec/libmvfst_codec_types.a ../../common/test/libmvfst_test_utils.a ../../state/libmvfst_state_stream_functions.a ../../server/libmvfst_server.a ../../../googletest/src/googletest-build/./googlemock/libgmock.a ../../../googletest/src/googletest-build/./googlemock/libgmock_main.a ../../../googletest/src/googletest-build/./googlemock/gtest/libgtest.a ../../../googletest/src/googletest-build/./googlemock/gtest/libgtest_main.a ../../client/libmvfst_client.a ../libmvfst_transport.a ../../congestion_control/libmvfst_cc_algo.a ../../codec/libmvfst_codec_pktrebuilder.a ../../common/libmvfst_looper.a ../../happyeyeballs/libmvfst_happyeyeballs.a ../../state/libmvfst_state_pacing_functions.a ../../state/libmvfst_state_ack_handler.a ../../loss/libmvfst_loss.a ../../state/libmvfst_state_simple_frame_functions.a ../../state/libmvfst_state_qpr_functions.a ../../state/libmvfst_state_functions.a ../../codec/libmvfst_codec_pktbuilder.a ../../state/libmvfst_state_stream.a ../../state/libmvfst_state_stream_functions.a ../../flowcontrol/libmvfst_flowcontrol.a ../../state/libmvfst_state_machine.a ../../codec/libmvfst_codec.a ../../handshake/libmvfst_handshake.a ../../codec/libmvfst_codec_packet_number_cipher.a ../../codec/libmvfst_codec_decode.a ../../codec/libmvfst_codec_types.a ../../libmvfst_constants.a /usr/local/lib/libboost_iostreams.so ../../libmvfst_exception.a ../../../../deps/lib/libfolly.a /usr/local/lib/libboost_filesystem.so /usr/local/lib/libboost_context.so /usr/local/lib/libboost_chrono.so /usr/local/lib/libboost_date_time.so -lpthread /usr/local/lib/libboost_program_options.so /usr/local/lib/libboost_system.so /usr/local/lib/libboost_thread.so /usr/local/lib/libboost_regex.so /usr/local/lib/libboost_atomic.so /usr/lib/x86_64-linux-gnu/libdouble-conversion.so /usr/lib/x86_64-linux-gnu/libgflags.so /usr/lib/x86_64-linux-gnu/libglog.so /usr/lib/x86_64-linux-gnu/libevent.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libbz2.so /usr/lib/x86_64-linux-gnu/liblzma.so /usr/lib/x86_64-linux-gnu/liblz4.so /usr/lib/x86_64-linux-gnu/libsnappy.so /usr/lib/x86_64-linux-gnu/libiberty.a /usr/lib/x86_64-linux-gnu/libsodium.so -ldl ../../../fizz_project/src/fizz_project-build/./lib/libfizz.a
error info:
Folly is installed
[ 36%] Built target gmock_main
[ 63%] Built target gmock
[ 81%] Built target gtest
[100%] Built target gtest_main
[ 2%] No install step for 'googletest'
[ 3%] Completed 'googletest'
.............................
[ 6%] Completed 'fizz_project'
[ 7%] Built target fizz_project
[ 8%] Built target mvfst_constants
[ 8%] Built target mvfst_exception
[ 11%] Built target mvfst_codec_types
[ 12%] Built target mvfst_codec_decode
[ 13%] Built target mvfst_codec_packet_number_cipher
[ 15%] Built target mvfst_handshake
[ 16%] Built target mvfst_codec_pktbuilder
[ 18%] Built target mvfst_codec
[ 19%] Built target mvfst_state_machine
[ 20%] Built target mvfst_flowcontrol
[ 21%] Built target mvfst_state_stream_functions
[ 22%] Built target mvfst_state_stream
[ 23%] Built target mvfst_state_qpr_functions
[ 24%] Built target mvfst_state_functions
[ 25%] Built target mvfst_state_simple_frame_functions
[ 26%] Built target mvfst_codec_pktrebuilder
[ 27%] Built target mvfst_looper
[ 30%] Built target mvfst_cc_algo
[ 31%] Built target mvfst_happyeyeballs
[ 32%] Built target mvfst_loss
[ 33%] Built target mvfst_state_pacing_functions
[ 36%] Built target mvfst_transport
[ 37%] Built target mvfst_state_ack_handler
[ 38%] Built target mvfst_client
[ 43%] Built target mvfst_server
[ 45%] Built target mvfst_test_utils
[ 47%] Built target QuicPacketSchedulerTest
[ 47%] Linking CXX executable QuicTransportBaseTest
/home/gcc/gcc-exe/include/c++/7.4.0/bits/atomic_base.h:713: undefined reference to folly::InlineExecutor::cache' ../../../fizz_project/src/fizz_project-build/./lib/libfizz.a(ServerProtocol.cpp.o): In function folly::InlineExecutor::instance()':
/home/mvfst/_build/deps/include/folly/executors/InlineExecutor.h:35: undefined reference to folly::InlineExecutor::instance_slow()' ../../../fizz_project/src/fizz_project-build/./lib/libfizz.a(ServerProtocol.cpp.o): In function std::__atomic_basefolly::InlineExecutor*::load(std::memory_order) const':
/home/gcc/gcc-exe/include/c++/7.4.0/bits/atomic_base.h:713: undefined reference to folly::InlineExecutor::cache' ../../../fizz_project/src/fizz_project-build/./lib/libfizz.a(ServerProtocol.cpp.o): In function folly::InlineExecutor::instance()':
/home/mvfst/_build/deps/include/folly/executors/InlineExecutor.h:35: undefined reference to `folly::InlineExecutor::instance_slow()'
who could give me some suggest about this question?Tks very much!

Having a similar error while building.

Having a similar error while building.
I use the parameter “-Wl,--whole-archive  --no-whole-archive” to fix the problem.
such as:
target_link_libraries(
echo PUBLIC
-Wl,--whole-archive
Folly::folly
-Wl,--no-whole-archive
....................
you can have a try.

@psl77586
Where should this be put as an argument?

Apologies for the issue. https://github.com/facebookincubator/mvfst/commit/97a2ccc4ae4c82d3b0af0689a0f0367881f8dfe8 should fix it.

@udippant
Thanks!
It built successfully and passed all the tests on my end.


Mask Annotations can be released?

hi, thank you for your great work. Could you provide Mask Annotation？

Hi, what do you mean by mask annotation? the code to create masks?

Thank you for your quick reply. I am asking about the mask annotation of D-NeRF and HyperNeRF introduced in your paper.

Yes, I will try to realese the code to genereate these masks in the current of the week

Hello, I am publishing the mask annotation in Mask_annotation.zip file in this main repository. Sorry for the delay..


HI

I'm curiose to know..... Do you believe in documentation?
nice topice! nice results! no doc to run!

@elsa-1920  Thanks for pointing out, I forgot to put the WIP tag and I have paused working on this repository. There are a couple of things i would be adding like documentation and evaluation scripts. Please check back in a few weeks!

thx


Configure ESLint as a pre-commit hook

Almost done with this.
Now only need to extract my ESLint rules into an npm package to make them be shared between the repositories


Update sepolicy for AIDL HWComposer3

Add sepolicy for AIDL composer3 HAL service
Tracked-On: OAM-112808

Improper Commit Message
Valid Commit Message
Improper Jira Status,
jira status not in ['In Progress','Implemented']

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has completed Engineering Build for this issue, build is FAILURE. Please check the linked Tracked-On issue/Android CI Web  for more details

Android CI has completed Engineering Build for this issue, build is FAILURE. Please check the linked Tracked-On issue/Android CI Web  for more details

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has completed Engineering Build for this issue, build is FAILURE. Please check the linked Tracked-On issue/Android CI Web  for more details

Android CI has completed Engineering Build for this issue, build is FAILURE. Please check the linked Tracked-On issue/Android CI Web  for more details

Android CI has completed Engineering Build for this issue, build is FAILURE. Please check the linked Tracked-On issue/Android CI Web  for more details

Expected syntax:
Commit message one-line summary
  Extra paragraphs can be added here.

  Longer description that explains the problem / solution
  or whatever that needs to be said

  It can contain
    multiple lines
    multiple paragraphs
    blank lines
    references

  But each paragraph must be followed by a blank line

  However, you need to keep the 'Tracked-On', 'Change-Id',
  'Signed-off-by', ..., fields in the **lastest** paragraph of
  the commit message.

  Change-Id: I9e58f79c7faf7f0edb9792e8b5322ab161331141
  Tracked-On: https://jira.server.ext/browse/PROJECTA-123
  Signed-off-by: Developer Name<EMAIL_ADDRESS>

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has completed Engineering Build for this issue, build is FAILURE. Please check the linked Tracked-On issue/Android CI Web  for more details

Android CI has completed Engineering Build for this issue, build is FAILURE. Please check the linked Tracked-On issue/Android CI Web  for more details

Android CI has started Engineering Build for this issue ,Please check the linked Tracked-On issue/Android CI Web  for more details.

Android CI has completed Engineering Build for this issue, build is FAILURE. Please check the linked Tracked-On issue/Android CI Web  for more details

Improper Commit Message
Valid Commit Message
Improper Jira Status,
jira status not in ['In Progress','Implemented']


Celo All-Core Devs Call 2

Celo All-Core Devs Call 2
When: Thursday, November 12th, 2020, 4 PM UTC/11 AM EST/8 AM PST, 90 minutes max
Where: Celo Zoom Event (Instructions on joining found in the calendar event below)
Calendar Event: Add to your calendar here
Focus: Reviewing Meta CIPs for Donut Hardfork, Meta CIPs for EIPs already in celo-blockchain, Review technical proposals for CIP/CGP
Agenda

Churrito Meta Spec Discussions and Moving to Last Call
Donut Meta CIP Discussions
Meta CIPs for activated EIPs already in celo-blockchain
CIP-10

Please post all relevant proposals below that should be discussed and evaluated

I updated CIP10 to conform to the new template as well as expanded on the proposed change, so would like to chat about it as well: https://github.com/celo-org/celo-proposals/pull/17

I have a proposed precompile that I'd like to discuss on behalf of @kobigurk


JSdoc things

Hey,
I will leave here some typos which is very important for jsdoc.
First of all, please replace {number[2]} with {number} here: https://github.com/substance/substance/blob/master/document/nodes/table_matrix.js#L257

This has been fixed. However, there is a lot to do regarding docs.
Please follow #132 to get Substance.Document and Substance.UI into the documentation.


error

Error: initializing source docker://quay.io/go-skynet/local-api:latest: reading manifest latest in quay.io/go-skynet/local-api: unauthorized: access to the requested resource is not authorized

Hey @dillfrescott ! :wave:
where did you found the image name? there seems to be a typo, should be quay.io/go-skynet/local-ai instead of quay.io/go-skynet/local-api


Syntax error found in src/blowfish.c

Found a syntax error in the src/blowfish.c file, line - 44
It can be reproduced using:-

cppcheck --force src/blowfish.c

Expected no error.

Vim version:- v8.1.2364
OS:- Ubuntu 18.04

Checked the code -

Line 44 needs to be commented.

That is intentional.  The preprocessor would normally remove those lines, and if it doesn't the compiler will run into this error and fail.  Building without any symbols defined will do that.

I think this is for pre-C89. Now we use C99. #error can be used instead.

Ken Takata wrote:

I think this is for pre-C89. Now we use C99. #error can be used instead.

We use C89 and some of C99.  I think that #error was part of C89, but I
can't find a definitive answer.
--
"Hit any key to continue" is very confusing when you have two keyboards.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Yes, AFAIK, #error is available from C89.
C99 only added _Pragma operator to preprocessor directives.
https://en.cppreference.com/w/c/preprocessor
Draft version of C99 is available at here:
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
#error is described at section 6.10.5.
I couldn't find C89/C90.
Anyway, I think we can use #error.


No software license

Without a software license this software is not legally allowed to be used for any purpose without the express written permission of the author. Please choose a license and add the license file to the code. Conveniently http://choosealicense.com makes the process easy and fast.

@calvinmikael - here you go! https://github.com/brentvatne/react-native-video/blob/master/LICENSE

thanks for pointing this out by the way


no axis

Description
This PR replaces axis with axis2. Surrisingly almost everything compiled.Only the F5 plugin, relying on iControl, for which the latest version still requires axis, cannot. Needs extensive testing if at all it would work like this.

Fixes: #5964

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[x] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[x] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_multiplication_x: el7 :heavy_multiplication_x: el8 :heavy_multiplication_x: debian :heavy_multiplication_x: suse15. SL-JID 2600

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan package

@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2610

@blueorangutan test

@sureshanaparti a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@blueorangutan test centos7 vmware-70u3

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + vmware-70u3) has been kicked to run smoke tests

Trillian test result (tid-3334)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 44313 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5993-t3334-kvm-centos7.zip
Smoke tests completed. 91 look OK, 1 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_07_deploy_kubernetes_ha_cluster
Failure
3602.19
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
0.05
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
79.53
test_kubernetes_clusters.py

Trillian test result (tid-3341)
Environment: vmware-70u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 50220 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5993-t3341-vmware-70u3.zip
Smoke tests completed. 89 look OK, 3 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_invalid_upgrade_kubernetes_cluster
Failure
3605.49
test_kubernetes_clusters.py

test_02_upgrade_kubernetes_cluster
Failure
3603.78
test_kubernetes_clusters.py

test_03_deploy_and_scale_kubernetes_cluster
Failure
0.06
test_kubernetes_clusters.py

test_04_autoscale_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_05_basic_lifecycle_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_06_delete_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_07_deploy_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
47.09
test_kubernetes_clusters.py

test_01_offline_migrate_VM_and_root_volume
Error
88.93
test_vm_life_cycle.py

test_03_live_migrate_VM_with_two_data_disks
Error
61.54
test_vm_life_cycle.py

test_06_disk_offering_strictness_false
Error
159.91
test_service_offerings.py

@blueorangutan test centos7 vmware-67u3

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

@blueorangutan test centos7 vmware-67u3

@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-3436)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 49090 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5993-t3436-vmware-67u3.zip
Smoke tests completed. 89 look OK, 3 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_invalid_upgrade_kubernetes_cluster
Failure
3624.93
test_kubernetes_clusters.py

test_02_upgrade_kubernetes_cluster
Failure
3623.35
test_kubernetes_clusters.py

test_03_deploy_and_scale_kubernetes_cluster
Failure
0.05
test_kubernetes_clusters.py

test_04_autoscale_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_05_basic_lifecycle_kubernetes_cluster
Failure
0.04
test_kubernetes_clusters.py

test_06_delete_kubernetes_cluster
Failure
0.03
test_kubernetes_clusters.py

test_07_deploy_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_08_upgrade_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

test_09_delete_kubernetes_ha_cluster
Failure
0.04
test_kubernetes_clusters.py

ContextSuite context=TestKubernetesCluster>:teardown
Error
46.14
test_kubernetes_clusters.py

test_01_offline_migrate_VM_and_root_volume
Error
88.94
test_vm_life_cycle.py

test_02_offline_migrate_VM_with_two_data_disks
Error
57.17
test_vm_life_cycle.py

test_03_live_migrate_VM_with_two_data_disks
Error
60.34
test_vm_life_cycle.py

test_06_disk_offering_strictness_false
Error
142.36
test_service_offerings.py

@blueorangutan package

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2755

@blueorangutan test centos7 vmware-67u3

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2775

@blueorangutan test centos7 vmware-67u3

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-3510)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 34513 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5993-t3510-vmware-67u3.zip
Smoke tests completed. 92 look OK, 0 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

Hi @DaanHoogland please advise if manual testing is needed (and what to test) on this PR or is ready

I suppose we won't be able to test srx, f5 and all those plugins. It's possible they don't work or have never worked. We can however only test Vmware.
@blueorangutan test matrix

@rohityadavcloud a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

Trillian test result (tid-3515)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 31480 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5993-t3515-kvm-centos7.zip
Smoke tests completed. 92 look OK, 0 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

Trillian test result (tid-3514)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 34664 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5993-t3514-xenserver-71.zip
Smoke tests completed. 92 look OK, 0 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

Trillian test result (tid-3516)
Environment: vmware-65u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 36789 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5993-t3516-vmware-65u2.zip
Smoke tests completed. 92 look OK, 0 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File


url_regex doesn't correctly match all allowed characters in a URI

Bug
from pydantic.networks import url_regex
m=url_regex.match("postgresql+psycopg2://postgres:postgres@localhost:5432/hatch")
parts = m.groupdict()
parts

produces the following incorrect matching:
{'scheme': None,
 'user': 'postgresql+psycopg2',
 'password': '//postgres:postgres',
 'ipv4': None,
 'ipv6': None,
 'domain': 'localhost',
 'port': '5432',
 'path': '/hatch',
 'query': None,
 'fragment': None}

This is with Python 3.7.5 on OSX, pydantic version 1.2

Note that according to Appendix A of rfc2396 a URI scheme is defined as:
scheme        = alpha *( alpha | digit | "+" | "-" | "." )

Thanks for reporting, please could you submit a PR for this?

I'll look into it. Will need to get work clearance etc tho, so it might take a little while.

Thank you, let me know if it's too much work to be worth it and/or urgent, if so I can do it.

It would require legal review, so if you didn't mind doing it, that would be very much appreciated.

wow :sleeping:, there are advantages to working for a startup.
I'll do it.

Fixed via #1148, please review and check that will work for you.


🔧 withdrow active offer

PR Type

[x] Bugfix

Context

[x] Follow up #5953
[x] Link #5803

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality

Optional

[x] I've tested it at /snek/gallery/1745962688-1

Screenshot 📸

Copilot Summary

🤖 Generated by Copilot at c3bc95b
Enhanced the gallery item offers tab to filter out expired offers and prevent accepting them. Refactored the offer validation logic into a reusable function isActiveAndNotExpired.

🤖 Generated by Copilot at c3bc95b

isActiveAndNotExpired
Filters out old offers in tab
Autumn leaves fall fast

I'm not sure if we should enable user to withdrow expired offer.

The balance of your offer is frozen until you withdraw it, so the user (nftOwner or offerSender) MUST be able to do so. (https://github.com/kodadot/nft-gallery/issues/5803#issuecomment-1521297940)

I'm not sure if we should enable user to withdrow expired offer.

The balance of your offer is frozen until you withdraw it, so the user (nftOwner or offerSender) MUST be able to do so. (#5803 (comment))

Got it. Then we need to enable so.


quote should be locked to version 1.0.2

Environment:
Ubuntu 18.04
cargo 1.43.0 (3532cf738 2020-03-17)
Running cargo run --release gave me the following error
error[E0433]: failed to resolve: could not find `__rt` in `quote`
   --> /home/matthew/.cargo/registry/src/github.com-1ecc6299db9ec823/err-derive-0.1.6/src/lib.rs:145:63
    |
145 | fn display_body(s: &synstructure::Structure) -> Option<quote::__rt::TokenStream> {
    |                                                               ^^^^ could not find `__rt` in `quote`

error: aborting due to previous error

Replacing quote 1.0.4 with quote 1.0.2 in the Cargo.lock file got me past the error.

Fixed in e8f762a.


[TOPI] bitserial_conv2d move to autotvm template and updates

Updates to arm_cpu and x86 bitserial_conv2d operators

Moved to autotvm template
Support kernels that are pre-bitpacked for arm_cpu

@ZihengJiang

Please request reviewers

@eqy @ZihengJiang, please review

@ajtulloch @vinx13 please also help review the PR if you have time

Thanks, @vinx13 @cowanmeg @eqy, this is now merged


No need to chown. Use npm cache.

Addresses comments from https://github.com/DiffyWebsite/ddev-diffy/issues/2

@ygerasimov before merging this:
I tested this add-on and prepared a patch that fixes the open issues.
git checkout 2-npm-cache-chown
wget https://github.com/user-attachments/files/16445076/diffy.patch.txt
git apply diffy.patch.txt
rm -f diffy.patch.txt

diffy.patch.txt

Just a note here... If using ddev-global-cache, then the npm operations do in fact need to run with the same UID as the host-side user. So my suggestion is invalid if they don't run with that UID. The username doesn't matter.


Default keyboard shortcut (Cmd+Shift+S) for Save As does not work on Mac

VSCode Version: 1.24.1
OS Version: MacOS 10.13.5

Steps to Reproduce:

Open VSCode
Press Cmd+Shift+S.

Result:
Nothing happens, Save As dialog does not appear.  Save As works fine when opened from menu. Other keyboard shortcuts work OK.
Also, default shortcut (Ctrl+Shift+S) works fine in Linux.

Does this issue occur when all extensions are disabled?: Yes.

This works for me. Do you have any applications installed that might capture this shortcut?

Checked again today and it has no started working. No idea what was causing the issue originally but closing since it is no longer reproducible.


I want to make changes in navbar and add changes like hover,etc

issue #242 is the same , kindly ask to get assigned in that issue and do not raise same issues !


fix: Fix alphabetical sort example

Sort direction was changing for each item being sorted, which made the order a bit random

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


docs: Update contributing sections on website

This moves the contributing copy to the bottom, re-does the content & spacing.
I think it's important to have Contributing very prominent. But the very first section on the Hero part might be reducing the cleanliness of that. Very open to feedback

Old:

New:

Still not sure the "footer" is the best way of doing this — maybe it should be a section?
We also need a way of keeping this up to date — I haven't been good at that so far...


fix(elements|ino-datepicker): fix validation if no value is provided

@Sl1nd @janivo Any progress? Stumbled across this as well


⚠ Community has degraded performance

In 2b94323, Community (https://community.wrk.com/health) experienced degraded performance:

HTTP code: 200
Response time: 218 ms

Resolved: Community performance has improved in 4189543.


Use only ingredients to compute checksums

ETL currently combines ingredients and data when computing checksums. Checksumming data could be inconsistent between systems (local vs server). When doing an etl diff, we would like to avoid having to download the data file; if we used ingredients-only checksums, we could rely on its metadata file instead.
graph LR

A.data --> B.data
B.py --> B.data
C.py --> C.data
B.data --> C.data

The dataset should be determined exclusively by its ingredients (data checksum is redundant). So a simpler alternative is only to include ingredients in checksum calculation.
graph LR

A.data --> B.py --> C.py --> D.py

Excluding data from checksum could cause problems in some edge cases, but we haven't found any real ones (perhaps editing data manually?).

Fixed by https://github.com/owid/etl/pull/2514


Stanzas in conditional statements

I’ve worked on an update for image2icon.rb. I am not sure whether this will work though and I would appreciate some input. I’ve wrapped two old versions of the same program into several conditional statements, in each case the name, app, and zap stanzas are different. Will this work? What will happen when a user updates, say, from Mountain Lion to El Capitan, will the newer version of the app be installed alongside the old version or will the old version be deleted before? Does it make sense to include the zap stanza of previous versions too (or just list them all regardless of version?)?
cask :v1 => 'image2icon' do

  if MacOS.release == :tiger
    version '0.5.1'
    sha256 'b268136c5067438f09a634a886b8c33e841a1d6d4e5b860278e02812563151d4'
    url 'http://www.img2icnsapp.com/static/old_versions/img2icns0.5.zip'
    name 'img2icns'
    name 'Image2icon'
    container :nested => 'img2icns05.dmg'
    app 'img2icns.app'
    zap :delete => '~/Library/Preferences/net.shinyfrog.img2icns.plist'

  elsif MacOS.release <= :mountain_lion
    version '1.2.2'
    sha256 'babae11fd9a496057db9c4ff491f9e62fa07479187cd33a8d35aca11728e7567'
    url 'http://www.img2icnsapp.com/static/old_versions/Img2icns1.2.2.zip'
    name 'Img2icns'
    name 'Image2icon'
    app 'Img2icns.app'
    zap :delete => [
      '~/Library/Preferences/net.shinyfrog.img2icns.plist',
      '~/Library/Caches/net.shinyfrog.img2icns',
      '~/Library/Application Support/Img2icns',
      '~/Library/Saved Application State/net.shinyfrog.img2icns.savedState'
    ]

  else
    version '2.2'
    sha256 'dd1d588a4450c96272e345e16a8e9a8b4738d473e1683ceee19e1756eb39c6d7'
    # amazonaws.com is the official download host per the vendor homepage
    url "https://sf-applications.s3.amazonaws.com/Image2Icon/app-releases/Image2icon#{version}.zip"
    name 'Image2icon'
    name 'Img2icns'
    app 'Image2Icon.app'
    zap :delete => [
      '~/Library/Caches/net.shinyfrog.image2icon',
      '~/Library/Preferences/net.shinyfrog.image2icon.plist',
      '~/Library/Containers/net.shinyfrog.image2icon',
      '~/Library/Containers/net.shinyfrog.image2icon.templateRenderer',
      '~/Library/Containers/net.shinyfrog.templateRenderer',
      '~/Library/Saved Application State/net.shinyfrog.image2icon.savedState'
    ]
  end

  homepage 'http://www.img2icnsapp.com/'
  license :freemium
  depends_on :macos => '>= :tiger'

end

There’s too much repetition between the last two conditionals. Also, screw :tiger, homebrew-cask likely won’t even work, there. name, for example, can be abstracted.
It’s also weird to have both versions of the app (with different names) in the same cask, and goes against the token reference.
Just update the newest one, and let the old ones out. If someone asks for them, we can add them to caskroom/versions.


[no jira][risk=no] Update databind

Addresses github automated alert:

1 com.fasterxml.jackson.core:jackson-databind vulnerability found in pom.xml 2 hours ago
Remediation
Upgrade com.fasterxml.jackson.core:jackson-databind to version <IP_ADDRESS> or later. For example:

com.fasterxml.jackson.core
jackson-databind
[<IP_ADDRESS>,)

Always verify the validity and compatibility of suggestions with your codebase.
CVE-2019-16942
More information
moderate severity
Vulnerable versions: < <IP_ADDRESS>
Patched version: <IP_ADDRESS>
A Polymorphic Typing issue was discovered in FasterXML jackson-databind 2.0.0 through 2.9.10. When Default Typing is enabled (either globally or for a specific property) for an externally exposed JSON endpoint and the service has the commons-dbcp (1.4) jar in the classpath, and an attacker can find an RMI service endpoint to access, it is possible to make the service execute a malicious payload. This issue exists because of org.apache.commons.dbcp.datasources.SharedPoolDataSource and org.apache.commons.dbcp.datasources.PerUserPoolDataSource mishandling.

Coverage remained the same at 61.508% when pulling a5de4ee669b176b6ce5453b386936c23c9b4627b on security into cd316484ad03ae0ebfccb316c75497c0076e9436 on develop.


FINERACT-821 Added Rightcurly checkstyle

This PR is in continuation to #1060

So I had to modify the checkstyle a little bit:
I have modified from option => ALONE to ALONE_OR_SINGLELINE
Reason:
Checkstyle would treat:
function Xyz() {} //violation
I think @vorburger  you would agree to keep it this way rather than
function XyZ(){
}
Spotless love the first one too (With current config). Also if you are wondering that it would also allow:
function Xyz() {  something }
Nope, it won't, spotless would take care ;)
This is actually completely automated by spotless, but just an extra check, just in case.


Add parameterized test for check_dataframe_column_names_consistency. …

This PR is adding a dedicated test for check_dataframe_column_names_consistency to increase code coverage in PR #17407. The test uses a dummy class to match all conditions == False. Because HistGradientBoostingRegressor is an experimental feature, it might be a good idea to make a dummy for that too.
This is my first pull request ever. Feedback is highly appreciated. I hope it helps.

Thanks for the PR @Diadochokinetic. The original PR is still WIP (Work In Progress) which usually means that contributions are unneeded since it's too early in the process. In fact, I believe @thomasjpfan has started working on this himself and I'm not sure I'll be pushing this PR further.
If you'd like to contribute to scikit-learn a much easier path would be to look at the "easy" or "help wanted" tags in the main repo. If you'd like I can try to ping you on some easy issues when I see some?

Ah okay. I didn't know that. Yes, I'd like to contribute to sci-kit learn. @NicolasHug, it would be very nice, if you'd ping me on some suitable issue. But, I'll try to check out the tags aswell. Maybe, I'll find something where I can help. Thank you for the tips!


[question] template inheritance vs freemarker macros

Freemarker has built in support for macros which allow to achieve (kind of) template inheritance:
macros
<#-- base.ftl -->
<#macro content></#macro>

<#macro display_page>
<html>
<body>
    <@content/>
</body>
</html>
</#macro>

<#-- child.ftl -->
<#include "base.ftl">

<#macro content>
    Example content
</#macro>

<@display_page/>

kwon37xi inheritance
<#-- base.ftl -->
<html>
<body>
<EMAIL_ADDRESS><EMAIL_ADDRESS></body>
</html>

<#-- child.ftl -->
<EMAIL_ADDRESS>name="base.ftl">
<EMAIL_ADDRESS>block="contents">
        Example content
<EMAIL_ADDRESS><EMAIL_ADDRESS>
QUESTION
Although kwon37xi inheritance contains nicer markup and some additional features like append/prepend is there any other advantage to use kwon37xi inheritance instead of macros? Have you tried any performance tests etc?
This would be good topic to extend Readme as well

I don't think freemarker-template-inheritance(FTI) is faster than macro. Actually I haven't tested about the performance of FTI.
Anyway this is used for a service which has over 15 million users(I'm working for the service).
I think the pros of FTI are

with FTI, multiple inheritance is possible
People just recognize this is about layout when they see the "<@layout:xxx>" tags. With macros people may have to think what the macros mean.


Default skin on Prod: Spacing / padding issues in Lessons

Buttons are riding up over interface before/after content is added to Lessons.

#129 fixed these


Include helm-tiller as a dependency

The helm-tiller image can be optionally installed through velum, so
include the docker RPM for this as a dependency.

Please do not merge until the SR for sles12sp3-helm-tiller-image is accepted. I will update with more info once that happens.

This is no longer needed after https://github.com/kubic-project/caasp-container-manifests/commit/fed0ac3010695226d9a7b3212cd26c71d6be5233
Thanks Jordi! 👍


Power label mV instead of mW

I know this is a few years old, but...  Thanks for the great work!  The menu settings are a really nice option and the different screens are well done.  I've just got it to compile on the ESP8266 in PlatformIO and added the option of sending the values to MQTT via WiFi.
Just a small issue, line 419 in the print_four_lines output for the OLED display, the label for Power is mV and should be mW.
i.e. parseFloatTextWithUnit(power_mW, 2, " mW").c_str().  This doesn't affect the operation of the program.
Also, the labels for the touch sensitive switch supply polarity appear to be reversed between the schematic drawing and the 'picture schematic'.  I was a bit confused when trying to work out which way the capacitive switch was pulling the data line.
I had some trouble with a normal push button press not being recognised, however changing #define BUTTON_PRESSED_STATE HIGH to #define BUTTON_PRESSED_STATE LOW and grounding the data line with the switch instead of pulling it up worked a treat (on the ESP).
Thanks again - Andrew

Hi Andrew!
Sorry about the late reply, I didn't receive any notification on this so I happened to see it by incident.
I'm so happy that you are able to use this for your own project. Using a ESP to send the the results over WiFi is a great idea!
I have corrected the Power label. Nice catch. You are also correct on the mismatch between the schematics. That is also fixed. Thanks for the feedback!


Add testnet (rococo / westend) runtime to parachain node

We can use this for local (and testnet) parachain testing with sudo and a permissive vesting origin.

Resolved by https://github.com/interlay/interbtc/pull/465


PoET propagation when not synced

@y0sher I meant to make this PR a draft, I want to add an assertion to the late nodes test before merging this


interpolate at centre rather than using maximum P1 nodal value

This is an example of interpolating Morley #62.

I think this is ready for inclusion now.  It's much tidier following the resolution of #62 .


Diagram text is unreadable in dark mode

Can't read the text in Firefox and Safari on macOS dark mode.

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

ID: 6c9b1e7c-616b-87e0-7858-7f9e83b69ea5
Version Independent ID: 5ffba9ae-ac08-3375-df06-507e7b6336f3
Content: What is Power Query?
Content Source: powerquery-docs/power-query-what-is-power-query.md
Service: powerquery
GitHub Login: @mllopis
Microsoft Alias: millopis

Hi @sshquack
Thanks for your feedback. The problem has been fixed.


feat: added some tailwind tooling

This should help sort out conflicts by enforcing tailwind class order + rules
I wanted to use this plugin https://www.npmjs.com/package/eslint-plugin-readable-tailwind but unfortunately doesn't work with prettier 😢
TODO: add this before merge
https://www.npmjs.com/package/prettier-plugin-classnames

Got a better version in another branch


linux-intel: disable CONFIG_BTRFS_FS

During boot, kernel spends around 200ms executing raid6_select_algo()
function.
RAID6 is selected by CONFIG_BTRFS_FS, neither of which we do not need.
Signed-off-by: Oleksandr Kravchuk<EMAIL_ADDRESS>

This also reduces image size by ~600Kb.

Do you intend to make the same change for other HW platforms like RaspberryPi too?

I do not see it on bootgraph on rpi3.
It seems to be set to 'm': https://github.com/raspberrypi/linux/blob/067fe10f2379864196d873ae0f4bd849c7b3950a/arch/arm64/configs/bcmrpi3_defconfig#L1125


Fix bug #695

Scrollable table in transaction details screen with many splits that are hidden below the screen.

If you've made the rebase, it hasn't worked for some reason. Never mind, I've fixed it myself. Also, as it's a small fix, I've merged it into hotfix/patches instead.
This links may help you for future pull requests:

Contributing to project on github, how to “rebase my pull request on top of master”
How to Rebase a Pull Request

Or just search for rebase pull request.
Thanks!


[W6.6c][W15-B3]See Jia Min Jasmine

Added user stories to Developer Guide

@JasmineSee
Good job on this one!
Since nothing much to take note of, I will close the PR


JSDoc @implements tag/clause not checked

// @ts-check

/**
 * @typedef Foo
 * @property foo {() => string}
 */

/**
 * @implements {Foo}
 */
class C1 {
    foo = () => {
        return 10;
    }
}

/**
 * @implements {Foo}
 */
class C2 {
    foo() {
        return 10;
    }
}

Expected: At least an error on C1
Actual: Neither of these error

also see #17498, though it doesn't have the clearest initial comment describing the problem :)

FYI this does work with an @interface now, since #35629 has been implemented.

I attempted this with a TS interface but was unable to get it working. ie:
interface Test
{
func(n: number): void
}

/** @implements {Test} */
class MyTest
{
func(n) // `n` is implicit any
{
}
}

I attempted this with a TS interface but was unable to get it working. ie:
interface Test
{
func(n: number): void
}

/** @implements {Test} */
class MyTest
{
func(n) // `n` is implicit any
{
}
}

EDIT: okay, so it technically does work (in that MyTest can be passed to things expecting a Test, and as long as you don't re-declare it you will see the inherited type), but "func" doesn't auto-inherit the documentation or type annotations. I think that's a different issue though? maybe?

Piggybacking on this. I thought I would get my answer in this thread, but also having this issue. Tried @implements and @interface but no dice. The best workaround I found was this comment where you set the type of the this reference to the interface, but this is a very imperfect solution if you're looking to get good IDE integration since the class methods don't pick up their types from the interface.

解决方法，基于此注释。
class MyStoreImpl {
  constructor() {
    // Verify that the class implements the interface.
    void (/** @type {import('./types').MyStore} */ (this));
  }
}

Hello, have you solved this problem
    constructor(){
    // Verify that the class implements the interface.
    void (/** @type {import('webpack').LoaderOptionsPlugin} */ (this));
    }

}

vscode IntelliSense not working

+1. Still hitting this problem in TypeScript 4.9.2 as well as TypeScript 5.0.

+1.


feat(v2): add isCloseable property for theme-classic announcement bar

Motivation
User not always should be able to close the announcement bar. The decision should be on the docs creator side.
This PR adds isCloseable property to the theme-classic announcement bar options, which defaults to true, to retain the previous behavior.
The documentation has been also updated within this PR.
I'm open to rename the property, this was the first, good idea which came to my mind. 🙂
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
Change has been tested locally with Docusaurus V2 website.
Related PRs

facebook/react-native-website#2139

I have added in the second commit fix for the non-cloaseable announcement bar.
Unfortunately in the way which announcement bar structure and styling is implemented margin-right: 55px was not and is still not working "as intend" (to "reserve" the place for the close button on the right side this should be changed to padding-right). I can address this in the separate PR.

Thanks.
I don't see any issue with both true/false value, that seems fine

Released in alpha 63 🎊  please spread the word 🙏 and tell me if this works fine for you
https://twitter.com/docusaurus/status/1301562737693138944
https://github.com/facebook/docusaurus/releases/tag/v2.0.0-alpha.63


add bit type support for MysqlAdapter

Add bit type support for MysqlAdapter.

IMO it would be fine to also extend to PostgreSQL bit type


Supprot Gzip

Describe the feature
When I compress the http response body with gzip, I want oftech to unzip it.
Additional information

[ ] Would you be willing to help implement this feature?

This should be automatically done by the browser via content and accept encoding headers.


Apps: Create beta diversity plugin

Create a plugin for the beta diversity app. For now, comment out all visualizations in visualizationTypes, since these are all "coming soon"
Beta diversity details

Note need to remove helperPlugin from code when this gets implemented.

beta div works. moving to complete


with: test / ;with in all test.8th

CLI-based testing issue reported in https://forum.exercism.org/t/having-trouble-with-8th/10069
Will take this up with Ron Aaron, that a with: test at the end of the ./libs/exercism/test doesn't appear to work when the file is needs included and that the with: test is required again in the test.8th file itself.
In hello-world, the with: test at the end of ./libs/exercise/test appears to be being ignored. Putting with: test after the needs in hello-world's test.8th  makes the test namespace visible to the tests in test.8th
LATER
According to this conversation there's no point in putting with: test at the bottom of ./libs/exercism/test, so I've removed them.

Right, that totally makes sense.

@ErikSchierboom so when the Test/ci fails because I don't have the token Run actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 Error: Input required and not supplied: token is it still okay to squash and merge given that the other items subsequent have a tick?

You have to be confident that the changes will pass the tests.

@ErikSchierboom so when the Test/ci fails because I don't have the token Run actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 Error: Input required and not supplied: token is it still okay to squash and merge given that the other items subsequent have a tick?

It's a security/permissions thing. The only reason to workaround this is by creating the PR, not via the fork, but directly on this repo. In other words: to push the branch to this repo and not your fork, and then use that to create the PR from. This should work as you have repo permissions.

It was almost correct, just acronym failing: https://github.com/exercism/8th/actions/runs/8156564580/job/22294372857


Gitlab CI/CD support

Is there any plan to support Gitlab CI/CD ?

What do you mean with "Gitlab CI/CD"? Do you want to connect a project to gitlab or do you want to be able to deploy yourself with your own workflow?

Yes, I want to use Gitlab as a repository and connect to Nhost Cloud instead of Github

Ok, it is in our backlog but we don't have a timeframe yet.

As a workaround, you can create a (free) repo on GitHub, then configure mirroring from GitLab to GitHub, then use the git integration with Nhost.


Contributing Guidelines - Requirement 3: Guidelines for Filing an Issue

Rubric Open Source (Justin Flory)
EVALUATION: Yellow
SUBJECT: Contributing Guidelines - Requirement 3: Guidelines for Filing an Issue
DETAIL: Guidelines may not fit many issues being filed but overall provide a unitary theme to issues submitted.
POSSIBLE SOLUTION: Include step-by-step instructions on how to open an issue

addressed in #19


CTRL + WINDOWS + Q stopped working in 21H2

CTRL + WINDOWS + Q stopped working in 21H2

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

ID: bfcd14cd-f887-660f-8a4c-465b3495e90e
Version Independent ID: 121eead7-eb87-f033-024a-f688866c58a0
Content: Use Quick Assist to help users - Windows Client Management
Content Source: windows/client-management/quick-assist.md
Product: w10
Technology: windows
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

@pcpackrat I assume this issue has been addressed, as I was able to use the shortcut to launch Quick Assist in both Windows 10, and Windows 11, so I'm closing this issue.


[Feature request] Playlist support

Please add playlist support. Many video collections of interest are organized in playlists and not channels. I don't know if the identifier for playlists is in a different namespace. yt-dlp support playlists.

This is something I want to add but presents a design problem. Every video in the playlist needs to be connected to a channel, and If one of the videos in a playlist is already saved in the database it will

Added in #139, available on v0.1.44


Consolidate all YNAB converter scripts into just one?

Hejsan Adrian!
I've noticed that there are more than 80 GitHub projects related to YNAB converter scripts. Would it be helpful and would there be interest in an effort to consolidate all (most) of these into a single tool? On the plus side, clearly there's more than enough solutions and contributors. On the minus side, these are spread across different spoken languages, programming languages, and of course bank export formats.
You're probably familiar with the YNAB subreddit. I've posted this idea here for a joint discussion: https://www.reddit.com/r/ynab/comments/75fctx/tools_can_we_consolidate_all_our_ynab_import/
Hälsningar från Wien,
Ben

I'm not at all opposed to the idea, and you seem to already have come quite some way in developing a common ground. However, note that I'm using the old YNAB 4, and I have no intention of switching to their new platform. I may therefore not be able to contribute much to the development of a conversion tool targeted at YNAB 5+, though I will fill out your spreadsheet with my bank's csv format.

Thanks for the response :) I believe the YNAB import CSV format is identical so our script should be universal. Of course, since you've already built the conversion that you need, you're not directly affected either way.
Best regards,
Ben

It's true that the CSV format is identical, but my thought was that the newer platform might do some more intelligent parsing of the CSV file to support e.g. a wider range of different date formats. For instance YNAB 4 does not accept the swedish date format yyyy-mm-dd, I had to parse that column.

We are preparing a plugin system for our script that is useful for such
cases when the data needs to be manipulated, rather than just reordered. If
you don't mind, I'd like to take your case as a reason to build a sample
plugin. This plugin stuff isn't documented yet though (that's another issue
:-) ) so I can't pass you a specific link about it yet.
On Sun, Oct 29, 2017 at 6:42 PM Adrian Nilsson<EMAIL_ADDRESS>wrote:

It's true that the CSV format is identical, but my thought was that the
newer platform might do some more intelligent parsing of the CSV file to
support e.g. a wider range of different date formats. For instance YNAB 4
does not accept the swedish date format yyyy-mm-dd, I had to parse that
column.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/adnilsson/Bank2YNAB/issues/1#issuecomment-340279999,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAxeXmrDWObJFQ74X4PoSFPmaAg2Mhd8ks5sxLkYgaJpZM4P0Weh
.


Switch from unittest to pytest

When you switch to pytest it would be really nice if you add a few commented examples and link to them from the contributing page. I'd put particular emphasis on how to fake data. Maybe some responses can be copied / pasted from other libraries (not necessarily in python, many are in nodejs, but we can take json responses from any place as long as they are valid).

Refactored the entire test suite to use pytest. In regards to the examples on how to fake data, we'll use responses to supply an API fixture which will take care of faking the exchange interface.


CASMINST-6288 update cf-gitea-import version

Description
Update the IUF operation to use the version of cf-gitea-import (1.9.4) that is specified in the CSM manifest for release/1.4
Checklist

[x] If I added any command snippets, the steps they belong to follow the prompt conventions (see example).
[x] If I added a new directory, I also updated .github/CODEOWNERS with the corresponding team in Cray-HPE.
[x] My commits or Pull-Request Title contain my JIRA information, or I do not have a JIRA.

/backport release/1.4


Update to Ghidra Version 10.1.3_PUBLIC

Image builds. Unsure about whether projects can be migrated from old versions of the server and still work, but I ran this new docker container with the same /repos folder and users and passwords were preserved across version change.

Hi @lyellread , sorry about the late response. Not sure why I didn't get an email about this, but I'll take a look sometime this week. Thanks!

I've built 10.1.5 with your changes, and pushed bytehow/ghidra-server:10.1.5 and bytehow/ghidra-server:latest. Thanks for being patient!


Add missing test file.

The xcode project was missing a test file. This patch adds it.
Resolves #1068.

Thanks!


FavIcon has a white background

Might look better with a transparent background...

I'll pick this one up, one of those quick lunch time things.

closed by #583


Allow for deletion of units with active mounts

Multipass VM mounts will be automatically cleaned up.

Will this work on Linux as well?

Will this work on Linux as well?

This works fine for mounts between a Linux host and a container, but mounts of storage volume between containers were not being cleaned up - this is now fixed, so everything works as expected on Linux too,


nowtv download fails with error "rtmpdump exited with code 1"

$ youtube-dl -tv "http://www.nowtv.at/vox/auf-und-davon/kindheitstraum-argentinien/player"
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['-tv', 'http://www.nowtv.at/vox/auf-und-davon/kindheitstraum-argentinien/player']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.09.28
[debug] Python version 3.4.2 - Linux-4.1.4-1-CHAKRA-x86_64-with-glibc2.3.4
[debug] exe versions: ffmpeg 2.5.6, ffprobe 2.5.6, rtmpdump 2.4
[debug] Proxy map: {}
[NowTV] auf-und-davon/kindheitstraum-argentinien: Downloading JSON metadata
[debug] Invoking downloader on 'rtmpe://fms.rtl.de'
[download] Destination: Kindheitstraum - Argentinien-228571.flv
[debug] rtmpdump command line: rtmpdump --verbose -r rtmpe://fms.rtl.de -o 'Kindheitstraum - Argentinien-228571.flv.part' --swfVfy http://rtl-now.rtl.de/includes/nc_player.swf --pageUrl http://www.nowtv.at/vox/auf-und-davon/kindheitstraum-argentinien/player --app voxnow --playpath mp4:173/V_871703_MUDC_22-22000733210_128663_h264-hq_49bcd0b3ea77717b6dd03f24882.f4v --resume --skip 1
[rtmpdump] RTMPDump v2.4
[rtmpdump] (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
[rtmpdump] DEBUG: Parsing...
[rtmpdump] DEBUG: Parsed protocol: 2
[rtmpdump] DEBUG: Parsed host    : fms.rtl.de
[rtmpdump] WARNING: No application or playpath in URL!
[rtmpdump] DEBUG: Number of skipped key frames for resume: 1
[rtmpdump] ERROR: RTMP_HashSWF: swfurl http://rtl-now.rtl.de/includes/nc_player.swf not found
[rtmpdump] DEBUG: Protocol : RTMPE
[rtmpdump] DEBUG: Hostname : fms.rtl.de
[rtmpdump] DEBUG: Port     : 1935
[rtmpdump] DEBUG: Playpath : mp4:173/V_871703_MUDC_22-22000733210_128663_h264-hq_49bcd0b3ea77717b6dd03f24882.f4v
[rtmpdump] DEBUG: tcUrl    : rtmpe://fms.rtl.de:1935/voxnow
[rtmpdump] DEBUG: swfUrl   : http://rtl-now.rtl.de/includes/nc_player.swf
[rtmpdump] DEBUG: pageUrl  : http://www.nowtv.at/vox/auf-und-davon/kindheitstraum-argentinien/player
[rtmpdump] DEBUG: app      : voxnow
[rtmpdump] DEBUG: live     : no
[rtmpdump] DEBUG: timeout  : 30 sec
[rtmpdump] DEBUG: Failed to get last keyframe.
[rtmpdump] DEBUG: Closing connection.
[rtmpdump] 0 bytes
[rtmpdump] RTMPDump v2.4
[rtmpdump] (c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
[rtmpdump] DEBUG: Parsing...
[rtmpdump] DEBUG: Parsed protocol: 2
[rtmpdump] DEBUG: Parsed host    : fms.rtl.de
[rtmpdump] WARNING: No application or playpath in URL!
[rtmpdump] DEBUG: Number of skipped key frames for resume: 1
[rtmpdump] DEBUG: Number of skipped key frames for resume: 1
[rtmpdump] ERROR: RTMP_HashSWF: swfurl http://rtl-now.rtl.de/includes/nc_player.swf not found
[rtmpdump] DEBUG: Protocol : RTMPE
[rtmpdump] DEBUG: Hostname : fms.rtl.de
[rtmpdump] DEBUG: Port     : 1935
[rtmpdump] DEBUG: Playpath : mp4:173/V_871703_MUDC_22-22000733210_128663_h264-hq_49bcd0b3ea77717b6dd03f24882.f4v
[rtmpdump] DEBUG: tcUrl    : rtmpe://fms.rtl.de:1935/voxnow
[rtmpdump] DEBUG: swfUrl   : http://rtl-now.rtl.de/includes/nc_player.swf
[rtmpdump] DEBUG: pageUrl  : http://www.nowtv.at/vox/auf-und-davon/kindheitstraum-argentinien/player
[rtmpdump] DEBUG: app      : voxnow
[rtmpdump] DEBUG: live     : no
[rtmpdump] DEBUG: timeout  : 30 sec
[rtmpdump] DEBUG: Failed to get last keyframe.
[rtmpdump] DEBUG: Closing connection.
ERROR: rtmpdump exited with code 1
File "/usr/bin/youtube-dl", line 9, in
load_entry_point('youtube-dl==2015.09.28', 'console_scripts', 'youtube-dl')()
File "/usr/lib/python3.4/site-packages/youtube_dl/init.py", line 410, in main
_real_main(argv)
File "/usr/lib/python3.4/site-packages/youtube_dl/init.py", line 400, in _real_main
retcode = ydl.download(all_urls)
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 1658, in download
url, force_generic_extractor=self.params.get('force_generic_extractor', False))
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 671, in extract_info
return self.process_ie_result(ie_result, download, extra_info)
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 717, in process_ie_result
return self.process_video_result(ie_result, download=download)
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 1328, in process_video_result
self.process_info(new_info)
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 1590, in process_info
success = dl(filename, info_dict)
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 1532, in dl
return fd.download(name, info)
File "/usr/lib/python3.4/site-packages/youtube_dl/downloader/common.py", line 342, in download
return self.real_download(filename, info_dict)
File "/usr/lib/python3.4/site-packages/youtube_dl/downloader/rtmp.py", line 202, in real_download
self.report_error('rtmpdump exited with code %d' % retval)
File "/usr/lib/python3.4/site-packages/youtube_dl/downloader/common.py", line 155, in report_error
self.ydl.report_error(*args, **kargs)
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 535, in report_error
self.trouble(error_message, tb)
File "/usr/lib/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 497, in trouble
tb_data = traceback.format_list(traceback.extract_stack())

You are using an outdated version of youtube-dl. Read our FAQ if you have troubles updating.

oops sorry, normally the Chakra community repo version was very fresh, so I didn't check...

Looks still broken for me, same error. Fedora 23, youtube-dl 2015.11.19, rtmpdump-2.4-3.20131205.gitdc76f0a.fc22.x86_64

rtmpdump 2.4 20140918 with commit a1900c3 works work me. You may want to upgrade to the latest rtmpdump. If the problem is still, open a new issue with full verbose log.

Thanks @yan12125 - even the older version 2.4.20140706-1 worked for me now! Just had to install the rtmpdump package separately which is picked up by youtube-dl now, just downloading the video, vlc could play the start already.


Include button in events

I am experimenting using resumable.js on a form that has multiple buttons. Each button represents a different type of file but all files have the same extension so it's not possible to distinguish between files by their extensions.  Is it possible to get the button that was clicked in the 'fileAdded' event of the resumable object?  This way I could look at the button id and identify the type of file.  If not could that functionality be added?  Otherwise it seems I must create a different resumable object for every button.
Thanks

Hi Stephen,
There's no out-of-the-box way to do this unfortunately -- that is: there isn't a way to have a single Resumable object with that is managing multiple different buttons or drop zones with different settings. If you have a reasonable number of buttons/zones, I would simply create a Resumable object for each and be done with it.
Otherwise, you should handle buttons/zones outside of the Resumable library (you can copy out the code as needed) and then call r.addFile() for each file you need uploaded.
Steffen

Even if the button name were passed in as part of the fileAdded event... that would help tremendously. Is that a feature request that would be considered?

I don't think it would be added as a part of the standard library -- since there are two ways to add files, browse buttons and file drop zones; and since the latter don't have a name to pass on ;)
Having said that you can find the button in question within appendFilesFromFileList(...) using the event argument:
    var buttonName = '';
    try {
      buttonName = event.target.parentNode.getAttribute('name')
    } catch(e){};

Steffen

Yes, you're right, no source element on a drag-and-drop.   Thanks for the sample code.  So, just to clarify, is the suggestion that I override the Resumable object's appendFilesFromFileList() function so that I can then get the button name from the event?

Yup -- at least since you'd need to do custom overrides to use the button name in either case ;)

Okay, I'll give that a try.  Thanks much for your help :-)


Sql Package Script Generation is not proper

Hi ,
I use the Jenkins Platform to generate the difference script for the Database project with Sqlpackage . i have generated the script comparing the Source project with destination database and i have got the difference script also. when i execute the difference script in Destination database and when i regenerate the script as per logic it should show nothing , but some objects are again listing in the script . how many times i execute the difference script is not getting reduced.
the objects affected in my difference script is mostly user defined functions , when i check the script and ansi null and Quoted identifier setting , everything is same .when i compare it from Visual studio , it is not giving the difference .
now how can i get to know what is the difference , which property is different ??
what are all the properties being checked on comparing the user defined function ??

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

ID: ac30c0d5-990b-1114-cb66-d6bbb789b698
Version Independent ID: 9432dace-7676-2a86-485a-dd5bc6568e86
Content: SqlPackage.exe - SQL Server
Content Source: docs/tools/sqlpackage/sqlpackage.md
Product: sql
Technology: tools-other
GitHub Login: @dzsquared
Microsoft Alias: drskwier

@santosh-v -- thank you for your feedback & questions.  This issue seems to be regarding the product and not the documentation.  Please consider these resources:

SQL Server on Microsoft Q&A
DBA Stack Exchange
Stack Overflow

I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.


OpenGL error does not go away

When I try to run the universe starting agent I get the error go_vncdriver was installed without OpenGL support. So I looked on the github of the vncdriver and did everything it said there. But the error remains.
What do I do now?

[2017-01-04 13:20:07,331] Making new env: flashgames.SpacePunkRacer-v0
[2017-01-04 13:20:07,415] Writing logs to file: /tmp/universe-3195.log
[2017-01-04 13:20:07,716] [0] Creating container: image=quay.io/openai/universe.flashgames:0.20.15. Run the same thing by hand as: docker run -p 5900:5900 -p 15900:15900 --cap-add SYS_ADMIN --ipc host --privileged quay.io/openai/universe.flashgames:0.20.15
[2017-01-04 13:20:09,903] Remote closed: address=localhost:15900
[2017-01-04 13:20:09,903] At least one sockets was closed by the remote. Sleeping 1s...
[2017-01-04 13:20:10,905] Remote closed: address=localhost:5900
[2017-01-04 13:20:10,906] Remote closed: address=localhost:15900
[2017-01-04 13:20:10,906] At least one sockets was closed by the remote. Sleeping 1s...
[2017-01-04 13:20:11,908] Remote closed: address=localhost:5900
[2017-01-04 13:20:11,909] Remote closed: address=localhost:15900
[2017-01-04 13:20:11,909] At least one sockets was closed by the remote. Sleeping 1s...
universe-V3fRFI-0 | Setting VNC and rewarder password: openai
[2017-01-04 13:20:12,910] Remote closed: address=localhost:15900
[2017-01-04 13:20:12,910] Remote closed: address=localhost:5900
[2017-01-04 13:20:12,911] At least one sockets was closed by the remote. Sleeping 1s...
universe-V3fRFI-0 | [Wed Jan  4 12:20:13 UTC 2017] Waiting for /tmp/.X11-unix/X0 to be created (try 1/10)
universe-V3fRFI-0 | [Wed Jan  4 12:20:13 UTC 2017] [/usr/local/bin/sudoable-env-setup] Disabling outbound network traffic for none
universe-V3fRFI-0 | [init] [2017-01-04 12:20:13,724] Launching system_diagnostics_logger.py, recorder_logdir=/tmp/demo
universe-V3fRFI-0 | [init] [2017-01-04 12:20:13,728] Launching reward_recorder.py, recorder_logdir=/tmp/demo
universe-V3fRFI-0 | [init] [2017-01-04 12:20:13,732] Launching vnc_recorder.py, recorder_logdir=/tmp/demo
universe-V3fRFI-0 | [init] [2017-01-04 12:20:13,737] PID 51 launched with command ['sudo', '-H', '-u', 'nobody', 'DISPLAY=:0', 'DBUS_SESSION_BUS_ADDRESS=/dev/null', '/app/universe-envs/controlplane/bin/controlplane.py', '--rewarder-port=15901']
[2017-01-04 13:20:13,915] Remote closed: address=localhost:5900
[2017-01-04 13:20:13,915] Remote closed: address=localhost:15900
[2017-01-04 13:20:13,916] At least one sockets was closed by the remote. Sleeping 1s...
universe-V3fRFI-0 | [Wed Jan  4 12:20:14 UTC 2017] Waiting for /tmp/.X11-unix/X0 to be created (try 2/10)
[2017-01-04 13:20:14,918] Remote closed: address=localhost:15900
[2017-01-04 13:20:14,919] Remote closed: address=localhost:5900
[2017-01-04 13:20:14,920] At least one sockets was closed by the remote. Sleeping 1s...
[2017-01-04 13:20:15,921] Remote closed: address=localhost:15900
[2017-01-04 13:20:15,922] At least one sockets was closed by the remote. Sleeping 1s...
universe-V3fRFI-0 | [init] [2017-01-04 12:20:16,448] init detected end of child process 15 with exit code 0, not killed by signal
[2017-01-04 13:20:16,923] Remote closed: address=localhost:15900
[2017-01-04 13:20:16,923] At least one sockets was closed by the remote. Sleeping 1s...
universe-V3fRFI-0 | [init] [2017-01-04 12:20:17,356] init detected end of child process 54 with exit code 0, not killed by signal
universe-V3fRFI-0 | WebSocket server settings:
universe-V3fRFI-0 |   - Listen on :5898
universe-V3fRFI-0 |   - Flash security policy server
universe-V3fRFI-0 |   - No SSL/TLS support (no cert file)
universe-V3fRFI-0 |   - proxying from :5898 to localhost:5900
[2017-01-04 13:20:17,925] Remote closed: address=localhost:15900
[2017-01-04 13:20:17,926] At least one sockets was closed by the remote. Sleeping 1s...
[2017-01-04 13:20:18,929] Using the golang VNC implementation
[2017-01-04 13:20:18,930] Using VNCSession arguments: {'subsample_level': 2, 'start_timeout': 7, 'fine_quality_level': 50, 'encoding': 'tight'}. (Customize by running "env.configure(vnc_kwargs={...})"
[2017-01-04 13:20:18,934] [0] Connecting to environment: vnc://localhost:5900 password=openai. Use the browser-based VNC client: http://localhost:15900/viewer/?password=openai
2017/01/04 13:20:18 I0104 13:20:18.935843 3195 gymvnc.go:417] [0:localhost:5900] opening connection to VNC server
2017/01/04 13:20:18 I0104 13:20:18.942278 3195 gymvnc.go:550] [0:localhost:5900] connection established
Traceback (most recent call last):
File "demo.py", line 11, in
env.render()
File "/home/xander/.local/lib/python2.7/site-packages/gym/core.py", line 175, in render
return self._render(mode=mode, close=close)
File "/home/xander/.local/lib/python2.7/site-packages/gym/core.py", line 344, in _render
return self.env.render(mode, close)
File "/home/xander/.local/lib/python2.7/site-packages/gym/core.py", line 175, in render
return self._render(mode=mode, close=close)
File "/home/xander/universe/universe/wrappers/render.py", line 49, in _render
return self.env.render(mode=mode, *args, **kwargs)
File "/home/xander/.local/lib/python2.7/site-packages/gym/core.py", line 175, in render
return self._render(mode=mode, close=close)
File "/home/xander/.local/lib/python2.7/site-packages/gym/core.py", line 344, in _render
return self.env.render(mode, close)
File "/home/xander/.local/lib/python2.7/site-packages/gym/core.py", line 175, in render
return self._render(mode=mode, close=close)
File "/home/xander/universe/universe/envs/vnc_env.py", line 537, in _render
self.vnc_session.render(self.connection_names[0])
go_vncdriver.Error: /tmp/pip-build-bb3DYa/go-vncdriver/.build/src/github.com/openai/go-vncdriver/main.go:387: go_vncdriver was installed without OpenGL support. See https://github.com/openai/go-vncdriver for details on how debug.
[2017-01-04 13:20:19,256] Killing and removing container: id=7ef4659353337339e9812752b3918e2cbe961a8c2d33d35389eeec4a72100765.  Retry in 1s (slept 0s/7s): connection was closed uncleanly (peer dropped the TCP connection without previous WebSocket closing handshake)

Can you include logs on how you built and installed go-vncdriver? Something must be going wrong there.

sudo apt-get install -y python-dev make golang libjpeg-turbo8-dev [sudo] password for xander:  Reading package lists... Done Building dependency tree        Reading state information... Done golang is already the newest version (2:1.6-1ubuntu4). libjpeg-turbo8-dev is already the newest version (1.4.2-0ubuntu3). make is already the newest version (4.1-6). python-dev is already the newest version (2.7.11-1). 0 upgraded, 0 newly installed, 0 to remove and 186 not upgraded.

`xander@Xander:~/universe/go-vncdriver$ ./build.py
Env info:
export GOPATH='/home/xander/universe/go-vncdriver/.build'
export CGO_CFLAGS='-I/home/xander/.local/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7'
export CGO_LDFLAGS='/usr/lib/x86_64-linux-gnu/libjpeg.so -L/usr/lib -lpython2.7'
export GO15VENDOREXPERIMENT='1'
Running build with OpenGL rendering.
Building with OpenGL: GOPATH=/home/xander/universe/go-vncdriver/.build go build -buildmode=c-shared -o go_vncdriver.so github.com/openai/go-vncdriver. (Set GO_VNCDRIVER_NOGL to build without OpenGL.)
github.com/openai/go-vncdriver/vendor/github.com/go-gl/glfw/v3.2/glfw
In file included from glfw/src/internal.h:163:0,
from glfw/src/context.c:28,
from .build/src/github.com/openai/go-vncdriver/vendor/github.com/go-gl/glfw/v3.2/glfw/c_glfw.go:4:
glfw/src/x11_platform.h:36:22: fatal error: X11/Xlib.h: No such file or directory
compilation terminated.
github.com/openai/go-vncdriver/vendor/github.com/go-gl/gl/v2.1/gl
.build/src/github.com/openai/go-vncdriver/vendor/github.com/go-gl/gl/v2.1/gl/procaddr.go:52:21: fatal error: GL/glx.h: No such file or directory
compilation terminated. Note: could not build with OpenGL rendering (cf https://github.com/openai/go-vncdriver). This is expected on most servers. Going to try building without OpenGL.
Building without OpenGL: GOPATH=/home/xander/universe/go-vncdriver/.build go build -tags no_gl -buildmode=c-shared -o go_vncdriver.so github.com/openai/go-vncdriver`

xander@Xander:~/universe/go-vncdriver$ sudo pip install -e ./ [sudo] password for xander:  The directory '/home/xander/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. The directory '/home/xander/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. Obtaining file:///home/xander/universe/go-vncdriver Requirement already satisfied: numpy in /home/xander/.local/lib/python2.7/site-packages (from go-vncdriver==0.4.19) Installing collected packages: go-vncdriver   Found existing installation: go-vncdriver 0.4.19     Uninstalling go-vncdriver-0.4.19:       Successfully uninstalled go-vncdriver-0.4.19   Running setup.py develop for go-vncdriver Successfully installed go-vncdriver

See where it says
fatal error: X11/Xlib.h: No such file or directory
compilation terminated

That means you don't have the X11 libraries installed. This solution is explained here: https://github.com/openai/go-vncdriver#rendering


Replace HTTP call to get user orgs

Please check if the PR fulfills these requirements

[ ] Tests for the changes have been added (for bug fixes / features)
Happy to add tests but I need some guidance, as I'm not sure there are tests in place for this area of the code.

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Fixes #175

What is the current behavior? (You can also link to an open issue here)
See #175. Code is not using proper API from go-github.

What is the new behavior (if this is a feature change)?
Replace direct call to HTTP URL with appropriate go-github API call.

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
no

Other information:

/ok-to-test sha=4631e1d

Thanks!


Add publish-crate step to release workflow

Addresses #77.
This new step requires the presence of a GitHub Actions Secret named CRATES_IO_API_TOKEN with access to publish the ripsecrets crate.
Dependencies were updated to avoid versions that have been yanked.

@sirwart Any opinions on this PR?


v1.0.5 & publish with Github Actions

introduce publish action
v1.0.5

@matsui528 Plz review this :)

v1.0.5 will be automatically published after merging this


issue Fixed #7168

Issue Reference
#7168 FIXED ISSUE

@vijay-webkul
Not working. Please compile the vue file before pushing the code. run the given command
npm run i
npm run prod

@vijay-webkul
Not working, please find the below screenshots.

Closing this pr. new pr is created for this issue. https://github.com/bagisto/bagisto/pull/7269


Error when passing a tuple array as the children prop in JSX

TypeScript Version:  3.4.0-dev.201xxxxx

Search Terms: JSX children, multiple children, single child, jsx single child was provided
Code
import * as React from 'react'

type Tab = [string, React.ReactNode]  // [tabName, tabContent]

interface Props {
    children: Tab[]
}

function TabLayout(props: Props) {
    return <div/>
}

export class App extends React.Component<{}> {
    render() {
        return <TabLayout>
            {[
                ['Users', <div/>],
                ['Products', <div/>]
            ]}
        </TabLayout>
    }
}

Expected behavior:
No error. This was the behavior in TS 3.2 and earlier.
Actual behavior:
 .\node_modules\.bin\tsc --jsx react .\index.tsx

index.tsx:15:17 - error TS2745: This JSX tag's 'children' prop expects  type '[string, ReactNode][]' which requires multiple children, but only a single child was provided.
This error starting appearing after upgrading to TS 3.3+.    Minimal test case uploaded to https://github.com/srmagura/ts-children-repro.

I can confirm this same issue when upgrading the TS version to 3.4 from 3.2.
For some reason an array literal in TSX is interpreted as a single child. Can workaround it by using manual React.createElement but obviously not convenient.

For some reason an array literal in TSX is interpreted as a single child.

Eeeyeah, because when the factory function is called, it is. Look at the difference between {[                 ['Users', <div/>],                 ['Products', <div/>]             ]} and {['Users', <div/>]}{['Products', <div/>]} in the transpiled output - the two are meaningfully different. The type of children is supposed to be the type of children as you access it within the body of the element (which react says should actually be opaque btw), however from that we can't actually tell weather that means a single child with an array type or multiple children with the element type are allowed upon usage (meaning we should be allowing both). For our react type definitions, we've kinda been running types backwards - we start with the component's internal types and attempt to map them out into the arguments that component expects. The issue with that is there's a few cases (like here) where there are multiple input mappings which could result in the same internal type (namely: a single argument of the array type vs a list of the array element types) because of the flattening react currently does when only a single element is passed for children. (And what's great is that this convention is on the table to be changed and is currently hard-coded into the compiler)
In any case. That all actually has nothing to do with this issue, which is actually caused by the contextual tuple type not propagating correctly (and the error is a little confusing since it's assuming the problem is an arity one (it is kinda?) which doesn't help, since then there's no further elaboration). A const cast, ie [                 ['Users', <div/>],                 ['Products', <div/>]             ] as const can work around the problem until the fix is in, I believe.


feat: Use Same Comment for Updates

Hey there! Thanks for building out this coverage diff action!
I was using jest-coverage-reporting-action previously and it was taking an exceptionally long time to run. I gave your action a shot and it was far faster, so 👏 . One thing that was nice though - was their ability to comment back to the same issue. I think that would be a valuable add here so that PRs aren't receiving a new comment with every commit.
Let me know what you think - I'd be happy to try and take a stab at it too if you don't have the bandwidth.

Hey @therynamo! Thanks a lot for opening this issue, you have a valid point here, its worth having this feature as an option so that it can be used as required. I remember using one single comment thing for one of my test action, I might still have that code somewhere. Let me see if I can salvage the same code and use it here.

Awesome @anuraag016 - excited to see this - let me know if I can help in any way. 👍


Is there a way of hiding the left/right arrows if not required?

I want to know if there's any example, of how do i can hide the arrows if they aren´t required

https://github.com/surmon-china/vue-awesome-swiper/blob/master/examples/01-default.vue

I know that, what a meant is how to hide the left arrow if there's no more left slide, or how to hide the right arrow if there's no more right slide.

You can try use the slides.length and v-if to control the arrows.

You have a class when there are no more slides and you are not looping the slider. Check that and style it accordingly as above

I think this property will help:
watchOverflow: true,
also works with custom buttons also defined in the options
navigation: {
nextEl: '.arrow--next',
prevEl: '.arrow--prev',
}

if there is button on carousel item (lets say image) then also before moving ti shows them and then route.
class swiper-button-disabled is removed.

From the previous comments I was able to piece it all together, but I wanted to put it all together in one place and some things I learned.
First step is to add the watchOverflow: true option to your slider initialization (if you have arrows you already have the navigation option added).
Now when a slider is at the end or beginning (or both), it will add the .swiper-button-disabled class to the arrow(s).
You could simply do something like .swiper-button-disabled { display: none; }, however this will cause shifting in elements as it removes it completely.
This is why many suggested to do .swiper-button-disabled { opacity: 0; } as it will leave all the other elements in place, but my setup resulted it the cursor still changing to pointer when it hovered over it (and even allowing me to click it, which flashed it on screen) so I ended up with .swiper-button-disabled { opacity: 0;  cursor: default; }
You probably will need to use !important in some cases on these styles.

<swiper @reachBeginning="doSomething" @reachEnd="doSomethingElse">
https://swiperjs.com/swiper-api#events


prepare script

The script works now, creates default admin login. It also appears to run some tasks like create new project, discover terms, and then import fields registry. However, terms and fields registry are still empty. So, maybe those can be dealt with otherwise, if terms and namespaces work, I think the objective of the script is fulfilled already :) (new eForms project w/ fields imported is a bonus)


[ENH] get ready to release BABS on pypi

In this PR, I added/fixed some configurations in BABS to get ready for pypi deployment. The setup of automatically deploying to pypi using CircleCI has not been fully set up yet - I have to merge current PR to main and test on main branch first.


Enable the use of Serilog LevelSwitches and restrictedToMinimumLevel

Most Serilog sinks allow you to specify an arg "restrictedToMinimumLevel", and, alternatively, allow you to specify a "LevelSwitch". These settings configure the minimum level that a log event must have. If it has a lower level, the log event is not emitted to the sink.
This pull request adds that ability to the HangfireSink.

Very useful, hope to merge soon~

Any updates on this @AnderssonPeter ?

Sorry for the huge delay, but a new package is on its way with this feature!


Input type date with tooltip having issues

Description
When you assign a tooltip to a input[type=date] field and then proceed by clicking or focusing on the date field the tooltip will display. However, even after selecting your date and the modal disappears the tooltip will still display until you hover over it again and then move your mouse away.
Example

        Ends
        <input type="date" name="endDate" id="endDate" class="tooltipped"
               data-tooltip="This tooltip won't go away if you click on the field...">

....
$('*[type=date]').pickadate({
    format: "yyyy-mm-dd",
    selectMonths: true,
    selectYears: 20
});

This appears to be fixed in 0.99.0 - JSFiddle

Closed due inactivity. Feel free to reopen it, if it's still necessary.


Update the pde2e-runner/builder images to allow to run e2e tests from external extension on mac

Follow up to #164 just now we aim for updates to a bash scripts to be run on the mac platform.

Fixed by: https://github.com/odockal/pde2e-runner/commit/bfe2491fd71409bc346c7e7aa91f629b2ec23081


All completions should not be returned as snippets

This probably should not be a case as editors treat snippets specially.
Originally posted by @lukaszsamson in https://github.com/elixir-lsp/elixir-ls/issues/883#issuecomment-1553223879

Fixed in https://github.com/elixir-lsp/elixir-ls/commit/d5e0d174b75f438ac069b83f0178def9e81268ba


Support BAMs with >65535 CIGAR operations

Due to a design flaw, the original BAM format is unable to store an alignment with >65535 CIGAR operations. The SAM/BAM specification maintainers have decided to move the actual CIGAR to a CG optional tag and write a fake CIGAR <readLen>S<refLen>N at the original CIGAR place. Please see samtools/hts-specs#40 for the discussion.
This PR recognizes the CG tag and seamlessly moves the real CIGAR back to its right place and update the bin field accordingly. Library users need not take any actions.
The convert and sort commands of command-line bamtools have been tested on BAMs containing the CG tag. I believe the bam reader and WriteCoreAlignment() should be working. More testing is needed to confirm WriteAlignment() is ok.

Any updates? The default htslib branch now formally supports long cigars via samtools/htslib@aea349a. This PR implements the same logic. Thanks.


Add latest_version function

Eventing and Serving define this function in their test scripts.
It could be useful for other projects as well.
References:

https://github.com/knative/eventing/blob/12b783a7f2e7fbc54d20af56a53af80476e68df2/test/e2e-common.sh#L68-L74
https://github.com/knative/serving/blob/631927b80dbd80c2ca6dc45b2638781ed805f919/test/e2e-upgrade-tests.sh#L34

/cc n3wscott chizhg


Add copy of Mattraks/delete-workflow-runs@a6457c4 action

Motivation
Because of security restrictions, public actions cannot be used directly
in ASF GitHub Action workflows. The options are either whitelisting the
action's repository + SHA or by creating a copy of the action or by
forking the original repository. GitHub Actions don't support git submodules, so
that is not an option. This commit creates a copy of the files
which is suitable for including the action in apache/pulsar-test-infra
repository.
This action can be referenced with:
uses: apache/pulsar-test-infra/delete-workflow-runs@master

delete-workflow-runs action is needed by changes in apache/pulsar#16539.
Modifications
Commands used to create the copy in pulsar-test-infra:
git clone --depth 1 https://github.com/Mattraks/delete-workflow-runs
cd delete-workflow-runs
git checkout a6457c4
rm -rf .git
cd ..
git add delete-workflow-runs

This PR blocks https://github.com/apache/pulsar/pull/16539
@lhotari can you help review this PR? Thank you!

This PR blocks https://github.com/apache/pulsar/pull/16539
@lhotari can you help review this PR? Thank you!

We don't need to delete old workflows anymore. I have explained it in the references PR.


Incorrect horizontal overflow on configure download dialog

go to https://cryoetdataportal.czscience.com/runs/1414
click on download button
click on "Download Tomogram"
scroll horizontally in the dialog

https://github.com/chanzuckerberg/cryoet-data-portal/assets/29165011/02da56af-ce70-471c-a414-3efe7df0cc54

@kne42 Is this still an issue?

closing as this is resolved


Issue with Array Initialization in Code

I am experiencing an issue when initializing an array as shown in the attached images. The initialization works correctly when done via the interface, but results in an error when stringified in the code. Specifically, I encounter the error:
Unexpected token (1:10)
This issue also occurs when initializing the array as a JSON object. However, the initialization works fine if the array contains only a single value.
Steps to Reproduce:

Initialize an array in the code as shown in the provided screenshot:

component App(test: any = ["1", "2"]) {
    val text: any = "Bye";
    val counter: any = 0;
}

Alternatively, initialize the array as a JSON object:

component App(test: any = { "test": ["1", "2"] }) {
    val text: any = "Bye";
    val counter: any = 0;
}

Attempt to stringify the code.
Expected Behavior:

The array should be initialized without any errors, similar to the behavior observed when the initialization is done via the interface.
Actual Behavior:
The code throws an Unexpected token (1:10) error when attempting to stringify the array initialization.
Thank you.

I noticed the same bug. No feedback ?


Skip non-UTF8 files/tokens ?

After https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/3272 was released a lot of my CI builds on legacy apps started failing because sources are non-UTF8 and preg functions and/or this project code raise exceptions on something like:
/**
 * NON-UTF8 file ending with this char: à
 */

After https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues/3291 and https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/3296 I'm expecting this issue to occur with more frequency.
The issue is not with PHP-CS-Fixer since it's ok to expect UTF8 sources, but neither I can't have CI build failing for valid code.
We can't change file's encoding.
May I open a PR that adds code like https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.8.3/src/Runner/FileFilterIterator.php#L70-L86 to skip in a non-blocking way code that can't be properly fixed (i.e. that aren't UTF8)?

skipping whole file is no-go.
instead, focus on tracking down where is given exception you experience raised and we could think how to fix it instead of skipping it.

I have no idea how we could fix sources in different charsets without rewriting a lot of code. I think we'll need something like WhitespacesAwareFixerInterface: the Fixer should ask/get-configured (when needed) in order to handle efficiently token contents in different charsets.

starting with PR adding failing case would be a great start. having that, we will figure out how to handle it nicely.

Closing by merge of #3446


Scale shift

@EdvardGB  please don't send PRs into the upstream rosetta repo from forked projects, this repo is intended to stay as a bare-bones templtae.


Update automation-dsc-overview.md

Typos correction

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@Makovec : Thanks for your contribution to the Azure documentation! The author, @eslesar, has been notified to review your proposed change.

@Makovec : Thanks for your contribution to the Azure documentation! The author, @eslesar, has been notified to review your proposed change.

#sign-off