chore: bump proxy version in examples

Bump examples to use latest proxy version.

Can we put renovate tags around these like we did in the README?

I have updated the README's to get auto-bumped with release-please, the yaml files I have left out as most of them contain the <IP_ADDRESS> which has been causing issues for us as it gets mistaken as a Proxy version.


[placeholder] r test failure debugging

After upgrade dmlc-core and rabit to latest version, we observed r_test failed due to early stop metrics issue.
cc
@CodingCat @hcho3

where is the failure?

https://travis-ci.org/chenqin/xgboost/jobs/525125837

is this test even related to rabit?

too many times some test just failed in the next day without changes, we can move attentions to the new CI which is supposed to be more stable now

is this test even related to rabit?

To my best knowledge, not at all. That's what I am trying to figure out.
I saw most of travis task moved to jenkins, so this may no longer relevant. so F.Y.I.

@chenqin BTW, let me know if you'd like to use our Jenkins server for Rabit integration testing.


Community Slack channel

We have to prepare a community Slack channel.
Currently we're waiting https://github.com/kubernetes/community/pull/7712 to get merged

Done


"Pass through" Send + Sync traits for AsyncStream

zbx_sender uses an AsyncStream trait to represent an unified
AsyncRead + AsyncWrite object. Actually using this trait requires
Send + Sync in practice, but I forgot to specify them as super-traits
the first time around.
The problem showed itself when trying to utilize the new async
code in a warp-based HTTP server.

Testing this PR uncovered some other issues, so reopening another PR with this and additional fixes.


Bug: missing flag for lighthouse historic state

I think chaind needs lighthouse to be started with the --reconstruct-historic-states flag.
Sproul in the lighthouse discord mentioned

Otherwise none of the historic states before the checkpoint slot are ever stored (--slots-per-restore-point only affects slots after the checkpoint slot without --reconstruct-historic-states).

chaind gets extremely slow when using both flags, e.g., in about 7 hours running it obtained beacon committees for ~ 33k slots. Is this expected?

--reconstruct-historical-states is only relevant if the node is started with checkpoint sync.  I'll accept the PR, but likely change the docs to state that the node needs to be an archive and leave the specifics to the documentation of each client, otherwise we'll end up replicating a load of their information and run in to situations where we aren't in sync so it doesn't work.

Agreed. Is there any reason for not checkpoint syncing though?
I've noticed backfilling being >10x faster than normal syncing from genesis. I believe it's because a bunch of checks are not needed in backfill sync (such as checking signatures I think someone mentioned to me..?).
I'm seeing 8slots/sec normal sync times, and 80-100 slots/sec backfill sync time.


Removed the evidently Scam DEX ravendex.io

The detailed evidence is found here:

https://builtoncardano.com/blog/ravendex-a-scam-an-investment-opportunity-or-just-another-dex
https://forum.cardano.org/t/ravendex/78786/8
https://www.scamdoc.com/view/674822
https://www.reddit.com/r/CryptoCurrency/comments/qfl435/a_word_of_warning_about_ravendex_my_experiences/?utm_source=share&utm_medium=web2x&context=3

complete

A disgrace for IOG!


安装失败

[zzreal@Asgard dingtalk-1.5.2]$ npm install

<EMAIL_ADDRESS>postinstall /home/zzreal/opt/dingtalk-1.5.2/node_modules/electron
node install.js

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/7zip-bin-win):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"win32","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/7zip-bin-mac):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
added 458 packages in 20.225s
install的时候有这些警告，忽略之后
[zzreal@Asgard linux-unpacked]$ ./dingtalk
./dingtalk: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
运行报错

你的node版本和npm版本是多少

出现同样的问题，node的版本是8.10.0,npm的版本是5.6.0

难道是electron安装失败？

修改成taobao源之后解决了
2018-03-20 9:34 GMT+08:00 nashaofu<EMAIL_ADDRESS>
难道是electron安装失败？
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/nashaofu/dingtalk/issues/57#issuecomment-374442238,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHgFMFQc1zSg2_2L-ZQiYzVeI1UeSIggks5tgFyhgaJpZM4SvQ3f
.

安装libXScrnSaver后运行成功


The database value you're trying to insert does not exist: group_list

    no_session_data
    Type of error: Critical
    The database value you're trying to insert does not exist: group_list
    Function: boardsAllowedTo
  /index.php?action=dlattach;attach=1334;type=avatar
    File: /public/sources/Security.php
    Line: 1231

ref https://www.elkarte.net/community/index.php?topic=5204.0

I noticed this same error in few other places while working on my local environment.

I've not been able to produce this one myself .... hope you can track it down.

This happens when $user_info is not set as far as I can tell, because it comes with other two errors:
Notice: Undefined index: groups in sources/Security.php at Line: 1216
Warning: array_diff(): Argument #1 is not an array in sources/Security.php at Line: 1216
In the "normal flow" I'm not sure how it could happen, but in specific cases like the one reported for /index.php?action=dlattach;attach=1334;type=avatar it could be some path doesn't bring to the setting up of $user_info.
Not sure how, not sure why.

The only thing I can think of that calls that early is a frontpage hook, its before loadUserSettings();

I have this error as soon as I install 1.1.3 and visit the index. It makes my forum impossible to use.

I'm testing on 7.2.5 and 5.5.60.  What do you have under admin->look and layout->Select the action to show on the front page ? ... if you change it does it then work correctly for you?

What would the link to that be? If my try to go to /admin then there's still a blank page. You can see it here.

Although its the same error, it seems like a different (but perhaps related) issue since your site does not even load.  Are there any errors in your php error file on the server?

It seems like the site not loading was an issue with the host. I ended up switching to infinityfree (mostly because I didn't have access to the error logs, which was a big no-no) and it works without errors now.

Another one:
https://www.elkarte.net/community/index.php?topic=5282.0

The only thing I can think of that calls that early is a frontpage hook, its before loadUserSettings();

@Spuds could it be the allowedTo call in sportal_init from SP?

Always a chance nods .. I kept trying to reproduce this running SP but have not seen the error.  That however does not indicate that SP is not causing it.  I'll check the code in that area to be sure as I can.

@Spuds were we able to reproduce this one?

I've not looked into this 😞 I need to get some SP items fixed up and I'll check at it then.

Had the same issue like original poster. Accidentally solved it by deactivating ublock (origin) and disconnect browser plugin in Firefox temporarily. Hope this helps.

No reports of this in many years, and likely a browser or elkarte addon issue.


Updating to Ghost V5

Hello,
I would like to update the ghost version to v5 since I need some of the new features. Is it even possible with this repo?

Any update?

Hey @SeyZ in the end I decided to deploy Ghost V5 on Digital Ocean as it was a lot simpler than Heroku


⚠ Young Discoverers has degraded performance

In d293735, Young Discoverers (https://youngdiscoverers.org.au) experienced degraded performance:

HTTP code: 200
Response time: 5704 ms

Resolved: Young Discoverers performance has improved in dbc289c.


UPDATE SITE : PLUZZ.FR -> FRANCE.TV

Hi,
Please, can you update to accept downloding from : https://www.france.tv
An example : https://www.france.tv/france-2/un-oeil-sur-la-planete/141889-cannabis-quelle-bonne-politique.html
Thanks in advance for this resquest from France !

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

Sorry, thx for answer.


Godot doesn't respond after running (Win64 Debug 5/19/17)

Operating system or device - Godot version:
Windows 10 64-bit
x86
Intel HD Graphics 520 + Nvidia GeForce 940M
The debug Win64 version of Godot from http://fixnum.org/godot/#latest_complete as of this writing
Issue description:
What happened:

What I expected: Godot to run normally
After my previous issue, a kind user pointed me to the debug builds, but the debug build locks up upon startup, but this issue has different text.
Also, running with either graphics card or running as administrator makes no difference to the error.
Steps to reproduce:
N/A

Is there really no more information than that in the terminal? The screenshot shows only normal output, no error message.

Also: is there any text selected in the terminal? Selection mode stops the buffer output which causes Godot to freeze.

Nope, no more. The main Godot window with the Godot title and icon is also open, but all that is displayed is white within the window's bounds. If you click on it several times, the mouse changes to the round waiting icon, the whole window (not just inside) is tinted white and Windows didplays the usual kind of "this application is not responding, close the application or wait" dialog.

I think I'm getting this bug also with an Intel HD Graphics card, godot tries to start the project and then stops responding, the Intel Graphics Utility icon reports that the driver crashes and recovers up but godot never starts. I've tried updating the driver to the latest version with the same results.

This bug still happens if all antivirus functions of Webroot are disabled.

Can you test with a more recent build? You can download one from https://bintray.com/calinou/godot/editor

This should be closed as there was no more feedback. Can be reopened when someone can confirm that this still happens with versions more recent than 5 months ago. :)


Disable useless tech and recipes

Mining drills
Mining productivity
Pumpjacks

Burner miner has no available recipe but has not been hidden


Bundles with a sidecar container

This PR implements the current iteration of the proposed bundle sidecar concept with a single default trust package.
Example file which uses the bundle:
apiVersion: trust.cert-manager.io/v1alpha1
kind: Bundle
metadata:
  name: trust-bundle
  namespace: default
spec:
  sources:
  - useDefaultCAs: true
  target:
    configMap:
      key: trust.pem

(tests are broken by this but that doesn't really matter because I've not written any new ones! obviously an actual implementation would be more careful and would include a bunch of new tests)

Still to do:

rename field in CRD to reflect above discussion
nit

/test pull-trust-manager-smoke

/retest

/test pull-trust-manager-verify

/test pull-trust-manager-smoke

After discussing with @inteon this morning, we agreed to remove the Type field from fspkg, which I'll do now

@SgtCoDFish Thank you for the change, this small new feature will bring a lot of value to our trust-manager users.
It is a very minimal solution that should solve most use cases.
/lgtm
/approve

Thank you so much @inteon and others for the reviews!
NB: We shouldn't release a new version of trust-manager until I've made a few more changes. I want to ensure that trust-package containers we release are tested more carefully, and I want to remove the type field from https://quay.io/repository/jetstack/cert-manager-package-debian?tab=tags&tag=latest before anyone starts using it!


What is the specific parameters of sherpa-ncnn-streaming-zipformer-zh-14M-2023-02-23

Now i am trying to reproduce the experimental result of sherpa-ncnn-streaming-zipformer-zh-14M-2023-02-23. However, i could not find the actual specific parameters, such as the --num-encoder-layers, --feedforward-dims etc.

@PPGGG
Actually, you only need to go one step further and you can find the information by yourself.
You are talking about sherpa-ncnn-streaming-zipformer-zh-14M-2023-02-23, so I assume you have read
https://k2-fsa.github.io/sherpa/ncnn/pretrained_models/zipformer-transucer-models.html#marcoyang-sherpa-ncnn-streaming-zipformer-zh-14m-2023-02-23-chinese
and you know the model is hosted at
https://huggingface.co/marcoyang/sherpa-ncnn-streaming-zipformer-zh-14M-2023-02-23
And if you visit the above huggingface URL, you will find
the following file
https://huggingface.co/marcoyang/sherpa-ncnn-streaming-zipformer-zh-14M-2023-02-23/blob/main/export-ncnn.sh
The above file contains everything you want.

Thanks a lot. Really appreciated.


Should the manager see a user's new pasword?

When I reset a password to somebody, a notification shows me that password. Should it really be so? Should it not be only the e-mail associated with that account?
Who should be able to manually change the e-mail associated with an account e.g. for one of theirs, and thus get new credentials? Now probably all admins (which is often pretty much everybody actively working), but should this not be owner only, once owner is introduced as a role?

@adammertel
Ad 1: OK, so include the idea of changing it into the e-mail sent to the user, and also in the relevant notifications.
Ad 2: I think let's allow change of e-mail only by: (a) this same user, and (b) owner.


Feature/pdct 1625 UI adjustments

What's changed
Set conditional max height on accordian
Conditionally render country metadata on geography page depending on theme
Proposed version
Please select the option below that is most relevant from the list below. This
will be used to generate the next tag version name during auto-tagging.

[ ] Skip auto-tagging
[x] Patch
[ ] Minor version
[ ] Major version

Visit the Semver website to understand the
difference between MAJOR, MINOR, and PATCH versions.
Notes:

If none of these options are selected, auto-tagging will fail
Where multiple options are selected, the most senior option ticked will be
used -- e.g. Major > Minor > Patch
If you are selecting the version in the list above using the textbox, make
sure your selected option is marked [x] with no spaces in between the
brackets and the x

Accordian displays entire content on open when fixed height set

MCF Geograp

hy page only display projects content in the country section


Port Acorn proofs to new sequential circuit setup.

Main notes:

not sure why 'CipherNewLoop' has this name. Should we drop the 'New' here as well?
CombinationalPropertiesNew/IdentityNew packages aren't renamed since there are still a few tests which use these
MixColumns proof still has an 'Admitted' Lemma, though I've replaced the Axiom here

not sure why 'CipherNewLoop' has this name. Should we drop the 'New' here as well?
CombinationalPropertiesNew/IdentityNew packages aren't renamed since there are still a few tests which use these

The "New" names are temporary; these files are intentionally duplicated right now because the port to Circuit isn't finished. If all the Acorn code is ported it's now okay to replace the old CipherEquivalence and AESEquivalence, but IdentityNew and CombinationalPropertiesNew will be renamed later as part of #567. I'll go ahead and merge this as-is and do the CipherNewLoop.v => Cipher.v replacement separately.


NIC.ru DNS API Implemetation

Duplicate of #68 - please stop posting this implementation as a PR here.


Needs a suitable open-source licence

Which one?

The JE repos are licenced under -the Apache2 licence. Is this OK?

Is this a JE thing? If so Apache2 is going to be far less friction.

We did use JE hackathon time to get it started, in the hope that JE (and others) would benefit from NuKeeper. So ... maybe?

Apache 2!


Add Rollbar

What's New?

I'm going to deploy soon.
I want to track errors
I added Rollbar.

Coverage decreased (-0.2%) to 95.256% when pulling d4f23f8a269e608cf519f5d59c1e7b198818486e on RickCarlino:add_rollbar into d0193ec1f2fcf2bc6ff4337e3d12234c1acfe013 on openfarmcc:master.


Allow loading of private keys from environment variables instead of files.

The Apple class accepts a key file path, which makes security more difficult as the keys in my setup need to be stored as environment variables and not committed to the codebase.
I'd suggest allowing the option for passing in an InMemory object directly as this class supports reading from files, strings, and base64 encoded strings.
My workaround is as follows:
 class CustomApple extends Apple {
	 public function getLocalKey(): Key|InMemory
	 {
		 return InMemory::base64Encoded($this->keyFilePath);
	 }
 }

$provider = new CustomApple([
	'clientId' => $_ENV['APPLE_OAUTH_CLIENT_ID'],
	'teamId' => $_ENV['APPLE_OAUTH_TEAM_ID'],
	'keyFileId' => $_ENV['APPLE_OAUTH_KEY_ID'],
	'keyFilePath' => $_ENV['APPLE_OAUTH_KEY_BASE64'],
	'redirectUri' => $_ENV['APPLE_OAUTH_REDIRECT_URI'],
]);

If a reasonable solution is to pass either a string file path or an InMemory object to the constructor, I'd be happy to submit a PR with the fix and update unit tests.

Hi @sheldonjuncker
I suggest you use an alternative approach.
Instead of keeping the file in the repo (which we obviously do not want), we keep the content of that file in a symfony/secret (which are encrypted).
Then at runtime you let some PHP logic create a file - if it not already exists.
Just add the following above your $provider = new CustomApple([
        $this->createAppleKeyFileIfNotExists();

And provide an .env key using symfony/secrets. In that .env key you provide base64encoded value of the download apple .p8 file. Secure!

    private function getFilePath(): string
    {
        return sprintf(
            '%1$s/AuthKey_%2$s.p8',
            $this->keyFileFolder,
            $this->keyFileId
        );
    }

    private function createAppleKeyFileIfNotExists(): void
    {
        $filesystem = new Filesystem();
        if (!$filesystem->exists($this->getFilePath())) {
            $filesystem->dumpFile($this->getFilePath(), base64_decode($this->keyContentBase64Encoded));
        }
    }


Build libigit2 as a static library

Also thread-safe and check CRT

This is done but in such an ugly manner I'm not going to mark it complete until I have refactored it.

The code has now been improved. This is done.


feat: add golangci-lint and Gosec Security Scanner GH workflows, and remove build.yml

For context: We need to remove build.yml because as part of KONFLUX-2071, we made some significant updates to the codebase and we no longer want to use Godel binary (which is used by build.yml file, as evident from the failures like this).


Spelling Error: 'alert-dismissable'

This should be 'alert-dismissible.' In the grand scheme of things, this really doesn't matter, but I thought I would bring it up.

Spelling counts; it does matter.

Sorry, it IS spelled correctly in the codebase.

Actually, it appears to be spelled both ways.

it would help if you said where in the codebase

noting that it's in the .less file and commented as being something left over from version 3.2.0
https://github.com/twbs/bootstrap/search?utf8=✓&q=alert-dismissable


WORKING: v2.0 beta 6

Here are a few of the things I had to change with this project to make it work with v2 Beta 6:
First, here are my values.yaml i'm running off of:
redelk_repo: "fastlorenzo" - it's (probably) possible to use the outflanking repo; I just used this because the docker containers that get cloned are also based on this, and Lorenzo's has the kibana app.
redelk_version: "master"
docker_container_version: "latest"

If you are hosting this in the cloud (c2 servers & redir) there is a problem with the certs against the domains you may be using.

After the RedELK repo gets cloned
Change the contents of RedELK/config.cnf to include your IP/Domains
Then run the initial-setup.sh script to generate the certs
Then edit the docker-env.j2 file with the following change
# CERTS_LOGSTASH_INPUT_KEY=/usr/share/logstash/config/certificates/redelk-logstash/redelk-logstash.pkcs8.key
# CERTS_LOGSTASH_INPUT_CRT=/usr/share/logstash/config/certificates/redelk-logstash/redelk-logstash.crt
CERTS_LOGSTASH_INPUT_KEY=/usr/share/logstash/redelk-main/certs/elkserver.key
CERTS_LOGSTASH_INPUT_CRT=/usr/share/logstash/redelk-main/certs/elkserver.crt
Lastly, in each of the beat.yml's change how the CA file is copied over to something like
src:  "{{ redelk_repo_path }}/certs/redelkCA.crt" #"{{ redelk_cert_path }}/ca/ca.crt"
You may need to add a variable in values.yaml

the filebeat config file: filebeat.yml.j2 needs to have the following change:

Before:
path: /etc/filebeat/conf.d/.yml
after:
path: /etc/filebeat/inputs.d/.yml

Docker is a little outdated in the Ansible scripts, but that can all be fixed with a simple Google search.

Note: there is probably something else I forgot and will add later, but this should get you a decent headstart
Feel free to comment any questions. I'll try my best to respond.

@Zarci are the pipelines working for you?

@Zarci  I have this rule in my logs:
"ted in the "Index pattern" section of the rule definition, however no index matching: ["rtops-*"] was found. This warning will continue to appear until a matching index is created or this rule is de-activated. name: "[T1100] Web Shell" id: "bb08cba0-4864-11ef-bf95-5f3c3e5f75df" rule id: "redelk-rule-T1100" signals index: ".siem-signals-default""}
"
plus some others that I'm working on.

here's another error from ES:
"message": "received plaintext http traffic on an https channel

@Zarci
" in the "Index pattern" section of the rule definition, however no index matching: ["rtops-*"] was found. This warning will continue to appear until a matching index is created or this rule is de-activated. name: "[T1100] Web Shell" id: "bb08cba0-4864-11ef-bf95-5f3c3e5f75df" rule id: "redelk-rule-T1100" signals index: ".siem-signals-default""}
"
here's another error from ES:
"message": "received plaintext http traffic on an https channel

@adrian-rt
Your first error looks like it's coming from the MITRE detection rules... make sure your configuration for your source log has the correct type:
cobalt strike example:
fields:
infra:
attack_scenario: {{ attack_scenario }}
log:
type: rtops
 As for your second error: Are you using a docker elk stack?

@adrian-rt
Yeah, it's the default...
I'm sorry, but this issue is strictly about helping get the existing redelk-ansible project working.
I think the issue you're facing is because of how you've customized your Redelk instance. Without the entire codebase, it's going to be difficult to trace your issue because all I have to compare against is what is open source.

@Zarci
That's fine, no worries. I did a very minor change to the original RedELK, you can see it in the other ticket raised (ports related).  Where are the indices created for ES in this project? I just don't see it and they're not created for me.


Updating autoprefixer to v7.1.x and postcss v6.0.x

Bug Report or Feature Request (mark with an x)
- [ ] bug report -> please search issues before submitting
- [x] feature request

Versions.
<EMAIL_ADDRESS>Desired functionality.

In my project, i use css-grids and the default option in autoprefixer 6 is grid: true
In autoprefixer 7, it's grid: false
i think there is some other improvements
Mention any other details that might be useful.

This is waiting on cssnano 4.0 to be released to have a full postcss 6 pipeline.

Note that Autoprefixer 7 disables CSS Grid prefixes for IE by default so unless CLI passes the option explicitly (and unless there are more breaking changes there) the update to Autoprefixer 7 will be breaking and will require a major version bump of Angular CLI.

@mgol  I wonder if would be sufficient to simply set grid: true, if that will be enough to make it possible to move up to v7, without having to simultaneously solve the problem of making autoprefixer configurable.

@mgol  I have a workaround in progress that does this and appears to work fine. Writeup coming soon.

These dependencies have been update


Failure on git/url (no known relationship between git versions)

Hi,
 :outdated-update {:extra-deps {olical/depot {:mvn/version "RELEASE"}}
                    :main-opts ["-m" "depot.outdated.main" "--update"]}

and clojure -A:outdated-update
Using latest, I receive this stack:
{:clojure.main/message
 "Execution error (ExceptionInfo) at clojure.tools.deps.alpha.extensions.git/eval972$fn (git.clj:67).\nNo known relationship between git versions\n",
 :clojure.main/triage
 {:clojure.error/class clojure.lang.ExceptionInfo,
  :clojure.error/line 67,
  :clojure.error/cause "No known relationship between git versions",
  :clojure.error/symbol
  clojure.tools.deps.alpha.extensions.git/eval972$fn,
  :clojure.error/source "git.clj",
  :clojure.error/phase :execution},
 :clojure.main/trace
 {:via
  [{:type java.util.concurrent.ExecutionException,
    :message
    "clojure.lang.ExceptionInfo: No known relationship between git versions {:x {:git/url \"https://github.com/juxt/aero.git\", :sha \"5783fc8527ed16668573a5ef82cbf9e98b5201ad\"}, :y {:git/url \"https://github.com/juxt/aero.git\", :sha \"eecf3f1cc9b9a855b796bb1d90bcb6bb5dcc04e0\"}}",
    :at [java.util.concurrent.FutureTask report "FutureTask.java" 122]}
   {:type clojure.lang.ExceptionInfo,
    :message "No known relationship between git versions",
    :data
    {:x
     {:git/url "https://github.com/juxt/aero.git",
      :sha "5783fc8527ed16668573a5ef82cbf9e98b5201ad"},
     :y
     {:git/url "https://github.com/juxt/aero.git",
      :sha "eecf3f1cc9b9a855b796bb1d90bcb6bb5dcc04e0"}},
    :at
    [clojure.tools.deps.alpha.extensions.git$eval972$fn__975
     invoke
     "git.clj"
     67]}],
  :trace
  [[clojure.tools.deps.alpha.extensions.git$eval972$fn__975
    invoke
    "git.clj"
    67]
   [clojure.lang.MultiFn invoke "MultiFn.java" 244]
   [depot.outdated$eval1393$fn__1394 invoke "outdated.clj" 93]
   [clojure.lang.MultiFn invoke "MultiFn.java" 239]
   [depot.outdated$current_latest_map invokeStatic "outdated.clj" 102]
   [depot.outdated$current_latest_map invoke "outdated.clj" 98]
   [depot.outdated.update$new_versions$fn__4093 invoke "update.clj" 22]
   [clojure.core$pmap$fn__8462$fn__8463 invoke "core.clj" 7022]
   [clojure.core$binding_conveyor_fn$fn__5754 invoke "core.clj" 2030]
   [clojure.lang.AFn call "AFn.java" 18]
   [java.util.concurrent.FutureTask run "FutureTask.java" 264]
   [java.util.concurrent.ThreadPoolExecutor
    runWorker
    "ThreadPoolExecutor.java"
    1128]
   [java.util.concurrent.ThreadPoolExecutor$Worker
    run
    "ThreadPoolExecutor.java"
    628]
   [java.lang.Thread run "Thread.java" 834]],
  :cause "No known relationship between git versions",
  :data
  {:x
   {:git/url "https://github.com/juxt/aero.git",
    :sha "5783fc8527ed16668573a5ef82cbf9e98b5201ad"},
   :y
   {:git/url "https://github.com/juxt/aero.git",
    :sha "eecf3f1cc9b9a855b796bb1d90bcb6bb5dcc04e0"}}}}

Here is an example deps.edn
{:paths ["src" "resources"]
 :deps {org.clojure/clojure {:mvn/version "1.10.1"}
        aero {:git/url "https://github.com/juxt/aero.git"
              :sha "5783fc8527ed16668573a5ef82cbf9e98b5201ad"}}}

Hmm this doesn't look great, sorry for the inconvenience and thanks for the
report! I'll try to look into it soon.
On Mon, 30 Dec 2019, 14:08 David Harrigan<EMAIL_ADDRESS>wrote:

Hi,
Using latest, I receive this stack:
{:clojure.main/message
"Execution error (ExceptionInfo) at clojure.tools.deps.alpha.extensions.git/eval972$fn (git.clj:67).\nNo known relationship between git versions\n",
:clojure.main/triage
{:clojure.error/class clojure.lang.ExceptionInfo,
:clojure.error/line 67,
:clojure.error/cause "No known relationship between git versions",
:clojure.error/symbol
clojure.tools.deps.alpha.extensions.git/eval972$fn,
:clojure.error/source "git.clj",
:clojure.error/phase :execution},
:clojure.main/trace
{:via
[{:type java.util.concurrent.ExecutionException,
:message
"clojure.lang.ExceptionInfo: No known relationship between git versions {:x {:git/url "https://github.com/juxt/aero.git\", :sha "5783fc8527ed16668573a5ef82cbf9e98b5201ad"}, :y {:git/url "https://github.com/juxt/aero.git\", :sha "eecf3f1cc9b9a855b796bb1d90bcb6bb5dcc04e0"}}",
:at [java.util.concurrent.FutureTask report "FutureTask.java" 122]}
{:type clojure.lang.ExceptionInfo,
:message "No known relationship between git versions",
:data
{:x
{:git/url "https://github.com/juxt/aero.git",
:sha "5783fc8527ed16668573a5ef82cbf9e98b5201ad"},
:y
{:git/url "https://github.com/juxt/aero.git",
:sha "eecf3f1cc9b9a855b796bb1d90bcb6bb5dcc04e0"}},
:at
[clojure.tools.deps.alpha.extensions.git$eval972$fn__975
invoke
"git.clj"
67]}],
:trace
[[clojure.tools.deps.alpha.extensions.git$eval972$fn__975
invoke
"git.clj"
67]
[clojure.lang.MultiFn invoke "MultiFn.java" 244]
[depot.outdated$eval1393$fn__1394 invoke "outdated.clj" 93]
[clojure.lang.MultiFn invoke "MultiFn.java" 239]
[depot.outdated$current_latest_map invokeStatic "outdated.clj" 102]
[depot.outdated$current_latest_map invoke "outdated.clj" 98]
[depot.outdated.update$new_versions$fn__4093 invoke "update.clj" 22]
[clojure.core$pmap$fn__8462$fn__8463 invoke "core.clj" 7022]
[clojure.core$binding_conveyor_fn$fn__5754 invoke "core.clj" 2030]
[clojure.lang.AFn call "AFn.java" 18]
[java.util.concurrent.FutureTask run "FutureTask.java" 264]
[java.util.concurrent.ThreadPoolExecutor
runWorker
"ThreadPoolExecutor.java"
1128]
[java.util.concurrent.ThreadPoolExecutor$Worker
run
"ThreadPoolExecutor.java"
628]
[java.lang.Thread run "Thread.java" 834]],
:cause "No known relationship between git versions",
:data
{:x
{:git/url "https://github.com/juxt/aero.git",
:sha "5783fc8527ed16668573a5ef82cbf9e98b5201ad"},
:y
{:git/url "https://github.com/juxt/aero.git",
:sha "eecf3f1cc9b9a855b796bb1d90bcb6bb5dcc04e0"}}}}```
Here is an example deps.edn
{:paths ["src" "resources"]
:deps {org.clojure/clojure {:mvn/version "1.10.1"}
aero {:git/url "https://github.com/juxt/aero.git"
:sha "5783fc8527ed16668573a5ef82cbf9e98b5201ad"}}}
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Olical/depot/issues/38?email_source=notifications&email_token=AACM6XPZVZEW22W6UJD6U3TQ3H6HJA5CNFSM4KBM4MV2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IDLEPJQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACM6XIZD6UFXGJ7KAIN4KTQ3H6HJANCNFSM4KBM4MVQ
.

Sorry about the delay, out of interest can you reproduce this by using the master commit? If this is no longer relevant and you've moved on, no problem!

Closing for now. Will re-open if I encounter again.


Provide a constructor for the ConfigOptions with a string hash map

Which issue does this PR close?

Closes #4752, #3500.
Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

This is so exciting!

FYI the config options rework in https://github.com/apache/arrow-datafusion/pull/4771 supports this out of the box, PTAL :smile:

I think this PR may no longer be relevant and has accumulated many conflicts


Split the code across multiple files

There's is nothing technically wrong with having all the code in a single file, but at this point where you have portions of the code that handle different things (connection to the discord application, handling electron, getting info from the rich presence server, etc.) it begins to make sense to move parts of the code across multiple files.
Also a single file with 500 lines tends to be hard to read...

@ddavness I agree with you on this.
I will try to make it look better on the next releases.


provision-with-micromamba is deprecated

See https://github.com/mamba-org/provision-with-micromamba/pull/122 and its near-identical replacement https://github.com/mamba-org/setup-micromamba.
There does not appear to be urgency to remove it and I speculate it might continue to work for a few years for most use cases.
So far, a couple of one-liners seem to be doing the trick within OpenFF infrastructure, which does not dig deeply into the options either action provides. Something similar might work in this repo, I have not tried it.
$ sed -i 's/provision-with-micromamba\@main/setup-micromamba@v1/g' .github/workflows/*
$ sed -i 's/extra-specs: |/create-args: >-/' .github/workflows/*

Should be closed by #172 once review23 in merged - @sjayellis can you confirm?

Yes, this should be taken care of once 'review23' is merged.


Pipeline parameter refactoring & improved internal training data structures

Proposed changes:

avoid abstract arguments in pipline methods where possible - use **kwargs instead
removed reflection to fill arguments
unified tokenization - created Token object to hold properties
created Message object to hold information about training / process example

Goal:

avoid doing the tokenization more than once within a pipeline
allow per token / message featurization across multiple components

Status:

[x] ready for code review
[x] there are tests for the functionality
[ ] documentation updated
[ ] changelog updated

Tests are passing (sometimes they fail on travis due to the wrong data being cached...)


blankscreen on ubuntu 20.04

When opening kitematic
Expected behavior
docker hub log in should appear
Actual behavior
kitematic loads with blank white screen
Information about the Issue
running ubuntu on hyper-v vm.
Steps to reproduce the behavior

Install kitematic on ubuntu vm
run kitematic

I am still seeing this issue on the latest install for Ubuntu (20.04 LTS) and Kitematic (0.17.11). I am running Ubuntu on an XCP-ng VM. Kitematic installs successfully then loads to a blank white screen when it is opened.
This is an issue as there is no migration path from Kitematic to Docker Desktop for Linux users. As the containers I user require a linux VM environment to run in they suffer from performance degradation on Windows hosts.


Kim mb duplicate ppm home path

Description
Adds a new path to the PPM home page: /ppm
Reviewer Notes
Does this cover the story?  It felt too small to be what was expected.
I can go to the /ppm page anytime after creating a profile and continue the flow from there.  I tested all the way through payment request approval.
Setup
Create a new service member
Create a profile.
Go to /ppm and see the ppm home page.
Click on the button Continue move setup to take you to orders.
Keep moving through the flow and going back to /ppm to see the status changes.
Code Review Verification Steps

[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] User facing changes have been reviewed by design.
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change

Screenshots

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 6e0ae484f548c7aee7664cf880713bfcc8f1ddf3

it looks like this branch is off another branch. can you at me or re-request my review when you've synced with latest and it's possible to review only the changes for this PR?

It should only be off of master.  I just pushed up the latest master.

it looks like this branch is off another branch. can you at me or re-request my review when you've synced with latest and it's possible to review only the changes for this PR?

It should only be off of master. I just pushed up the latest master.

Now for real for real the latest master is pushed up.


Tutorials code can't be picked up fluently

This is an user experience case.
============Environment============
Browser: Microsoft Edge 44.18362.449.0
Link: https://docs.jina.ai/chapters/helloworld/index.html
Chapter: View “Hello World” in Jina Dashboard
Context:
docker run -p 5000:5000 -v $(pwd)/tmp:/workspace jinaai/jina:devel hello-world --workdir /workspace --logserver && open tmp/hello-world.html
Screen Shot:

================================
When I was trying to pick up the code as I mentioned above. The navigation bar blocked me. I had to zoom out in order to pick the code up. Shall we set a button to minimize the navigation bar, or maybe we could hidden it in another way.
By the way, I found that the scroll bar displayed in an improper way on Edge, Shall we shut down them?

feel free to contribute https://github.com/jina-ai/jina/tree/master/docs/template
docs is auto-generated by sphinx


Audio pops in 2.1.2 onward

Operating system or device, Godot version, GPU Model and driver (if graphics related):
Windows 10 64-bit, Godot 2.1.2 onward
Issue description:
Starting with Godot 2.1.2, certain sounds repeatedly played in rapid succession will pop/crackle periodically. The issue persists into 2.1.4 and similarly in 3.0. The last version without crackling was 2.1.1.
(This problem affects the typing noises in my dialog box.)
Steps to reproduce:
Play a sine wave sound from a SamplePlayer many consecutive times in a loop.
Link to minimal example project:
2.1.x example project:
SoundCracklingExampleProject_2.1.x.zip
3.0 example project:
SoundCrackleExampleProject_3.0.zip
Recordings showing the difference between versions:
SoundExamples.zip

Try to change the value of Audio > Output Latency in the project settings to see if things improve.
cc @marcelofg55 for further debugging :)

Increasing latency from 10 to around 25 or 30 seems to stop the popping in 2.1.4. In 3.0 i can't seem to find the setting for latency. Audio category in project settings doesn't seem to have it. (just Driver, Channel Disable Threshold Db, Channel Disable Time)

I was just checking this, I don't think its a latency issue actually. I tried adding some silence to the whistle.wav and the popping stopped, without the silence I could listen to a very small crack when I played the wav one time on the editor too.
Can you test it with this wave file too? whistle.wav.zip

It still pops even with the silence for me.

What PC specs do you have? Can you test with latest 2.1 from github?

Sorry for disappearing - something came up.
I'll test when i have the time. For now:
OS: Microsoft Windows 10 Home
Version: 10.0.16299 Build 16299
System Manufacturer: LENOVO
System Model 90B00004US
System Type x64-based PC
Processor: AMD A8-7600 Radeon R7, 10 Compute Cores 4C+6G, 3100 Mhz, 2 Cores, 4 Logical Processors
RAM: 8 GB
GPU: AMD Radeon R9 255
Sound Device: Realtek High Definition Audio

This is fixed in 3.0 (if you want, open an other issue for 2.1).
That mentioned, this is probably not the best way to do this effect, I would just do a single looping sample that you turn on an off.


Update to latest web3-provider-engine version

This package still uses:
<EMAIL_ADDRESS>and many important fixes have been released since then, such as allowing the package to be minified by removing ES7 features.

The out-of-date web3-provider-engine also pulls in vulnerable dependencies that makes this package fail snyk test. Can someone bump this and test?

@10a7 we ended up moving away from truffle-hdwallet-provider and wrote our own MnemonicSubprovider as part of our @0xproject/subproviders package. These subproviders can be used with the latest version of web3-provider-engine.

Thanks @fabioberger, MnemonicSubprovider looks nice.
@10a7 - We just bumped the provider engine to 14.0.5 to comply with the hoek CVE. Hopefully the deps will run clean but please ping if that's not the case.


Get-AlienVault_OTX Update

Fixes #
Resolving broken template buttons
Proposed Changes
-Adding new loop to allow more than 1000 records and lookback for historic data collection

Anyone have a min to review? Assuming I did the PR correctly. I think a blog post URL in the readme may be causing the link failure error. I was waiting to publish the article until the new PR is available.

Who is this to?
On Wednesday, December 2, 2020, 7:39 PM, Andrew Blumhardt<EMAIL_ADDRESS>wrote:
Anyone have a min to review? Assuming I did the PR correctly. I think a blog post URL in the readme may be causing the link failure error. I was waiting to publish the article until the new PR is available.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


ENH: plot_alignment with sphere model

Currently there is no way to determine the "up" direction when using a sphere model. This is fine from a forward modeling standpoint because it doesn't matter, but for checking alignment it actually matters because you can't see if the head is in a reasonable position (i.e., not upside-down). You can check this with coord_frame='head' but that's not an optimal solution -- it would be nice if we had some way of recognizing the "up" of that coordinate system.
Options/ideas:

make the sphere color non-uniform by e.g. making the top light gray and the bottom dark gray
make the sphere color non-uniform by marking the topmost face of the sphere with some different color (white?)
add optional 3-arrow axis indicators showing the origin each coordinate system (MRI, head, MEG)

Personally I like the idea of having (2) and (3) -- I'd find (3) interesting/cool for even proper BEM models, and it has some nice pedagogical value.

looks like you have not done enough coding lately :)


Exception while trying to render the UI: Notty: control char: 0x0d

Hello,
I stumbled upon this problem after joining a room with a title that seems to contain a few "\r\n".
It seems that the control char aren't escaped in the room title (should they be?) and that Notty just throw the exception as a result.
Haven't submitted a patch since I don't know if escaping is the right thing to do (and how), but the quickfix for me is just to remove those pesky \r\n altogether. :)

Thanks for the report!
I'd recommend to use Utils.validate_utf8 : string -> string which gets rid of characters we don't want to display (replacing with 0xFFFD).
This will leave newline characters in place, thus either they've to be stripped, or the rendering engine needs to split on newline and do sth sensible (it does something magic for presence status, which may be factored out into a function and reused for topic/title).  The advantage of doing it on the rendering site is that we can adjust this at a later point, and keep the data as original as possible (in case it is written to disk) ;)

Thank you for your reply :)
I tried to patch it, but it seems that validate_utf8 isn't exactly the behaviour we want, see:
https://github.com/hannesm/jackline/blob/master/src/utils.ml#L34
\r is indeed stripped, but \n enter this match case which seems to add it back if I'm not mistaking

could you try my #fix-157 branch, pls?

I forgot to mention that I noticed the error came from Muc.oneline, moving this fix to this function should do the trick (the error is coming from the buddylist, where room descriptions are expanded)

pushed 1f8f499

Works perfectly ! Thank you very much :)

squash-merged to master. thanks!


Support for Python3

Python 2 goes out of support at end of 2019. Python Software Foundation are recommending update to Python 3. Please consider updating touchosc2midi to support being run by Python 3 interpreter.

+1 for Python3 support. Right now using Ubuntu20.04 I am unable to build touchosc2midi. thanks

I agree! Any takers?

@velolala
So I've had some success, but I am not sure how to proceed with merging my changes back to the upstream & getting it uploaded to pypi.
I am not a professional python developer, I just wanted to make it work on my Pi Zero W, so I could finally connect TouchOSC to my guitar FX processor.
Please proceed with care.
https://github.com/reactorcoremeltdown/touchosc2midi#a-few-notes-on-this-fork

Hi reactorcoremeltdown.
I'm not a complete newbee, and could use some help installing Velolala's touchosc2midi on my Ubuntu 20.02 LTS desktop.
Please see below the error thrown when I follow your guideline.
Any help appreciated!
christiaan@CJR-M92p:~/touchosc2midi$ pip3 install -r requirements.txt
Defaulting to user installation because normal site-packages is not writeable
Collecting pyliblo-0.10.0
Cloning https://github.com/dsacre/pyliblo.git (to revision 33999ca8178a01c720e99856df769f1986c7e912) to /tmp/pip-install-b_4reted/pyliblo-0-10-0_f25f9495cc9b439e81dfe4a9f35c46ca
Running command git clone --filter=blob:none -q https://github.com/dsacre/pyliblo.git /tmp/pip-install-b_4reted/pyliblo-0-10-0_f25f9495cc9b439e81dfe4a9f35c46ca
Running command git rev-parse -q --verify 'sha^33999ca8178a01c720e99856df769f1986c7e912'
Running command git fetch -q https://github.com/dsacre/pyliblo.git 33999ca8178a01c720e99856df769f1986c7e912
Resolved https://github.com/dsacre/pyliblo.git to commit 33999ca8178a01c720e99856df769f1986c7e912
Preparing metadata (setup.py) ... done
WARNING: Generating metadata for package pyliblo-0.10.0 produced metadata for project name pyliblo. Fix your #egg=pyliblo-0.10.0 fragments.
WARNING: Discarding<EMAIL_ADDRESS>Requested pyliblo from<EMAIL_ADDRESS>(from -r requirements.txt (line 1)) has inconsistent name: filename has 'pyliblo-0-10-0', but metadata has 'pyliblo'
ERROR: Could not find a version that satisfies the requirement pyliblo-0-10-0 (unavailable) (from versions: none)
ERROR: No matching distribution found for pyliblo-0-10-0 (unavailable

@PA3FUN
So we were able to troubleshoot all problems with python3 setup in a private conversation. Thanks for a nice chat, Christiaan!
What also bothers me a little here is that pyliblo is quite outdated, I'll see on a clean machine if it's possible to upgrade the library.
After all this made clear, I'll need a hand to get it merged to the upstream.
Thanks everyone!

I'm running this on arch linux, using the latest python packages from the main repo (except for mido, installed via pip).
These are the changes I needed to make, and it seems to be working for me
diff --git a/touchosc2midi/advertise.py b/touchosc2midi/advertise.py
index 1a8fa1e..d7479f1 100755
--- a/touchosc2midi/advertise.py
+++ b/touchosc2midi/advertise.py
@@ -37,7 +37,7 @@ def build_service_info(ip):
                            socket.gethostname(),
                            TOUCHOSC_BRIDGE
                        ),
-                       address=socket.inet_aton(ip),
+                       addresses=[socket.inet_aton(ip)],
                        port=PORT,
                        properties=dict(),
                        server=socket.gethostname() + '.local.')
@@ -86,7 +86,7 @@ class Advertisement(object):
     def get_ip(self):
         """:return: the service's IP as a string.
         """
-        return socket.inet_ntoa(self.info.address)
+        return socket.inet_ntoa(self.info.addresses[0])

     ip = property(get_ip)


C++ Client Support

What would be the recommended path for supporting C++ client code? I don't see any mention of C++ in the docs and was wondering if anyone had suggestions on how to get started down this road?

Other client implementations should be done on their own repos. You can see some examples in https://github.com/twitchtv/twirp#implementations-in-other-languages
If the new client or service gets some adoption, we could link to that project in the README here.

Ok! Will keep that in mind.
Thank you.


🐛 Release version links to GitHub Releases

Cc: @bradystroud @adamcogan @tiagov8

Hi Team,
Describe the Bug

At the bottom of rules we have the build version, on click this takes us to the GitHub Releases (latest build). This is incorrect as we no longer use GitHub for releases.
To Reproduce
Steps to reproduce the behavior:

Go to Rules
Scroll down to the bottom of the page
Click the version number
See GitHub Release from 2020

Expected Behavior

Remove the link as the builds are now on Azure and are private.
Tasks

[ ] Remove the link to GitHub Releases

Screenshots

Figure: Image of Current Version
Thanks!

As per my conversation with @BrookJeynes, the azure devops repo is public now
I can access this page without signing in
https://dev.azure.com/ssw/SSW.Rules/_release?_a=releases&view=mine&definitionId=3


build problem scully

i have installe scully in my angular project using the command "ng add @scullyio/init" everything is generated the scully folder and  plugins folder and scully.projectname.config.ts is generated but when i build my project using the command "ng build" the static folder isn't generated and i don't know how to solve this problem

Hi @RyadBenmanser , I just checked your repo and I don't see any issue. I can just run scully, below the steps I've taken.

Clone the rpeo
npm install
ng build --prod (and ng build)
npm run scully

The I can see your app.

@RyadBenmanser  if you're still running into this issue, someone mentioned a fix for it here. I followed it and it worked.

I run into your same problem. I was running Scully in a folder having a parent which contains whitespaces (which is pretty normal, on Windows).
I was able to make it work by applying on Scully's JS files (yes, in the node_modules folder :( ) a fix which corresponds to turning this line:
https://github.com/scullyio/scully/blob/6d55e6234b93754ea919e67f94aacdb1aeaf0c2c/libs/scully/src/lib/utils/compileConfig.ts#L109
into exec(`npx tsc -p "${configPath}"`, (err, res) => { (please note the double quotes)
After this fix, everything worked. do you want me to open a specific issue for this?

@zaracooper I would love a PR, good catch!


(FACT-2748) Fix fact types on all platforms-Part 1

Fixed output for:
"fips_enabled"
"identity.gid"
"identity.privileged"
"identity.uid"
"is_virtual"
load_averages.15m"
"load_averages.1m"
"load_averages.5m"
"memory.swap.available_bytes"
"memory.swap.capacity"
"memory.swap.total_bytes"
"memory.swap.used_bytes"
On linux
"hypervisors.lpar.partition_number"
On Aix
"swapfree_mb"
"swapsize_mb"
On all platforms

CLA signed by all contributors.

Maybe this could make use of a better title and some description in the commit message to understand why this is needed.


Fix publishing of docs page

The GH Action claims to post to my site, but it's not working or not there - so fix it and add a link in readme or cargo.toml (for crates.io) or something.

Docs are published correctly, to here
The GitHub Action shows in the UI the URL "https://mackenzie-serres.net/libproc-rs" ("https://andrewdavidmackenzie.github.io/libproc-rs") which doesn't have an index page to display, so the link from the UI fails. I cannot find where to make a change to fix that.

Published on crates.io v0.14.1
https://crates.io/crates/libproc


What is the name of your plugin?
dashboards-query-enhancements
What is the link to your GitHub repo?
Feature branch source code:
https://github.com/opensearch-project/OpenSearch-Dashboards/tree/feature/discover-next/plugins-extra/query_enhancements
Targeted release version
2.16
Does the plugin require documentation?
No
What type of the plugin are we on-boarding?
OpenSearch-dashboards plugin
Did you read the on-boarding document?
Yes
Does this plugin has all the necessary automated tests?
Its an experimental plugin right now. We will add all the necessary scripts once onboarded.
Have you completed the required reviews including Security reviews, UX reviews?
This is an experimental plugin right now. Security and UX reviews will happen shortly
Have you on-boarded automated security scanning for the GitHub repo associated with this plugin?
Currently the code is in a feature branch, when the repo is created we will add the required scanning to the repo
Additional context
No response

Hi @ashwin-pc ,
Since we are in the middle of the release we cant take it on 2.15.0 anymore.
Thanks.

@peterzhuamazon updated the release. Whats the next steps here?

@ashwin-pc Are we good to start with repo creation? I believe that is first step at this point?

@ashwin-pc any update on this?

Hey @ashwin-pc are you still on track to onboard this plugin to 2.16.0 release? Can you please provide your thoughts as I dont see any new repo part of https://github.com/opensearch-project org.
@getsaurabh02.

Had an discussion with @ashwin-pc, the dashboards-query-enhancement code will be moved to Dashboards core.
Thank you

Ref: https://github.com/opensearch-project/OpenSearch-Dashboards/pull/7212

Hi @ashwin-pc @prudhvigodithi Will this plugin be enabled by default? Wondering if we need to make any distribution level installation changes to activate it.
cc: @peterzhuamazon


⚠ Bofrost.be has degraded performance

In ca50d49, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1142 ms

Resolved: Bofrost.be performance has improved in 08b55f7.


Added top-level comaprator script

Hello!  I believe the https://github.com/adoptium/temurin-build/pull/3991  was closed due to not understanding waht it is doing.
This script is not doing any rebuild, and thus is not comparing on identity, but on binary identically builds only. As it is, it do ot have any similar work present in the toolchain.  Can you please reconsider its inclusion?
maybe the in file/main readme:
# This is top level script for comparing two jdks.  It
# This script expects exactly two args - tag:os.arch/dir/archive, two times
# eg: compare_builds.sh  /usr/lib/jvm/java-21-openjdk /my/home/my_custom_tarball.tar.xz
# eg: compare_builds.sh  /my/custom/dir/with_jdk jdk-21.0.4+7:windows.x64
# if the parameter is tag, the temurin jdk of given tag:os.arch is downloaded
# yo can omit the :os.arch part, then it will be guessed... but you may know better
# It copies and creates all in CWD!!!!
# Pass the files/dirs as absolute values, it should not be that hard
# It is useful to have JAVA_HOME pointing to some other JDK used to compile and run supporting files
# otherwise one of the provided JDKs will be duplicated, and used
# for your own safety, do not run it as root
#
# The JDK you are comparing is launched to get various info about itself
# If you need to compare jdks on different platform then they are for, you need to go manually.

is misleading?

Thje label is not correct this is  cygwin (tyhus wibndows) and linux

Hello good people. Anybody around?  The https://github.com/adoptium/temurin-build/pull/3991 was closed as duplicate, and there is no duplicate toolchain.  All the tools are written,  but the readme is quite complex, and one must follow it. In addition there are quite a few corenr cases.
This script remains valid contribution, which is putting it all together. I found small intersection with detection of signtool, but thats all.

needs linter fixes to start with.

@karianna  the linter is all green, but the job never finishes and timeouts:(

I see:
File:[/github/workspace/tooling/compare-builds.sh]
2024-11-10 01:46:57 [WARN]   Warnings found in [bash-exec] linter!
2024-11-10 01:46:57 [WARN]   Error: File:[/github/workspace/tooling/compare-builds.sh] is not executable

thanx.I had missed it.Fixed
--
Mgr. Jiri Vanek
@.***
---------- Původní e-mail ----------
Od: Martijn Verburg @.>
Komu: adoptium/temurin-build @.>
Kopie: judovana @.>, Author @.>
Datum: 10. 11. 2024 3:06:44
Předmět: Re: [adoptium/temurin-build] Added top-level comaprator script (PR
#4008)
"
I see:
File:[/github/workspace/tooling/compare-builds.sh]
2024-11-10 01:46:57 [WARN] Warnings found in [bash-exec] linter!
2024-11-10 01:46:57 [WARN] Error: File:[/github/workspace/tooling/compare-
builds.sh] is not executable
—
Reply to this email directly, view it on GitHub
(https://github.com/adoptium/temurin-build/pull/4008#issuecomment-2466548612)
, or unsubscribe
(https://github.com/notifications/unsubscribe-auth/AAWFCSZB5U7GIOXAB7YSWHTZ725S3AVCNFSM6AAAAABQS6ZDBGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRWGU2DQNRRGI)
.
You are receiving this because you authored the thread. Message ID: <
@.***>
"

OK so the linter fails on JSCPD, ew have a config file for this, have you tried running locally?

Even the local JSCPD runs for ever. The method of tapsAndJunits is guilty. Up to local totalOnlyIn is ok, but then more and more lines is added, it runs longer^lines so since some 5 lines I had never seen an end. Similarly when cutting from bottom, from aprox  printXmlTest "compare" "compared-files-count" "2" "${totalFile}" "../artifact/$(basename "${totalFile}")" >> "${unitFile}" it  starts to go longer^lines again.
the
 if [ "${totalDiffs}" -eq 0 ] ; then
      passed=$(("${passed}"+1))
    else
      failed=$(("${failed}"+1))
    fi
    if [ "${totalFiles}" -ne 0 ] ; then
      passed=$(("${passed}"+1))
    else
      failed=$(("${failed}"+1))
    fi
    if [ "${totalOnlyIn}" -eq 0 ] ; then
      passed=$(("${passed}"+1))
    else
      failed=$(("${failed}"+1))
    fi
    total=$(("${passed}"+"${failed}"))
    printXmlHeader "${passed}" "${failed}" "${total}" 0 "compare-comparable-builds" > "${unitFile}"
    tapHeader "${total}"  "$(date)" > "${resultsTapFile}"
    if [ "${totalDiffs}" -eq 0 ] ; then
      printXmlTest "compare" "differences-count" "1" "" "../artifact/$(basename "${differencesFile}")" >> "${unitFile}"
      tapTestStart "ok" "1" "differences-count" >> "${resultsTapFile}"
      echo "-- no differences --"
    else
      printXmlTest "compare" "differences-count" "1" "${differencesFile}" "../artifact/$(basename "${differencesFile}")" >> "${unitFile}"
      tapTestStart "not ok" "1" "differences-count" >> "${resultsTapFile}"
      echo "-- differences count: $totalDiffs --"
    fi
    set +e
      tapFromWholeFile "${differencesFile}" "${differencesFile}" >> "${resultsTapFile}"
      tapTestEnd >> "${resultsTapFile}"
    set -e
    if [ "${totalFiles}" -ne 0 ] ; then
      printXmlTest "compare" "compared-files-count" "2" "" "../artifact/$(basename "${totalFile}")" >> "${unitFile}"
      tapTestStart "ok" "2" "compared-files-count" >> "${resultsTapFile}"
      echo "-- files compared: $totalFiles --"
    else
      printXmlTest "compare" "compared-files-count" "2" "${totalFile}" "../artifact/$(basename "${totalFile}")" >> "${unitFile}"
      tapTestStart "not ok" "2" "compared-files-count" >> "${resultsTapFile}"
      echo "-- no files compared --"
    fi
    set +e
      tapFromWholeFile "${totalFile}" "${totalFile}" >> "${resultsTapFile}"
      tapTestEnd >> "${resultsTapFile}"
    set -e
    if [ "${totalOnlyIn}" -eq 0 ] ; then
      printXmlTest "compare" "onlyin-count" "3" "" "../artifact/$(basename "${differencesFile}")" >> "${unitFile}"
      tapTestStart "ok" "3" "onlyin-count" >> "${resultsTapFile}"
      echo "-- no onlyin files --"
    else
      printXmlTest "compare" "onlyin-count" "3" "${differencesFile}" "../artifact/$(basename "${differencesFile}")" >> "${unitFile}"
      tapTestStart "not ok" "3" "onlyin-count" >> "${resultsTapFile}"
      echo "-- onlyin files count: $totalOnlyIn --"
    fi
    set +e
      tapFromWholeFile "${differencesFile}" "${differencesFile}" >> "${resultsTapFile}"
      tapTestEnd >> "${resultsTapFile}"
    set -e
    if [ $GLOABL_RESULT -eq 0 ] ; then
      printXmlTest "compare" "comparable-builds" "4" "" "../artifact/$(basename "${diffFileParam}")" >> "${unitFile}"
      tapTestStart "ok" "4" "comparable-builds" >> "${resultsTapFile}"
      echo "-- COMPARABLE --"
    else
      printXmlTest "compare" "comparable-builds" "4" "${diffFileParam}" "../artifact/$(basename "${diffFileParam}")" >> "${unitFile}"
      tapTestStart "not ok" "4" "comparable-builds" >> "${resultsTapFile}"
      echo "-- MISMATCH --"
    fi

Is malicious. That could is obviously so nasty it deadlocks the tool.

On contrary, when rest of the file is removed, and only "that" code is left in, it is in few ms finsihed.

No success to narrow it more. Filed https://github.com/kucherenko/jscpd/issues/716
Will redactor the tapsAndJunits method to be more human (and thus  JSCPD) friendly

Since there is a lot of code here I haven't gone through everything that it has done yet, but can you clarify what the intent of this is and how it is different from the comparison tools we do after attempting a binary rebuild?
For example we have the Compare_JDK function at https://github.com/adoptium/temurin-build/blob/8646220187f9e64087249085e519a9d3d18ae97e/tooling/reproducible/windows_repro_build_compare.sh#L576 which is executed for comparing a new rebuild with an existing build (Usually one from the Temurin CI). We definitely don't want to have two separate implementations of "compare two builds and report on the differences" but if this is genuinely doing something completely different let us know.

Hi! thanx for reply. I definitely agree that there must be no duplicated code. If any "top level comparator" would just call set, or even only one, function(s)  from  various shared  libraries, it would be ok.  I was last checking the state of code in shared libraries, in earl October and all I needed for such code was  missing. Maybe it already got better?
Primarily, it should be calling the tools from Andrew(which requires some set-up and detection, which it must do too), which are checking not just identical state, but binary comparability - https://github.com/adoptium/temurin-build/blob/master/tooling/reproducible/ReproducibleBuilds.md#comparable-build-tools - optionally, why not. Sometimes you nedd them, sometimes not. As far as I can read  it, those are still not called.
Secondarily it have to take care of various corner-cases - like doing the work on copy if you are comparing directories, as the jdk after the check is destroyed.  With this hand in hand, it can take good care of third jdk which you need (to run https://github.com/adoptium/temurin-build/tree/master/tooling/src/java/temurin/tools), with unpacking of the tarabll
Then many small tweeks, like eg downloading the reference temurin, which I want to compare my build against.
Minor thing - there should be one script for windows, linux and mac
Maybe there are similar functions already on place, but I do not see them. Quick check:

no usage of BinRepl.java
no usage of WindowsUpdateVsVersionInfo.c
no usage of comparable_patch.sh
no help with downloading reference temurin
not unified handling of 3rd jdk
no detection of  -XshowSettings 2>&1| grep 'java.vendor (and similar) for extraction from binaries

I found detection of  signtool.exe and cl.exe and msvs cBuild tools.
I believe that  standalone, reusable script, should be proudly presented, not hidden, and if it exists, it should be called from other work-horses, not the opposite - because the comparison of binary-comparable is standalone and tricky task, and it is super useful  for much wider audience.

because the comparison of binary-comparable is standalone and tricky task, and it is super useful for much wider audience.

Yeah I agree on that. We do have articles about running the stuff we have listed on https://adoptium.net/en-GB/blog/2024/08/adoptium-reproducible-verification-builds/ (and my now a little out of date as things have moved on videos such as this one which talks about the automation we have in place.
On the specifics you mention:

repro_common.sh uses BinRepl
comparable_patch.sh is mentioned in https://github.com/adoptium/temurin-build/blob/master/tooling/reproducible/ReproducibleBuilds.md for people who want to use it although @andrew-m-leonard can probably comment on whether it's used by anything we specifically run at the project. I suspect not if it's only used for comparing Temurin with other vendors.
no detection of  -XshowSettings 2>&1| grep 'java.vendor (and similar) for extraction from binaries is likely correct since if the binaries are considered the same that may not be too important.

because the comparison of binary-comparable is standalone and tricky task, and it is super useful for much wider audience.

Yeah I agree on that. We do have articles about running the stuff we have listed on https://adoptium.net/en-GB/blog/2024/08/adoptium-reproducible-verification-builds/ (and my now a little out of date as things have moved on videos such as this one which talks about the automation we have in place.

I meant more via reusable script then via talk/readme:) But this is nice one.

On the specifics you mention:
* [repro_common.sh](https://github.com/adoptium/temurin-build/blob/master/tooling/reproducible/repro_common.sh) uses BinRepl

Thanx! I had missed that one.  So the script I'm proposing probably can lost some part of logic by calling several functions from various  repro_comon (and  maybe others, as some are in windows only script and so on). It is quite hard to read.

* comparable_patch.sh is mentioned in https://github.com/adoptium/temurin-build/blob/master/tooling/reproducible/ReproducibleBuilds.md for people who want to use it although @andrew-m-leonard can probably comment on whether it's used by anything we specifically run at the project. I suspect not if it's only used for comparing Temurin with other vendors.

* `no detection of  -XshowSettings 2>&1| grep 'java.vendor (and similar) for extraction from binaries` is likely correct since if the binaries are considered the same that may not be too important.

Yup, thas it,  The identical logic is moreover indeed around, but the binary-comaprable logic is not.

@sxa I just realised I did not asked one clarification: " two separate implementations ".   I'm still failing to see the first one.
I'm generally reading it, that there are some function, which have duplication inside this script. So if I remove the existing duplicated "bodies" (in this script) and replace them by existing functions, such a script should become acceptable?


Add logseq-save-scrollbar-position

Submit a new Plugin to Marketplace
Plugin Github repo URL:
Github releases checklist

[x] a legal package.json file.
[x] a valid CI workflow build action for Github releases. (Optional for theme plugin only).
[x] a release which includes a release zip pkg from a successful build.
[x] a clear README file, ideally with an image or gif showcase. (For more friendly to users, it is recommended to have English version description).
[x] a license in the LICENSE file.

Hi @studyduck I found this plugin missing a release zip pkg from the Github releases list. Give you some helpful links below :)
https://github.com/xyhp915/logseq-journals-calendar/blob/main/.github/workflows/publish.yml#L10
https://github.com/xyhp915/logseq-journals-calendar/releases

Hi @studyduck I found this plugin missing a release zip pkg from the Github releases list. Give you some helpful links below :)

https://github.com/xyhp915/logseq-journals-calendar/blob/main/.github/workflows/publish.yml#L10
https://github.com/xyhp915/logseq-journals-calendar/releases

This plugin only has an index.js, it doesn't need to be built, do I also need to add a .github/workflows/publish.yml file

Hi @studyduck I found this plugin missing a release zip pkg from the Github releases list. Give you some helpful links below :)

https://github.com/xyhp915/logseq-journals-calendar/blob/main/.github/workflows/publish.yml#L10
https://github.com/xyhp915/logseq-journals-calendar/releases

This plugin only has an index.js, it doesn't need to be built, do I also need to add a .github/workflows/publish.yml file. And i have just added a release zip package

Yes. That's required. You can checkout this plugin :) https://github.com/cannibalox/logtools

thanks, i have added a publish.yml file

I want this plugin for a long time. Thank you!

I want this plugin for a long time. Thank you!

Thanks for letting me know about this. Whether I use logseq or other note-taking software such as roam research, I feel this should be a built-in feature, but unfortunately none of these have it, so I wrote this plugin with my limited programming skill.


Use @import JSDoc tags for TypeScript >= 5.5

These are easier to read than the /** @typedef */ workaround, and also take up less space. For each import, a separate @typedef is required.
TypeScript supports /** @import */ since version 5.5, see https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-5.html#the-jsdoc-import-tag
I changed it so that it detects the current TypeScript version and uses @typedef for version < 5.5, and @import for versions >= 5.5. Perhaps you could also add an option for which import style to use, but I prefer less options, and @import seems like the proper way if supported. transpileFile has an optional tsVersion argument, which is needed for tests and could also be used by consumers if needed.

So nice!

and @import seems like the proper way if supported

Absolutely, the problem with @typedef is also that it's exporting the type by default... meaning that it creates a bunch of errors in these cases: https://github.com/microsoft/TypeScript/issues/46011#issuecomment-1538383663
It was discussed back and forth without any consensus on how @typedef could/should be fixed, so simply adopting the new @import tag seems like a no-brainer. Nice work! :1st_place_medal:

Nice, did not realize this had been added! I like the tsVersion checking implementation as well. Much appreciated!


fix vowpal

Issue #, if available:
https://github.com/awslabs/autogluon/issues/1498
Description of changes:

Filter out image_path as vowpal model input
Fixed a version incompatibility

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

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


[Bug] Even if the zoom scale is changed, the left and right values are returned based on 1 ratio.

Version
5.4.2
Link to Minimal Reproduction
https://codepen.io/leteu-the-sasster/pen/yLxmWXO?editors=1010
Steps to Reproduce
change zoom in option to 1 or something
Current Behavior
Even if the zoom scale is changed, the left and right values are returned based on 1 ratio.
Expected Behavior
calculated data from zoom scale should be return
Environment
- OS: macOS Ventura
- Browser: Chrome 111.0.5563.110
- Framework: Vanilla JS

Any additional comments?
No response

const transform = {
      scale: 1,
      transformX: 0,
      transformY: 0,
    }

    if (target.parent.transform) {
      ;[scale, , , , transformX, transformY] = target.parent.transform
    }

    const rect = target._rect
    const width = rect.width * scale
    const height = rect.height * scale
    const x = rect.x * scale + transformX
    const y = rect.y * scale + transformY


Prepare for release: Baseline Plugin

Baseline plugin is completed, with backwards-compatible additions to the plugin system. The additions allow plugin programmers to write shorter simpler programs and exposes additional control over plots. For this plugin I use this to draw extents in two different places while using only one label per pair. Also the colors in this one are consistent, which makes it easier to use this plugin repeatedly.
The immediate mode is only from the perspective of the plugin writer, and the same objects are being instantiated under the hood. Drawing this way is fairly slow--true immediate mode drawing would make a significant performance boost.
This branch includes a light automated refactor which groups BusinessObjects into python submodules.

When testing, I tried to set wavelength 842.61, and although the spinner shows two decimal places, it only seems to accept integral values.

I addressed most of what we talked about:

fix non-clearing legend
grant x-axis unit to plugin (and ctl ref)
correct logic error in area_under_curve
sample x at selected axis unit

I am not 100% sure about the exception that came up. It seems like it had to do with being in wavenumbers while using wavelengths_to_pixels.. but even then *to_pixel functions are supposed to always return something.
The thing changed pretty significantly to where we are always using the selected unit to pixels before indexing-- so the exception may be gone now. It looks good when I default to 10,000 locally

One more thing, setting the step to 0.01 interferes with the ability to move the chart using the scrollwheel or arrow keys. The solution could be to set it 0.2 or so

@mzieg Please merge to main so I can release Enlighten 4.0.7 (partial refactor, plugin refactor, immediate mode plugin shim, LocalBaseline plugin)


fix: search for timeline event in a flat dir only

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: ivelin:x: semantic-release-botYou have signed the CLA already but the status is still pending? Let us recheck it.


Added 'sessions export <json|csv> ' method

Added method to export sessions directly to csv or json files. The
tokens are exported as base64 encoded to simplify exporting and reuse
existing functionality.

Thank you for this PR! I'm sorry this hasn't been merged already.
Great addition and much needed.
I will try to take care of it this week!

Merged in 2.4.2 of the fast maintained fork.

Added method to export sessions directly to csv or json files. The
tokens are exported as base64 encoded to simplify exporting and reuse
existing functionality.

Hello mate.. please is there a video to show me how to set this export up? Please

not wrking


[Bug]: UNCAUGHT TYPERROR ON JAVASCRIPT DUE TO NULL VALUE 🪲

Give a brief about the bug ✍

The bug is about a null value, which means an element which has been declared is not present on the DOM Tree.
So the script generates the Uncaught TypeError error.

What is the expected behavior? 🤔

The bug is about a null value, which means an element which has been declared is not present on the DOM Tree.
So the script generates the Uncaught TypeError error.

Provide step by step information reproduce the bug 📄

The function is not need for the current UI of the website.
Because the function and it's variables are only used on the old UI.

Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @0xabdulkhalid ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Feature/experimental xray support

WIP on Xray supports using manual segments to locally mimic the Xray context existing inside the environment lambda is running in.
May close: https://github.com/serverless-stack/serverless-stack/issues/123
TODO:
Design abstraction:

[x] The bootstrap.js should not error when segments fail.
[x] The XRay cls hooked wrapper on the lambda client should only be enabled when XRay tracing is enabled.
[ ] The XRay segments being drained to AWS should be non-blocking.

[x] Write the collected segments to a buffer and then drain them over HTTP.

[x] Remove test stack from POC after adding tests and perform TD refactor.

Design

The websocket forwards the env, this contains the _X_AMZN_TRACE_ID env var
The spawned child process inherits the env therefore has access to this
The AWSXRay node library establishes a Container Local Storage (https://www.npmjs.com/package/cls-hooked) which has an AWSXray namespace
The namespace is fetched, and the handler is wrapped as an async function being executed within the contained namespace.
Lambdas with AWSCapture setup inherit the automated context from the cls/namespace binding
After execution the segments are drained and sent to Xray using the aws-sdk, this means the local user does not need to run an AWS-XRay daemon locally.

Outputs:
When stack is deployed for debug 'npx sst start`.

Local nodes appear as being called by the SST:Function stub lambdas, which gives the user a clear route to debug
Additional trace context to SQS, DynamoDB etc. are captured

Service lense shows traces to local file system

Service Map has context of calling order

When stack is deployed in normal mode npx sst deploy
Service lense shows traces with NO local file system

Service Map has context of calling order

Thanks for running the tests @fwang, I added the missing dependency, I think yarn workspaces locally had this for me hoisted into the parent node_modules so it didn't fail.
I have ran yarn run test locally and also used act to test out the various versions. I had an issue locally with act not able to secure port 3000, I think that might be a docker specific issue with the replication of github actions locally. If it occurs in ci I will debug locally.

Thanks @simonireilly! Tests are looking good.

@fwang I think this feature is complete, some questions I had though:

This is more or less a Proof of Concept so let me know what your thoughts are on supporting local XRay?
Would an example in the examples folder be beneficial, I notice there isn't one already, and instrumenting code with XRay will likely be a go-to for most users?
I think logging the trace ID, or Url locally would help developers tighten the feedback loop if using XRay to profile their code; something like:

Debug session started. Listening for requests...
1676aedd-1fee-4730-b3c5-aefee84a232b REQUEST dev-cache-stack-my-stack-ApiLambdaGETB1714EF3-nGmMAX3pQP3M [src/lambda.handler] invoked by API GET /
1676aedd-1fee-4730-b3c5-aefee84a232b RESPONSE {"statusCode":200,"headers":{"Content-Type":"text/plain"},"body":"Hello, World! Your request was received at 03/Aug/2021:09:59:41 +0000."}
1676aedd-1fee-4730-b3c5-aefee84a232b Trace available at: https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#servicelens:traces/1-6108e0a1-7d2424a86c17223b023a4003

Given that this feature wraps the default handler, and adds new node_module dependencies, it is probably a canary release candidate.


TL;DR into browser extensions

Cross browser extensions
I would like to give a talk about developing a cross browser extensions. I would talk about:
Some intro stuff:

basic tools (SPOILER: JavaScript is used 😉)
quickstart guide
common pitfalls
basic project setup
common extension types

Kinda advanced stuff: (can be tailored to what audience is interested in)

using advanced browser features
managing deployment across different browser stores
integrating extensions with your websites

I would also offer my Clippy assistant extension as an example. http://kickass.website/clippy
Who wants to hear about this presentation
Those who:

would like to enchance their website/game/app experience with some cool quirks
want a TL;DR into browser/web extensions development
are interested in new ways you can interact with users on the web
want to learn something new 😃 (obviously)

Hi, @capJavert ! Thank you for the proposal.
We have an open spot in January if you are interested? (It will be 3rd or last week of January)

Hi @vblazenka , I should be able to make it. Count me in 👍

Cool, noted. Here is my description:
Browser extensions were a huge mess until not so long ago. Today with new WebExtensions API they are much more accessible and we can develop extensions that work inside all major browsers and share the same codebase. Other then intro into this new API, you will also hear about concepts, gotchas and ideas on how to use web extensions to enhance user experience on your website or app. Also, for old school guys, the secret guest will make a comeback.

I see you confirmed you are going but I will put it here: https://www.meetup.com/JavaScript-Zagreb/events/258728873/

@vblazenka where should I put the slides? Slides folder in README is 404.

@capJavert Thank you for awesome talk! :)
Atm. we don't store presentations, maybe you can add presentation to slideshare? and link it here...
We plan to do the site redesign this year and we will try to figure out this better. Thanks! :)

Ok gotcha, I have it here in PDF TL;DR into browser extensions .
Thanks again for the chance and see you around.  🤘


feat: Update to release version of decorators

This PR updates dependency to reqstool-python-decorators to an official version. A release of this repository will be done after merge.

Highjacked this PR to update to latest release of decorators.
Ready for review.


Cherry-picking translations from master

Summary
Cherry-picking translations from master
Related Pull Requests
https://github.com/mattermost/mattermost-webapp/pull/12157
Screenshots
Release Note
NONE

Hello @ctlaltdieliet,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

E2E tests not automatically triggered, because PR has no approval yet. Please ask a developer to review and then try again to attach the QA label.

Will try to auto merge this PR once all tests and checks are passing. This might take up to an hour.

Trying to auto merge this PR.

Pull Request successfully merged
SHA: 6d1255098e3262150374aa20bb283f0a6f289085


Update package.json to support latest core release

Also removed peerDependency on @angular/core - since @ngx-translate/core defines this as a peerDependency, it's redundant here.

Thanks!


cmd/go: run constantly fails and suggests 'go mod tidy'

What version of Go are you using (go version)?

$ go version
go version devel +eaa97fbf20 Wed Sep 16 03:02:13 2020 +0000 linux/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE="on"
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/myitcv/.cache/go-build"
GOENV="/home/myitcv/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/home/myitcv/gostuff/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/myitcv/gostuff"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/home/myitcv/gos"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/home/myitcv/gos/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/myitcv/gostuff/src/github.com/myitcv/playground/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build826187771=/tmp/go-build -gno-record-gcc-switches"

What did you do?
exec go mod tidy
exec go run blah.com

-- blah/go.mod --
module blah.com

go 1.16
-- blah/main.go --
package main

func main() {
}
-- go.mod --
module mod.com

go 1.16

replace blah.com => ./blah
-- go.sum --
-- main.go --
package main

func main() {
}

What did you expect to see?
Success
What did you see instead?
go: found blah.com in blah.com v0.0.0-00010101000000-000000000000
go: updates to go.mod needed; try 'go mod tidy' first

cc @bcmills @jayconrod

Hmm this doesn't even appear to be specific to directory replace directives.

This is almost certainly a consequence of CL 251881 / #40728, and (except for the details of the error message) it's mostly working as designed.
That said, we should at least give a better error message when the arguments include one or more packages outside the main module (for which go mod tidy won't necessarily do any good). For packages outside the main module, go get would suffice as an alternative, but for individual source files there isn't really a good alternative to -mod=mod at the moment.

(except for the details of the error message)

As discussed offline, the main problem here is with my bad repro 😄
The repro above does not include a // +build tools-esque file that _ requires blah.com, despite the fact that I thought it did in my local testing. Adding such a file ensures a require directive exists for blah.com with a v0.0.0-00010101000000-000000000000 version and all is good.
Thanks for taking the time to patiently discover the real cause (me)!

I'll take a look at this. There are some changes to go.mod that don't cause errors in -mod=readonly: things like adding a go directive to go.mod, formatting, or changing // indirect comments. Adding a null requirement for a replacement should probably be one of those (actually i thought it already was).

The null requirement can actually be significant, depending on what the replacement's go.mod file says about other dependencies. (For example, it can change the output of go list -m all for other modules — and will continue to do so even once we have lazy loading.)

@bcmills Just to confirm what you're saying, the two files below are not equivalent:
module mod.com

go 1.16

replace blah.com => ./blah

module mod.com

go 1.16

require blah.com v0.0.0-00010101000000-000000000000

replace blah.com => ./blah

If we don't load a package from blah.com, we won't add the null requirement or read the go.mod file from the replacement. That go.mod could require higher versions of other dependencies.
So it's correct that we report an error here, but the recommendation to run go mod tidy isn't helpful. go mod tidy doesn't fix this because packages in blah.com aren't in all.

@jayconrod @bcmills What are the next steps on fixing this, given that it is a release blocker?

I plan to work on this before the freeze. Should just involve fixing the error message.

As of CL 258220, the error message is now:
$ go run blah.com
no required module provides package blah.com; try 'go get -d blah.com' to add it

If the replace directive specified some explicit version other than the latest one, that suggestion might fetch a version other than the intended one, but it's still much better than suggesting go mod tidy.

The go mod tidy suggestion from the original also suggests to me that there is an error in our inAll computation, possibly related to #37376.


add code to languages list of datasets

Add code to the list of languages displayed on the Hub for datasets.

this list is for human languages only

https://huggingface.slack.com/archives/C02EMARJ65P/p1666255575685159

We have 48 datasets with code tag https://huggingface.co/datasets?language=language:code but code is not showed in the language list.

It could be nice to have separate programming languages but not sure if it makes sense to mix them with natural languages, also the existing code datasets only have one code tag so maybe it's fine to just add code

Closing this PR in favor of a better fix in internal repo!


feat(ui): adds new modal to enable links removal

Context
Once a link was added to an entity, it was not possible to remove it except through procedures carried out in the backend (direct calls to the mutation). This PR aims to create a modal where the user can remove the link.
Screenshots
How it appears

Trying to delete without links assigned

How is the modal

Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Editing/Removing links is possible now on the Documentation Tab


Feature Request: Open new file

Would be useful to be able to open (create) new files from the NERDTree. Maybe this functionality already exists in which case you may happily point me to the correct section in the documentation (I can't find it if it exists).
EDIT: This can be done with % in the builtin file explorer if it matters.

@rbjorklin, that functionality exists, but the specifics aren't documented. There is a section of the documentation covering NERDTreeMenu, but it doesn't tell you what items are in the menu. You can do what you want like so:

With your cursor in NERDTree open the folder that will contain the new file.
Press m to display the NERDTree menu.
Select the a option on the menu.
Enter the name of the new file. The menu will go away, and your cursor should be on the new file.
Press o to open the file.

Thanks @PhilRunninger! Is there any way I could bind a key to this functionality? I'm guessing this is what I want to bind? (Could be this too I suppose) any pointers on how to do this?

You could bind a key to NERDTreeAddNode(), but that's already being done here. You could also map a key to the function like this: nnoremap <leader>n :call NERDTreeAddNode()<CR>, but you would still need to open the file separately. NERDTree will do everything already that you're asking for. I guess I don't see the benefit of an additional binding.


doctrine/dbal:^4.0 and doctrine/orm:^3.0 support

Cf. https://github.com/makinacorpus/DbToolsBundle/pull/123
This is now unlocked by makinacorpus/query-builder:^1.3.0 see: https://github.com/makinacorpus/php-query-builder/commit/841a7a0275f15969303b3e706975b83e5c4f7d2d

Solved by https://github.com/makinacorpus/DbToolsBundle/pull/141.


Channel not deleted when deleting Conditional Route

When deleting a Conditional Route using diagram, attached Channel is not deleted thus letting model into an inconsistent state.

Done!


Run method on plugins only for checkout or order channel

The checkout and order plugin methods should be run only on plugins for the order/checkout channel.

Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-8090 Avalara uses adders from the invalid channel


Documentation of Setting up this repo in local machine

Detailed documentation with screenshots.

Can I work on this issue under GSSoC'21? Kindly assign it to me.

Go ahead @AshuKV

@AshuKV Do you need any help?

@sanjay270899 Is it possible to add other contributors also to work on this issue?

@AshuKV Okay.

@AshuKV Any update?

Is this issue still up? I'd like to work on this!

@Harshit850 Yes.

Hii, I would like to work on this issue as LGM SOC'21 participant from June 10. Do assign me if possible. Thank You!

Hii, @Tejas1510  I would like to work on this issue as LGM SOC'21 participant from June 10. Do assign me if possible. Thank You!

@Sumit11081996 You want to work on it ?
Should I assign you ?

@Jassi10000 @Tejas1510 Is this issue still up? Can you assign me this under LGM-SOC'21

Yeah , @NancyNegi23 , its open

Is this issue still open? I'd like to contribute!

@NancyNegi23 What are the updates on this ?

I'll submit it by tomorrow...actually I was kind of busy with my end sems.


Value: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

I am a beginner of learning MRI analysis. I converted .dcm files to a .nii file. The name of nii file is 01.nii.gz. After I run the Command: /home/matthew/miniconda3/bin/run_fsqc --subjects_dir ADNI/data/test/subjects/01 --output_dir ADNI/data/test/analysis --subjects-file ADNI/data/test/subjects/01/01.nii.gz, the error happens. Here is logging.
[INFO: fsqcMain.py:  820]: Found subjects directory ADNI/data/test/subjects/01
[ERROR: fsqcMain.py: 3437]: Error Information:
[ERROR: fsqcMain.py: 3438]: Type: <class 'UnicodeDecodeError'>
[ERROR: fsqcMain.py: 3439]: Value: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
I cannot find the requirements of folder structure, file format and filename format in the documents. Is there anything I misunderstood?

Hello, thanks for your message. One source of confusion may be that this software only works on FastSurfer- or FreeSurfer-processed data. That is, the outputs of these software packages will be checked, and the software cannot be used for single images only. Also, the --subjects-file argument is intended for processing a large number of files, and it should be just a text file with subject IDs as generated by the FastSurfer of FreeSurfer analysis. Hope this helps, otherwise please write again.


A third bunch of small fixes

Waiting for releases to verify the fixes...

Wrong network name in welcome screen (using k-6 net):
WELCOME TO SPACEMESH Thank you for installing the Spacemesh App forTweedleDee Testnet 0.1.0


Why is development mode the default for the docker image?

I don't really see the point of this, it's not like you're going to be changing web files when deploying a docker image. In my opinion production should be the default, particularly since development mode uses a ton more CPU and memory because of grunt, at least for the docker image.

@ontherunvaro , you have a point.
Production will be the default env on the upcoming release.


Count BadRequestExceptions thrown

Similar to counting exceptions throw a new metric for BadRequestExceptions thrown would be good so that we see user impact due to this exception.

Done in #572


feat: more debug commands

Overview
Add more commands for diagnostic.

What this PR does / why we need it
Commands:

'global snapshots' to get snapshots for all global hooks
'module snapshots module-name' to get snapshots for one module
'global list' to get all global hooks names
'queue main' to dump tasks in the main queue

Special notes for your reviewer
Does this PR introduce a user-facing change?

go.mod updated after merge https://github.com/flant/shell-operator/pull/345


Import from URL

Want to add import from URL functionality into OpenEats. Thinking of having a button under the "URL Source of the recipe" which says "Import details from URL".
This repo is looking the most favorable for the functionality https://github.com/lukeasrodgers/hangry, for example an older version of the code produces: http://hangryingreedytest.herokuapp.com/?recipe_url=https%3A%2F%2Fwww.bbcgoodfood.com%2Frecipes%2F691639%2Fsatay-chicken-pieces which looks pretty good to me. The only issue is that it is in ruby so I'm wondering should I submit a PR to the API component or should I keep it a separate docker service (new component under open-eats) and then have the API query that service and forward the request onto the frontend?

I have mixed thoughts about importing dat from other sites. I tried to do something similar awhile back but it never really worked the way I wanted it to. Long story short I don't want to include a "Import from URL" feature in the way that you are describing. Trying to support different parsers becomes messy really quickly and everyone has a different Idea on what a json dump of a recipe should look like. To counter this, I tried to make crating recipes super easier and a lot of the time I just copy paste text from the food blogs.
In light of that I do what to have some type of Import/Export feature (#15). I'm not entirely sure what that should look like ATM. But I don't wanna add a UI to it (except for maybe a link for users who are logged-in). Maybe something like a new API endpoint that takes a properly formatted json object with all the data needed inside. This would either replace or inherit the way that creating recipes is done now. We can also make it an array for bulk creation.
If you wanna build out a separate service that mines data from sites and provide a properly formatted json object (In your case, you can just use ruby to build the service). Then I will try and help guide you though what is needed and make a few changes to support this.

The reason I wanted it on the "Create Recipe" screen is because my idea was that clicking on the button would populate the fields for the user to correct/fill in manually with cut/paste. I'm quite happy to just create a separate service which I'll just run on a different endpoint. However I'll want it to direct to the Create Recipe page rather then submitting it to the database. I see two ways of doing this atm:

Separate service takes url, parses it and submits it to the import API. It then redirects to the  Edit Recipe page for final corrections.
Separate service takes url, parses it and redirects user to Create Recipe along with POST/GET data which the page accepts and fills in the fields.

From my point of view, 2 will be easiest for me to implement as I won't have to worry about user tokens/getting username for submitting of data to API. Also commiting dodgy data to the database and then correcting it afterwards in 1 seems wrong to me. What's your thoughts? Is there a option 3?

So I was thinking something a bit more abstract than that. I can see the advantage of using the form to fix/add information that may still be needed. But I'm not sure about building the specific recipe import feature into the code.
I was thinking of having whatever you (or any user) want to pull recipe data from as a separate script. Then add a textbox that allows the user to input a json blob, in the format of a recipe json that is returned by the API. From there the form can load the data just like as if it where editing something.

I've been using the API for a while to import and export recipes. I would think a chrome extension that allows specific sites to be captured and sent through the API to import would work. My current code is a bit old and I don't know if it still works with the recent changes to the recipe format, but it's pretty simple to create an json object from old xml data and send it to the site for import. Scraping a site is basically the same thing. Willing to share my python, but don't know much about extensions.

A chrome extension sounds like a pretty perfect solution!

An extension seems like a faff for such a simple import function. If the extension route is taken then it needs to be compatable with other browsers, thats the whole point of open eats being a web app so that it works on all platforms in my opinion.
The route I am currently favouring is a javascript bookmarklet which imports the page you are currently viewing, should be easier to implement then browser extensions.
I'm also still favouring a backend parser as it'll mean I don't have to rewrite existing code into javascript.

I still don't mind supporting a small button on the top of the recipe creation page. It would redirect the user to an import page which is just a textarea that accepts a json object. From there, the data will be sent to the recipe creation page (just like editing would). This way u can use any language and any parser you like.

Closing this as I don't have plans to support this feature any time soon. I would much prefer making the recipe creation better and faster to use. However PRs are welcome on the items discussed above.