Ensure keywords are downcased

Description:
This PR addresses a bug where rules with uppercase keywords can not be found when those rules are defined in a TOML that is extended.
When the TOML is consumed into the Config object, the keywords for each rule in the TOML are converted to lowercase and then added to a summary of keywords on the Config object. https://github.com/gitleaks/gitleaks/blob/48a2e0e3184d8d07275a22f24d3c96019df8cd4c/config/config.go#L97
Then, during the detect phase, these lowercase keywords are used to detect secrets in the the raw fragment which has also been converted to lowercase.
This works as intended for simple configurations, but when one configuration extends from another, the keywords of the base configuration are not converted to lowercase.
Take for example the configuration
title = "Extend Config"

[extend]
path="base.toml"

[[rules]]
    id = "aws-secret-key-again-again"
    description = "A new description"

# base.toml
title = "Base Configuration"

[[rules]]
    id = "aws-secret-key-again-again"
    description = "AWS Secret Key"
    regex = '''(?i)aws_(.{0,20})?=?.[\'\"0-9a-zA-Z\/+]{40}'''
    tags = ["key", "AWS"]
    keywords = ["AWS"]
[[rules.allowlists]]
    stopwords = ["fake"]

Once parsed, the above configuration results in the keyword AWS, rather than aws which is required for detect to work as expected.
Related issue:
https://github.com/gitleaks/gitleaks/issues/1634
Checklist:

[x] Does your PR pass tests?
[x] Have you written new tests for your changes?
[x] Have you lint your code locally prior to submission?

Hey @zricethezav 👋
I found https://github.com/gitleaks/gitleaks/issues/1634 and have created this PR to address the issue. Would you be able to take a look?

I think the bug is actually here. The global keyword map (used to populate ahocorasick) is lowercased, however, the rule keywords remain unchanged.

Sorry for the delay in review. @craigmarksmith wdyt about @rgmz's solution? Forcing the rule keyword to lowercase in one spot seems more maintainable (in theory).

@rgmz @zricethezav thank you so much for this. I've updated this PR with @rgmz suggestion and the tests I've added continue to pass! This solution is definitely more maintainable.
Would you take another look.

Thanks @craigmarksmith!


AMRFM-2439 add pid

Made a minimalist gazebo interface:

Removed what we are not using
set a target position/speed to a PID controller instead of direct position/speed

P.S: I tried to put it in amr_gazebo but it's not just the interface we need but also the gazebo plugin so it got complicated. Not impossible but would need more time

interesting. Is the behavior noticable different in gazebo with this?

I think I have a better idea. We can use the speed_limiter in the tricycle controller, but it would need some change. Currently it limits angular and linear velocity (I guess this we can already do in the TEB ?), we need to instead limit the steering angle and the wheel speed directly. For the steering angle, we have to get its velocity and limit that, for the wheel speed we would limit the acceleration.
This should have the desired impact of gazebo. It will also affect real AMR but I'm curious how. This would reduce the time between sending a cmd_vel and reaching it. But maybe this is not a problem because TEB keeps resending the same cmd_vel until it is reached?
Let me know, If you agree, I can close this PR and adjust the ticket.


How to get RLock list? Rkeys is not work

Rkeys does not contains RLock keys.  Only me?

Please provide code sample to reproduce the issue.


Fix incorrect date

Changed last edited date from Jan 25th 2019 to Jan 25th 2020

Thanks for the heads up, I have fixed this!


[integrations] Tekton CLI

Tracking issue for integrating with tkn, the Tekton CLI.
We'd like to add support for querying the Results API via tkn. This can likely be done in a non-invasive way via tkn plugins.
Interesting things to figure out here include:

How can users connect to the API if it's local to the cluster? Does it need to be a publicly available service, or is there a lightweight way to proxy commands
Will authentication work out of the box? Do we need to add client configuration for what service account to use, or can we make server side changes to support more types of credentials?

/remove-lifecycle rotten

@piyush-garg, @vinamra28

https://github.com/tektoncd/results/tree/main/tools/tkn-results


Fix segmentation example

Before submitting

[x] Was this discussed/approved via a Github issue? (no need for typos, doc improvements)
[x] Did you read the contributor guideline?
[x] Did you make sure to update the docs?
[ ] Did you write any new necessary tests?

What does this PR do?
Fixes #874 (issue).
PR review
Anyone in the community is free to review the PR once the tests have passed.
Some comments
I have added a custom model (UNet) instead of the previous torchvision segmentation model as it was causing tests to fail (mostly because those torchvision models were introduced in version 0.3 and it will fail for previous versions).

Hello @akshaykvnit! Thanks for opening this PR.

In the file pl_examples/full_examples/semantic_segmentation/models/unet/model.py:

Line 10:90: W291 trailing whitespace

Do see the Hitchhiker's guide to code style

I made the changes suggested by @Borda, but @williamFalcon already merged the previous commit :sweat_smile:

@akshaykvnit could you pls do follow-up PR?

I made the changes suggested by @Borda, but @williamFalcon already merged the previous commit

@akshaykvnit could you pls do follow-up PR?


telepresence crash, -m vpn-tcp, general dns issues

What were you trying to do?
Launch telepresence into a local openshift env(minikube-like, 'brew install openshift-cli')
What did you expect to happen?
a telepresence shell with network access to the local openshift project
What happened instead?
Crash on startup.
Additionally, when telepresence has been succeeding to start up, I am experiencing failure for dns resolution within the pods. Also, when using -m vpn-tcp, my macs dns resolution fails-- I'm still able to receive incoming traffic, but none of my requests out succeed.
(please tell us - the traceback is automatically included, see below)
Automatically included information
Command line: ['/usr/local/bin/telepresence', '--run-shell']
Version: 0.71
Python version: 3.6.3 (default, Oct  4 2017, 06:09:15)  [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)]
kubectl version: Client Version: v1.7.6
oc version: `oc v3.6.0+c4dd4cf
kubernetes v1.6.1+5115d708d7
features: Basic-Auth
Server https://<IP_ADDRESS>:8443
openshift v3.6.0+c4dd4cf
kubernetes v1.6.1+5115d708d7OS:Darwin Matts-MBP.hsd1.ma.comcast.net 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64`
Traceback:
Traceback (most recent call last):
  File "/usr/local/bin/telepresence", line 259, in call_f
    return f(*args, **kwargs)
  File "/usr/local/bin/telepresence", line 2399, in go
    runner, remote_info, args, env, subprocesses, socks_port, ssh
  File "/usr/local/bin/telepresence", line 2128, in run_local_command
    connect_sshuttle(runner, remote_info, args, subprocesses, env, ssh)
  File "/usr/local/bin/telepresence", line 1920, in connect_sshuttle
    get_hellotelepresence()
  File "/usr/local/bin/telepresence", line 1907, in get_hellotelepresence
    format(next(counter))
  File "/usr/local/bin/telepresence", line 397, in get_output
    result = unicode(check_output(*args, **kwargs).strip(), "utf-8")
  File "/usr/local/Cellar/python3/3.6.3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 336, in check_output
    **kwargs).stdout
  File "/usr/local/Cellar/python3/3.6.3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 418, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['python3', '-c', "import socket; socket.gethostbyname('hellotelepresence7')"]' returned non-zero exit status 1.

Logs:
000 [stdout#info] /usr/lib/python3.6/site-packages/twisted/python/threadpool.py:250:inContext
  49.6 14 | 2017-11-09T23:23:55+0000 [stdout#info] /usr/lib/python3.6/site-packages/twisted/python/threadpool.py:266:<lambda>
  49.6 14 | 2017-11-09T23:23:55+0000 [stdout#info] /usr/lib/python3.6/site-packages/twisted/python/context.py:122:callWithContext
  49.6 14 | 2017-11-09T23:23:55+0000 [stdout#info] /usr/lib/python3.6/site-packages/twisted/python/context.py:85:callWithContext
  49.6 14 | 2017-11-09T23:23:55+0000 [stdout#info] ./forwarder.py:31:resolve
  49.6 14 | 2017-11-09T23:23:55+0000 [stdout#info] ]
  49.6 14 | 2017-11-09T23:23:55+0000 [stdout#info] A query: b'notifications.google.com'
  49.6 14 | 2017-11-09T23:23:55+0000 [stdout#info] A query: b'ogs.google.com'
  49.6 14 | 2017-11-09T23:23:55+0000 [stdout#info] A query: b'ssl.gstatic.com'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
socket.gaierror: [Errno 8] nodename nor servname provided, or not known

You may be seeing a DNS loop. Telepresence's vpn-tcp mode sends all DNS to the cluster so that services are resolved correctly. If your cluster is local to your own machine, and Telepresence did not detect that correctly, then the DNS query will loop until Telepresence gives up (and crashes -- sorry about that). We are still working out many edge cases with vpn-tcp, which is somewhat more fragile on the Mac than on Linux.
I suggest trying out container mode. With Docker, Telepresence can take full control over networking without causing trouble for your Mac.

Appreciate the docker note & the fast response, using telepresence --docker-run does indeed resolve.


Release of Previous Versions (0.14, 0.15)

Comment:
@bollwyvl is there a way I can setup PR's to release the two previous versions 0.14 and 0.15?

https://pypi.org/project/myst-nb/#history

There is no automatic way to get the bot to do historic PRs at this time.
i did two manual PRs, #20 (to a temp branch) and #21 to main), and merged them both, and the bot will issue the next 0.16.x or 0.17 to main. let me know if you need anything else... otherwise imagine we can close this out.

Ah OK. Absolute legend - thanks for the help @bollwyvl. Greatly appreciated


Now is not working

trying to scrap a single page: http://arenavision.ru/guide
but all i got is the challenge page of cloudfare :/

@fabiomb cloudflare-scrape work only for js-chalenges (wait 5 sec...)
for (re)chapta you mus buy some any-chapta service

@bato3 is correct.


[SPARK-7429] [ml] Params cleanups

Params.setDefault taking a set of ParamPairs should be annotated with varargs. I thought it would not work before, but it apparently does.
CrossValidator.transform should call transformSchema since the underlying Model might be a PipelineModel
CC: @mengxr

Merged build triggered.

Merged build started.

Test build #32067 has started for   PR 5960 at commit 118b158.

first, others* is used to avoid overload ambiguity and empty args.

Test build #32067 has finished for   PR 5960 at commit 118b158.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Waiting until [https://github.com/apache/spark/pull/5962] gets merged to test again

Test build #772 has started for   PR 5960 at commit 118b158.

Test build #772 has finished for   PR 5960 at commit 118b158.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

LGTM. Merged into master and branch-1.4. Thanks!


Reduce necessary permissions when installing Appium drivers

Also fixed chromium-based browsers on Windows.

 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.

Wrong target branch.


CACHE_DRIVER as Database Returns Call to a member function beginTransaction() on null

Hi All,
changing CACHE_DRIVER as database we are getting "Call to a member function beginTransaction() on null". i want to know that laravel-mongodb supports CACHE_DRIVER as database or not.
Is there any way we can achieve this.
Reason why we are using Database as CACHE_DRIVER.
We are hosting the app in cluster mode. that means we are running 2 parallel application running under LOAD_BALANCER.  In this case, while running a Cron or Scheduler: sometimes it's running twice. that because of the CACHE_DRIVER is in file mode. so it's working along its Individual CACHE files.
My Cache.php config are
'database' => [
'driver' => 'database',
'table' => 'cache',
'connection' => 'mongodb',
],
And in .env
CACHE_DRIVER=database
any hint or help will be appreciated.
Many Thanks.

@murugesh-smp, show test code for reproducing problem

New mongodb cache driver introduced by #2877


Documentation example for loading external CSS and Javascript

add an example to demonstrate using link and script tags from external sources - addresses #60

Thanks a lot.


Better native firebase transcription

Checklist

Issue number for this PR: #201
Docs included?: yes
Test units included?: yes
e2e tests included?: no
In a clean directory, npm install, npm run build, and npm test run successfully? yes

Description
When I use angularfire2, I want to be able to use entire firebase implementation of main functions (set, push, update, transaction…). With this PR, I can work directly with firebase API docs and use any function easily.
To make short:
I provide all options of original firebase method each wrapper methods and add transaction method on FirebaseObjectObservable and FirebaseListObservable.
Code sample
All samples are into docs & tests.

Great work, @fabien0102! Thanks for following the PR template, including tests and docs, and generally being awesome. Hang in there while we find a few parsecs to review this.

@jeffbcross @davideast what are your thoughts on this? It looks like we had consensus in #201 that we didn't want to wrap all the native methods. This seems to do exactly that.
I think what I'd rather see here are some short blurbs added to the docs explaining how to drop to the SDK level for these ops, perhaps with links to some appropriate core Firebase docs, rather than wrappers.
@fabien0102 my general objection to wrapping the API methods is that it creates a lot of hidden complexity and maintenance, and by extension bugs and rework--a subtlety we became all to familiar with in AngularFire 1.x. Unless we're adding value by wrapping the methods (i.e. taking away some boilerplate and work on the developer's part) this is unnecessary overhead. Since I don't see anything other than a straight wrapping of the core SDK methods, I see no reason to start down this path.

@katowulf I understand your argument and I'm +1, either way this is a case that needs a solution as it pops up in practice. I'm here after just having added .transaction() to FirebaseObjectObservable myself and I can tell I will need direct access to the firebase.database.Reference in future for .child() at least and probably for building queries, so next thing on my list is to add a getter for that and I know I will have to do some more reading trough the code to turn it back into a FirebaseObjectObservable.

@katowulf I must admit, I have see the consesus in #201, but I find ugly to must do .$ref.transaction() whereas I have a quick and proper access for all others firebase methods…
I could understand you argument of complexity if firebase have more of 4 methods for object/list ( transaction include). For my personal experience, I lose a lot of time to see how angularfire2 implements firebase methods (because of firebase doc api is actually more complete).
In short, I find angularfire2 very cool but I’m really not understand why the consensus is to implements 90% of firebase methods (missing optional args, even if I don’t need to use it, it’s cost nothing to pass them) and this transaction boycott.

I totally agree with @fabien0102, using .transaction() is common and angularfire2 should cover it aswell. The attitude of keeping it simple makes Angularfire2 fully cover small apps only. Big and medium apps are must to use the firebase .$ref and I find it inconvenient to mix both in the same component and app.


fix #32

prevent the whole test to crash just as of ClassNotFoundException from custom parcelables

@googlebot I fixed it.


Make agent more resilient to resource loading issues (#6998)

Pull request opened by the merge tool on behalf of #6998

Merged into branches iso6 in 3f996ae956b3102790d18980735c9d4867a42e4e


feat:show placeholder images properly

Fixes #1335
Changes: Show src instead of srcCompat to show placeholder images dummy data
Screenshots for the change:

I think issue and PR are duplicate. Please check.


Feature Request: ABGR to Yuv420p

Really enjoy the performance and the library's API,
Would you kindly consider adding Abgr to I420 simd conversion?

Hi! I will add this functionality when will have free time.


Testing jest-preview in multiple platforms

What & Why

jest-preview is developed and tested on macOS. So we are not sure if it works on other platforms:

OS: Windows, linux...
Monorepo: lerna, turborepo...

How

We should find a way to make sure this library works on other platforms:

Seeking helps from contributors to test on other platforms
Setup CI/CD to run tests automatically

@all-contributors please add @ntbinh-Harvey for test

Hi there! I'm currently running Jest + Jest-Preview in WSL. I've tried using the npm-run-all approach, running the jest-preview server separately, and calling the manual debug() vs jestPreviewConfigure({ autoPreview: true }) and none of the approaches seems to work. I imagine its probably something to do with WSL, but figured I'd report it here! I'll work on getting a reproduction in place.

@nvh95 The only current reproduction I have is my Shadow Dom Testing library here:
https://github.com/ParamagicDev/shadow-dom-testing-library
it should be just:
git clone https://github.com/ParamagicDev/shadow-dom-testing-library
cd shadow-dom-testing-library
npm install

# Modify a file to include the jest-preview
npm run test

@ParamagicDev Can you please update jest-preview to the newest version (>= 0.2.8) then try again. We fix that issue in https://github.com/nvh95/jest-preview/pull/200.
Thanks.

We tested the core function of jest-preview on

[x] Mac (development machine)
[x] Ubuntu
[x] Windows

We also have CI to run on Ubuntu and Windows (GitHub Actions)
We also run it in some monorepo.


Why getKey doesn't get called?

If jwt.verify is called asynchronous, secretOrPublicKey can be a function that should fetch the secret or public key

I have following function:
const client = jwksClient({
  jwksUri: `${process.env.AUTH0_DOMAIN}/.well-known/jwks.json`
});
const getKey = (header, cb) => {
  client.getSigningKey(header.kid, (err, key) => {
    var signingKey = key.publicKey || key.rsaPublicKey;
    cb(null, signingKey);
  });
};

const result = new Promise((resolve, reject) => {
      jwt.verify(token, getKey, options, (err, decoded) => {
        if (err) {
          console.log("token verification failed:", err.message);
          reject(err);
        } else {
          resolve(decoded);
        }
      });
    });

Any idea why getKey doesn't get called?

Here's the option:
const options = {
  audience: process.env.AUTH0_CLIENTID,
  issuer: process.env.AUTH0_DOMAIN,
  algorithms: ["RS256"]
};

That looks alright. Can you verify that getKey isn't being called with a console.log or with a break point?
My other guess would be that client.getSigningKey is getting called but returning an error, which is unhandled.

I have the same problem, that getKey isn't called.
I tried adding various console.log statements, but the implementation for getKey is not executed.
I also tried version 8.3.0 and 8.4.0.

@sebk can you provide some simple code to review it?


ExtDB2 not working

ExtDB2 is still not working properly for some reason.

2016/03/19, 17:48:13 "extDB2: Version: 71" 2016/03/19, 17:48:13 "extDB2: Connected to Database" 2016/03/19, 17:48:13 "extDB2: Initalized SQL_CUSTOM_V2 Protocol" 2016/03/19, 17:48:13 "extDB2: Locked" 2016/03/19, 17:48:15 "ExtDB QUERY:" 2016/03/19, 17:48:15 "0:74140:existPlayerInfo:3333" 2016/03/19, 17:48:15 "ExtDB str Array:" 2016/03/19, 17:48:15 "[1,[[false]]]" 2016/03/19, 17:48:15 "ExtDB Return:" 2016/03/19, 17:48:15 "[[false]]" 2016/03/19, 17:48:17 "Check Received:" 2016/03/19, 17:48:17 "[[false]]" 2016/03/19, 17:48:17 "Booli Selected:" 2016/03/19, 17:48:17 "false" 2016/03/19, 17:48:17 "ExtDB QUERY:" 2016/03/19, 17:48:17 "0:74140:insertPlayerInfo:3333" 2016/03/19, 17:48:17 "ExtDB str Array:" 2016/03/19, 17:48:17 "[1,[]]" 2016/03/19, 17:48:17 "ExtDB Return:" 2016/03/19, 17:48:17 "[]" 2016/03/19, 17:48:17 "FUCK YEAH Added to db"


Build Swift 5.0.3 Release on Docker amazonlinux:2018.03

Provide a Docker file to build Swift 5.0.3 on Docker amazonlinux:2018.03
The AWS Lambda Custom Runtime for Swift should be built on Docker amazonlinux:2018.03, the current solution uses the Swift docker images based on Ubuntu.
Solving this could help to:

Reduce AWS Lambda Custom Runtime for Swift size
Could solve the HTTPS issue with the CURL library
Improve the debugging
Improve the deployment

The solution is a fix to this broken Dockerfile:
Dockerfile:
FROM amazonlinux:2018.03 as builder

RUN yum update && yum -y group install "development tools" && \
    yum -y install ninja-build clang python \
    libuuid-devel libicu-devel libicu-devel libstdc++-devel \
    libedit-devel libxml2-devel sqlite-devel swig python26-devel ncurses-devel \
    pkgconfig openssl-devel systemtap-sdt-devel tzdata rsync git wget

#cmake
WORKDIR /tmp
RUN wget https://cmake.org/files/v3.15/cmake-3.15.0.tar.gz
RUN tar -xvf cmake-3.15.0.tar.gz
WORKDIR /tmp/cmake-3.15.0
RUN ./bootstrap
RUN make
RUN make install

RUN mkdir /swift-source
WORKDIR /swift-source
RUN git clone https://github.com/apple/swift.git
RUN ./swift/utils/update-checkout --clone
RUN ./swift/utils/update-checkout --tag swift-5.0.3-RELEASE
RUN ./swift/utils/build-script --preset=buildbot_linux installable_package=$ROOT_DIR/swift-package.tar.gz install_destdir=/tmp/swift

Error:
clang: error: unable to execute command: Killed
clang: error: linker command failed due to signal (use -v to see invocation)
[1683/3385] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o
ninja: build stopped: subcommand failed.
./swift/utils/build-script: fatal error: command terminated with a non-zero exit status 1, aborting

Pull request details
The Docker file must be under the path docker/amazonlinux-2018.03

There is an official version of amazonlinux2.
docker pull swiftlang/swift:nightly-amazonlinux2


Use standard CSS gradients in Color Editor

See #10854

@swmitra can you look at this?

This LGTM if it works inside CEF too (tested on Chrome 54 where it works flawlessly)

Tested against latest master, works great. Merging.


Including a script .lua in another one

Hi,
i'm triing to include a script .lua in another one. I create a script "function.lua" in which i define a function that i want to recall from another script "main.lua " in which i tried to include funcion.lua with the instruction require 'function.lua' . It is corret? it is the rigth way to include a module in a new one? when i run main.lua i get this error:
/home/deepvm/torch/install/bin/luajit: /home/deepvm/torch/install/share/lua/5.1/trepl/init.lua:363: module 'function.lua' not found:No LuaRocks module found for function.lua
no field package.preload['function.lua']
no file '/home/deepvm/.luarocks/share/lua/5.1/function/lua.lua'
no file '/home/deepvm/.luarocks/share/lua/5.1/function/lua/init.lua'
no file '/home/deepvm/torch/install/share/lua/5.1/function/lua.lua'
no file '/home/deepvm/torch/install/share/lua/5.1/function/lua/init.lua'
no file './function/lua.lua'
no file '/home/deepvm/torch/install/share/luajit-2.1.0-alpha/function/lua.lua'
no file '/usr/local/share/lua/5.1/function/lua.lua'
no file '/usr/local/share/lua/5.1/function/lua/init.lua'
no file '/home/deepvm/.luarocks/lib/lua/5.1/function/lua.so'
no file '/home/deepvm/torch/install/lib/lua/5.1/function/lua.so'
no file './function/lua.so'
no file '/usr/local/lib/lua/5.1/function/lua.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file '/home/deepvm/.luarocks/lib/lua/5.1/function.so'
no file '/home/deepvm/torch/install/lib/lua/5.1/function.so'
no file './function.so'
no file '/usr/local/lib/lua/5.1/function.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'error'
/home/deepvm/torch/install/share/lua/5.1/trepl/init.lua:363: in function 'require'
/home/deepvm/tesi/codice/main.lua:1: in main chunk
[C]: in function 'dofile'
...epvm/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:131: in main chunk
[C]: at 0x00405d70
How can i solve it??
thank you for your help

Are both your files in same folder?


Getting started: Stripe

DevOps need to acquaint themselves a bit with stripe

@matusdrobuliak66 and @pcrespov have access to stripe and are familiar with it. Closing this due to minor priority for now.


Rename bundle.json to bundle_manifest.json

In order to avoid conflict with upcoming bundle types RFC which will likely stipulate the use of bundle.json to describe the bundle.


add config map to env - [closed]

In GitLab by @liyanq528 on Mar 12, 2019, 09:28
Merges addConfigToEnv -> dev

In GitLab by @wknet123 on Nov 13, 2019, 11:39
The test coverage for backend is %  %  , check  console log

In GitLab by @wknet123 on Nov 13, 2019, 11:39
The test coverage for backend is %  38.85%  , check  console log

In GitLab by @wknet123 on Nov 13, 2019, 11:39
closed


AppleScript runstring can throw errors

Ok, took a slightly different approach and this version assumes hs.__appleScriptRunString is defined and returns two values.
Pros:

can replace with own handler if you make sure to return two values
if replaced with non-function, will throw AppleScript error

Cons:

can replace with function that doesn't return two arguments and may cause hard to diagnose problems because of pop's pulling unknown contents off of stack.

Try with:
tell application "Hammerspoon"
	execute lua code "error([[I suck!]])"
end tell

I take back my con... LuaSkin's protectedCallAndTraceback:nresults: uses lua_pcall, and according to the documentation:

The function results are pushed onto the stack when the function returns. The number of results is adjusted to nresults, unless nresults is LUA_MULTRET

So the con should read that you can break AppleScript connectivity with a bogus function; but it won't crash or corrupt the stack.  I don't think.  Let me try something....

Nope, returning garbage arguments results at worst in an unclear "Parameter error".

Awesome! Thank you!
Looks good to me!


Question about latest version (v1.1.3) and Vue.warn about eventBus.

Hello,
We are using your lib inside a project (v1.0.2) and we tried to install the latest version (v1.1.3) today. We get a strange error that I don't understand :
[Vue warn]: Injection "eventBus" not found

After the update, I can't move any block on the page, I think it's related but I've no clue on where to get started...
Have you already encountered such issue ?

Its about this line i guess: https://github.com/lrembacz/vue-responsive-grid-layout/blob/master/src/components/VueGridItem.vue#L85.
Can you please give me some code of your Layout?
Is VueGridItem wrapped into VueGridLayout component actually?

Hello !
Yes we wrapped VueGridItem inside a VueGridLayout component.
Here is my layout's code :
<vue-responsive-grid-layout
    :layouts="layouts"
    :cols="12"
    :rowHeight="65"
    :breakpoints="breakpoints"
    :colsAll="columns"
    @layout-update="onLayoutUpdate"
    @layout-init="setHeight"
>
    <template slot-scope="props">
        <vue-grid-item
            v-for="item in props.layout"
            v-if="item.i && props"
            :key="item.i"
            :x="item.x"
            :y="item.y"
            :w="item.w"
            :h="item.h"
            :i="item.i"
            :cols="props.cols"
            :container-width="props.containerWidth"
            :rowHeight="50"
            :margin="[30,30]"
            handle=".drag"
            ref="gridItem"
        >
            <component
                v-bind:is="getComponentById(item.i).name"
                v-bind="transformDefinition(getComponentById(item.i))"
                v-bind:draggable="true"
                v-on="getComponentById(item.i).events"
            ></component>
        </vue-grid-item>
    </template>
</vue-responsive-grid-layout>

I'm not sure why you are getting this error actually. I did not get this kind of error in my tries.
Just check this sandbox code and try to manage your layout to be similar and maybe it's gonna work. https://codesandbox.io/s/jzlzv24w53
Or if you're gonna get this error more, just give me some example of code on github or on sandbox. Thanks!

@shulard Check if the new version has the same issue please.

@lrembacz I've just installed the new 1.1.5 version. The problem is still present.
[Vue warn]: Injection "eventBus" not found

found in

---> <VueGridItem>
       <Dashboard> at src/components/generics/Dashboard.vue
         <Dashboard> at src/views/Dashboard.vue
           <App> at src/App.vue
             <Root>

I also see different errors, maybe it'll help...
[Vue warn]: $attrs is readonly.

found in

---> <VueResponsiveGridLayout>
       <Dashboard> at src/components/generics/Dashboard.vue
         <Dashboard> at src/views/Dashboard.vue
           <App> at src/App.vue
             <Root> vue.esm.js:628
[Vue warn]: $listeners is readonly.

found in

---> <VueResponsiveGridLayout>
       <Dashboard> at src/components/generics/Dashboard.vue
         <Dashboard> at src/views/Dashboard.vue
           <App> at src/App.vue
             <Root> vue.esm.js:628

Maybe it's related to our use case, I'll try to dig a bit inside our implementation to be sure everything is fine. I'll also try to build a basic layout outside of our components to validate the package usage.
Thanks, for your help, I'll update this issue with my findings.

Hello,
We found that the issue is related with the vue-cli configuration in our project. There was some incompatibilities with the<EMAIL_ADDRESS>package and the configuration...
We tried to reconfigure the project after updating all the dependencies and everything is fine now regarding your lib... Sorry, this is a weird bug from our side.
I close that issue which is not relevant anymore...

HI @shulard
I am Facing the same issue can you please tell me, how can i resolve this.


some pods have no containers

The context graph of Cluster:gce-monitoring shows 4 pods without any containers. These are the Fluentd pods: Pod:fluentd-to-elasticsearch-kubernetes-minion-ycym.c.gce-monitoring.internal, Pod:fluentd-to-elasticsearch-kubernetes-minion-g4ia.c.gce-monitoring.internal, Pod:fluentd-to-elasticsearch-kubernetes-minion-hv9v.c.gce-monitoring.internal, and Pod:fluentd-to-elasticsearch-kubernetes-minion-a7lt.c.gce-monitoring.internal.
However, listing the Docker processes on kubernetes-minion-a7lt shows two containers belonging to Fluentd running on this node:
% sudo docker ps
sudo docker ps
CONTAINER ID        IMAGE                                  COMMAND                CREATED             STATUS
PORTS               NAMES
...
00be5cd66a8f        kubernetes/fluentd-elasticsearch:1.3   ""/bin/sh -c '/usr/   44 hours ago        Up 44 hours
k8s_fluentd-es.2a803504_fluentd-to-elasticsearch-kubernetes-minion-a7lt.c.gce-monito
ring.internal_default_c5973403e9c9de201f684c38aa8a7588_4dfe38b6
7965cae79197        kubernetes/pause:go                    "/pause"               44 hours ago        Up 44 hours
k8s_POD.7c16d80d_fluentd-to-elasticsearch-kubernetes-minion-a7lt.c.gce-monitoring.in
ternal_default_c5973403e9c9de201f684c38aa8a7588_417b0b4c
We should detect the relationships between the empty pods and their containers and processes.

The list of containers obtained from Docker on this node using:
% curl http://localhost:4243/containers/json
is:
[
...
,{"Command":""/bin/sh -c '/usr/sbin/td-agent "$FLUENTD_ARGS" \u003e /var/log/td-agent/td-agent.log'"","Created":1428433466,"Id":"00be5cd66a8f9dc82c9ec00071b6fbc17232e8c977db252eccfc4f2aeae21be3","Image":"kubernetes/fluentd-elasticsearch:1.3","Names":["/k8s_fluentd-es.2a803504_fluentd-to-elasticsearch-kubernetes-minion-a7lt.c.gce-monitoring.internal_default_c5973403e9c9de201f684c38aa8a7588_4dfe38b6"],"Ports":[],"Status":"Up 44 hours"}
,{"Command":"/pause","Created":1428433465,"Id":"7965cae79197413216add4d418f3b5a218ae3b240101fc69d57c2898abcf98dc","Image":"kubernetes/pause:go","Names":["/k8s_POD.7c16d80d_fluentd-to-elasticsearch-kubernetes-minion-a7lt.c.gce-monitoring.internal_default_c5973403e9c9de201f684c38aa8a7588_417b0b4c"],"Ports":[],"Status":"Up 44 hours"}
This container appears in the output of the /cluster/resources/containers API.
Interestingly, the value of the "Hostname" attribute in the container information is truncated to the first 64 characters:
"Hostname": "fluentd-to-elasticsearch-kubernetes-minion-a7lt.c.gce-monitorin",
This truncation is probably a red herring.

This truncation is the source of the problem. The "Hostname" attribute actually contains the pod name and not a true host name. We try to match this in the container with the pod name. Since it is truncated, we do not match the the pod name, and this pod remains unreported.

Fixed by pull request https://github.com/google/cluster-insight/pull/39.


Add an ability to type or upload signatures

Description:
Currently, users can only add their signature to an invoice by drawing it on canvas. They should also have the option to either type their signature or upload an image of their handwritten signature too.
Acceptance Criteria:

[x] Add a signature field that opens a modal to the signing page.
[ ] Provide a "Draw Signature" option, allowing users to draw their signature on canvas
[ ] Provide a "Type Signature" option, allowing users to input their signature using a digital pen or touchpad.
[ ] Provide an "Upload Signature" option, allowing users to upload an image file of their handwritten signature (e.g., PNG, JPG).
[ ] Display the chosen signature on the document.
[ ] Make sure the user experience is intuitive and user-friendly.
[ ] Test the feature thoroughly to ensure it works consistently across browsers and devices.

Additional Information:
This feature will greatly benefit our users, as it simplifies the process of signing documents digitally and eliminates the need for printing, scanning, and uploading signed documents. It should improve user satisfaction and efficiency.

Example of UI:

✅ Implemented draw functionality within the signature modal:

✅ Implemented type signature functionality within the signature modal type tab:


Fixed spelling error in field name

Q
A

Bug fix?
yes

New feature?
no

New sample?
no

Related issues?
fixes #X, partially #Y, mentioned in #Z

What's in this Pull Request?

Fixed spelling error in field name.

 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.:x: rayrayr2d3 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

thx @rayrayr2d3, appreciated.


callbacks within a locked world

hehe, I just hit this issue with my test project.  See callstack below:

This is triggered from line 68 in the GDScript below:  (Basically I want to hide and disable this body when it hits another body).

For right now, since body_entered,etc signals don't really need to happen inside the b2world step(), I'm just going to queue them up and emit them immediately after step().
This is going to be somewhat related to https://github.com/briansemrau/godot_box2d/issues/13 but in that case pre-solve will have to happen immediately.

Yeah those signals should not be emitted immediately during b2world.step

It wasn't totally clear to me when this was first brought up: Were you planning on fixing this issue as part of #13 or just bringing it up? Just trying to avoid duplicate work if I wanted to come around to fixing this.

I can merge my change as addresses the collision callbacks that are currently there.
It doesn't catch it in the general cases (i still want to do explicit checks on IsLocked() and print warnings accordingly) but I have these callbacks queued up in another branch.  I'll just do a PR in a few min

Resolved by #41


Replace local Volume with local PersistentVolume

The former is defined inside the rethink pod, and the latter is defined adjacent to rethink pod, and pointed to by a Persistent Volume Claim.
This change will make it possible to deploy RethinkDB as a PetSet even in the case of a single-node local cluster.

LGTM


Create Web App wizard should prompt for deployment after creation is done

When a new web app has been created, the wizard should ask something like "do you want to deploy your project to  now?" and if the answer is yes, invoke the deployment wizard.

This should be fixed as a part of @nturinski's refactoring of the deploy experience


Laravel 9 upgrade -- part 2 (configs & middleware)

Config and some other system (e.g. Middleware) files have been updated to their 'skeleton' version, i.e. they are now closer to a clean Laravel project. I've tried to not change any existing behaviour

lang files have been moved from /resources/lang to /lang (as per new convention)

❌ Tests are expected to fail in this PR

Thanks for the review! 🙏


Does this still have a dll injector?

I was wondering if this new version has a DLL injector.

Process modules tab

Thanks

Process modules tab

the dll injector should be added back to the right click menu


No NgModule metadata found for 'function (){}'.

 After all changes i build my project with command 'npm run build:universal' without any errors and then try to serve with 'npm run serve:universal'. After one second i received an error No NgModule metadata found for 'function (){}'.
Observed behavior
0 info it worked if it ends with ok
1 verbose cli [ 'C:\Program Files\nodejs\node.exe',
1 verbose cli   'C:\Users\agron\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js',
1 verbose cli   'run',
1 verbose cli   'serve:universal' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'preserve:universal',
4 verbose run-script   'serve:universal',
4 verbose run-script   'postserve:universal' ]
5 info lifecycle docklands-life@0.0.0~preserve:universal<EMAIL_ADDRESS>6 info lifecycle docklands-life@0.0.0~serve:universal<EMAIL_ADDRESS>7 verbose lifecycle docklands-life@0.0.0~serve:universal: unsafe-perm in lifecycle true
8 verbose lifecycle docklands-life@0.0.0~serve:universal: PATH: C:\Users\agron\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;D:\Xampp\hosts\docklands-life\node_modules.bin;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Condusiv Technologies\ExpressCache;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\ProgramData\ComposerSetup\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files\nodejs;C:\Program Files (x86)\Skype\Phone;C:\Program Files (x86)\Xoreax\IncrediBuild;D:\Xampp_PHP_7.1.4\php;C:\Users\agron\AppData\Local\Programs\Python\Python36\Scripts;C:\Users\agron\AppData\Local\Programs\Python\Python36;C:\Ruby23-x64\bin;C:\Users\agron\AppData\Roaming\Composer\vendor\bin;C:\Users\agron\AppData\Local\Microsoft\WindowsApps;C:\Users\agron\AppData\Roaming\npm;%USER_DIR%\AppData\Local\Atlassian\SourceTree\git_local\bin;
9 verbose lifecycle docklands-life@0.0.0~serve:universal: CWD: D:\Xampp\hosts\docklands-life
10 silly lifecycle docklands-life@0.0.0~serve:universal: Args: [ '/d /s /c', 'node dist/server.js' ]
11 silly lifecycle docklands-life@0.0.0~serve:universal: Returned: code: 1  signal: null
12 info lifecycle docklands-life@0.0.0~serve:universal: Failed to exec serve:universal script
13 verbose stack Error<EMAIL_ADDRESS>serve:universal: node dist/server.js
13 verbose stack Exit status 1
13 verbose stack     at EventEmitter. (C:\Users\agron\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:285:16)
13 verbose stack     at EventEmitter.emit (events.js:127:13)
13 verbose stack     at ChildProcess. (C:\Users\agron\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:127:13)
13 verbose stack     at maybeClose (internal/child_process.js:936:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)
14 verbose pkgid<EMAIL_ADDRESS>15 verbose cwd D:\Xampp\hosts\docklands-life
16 verbose Windows_NT 10.0.16299
17 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Users\agron\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "run" "serve:universal"
18 verbose node v9.7.1
19 verbose npm  v5.7.1
20 error code ELIFECYCLE
21 error errno 1
22 error<EMAIL_ADDRESS>serve:universal: node dist/server.js
22 error Exit status 1
23 error Failed at the<EMAIL_ADDRESS>serve:universal script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 1, true ]
Desired behavior
I want to start local server server with angular universal features.
Mention any other details that might be useful (optional)
Sorry for my bad english :)

I faced the same issue , For me its because of the node version , I was having node version 6.2.1 once I upgrade to v6.9.0 it works fine for me , Please upgrade and rebuild the project
Additional info: This happens for me only in production mode build
Thanks,
Mani

Thanks for your answer, but i has Node v 9.7.1, it's new version :)

Update node.js to 9.8.0 and npm, it didn't help.

This unfortunately didn't fix the problem for me, I have explained in details the problem on this stackoverflow question, in hope it was not a bug but it appears to be one:
https://stackoverflow.com/questions/52892251/bootstrap-multiple-or-single-modules-based-on-url-in-main-ts

The CLI has been updated significantly since version 1.7.2.  The current stable version is 8.3.5.  If this problem is still being encountered with the current version, please consider opening a new issue with updated details.


Setter for node.style.* broken

Trying to change a node's style attribute via
node.style.color = 'white'
does not work.
This can be traced back to https://github.com/halfnelson/svelte-native/blob/b937771a8b6639d406de060797c31e561694a44f/src/dom/native/NativeViewElementNode.ts#L111
which, when compiled, translates to
this.style = {
	setProperty: (propertyName, value, priority) => {
		this.setStyle(camelize(propertyName), value);
	},
	...
}

To my knowledge there is no built in setProperty method that would catch all set operations to a JS object.
This incidentally also breaks all transitions, because they rely on setting node.style.key = ....

So I just saw that node.style.setProperty is part of the spec and not intended as a proxy method. But that still leaves the question by which mechanism the style change should ripple down to its native element... I can't find one and it seems like it's either is broken or truly not present.

So, I was barking up the completely wrong tree here, I mistakingly imported svelte/transition instead of svelte-native/transitions, which was why my transitions didn't work, which lead me to believe that svelte native uses node.style... under the hood, which it doesn't. My main point still stands that direct setters to the style object do not trigger a change. A monkey patch, which would have to be placed in the root app.ts for that would look like this (incase anyone needs that functionality):
import { NativeViewElementNode } from 'svelte-native/dom'

Object.defineProperty(NativeViewElementNode.prototype, 'style', {
	set: function(style){
		this._style = new Proxy(style, {
			get: (target, key) => style[key],
			set: (target, key, value) => {
				style.setProperty(key, value)
				return true
			}
		})
	},
	get: function(){
		return this._style
	}
})


[WIP] Flink Kubernetes Native Mode Support

Provide support for task submission and termination in Flink K8s native mode (Session/Application), see Issue #220

/cc  @wolfboys

Great. This is a very important feature. Next, we need to discuss it together

I have slightly refactored the submiy, stop method signatures of com.streamxhub.streamx.flink.submit.SubmitRequest in order to better fit multiple combinations of submit parameters in different Flink runtime.
but the properties of com.streamxhub. Streamx.flink.submit.SubmitRequest are still confusing and ambiguous, 😅 do you have any suggestions? @wolfboys

good job✌ ! let me have a look look😏

At present, submitrequest is customized for yarn application. There must be some differences in the submission parameters of yarn application mode and k8s mode(e.g: is a unique parameter of k8s). We need to discuss whether it is necessary to split these two specific request parameters into two specific request classes. Of course, it is best if they can be abstracted to the upper level so that they can be shared

LGTM


Did you notice that _ and __ are a valid field name in Wren?

I don't know whether it's a bug, but it seems like one...
The guilt is here:
https://github.com/wren-lang/wren/blob/039150efebdffcfe850813d13892d2619721df2c/src/vm/wren_compiler.c#L1049-L1052
We do not check that there is a letter or digit (or underscore), not here and not in readName():
https://github.com/wren-lang/wren/blob/039150efebdffcfe850813d13892d2619721df2c/src/vm/wren_compiler.c#L782-L803
And we're finishing up with an identifier in length 0 😄 Funny.

Nice find! It doesn't seem intentional.

I knew it, and I agree it can be miss interpreted because the doc might say it introduce special identifiers, while even the '_' is part of the identifier so it is not 0 length. So AFAIK it is not really a bug, but an ambiguity of the documentation and/or implementation detail.

Oh right, not zero. I was mistaken because of the consumption of the first _.

Unless there is plan to forbid them, the issue can be closed.

Are you sure this isn't a bug? If this is by design I'll close the issue, but I suspect that only Bob can answer this... @munificent ?

It definitely wasn't intentional. I'll let @ruby0x1 decide if this is a bug or a, uh, bonus feature. Personally, I would lean towards making it an error, but I don't have a strong preference.

About pro and cons of letting, for me the biggest pros is that other language accept those names and it doesn't introduce an arbitrary limitation that need to be checked.
About the cons, it split the name of the variable, which can make it easier to teach maybe?
But my biggest issue about this, and I remember discussing about it with @munificent in some form when it was designed, we talked about a way to distinguish between variables types. @munificent opted for a neat hack that implied selection by pattern matching, but I also exposed the possibility to unary operators. And the issue with what is proposed is that it tries to make '_' and '__' some kind of operator like thing.
I mean, if operator style is the way to go, lets drop '_' and '__' and use a dedicated set of not over-loadable unary operators like '*', '**' or what ever and the limitation proposed will naturally emerge from that decision.


As at 5th November this is out of date.

When the app goes up to the play store google generates a new sha1 key which you have to use rather than the one which is used to sign it when created in VS archive.
I wasted 4 days and found this purely by chance, I cannot find an explanation anywhere.
The app signing option on the play store shows the upload signing sha1 and the app signing sha1 - this second which has to be used in para 5 & 6 above

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

ID: 4d1bc9be-4365-8015-1c11-a9ab1770ea01
Version Independent ID: 82abd821-8fe1-4204-be15-bf3d8a92abd7
Content: Obtaining a Google Maps API Key - Xamarin
Content Source: docs/android/platform/maps-and-location/maps/obtaining-a-google-maps-api-key.md
Product: xamarin
GitHub Login: @conceptdev
Microsoft Alias: crdun

Thanks for sharing your experience. Sounds like we'll have to update the doc!

Hi Craig,
If you are updating that docs page -
https://docs.microsoft.com/en-us/xamarin/android/platform/maps-and-location/maps/obtaining-a-google-maps-api-key?tabs=windows
Then can I make the following suggestions. I'll also point out that:

it took me 4 days to work out why I couldn't download a signed apk from
the playstore, which worked but the maps were blank. If I loaded the apk
from my PC directly to the device it worked fine. So the Maps api uses the
debug if it is run directly, and only the google generated sha when it
comes from the app store.

Other people may be stuck as well, so a quick update would save a lot of
heartache. If you want I am happy to put this reply up as comment if you
can suggest where, while we wait for the formal update.

I am very new to this so there may well be a better way.

The Visual Studio Archives option is a much easier way to obtain the
keystore info rather than having to fiddle with using the command prompt.
If the user archives to generate the apk then begins to sign (distribute)
by creating a keystore in the archive you can access the keystore by
clicking on the created keystore to get the SHA key which can then be used
for debugging by entering it onto the maps api credentials page.
[image: image.png]
When ready to upload, upload the signed apk, then access the google app
signing page to get the app signing sha to add into the api credentials
page.
[image: image.png]
pro**CAM
Software products for the Tourism sector
*proCAM *- Client and Agent Management database. Visit our website
www.procam-db.com
*proHSK *- Housekeeping management software.
On Tue, Nov 6, 2018 at 6:11 AM Craig Dunn<EMAIL_ADDRESS>wrote:

Thanks for sharing your experience. Sounds like we'll have to update the
doc!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/xamarin-docs/issues/989#issuecomment-435955570,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQRCt7udM8yNINiYgs9ULf01YoSN4Rezks5usHFQgaJpZM4YOKg8
.

I really appreciate the extra detail here. Hopefully we'll be addressing this soon.
Thanks again.

Hi everyone,
First, thank you @PorkiePie, you saved for me those 4 days 👍
I confirm what @PorkiePie said. "App signing" SHA1 key needs to be added in API keys for accessing Maps.

I have not set upp App Signing on Play Console, I assume I need to set this up to get the map working? My app is already published to Google Play and map is not working.

@PorkiePie @jongo @conceptdev

Oh my.... WHY has the docs not yet been updated with this info??? With the current situation it takes 2-6 days for Google to approve a new upload - so testing this without getting it to work has so far taken WEEKS....! Now, I'll wait for the extra SHA-1 fingerprint on the API key to take effect (fingers crossed)

Thanks for submitting an issue and we apologize for the delayed response. The requested updates haven't been made since the creation of the issue, and the timeline for resolution may vary based on resourcing, so the issue is being moved to an internal repo to better track it.


[DOCFIX] Overhaul docker doc

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/525/
Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/528/
Test FAILed.

Added some info for checking the site properties:

To set an Alluxio configuration property, convert it to an environment variable by uppercasing
and replacing periods with underscores. For example, alluxio.master.hostname converts to
ALLUXIO_MASTER_HOSTNAME. You can then set the environment variable for the image with
-e PROPERTY=value. Alluxio configuration values will be copied to conf/alluxio-site.properties
when the image starts. If you aren't seeing a property take effect, make sure the property in
conf/alluxio-site.properties within the container is spelled correctly. You can check the
contents with
$ docker exec ${container_id} cat /opt/alluxio/conf/alluxio-site.properties

@madanadit Thanks for the review. I've addressed the comments, PTAL

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/534/
Test FAILed.

Merged build finished. Test FAILed.

Thanks @aaudiber. Left one question. Otherwise looks good.


How to access to pivot table data?

Hello :)
I have 3 tables :

users
skills
user_skill (pivot table)

In user_skill (the pivot table) I have a field for the level (rank) of the user on this skill.
How to get this field in my transformer?
Thanks
CODE BELLOW DOESN'T WORK
"Cannot read property 'rank' of undefined"
Model
class User extends Model {
  skills() {
    return this.belongsToMany('App/Models/Skill')
      .pivotTable('user_skill')
      .withPivot(['rank'])
  }
}

Controller
class UserController {
    async show({ params, request, response, transform }) {
        let user = await User.find(params.id)

        if (!user) {
          return response.status(404).json({ data: 'Resource not found' })
        }

        await user.loadMany(['skills'])

        return transform.include(['skills']).item(user, UserTransformer)
  }
}

Transformer
class UserTransformer extends TransformerAbstract {
  availableInclude() {
    return [
      'skills'
    ]
  }

  transform(user) {
    return {
      id: user.id,
      firstname: user.firstname,
      lastname: user.lastname
    }
  }

  includeSkills(user) {
    return this.collection(user.getRelated('skills'), skill => ({
        id: skill.id,
        name: skill.name,
        rank: skill.pivot.rank
    }))
}

The pivot property is not on the model its self. You have to access it through the $relations property.
So this should work:
  includeSkills(user) {
    return this.collection(user.getRelated('skills'), skill => ({
        id: skill.id,
        name: skill.name,
        rank: skill.$relations.pivot.rank
    }))

Or at least that is how I've done it in my app. But I just searched the adonis documentation and can't find any information on how to access pivot data at all.
Please correct me, if I'm missing something.

Thank you for your answer. It's works!
Maybe you should keep this issue open (tag with "question"?) if someone wants to contribute.
Have you asked how to access pivot data on the official adonis-lucid repo?

I will keep it open for a while.
No, I haven't had time to look into it further. But if you or someone else wants to look into it, feel free to link to this issue.

Isn't it the case just to prefix the variable with pivot_? At least that is the Laravel way, and it also seems to work in adonisjs for me:
So if you have a variable status_id on the pivot table between user and posts, you could access it by
const post = Post.find(1)
const tag = post.tags().withPivot(['status_id']).first()
const status_id = tag.pivot_status_id


Bugfix in getMaxReadType for type variables.

This PR ensures that, in the returned the max read type for a type variable, the writeSuperset is consistent with the readSubset.

Thanks for the review, @mmandlis I addressed your comments and questions. PTAL.


[0.18] NoClassDefFoundError: groovyx/gpars/GParsPool

When running cucumber task I get NoClassDefFoundError: groovyx/gpars/GParsPool. Something is wrong with shadow jar, it does not include all required dependencies.
Instead of fixing shadow jar it is better to use dependencies. In new Gradle versions dependency leak is less of a problem, especially with new plugin DSL.
I will provide pull request.

Pull Request

0.19 released


Cannot backup after remote forget/prune on rest-server with --apend-only

Output of restic version
restic 0.14.0 compiled with go1.19 on linux/amd64

How did you run restic exactly?
I have a source server running restic and a target server running rest-server.
Since rest-server is run with --append-only, I need to forget/prune snapshots directly on the target server.
On the source server, I do a backup
export RESTIC_PASSWORD=SuperSecretPassword
export<EMAIL_ADDRESS>restic init --repository-version 2
restic backup --verbose --exclude-caches --tag="testa" -o rest.connections=25 --exclude ".git" --compression=max /some/path

On the target server, I delete that backup
export RESTIC_PASSWORD=SuperSecretPassword
export RESTIC_REPOSITORY='/local/path/to/repo/someuser'
# Let's forget the snapshot with tag testa I created above
restic forget $(restic snapshots | grep "testa" | awk '{print $1}')
# Now let's prune the repo
restic prune

Once this is done on target server, I try to run a second backup on source server:
 restic backup --verbose --exclude-caches --tag="testb" -o rest.connections=25 --exclude ".git" --compression=max /some/path

What backend/server/service did you use to store the repository?
rest-server version rest-server 0.11.0 compiled with go1.17.6 on linux/amd64

REST server is behind haproxy 2.4 which offloads TLS security.
rest server is run with following arguments:
/usr/local/bin/rest-server --path /stor/restic/ --listen :12345 --prometheus --prometheus-no-auth --append-only --private-repos

Expected behavior
Source server does backup with tag "testa"
Removing snapshot with tag "testa" directly on target server.
source server does backup with tag "testb"
Actual behavior
Once I launch the second backup (with tag "testb") on source server,  I get the following output:
restic backup --verbose --exclude-caches --tag="testb" -o rest.connections=25 --exclude ".git" --compression=max /opt/backup_test
open repository
repository 9aa1b3dc opened (repository version 2) successfully, password is correct
lock repository
no parent snapshot found, will read all files
load index files
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 552.330144ms: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 1.080381816s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 1.31013006s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 1.582392691s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 2.340488664s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 4.506218855s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 3.221479586s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 5.608623477s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 7.649837917s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 15.394871241s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 507.606314ms: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 985.229971ms: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 803.546856ms: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 1.486109007s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 2.070709754s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 3.67875363s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 4.459624189s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 6.775444383s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 15.10932531s: <index/27c0f4e39a> does not exist
Load(<index/27c0f4e39a>, 0, 0) returned error, retrying after 13.811796615s: <index/27c0f4e39a> does not exist
Fatal: <index/27c0f4e39a> does not exist

Steps to reproduce the behavior
I hope you have everything required above ;)
Do you have any idea what may have caused this?
As far as I understand, using --apend-only on rest-server implies that the only place I can delete snapshots in the repository is directly on the server which runs rest-server.
I hope i didn't misunderstood anything here.
Do you have an idea how to solve the issue?
???
Did restic help you today? Did it make you happy in any way?
I'm the author of backup-bench
After a lot of benchmarking between all the solutions, I wanted to give restic a deeper test dive for it fills quite well my usecase.

Well... sorry for the noise.
I've run restic prune as root whereas the rest-server runs as restic user.
After a quick chown -R restic:restic, I'm good.
Inded the error message could be better, but I saw that was implemented in rest-server a couple of days ago.
I still have a side question, perhaps a bit out of scope.
I'm using --append-only so a compromised target cannot delete backups.
But in that case, I in order to make simple backup repo maintenance (eg deleting old snapshots, pruning...), I need to know the repo password, which allows me to access all data.
For my personal needs, that's just fine (I usually trust myself ;))
But if I'd use restic for customer backups, I would defacto be able to decrypt all their data without their knowings.
Anything I can do about this ?
The ideal solution IMO would be to have "operator_only" password which would allow to make basic housekeeping operations on the backup repo, but not decrypt / restore files.

Duplicate of #1871

The ideal solution IMO would be to have "operator_only" password which would allow to make basic housekeeping operations on the backup repo, but not decrypt / restore files.

Right now, that is not possible, see #187. Even with asymmetric encryption, the user running prune would still be able to decrypt all directory metadata and likely fingerprint most files. Unless we totally change the repository format, to separate structure and other metadata. But the fingerprinting would still remain possible (maybe there is some fancy crypto to avoid that too, but I've no idea).


add translation in french

Thank you for submitting a pull request!
Description
Add an option for change the language, I added the french translation and set the english one in default
Type of Pull Request

[x] Adding a feature
[ ] Fixing a bug
[x] Maintaining documents
[ ] Others ()

Verify the followings

[x] Code is up-to-date with the main branch
[x] No lint errors after yarn run lint
[x] Make sure all the exsiting features working well

Refer to CONTRIBUTING.MD for more details.

@Simon25500 Thank you for pull request! This is great feature. I released as v1.2.15.
I would like to add this feature to mapbox-gl-export, too. Could you make the same pull request for the plugin?

@JinIgarashi  Thanks ! no problem i'll do the same to mapbox-gl-export


Fix embeddings extraction

This is a pull request to fix some errors in the "extract embeddings" section of the original code in the repository. The running results of the code after the corrections were made when obtaining embeddings are shown below.
The Result of calculating the cosine similarity using the fixed code and llama.cpp:
Query Text: ”My favourite animal is the dog“

Text
Similarity(LLaMA.cpp)
Similarity(Fixed Code)

“My favourite animal is the dog”
1
0.99999999

“My favourite animal is the cat”
0.928901
0.92852515

”I have just adopted a cute dog“
0.70601
0.596631

The first 10 elements of text embeddings, the length of all embeddings is 4096:

Query Text: "My favourite animal is the dog"
Fixed Code:
[1.6758084, -0.10050424, -0.3598353, -4.8037696, 1.4627854, -2.3149424, 2.0896077, -1.4845643, 0.5678074, -0.18290481]
LLaMA.cpp:
[1.71472, -0.0879841, -0.369562, -4.77127, 1.44898, -2.30881, 2.11664, -1.49164, 0.558957, -0.186297]

Text: "I have just adopted a cute dog"
Fixed Code:
[-0.5668864, -1.1441603, -2.3260381, -6.598249, 1.3243433, -1.7672672, 0.9366179, 0.3414038, 1.0347223, 1.2812055]
LLaMA.cpp:
[1.19416, -1.06577, -1.59795, -4.10442, 1.06202, -2.01701, 0.804208, 0.264081, 2.19793, 1.59068]

Text: "My favourite animal is the cat"
Fixed Code:
[2.5065503, 0.066849045, -0.081686154, -4.7165327, 1.6428406, -2.7072144, 2.914644, -1.7767899, 0.41250193, 0.5863753]
LLaMA.cpp:
[2.49985, 0.0733547, -0.093324, -4.74914, 1.63704, -2.69348, 2.94915, -1.73889, 0.421222, 0.616791]

Thank you for this! It's great to have this sorted out. The discrepancies between our numbers and llama.cpp are likely due to #210, which we should be able to resolve.
I revised your example to make it possible to use your own model / query / comparands, and to simplify all of the examples to reduce the amount of code to the bare essentials, but the spirit is more or less the same.
Again, thank you for addressing this 🙏


Update CacheKey.php to allow null relationships

Allow null relationships

Will this be accepted soon? I think it makes a lot of sense and I really need it. :-)


Release 0.2.3

Checklist

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

@conda-forge-admin, please rerender

@conda-forge-admin, please restart ci

@conda-forge-admin, please restart rerender

@conda-forge-admin, please rerender

I was about to pull the trigger prior when I realized this version works with a difference ForceBalance ... I'll wait until tomorrow to merge.
(Anybody else is free to hit the button if they think it's fine)


Build weapons / add equipment to buildable items

So, I've looked everywhere for a solution to this before asking here.  I want the ability to buy/build rifles for my team with increasing cost.  For example, start out building recruits with no weapons, then buy/build individual weapons for each.  At start we may only have enough for some Enfields so equip with those, steal some off dead enemy soldiers as we go.  Later as supplies are increased, buy some Garands or some AR15s.  The point is to be able to upgrade the current team weapons without spawning entirely new units.  I'm open to spawning individual rifles or a weapons box with a stack or a truck with a stack.  So far, nothing has worked.
So, I tried adding the weapons directly to the buildable items list (presets\blufor\custom) as follows:
buildings = [
["Weapon_hlc_rifle_Bushmaster300",0,50,0],                                 //AR15
When in game, it shows up in the build list and when I select it, it appears on the ground but when I click,"build" it confirms the items was built but it disappears.  I've changed vehicles in this way before so I know the process works, just don't understand why the rifle doesn't.
I've also tried using a custom (ALiVE Orbat made) truck and to load them in it's init section but even the default vehicles I'm finding have their equipment storage emptied.  Is this in a Liberation script somewhere that all vehicles cargo is removed?
The ideal would be to buy/build a weapon box with x number of a particular rifle in them but that has me completely baffled.  I'm able to spawn in the physical weapons box no problem, it's getting the items preloaded that eludes me.  Also, I added this to the buildings section
["Box_NATO_Wps_F",0,0,0],
and it spawns the object but, it's empty.  Doesn't even contain the default items.  ???
Thanks for any thoughts on this.

No reply, no comment - just, "invalid" and closed it.  Nice.  Idiot....

Hey method, I can’t really help you with your idea, I don’t think it’s an issue more an new feature ldea. But I was interested, yes there is a function which clears the cargo of all spawned objects. But it has a parameter to turn it off? But I don’t how 😅.
https://github.com/KillahPotatoes/KP-Liberation/blob/master/Missionframework/functions/fn_clearCargo.sqf
Also you are not really kind... everybody is doing stuff here in their free Time...

Labeling a thread "invalid" and closing it without a response or reason
why, THAT is "not really kind."
On Sat, Jun 27, 2020 at 3:07 PM ZarDocK<EMAIL_ADDRESS>wrote:

Hey method, I can’t really help you with your idea, I don’t think it’s an
issue more an new feature ldea. But I was interested, yes there is a
function which clears the cargo of all spawned objects. But it has a
parameter to turn it off? But I don’t how 😅.
https://github.com/KillahPotatoes/KP-Liberation/blob/master/Missionframework/functions/fn_clearCargo.sqf
Also you are not really kind... everybody is doing stuff here in their
free Time...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/KillahPotatoes/KP-Liberation/issues/808#issuecomment-650605641,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQDC362IT4IKWYKZLVDNE6LRYY7NVANCNFSM4OKDB46A
.

It's closed and invalid because we've an issue template that you didn't use.


Upgrade SaveLoad

This PR upgrades SaveLoad in a number of ways. First it drops the proprietary save file format in favor of json format. This is simple cleaner and more reliable. In doing so, many of the custom read/write methods have been removed.
Now that it saves to json, I added the ability to save all data to a single file where "filenames" now refer to json keys. The sexps are unchanged and the functionality is merely upgraded internally. In addition the save data is automatically tied to the current player. This allows multiple players to have their own save/load data without conflicts.
By default it now saves to data/players which allows the data to be loaded across mod versions (and mods if you don't choose a unique enough filename!)

I forgot about this PR. Goober got involved, so I'm closing this. If anyone wants the upgraded version they can pull it from BtA 2.


feat: Use Haystack pipelines as tools via Tool.from_pipeline

Preview only to open discussion and coordinate further, DO NOT MERGE
Implements usage of Haystack pipelines as a Tool.
See test/components/tools/test_tool_pipeline.py for an exhaustive test suite

Pull Request Test Coverage Report for Build<PHONE_NUMBER>5
Details

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.3%) to 89.272%

Files with Coverage Reduction
New Missed Lines
%

dataclasses/tool.py
2
98.41%

Totals

Change from base Build<PHONE_NUMBER>8:
-0.3%

Covered Lines:
2047

Relevant Lines:
2293

💛  - Coveralls

A short notebook with classic Haystack pipelines used as tools could help to understand how this is meant to be used.

Here is the notebook motivating this important tooling step forward. Note that it is WIP as well.


Duplicate user (user can create multiple accout with same details).

Describe the bug
Users can create multiple accounts with the same details like same username or emailid or all the details will be same.
Expected behavior
Before saving/creating the new user make sure to check and verify in the database there is no account/ user whose username and email match with the current user. If there is already a user with the same username and email throw the message  - "user already exit with same username/email"

Hi @mennafabio you can start working. Are you clear about the issue?

Hey @Krishnapro , yes im clear about the issue. I created a PR for this issue https://github.com/Krishnapro/notescollab/pull/8


Windows features gone

The GUI script also removed .NET frameworks. When I try to open "Turn on windows features" dialog, it's total empty. And many applications like WinAero Tweaker asked, that there's .NET framework issues.

Thanks for the heads up. I’m working to find a way for it to ignore anything to do with .net framework. I’ve got a partial solution so far.

Please, update the repository with the solution to ignore  .net framework files as soon as possible. Please, update the GUI script as soon as you can.

Thanks for the heads up. I’m working to find a way for it to ignore anything to do with .net framework. I’ve got a partial solution so far.
Please, update the repository with the solution to ignore .net framework files as soon as possible. Please, update the GUI script as soon as you can.


Add default port to ->uri

Fixes #73.
Please answer the following questions and leave the below in as part of your PR.

[x] I have read the developer documentation.

[x] This PR corresponds to an issue with a clear problem statement. (#73)

[x] This PR contains a test to prevent against future regressions

FYI: while there is a test exercising ->uri, it only  makes a HEAD request against a local dev server, which runs against some unprivileged port, so the port was always explicitly specified, hiding the bug.

[x] I have updated the CHANGELOG.md file with a description of the addressed issue.

Btw, do you need a new release with this or can you wait? Do you use bb.http-client from bb or JVM?


targetstrip should also apply to additional section.

% ./bin/etcdctl set /skydns/local/skydns/hutsefluts/1 '{"host":"<IP_ADDRESS>", "ttl": 30, "targetstrip":1}'
{"host":"<IP_ADDRESS>", "ttl": 30, "targetstrip":1}

% dig @localhost -p 1053 SRV hutsefluts.skydns.local

;; QUESTION SECTION:
;hutsefluts.skydns.local.	IN	SRV

;; ANSWER SECTION:
hutsefluts.skydns.local. 30	IN	SRV	10 100 0 hutsefluts.skydns.local.

;; ADDITIONAL SECTION:
1.hutsefluts.skydns.local. 30	IN	A	<IP_ADDRESS>

That last record should be hutsefluts.skydns.local, this also highlights that target strip is dangerous wrt cycles.

Fixed in master:
% ./etcdctl set /skydns/local/skydns/hutsefluts/1 '{"host":"<IP_ADDRESS>", "ttl": 30, "targetstrip":1}'
{"host":"<IP_ADDRESS>", "ttl": 30, "targetstrip":1}

% dig @localhost -p 1053 SRV hutsefluts.skydns.local

;; QUESTION SECTION:
;hutsefluts.skydns.local.	IN	SRV

;; ANSWER SECTION:
hutsefluts.skydns.local. 30	IN	SRV	10 100 0 hutsefluts.skydns.local.

;; ADDITIONAL SECTION:
hutsefluts.skydns.local. 30	IN	A	<IP_ADDRESS>


Extending jQuery Bracket library

Hi.
Thank you for this great library. I've already forked and customized it for one of my projects.
The customization is for tennis brackets which contain 3 results for each team/player instead of 1. The implementation, though, breaks forward compatibility for sure.
What is the best way to extend your library in order not to break future compatibility?
Thank you in advance.

Hi,
Safest bet would probably be to replace the result numbers with your own custom object. You would then need to add support for rendering, editing and scoring for your specific score object (i.e. which object has the points for win). These functions could be provided in the initialization as callbacks. You already have this for team objects using decorator: {edit: edit_fn, render: render_fn}}.
You could have init object:
{
  init: {
    teams: ...
    results: [[{scores: [1,2,6]}, {scores: [3,2,5]}]...]
  }
}

Ideally this could be even taken into account in the typing, where the result type would be generic and passed as type argument in startup, e.g. .bracket<{scores: number[]}>(initObject) in this case.

Hello guys,
I noted that @kmgalanakis  already extended the jquery-bracket library to be used in a tennis tournament (below is the link that I found). I'm trying to use it but the documentation has not been updated yet to reflect this change and I'm having a hard time adding the scores. Can you guys please tell me what is the data structure that I have to use for the results object? I already tried with the structure mentioned above by @teijo but it did not work either. Any help will be really appreciated.
{   init: {     teams: ..., results: [[{scores: [1,2,6]}, {scores: [3,2,5]}]...]  }}
https://github.com/kmgalanakis/jquery-tennis-bracket
By the way, I really like this library!! You guys did a great job!
Thank you!!

@yoanpumar all the work done in the library found in my GitHub is done by @teijo. What I did was to slightly modify his library in order to perform the way I wanted. The customization for tennis tournaments lacks a lot of features, but for my project, these modifications cover the needs.
This is why I asked @teijo how I could extend the library further in order to retain forward compatibility, but unfortunately, I didn't have time to work more on it.
In any case, even though this is not the right place to do it, this is how I use my version of teijo's library for one of my brackets
jQuery( document ).ready( function( $ ) {
        var tournamentBracketData65304 = JSON.parse( '{"teams":[["A",null],[null,"B"],["C","D"],[null,"E"],["F",null],["G","H"],["I","K"],[null,"L"]],"results":[[[[[null,null,null],[null,null,null]],[[null,null,null],[null,null,null]],[[6,6,0],[0,3,0]],[[null,null,null],[null,null,null]],[[null,null,null],[null,null,null]],[[6,2,10],[3,6,8]],[[6,6,0],[4,4,0]],[[null,null,null],[null,null,null]]],[[[6,6,0],[1,1,0]],[[6,6,9],[4,7,11]],[[6,6,0],[2,2,0]],[[3,4,0],[6,6,0]]],[[[6,6,0],[0,1,0]],[[3,3,0],[6,6,0]]],[[[6,6,0],[0,0,0]]]]]}' );

		function render_fn(container, data, score, state) {
			switch(state) {
				case "empty-bye":
					container.append("BYE")
					return;
				case "empty-tbd":
					container.append("")
					return;

				case "entry-no-score":
				case "entry-default-win":
				case "entry-complete":
					container.append(data)
					return;
			}
		}

		function edit_fn() {
		}

        $( '#tournament-brackets-front-65304' ).bracket({
            init: tournamentBracketData65304,
			teamWidth: 200,
			skipConsolationRound: true,
			centerConnectors: true,
			decorator: {edit:edit_fn, render: render_fn},
        });
		$( '#tournament-brackets-front-65304' ).doubleScroll();

    });
``

Thank you @kmgalanakis, that's exactly what I need! Those modifications will also cover my needs!
Thanks again to you both!!


Simple way to share notebooks with other users

I would like to be able to type something like:
metatlas.share(description = 'a brief description of the notebook', date=now, user=user,filename=filename)
that would make the notebook visible to all users.
Users would find shared notebooks with a qgrid widget from
metatlas.available_notebooks()
There would be a checkbox to copy the notebook into their home dir.

Here is a cool nbviewer that uses the public read web directories with portal and project:
http://nbviewer.ipython.org/url/portal.nersc.gov/project/openmsi/starry_night_to_text.ipynb

It was pointed out to me that using the jupyter "upload" button is easy enough....


Placeholder text in Settings uses Helvetica Neue instead of chosen Font Family

Just noticed that the placeholder text in Settings seems to be using Helvetica Neue instead of whatever Font Family is set to:

Thanks for spotting this! It's an easy fix, will probably publish a patch later today.

fixed in 1.2.8


Relative path for images in CSS

It is necessary when styles are imported using webpack

How does the failure look like, right now? We did fix some webpack problems back in 1.0.1 and haven't heard of any problems since then

I had such a problem:
ERROR in ../~/css-loader?{"modules":true,"sourceMap":true,"importLoaders":1}!../~/postcss-loader!../~/leaflet/dist/leaflet.css
Module not found: Error: Can't resolve 'images/layers.png' in '/home/tom/projects/addycar-advertisers-ui/node_modules/leaflet/dist'
 @ ../~/css-loader?{"modules":true,"sourceMap":true,"importLoaders":1}!../~/postcss-loader!../~/leaflet/dist/leaflet.css 6:6656-6684
 @ ../~/leaflet/dist/leaflet.css

Have you tried resolve-url-loader? Maybe it helps. I dunno.

Hi! I'm going to close this, as there's not been any action for a long time here.
At the moment, it is not clear to me why this change is needed, it also appears a lot of other webpack users do not see this issue, although they instead have other problems (#4968).
If you still feel this PR adds value to Leaflet, don't feel discouraged, just tell me why we need this and we'll consider re-opening!

This problem is not actual for me no more, and I even don't remember how to reproduce this error.
Thank you for closing PR, I should have done this before


Different AssemblyLoadContext for System.CodeDom types

I'm trying to port a .NET Framework control to .NET 5 which has a custom CodeDomSerializer.
However I'm facing a very strange issue that all the static types are loaded as a part of "Default" context.
All the dynamic types though are loaded as a part of "UserAssemblyLoadContext".
So if I write the following:
CodeDomSerializer baseSerializer = (CodeDomSerializer)manager.GetSerializer(typeof(ControlBase).BaseType, typeof(CodeDomSerializer));
var codeObject = baseSerializer.Serialize(manager, value);

And then
var statements = (CodeStatementCollection)codeObject;

I can also get the following exception:
[A]System.CodeDom.CodeStatementCollection cannot be cast to [B]System.CodeDom.CodeStatementCollection.
Type A originates from 'System.CodeDom, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' in the context 'Default' at location 'C:\Users\<username>\.nuget\packages\system.codedom\7.0.0\lib\net6.0\System.CodeDom.dll'.
Type B originates from 'System.CodeDom, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' in the context 'Default' at location 'C:\Users\<username>\.nuget\packages\system.codedom\7.0.0\lib\net6.0\System.CodeDom.dll'

Do you have an idea how to resolve the issue?

@jaredpar likely knows much more than me in this space


About section improvement

The about section can be improved by increasing the text and picture's visibility which will have a great impact on user

Please assign this issue to me under gssoc 2024 extended

please assign this issue to me @NishantK-07

Hi @vivekvardhan2810
I found that about page is not working properly.
Please assign me this issue.
I will not take too much time to fix it.

In the above page, there is no proper spacng between different sections. Please assign this task tome under ggsoc-extd 24  and hactoberfest. @tabinayaseen


Feature Request 💡 : Search Page

Description
The additional search page in order to implement open search and google featured snippet search, Only a search page on /search url with some customizations and it should allows us to search with url like example.com/search?q=testing
Basic example

and with Open Search we can add tab to search

Hello! Thanks for you suggestion :) I'm not sure I understood everything you want.
You want to be able to have the plugin on a separate page as such as if I go myvuepress.com/search the user would be redirected on a webpage where you can search into your vuepress but where there is nothing else on the page?
If you could explain it a bit more in detail I would appreciate it :)

No It should not redirect user it should add a page in vuepress which can search in realtime with meilisearch and it should be present on /search and if user accessed /search?q=Hello then it should add hello in search input. That's all I am looking for..

Hello @ramesh-dada, to be sure we are on the same page:
If I type /search?q=facet it should open a page the following way?

Something like when we go to /search it should maximize the pop up to full screen with css and page like I shown in first post and when we go to /search?q=facet and then it should show like you shown but that search pop up should be maximised to full screen the main aim is that I want a search page so that it will be better in seo and I can get featured snippet in google as well as we will have an option to add tab to search. THANKS..

Hey @ramesh-dada
I think it is a very good idea! It could be a good addition to this plugin :) Would you be willing to implement it?

As per the new policy introduced with the deprecation, we only accept issues raising bugs.
For this reason, I'm closing the issue.


MAZI glossary proposals

C: Captive Portal; Command Line; Community Needs; Contact; Customization D: Data; Data ownership; Design; Digital identity; Digital sovereignty
! F: Facilitation; Filtering; Functionality
! H: Hybrid identity; Hybrid space; Human Computer Interaction (HCI)
! I: Intranet; Interaction Design; Interface Design M: Moderation
! N: Networks
! O: Offline; Offline / independent networking
! P: Power Bank; Pre-tech modelling (pretotyping); Privacy; Processor R: Raspberry Pi; Reboot/Booting; Requirements; Router
! S: SD Card “Etching”; siga siga (slowly slowly); Splash Page; SSH
! T:Toolkit
! U: Usability
! W:Web server;WIFI-Antenna (doesn‘t have to look like an antenna, but can be on-board)

Duplicate of #12


Select HAS_DTS_I2C in drivers instead of boards

Clean up inconsistencies in where we select HAS_DTS_I2C.

Codecov Report

Merging #10245 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #10245   +/-   ##
=======================================
  Coverage   53.04%   53.04%
=======================================
  Files         214      214
  Lines       26184    26184
  Branches     5644     5644
=======================================
  Hits        13889    13889
  Misses      10024    10024
  Partials     2271     2271

Continue to review full report at Codecov.

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


Can't install DAAM package due to new rust compiler updates

Because of the new rustc standards, transformers==4.30.2 no longer compiles correctly in the newest Rust compiler. Because of this, I am unable to install the DAAM package. To fix the issue, I locally installed the package and changed the requirements.txt from transformers==4.30.2 to transformers. The issue resolved and I could install the entire package. I hope this helps anyone with the new rust compiler version.

but if i update the requirments.txt, install the file, and then install the daam, it always change the transformers version


XCLocalSwiftPackageReference is not supported

I just tested XCLint on a bigger project and got the following error:

Error: The element XCLocalSwiftPackageReference is not supported.

I'm not complaining, I know the tool is still in development, but I thought you might want to know about error messages from other projects. Let me know if I can give you more info.

Huh! Thank you so much for this report. I’ll definitely investigate.

This was fixed by https://github.com/tuist/XcodeProj/releases/tag/8.16.0. I've updated that dependency to pull in the fix. How does it look for you now?

I believe this was fixed by that release. But, if you see this again, please let me know!


Screenshots? - Purpose paragraph?

Your project looks interesting. What's the purpose of it? - Normal cross-platform application development, like Qt, wxWidgets, IUP, NappGUI and friends? - Or a super lightweight wrapper over the OS windowing and input systems in order to superimpose another system, for fullscreen or full-window games?
Personally I'm looking for something like Flutter but with close to zero overhead (incl. on binary size). And I want to target C and call into C from dozens of higher level programming languages. Then I want to support WebAssembly and create a JSON DSL to generate GUIs from.
Thanks for your elaboration

libmatoya, SDL, SFML, raylib and also glfw are the same kind. This project is mainly  powering the Parsec app about windowing, rendering and input system, the GUI in this app was actually immediate-mode like imgui.


make prepare script work on windows

Summary

Set of changes

Done.

@frederikhors Sorry, me again, 😅  There are more packages located in exchanges/* so all exchanges/*/package.json files are affected as well.

Done! 😄

@frederikhors I pushed the above fix for #744 to your branch. Can you test out whether that fixes the path compare issue for you please?

><EMAIL_ADDRESS>prepare C:\projects\svelte\urql\urql\packages\svelte-urql
> node ../../scripts/prepare/index.js

C:\projects\svelte\urql\urql\scripts\prepare\index.js:21
  path.normalize(a).replace(new RegExp(path.sep, 'g'), '/')
                            ^

SyntaxError: Invalid regular expression: /\/: \ at end of pattern
    at new RegExp (<anonymous>)
    at is (C:\projects\svelte\urql\urql\scripts\prepare\index.js:21:29)
    at Object.<anonymous> (C:\projects\svelte\urql\urql\scripts\prepare\index.js:32:4)
    at Module._compile (internal/modules/cjs/loader.js:1156:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32)
    at Function.Module._load (internal/modules/cjs/loader.js:899:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
    at internal/main/run_main_module.js:18:47

It works now!


Add autocorrect to suggest T.must in return

Motivation

Fixes #1420.
Test plan

See included automated tests.

cc @lgo


[Hub Generated] Review request for Microsoft.Consumption to add version stable/2019-11-01

This is a PR generated at OpenAPI Hub. You can view your work branch via this link.
Contribution checklist:

[x] I commit to follow the Breaking Change Policy of “no breaking changes
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Please follow the link to find more details on PR review process.

There is only one change in this revision and that is an update to one of the description properties. The BreakingChange failure makes no sense and there is no obvious change in the area of the swagger identified.

@jianyexi could you take a look at the breaking change error?


[Geofence] Region ids are lost after closing the app

As per title.

Fixed

Hello.  Has this been fixed for sure?  I keep losing IDs

Sorry, it was fixed for Delphi 10.4.2. Should now also be fixed for Delphi 11


In Query

Codecov Report

Merging #2 into master will increase coverage by 1.25%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master       #2      +/-   ##
==========================================
+ Coverage   82.36%   83.62%   +1.25%
==========================================
  Files           8        8
  Lines         431      464      +33
==========================================
+ Hits          355      388      +33
  Misses         43       43
  Partials       33       33

Impacted Files
Coverage Δ

db/select.go
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Add i8 as alias for byte.

Also, found a bug where the line number for constant maps and lists was wrong.
Fixed that too.
Resolves #94.

@blampe @breerly @kriskowal

Looks good. :shipit:

:ok:


ICES_StockCode: review of consistency

Someone has pointed out that there is a mismatch between the area description for sandeel in SID and in the advice sheet. You can see that SID says:
Sandeel (Ammodytes spp.) in Divisions 4.b and 4.c, Sandeel Area 1r (central and southern North Sea, Dogger Bank)
And Advice sheet says:
Sandeel (Ammodytes spp.) in divisions 4.b–c, Sandeel Area 1r (central and southern North Sea, Dogger Bank)
After a quick look I find:

Wrong capitalization of divisions
Varied ways of enumeration consecutive divisions
Maybe we can have a look together and spot a few issues to be checked.

FilteredStocklist.xlsx

FilteredStocklist_Revised.xlsx