Allow creating None enum flag with Enum.from_value

Fixes #5768
It also adds type restrictions to Int, and fix one usage in src/debug/elf.cr

Good to go? (one of travis check failed for another reason)

Can this be rebased on master so we're sure there are no more spec failures?

So I rebased on master, one of travis job fails for a weird reason: https://travis-ci.org/crystal-lang/crystal/jobs/472825523

@bew thats just OOM

that's just OOM

yeah sure, but it's still not wanted^^

Travis builds randomly fail from OOM all the time

@bew Could you rebase on master to make sure it's still valid?


Update ti-for-java-kotlin-scala.md

Added additional configuration needed when using Kotlin with Gradle
Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: Added additional configuration needed when using Kotlin with Gradle
Jira/GitHub Issue numbers (if any): CI-12515
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

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

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://664cbbf0114d4f007a0158f0--harness-developer.netlify.app


Hide secrets in logs

Summary
Currently, the secrets are printed in the logs without any filtering. It would be nice if the secrets could be redacted in the logs while being printed
Use Cases
This would prevent unintentional leaks of a secret in the log by running something like env in the workflow
NOTE: This does not prevent intentionally leaks of the secrets. Someone can still run something like env | base64 to extract the secrets from the logs, as the filtering will not be able to filter out the secret output.

Message from the maintainers:
Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

Could you please provide more info? Which secrets? Which logs?

Could you please provide more info? Which secrets? Which logs?

Yes, sorry. I'm talking about the logs from the pods available using the UI or the CLI. I would like to be able to hide the Kubernetes secrets used in a Workflow. For example, currently if we use this example https://argoproj.github.io/argo-workflows/walk-through/secrets/, the output of $MYSECRETPASSWORD will be printed without any filtering in the logs. I would like to have this filtered out and the logs output would be something like secret from env: <redacted>. This only prevents unintentional credential leaks, but it's better than nothing IMHO

The redaction would be done on this line:
https://github.com/argoproj/argo-workflows/blob/92b3ef27af7a7e6b930045e95072a47c8745b1d3/util/logs/pods-logger.go#L60
Add a new environment variable ARGO_LOGS_REGSUB the operator can configure. This is a regsub that is applied to data to redact it.
Would you like to submit a PR?

If no one is working on this, I could try to implement it. Is okay for you @Ethyling,  @alexec ?

If no one is working on this, I could try to implement it. Is okay for you @Ethyling, @alexec ?

Hey, yes, go ahead. I don't have much time to work on this currently

Can I pick this up, if its still open?

@deepto98 Assigned to you.

@terrytangyuan @alexec I'm working on this, have been trying to run the project locally, following

@terrytangyuan  @alexec  I'm working on this, have been trying to run the project locally using the VS Code remote container, following the docs here, but I keep getting this error when running make start:
deepto ➜ ~/go/src/github.com/argoproj/argo-workflows (master ✗) $ make start
GIT_COMMIT=18be9593e76bdeb456b5de5ea047a6aa8d201d74 GIT_BRANCH=master GIT_TAG=untagged GIT_TREE_STATE=dirty RELEASE_TAG=false DEV_BRANCH=false VERSION=latest
KUBECTX=k3d-k3s-default DOCKER_DESKTOP=false K3D=true DOCKER_PUSH=false
RUN_MODE=local PROFILE=minimal AUTH_MODE=hybrid SECURE=false STATIC_FILES=false ALWAYS_OFFLOAD_NODE_STATUS=false UPPERIO_DB_DEBUG=0 LOG_LEVEL=debug NAMESPACED=true
kubectl get ns argo || kubectl create ns argo
The connection to the server <IP_ADDRESS>:38977 was refused - did you specify the right host or port?
The connection to the server <IP_ADDRESS>:38977 was refused - did you specify the right host or port?
make: *** [Makefile:415: install] Error 1

Can you please help with this?

@tczhao Would you want to help take a look at the error above regarding dev container?

@deepto98
the error looks like you have problem connect to k8s
you can try
# to verify k8s connection
kubectl version
# to verify docker connection
docker images
# these should point you to the fix of your issue

It would be good if you can also provide which platform you are running it on (e.g. apple m1)

@deepto98 Any update?

This issue is still open and important IMO.
From digging in - I see that #9859 was because it tried to read secrets directly from the server (see this comment).
I wonder if we can tackle this by wrapping the script inside the pod.
For instance (very initial):
#!/usr/bin/env python3
import os
import sys

def mask_env_vars(input_string):
    # Store the current environment variables in a dictionary
    env_vars = os.environ

    # Replace known strings with asterisks of the same length as the original string
    for key, value in env_vars.items():
        input_string = input_string.replace(value, "*" * len(value))
    return input_string

for line in sys.stdin:
  print(mask_env_vars(line))

And from there research how to:

make sure that this script works in every system and is applied ot both stdout and stdin without too much of overhead (must)
mask only subset of env variables, given by user input / pod metadata (if possible) etc...

WDYT?

We also are using kubernetes secrets and am looking for a feature like this too in argo worklfows.

We also are using secrets accessed via env var and am looking for a feature like this too in argo worklfows. Please prioritise.

can you assign me this issue? @terrytangyuan

can you assign me this issue? @terrytangyuan

If you have a PR, feel free to submit. I don't want to block others who are interested in contributing when the assignee stopped working on a feature without any updates.


fig 7 chances of survival according to the company's age

Chances of survival according to the company's age

Divide by fo3 do3
Cat. definitions are in #2

@collapse n_firms = rowcount(distinct(frame_id)), by(firmage, categ)
@egen max_n = max(cond(firmage == 0, n_firms, 0)), by(categ)
@generate survival = 100 * n_firms / max_n

"fo3 vs do3
kezdeti méretkategória
esetleg megbontva belépési kohorsz (foundyear) szerint
"

https://github.com/ceumicrodata/firms/blob/main/output/fig/survival.png

@korenmiklos
The number of medium domestic firms are bigger in age_in_balance ==2 then age_in_balance ==1.
The reason is the first year == 1990. In the first year lots of these firms were large domestic firms.
In the second year in 1991 they become medium domestic firms.
Two possible way:

Change first year definition in function panel(df::AbstractDataFrame)
Examine firms within size category.
Change @egen max_n = maximum(cond(age_in_balance == 1, n_firms, 0)), by(category) https://github.com/ceumicrodata/firms/blob/4575bf1ad840298233fe0993a2d9d23aa6364f03/src/functions.jl#L96
someting was medium for 5/10 years.

Foreign firms are at the bottom of the figure.
Seems strange. FIXME
https://raw.githubusercontent.com/ceumicrodata/firms/b05699af05d8a828e77d9dc9d8fa0048679ffedc/output/fig/survival.png

foreign should also be held constant after the first fix years. something @.*** ever_foreign = maximum(foreign), by(frame_id)On 2024. Nov 19., at 11:55, andrasvereckei @.***> wrote:
Foreign firms are at the bottom of the figure.
Seems strange. FIXME
https://raw.githubusercontent.com/ceumicrodata/firms/b05699af05d8a828e77d9dc9d8fa0048679ffedc/output/fig/survival.png
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

foreign should also be held constant after the first fix years. something @.*** ever_foreign = maximum(foreign), by(frame_id)On 2024. Nov 19., at 11:55, andrasvereckei @.> wrote: Foreign firms are at the bottom of the figure. Seems strange. FIXME https://raw.githubusercontent.com/ceumicrodata/firms/b05699af05d8a828e77d9dc9d8fa0048679ffedc/output/fig/survival.png —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>

https://github.com/ceumicrodata/firms/pull/25/commits/48d5dbfc4bfcd75286460bb87632262794ae8958#diff-2fd14026f9c11d181c4535d73e2aecf42e603469ff12d4e47ec3a7ffe7119ccd


Add recognition of interaction type long-fill-in

Yo @brianjmiller... Looks like a small oversight, unless I missed some place where long-fill-in is interpreted into fill-in somewhere else in the code.

(The test failure here seemed to be present before this commit, FYI)

Kind of an oversight, at the time it wasn't in the xAPI spec so didn't make the cut, that's been resolved see: https://github.com/adlnet/xAPI-Spec/issues/473 so I think we are good to include it. The test appears to have been a blimp, possibly related to the LRS having been cleared recently.

Thanks!


Can chart titles be rotated and/or repositioned?

Hello,
I am using the following to generate the above graph:
graph := chart.Chart{
	Title: interfaceName + " – " + statName + " – " + timeScale,
	TitleStyle: chart.Style{
		Show: true,
		Padding: chart.NewBox(0, 0, 1000, 1000),
 		TextRotationDegrees: -90,
		TextHorizontalAlign: chart.TextHorizontalAlignLeft,
		TextVerticalAlign: chart.TextVerticalAlignTop,
	},
	XAxis: chart.XAxis{
		Name: "Time",
		NameStyle: chart.Style{
			Show: true,
		},
		Style: chart.Style{
			Show: true,
			StrokeColor: colors.White,
		},
		ValueFormatter: chart.TimeValueFormatterWithFormat("01-02 3:04:05PM"),
	},
	YAxis: chart.YAxis{
		Name: "Bandwidth (GB)",
		NameStyle: chart.Style{
			Show: true,
		},
		Style: chart.Style{
			Show: true,
			StrokeColor: colors.White,
		},
		ValueFormatter: func(v interface{}) string {
			if vf, isFloat := v.(float64); isFloat {
				return fmt.Sprintf("%.1f", vf)
			}
			return ""
		},
	},
	Series: []chart.Series{
		chart.TimeSeries{
			Style: chart.Style{
				Show:        true,
				FillColor:   fillColor,
				StrokeColor: strokeColor,
				StrokeWidth: 2,
			},
			XValues: xValues,
			YValues: yValues,
		},
	},
}

I had assumed that something from the following list would work for repositioning the title:
Padding: chart.NewBox(0, 0, 1000, 1000)
TextRotationDegrees: -90
TextHorizontalAlign: chart.TextHorizontalAlignLeft
TextVerticalAlign: chart.TextVerticalAlignTop
I was just trying parameters to figure out how to move it. Those values are likely not the result I would like.
Is it possible to move the title? In this case, perhaps left or center align the title slightly below the top of the image, or possibly rotate it -90 degrees as well, if that looks better.
Any suggestions would be greatly appreciated. Thanks for this helpful package!

Interesting. I hadn't thought about how to move the title, but should probably be baked into the TitleStyle field on the chart somehow. Alternatively, you can move it around somewhat with the Padding property on the style.


ctool: itest: backup/restore

Technical Design

Create user keyspace
Create table
Write some data

10 records
read and count - check that 10 records is writed

Do backup
Drop keyspace
Do restore
Query data and count - must be 10 records in place

TEST PASSED


Code Question

https://github.com/Howal/DNL-Object-Detection/blob/6ae88842d6237a465559c420c610444bcb2d9405/mmdet/ops/nl_gc_block.py#L151
Why do the matrix multiplication V×(Q×K) before adding Wm?

Thanks for your answer,but in the Fig. 2，Wv is the last one to be multiplied after adding the Wm,and in the code,value(Wv) is multiplied before adding the Wm

Thanks for your answer,but in the Fig. 2，Wv is the last one to be multiplied after adding the Wm,and in the code,value(Wv) is multiplied before adding the Wm

Vx(QxK+Wm) = Vx(QxK) + VxWm
We follow the left term in Fig 2 and the right term in the code.

Vx(QxK+Wm) = Vx(QxK) + VxWm
We follow the left term in Fig 2 and the right term in the code.


Can not run in the IOS platform

these DownloadProxyFramework is not our SDKs or submodules.
the flutter package particle-auth-core doesn't support any iOS simulators, you should run with a real iPhone.

Yes , i use the real iPhone, but can not running.

Yes , i use the real iPhone, but can not running.

Can you compare your Podfile with https://github.com/Particle-Network/particle-flutter/blob/master/particle-auth-core/example/ios/Podfile?
Did you add
installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
    config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
      end
    end

Did you specify the pod version?

My Podfile:
# Uncomment this line to define a global platform for your project
platform :ios, '14.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks! :linkage => :static
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
    config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
    xcconfig_path = config.base_configuration_reference.real_path
    xcconfig = File.read(xcconfig_path)
    xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
    File.open(xcconfig_path, "w") { |file| file << xcconfig_mod }
    end
  end
end

My Podfile:
# Uncomment this line to define a global platform for your project
platform :ios, '14.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks! :linkage => :static
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
    config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES'
    xcconfig_path = config.base_configuration_reference.real_path
    xcconfig = File.read(xcconfig_path)
    xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
    File.open(xcconfig_path, "w") { |file| file << xcconfig_mod }
    end
  end
end

I see, you should specify the iOS native SDK version in Podfile, with the latest flutter package version number 1.4.4.
if you are using particle_auth_core package. copy
target 'Runner' do
  use_frameworks! :linkage => :static
  use_modular_headers!

  pod "Thresh", '1.3.4'
  pod "ParticleMPCCore", '1.3.4'
  pod "ParticleAuthCore", '1.3.4'
  pod "AuthCoreAdapter", '1.3.4'

  pod 'ParticleAuthService', '1.3.9'
  pod 'ParticleNetworkBase', '1.3.9'
  pod 'ConnectCommon', '0.2.15'

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
  target 'RunnerTests' do
    inherit! :search_paths
  end
end

into your Podfile

Thanks for your reply, I just tried it and still have the same problem.😰

@SunZhiC Thanks for your reply, I just tried it and still have the same problem.😰

After changed your Podflie, you should clean your xcode cache, command+shift+K , remove Podfile.lock and Pods folder,
run pod install --repo-update
Can you try to run our example?

@SunZhiC I tried it and still have the same problem.

clean the xcode cache

flutter clean
flutter packages get

pod install --repo-update
flutter run

@SunZhiC I tried it and still have the same problem.

clean the xcode cache

flutter clean
flutter packages get

pod install --repo-update
flutter run

I suppose the error comes from the mismatch between flutter package version and iOS pod version, can you check your Podfile.lock, whether there SDKs version is right.
pod "Thresh", '1.3.4'
pod "ParticleMPCCore", '1.3.4'
pod "ParticleAuthCore", '1.3.4'
pod "AuthCoreAdapter", '1.3.4'

pod 'ParticleAuthService', '1.3.9'
pod 'ParticleNetworkBase', '1.3.9'
pod 'ConnectCommon', '0.2.15'

Also, can you download our example, which is completely integrated, it should be run successfully, then compare it with your project.

@rhymelph hello, do you still encounter the error?

@SunZhiC  Thank you!This issues has been solved


int yojson coding for nonces

Use int Yojson coding for nonces, instead of string, which is slower.

You'll need to ensure that nonces in Coda_transition.External_transition.Precomputed_block.to_yojson are still string-encoded before we can merge this.

@mrmr1993 I believe they'll change. Is the worry that existing precomputed blocks won't decode?

Is the worry that existing precomputed blocks won't decode?

We've committed to the encoding that they're currently in for an external partner. The encoding must not change.

We've committed to the encoding that they're currently in for an external partner. The encoding must not change.

In that case, I'll keep the encoding, and change the comment.

In that case, I'll keep the encoding, and change the comment.

It's fine to change it everywhere else, we just need to make sure that the deriver used for those values is stable.

It's fine to change it everywhere else, we just need to make sure that the deriver used for those values is stable.

I think it'd be difficult to special-case the nonce yojson just for this case, it's buried deep in one of the types.


[hyprland/language] not rendering dvorak-ucw

Hi, I'm trying to set a custom formatting in hyprland/language to show CZ Dvorak when I'm using dvorak-ucw keyboard variant with cz keyboard layout.
In my waybar config I have this:
"hyprland/language": {
  "format-cs": "CZ",
  "format-en": "US",
  "format-cs-dvorak-ucw": "CZ Dvorak"
}

In my hyprland config I have this:
kb_layout = cz,us,cz
kb_variant = ,,dvorak-ucw

The CZ and US works fine but the CZ Dvorak is not. It doesn't show anything.
Even when I have no formatting at all Czech and English (US) is showing but dvorak-ucw is not.
There are no error messages in waybar when I'm changing the keyboard layout.

Found the cause of the issue. It is because of poor parsing of hyprland IPC activelayout. If the layout has a , in its name, everything before the last , fill be cropped out thus making the layout name invalid.


bug: can't open float terminal  on lazyvim 13.

Did you check docs and existing issues?

[X] I have read all the snacks.nvim docs
[X] I have updated the plugin to the latest version before submitting this issue
[X] I have searched the existing issues of snacks.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
0.10.1
Operating system/version
Windows 11
Describe the bug
I can't open  float terminal when updated lazyvim 13.x, previous version have no problem
Steps To Reproduce

Open lazyvim
Click button "L" +"U" to update lazyvim
Restart it and i can't open float terminal (normal terminal can work fine)

Expected Behavior
Can use  like normal
Repro
vim.env.LAZY_STDPATH = ".repro"
load(vim.fn.system("curl -s https://raw.githubusercontent.com/folke/lazy.nvim/main/bootstrap.lua"))()

require("lazy.minit").repro({
  spec = {
    { "folke/snacks.nvim", opts = {} },
    -- add any other plugins here
  },
})

I think this should now be fixed.
Would be great if you could confirm, since I don't do Windows.

Yeah you fixed that, thank you so much my man.

There's another related issue I'm trying to solve.
Can you give me the exact output of :=vim.o.shell?

Sure my man, here is my vim.o.shell :
"C:\\Users\\corcl\\AppData\\Local\\Programs\\nu\\bin\\nu.exe"

I just pushed an update to fix that other issue. Can you verify everything still works for you as well?

I just pushed an update to fix that other issue. Can you verify everything still works for you as well?

It still works for me


Add ICS as platinum sponsor

This PR adds the company, ICS(Intrepid Control Systems Inc) as platinum sponsor

Hi @pdebuyl, could you please merge this? Thanks!

Of course. Sorry it took a week, the notification slipped in my email box somehow and I didn't notice it.

No worries, I thought so, thanks for the merge.
On Wed, 22 May 2019, 18:06 Pierre de Buyl<EMAIL_ADDRESS>wrote:

Of course. Sorry it took a week, the notification slipped in my email box
somehow and I didn't notice it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/euroscipy/www.euroscipy.org/pull/58?email_source=notifications&email_token=AMBHRSZP5ZIP6FZ5JH3NEN3PWVVQXA5CNFSM4HNCLXWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODV7ROVQ#issuecomment-494868310,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMBHRSZD3HF37M2IU2EZ2JLPWVVQXANCNFSM4HNCLXWA
.


how do I insert text to the end of the stream?

I don't want to insert text into every file. I only want to add it to the end of the whole stream, so if I have many files in my gulp.src() it would be added to the end. is that possible?

I'd suggest gulp-if
var gulpif = require('gulp-if');
var insert = require('gulp-insert');

var condition = true; // TODO: add business logic

gulp.task('task', function() {
  gulp.src('./src/*.js')
    .pipe(gulpif(condition, insert.append('# something at the end')))
    .pipe(gulp.dest('./dist/'));
});


Change clearfix extend to a mixin, update refs

This will be a minor update to 1.5.x
This PR must be merged before the corresponding PR against Casper repo (https://github.com/CasperSleep/Casper/pull/2677)

One question, everything else LGTM.

@robwierzbowski made updates to move the mixin into display_helpers, and updated references in Casper repo here: https://github.com/CasperSleep/Casper/pull/2677/files

Nice. Still DTM.


[Feature Request] Make screen shaking when exploding

Screen shaking not occurs at exploding.
But occuring in original N64 and XBLA ver.

The way screen shaking works on both GE and PD breaks at 60 FPS. I also think it's a framebuffer effect but I could be wrong on that.

Nah, I just need to let it move the viewport around.

Added. You can turn it off by setting ScreenShakeIntensity to 0 in pd.ini.

Nice work! Thank you very much.


refactor!: remove nvim-treesitter dependency

This will make the plugin solely depend on vim.treesitter which might need users to be on 0.9.0 at least - but in the near future nvim-treesitter will deprecate most of its plugin functionality and only serve as a parser installer, this PR will prepare for that. You can read about it more in the new main branch in nvim-treesitter
Do thoroughly go through it and critique is welcome, I also tidied up some of the code docs for types/function params

Thank you again. I fixed the CI and parser check.

awesome, thanks!


17.01 release, tagging, binaries

Lets tag the current codebase as 17.01 and maintain it as stable:

[x] Finish images issue https://github.com/myriadrf/LimeSuite/issues/83
[x] Test windows driver and image downloading
[x] Update debian/ files for latest library ABI
[x] Upload new ubuntu packages to the PPA
[x] homebrew sha256 sum and tag name
[x] move stable branch to the new release
[x] PothosSDR new installer build
[x] Update snaps

Everything above has been updated to the 17.01 release tag. Some fixes have been applied since then. Expect future updates for more minor fixes.


[Addition]:

Hotspot b58 Addresses
1128cU387vzc2TiVyUV72Xf3KT4WaFBXUFwTmHALg95EW8cbktDJ
112mWBQHAFvffgY1UHAoPaSFYxpYH4PTH1vg7WZESbfEREmi194r
1128KHQY8iz3gYKX1SFGmudTqg2rrMrTCD1HbRfWJzkTNPteGHw7
11uJaHcD4NA8qYLC6FqGWde26ZuXGPHbGZptQpJkii5ZkTiZcsu
11AUjEd9G7EDebV5zMRJFnLu7GpsWefZY5XXuwiL8psMiMLCSgy
Discord Handle
@Syppi
Reason(s)
Hotspots (all owned by the same user) have impossible configurations asserted (ie: 100+ foot structures or towers where there physically aren't any, in the middle of highways), and all witness each other at seemingly impossible RSSI's for their distance and/or terrain around them.  Several seem to receive signal straight through a high mountain that even myself as a HAM have been unable to communicate with fellow HAMs using much higher powered radios and directional antennas than what are listed on the hotspots.   I have driven around the locations and drone flown over one or two of them to verify that there aren't any towers structures or trees at the height it they are claiming and found no evidence of the kind of Antennas that would be required to reach some of the distances that they are.

wallet: 133V2DKpYoQMf3e35dnJnY2y4foeYiic59jWuf5gTyUgnDzANgE
112mWBQHAFvffgY1UHAoPaSFYxpYH4PTH1vg7WZESbfEREmi194r /ip4/<IP_ADDRESS>/tcp/44158
1128cU387vzc2TiVyUV72Xf3KT4WaFBXUFwTmHALg95EW8cbktDJ /p2p/11mWmt5LQeJDsA7jGdUCHE6sr8L1mZKoN6EP8M5ViVUq1pW4Sdm/p2p-circuit/p2p/1128cU387vzc2TiVyUV72Xf3KT4WaFBXUFwTmHALg95EW8cbktDJ
11AUjEd9G7EDebV5zMRJFnLu7GpsWefZY5XXuwiL8psMiMLCSgy /ip4/<IP_ADDRESS>/tcp/44158
1121XvhMJ1tyzunUcWj3cmzJzvoxoqjS9cFgu1GsvJP8VM58LCY7 /ip4/<IP_ADDRESS>/tcp/44158
112JGxScnMN8Qdd6QSMRUWZ92SzuqbSjYV6GdiZkH249jkYtxYDi /p2p/1129ucqdWooEgd5xYEHAPQyFFCgWoN2xtr9iRW6TRmEXB6m1QaNn/p2p-circuit/p2p/112JGxScnMN8Qdd6QSMRUWZ92SzuqbSjYV6GdiZkH249jkYtxYDi
112tFaoQsv2wMKt4jXNpTHGRsGc9kY1wC3KosNFVSF9Ev7nV2Vsk /ip4/<IP_ADDRESS>/tcp/44158
1155mVDpPrZsPdxAVKU12kHeEoHaVAohQSx94GzSQ8boEnUqFFj /ip4/<IP_ADDRESS>/tcp/44158
112BkA1EArsAqsrRvrM3Q2qJeDbnuqsXqjtGj4fXW8tgbgGauDVh /ip4/<IP_ADDRESS>/tcp/44158
112HUw1kUUA7kRzGNaDYnvTqx6XHzYALsfRUBd3DWRSGgPkGTzTz /p2p/112DWMWw5jogMtSyXLDwNaoRVDFhxUmzontX1CfaqaiUms6FfjZK/p2p-circuit/p2p/112HUw1kUUA7kRzGNaDYnvTqx6XHzYALsfRUBd3DWRSGgPkGTzTz
11Hc6mD1JksawpV5FLSEud5ohM1Yf7CNrnHcVdPG3EwFKiANbKt /ip4/<IP_ADDRESS>/tcp/44158
11ELgBiyjrd4tX6jPUsK2YNYUjYRQkrnzcQPtYhoJ7eusZj7ci3 /ip4/<IP_ADDRESS>/tcp/44158
1124Hyar8smweW7DGw8F6JcuGTFUsY9jyfQNtsU8SukzDVCSKsHc /ip4/<IP_ADDRESS>/tcp/44158
112APXMez37Jbwwec9eH2s7ZoMdML2pVyCBcM9fUDTQYTZ8adcRf /ip4/<IP_ADDRESS>/tcp/44158
112RbNgZEBtFLdhexRQx91V1CoomKSGB4CYeLVXJDhBJds5MmYk2 /ip4/<IP_ADDRESS>/tcp/44158
1128KHQY8iz3gYKX1SFGmudTqg2rrMrTCD1HbRfWJzkTNPteGHw7 /ip4/<IP_ADDRESS>/tcp/44158
11uJaHcD4NA8qYLC6FqGWde26ZuXGPHbGZptQpJkii5ZkTiZcsu /ip4/<IP_ADDRESS>/tcp/44158
They use IPs in the same subnet which is geolocated to Catlett, Virginia, United States according to Maxmind

For Fresh Tan Sardine 1128cU387vzc2TiVyUV72Xf3KT4WaFBXUFwTmHALg95EW8cbktDJ in particular (since it's kind of in my backyard and Line of sight to me) I plugged in asserted height and antenna information, and what I know about hotspot transmit abilities and came up with the attached SPLATTER type "coverage area" for what it should be for this site, or as close an approximation as I could. It  just doesn't seem to match up with it's witness list abilities.

https://search.arin.net/rdap/?query=<IP_ADDRESS>
Data Stream Mobile technologies, Inc. (https://www.dswltech.net/) looks like someone who manages radio towers etc...

Only towers in the area are the Water Tower (135 feet), and Warrenton training center (military installation) tower on Viewtree mountain.  Several mountain ranges to the north of town would prevent signal without a tower 500 foot or more, which doesn't exist in town. RSSI's for each are almost all the same levels despite the differences in distance.  A site across town with RSSI of -112, should not be the same at another 31km away.

Additionally it's been almost months since these hotspots have actually passed any packets of Data.  In the 3 weeks since I've had my hotspot set up, I've noticed twice three times as many data packets being transferred as any of the identified hotspots combined.


Derive an hellper from utils.floatColor returning a Float32Array

This is mostly useful to deal with color uniforms.

Can be found here for the time being: https://github.com/Yomguithereal/sigma-experiments/blob/master/renderers/src/utils.ts


mitmproxy assumes klipper is running

Steps to reproduce the problem:

Under KDE Plasma 5, perform any request
use C to copy flow to clipboard
I got this error: Export to clipboard (content,headers+content,url,as curl command,as python code,as locust code,as locust task)? Cannot find '.setClipboardContents' in object /klipper at org.kde.klipper

System information
Mitmproxy version: 2.0.1 (release version)
Python version: 3.6.1
Platform: Linux-4.10.13-1-ARCH-x86_64-with-arch
SSL version: OpenSSL 1.1.0e  16 Feb 2017
Linux distro: arch
Since KDE Plasma 5, klipper is not used by default. Instead the clipboard widget is used which unfortunately doesn't expose a DBus interface. Of course I can manually start klipper to get it working, but who's assuming klipper is running on my system?

We just use pyperclip internally, so this is not a bug in mitmproxy. Can you please file a bug upstream?
Thanks!
Max

Ah thanks, I found asweigart/pyperclip#26


How to compile isa-l_crypto to use AVX instruction only?

Hi, all. My CPU is i5-9400F (Intel® SSE4.1, Intel® SSE4.2, Intel® AVX2), which supports AVX and AVX2.
But I wanna build isa-l_crypto to use AVX only, not to use AVX2.
How can I do that?
$ lscpu | grep -E "^(Flags|Model)"
Model:               158
Model name:          Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz
Flags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves arat umip md_clear arch_capabilities

https://www.intel.com/content/www/us/en/products/sku/190883/intel-core-i59400f-processor-9m-cache-up-to-4-10-ghz/specifications.html

You could modify the multi-binary dispatcher scripts to not test for it or run other versions instead.  For example, remove the blocks of ~6 instructions labeled.
include/multibinary.asm: 		;; Test for AVX2
But I don't suggest.  Note that isa-l_crypto sticks to "light" AVX2 instructions.

Note that isa-l_crypto sticks to "light" AVX2 instructions.

Thanks! And what does this mean?

You could modify the multi-binary dispatcher scripts to not test for it or run other versions instead. For example, remove the blocks of ~6 instructions labeled.
include/multibinary.asm:  ;; Test for AVX2
But I don't suggest. Note that isa-l_crypto sticks to "light" AVX2 instructions.

diff --git a/include/reg_sizes.asm b/include/reg_sizes.asm
index 717dd05..f1fbcae 100644
--- a/include/reg_sizes.asm
+++ b/include/reg_sizes.asm
@@ -44,9 +44,9 @@
 %define FLAG_CPUID1_ECX_AESNI   (1<<25)
 %define FLAG_CPUID1_ECX_OSXSAVE (1<<27)
 %define FLAG_CPUID1_ECX_AVX     (1<<28)
-%define FLAG_CPUID1_EBX_AVX2    (1<<5)
+%define FLAG_CPUID1_EBX_AVX2    (0)

-%define FLAG_CPUID7_EBX_AVX2           (1<<5)
+%define FLAG_CPUID7_EBX_AVX2           (0)
 %define FLAG_CPUID7_EBX_AVX512F        (1<<16)
 %define FLAG_CPUID7_EBX_AVX512DQ       (1<<17)
 %define FLAG_CPUID7_EBX_AVX512IFMA     (1<<21)

This seems also works for me.


ML: VGG16 Model #1 (24 Layers): Configuration#9: Training model and store the results in the directory for 30 and 50 epochs

Model Architect:

4Conv(Conv+Conv+MaxPool+Dropout)
4Dense(Dense+Dropout)

Put the training on the Grid by using jetscape-ml-tensorflow-cnn.sh
save the model and the evaluation data in the power point slides
update the diagrams data on the power point slides

30 epochs
Epoch 00030: val_accuracy did not improve from 0.94172

840000/840000 [==============================] - 311s 370us/sample - loss: 0.6347 - accuracy: 0.9403 - val_loss: 0.6239 - val_accuracy: 0.9359

50 epoch
Epoch 00030: val_accuracy did not improve from 0.94401

840000/840000 [==============================] - 308s 367us/sample - loss: 0.6195 - accuracy: 0.9408 - val_loss: 0.6687 - val_accuracy: 0.9028
Epoch 00030: early stopping

port into excel for overleaf


Allow our integration test to capture the stdout

The method of writing test results to standard output is rather convenient.

Codecov Report

Merging #2345 (ba20b9d) into main (fe4928a) will increase coverage by 0.00%.
The diff coverage is n/a.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2345   +/-   ##
=======================================
  Coverage   64.83%   64.83%
=======================================
  Files         129      129
  Lines       15201    15201
=======================================
+ Hits         9855     9856    +1
+ Misses       5346     5345    -1

@yihuaf @YJDoc2 May I ask you to review this PR?🙏

Hey @utam0k , sorry I was busy last week, so couldn't get to this.  So this change intends to print the test result to stdout instead of returning pass/fail? I am a bit confused :sweat_smile:
Also what was the reason for hostname test changes?

Hey @utam0k , sorry I was busy last week, so couldn't get to this. So this change intends to print the test result to stdout instead of returning pass/fail? I am a bit confused 😅 Also what was the reason for hostname test changes?

I was thinking that it would be simpler to use stdout instead of using the runtime in the case of simple. But I gave it a thought again, and I found this way not good, so I'll close it.
The runtime method is difficult at first, but I thought it wiser to have documentation and examples for it than to have multiple testing methods.


[CARBONDATA-3052] Improve drop table performance by reducing the namenode RPC calls during physical deletion of files

Problem
Current drop table command takes more than 1 minute to delete 3000 files during drop table operation from HDFS
Analysis
Even though we are using HDFS file system we are explicitly we are recursively iterating through the table folders and deleting each file. For each file deletion and file listing one rpc call is made to namenode. To delete 3000 files 3000 rpc calls are made to namenode for file deletion and few more rpc calls for file listing in each folder.
Solution
HDFS provides an API for deleting all folders and files recursively for a given path in a single RPC call. Use that API and improve the drop table operation performance.
Result: After these code changes drop table operation time to delete 3000 files from HDFS has reduced from 1 minute to ~2 sec.

[ ] Any interfaces changed?
No
[ ] Any backward compatibility impacted?
No
[ ] Document update required?
No
[ ] Testing done
Verified on cluster
[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.
NA

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1313/

Build Failed  with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9365/

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1115/

Build Failed  with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9377/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1325/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1118/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1330/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9382/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1134/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9398/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1346/

If the table is on S3, will it behave correctly since it does not have "folder" concept?

If the table is on S3, will it behave correctly since it does not have "folder" concept?

I have not changed any existing behavior, so it should work fine

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1176/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1389/

retest this please

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1179/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9443/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1392/

LGTM


Family and report fixes

Filters out empty families from dropdown + gives it a set size w/ scrollbar
Fixes broken multiQC report links #423
Remove used import and leftover console.log

Codecov Report
Patch and project coverage have no change.

Comparison is base (51f5101) 67.78% compared to head (08db6d2) 67.78%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #424   +/-   ##
=======================================
  Coverage   67.78%   67.78%
=======================================
  Files          72       72
  Lines        5849     5849
=======================================
  Hits         3965     3965
  Misses       1884     1884

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Bookmarks Should Use Best Precision

Bookmarks should use the precision of the right-hand (intraday) chart, e.g. if 1m is selected, the bookmark would be stored/recalled using the minute at the right-hand side of the right-hand chart. Current behavior stores the bookmark at the end of the current day bar regardless of the position of the intraday chart when the bookmark is stored.

Ew, that is bad, wonder how that happened, thanks for reporting.

The bug was in opening the bookmarks.
Changed it so that chart opens at bookmark position if offset is 0.


perf: toggle class shift-up

Closes #36

:tada: This PR is included in version 0.0.11 :tada:
The release is available on:

v0.0.11
GitHub release

Your semantic-release bot :package::rocket:


404 Not Found

Hi, got 404 problem when try access mydomain.com/panel, but running well when access mydomain.com with laravel standar page on first install.
Ubuntu 16.04
Laravel Framework version 5.3.28.
installed with steps on this link

Make sure your mode rewrite is enable

@serverfire my apache2's module rewrite already enabled

When you get error 404 it mean request are not been sending to index.php at all, try write a route and see if it works or not.


💡 [FEATURE]: ACCESSIBLE SOCIAL ANCHORS FOR FOOTER

Description

This issue is about adding aria-label for social anchors (links like Github) which are placed inside the footer element

it is important to note that we want to add the title attribute also. This is because the title attribute is intended to provide additional information to screen reader users.

The aria-label attribute is a way more important for providing accessibility information to screen reader users. The aria-label attribute is an Accessible Rich Internet Applications (ARIA) attribute that can be used to provide a label for an element. This label is then read aloud by screen readers, providing additional information about the element to the user.

In general, the aria-label & title attributes are preferred for providing accessibility information to screen reader users.

You can consider to assign this issue to me to make the site accessible for screen readers

Screenshots

Additional information

I would like to work on this issue, So please make sure to assign this issue to me so that i can start further progress.
And I'm a GSSOC Contributor so don't forget to add gssoc label when assigning me.
Thank You!

hey @0xabdulkhalid can you work on this


lodash: Expose _.shuffle() in chained array and object wrappers

@chrootsu sorry I cant found shuffle method document.
http://devdocs.io/lodash/index#shuffle ?

Hello, @vvakame )
Yes, http://devdocs.io/lodash/index#shuffle or https://lodash.com/docs#shuffle. But the document describes static using of shuffle method. This method may use with chain method also. https://lodash.com/docs#chain https://lodash.com/docs#_

@chrootsu okey, i see. thanks!


multiple parallels pip-accel can fail

even with a virtualenv.
We got parallel branches being build/tested with jenkins and it uses pip-accel to install packages into a virtual env. But it seems sometimes we get an error about missing files. My guess is that the other pip-accel deleted it.
015-04-14 11:31:43 stagingpitchup.dh.bytemark.co.uk pip_accel.bdist[4504] INFO Deleting old functools32 (3.2.3.post1) binary (source is newer) ..
2015-04-14 11:31:44 stagingpitchup.dh.bytemark.co.uk pip_accel.cli[4504] ERROR Caught unhandled exception!
Traceback (most recent call last):
  File "/var/lib/jenkins/jobs/pitchup.com-mj/workspace/venv/local/lib/python2.7/site-packages/pip_accel/cli.py", line 55, in main
    accelerator.install_from_arguments(arguments)
  File "/var/lib/jenkins/jobs/pitchup.com-mj/workspace/venv/local/lib/python2.7/site-packages/pip_accel/__init__.py", line 234, in install_from_arguments
    return self.install_requirements(requirements, **kw)
  File "/var/lib/jenkins/jobs/pitchup.com-mj/workspace/venv/local/lib/python2.7/site-packages/pip_accel/__init__.py", line 520, in install_requirements
    self.bdists.install_binary_dist(binary_distribution, **kw)
  File "/var/lib/jenkins/jobs/pitchup.com-mj/workspace/venv/local/lib/python2.7/site-packages/pip_accel/bdist.py", line 329, in install_binary_dist
    for member, from_handle in members:
  File "/var/lib/jenkins/jobs/pitchup.com-mj/workspace/venv/local/lib/python2.7/site-packages/pip_accel/bdist.py", line 76, in get_binary_dist
    os.unlink(cache_file)
OSError: [Errno 2] No such file or directory: '/var/lib/jenkins/.pip-accel/binaries/v7/functools32:3.2.3.post1:CPython-2.7.tar.gz'

Hi Matthew!
Thanks for the clear bug report and sorry for breaking your builds. I added the os.unlink() call without properly thinking through the repercussions of parallel builds. I just released pip-accel 0.28.2 which removes the os.unlink() call, leaving it to the existing logic in the local cache backend to atomically move the cached binary distribution into place.
Can you try out pip-accel 0.28.2 and let me know whether it resolves the problem you reported?

I'm confident that the problem you reported here is now resolved so I'm going to close this issue. If you believe the problem you reported is not fixed in pip-accel 0.28.2 and newer versions feel free to reopen this issue or open a new one. Thanks for the feedback!


warning antd , peer dependency<EMAIL_ADDRESS>|| ^15.0.0-0

warning "antd ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^15.0.0-0".
warning "antd ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^15.0.0-0".
warning "antd ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^15.0.1".
warning "antd ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^15.0.1".
warning "antd > react-slick ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>

这是antd的依赖，提错地方了
把react版本往上提就可以呀


minor xds proxy cleanup

This PR does the following

Move rewriteAndForward to a go routine for every ECDS update so that does not depend on channels. Might scale better
Validates typeURL before forwarding to Envoy

[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Pull Request Attributes
Please check any characteristics that apply to this pull request.
[ X] Does not have any changes that may affect Istio users.

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
ff81414b023bcbeafb495302ea90895b6e687829
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test integ-pilot-k8s-tests_istio


Updown sync 2

This PR brings down the latest changes from the upstream. The following fixes were applied on top:

A diff comparison between up and (post sync'ed) down showed a few differences. A commit was added to correct the drift.
There was a change required values.yaml to fix the opmImage flag to be passed with two dashes ("--opmImage")
A patch to the MagicCatalog was needed to fix the path to the resource file. This is a stopgap and a corresponding ticket was created on the upstream to try to address this issues. It is also documented in code.
Dropped Aki's PR that checks for operatorhubio catalog being up before the e2e tests start

retest ci/prow/e2e-aws-olm

/retest-required

/test e2e-upgrade

/retest-required

/retest e2e-upgrade

/test e2e-upgrade

I believe this PR is ready for merging, though we may need to override a couple of failing jobs.
ci/prow/verify is failing because this PR includes commits with changes to staging. This was required to fix the drift resulting from applying commits out of order, and to fix the MagicCatalog e2e tests
ci/prow/e2e-aws-olm is failing due to flakes:
Operator API Tests
End-to-end: Operator API [FLAKE] should surface components in its status
End-to-end: Operator API when a subscription to a package exists should automatically adopt components
Local verification
$ make e2e WHAT=operator-lifecycle-manager E2E_INSTALL_NS=openshift-operator-lifecycle-manager E2E_TEST_NS=openshift-operators TEST="Operator API"

Ran 3 of 179 Specs in 199.628 seconds
SUCCESS! -- 3 Passed | 0 Failed | 0 Pending | 176 Skipped

Catalog
End-to-end: Catalog represents a store of bundles which OLM can use to install Operators delete internal registry pod triggers recreation
make e2e WHAT=operator-lifecycle-manager E2E_INSTALL_NS=openshift-operator-lifecycle-manager E2E_TEST_NS=openshift-operators TEST="delete internal registry pod triggers recreation"                                                                                9.1m  Fri 11 Mar 2022 09:28:00
scripts/e2e.sh
~/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager ~/repos/perdasilva/operator-framework-olm
Populating nested vendor directory
all modules verified
Running operator-lifecycle-manager e2e tests
make[1]: Entering directory '/home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager'
GO111MODULE=on GOFLAGS="-mod=vendor" go run github.com/onsi/ginkgo/ginkgo   -focus 'delete internal registry pod triggers recreation' -flakeAttempts 1 -nodes 1 -timeout 90m -v -randomizeSuites -race -trace -progress ./test/e2e  -- -namespace=openshift-operators -olmNamespace=openshift-operator-lifecycle-manager -dummyImage=bitnami/nginx:latest -kubeconfig=/home/perdasilva/.crc/machines/crc/kubeconfig
Running Suite: End-to-end
=========================
Random Seed:<PHONE_NUMBER>
Will run 1 of 179 specs

SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
------------------------------
Catalog represents a store of bundles which OLM can use to install Operators
  delete internal registry pod triggers recreation
  /home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/catalog_e2e_test.go:529
[BeforeEach] Catalog represents a store of bundles which OLM can use to install Operators
  /home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/catalog_e2e_test.go:41
[It] delete internal registry pod triggers recreation
  /home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/catalog_e2e_test.go:529
Creating catalog source catalog-cx4rd in namespace openshift-operators...
Catalog source catalog-cx4rd created
Waiting for pods matching selector olm.catalogSource=catalog-cx4rd to match given conditions
Waiting for pods matching selector olm.catalogSource=catalog-cx4rd to match given conditions
waiting for [5370f775-0fe1-41da-8c2a-716a6428a1ea] not to contain 5370f775-0fe1-41da-8c2a-716a6428a1ea
Waiting for pods matching selector olm.catalogSource=catalog-cx4rd to match given conditions
waiting for [5370f775-0fe1-41da-8c2a-716a6428a1ea] not to contain 5370f775-0fe1-41da-8c2a-716a6428a1ea
Waiting for pods matching selector olm.catalogSource=catalog-cx4rd to match given conditions
waiting for [5370f775-0fe1-41da-8c2a-716a6428a1ea] not to contain 5370f775-0fe1-41da-8c2a-716a6428a1ea
Waiting for pods matching selector olm.catalogSource=catalog-cx4rd to match given conditions
waiting for [5370f775-0fe1-41da-8c2a-716a6428a1ea] not to contain 5370f775-0fe1-41da-8c2a-716a6428a1ea
Waiting for pods matching selector olm.catalogSource=catalog-cx4rd to match given conditions
waiting for [5370f775-0fe1-41da-8c2a-716a6428a1ea] not to contain 5370f775-0fe1-41da-8c2a-716a6428a1ea
Waiting for pods matching selector olm.catalogSource=catalog-cx4rd to match given conditions
waiting for [f9df93a0-3195-4f63-8ff8-da7d01a5c5e0] to not be empty and not contain 5370f775-0fe1-41da-8c2a-716a6428a1ea
Deleting config map catalog-cx4rd-configmap...
Deleting catalog source catalog-cx4rd...
waiting for the catalog source catalog-cx4rd-464wc pod to be deleted...
waiting for the catalog source catalog-cx4rd-464wc pod to be deleted...
waiting for the catalog source catalog-cx4rd-464wc pod to be deleted...
waiting for the catalog source catalog-cx4rd-464wc pod to be deleted...
waiting for the catalog source catalog-cx4rd-464wc pod to be deleted...
waiting for the catalog source catalog-cx4rd-464wc pod to be deleted...
[AfterEach] Catalog represents a store of bundles which OLM can use to install Operators
  /home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/catalog_e2e_test.go:47
cleaning up ephemeral test resources...
deleting test subscriptions...
deleting test installplans...
deleting test catalogsources...
deleting test crds...
deleting test csvs...
test resources deleted

• [SLOW TEST:13.239 seconds]
Catalog represents a store of bundles which OLM can use to install Operators
/home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/catalog_e2e_test.go:36
  delete internal registry pod triggers recreation
  /home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/catalog_e2e_test.go:529
------------------------------
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Ran 1 of 179 Specs in 13.483 seconds
SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 178 Skipped
PASS

End-to-end: Catalog represents a store of bundles which OLM can use to install Operators image update
TBD

Disabling Copied CSVs
End-to-end: Disabling copied CSVs when an operator is installed in AllNamespace mode [FLAKE] should have Copied CSVs in all other namespaces
End-to-end: Disabling copied CSVs when Copied CSVs are disabled [FLAKE] should be reflected in the olmConfig.Status.Condition array that the expected number of copied CSVs exist
$ make e2e WHAT=operator-lifecycle-manager E2E_INSTALL_NS=openshift-operator-lifecycle-manager E2E_TEST_NS=openshift-operators TEST="Disabling copied CSVs"

Ran 5 of 179 Specs in 55.337 seconds
SUCCESS! -- 5 Passed | 0 Failed | 0 Pending | 174 Skipped

ClusterServiceVersion
End-to-end: ClusterServiceVersion when a CustomResourceDefinition was installed alongside a ClusterServiceVersion when an unassociated ClusterServiceVersion in different namespace owns the same CRD can satisfy the unassociated ClusterServiceVersion's ownership requirement
$ make e2e WHAT=operator-lifecycle-manager E2E_INSTALL_NS=openshift-operator-lifecycle-manager E2E_TEST_NS=openshift-operators TEST="ClusterServiceVersion"

Summarizing 1 Failure:

[Fail] ClusterServiceVersion [It] multiple API services on a single pod
/home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/csv_e2e_test.go:4711

Ran 37 of 179 Specs in 751.008 seconds
FAIL! -- 36 Passed | 1 Failed | 0 Pending | 142 Skipped

$ make e2e WHAT=operator-lifecycle-manager E2E_INSTALL_NS=openshift-operator-lifecycle-manager E2E_TEST_NS=openshift-operators TEST="multiple API services on a single pod"

ClusterServiceVersion
/home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/csv_e2e_test.go:44
  multiple API services on a single pod
  /home/perdasilva/repos/perdasilva/operator-framework-olm/staging/operator-lifecycle-manager/test/e2e/csv_e2e_test.go:4089
------------------------------
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Ran 1 of 179 Specs in 9.675 seconds
SUCCESS! -- 1 Passed | 0 Failed | 0 Pending | 178 Skipped

/test e2e-upgrade

/test e2e-aws-console-olm

/hold testing with speculative commits

/retest-required

/test ci/prow/e2e-gcp

/test e2e-gcp

/test e2e-upgrade

/retest-required

/test e2e-upgrade

/test e2e-aws-console-olm

/retest e2e-aws-olm
/retest e2e-upgrade

/retest-required

/test unit-api

/test all

/test ci/prow/e2e-aws-olm

/test e2e-aws-olm

/test verify
/test e2e-aws-olm-flaky
/test e2e-aws-olm

#269 merged - closing as a duplicate.
/close


Crash when parsing bootstrap

Hi,
I'm trying to get some style properties of Gumbo nodes. I load the css included in the html file, however when I try to load Bootstrap the program crashes inside the katana parse function. It crashes inside the katanaerror funcion when it tries to print an error with text "syntax error at ".
This is the css I'm trying to load: https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css
Stack:

Thanks!

I just ran into this myself, katana crashes on any parse error. Introduced in this commit, this:
snprintf(e->message, KATANA_ERROR_MESSAGE_SIZE, "%s at %s", error,
         katanaget_text(parser->scanner));

should be
snprintf(e->message, KATANA_ERROR_MESSAGE_SIZE, "%s at %s", error,
         katanaget_text(*parser->scanner));

because parser->scanner is a yyscan_t*, and katanaget_text() expects a yyscan_t.  Adding the dereference fixes the crash.


Update Ultraleap links and instructions

This PR updates Ultraleap links to the new locations now the OpenXR API layer is included as part of the normal Ultraleap downloads. It also updates the instructions to account for the fact there is now only a single installation step.

Thanks!


Is there a way to capture ALL commands?

I'd like to capture all commands that are passed to the Terminal, is that possible?
Cheers,

Unfortunately no. Just ones that are not handled via the
commandPassThrough. Adding a handler that just passes out any input would
be easy enough and we would be open to a pr.
On Nov 3, 2017 10:42 PM, "Juan Manuel Arias"<EMAIL_ADDRESS>wrote:

I'd like to capture all commands that are passed to the Terminal, is that
possible?
Cheers,
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nitin42/terminal-in-react/issues/42, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAbyu1rAL9bko0BAENmNuJWhyQ_fz90zks5sy90MgaJpZM4QR4Gm
.

There will be in the next release. It will be the prop: commandWasRun

new version is out 4.0.0


Generate Documentation

User Story
As a developer, I should be able to look through documentation of public functions
Acceptance Criteria
GIVEN
A developer contributing or implementing project
WHEN
Looking for documentation
THEN
There should be clear, easy to follow documentation on GoDoc

Blocked by #3

Blocked by #3

Not necessary

Not necessary


[reposted] Apiplayer Issue

Greetings, I'm sorry for reposting this, I accidentally closed the other one, which is why I reposted this. I've released this project last night: https://github.com/RedFireMRT84/Liinback-v3
I have my own getVideo route on where it loads InnerTube's youtubei/player for Android, and extracts the values for a url of .googlevideo.com and gets the latest quality in mp4 format, downloads the file and converts to a WEBM format in vp8.
My getVideo route:
@app.route('/api/videos/get/<video_id>', methods=['GET'])
def getVideo(video_id):
    url = f'https://www.googleapis.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&videoId={video_id}'
    headers = {
        'Content-Type': 'application/json',
        'User-Agent': 'com.google.android.youtube/19.02.39 (Linux; U; Android 14) gzip'
    }
    payload = {
        "context": {
            "client": {
                "hl": "en",
                "gl": "US",
                "clientName": "ANDROID",
                "clientVersion": "19.02.39",
                "androidSdkVersion": 34,
                "mainAppWebInfo": {
                    "graftUrl": "/watch?v=" + video_id
                }
            }
        },
        "videoId": video_id
    }
    response = requests.post(url, headers=headers, json=payload)
    data = response.json()
    streaming_data = data.get('streamingData', {})
    formats = streaming_data.get('adaptiveFormats', []) + streaming_data.get('formats', [])
    for f in formats:
        if f.get('audioChannels') == 2 and f.get('mimeType').startswith('video/mp4'):
            video_url = f.get('url')
            if video_url:
                input_file = f'assets/videoplayback.mp4'
                output_file = f'assets/{video_id}.webm'
                if os.path.exists(output_file):
                    return send_from_directory(os.getcwd(), output_file, as_attachment=True)
                with requests.get(video_url, stream=True) as r:
                    with open(input_file, 'wb') as f:
                        for chunk in r.iter_content(chunk_size=8192):
                            f.write(chunk)
                if os.path.exists(input_file):
                    conversion_to_webm_command = ['ffmpeg', '-v', 'verbose', '-i', input_file, '-c:v', 'libvpx', '-b:v', '500k', '-cpu-used', '8', '-vf', 'scale=-1:360', '-c:a', 'libvorbis', '-b:a', '128k', output_file]
                    subprocess.run(conversion_to_webm_command)
                    return send_from_directory(os.getcwd(), output_file, as_attachment=True)
                else:
                    return jsonify({"error": "Failed to download the video"}), 500
    return jsonify({"error": "No video with audioChannels 2 found"}), 404

runs very fine without the apiplayer. But for the apiplayer if I do a video longer than 1:48 seconds, the conversion of the WEBM format gets corrupted most at the times and the apiplayer either crashes your Wii, crashes the Flash emulator itself by:
https://gbatemp.net/attachments/img_4810-1-jpg.471605/
Or the video plays but corrupted and skips durations of the video.
I really think that the apiplayer itself is causing the getVideo route to be like this on the apiplayer.
https://www.youtube.com/watch?v=LtKghUBFdHI

assuming you've got all the codec-related stuff right, do you have any instruction to "wait" out if a request is called multiple times?
you don't want 2 downloads and conversions going on at the same time. this was the reason FLV playback was sorta broken on yt2009 for the longest time.
yt2009's example for waiting out multiple sent requests:
https://github.com/ftde0/yt2009/commit/9c2900f167ff9130eab0875c7792c0a59a851d56#diff-1fdf8a070322a7cc40777617e5a89b729417eff14d5888bdb8d5f4eea6c8918f

Does YouTube's (/youtubei/player) route even support WEBMs in VP8 format anymore?

they don't serve VP8 anymore, WEBMs provided by youtube are VP9

I'm currently trying to figure out a way to get more than 100 videos in the /youtubei/browse?browseId=VL{playlistId} URL to display. My playlist for example has 150 videos. But when I went to loaded the url in my custom route, it only includes 100 videos instead 150. I'm using the WEB client and the Windows user agent to load the api. Is there another way to get the full lists of videos instead of the maximum of 100 videos to display?

open the playlist in desktop youtube, scroll down  until the next part renders. you'll see a request with a "continuation token", use that. the continuation token is in the first playlist videos request as the last item. repeat until you don't get a continuation token anymore.

no response in a while, assuming it's solved? feel free to reopen/create a new issue if need something else


Retest Only: Search Menu - 508 issue

Finding

Screen
Finding
WCAG 2.0 Standard(s)

Search Menu
The Search EPA form field is the last to receive keyboard focus in the expanded Menu, but it’s visually the first item:
2.4.3

Retest complete, this is still an issue

The tech team will work on this issue since it needs to be implemented for CAMPD and ECMPS

The work for this ticket was completed on the emissioners side in ticket #2365. This ticket is to retest that the 508 issue has been fixed in CAMPD

Retest complete, tab and reading order now matches the screen


Bond Monitor heroes vs humans/allies

The bond monitor works as intended for heroes, but it is not displaying bond info for human players or allies (legionnaire)

oh


Better trace for SCSS errors

I'd love to see a useful trace for asset pipeline errors like this. I think this is called trace?

@pigstake please submit PR

@taboularasa PR for what? I'm submitting an issue so you can do it for me :grin:

@pigstake we're trying to move away from feature requests in the issues section of this repo. Partly because we don't have enough dev resources to constantly hack away at them, and partly because suspenders is supposed to be minimum required feature set and everyones special request added in would result in bloat. Maybe you can convince someone else on our team to pair with you on the PR?

@taboularasa I submitted an issue so that someone on our team would pick up the issue and work on a PR, with or without my help. That seems to be what issues are for. Requiring a PR to put in a request limits —unfairly, I think — issue requests to people who know how or care to learn how to write the necessary code. It seems rather engineer-centric and Suspenders impacts us non-engineers quite directly.
This isn't something that needs to be done post haste. It's just an issue I've experienced. I assume that most of our projects that use Suspenders also use SCSS and anyone working on the SCSS experiences this same issue. So it seems reasonable to me to be a requirement.

I'm not trying to block you as a non-developer @pigstake, it's just that we can't support feature requests on this repo through issues, see the number of issues currently waiting to be worked on: https://github.com/philosophie/suspenders/issues
Many of those are feature requests and currently there is 0% dev time allocated to working on these. So if you do feel strongly about having your feature added, you would have a better chance of making it happen by seeking out someone to pair with #nerds channel or face to face.

@taboularasa Hmm, okay I can appreciate cutting through the line to expedite my issue haha But that doesn't solve the 0% allocation issue. It sort of exposes a problem with people not knowing to work on Suspenders issues when they're on the beach. I still see value in recording the issues here. Then if the issuer wants the issue addressed, he should ping some nerds in Slack.

@pigstake let's discuss this in #nerds channel


NIFI-10661 Correct JSLT tests using parsed JSON comparison

Summary
NIFI-10661 Corrects JSLT unit test content comparison failures on Windows using Jackson JSON parsing and evaluation of JsonNode equality. This avoids platform differences related to new lines.
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 8
[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

+1 LGTM, thanks for the fix (especially for the Windows tests)! Merging to main


CLI broken on master

🐛 Bug
On master right now launching napari gives
napari
Traceback (most recent call last):
  File "/anaconda3/bin/napari", line 11, in <module>
    load_entry_point('napari', 'console_scripts', 'napari')()
  File "/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2843, in load_entry_point
    return ep.load()
  File "/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2434, in load
    return self.resolve()
  File "/anaconda3/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2440, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
ModuleNotFoundError: No module named 'napari.main'

This is due to the contents of setup.py changing in #529. setup.py is what determines what is used for the entry point of the napari script and does not update automatically even in development mode.
This is only an issue for people who have are using an editable installation (e.g. with pip install -e .) which has not been fully updated since #529 was introduced. To fix this, simply re-run pip install -e ..


new re debian build warnings

Today I got these warnings when I built re main on Debian 11:
  dh_shlibdeps -O--buildsystem=cmake
dpkg-shlibdeps: warning: /lib/x86_64-linux-gnu/libre.so has an unexpected SONAME (libre.so.10)
dpkg-shlibdeps: warning: can't extract name and version from library name 'libre.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libre.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libre.so'
dpkg-shlibdeps: warning: /usr/lib/x86_64-linux-gnu/libre.so has an unexpected SONAME (libre.so.10)
dpkg-shlibdeps: warning: can't extract name and version from library name 'libre.so'
dpkg-shlibdeps: warning: can't extract name and version from library name 'libre.so'

I don't remember seeing them before.

Sorry, wrong project.  These came from rem build.  I'll move the issue there.


update docker version on quorum ats executor

Signed-off-by: Sally MacFarlane<EMAIL_ADDRESS>
Update docker version on executor used for acceptanceTestQuorum CI step (part of nightly CI pipeline)
Also temporarily make acceptanceTestsQuorum run on this PR to see if it runs ok

Documentation

[ ] I thought about documentation and added the doc-change-required label to this PR if
updates are required.

Changelog

[ ] I thought about the changelog and included a changelog update if required.

green run of quorum-acceptance-tests with tessera 22.1.6 as per
https://github.com/ConsenSys/quorum-acceptance-tests/pull/196
https://app.circleci.com/pipelines/github/hyperledger/besu/16690/workflows/a5e00b42-beca-452d-8ca9-0f7467b9e5b5/jobs/100112


Pin_colors for 2d_scatter and spatial_plot +  Histogram Bin Update function

Pin_colors functionality was implemented into 2d_scatter adding additional parameters and logic checks. 2D_scatter was subsequently implemented into spatial_plot in place of the scanpy.pl.spatial() function to add Pin_colors functionality. Histogram bin calculation function that was originally implemented in NIDAP Codeworkbooks is now implemented for the histogram function on github.

Hey @ThomasSheeley, thanks for submitting the request and I do see all tests passed. I see you are creating pull request from dev to dev, which caused conflict to fail to merge. I will close this request, please refer to pull 266 launched from the pin color branch in datamine, please confirm it covers all changes. Thank you.


dupe

anyone seen this before?
https://github.com/rvagg/github-webhook-handler

nope,
know rvagg for through2  that i’ve used before
Josep Boada
E-mail<EMAIL_ADDRESS>Phone: 	+34 627944197
Skype: 	h02e56
On 05 Feb 2015, at 20:50, Ian Crowther<EMAIL_ADDRESS>wrote:

anyone seen this before?
https://github.com/rvagg/github-webhook-handler
—
Reply to this email directly or view it on GitHub.

Wop, definitely we have to take a look.
@iancrowther good spot

this will be solid as a rock if I know rodd..

Yes, we can rely on it.

Damn, I wrote a new implementation. Can anyone refactor with github-webhook-handler?

hi
I have been taking a look and refreshing all about this.
we could put github-web-handler on  root/main file, receive payload there and send it to current giteevents-webwook module(cleaning auth)  to manage data or put it on current lib/handler to do the same and keep current structure,  what do u think?

Yes, that's how it's done right now anyway, except that I wrote the auth/verification stuff myself and not as well as github-webhook-handler.

check if this is a good way https://github.com/h02e56/gitevents/tree/weebhook-handler
need refactor tests i will try

That looks good!


Update version of kustomize

This version of kustomize matches the latest GitHub Actions virtual environment, which includes changes to the line wrapping of the description field of manifests.

@mmirecki


[macos] Charge state may not match pmset -g batt

starship/starship#5212
Current Behavior

Battery percentage always shows up as 96 % on my Mac
Expected Behavior
Additional context/Screenshots

This appears to work fine in the original battery crate. Any idea what changed in the fork?


[SMALLFIX] Add javadoc for DFSIOIntegrationTest#TestType

Add javadoc for DFSIOIntegrationTest#TestType

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

Merged build finished. Test PASSed.

Merged build finished. Test PASSed.

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

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

Merged build finished. Test PASSed.


Allow zapping individual changes before upload

Here we are with our last look at the Changes list just before Upload.

I suggest that each change, in the large blank area to the right of it, should have an X button, to zap it off the list.
You might think

That can simply be achieved via the "Undo" button. See the upper right corner of your terminal.

Ah, but one shouldn't have to dig through undo steps in order to zap the 27th item, when it could be done 100 times more cleanly and fasted via an X button.
And, undo items might not always be present. #10029.
Anyway, it's time to upload, but user Filbert has second thoughts about that pergola he is about to upload, but he is happy with the other 63 changes. So let him zap that single one please.
Sure, he could just go back to the map and delete the pergola he added and then upload.
But what if he didn't add it, but just changed its position?
Yes he could kind of remember where it was and sort of move it back. But why force him to just add jitter to the map?

It's not as easy as it seems. You can remove a way from relation and then delete that element. Now you can't undo the first action, without undoing the second one (you can't or at least shouldn't add deleted elements to relations). There are probably a gazzilion such cases and the logic behind them turns into a dumpster of spaghetti.

OK, well then #10033 should be feasible.

This is a duplicate of #537 right?

Well all I know is lets say I
change house A and change house B.
100% independent.
But, before upload, I regret changing house A.
Well, currently, if it was house B I regretted, no problem. Just Undo.
But alas, it was house A.


chore: unify parcellationmap.fetch and sparsemap.fetch

on discussion with @AhmetNSimsek
parcellationmap.fetch and sparsemap.fetch had slightly different calling signatures. This PR fixes this, and unifies the call sigs.
Also the fetch method has been slightly modified to allow str, Region (-> region) or mapindex (-> mapindex) to be supplied as positional argument.
keywords argument remains functional.
e.g.
index = MapIndex(0, 0)
region_str = "v2 left"
region = Region(*arg, **kwarg)

parcellationmap.fetch(region)
parcellationmap.fetch(index)
parcellationmap.fetch(region_str)
parcellationmap.fetch(region=region)
parcellationmap.fetch(region=region_str)
parcellationmap.fetch(index=index)

Codecov Report

Merging #255 (f1eff45) into refactor_v0.4 (0b7eba3) will increase coverage by 0.12%.
The diff coverage is 44.64%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@                Coverage Diff                @@
##           refactor_v0.4     #255      +/-   ##
=================================================
+ Coverage          36.07%   36.19%   +0.12%
=================================================
  Files                 59       59
  Lines               4815     4840      +25
=================================================
+ Hits                1737     1752      +15
- Misses              3078     3088      +10

Impacted Files
Coverage Δ

siibra/core/region.py
42.17% <0.00%> (ø)

siibra/volumes/sparsemap.py
15.31% <7.40%> (-0.67%)
:arrow_down:

siibra/volumes/parcellationmap.py
35.30% <82.14%> (+2.89%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


⚠ Samsung has degraded performance

In 34aff82, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2349 ms

Resolved: Samsung performance has improved in 0921b4e.


add addTag/deleteTag api, append tags filed to job detail/list

Please refer to this PR https://github.com/microsoft/pai/pull/4853 for more details.

duplicated by https://github.com/microsoft/openpaisdk/pull/61


Wrong section identified in Step 1 for configuring DB

The "settings" section does not have info about Cloudant DB.  User will need to choose the "extensions" in navigation bar to see the available DB to configure

Resolved, will go out with next production build. Closing


check math?

@drJfunk : what does "check math" mean in bayesian_analysis? :-)

Ah the effective number of parameters. I'm pretty sure I got it right, but wanted to remind my self to go over it again.

I'll clean that up tonight


NO-ISSUE: Synchronize From Upstream Repositories

The staging/ and vendor/ directories have been synchronized from the upstream repositories, pulling in the following commits:

Date
Commit
Author
Message

2024-06-12 09:35:31
operator-framework/@72300b2
dtfranz
UPSTREAM: : Add OpenShift specific files

2024-06-12 09:35:33
operator-framework/@65e0d00
AOS Automation Release Team
UPSTREAM: : Updating ose-olm-rukpak-container image to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/e5df10e41b14c724468c8f78e2690f219279bfc4/images/ose-olm-rukpak.yml

2024-06-12 09:35:34
operator-framework/@24da68d
AOS Automation Release Team
UPSTREAM: : Updating ose-olm-rukpak-container image to be consistent with ART Reconciling with https://github.com/openshift/ocp-build-data/tree/4022cd290f00a44d667dda03f2d78d84a488c7ed/images/ose-olm-rukpak.yml

2024-06-12 09:35:34
operator-framework/@8ff044f
kevinrizza
UPSTREAM: : Remove rukpakctl from openshift dockerflie after removing upstream

2024-06-12 09:35:35
operator-framework/@f8a3d60
Andy Goldstein
UPSTREAM: : Remove ncdc from OWNERS

2024-06-12 09:36:16
operator-framework/@f9ad2f9
AOS Automation Release Team
UPSTREAM: : Updating ose-olm-rukpak-container image to be consistent with ART for 4.16 Reconciling with https://github.com/openshift/ocp-build-data/tree/4ed20fa03140921c690a59b3d0121a5febfdfdde/images/ose-olm-rukpak.yml

2024-06-12 09:36:17
operator-framework/@d6c794f
Mikalai Radchuk
UPSTREAM: : update owners

2024-06-12 14:24:14
operator-framework/@9ea2248
Todd Short
UPSTREAM: : Update openshift/Dockerfile to 1.22/4.17

This pull request is expected to merge without any human intervention. If tests are failing here, changes must land upstream to fix any issues so that future downstreaming efforts succeed.
/cc @openshift/openshift-team-operator-runtime
/cc @openshift/openshift-team-operator-ecosystem

/label tide/merge-method-merge

/approve


Excessive run time

150x whole exome (64 Mb) not completed after 24 hours w 18 cores while building all_contigs.fasta (which continues to increase in size). This is a reproducible sample specific issue as other samples at similar depth take 1.5 - 3 hours.  Occurs with default settings.

We run into this sometimes with noisy FFPE samples.  The workaround is to prune the assembly graphs more aggressively.  You might try re-running this sample using the following params:
--mnf 5 --mbq 150

Unfortunately, with new parameters, it still runs at least 12 hours with 18 cores before we stop it. It is fresh frozen material and not FFPE. I will look closer at the QC parameters of the samples that are associated with this issue.  Thanks!


Add XGBoostClassifier

Add XGBoostClassifier model into the library.
Primary File to Change: https://github.com/blobcity/autoai/blob/main/blobcity/config/classifier_config.py
Reference XGBoostClassifier Implementation:
https://github.com/blobcity/ai-seed/blob/main/Classification/XGBoost/XGBoostClassifier.ipynb
Dependencies if any, must be appropriately added. Test run of the train function on a classification problem must pass, and the function must attempt to train a XGBoostClassifier as a potential best fit model.

Assign me I will do it. We have to directly add the model and its optimal hyperparameters in the models dictionary ryt?

We have to directly add the model and its optimal hyperparameters in the models dictionary ryt?

Yes that is correct.


Refactor rollback to use flag instead of arg

apex rollback foo 3 -> apex rollback foo -v 3

:+1:


NULL pointer check

man inet_ntop: "The resulting string is copied to the buffer pointed to by dst, which must be a non-null pointer"

I am closing this one since we switched to using a wrapper for malloc/calloc. Anyways I'd like to thank you for your contribution!


Make xclk pin optional

Some camera modules come with a crystal oscillator that already provides the main clock, and they don't have the xclk/mclk pin. We don't need to initialize the PWM pin then.
(cherry picked from commit 896cb707dd44715bef0ca4082864aa0b46ee0e5a)

I'm sorry, I made the original PR #3 for the master branch, when what's used in circuitpython is the circuitpython branch, so I need this change here.


Wanted: front-end developer to help us plan (and build) a front-end!

We have been working hard on a database and some cool demos of analysis you can do with it. Our dream is to build a web front end so that lots of people can enjoy the data!
We are looking for someone (or multiple someones) who would like to discuss with us what it would take to build such a front end. Ideally, this person can help us develop a vision and divide the tasks into chunks that can be attacked by multiple people, in the spirit of distributed open source work.
Below is a very rough mock of a front page with three use cases: Submit, Demos, and Download. Here is a (vague) description of what I mean by those.
Use cases

Submit: users can search for an organism by name or accession number, OR submit their own genome sequence.

Output: fun plots showing things like CRISPR loci, cas genes, activity status, CRISPR type, and any prophages in the genome. These are all generated by small Python scripts and presented as interactive plots.

Demos: users can explore the data analysis we've done on the data in bulk.

Output: more fun plots like the ones in this demo

Download: user wants to batch download data from the database.

Output: some preset subsets of data that we have generated, OR instructions on how to use the API so they can do :tada: whatever they want! :tada:

Note: you do not have to be local (Toronto) to be this person! We are more than happy to meet online.

Someone like @jdpigeon!

@mbonsma Just saw this while looking through older issues. To avoid duplicating issues, I'll just post whatever updates I get from my investigations here. For now, I'll limit my research purely on what tools we can use. After that, we should probably make a new repo for the front-end, where we can have very granular discussions on the layout of the UI 😃

I must have missed this. I'd be thrilled to help out. I can definitely help you guys figure out what to do and might be able to devote a weekend to coding.

@patrick-wu Sure, here's a good place to discuss for now. I'll add 'front-end repo' to the list of new repos in #260.
@jdpigeon that would be awesome! Maybe we could all get on a call sometime in the new year (or before Christmas if it's not too crazy a time for you).


[BUG] Re-Publish own kata after making any changes doesn't work

I can not re-publish my new kata after making any changes in Test Cases.
The shown error message says "Final Solution is invalid. (csharp) The solution should pass the provided test cases", thought Validate Solution is always successful.

And it's not matter what changes were made. Even the adding some new Console Output fails.

@jhoffner
Same thing for that kata:
https://www.codewars.com/kata/569218bc919ccba77000000b/edit/clojure
thought Validate Solution is always successful!

I had fixed an issue that was causing some challenges to be published even though they were actually failing. Specifically cases where all of the tests passed but where the program had stderr output or unclean program exits.
@Dentzil I just tried republishing your challenge and it works. Not sure what changes you had made.
@g964 For your challenge it looks like both Haskell and Clojure are both failing when I validate. Clojure has some STDERR warnings (I'm going to add it to my backlog to actively try to ignore warnings) and haskell is failing completely.

@jhoffner
Clojure: the warnings are there because being unable to re-publish with a small modification of the name of a function in the tests I had to put a small function in the preloaded part. Furthermore when I "VALIDATE" only "Example Test Cases" are run.
Clojure seems to have problem elsewhere:
in this kata (I wanted to modify it)
https://www.codewars.com/kata/56efab15740d301ab40002ee/edit/clojure
when I run the tests their order is completely mixed. Example:
Random Tests som
✔ Test Passed
      a-test3
          Basic test 3 : gcdi lcmu som mini maxi
             ✔ Test Passed
             Basic test 3 : gcdi lcmu som mini maxi
             Basic test 3 : gcdi lcmu som mini maxi
            ✔ Test Passed
            a-test5
                Random Tests gcdi
               ✔ Test Passed
               Random Tests gcdi

I tried on "Preview". I got a server error 500 and
Cannot allocate memory - nodejs (in /codewars/vendor/assets/javascripts/intro.js)
Haskell: It worked previously...
Is it possible to delete a translation of a kata in a given language (small cross at the right of the language; is it really effective)? I am asking because some time ago I had problem with that.
Wow! Painfull:-)

It works now. Thanks!👍🏻


SD Card example: A fatal error occurred: Timed out waiting for packet header

I tried the SD Card example and get the following error messages:
$ make flash monitor
Flashing binaries to serial port COM3 (app at offset 0x10000)...
esptool.py v2.0-beta3
Connecting........_
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Warning: Could not auto-detect Flash size (FlashID=0x0, SizeID=0x0), defaulting to 4MB
Flash params set to 0x0220
Compressed 15824 bytes to 9216...
Wrote 15824 bytes (9216 compressed) at 0x00001000 in 0.8 seconds (effective 154.7 kbit/s)...

A fatal error occurred: Timed out waiting for packet header
make: *** [/home/Staubgeborener/esp/esp-idf/components/esptool_py/Makefile.projbuild:53: flash] Fehler 2

This is my circuit, taken from this page.

IO2 needs to be pulled down to go into programming mode. While Programming short IO2 and IO0.

That error can also occur because IO12 is pulled high. IO12 is used for selecting the voltage to the Flash memory read the note in the readme of the SD card example

I will try a pulldown resistor for IO2. But what do you mean with "while programming short io2 and io0?"

While programming If u look at the Sch of the development board. RTS and DTR are used to pull the EN and IO0 down for programming. So if u short IO0 and IO2 then IO2 will also be pulled down along with IO0

But I still feel it's an issue with IO12. Disconnect IO12 and see if it works. If it does work then you will have to set the efuse to program the voltage to flash to be 3.3V

First of all: Thanks for taking the time and helping me!
I try to find the IO0, but can't find it.
I also tried to disconnect IO12 from the SD Card (and to connect IO12 to SD Card but without pull up resistor), but the error message will be the same.

First of all: Thanks for taking the time and helping me @llewellynnu !
I bought the esp32 from doit.am and there is no IO0. I'm still looking with the pinout mapping from the boot button where the IO could be, but still no success.
In other news: I tried disconnecting IO12 and the error message changed:
E (1209) sdmmc_cmd: sdmmc_card_init: send_if_cond (1) returned 0x109
E (1209) example: Failed to initialize the card (265). Make sure SD card lines have pull-up resistors in place.

If you can program you board the auto reset circuit is working fine, you don't need to worry about gpio 0 and 2.  You do need to worry about 12, which has to be connected after boot and before SD card init so put a nice delay in your program.

Tried this workaround, but just in the moment when i plug in the wire the message suddenly appears again:

E (7212) sdmmc_cmd: sdmmc_card_init: send_if_cond (1) returned 0x109
E (7212) example: Failed to initialize the card (265). Make sure SD card lines have pull-up resistors in place.

Run the code in one-bit mode. This mode does not need IO12 to be connected.

Tried all of the tipps now in 4-line and 1-line mode. The error messages will be the same, no difference.
I found the IO0 Pin under the ESP32 Module. I could try to connect this one to IO2. Again: Do IO0 and IO2 only be connected while programming or can i solid a wire between these IOs?

Hi ,
If you are able to program the device then it cannot be an IO2 issue.
This looks like a hardware fault please check your connections to the SD card

Ok. I checked everything and it seems ok. But just in case and exclude anything, here is a (bad taken) picture of my connection.  I have the whole time a feeling, that the 10k pull up resistors could be the fault.

May I ask whats the transistor for in the image you have sent?

It's not connected to my board in this case. I use this for sending a 'trigger signal' to push the load for some ms, so i keep my powerbank alive.  But it's now not connected.

Well, i found, that i destroyed somewhere in this workaround my micro sd card (not the adapter). I can't be recognized from any device. So i changed it, but still no success.
Everytime i try to flash the esp32 (with connected IO12), i get the following error message:

$ make flash monitor
Flashing binaries to serial port COM3 (app at offset 0x10000)...
esptool.py v2.0-beta3
Connecting........_
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Warning: Could not auto-detect Flash size (FlashID=0x0, SizeID=0x0), defaulting to 4MB
Flash params set to 0x0220
Compressed 15824 bytes to 9216...
Wrote 15824 bytes (9216 compressed) at 0x00001000 in 0.8 seconds (effective 154.6 kbit/s)...
A fatal error occurred: Timed out waiting for packet header
make: *** [/home/Staubgeborener/esp/esp-idf/components/esptool_py/Makefile.projbuild:53: flash] Fehler 2

When i just do make monitor, there is always repeating

rst:0x10 (RTCWDT_RTC_RESET),boot:0x37 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
Falling back to built-in command interpreter.
OK

ets Jun  8 2016 00:22:57

Now i disconnect IO12 from the sd card adapter and again make flash monitor:

$ make flash monitor
Flashing binaries to serial port COM3 (app at offset 0x10000)...
esptool.py v2.0-beta3
Connecting........_
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Warning: Could not auto-detect Flash size (FlashID=0x0, SizeID=0x0), defaulting to 4MB
Flash params set to 0x0220
Compressed 15824 bytes to 9216...
Wrote 15824 bytes (9216 compressed) at 0x00001000 in 0.8 seconds (effective 154.6 kbit/s)...
A fatal error occurred: Timed out waiting for packet header
make: *** [/home/Staubgeorener/esp/esp-idf/components/esptool_py/Makefile.projbuild:53: flash] Fehler 2

Now i do make monitor,  again without IO12 connected:

E (1218) sdmmc_cmd: sdmmc_card_init: send_scr returned 0x109
E (1218) example: Failed to initialize the card (265). Make sure SD card lines have pull-up resistors in place.

Can anyone, who has successfully done this, post his circuit and a 'real' picture of his setup?

Just in case, maybe this is the fault: Is the Script only for SDMMC? So SDHC won't work? I use a SD/SDHC/SDXC Card Adapter with a SDHC Micro SD Card (8GB SanDisk).

@llewellynnu @negativekelvin
Just in case, maybe this is the fault: Is the Script only for SDMMC? So SDHC won't work? I use a SD/SDHC/SDXC Card Adapter (http://www.ebay.de/itm/400833592396) with a SDHC Micro SD Card (8GB SanDisk).

To speak about this subject again: Here is a picture of my circuit made in firtzing. Not a beauty, but it shows perfectly my wiring. Is there a mistake? I think so - when i unplug my sd card i'll get the message at the beginning 'timeout waiting for packet handler'. When i plug it out, or better to say, when i plug out VCC (for example on breadboard line 23) it's

E (1934) sdmmc_cmd: sdmmc_card_init: send_op_cond (1) returned 0x107
E (1934) example: Failed to initialize the card (263). Make sure SD card lines have pull-up resistors in place.

@Staubgeborener Hi, sorry that get back to you so late, has your issue been resolved? Thanks.


touch classes incorrectly override eachother

Describe the bug
When trying to use, for example, touch-pan-y touch-pinch-zoom, twMerge will remove the touch-pan-y.
To Reproduce
twMerge("touch-pan-y touch-pinch-zoom")
Expected behavior
Looking at the css, some of the touch- classes can be applied together

So the touch-pan-y should be kept alongside the touch-pinch-zoom
Environment

tailwind-merge version: 1.14.0

Hey @jamesbirtles! 👋
Thanks for reporting!
You're right. Just took a look in the Tailwind source code and found this: https://github.com/tailwindlabs/tailwindcss/blob/42e75ba4b860ef75656cff3119aa56e70714d34c/src/corePlugins.js#L969-L1018
The x, y and pinch-zoom classes need to go into separate groups so they can be used together.
I'm currently working on a v2 release and will include this fix in there. This means you'll need a major version upgrade to get this. I hope this is fine.
PS: Thanks for your patience, I'm just coming back from a vacation.


Project Saving

Saving a project
A project is GoDAW a "Project" resource which consists of:

Project Name
Project Type (SongScript or GUI)
Song Sequence
Song Script as text

File formats for saving
There are many existing file formats for saving data.
for eg.

LMMS's file format .mmp,
.MIDI
.XML

We could also have our own file format or we can save projects as .res and .tres file formats. In that case importing in Godot would be very easy.
The files formats i think we should or can use are:
1. .XML
XML is a widely used Markup language. XML has been used for saving files for very long. Godot has a inbuilt XML parser so writing and reading can be done with ease
2. .res and .tres
Godot can save Godot resources as .res and .tres files. As you may have read earlier SongSequence is a Godot resorurce. With saving as resource writing and reading is much more easier than xml. we can load the file as is and use it without parsing the data.
3. .gdw
A custom file format. TBH this is just for the coolness factor. We may need to write a custom way to parse it and save it.

We can now save Projects as .res and .tres files. If anyone feels the need of having a seperate specific format like a custom one this issue can stay open.

This issue will be reopened as i have encountered this https://www.youtube.com/watch?v=j7p7cGj20jU. The resource files ( .tres, .res ) are not safe as it has the ability to run code by attaching a script to the resource file and it may destroy your system.
Unless and until we have a safe and reliable way to load the projects in a sandboxed environment we may stop the use of saving the projects as Resources.

Did a bit of a check by importing a file that prints "YOUR PC IS DOOMED" on init as we're not initializing the script and has type checking as well it didn't print it


Travel requests

Q
A

Bug fix?
no?

New sample?
yes

Related issues?
no

What's in this Pull Request?
A new example for the SharePoint template Travel requests.

Thank you for the very, very beautiful sample @miguelverweij 😍✨
However, there is one point that I noticed when I tried it: it is difficult to distinguish between approved data and unapproved data. Is it possible for you to fix it so that it is distinguishable?

Thank you for the very, very beautiful sample @miguelverweij 😍✨
However, there were two things that I noticed when I tried it.

It is difficult to distinguish between approved and unapproved data.
I wonder if it is acceptable to press the Approve button even after approval.

Is it possible to fix them? If you have any questions, please let me know. I will do my best to support you.

Hi @tecchan1107! I am glad you like it. My idea for this list was to filter it on the Approved column (Approved == false) to create a sort of action list. I have added that to the Readme.
However, I liked your input and adjusted it so that now the button changes according to the Approved value.

Thanks for the reply, and the update @miguelverweij 🙏✨
I understand! I will process this pull request in a few days.

Cool! Thanks @tecchan1107

Thanks for the great sample @miguelverweij 😍✨
I processed and merged this pull request. Also, I made the following few modifications.

Remove __comment__ (because it is a property not defined in the schema.)
If I used an if statement in the action of customRowAction, it did not work, so I prepared divs for each setValue and defaultClick and changed them to be hidden according to the value of Approved.
Changed cursor from arrow to default (because arrow cannot be set to cursor.)
Added a screenshot of the new List dialog to the README to make it easier to see which list template is being used.

Please let me know if you have any questions. Once again, thank you for the beautiful sample!!