curl: (77) error setting certificate verify locations (seems like a duplicate)

[x] Ran brew update and retried your prior step?
[x] Ran brew doctor, fixed as many issues as possible and retried your prior step? (no issues occurred)
[x] Confirmed this is a problem with Linuxbrew/brew and not specific formulae? If it's a formulae-specific problem please file this issue at https://github.com/Linuxbrew/homebrew-core/issues/new

Bug reports:
brew config
HOMEBREW_VERSION: 1.1.11
ORIGIN: https://github.com/Linuxbrew/brew
HEAD: 59c9ddbc1d9b9dfdeb0514768e0efd0112c63b25
Last commit: 2 days ago
Core tap ORIGIN: https://github.com/Linuxbrew/homebrew-core
Core tap HEAD: cfc225f1530c3d82768a153b0eb8da56f72276d8
Core tap last commit: 2 hours ago
HOMEBREW_PREFIX: /home/pi/.linuxbrew
HOMEBREW_REPOSITORY: /home/pi/.linuxbrew
HOMEBREW_CELLAR: /home/pi/.linuxbrew/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://linuxbrew.bintray.com
CPU: single-core 32-bit arm
Homebrew Ruby: 2.4.1 => /home/pi/.linuxbrew/Cellar/ruby/2.4.1_1/bin/ruby
Clang: N/A
Git: 2.1.4 => /usr/bin/git
Perl: /usr/bin/perl
Python: /usr/bin/python => /usr/bin/python2.7
Ruby: /home/pi/.linuxbrew/bin/ruby => /home/pi/.linuxbrew/Cellar/ruby/2.4.1_1/bin/ruby
Java: N/A
Kernel: Linux 4.9.20+ armv6l GNU/Linux
OS: Raspbian GNU/Linux 8.0 (jessie)
Codename: jessie
OS glibc: 2.19
OS gcc: 4.9.2
Linuxbrew glibc: N/A
Linuxbrew gcc: N/A
Linuxbrew xorg: N/A
brew doctor
pi:~$ brew doctor
Your system is ready to brew.
brew update
pi:~$ brew update
Already up-to-date.
when I run brew upgrade I get:
pi:~$ brew upgrade
Updating Homebrew...
==> Upgrading 3 outdated packages, with result:
nano 2.8.0_1, vim 8.0.0553, sphinx-doc 1.5.5
==> Upgrading nano
==> Downloading https://www.nano-editor.org/dist/v2.8/nano-2.8.0.tar.gz
curl: (77) error setting certificate verify locations:
CAfile: /home/pi/.linuxbrew/etc/openssl/cert.pem
CApath: /home/pi/.linuxbrew/etc/openssl/certs
Error: Failed to download resource "nano"
Download failed: https://www.nano-editor.org/dist/v2.8/nano-2.8.0.tar.gz
==> Upgrading vim
==> Downloading https://github.com/vim/vim/archive/v8.0.0553.tar.gz
==> Downloading from https://codeload.github.com/vim/vim/tar.gz/v8.0.0553
curl: (77) error setting certificate verify locations:
CAfile: /home/pi/.linuxbrew/etc/openssl/cert.pem
CApath: /home/pi/.linuxbrew/etc/openssl/certs
Error: Failed to download resource "vim"
Download failed: https://github.com/vim/vim/archive/v8.0.0553.tar.gz
==> Upgrading sphinx-doc
==> Downloading https://files.pythonhosted.org/packages/64/78/9d63754981e97c8e7c
curl: (77) error setting certificate verify locations:
CAfile: /home/pi/.linuxbrew/etc/openssl/cert.pem
CApath: /home/pi/.linuxbrew/etc/openssl/certs
Error: Failed to download resource "sphinx-doc"
Download failed: https://files.pythonhosted.org/packages/64/78/9d63754981e97c8e7cf14500d262fc573145624d4c765d5047f58e3fdf4e/Sphinx-1.5.5.tar.gz
I tried
https://github.com/Linuxbrew/legacy-linuxbrew/issues/238#issuecomment-70545008
which gave me
pi:~$ rm -f /home/me/.linuxbrew/etc/openssl/cert.pem
pi:~$ wc /home/me/.linuxbrew/etc/openssl/cert.pem
wc: /home/me/.linuxbrew/etc/openssl/cert.pem: No such file or directory
pi:~$ brew postinstall openssl
==> Downloading https://curl.haxx.se/ca/cacert-2017-01-18.pem
curl: (77) error setting certificate verify locations:
CAfile: /home/pi/.linuxbrew/etc/openssl/cert.pem
CApath: /home/pi/.linuxbrew/etc/openssl/certs
Error: Failed to download resource "openssl--cacert"
Download failed: https://curl.haxx.se/ca/cacert-2017-01-18.pem
pi:~$ wc /home/me/.linuxbrew/etc/openssl/cert.pem
wc: /home/me/.linuxbrew/etc/openssl/cert.pem: No such file or directory
and sudo apt-get install ca-certificates
Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
thanks

Please enclose copy-and-paste blocks in triple back ticks.
See https://help.github.com/articles/basic-writing-and-formatting-syntax/#quoting-code

See https://github.com/Linuxbrew/brew/wiki/FAQ#why-does-curl-fail

why do I have to use that insecure connection? Seemed as if it was working before even with the secure connection?
thanks

It's only need to boot strap the brewed curl. Once you have brew install curl working, you can go back to using a secure connection.

ok thanks !


RMS support

Requests for RMS support:

Deactivate emulator support by default
Remove obsolete radar settings
Documentation (message format and screenshots radar pointcloud)

https://github.com/SICKAG/sick_scan_xd/tree/feature/rms_support

Update in https://github.com/SICKAG/sick_scan_xd/tree/feature/rms_support


Question about kernel task

From what iv'e heard, finding the port can be a major security issue when applied to your device so is their a benefit to finding the port?

"Finding the port"? You don't "find", you just... fetch it.
Security issues? It's only ever available to root. Do untrusted parties have root access to your device?
tfp0 is something your jailbreak installs, kern-utils merely uses it.
"Is there a benefit to it"? Imagine a room. Is there a benefit to having a door? Yeah, you can get in now.


Directory sub-directory renaming

directory renaming doesn't seem to rename sub-directories deeper than 2 or more levels
doesn't seem to affect file renaming

Running again for each level of nesting seems to solve this


Pooling instance allocator: use natural alignment for instances in the pool

Currently the pooling instance allocator page-aligns each instance in the pool.
This is unnecessary and can lead to wasting some space to alignment padding.
Instances can be aligned according to their natural alignment instead as the pooling instance allocator does not muck around with the backing pages for an instance like it does with the other resources.

Replying to https://github.com/bytecodealliance/wasmtime/pull/2518#issuecomment-792956929 over here....
For tables you mention that decommit is needed, but that's just a fancy way to do memset with zeros, right? Is the kernel doing it for us that much faster than us doing it ourselves? (not sure if this was a bottleneck in lucet, for example).
For malloc/free as well I'm imagining that we'd malloc the whole pool and then do custom memory management within the pool itself FWIW, rather than using malloc/free for each individual instance and table.
My main thinking with using malloc/free is that it's just generally a bit more portable and helps us to work with any old chunk of memory rather than something that's specificall mmap'd


Using aHash 0.5 with wasm

Hi!
I found a small issue when using aHash with --target wasm32-unknown-unknown. Starting in aHash version 0.5 I get this:
error: target is not supported, for more information see: https://docs.rs/getrandom/#unsupported-targets
   --> /Users/emil.ernerfeldt/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.0/src/lib.rs:224:9
    |
224 | /         compile_error!("target is not supported, for more information see: \
225 | |                         https://docs.rs/getrandom/#unsupported-targets");
    | |_________________________________________________________________________^

error[E0433]: failed to resolve: use of undeclared type or module `imp`
   --> /Users/emil.ernerfeldt/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.0/src/lib.rs:246:5
    |
246 |     imp::getrandom_inner(dest)
    |     ^^^ use of undeclared type or module `imp`

There is a simple workaround:
ahash = { version = "0.5", features = ["std"], default-features = false }
getrandom = { version = "0.2", features = ["js"] } # used by ahash

I was wondering if aHash could have some helpful feature flag for this (features = ["std", "wasm"]), or maybe even detect the wasm32 target? I'm not great with how Cargo.toml dependencies work :)
PS: I really love using aHash as a faster drop-in replacement for HashMap and HashSet.

Per the doc here it seems like this occurs because its not clear which interface it should use on wasm32-unknown-unknown. So if aHash were to set the "js" flag on getrandom it would be wrong if javascript were not available. So I don't know if there is anything I can directly do. There is some discussion of this issue here.
The only direct workaround I see is to do what you have outlined above or to depend on either wasm-bindgen-getrandom or stdweb-getrandom.

Ah, yeah that makes sense.
What is aHash using randomness for? Is it to defeat DOS attacks? Can it be made an opt-in?

I just realized I need my project to compile and work where there is no (easy) source of randomness (inside of wasmtime), so I think I'm forced to revert to aHash version 0.4 until there is a way to opt-out of the random source in aHash.

What is aHash using randomness for? Is it to defeat DOS attacks? Can it be made an opt-in?

Yes, and it is. See https://github.com/tkaitchuck/aHash/blob/master/compare/readme.md#dos-resistance

I just realized I need my project to compile and work where there is no (easy) source of randomness (inside of wasmtime), so I think I'm forced to revert to aHash version 0.4 until there is a way to opt-out of the random source in aHash.

No need to do that, just disable the std feature and enable compile-time-rng instead.

No need to do that, just disable the std feature and enable compile-time-rng instead.

If I do that I don't have access to AHashMap, since that requires the std feature to be enabled.

This may be orthogonal, but isn't wasmtime wasm32‑wasi rather than the more generic wasm32-unknown-unknown

@tkaitchuck wasi is pretty new and experimental, and I would like my library to work without it.


Linnstrument128 Sequencer has only 8 steps

Thanks for making this great product!
According to the documentation at
http://www.rogerlinndesign.com/ls-sequencer.html
It should be possible to edit up to 32 steps on the Linnstrument128
via the page buttons. However, only the first column of the page buttons
seems to be functional.
8 steps are somewhat limiting for real sequencing...

HI metakeule,
Sorry— it’s a little confusing, and I also just noticed a small error on that page, which I have just corrected. Here’s the answer:
The 8 Page Select buttons are only visible if no note is selected. If a note is selected, the lower-right area is used to display the selected note’s data. To deselect a note and therefore view the 8 Page Select buttons, either press any button in the Step Select Bar or press anywhere in columns 9 or 10.
This is explained on that page under the heading "Sequencer Controls (LinnStrument 128)".
Roger Linn

On Mar 8, 2018, at 8:03 AM, metakeule<EMAIL_ADDRESS>wrote:
Thanks for making this great product!
According to the documentation at
http://www.rogerlinndesign.com/ls-sequencer.html http://www.rogerlinndesign.com/ls-sequencer.html
It should be possible to edit up to 32 steps on the Linnstrument128
via the page buttons. However, only the first column of the page buttons
seems to be functional.
8 steps are somewhat limiting for real sequencing...
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/rogerlinndesign/linnstrument-firmware/issues/38, or mute the thread https://github.com/notifications/unsubscribe-auth/AGn1Zzp2CD4cVGjDr8SsTRD2NLXv1qcLks5tcVZkgaJpZM4Si6s4.

Hi Roger,
I guess my wording was not clear...
The problem was not to "find" the page select buttons as they appear just fine as described.
The problem is that when I press them, I am not able to set notes past the 8th step (so the sequencer is only functional for 8 steps).
Thank you!

Hi meta,
I think I understand now. You must change the Sequence End from default of Step 8 to your desired ending step. This is done by holding Switch1 while pressing the desired ending step in the Step Select Bar.
For future support, could you please email me at<EMAIL_ADDRESS><EMAIL_ADDRESS>or use the LinnStrument forum? I’d prefer not to use Github for support questions.
Also, can you tell me your name (and your forum handle) so I can associate them with your Github handle in my records?
Thanks,
Roger Linn

On Mar 9, 2018, at 1:26 PM, metakeule<EMAIL_ADDRESS>wrote:
Hi Roger,
I guess my wording was not clear...
The problem was not to "find" the page select buttons as they appear just fine as described.
The problem is that when I press them, I am not able to set notes past the 8th step (so the sequencer is only functional for 8 steps).
Thank you!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/rogerlinndesign/linnstrument-firmware/issues/38#issuecomment-371949496, or mute the thread https://github.com/notifications/unsubscribe-auth/AGn1ZzERwjDPLDkb-6UA1GO4MiD38wJhks5tcvNogaJpZM4Si6s4.

Hi Roger,
thanks for your patience!
I missed the part with the sequence end in the manual although I read it several times. Strange... Maybe the mix of Linnstrument128 and the larger Linnstrument features (while being compact) is too distracting from the reading and one fully separate and complete pages for each variant would be more clearly.
If I will need more help, I will contact you via email.
Sorry, I don't like the kvraudio forums since they are full of ads (and its based on an old php-based forum that looks very insecure to me -> I expect malware when visiting the site).
However your support has been great and you are clearly serious about your products and your customers. Keep on the good work!
Thanks and cheers!


Change the UI of the website in dark mode

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
Iwant to change the UI of the website when it is in dark mode as the color combination is usage of two very dark colors.
@Priyaaa1 please assign me the issue
Use Case
It will make the interface look better and more apealing to the users who can then easily work through it.
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

@shresh15 make sure dark mode works propely in each pages and persists in refreshes! it would be great if you have any reference or any additional details of what you're going to change

@MastanSayyad when it is dark mode, the dark blue color in some areas is making the website look less apealling. I want to change that

@shresh15 go ahead


Bug in editing taxonomy

See https://serlo.slack.com/archives/C0BMSC431/p1624622819005500

Currently this bug cannot be reproduced


Ambassador Istio-pilot integration

As a Kuberentes admin I'd like to be able to user Ambassador to manage North-Sud traffic, routing external request to internal services based on Hostnames, path, etc..
At the same time I'd like to use Istio as a East-West manager to perform blue/green (or other) deployment on the single internal services using Istio's RoutingRules.
This would grant a separation of duty pattern, with ambassador managing only external-2-internal request and istio managing service-2-service traffic.
At the moment Ambassador's envoy proxy is not discovered not managed by istio-pilot so it does not receive any Istio RoutingRule.
On the other hand Istio sidecar cannot coexist into Ambassador pod due to Envoy configuration conflict.
This cause any ambassador-exposed service not being subject to Istio Rules.
So all external services (probably the most critical ones) cannot benefit of bluse/green or would require it to be managed by ambassador.
It would be great if Ambassador Envoy could be compatible with Istio-pilot so that RoutingRoules could be injected as well.

We are facing the same issue. Is there a plan to integrate this feature?


added sink for clickhouse

Added sink for clickhouse (#209).
The problem is I am not able to run the test script. I am getting the error:
test setup failed
file /home/roopesh/developer/projects/buildflow/buildflow/io/clickhouse/strategies/clickhouse_strategies_test.py, line 36
      def test_clickhouse_push_base(self):
E       fixture 'event_loop_instance' not found
>       available fixtures: _unittest_setUpClass_fixture_ClickhouseStrategiesTest, anyio_backend, anyio_backend_name, anyio_backend_options, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, cov, doctest_namespace, inject_fixtures, monkeypatch, no_cover, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

P.S. I am raising a PR before testing to get a clear image of what I've done @boetro

@boetro I modified the changes according to your feedback. This PR is ready to be merged.

Hi @boetro! The changes look good to me. Should I need to work on anything related to this PR?

It looks like the tests are failing for the clickhouse strategy cause it can't connect. I'm guess you had click house running locally when you ran the test? I would suggest mocking the clickhouse iteraction using mock.patch for the unit tests.

It looks like the tests are failing for the clickhouse strategy cause it can't connect. I'm guess you had click house running locally when you ran the test? I would suggest mocking the clickhouse iteraction using mock.patch for the unit tests.

Added a mock object in clickhouse_strategies_test.py @boetro

It looks like the tests are failing for the clickhouse strategy cause it can't connect. I'm guess you had click house running locally when you ran the test? I would suggest mocking the clickhouse iteraction using mock.patch for the unit tests.

Added a mock object in clickhouse_strategies_test.py @boetro

awesome thanks! LGTM, I'll go ahead and merge it!


⚠ Bofrost.lu has degraded performance

In ddfba24, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1293 ms

Resolved: Bofrost.lu performance has improved in cae5c6e.


Markdown links failing to render properly in edit mode

VSCode Version: Code 1.7.2 (7ba55c5860b152d999dda59393ca3ebeb1b5c85f, 2016-11-21T22:14:18.217Z)
OS Version: Linux x64 4.4.0-51-generic
Extensions:

Extension
Author
Version

vscode-markdownlint
DavidAnson
0.6.0

EditorConfig
EditorConfig
0.3.4

jslint
ajhyndman
1.2.1

jshint
dbaeumer
0.10.15

vscode-eslint
dbaeumer
1.1.0

tslint
eg2
0.7.1

vscode-angular2-emmet
jakethashi
1.0.9

cpptools
ms-vscode
0.9.2

debugger-for-chrome
msjsdiag
2.3.2

Spell
seanmcbreen
0.9.1

vim
vscodevim
0.4.6

Steps to Reproduce:
I've circled broken areas.

Have tried with code --disable-extensions, same.

Could you append the document that shows the problem?

Closing as more info needed.
@rajinder-yadav, please provide a markdown document that shows this behavior so that we can investigate.
Thanks


cub::DeviceRadixSort::SortPairs for multiple values

I have three vectors
thrust::device_vector<unsigned long> keys(N);
thrust::device_vector<unsigned> value1(N);
thrust::device_vector<unsigned> value2(N);

I am trying to achieve the equivalent of thrust::sort_by_key using cub::DeviceRadixSort::SortPairs.
thrust::sort_by_key(keys.begin(), keys.end(),
    thrust::make_zip_iterator(thrust::tuple(value1.begin(), value2.begin())));

So essentially, my question is, how do I sort by key where each key has multiple values associated to it?

@kaatish have you found a solution for than?

Unfortunately I have not.


‘scm_timestamping’ does not name a type

Problem description
I have some problems when build velox, it may be related with folly:
../folly/io/async/AsyncSocket.cpp:216:7: error: ‘scm_timestamping’ does not name a type; did you mean ‘SN_ad_timeStamping’?
  216 | const scm_timestamping* FOLLY_NULLABLE
      |       ^~~~~~~~~~~~~~~~
      |       SN_ad_timeStamping
../folly/io/async/AsyncSocket.cpp: In member function ‘folly::Optional<folly::AsyncTransport::ByteEvent> folly::AsyncSocket::ByteEventHelper::processCmsg(const cmsghdr&, size_t)’:
../folly/io/async/AsyncSocket.cpp:506:27: error: ‘cmsgToScmTimestamping’ was not declared in this scope
  506 |   } else if (auto scmTs = cmsgToScmTimestamping(cmsg)) {
      |                           ^~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.

so what's wrong with this ?
System information
centos 7
CMake log
No response

CC: @kgpai @assignUser @majetideepak

@Swthaochen This looks like a known Folly issue on CentOS7 https://github.com/facebook/folly/issues/1729
Unfortunately, a fix does not seem to exist.

I came across this when looking at the conda build, the folly feedstock solves it with:
# Resolves error: 'scm_timestamping' does not name a type
export CXXFLAGS="$CXXFLAGS -DFOLLY_HAVE_SO_TIMESTAMPING=0"
```

I assume issue is solved, If not feel free to reopen!

I've add -DFOLLY_HAVE_SO_TIMESTAMPING=0 to CXXFLAGS , however still encountered the same error.
Has anyone solved this problem?
cmake warning
-- other platform:
-- Found gflags from package config /usr/local/lib64/cmake/gflags/gflags-config.cmake
-- Found gflags as a dependency of glog::glog, include=/usr/local/include, libs=gflags_shared
-- Found libevent: /usr/lib64/libevent.so
-- Could NOT find BZip2 (missing: BZIP2_LIBRARIES BZIP2_INCLUDE_DIR)
-- Found LZ4: /usr/lib64/liblz4.so
-- Found Zstd: /usr/lib64/libzstd.so
-- Could NOT find LIBIBERTY (missing: LIBIBERTY_LIBRARY LIBIBERTY_INCLUDE_DIR)
-- Could NOT find LIBAIO (missing: LIBAIO_LIBRARY LIBAIO_INCLUDE_DIR)
-- Could NOT find LIBURING (missing: LIBURING_LIBRARY LIBURING_INCLUDE_DIR)
-- Could NOT find LIBSODIUM (missing: LIBSODIUM_LIBRARY LIBSODIUM_INCLUDE_DIR)
-- Could NOT find LIBUNWIND (missing: LIBUNWIND_LIBRARY LIBUNWIND_INCLUDE_DIR)
-- Setting FOLLY_USE_SYMBOLIZER: ON
-- Setting FOLLY_HAVE_ELF: 1
-- Setting FOLLY_HAVE_DWARF: TRUE
-- GCC does not have support for C++ coroutines, disabling Folly coroutine support.
-- arch  matches x86_64, building SSE4.2 version of base64
-- compiler has flag pclmul, setting compile flag for /tmp/velox-deps/folly/folly/hash/detail/ChecksumDetail.cpp;/tmp/velox-deps/folly/folly/hash/detail/Crc32CombineDetail.cpp;/tmp/velox-deps/folly/folly/hash/detail/Crc32cDetail.cpp
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    FOLLY_HAVE_SO_TIMESTAMPING

-- Build files have been written to: /tmp/velox-deps/folly/_build

build error
/folly/io/async/AsyncSocket.cpp:216:7: error: ‘scm_timestamping’ does not name a type; did you mean ‘SN_ad_timeStamping’?

@dingxin-tech You didn't actually add it to the cxx flags but rather added it as a cmake variable:
CMake Warning:
  Manually-specified variables were not used by the project:

    FOLLY_HAVE_SO_TIMESTAMPING

you have to add it in the quotes of-DCMAKE_CXX_FLAGS='...'

@dingxin-tech You didn't actually add it to the cxx flags but rather added it as a cmake variable:
CMake Warning:
  Manually-specified variables were not used by the project:

    FOLLY_HAVE_SO_TIMESTAMPING

you have to add it in the quotes of-DCMAKE_CXX_FLAGS='...'

Yes, you are right, after adding it, the error will not be reported.
Thank you for your reply.


[ENHANCEMENT] Add time series chart to feature detail page for usage

Definition of done:

It should be powered by the API created in #782
It should be below the WPT graph on the feature detail page
Adjustments to the time on the feature detail page cause it to reload with the correct data. This time adjustment should be shared across the existing graph and this new graph
The playwright screenshot should be updated to show the new chart

@DanielRyanSmith I added more details to this issue. Let me know if you have any questions


Reproducible build, INDY-346

I am not going to merge this in master. This PR exists because m1 is too old for the repo.


Issue #884: Ranch listener http terminated (1.0.x)

Malformated etag with If-Match and If-None-Match are ignored

Looks fine, thanks!

Hm it will need some test though, otherwise it risks breaking again.

Also probably better to base this off master as I prefer to backport things than the opposite.

Can you tell me why it should be ignored rather than result in an error? If-Match is a pretty important header and I can't find anything in the RFCs that say we should ignore them. If it's to fix an erroneous client, can you add a comment saying which client/version it is and under which conditions it happens?

Closing this one, leaving the PR against master for now. #885 Thanks!


ScrollPageUp/Down scrolls more than a page

Which operating system does the issue occur on?

Linux/x64

If on linux, are you using X11 or Wayland?

https://github.com/swaywm/sway/commit/acdb4ed7a32a7cefd4ac37190ba65d33d752bee0 (wayland)
Scrolling up/down a page (key bound to ScrollPageUp/ScrollPageDown) now scrolls more than a page at a time (by a fair amount of lines).
This is on https://github.com/jwilm/alacritty/commit/0b9ae4ce936dfafbf5ea1929a170c97391cdea0b. I didn't see this on <IP_ADDRESS>9, and I assume this is an unintentional regression?

Sorry about the edits. I hit enter by mistake...

I might be able to bisect tomorrow, unless someone already knows the cause.

Does this happen with the default configuration file?

No it does not. However, with this patch it does:
--- alacritty.yml.original	2019-03-13 19:54:08.312956597 +0100
+++ alacritty.yml	2019-03-13 20:38:30.375463534 +0100
@@ -490,7 +490,7 @@ key_bindings:
   - { key: End,      mods: Alt,     chars: "\x1b[1;3F"                       }
   - { key: End,                     chars: "\x1bOF",        mode: AppCursor  }
   - { key: End,                     chars: "\x1b[F",        mode: ~AppCursor }
-  - { key: PageUp,   mods: Shift,   action: ScrollPageUp,   mode: ~Alt       }
+  - { key: PageUp,   mods: Shift,   action: ScrollPageUp,                    }
   - { key: PageUp,   mods: Shift,   chars: "\x1b[5;2~",     mode: Alt        }
   - { key: PageUp,   mods: Control, chars: "\x1b[5;5~"                       }
   - { key: PageUp,   mods: Alt,     chars: "\x1b[5;3~"                       }

The other PageUp-bindings doesn't seem to affect this; keeping them or removing them makes no difference. Removing mode: ~Alt from the first one is enough to trigger it.

Is this inside of tmux?

No, just alacritty (running zsh, if that somehow matters)

Then I don't see how changing that binding would make a difference. Unless you're not running the latest version of Alacritty.

Me neither. But latest it is (except your text reflow commit ~2h ago...). But it is 100% reproducable; I just tried it again with a fresh copy of the default alacritty.yml.
I'm fine with closing this; I've updated my key bindings to the latest and greatest anyway.

What happens if you launch Alacritty with alacritty --config-file /dev/null? And how much does it scroll exactly?
I can't reproduce this and the ~Alt mode just checks that you're not in the alternate screen. So the only way that wouldn't work is if you're in the alternate screen for some reason, which would mean you're not just sitting in zsh but in some kind of editor/pager/multiplexer.

What happens if you launch Alacritty with alacritty --config-file /dev/null? And how much does it scroll exactly?

This behaves just like the default alacritty.yml - it scrolls exactly one page (meaning, if I ScrollPageUp, and then down one line, I see the line that was at the top before the ScrollPageUp).
I'm definitely sitting on a zsh prompt; I'm just doing ls /usr/bin when testing this.

This behaves just like the default alacritty.yml - it scrolls exactly one page (meaning, if I ScrollPageUp, and then down one line, I see the line that was at the top before the ScrollPageUp).

So everything's working fine?
If you add a second mapping to trigger on Shift+ScrollPageUp, it will scroll by two pages. If you don't want that, you should remove the duplicate mapping.

Everything's working fine with the default conf, and no conf.

If you add a second mapping to trigger on Shift+ScrollPageUp, it will scroll by two pages. If you don't want that, you should remove the duplicate mapping.

Well, even if I only have a single mapping for any key + PageUp, it scrolls too much if I remove mode: ~Alt

That's because you're adding a second binding. All bindings in the default config are added by default, if they are present there or not.
This should be documented in the config too, including how to unmap default bindings. To do that you need to map them to the action None and they will not trigger anymore.

Can we reopen this until the documentation is updated?
It is not clear now how to resolve this. I only have one config file and it is in the default location. It only has one entry for Shift-PageUp:
  - { key: PageUp,   mods: Shift,   action: ScrollPageUp                 }

Why is there a default config being used if I only have one config file? How do I map the default binding to None?


perlPackages.Po4a: 0.55 -> 0.62

Motivation for this change
Update po4a to the latest version
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 112977 at 310cb37f run on aarch64-linux 1

5 packages built:

autofs5
modem-manager-gui
perl530Packages.Po4a
perl532Packages.Po4a
sssd

Result of nixpkgs-review pr 112977 at 310cb37f run on x86_64-linux 1

5 packages built:

autofs5
modem-manager-gui
perl530Packages.Po4a
perl532Packages.Po4a
sssd


Sign released images

Changes
Progress toward #907
This also annotates the signature with the commit SHA and GitHub run ID and attempt number (in case there are multiple attempts), so consumers can trace back to the workflow run that produced the image and signature.
/kind feature
Submitter Checklist

[ ] Includes tests if functionality changed/was added
[ ] Includes docs if changes are user-facing
[x] Set a kind label on this PR
[x] Release notes block has been filled in, or marked NONE

See the contributor guide
for details on coding conventions, github and prow interactions, and the code review process.
Release Notes
Released images are signed with an ephemeral key using cosign

I'd like to propose this before the next upcoming release. Nightly releases have been signed for a month or so without any issue AFAIK. Any concerns with signing the next release?

PIng @adambkaplan @SaschaSchwarze0 any concerns with this?
I see in https://github.com/shipwright-io/community/issues/45 that the code freeze for the next build release may be tomorrow?


adjustments to pypi

Type
enhancement

Description

Introduced a new run_command function in cli.py for streamlined command execution.
Refactored cli_pip.py to utilize the new run_command function, removing redundant code.
Updated documentation in locally.md to reflect the new command execution process.
Updated the project version to 0.2.1 in pyproject.toml.

Changes walkthrough
Relevant filesEnhancement

cli.pyAdd run_command Function for Command Execution

pr_agent/cli.py
Introduced a new function run_command to prepare and execute commands.  This function parses the command using set_parser and executes it, allowing feedback to appear in GitHub PR comments.

+7/-0

cli_pip.pyRefactor main Function to Use run_command

pr_agent/cli_pip.py
Removed redundant logging setup and command preparation code.  Refactored main function to use the new run_command function from cli.py for executing commands.

+1/-8

Documentation

locally.mdUpdate Documentation for Command Execution

docs/docs/installation/locally.md
Updated documentation to reflect changes in command execution process.  Replaced detailed command preparation steps with a simplified call to run_command.

+1/-5

Configuration changes

pyproject.tomlBump Project Version to 0.2.1

pyproject.toml

Updated the project version from 0.2.0 to 0.2.1.

+1/-1

✨ PR-Agent usage:
Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

/review auto_approve

Preparing review...

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/ee4798accaf1f8050410ba3634d278d765e41b5e

Preparing review...

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/ee4798accaf1f8050410ba3634d278d765e41b5e

Generating PR code suggestions
Work in progress ...

Preparing review...

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/ee4798accaf1f8050410ba3634d278d765e41b5e

PR Review

 ⏱ Estimated effort to review [1-5]
2, because the changes are straightforward and primarily involve refactoring and version bumping. The logic is not complex, but careful attention should be paid to the refactoring to ensure it doesn't introduce any functional regressions.

 🧪 Relevant tests
No

 🔍 Possible issues
Possible Bug: The run_command function in cli.py directly parses and executes commands without any validation or error handling. This could lead to unexpected behavior or security issues if the input is not properly sanitized or validated.

 🔒 Security concerns
No

 Code feedback:
relevant filepr_agent/cli.py
suggestion

Consider adding input validation or sanitization in the run_command function to ensure that only expected and safe command patterns are executed. This can help prevent potential security issues or unexpected behavior. [important]

relevant linerun_command = f"--pr_url={pr_url} {command.lstrip('/')}"
relevant filepr_agent/cli.py
suggestion

It's recommended to handle potential exceptions that may arise from run(args=args) to ensure the application can gracefully handle errors and provide meaningful feedback to the user. [important]

relevant linerun(args=args)
relevant filepr_agent/cli_pip.py
suggestion

Since setup_logger() was removed from cli_pip.py, ensure that logging is initialized elsewhere in the application or in the run_command function to maintain logging capabilities. [medium]

relevant line-setup_logger()
relevant filepyproject.toml
suggestion

After updating the version to 0.2.1, ensure that any dependencies that might have been affected by the changes in this PR are also reviewed and updated if necessary. [medium]

relevant lineversion = "0.2.1"

 ✨ Review tool usage guide:
Overview:
The review tool scans the PR code changes, and generates a PR review which includes several types of feedbacks, such as possible PR issues, security threats and relevant test in the PR. More feedbacks can be added by configuring the tool.
The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.

When commenting, to edit configurations related to the review tool (pr_reviewer section), use the following template:

/review --pr_reviewer.some_config1=... --pr_reviewer.some_config2=...

With a configuration file, use the following template:

[pr_reviewer]
some_config1=...
some_config2=...

See the review usage page for a comprehensive guide on using this tool.

Generating PR code suggestions
Work in progress ...

PR Code Suggestions
CategorySuggestions                                                                                Maintainability

Rename the variable to avoid shadowing the function name.

The run_command variable is being redefined as a string which could lead to confusion and bugs. Consider renaming the variable used to construct the command string to avoid shadowing the run_command function name.
pr_agent/cli.py [55]
-run_command = f"--pr_url={pr_url} {command.lstrip('/')}"
+command_str = f"--pr_url={pr_url} {command.lstrip('/')}"

Best practice

Add error handling for argument parsing.

It's recommended to handle potential exceptions that could be raised by parse_args method, especially when dealing with dynamic command strings. Consider wrapping the parse_args call in a try-except block to catch and handle argparse.ArgumentError.
pr_agent/cli.py [56]
-args = set_parser().parse_args(run_command.split())
+try:
+    args = set_parser().parse_args(run_command.split())
+except argparse.ArgumentError as e:
+    # Handle or log the error appropriately
+    print(f"Error parsing arguments: {e}")

Update documentation and references for the new version.

When updating the version number, it's a good practice to also update the documentation and any references to the version number in the codebase to ensure consistency.
pyproject.toml [7]
 version = "0.2.1"
+# Ensure all references to the version in the codebase and documentation are updated accordingly.

Possible issue

Ensure logging is properly configured.

Removing the logger setup from the main script could lead to missing log configurations and unexpected behavior. Ensure that logging is appropriately configured either in this script or before this script is executed.
pr_agent/cli_pip.py [1]
 from pr_agent import cli
+# Ensure logging is set up here or before this point

Enhancement

Add logging for command execution feedback.

Consider adding logging or print statements within the run_command function to provide feedback about the command execution status, especially useful for debugging purposes.
pr_agent/cli.py [59]
+print(f"Executing command: {command_str}")
 run(args=args)

 ✨ Improve tool usage guide:
Overview:
The improve tool scans the PR code changes, and automatically generates suggestions for improving the PR code. The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on a PR.

When commenting, to edit configurations related to the improve tool (pr_code_suggestions section), use the following template:

/improve --pr_code_suggestions.some_config1=... --pr_code_suggestions.some_config2=...

With a configuration file, use the following template:

[pr_code_suggestions]
some_config1=...
some_config2=...

See the improve usage page for a comprehensive guide on using this tool.

Generating PR code suggestions
Work in progress ...


Error Executing the Build Networks Tool

An error has occurred while executing Python code:
IndexError
Traceback (most recent call last):
  File "C:/Users/Arielle/.qgis2/python/plugins\GNAT\build_network_dialog.py", line 167, in calc_subnetwork_id
    UG = network.calc_network_id(list_SG)
  File "C:/Users/Arielle/.qgis2/python/plugins\GNAT\network.py", line 177, in calc_network_id
    raise IndexError  # not sure about this... will probably change later
IndexError

Python version: 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]
QGIS version: 2.18.4 Las Palmas, 59c1d21

Python Path:
C:/OSGEO4~1/apps/qgis/./python/plugins\processing
C:/OSGEO4~1/apps/qgis/./python
C:/Users/Arielle/.qgis2/python
C:/Users/Arielle/.qgis2/python/plugins
C:/OSGEO4~1/apps/qgis/./python/plugins
C:\OSGEO4~1\apps\Python27\lib\site-packages\matplotlib-1.3.1-py2.7-win-amd64.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\nose-1.3.3-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\tornado-4.0.1-py2.7-win-amd64.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\backports.ssl_match_hostname-<IP_ADDRESS>-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\certifi-14.05.14-py2.7.egg
c:\osgeo4~1\apps\python27\lib\site-packages\python_dateutil-2.1-py2.7.egg
C:\Python27\ArcGIS10.1
C:\OSGEO4~1\bin\python27.zip
C:\OSGEO4~1\apps\Python27\DLLs
C:\OSGEO4~1\apps\Python27\lib
C:\OSGEO4~1\apps\Python27\lib\plat-win
C:\OSGEO4~1\apps\Python27\lib\lib-tk
C:\OSGEO4~1\bin
C:\OSGEO4~1\apps\Python27
C:\OSGEO4~1\apps\Python27\lib\site-packages
C:\OSGEO4~1\apps\Python27\lib\site-packages\PIL
C:\OSGEO4~1\apps\Python27\lib\site-packages\jinja2-2.7.2-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\markupsafe-0.23-py2.7-win-amd64.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\pytz-2012j-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\win32
C:\OSGEO4~1\apps\Python27\lib\site-packages\win32\lib
C:\OSGEO4~1\apps\Python27\lib\site-packages\Pythonwin
C:\OSGEO4~1\apps\Python27\lib\site-packages\Shapely-1.2.18-py2.7-win-amd64.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\wx-2.8-msw-unicode
C:\OSGEO4~1\apps\Python27\lib\site-packages\xlrd-0.9.2-py2.7.egg
C:\OSGEO4~1\apps\Python27\lib\site-packages\xlwt-0.7.5-py2.7.egg
C:/Users/Arielle/.qgis2//python

Does the shapefile need to be projected before attempting to run this tool?

There seems to be an issue regarding the size of this network shapefile and NetworkX running out of memory when creating a graph.

I will try with a smaller network (tried with 1706 which is a HUC4)
On Mon, Jun 19, 2017 at 5:30 PM, Jesse Langdon<EMAIL_ADDRESS>wrote:

There seems to be an issue regarding the size of this network shapefile
and NetworkX running out of memory when creating a graph.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SouthForkResearch/pyGNAT/issues/27#issuecomment-309610231,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AX5oVoABEcWLshOi17EP9tT3jPDXaqZeks5sFxLBgaJpZM4N6fEp
.

So the network shapefile in question is pretty big (the whole Snake River basin, i.e. a "HUC 2"), with ~260,000 stream reaches.  Within the network.py/import_shp function, after importing this shapefile as a networkx graph, then sending the DiGraph to the  get_subgraphs function, I get a Memory Error (I did this manually using PyCharm's python interpreter):
  File "<input>", line 1, in <module>
  File "C:\Python27\ArcGIS10.1\Lib\site-packages\networkx\algorithms\components\connected.py", line 111, in connected_component_subgraphs
    yield G.subgraph(c).copy()
  File "C:\Python27\ArcGIS10.1\Lib\site-packages\networkx\classes\graph.py", line 1448, in copy
    return deepcopy(self)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 190, in deepcopy
    y = _reconstruct(x, rv, 1, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 334, in _reconstruct
    state = deepcopy(state, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 163, in deepcopy
    y = copier(x, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 257, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 163, in deepcopy
    y = copier(x, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 257, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 163, in deepcopy
    y = copier(x, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 257, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 163, in deepcopy
    y = copier(x, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 257, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "C:\OSGeo4W\apps\Python27\lib\copy.py", line 192, in deepcopy
    memo[d] = y
MemoryError```

My local OSGeo4W install of Python is 32bit, but the original error that Arielle reported occurred on her local machine, which uses a 64bit OSGeo4W install.  So maybe this is a limitation of the NetworkX library?  This is the first time I've encountered this issue with NetworkX, but this is also the largest shapefile we've ever tried to process...

I haven't looked into it but I think networkx is a red herring. Everything I've seen leads me to believe that networkx can handle as big a network as you give it.
We might be running out of memory but if that's the case maybe we should investigate how many attributes we're storing. For example, if all we do is load the linkages and then do lookups for the attributes later that may save us quite a bit of breathing room.
Failing that we can look at storing the networks in a file format (like hdf5) and querying them on disk instead of in memory.

For what it's worth, there are only 15 attribute fields associated with this particular shapefile.  I also imported the shapefile to graph in a 'simplified' format, so no intermediate nodes included...


config: Modify inactivity-probe for DB server and client.

OVN DB has a connection table where we currently define the
port number to listen on for the OVN DB servers.  By default,
every 5 seconds or so, OVN DB server sends a inactivity probe
to test whether the client is still connected.  When there
are hundreds of clients, the server may spend a lot of time
maintaining these inactivity probes and as a result consume
a lot of CPU. It does not make sense for the server to do
this job. It should be the client that tries to maintain
the connection. And if the connection is down, the client
should restart it.
So this commit disables the inactivity_probe for the server
by setting it as zero.
For the clients (ovn-controller in our case), we provide the
option for the user to set it. Shorter time would mean that
a lot of inactivity probes could be sent by al the clients
to the server. A very long time means that events may
not get propogated to the clients soon enough.  This commit
sets the default value as 1 minute. And a user can change it
if he prefers.
Signed-off-by: Gurucharan Shetty<EMAIL_ADDRESS>

This is good for a review. PTAL.

Out of curiosity, why are we using the keepalive probes? I spoke with our ovs/ovn engineer and we were unconvinced of the need.

When a TCP connection goes down, it can take a while for the kernel to figure that out. So a user process may only try to reconnect after some time. Using probes on top of a TCP connection lets you do fast reconnections.

@shettyg OK we are avoiding a small delay in connection after a long period of inactivity. Does this work when the ca,priv key,cert not set up?

OK we are avoiding a small delay in connection after a long period of inactivity. Does this work when the ca,priv key,cert not set up?

Yes. TCP or SSL does not matter. If SSL, then the keys need to be setup.  The keys are setup in the SSL table (not connections table).

Just two small nits.
/LGTM

Thanks. I made edits to the commit to take care of your comments. I will push this in a bit.


[WIP]support volume and volumeMount in k8s settings.

Please provide a description for what this PR is for.
resolve: https://github.com/istio/istio/issues/29973
depends on: https://github.com/istio/api/pull/1812
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ X ] 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.
[ ] Does not have any changes that may affect Istio users.

/hold
There is still an issue about marshal/unmarshal volume fields with jsonpb, see: https://github.com/istio/istio/issues/31630

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-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.

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-tests_istio

integ-security-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-security-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.

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-tests_istio

integ-security-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-security-k8s-tests_istio

unit-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test unit-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.

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-tests_istio

integ-security-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-security-k8s-tests_istio

unit-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test unit-tests_istio

release-test_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test release-test_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.

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-tests_istio

integ-security-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-security-k8s-tests_istio

unit-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test unit-tests_istio

release-test_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test release-test_istio

integ-telemetry-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-telemetry-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.

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-tests_istio

integ-security-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-security-k8s-tests_istio

unit-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test unit-tests_istio

release-test_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test release-test_istio

integ-telemetry-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-telemetry-k8s-tests_istio

gencheck_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test gencheck_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.

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-tests_istio

integ-security-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-security-k8s-tests_istio

unit-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test unit-tests_istio

release-test_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test release-test_istio

integ-telemetry-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-telemetry-k8s-tests_istio

gencheck_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test gencheck_istio

integ-multicluster-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-multicluster-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.

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-tests_istio

integ-security-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-security-k8s-tests_istio

unit-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test unit-tests_istio

release-test_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test release-test_istio

integ-telemetry-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-telemetry-k8s-tests_istio

gencheck_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test gencheck_istio

integ-multicluster-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-multicluster-k8s-tests_istio

lint_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test lint_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.

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

Test name
Commit
Details
Rerun command

analyze-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test analyze-tests_istio

integ-security-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-security-k8s-tests_istio

unit-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test unit-tests_istio

release-test_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test release-test_istio

integ-telemetry-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-telemetry-k8s-tests_istio

gencheck_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test gencheck_istio

integ-multicluster-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-multicluster-k8s-tests_istio

lint_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test lint_istio

integ-distroless-k8s-tests_istio
14109cad87733fddc883a87c0d07b23c29b5c51d
link
/test integ-distroless-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.

Still need to update the test cases after the volume marshal/unmarshal issue is fixed.

@morvencao: PR needs rebase.

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.


feature: Build timeout setting

Did you check the docs?

[X] I have read all the lazy.nvim docs

Is your feature request related to a problem? Please describe.
I need to build a plugin. Actually, it is not a plugin, but a js git repository and I need to run 'npm install' which takes much longer than usual. So I want to be able to set a timeout for the build step.
Describe the solution you'd like
build = {
  cmd = "npm install",
  timeout = 300
}

Describe alternatives you've considered

Additional context
No response

This is not really a general use-case. Won't add this


error running generated python code

I had run ./build.sh and here is the output.
Building configurations...
Running action 'gmake'...
Generating Makefile...
Generating codegen.make...
Done.
==== Building codegen (debug) ====
textcomponent.h.bind.cc
Linking codegen
I got a test.py file in src/
When I launch test.py, I am getting below error.
python test.py
Traceback (most recent call last):
File "test.py", line 1, in
import CodegenExample
ImportError: No module named CodegenExample
there is no so file generated or atleast the step is missing.
can you tell what did I missed?
I am very much interested in this automatic python generator and would like to apply this onto a large  c++ library. I should also mention there is a heavy use of template in the target library.

Hi,

there is no so file generated or atleast the step is missing.

The compilation output will be in the build directory, so you need to run from there or adjust your PYPATH.

I am very much interested in this automatic python generator and would like to apply this onto a large c++ library. I should also mention there is a heavy use of template in the target library.

This repository accompanies my article and not really intended as a general solution. The article outlines techniques which can be used to implement code generators.
For a full-blown solution I'd suggest taking a look at shiboken which generates more efficent bindings by directly calling the Python C API instead of Boost.Python code.


OCPBUGS-36937: [release-4.16] Add HTTP(s) konnectivity proxy and use it with OpenShift APIServer

What this PR does / why we need it:
Introduces a new command under cpo: konnectivity-https-proxy that
performs a similar job to konnectivity-socks-proxy except that it
exposes the http protocol. It allows passing user-configured proxy
configuration (http_proxy, https_proxy, no_proxy) as flag values and
uses them when tunneling traffic through konnectivity.
Switches the proxy used by the
OpenShift APIServer to the new proxy and configures it with the proxy
configuration if specified in HostedCluster.spec.configuration.proxy
Fixes volume mounts in the OpenShift APIServer so that additional trust
bundles do not overwrite the default trust bundles in the container.
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #OCPBUGS-36937
Checklist

[x] Subject and description added to both, commit and PR.
[x] Relevant issues have been referenced.
[ ] This change includes docs.
[x] This change includes unit tests.

/jira cherry-pick OCPBUGS-34865

/retest-required

/lgtm

/jira refresh

/jira refresh

/jira refresh


Icon for perl is too dark for a dark theme.

[x] I'm sure this issue is not a duplicate.

[ ] I'm submitting an icon request:

Language Extensions: pl, pm, t

More info: The icon is too dark for for a dark theme

@JimiC Maybe we could provide a light version for the Perl Camel but use some kind of light colour and not just a slight white gray.

That's the official color. Does it have also a light version?

@JimiC Not sure as the Camel is a trademark of O'Reilly in association with Perl.
Source: The Perl Camel
I don't see anything that block us to provide a light version as long as we respect the trademark guidelines:

"Color guidelines: The details and outlines of the animals always appear darker than
the background color, i.e., they may not be reversed. If they are to appear on a dark
color, they may be masked precisely with white, with the animal graphic overlaid in a
darker color. Any use of the animals in colors other than their appearance on the
book covers must be approved in advance by O’Reilly Media, Inc."

@KingDarBoja That are good news, I will be looking forward for the new icon :-)

Read the guidelines again. The animal color has to be always dark even in dark themes.

If they are to appear on a dark color, they may be masked precisely with white, with the animal graphic overlaid in a darker color.

Maybe it's best to get away from the camel icon and use a literal perl icon.

@JimiC That would be also acceptable, to have the onion icon instead of the camel

Onion icon is already supported.

@JimiC I will try, let me read how to do it, but from https://github.com/vscode-icons/vscode-icons/wiki/ListOfFiles , it also looks very dark.

@JimiC I was able to test it and yes it look better, but sill too dark, if a lighter version could be added it will be great

As I said we can't deviate from official guidelines. Your only option is to use the customization feature and use your own icon.

Read the guidelines again. The animal color has to be always dark even in dark themes.

If they are to appear on a dark color, they may be masked precisely with white, with the animal graphic overlaid in a darker color.

With mask they refer to add a outline to the logo or what? Because that's what I have on mind


Better backend health checks

Based on our recent issues with the gRPC deadlock (https://github.com/googleapis/python-ndb/issues/887) causing all subsequent requests to fail, we need to come up with a more reliable mechanism to detect dead Cloud Run API instances.

We can set up a gRPC probe here: https://cloud.google.com/run/docs/configuring/healthchecks#grpc-startup-probe.
Then we can just point this to a new OSV API gRPC endpoint that performs a trivial Datastore read.

This was done.


[Monitoring] Version Selector under API Latency Over Time widget lists the APIs instead of Versions

Description:
Version selector shows API Names instead of Versions

There was a refactoring for filter attributes and use muti selector instead of standard material UI select. It is not reproducible now and hence closing.


Only upload subgraph files to IPFS once

The same files, e.g. ABIs and mappings, may appear in subgraph manifests several (in some cases many) times. Currently, when running graph build --ipfs ... and graph deploy, we upload them to IPFS over and over again wherever they appear in the manifest.
This causes graph build --ipfs and graph deploy to take approx. 30 minutes for DAOstack.
The solution is simple:
Establish an IPFS upload cache when running either of these commands. Basically a map from absolute paths to IPFS hashes. Whenever we encounter a file in the manifest, check if we already have an IPFS hash for it from a previous upload. If that's the case, just use that. Otherwise upload the file and add its (path, hash) combination to the cache.
We should apply the same caching approach to building the mappings.

Turns out we're already doing exactly what I suggested. The problem is that in the case of DAOstack, the file paths are different, as their subgraph creates the manifest from a configuration file.
So I think a better solution is to use local file hashes (e.g. SHA1) as the cache keys, so that identical files are identified by their content, not by their paths.


feat(vite): use statusCode from Context response if superior to httpResponse.statusCode

Allow to specify a status code with $ctx.response.status() instead of using httpResponse.statusCode

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

v7.72.0
GitHub release

Your semantic-release bot :package::rocket:


Encrypted image could be run as key removed

nerdctl version : 0.15.0
Steps to reproduce:

install full version of nerdctl to /usr/local
generate key and public key as instructed.
use public key to encrypt image
delete keys
run the image
the detailed log is shown below:

weizhi@weizhivm:~/rkeys$ sudo nerdctl images
REPOSITORY    TAG       IMAGE ID        CREATED           PLATFORM       SIZE
nginx         alpine    12aa12ec4a8c    42 minutes ago    linux/amd64    26.2 MiB
weizhi@weizhivm:~/rkeys$ ls
mykey.pem  mypubkey.pem
weizhi@weizhivm:~/rkeys$ sudo nerdctl image encrypt --recipient=jwe:mypubkey.pem --platform=linux/amd64 nginx:alpine nginx:encrypted
sha256:c9437e2bf0654a94c834c20d931609d6bb67e798fa08e68e30ed1863f58db220
weizhi@weizhivm:~/rkeys$ sudo nerdctl images
REPOSITORY    TAG          IMAGE ID        CREATED           PLATFORM       SIZE
nginx         alpine       12aa12ec4a8c    43 minutes ago    linux/amd64    26.2 MiB
nginx         encrypted    c9437e2bf065    4 seconds ago     linux/amd64    26.2 MiB
weizhi@weizhivm:~/rkeys$ rm *
weizhi@weizhivm:~/rkeys$ sudo nerdctl run nginx:encrypted
WARN[0000] kernel support for cgroup blkio weight missing, weight discarded
time="2021-12-29T03:13:37.591522168Z" level=info msg="starting signal loop" namespace=default path=/run/containerd/io.containerd.runtime.v2.task/default/79bbb7ea88f4b0d22fd86ab0bccd8513623abe93600e6e9b1f963bfbc045d235 pid=8228
/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
/docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf
/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
/docker-entrypoint.sh: Configuration complete; ready for start up
2021/12/29 03:13:37 [notice] 1#1: using the "epoll" event method
2021/12/29 03:13:37 [notice] 1#1: nginx/1.21.4
2021/12/29 03:13:37 [notice] 1#1: built by gcc 10.3.1 20210424 (Alpine 10.3.1_git20210424)
2021/12/29 03:13:37 [notice] 1#1: OS: Linux 5.4.0-91-generic
2021/12/29 03:13:37 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1024:1024
2021/12/29 03:13:37 [notice] 1#1: start worker processes
2021/12/29 03:13:37 [notice] 1#1: start worker process 32
2021/12/29 03:13:37 [notice] 1#1: start worker process 33
2021/12/29 03:13:37 [notice] 1#1: start worker process 34
2021/12/29 03:13:37 [notice] 1#1: start worker process 35
Expected result:
Encryped image could not be run if the key is not exited.

Expected behavior.
Encryption does not affect local images.

Expected behavior. Encryption does not affect local images.

Thank you for quick response. Is there any plan to support local image encryption? Or any concern not implementing this support?
As I know imgcrypt support local image encryption. Thank you.

Expected behavior. Encryption does not affect local images.

I am a bit confused, I tried to encrypt the image direct from docker.io, but it is promted that image is not exited. So I have to pull before encrypt.
weizhi@weizhivm:~/keys$ sudo nerdctl image list
REPOSITORY    TAG    IMAGE ID    CREATED    PLATFORM    SIZE
weizhi@weizhivm:~/keys$ sudo nerdctl image encrypt --recipient=jwe:mypubkey.pem --platform=linux/amd64 nginx:latest nginx:encrypted
FATA[0000] image "docker.io/library/nginx:latest": not found
weizhi@weizhivm:~/keys$ sudo nerdctl image pull nginx:latest

@AkihiroSuda  Why encryption does not affect local images ? In my use case, I need to protect my local images from access by other people that use the same computer later. So I would need that encryption affects local images. I would like to try a PR myself to support it since I need it a bit urgently. Could you kindly indicates me in what place of the source code this feature would fit better, please ?

"does not affect local images" was slightly incorrect; local image blobs are affected but already-unpacked local image snapshots are not affected.
I'd rather suggest to use rootless mode for hiding your local images from other users on the same host.


clap exit code

Step towards fixing:

https://github.com/uutils/coreutils/issues/3331
https://github.com/uutils/coreutils/issues/3102

To my surprise, clap::Error could already be used as a UResult due to excellent work by @shoriminimoe, which means that the exit code cal already be set to 1 by making this change in uumain:
let matches = uu_app().get_matches_from(args);
// to
let matches = uu_app().try_get_matches_from(args)?;

So, I added one additional bit of functionality to customize the error code:
use uucore::error::UClapError;
// -- snip --
let matches = uu_app().try_get_matches_from(args).with_exit_code(125)?;

With this change we should be able to go through all utils and fix up all the exit codes.
There is just one thing that I'm not sure about. The UResult implementation of clap::Error currently uses exit code 1, which is (intentionally) different from the standard clap exit code of 2. I'm thinking maybe the default should be 2 now that we can customize the exit code, so that the case where we differ from standard clap becomes explicit. @sylvestre what do you think?
Leaving this as a draft to wait for feedback and then I'll fix up the other utils.

This PR now supersedes https://github.com/uutils/coreutils/pull/3391

Looks great, thanks :)

Oh I just realized a drawback to this. It's very hard to create colored clap errors for this and it also always prefixes the error with the util name (sorry for using images, it is necessary to show the difference with the colors):

Oh, sad regression :/

OK, I think I fixed it with a bit of an ugly workaround. Instead of doing what the Display trait expects us to do, we can instead print directly to stdout/err by calling the print method on clap's errors. In theory, this could lead to trouble if you don't want to write the error to stdout/err, but I can't think of any situations where that might be necessary.


ModuleNotFoundError: No module named 'distutils.msvccompiler'

All I did was checkout the repo and run pip3 install -r .\requirements.txt
I even tried this in a new conda env
the full error is
error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [24 lines of output]
      Running from numpy source directory.
      <string>:460: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      Traceback (most recent call last):
        File "C:\Users\vajk\AppData\Local\Programs\Python\Python310\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "C:\Users\vajk\AppData\Local\Programs\Python\Python310\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "C:\Users\vajk\AppData\Local\Programs\Python\Python310\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 149, in prepare_metadata_for_build_wheel
          return hook(metadata_directory, config_settings)
        File "C:\Users\vajk\AppData\Local\Temp\pip-build-env-vo0sslfr\overlay\Lib\site-packages\setuptools\build_meta.py", line 373, in prepare_metadata_for_build_wheel
          self.run_setup()
        File "C:\Users\vajk\AppData\Local\Temp\pip-build-env-vo0sslfr\overlay\Lib\site-packages\setuptools\build_meta.py", line 503, in run_setup
          super().run_setup(setup_script=setup_script)
        File "C:\Users\vajk\AppData\Local\Temp\pip-build-env-vo0sslfr\overlay\Lib\site-packages\setuptools\build_meta.py", line 318, in run_setup
          exec(code, locals())
        File "<string>", line 489, in <module>
        File "<string>", line 465, in setup_package
        File "C:\Users\vajk\AppData\Local\Temp\pip-install-f7wqoc2q\numpy_36b8927f5743401e9722af4d96b1a25d\numpy\distutils\core.py", line 24, in <module>
          from numpy.distutils.command import config, config_compiler, \
        File "C:\Users\vajk\AppData\Local\Temp\pip-install-f7wqoc2q\numpy_36b8927f5743401e9722af4d96b1a25d\numpy\distutils\command\config.py", line 19, in <module>
          from numpy.distutils.mingw32ccompiler import generate_manifest
        File "C:\Users\vajk\AppData\Local\Temp\pip-install-f7wqoc2q\numpy_36b8927f5743401e9722af4d96b1a25d\numpy\distutils\mingw32ccompiler.py", line 28, in <module>
          from distutils.msvccompiler import get_build_version as get_build_msvc_version
      ModuleNotFoundError: No module named 'distutils.msvccompiler'
      [end of output]

same problem, have you solved it ?

Suddenly got the same issue when trying to install mflflow==2.11.3 within a docker build running "pip install --no-cache-dir -r /py_requirements_delta.txt" in the dockerfile (base image FROM gcr.io/deeplearning-platform-release/tf2-cpu.2-12.py310:m118) . mlflow has a dependency of scipy<2. Poetry tries to compile the versions of scikit-learn available (even though i already have version 1.4.1post1 on my base image) but fails with the same error as @bvajk .
Weirdly, i build another image with a slightly different base image(FROM gcr.io/deeplearning-platform-release/tf2-gpu.2-12.py310:m118) and it worked with no same error (running the same pip install in the dockerfile.

same problem, have you solved it ?

you have to install numpy's new version


Migrate from travis-ci to gh-actions

Per other WG projects, this should be migrated from travis-ci to github-actions.
Note that an outstanding issue impedes simple multiarch support, though this should be readily resolved by re-writing to pin dependencies with something like this, or perhaps by using cross?

actioned in #57


WIP: Basic support for query strings.

Addresses #34
Still super broken.

See #59 🙈

Woooo 🙌

Closes #34


[Automation] Generate Fluent Lite from operationalinsights#package-2022-02

[Automation] Generate Fluent Lite from operationalinsights#package-2022-02

/azp run prepare pipelines


PHPUnit Tests

It would be awesome to add some tests to this repo to ensure its functionality with different Laravel versions (incl. upcoming versions) etc.
Anyone interested: hit me up!

I just put up a pull request on an update so that Models can be created within the custom directory and namespace in the config/repositories.php file.
Conversation needs to be had on the features, and units that tests need to be written for.


How to access current tileSource ?

I'm trying to implement a Download button in my Viewer and a double page view. For that I need to access the currently displayed tileSource. How can I do that? they don't have an id.

Hello, you can access layers of the viewer as viewer.world.getItemAt( <layer index> ). TiledImage contains a member variable tileSource. Please, check the documentation - everything is written there. Also a good idea is to inspect the viewer variable through the browser developer tools (inspect -> console).


Ease up diff backgrounds

Lower the blend intensity to leave sufficient colour difference for the eye to catch on.
This changes

To

Red, grey, and green highlights are now readable on diff backgrounds, whereas before some text could become illegible.

Light variant is improved as well:
Before:

After:

Thanks for the PR! Happy to accept these changes as-is because it's quite the improvement, but curious if setting all the opacities to 0.2 looks good too? Just for consistency reasons.

IIRC 0.3 was my initial adjustment, and dropping to 0.2 made a sizeable difference for green background, especially green-on-green cases. Red worked ok and I just lazed out of adjusting it further.
I've force pushed an update. Comparison screenshots follow:
DiffDelete 0.3 blend:

DiffDelete 0.2 blend:

Thanks again :) Really appreciate the before/after screenshots – makes my life much easier!


Column Visibility Options

Originally from https://github.com/nexB/aboutcode-manager/issues/3#issuecomment-302791940 by @mjherzog:

We need to enhance the Column Visibility options in the Table View. Some ideas:

Create an "Info set" option like "License Info" for each Model - currently missing Package and ?
Add a Fileinfo Info set - not sure that Fileinfo corresponds to a specific Model.
Define a minimal set of Fileinfo columns that are used in each Info set
Document primary Info subsets in the Column Visibility window - these appear to be already primarily sorted by Model (and in Help)

My original idea was to allow you to easily toggle Column Visibility for the primary datasets from a scan which would mean starting with Copyrights, Licenses and Packages as groups.  Within each dataset, there are primary/summary columns and secondary/detail - for example with Copyright I would consider Copyright Statements to be primary/summary and the other columns to be secondary/details in the sense that you first want to see the detected Copyright and then you may (or may not) want to see the supporting detail.
Issue #3 seems to address the quickest way to focus the initial display columns and move from the "display all/ then reduce" approach to a "display few / then add" approach. The next-level solution should probably be to add a way for the user to save column sets (like saving a set of filters) and then we can pre-populate some suggested column sets.  This should be a better solution than "hard-coding" column-sets.

@majurg I think that we can close this issue if we add Type to the File info column set.

@mjherzog Type has been added to the file info column set. Closing this.


CSS-version of color-rings rings

Probably it is possible with border-top fragments per-10-percent, with radius = width/2.


Enhancement/etcd dashboards

How to categorize this PR?

/area monitoring
/kind enhancement
/priority normal
What this PR does / why we need it:
Add the API Resources panel to the API Server Details dashboard.
Fix the query in the API Resrouces panel. If there are multiple API Server replicas then the resources would be counted once for each replica. This is no longer the case.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
/cc @shreyas-s-rao
Release note:

Add API Resources panel to the API Server Details dashboard

Fix the query for the API Resources panel

 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.


Prevent duplicate '(read-only)' suffix on window title (#132127)

This PR fixes #132127
For repro steps, see #79240 (previous occurrence of this issue)

🥂


JFXDatePicker Css Error "javafx.scene.CssStyleHelper calculateValue"

Hi,
I have an error when I run my program, it seems to come from a css file in the JFoenix library, could someone have a solution to fix this error which only displays a red message in the console ?
Error:
déc. 06, 2020 1:45:31 PM javafx.scene.CssStyleHelper calculateValue WARNING: Could not resolve '-jfx-default-color' while resolving lookups for '-fx-background-color' from rule '*.date-picker-popup>*.month-year-pane' in stylesheet jar:file:/C:/Users/******/Documents/CODAGE/java/javaFx/testFx/src/resources/libs/jfoenix-8.0.10.jar!/com/jfoenix/assets/css/controls/jfx-date-picker.css
Thanks you ^^

Hi,
Can you provide a SSCCE demonstrating the issue?