Unable to revert back to original Jenkins default theme

Hi,
Firstly, thanks for this material theme, I really like it. 😃
I was experimenting with a custom theme from your website by following steps outlined in this blog link: https://devopscube.com/setup-custom-materialized-ui-theme-jenkins/ and it worked really well (both options).
However, when I try to revert back by deleting the entry made in the Theme Configuration for the Simple Theme plugin under Configure System - I couldn't. I tried all combinations of "Apply" & "Save" after hitting the 'delete' button but still after the custom themes still remains.
I was running Jenkins in a Docker container so I tried to stop & restart the container but no luck.
I appreciate this might not sound like an issue to do with the project but was wondering whether you have experienced similar issue before & if so how to resolve, thanks.

try adding any new element (empty), delete the old one and save

@nmgds thanks. your solution has worked


Fix paella dual stream layout

Closes #956
Before:

After:

Two unexpected sideeffects:

The "fullscreen" and "swap" icons somehow changed. Huh?
Default layout is now "Presenter" for some reason. Which is unfortunate. With this, users might think dual stream isn't working. There must be a way to configure that but I couldn't find it yet.

@oas777 Yeah I was mostly wondering what's happening "under the hood" there. But if the new icons are the ones you prefer, at least that side effect is a good one, I suppose.

If by "new icons" you mean the ones at https://tobira.opencast.org/events/opencast/2018/vienna/v/P7ha7_AnBU4: No, that's not a good side effect. The ones at https://polimediaupv.github.io/paella-ethz/?id=belmar_16_9_hls or https://polimediaupv.github.io/paella-skins/ are the ones we want.

If by "new icons" you mean the ones at https://tobira.opencast.org/events/opencast/2018/vienna/v/P7ha7_AnBU4

Well no, those are the old ones, also from my perspective. I'm sorry if I didn't convey that correctly. I know that these () are the ones you want, I was just making an offhand comment.
I was surprised that they switched with this PR's code change, which was supposed to be solely about improving space usage of dual stream videos, and isn't merged yet (see https://pr985.tobira.opencast.org/live/events/live-2 for an example).

Default layout is now "Presenter" for some reason. Which is unfortunate. With this, users might think dual stream isn't working. There must be a way to configure that but I couldn't find it yet.

That should certainly be fixed before we merge this. I looked into it a bit and found out a few things that might help you:

My first assumption was (and maybe yours too) that in your PR, the player starts out in the "single video view" of the "dual stream dynamic layout". But that's incorrect. It actually starts out in the "single stream dynamic layout". If only one video is shown, es.upv.paella.singleVideoDynamic is active.
So the question is how to make Paella use the es.upv.paella.dualVideoDynamic by default (if applicable). Maybe just moving it up in the configuration already helps?
I also found this talking about dualVideoContentIds or something. Not sure if it helps.

So there is defaultLayout: "presenter-presentation" which does what you'd expect it to do...
Man how did I miss this.


Add issue templates

PR #50 needs to be merged for these tests will parse

This looks good 👍
Feel free to explicitly ask me for review on stuff if there's things you'd like my 👀 on


(PUP-9448) Rephrase ILLEGAL_ATTRIBUTE_APPEND to not use a/an.

CLA signed by all contributors.

Include in single PR with multiple commits


[FEATURE] Language switcher in menu

I have checked all the prerequisites below and I don't see this is available

[x] Read the README.md
[x] Have the extended version of Hugo installed
[x] Used the exampleSite's config.toml as a reference

Describe the feature
Despite the apparent multi-language support in the Compose theme, I can't seem to find a way to actually switch to another language. It would be nice if there was a small drop-down menu to select the language.
Thanks!

Thanks @poVoq for pointing this out, I will enable that function. The assumption was that authors would publish on one language, which is obviously wrong.

@onweru My take on this:
nav.html
    {{ if .IsTranslated }}

          {{ .Language }}

        {{ range .Translations }}
          {{ .Language.LanguageName }}
        {{ end }}

    {{ end }}

_nav.sass
.dropdown
  .dropdown-button
    text-transform: uppercase
  .dropdown-content
    display: none
    background-color: var(--bg)
    box-shadow: 0 1rem 4rem rgba(0,0,0,0.17)
    z-index: 4
    @media screen and (min-width: 992px)
      position: absolute
      top: 3.5rem
    a
      display: block
      padding: 1rem
      &:hover
        background-color: var(--accent)
.dropdown:hover
  .dropdown-button
    background-color: var(--accent)
  .dropdown-content
    display: block


Disabling "workbench.tips.enabled" has no effect, seems a fairly recent regression

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

VS Code Version: 1.78.2
OS Version: Windows 10

Steps to Reproduce:

Disable "watermark tips"

Observe that the tips do appear when no editor

can confirm. reloading the window a few times will randomly fix it but yeah, this seems to be a recent addition.

/duplicate https://github.com/microsoft/vscode/issues/181478


Storeman App

after choosing an app, the loading screen (circle) doesn go away. I'm stucking in the loading screen.

Can you please launch it from the terminal and send me the output?

17.09.2018, 11:52, "Petr Tsymbarovich" notifications@github.com:Can you please launch it from the terminal and send me the output?
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

Sorry for not answering. Is your issue still actual?


Use Fn or FnMut for callbacks?

Services and Subscriptions should have the same trait bounds on their callbacks. It can be either Fn or FnMut. Fn callbacks can run concurrently with themselves without synchronization, but FnMut callbacks allow more operations inside the callback.

OK, so seems like the consensus is more towards Fn, correct @jhdcs @esteve? It's fine to move to Fn with me.


Open Syncmer?

Hi Team,
Just wonder whether open syncmer could be another option (https://github.com/bluenote-1577/local-kmer-selection-results/blob/db4c5c686433fb09f8571da7ca11b355aaa28e30/src/seeding_methods.rs#L45). It was not bit packed there but only a sample reference implementation.
Thanks,
Jianshu

Hi @jianshu93,
From what I understand, this corresponds to selecting windows where the minimizer is at position t, am I correct?
Should we treat differently the case where a single minimizer appears at multiple positions? Or should we only consider the leftmost position?

This is my understanding and the local kmer theory paper explain it very well, for any kmer, the smallest s mer (s<k) by some order equal to some position t in the kmer, this kmer will be selected, otherwise not selected. In practice, t is alway the middle position of the kmer. see figure 1 in this paper(Theory of local k-mer selection with applications to long-read alignment).
Thanks,
Jianshu


[Feature Request] Anime tab and more

It would be great if you guys added an anime tab to flixtor because browsing anime from torrents page is not really user friendly. Also, selecting a batch of series (usually complete) just opens a random episode from the torrent so that's not really useful as well. It would also be nice if you guys could add audio and subtitle track switching to anime.
Next on the line is just a general idea. Hopefully you guys introduce a custom watchlist / bookmark  / playlist system to flixtor so we can organize the movies ourselves. It would also be nice if we could organize stuff within those custom lists by name, date added, date released, imdb score and so on.
Last on my list is regarding subtitles. Perhaps add an outline color to them as well, because it makes for better readability. As far as anime & subtitles go, it would be really nice if you guys managed to add ASS support for those.

bakabt are kind of strict on download/upload ratios and that might be a show stopper for flixtor. Not sure who popcorn time are using, but it might be possible to ape some from those cats.


Logging body limit for HttpLoggingInterceptor

Sometimes the message passed to HttpLoggingInterceptor.Logger#log is too big and some clients might get OOM when parsing the message.
Solution is to add a body size limit that will only log body that has less than X bytes and for anything above that limit it will just print a message <-- END HTTP (too long body X-byte omitted)

We are holding a pretty consistent line on this.  The cadence of changes to OkHttp and potential to cause issues on upgrades make it an awkward public API to maintain within OkHttp itself.
https://github.com/square/okhttp/issues/6085#issuecomment-633201058

We generally don't add incremental new features to the http logging interceptor. Even if clearly useful like this.
I'd suggest you fork this module and add the features you need to a local codebase. If you feel strongly it should be in a shared utility library instead of your codebase, you could even publish it as a library on GitHub. There are lots of individual requests that all make sense for this area, which is why we don't add them. The change rate of the public API for this would be much faster than the rest of the core of OkHttp.

Also see https://github.com/square/okhttp/issues/6699 where there is a link to a https://github.com/bartek-wesolowski/customizable-okhttp-logging-interceptor if this is helpful.

OK Thanks for explanation, the GitHub project you pointed out is perfect. Thanks!


Remove hieradata and templates for older unused versions for products

Versions like GREG 4.6.0, IS 5.0.0, and BRS 2.1.0 are based on older Carbon platforms and are not likely to be used much. IMO we should deprecate these and remove them in a subsequent release.

This is completed with following commit ids.
0ea3a3085dec77b9a206fbafe19b9bed88186620
52427ef2accc58798850b5618f7c87d2fc3a6233
8ed73d812dd14390ebcae580efe7a733d313316d
a279c41da5a78a4b898a1bb5b517fb72afdae6aa


Spin Wheel Animation - PNG not rotating with wheel

#55 # Description
So I have this JSON that an animator created for me to mimic a 'wheel of fortune' / spin-wheel animation.
The wheel spins but the images that were supposed to be on each segment does not spin along with the wheel.
Can you please give  me insights as to what may be wrong ?  It is the 'bodymovin' version used that it not compatible with react-native ?
Steps to Reproduce

From a clean react native project, just install lottie-react-native.
Load the JSON in the Lottie component.
Add iOS images into Xcode under the resources folder and for android, create a lottie/spin folder under Android/../assets.
The component in your code will resemble the below:

 <Lottie         autoPlay         imageAssetsFolder='lottie/spin'         source={SpinJson}         style={{ width, height }}       />
Expected behavior:
The image should be rotating with the wheel.
Actual behavior: [What actually happened]
The wheel spins but the images remain at the same position.

See attached JSON file:
spin copy.json.txt
Versions
"react-native": "0.59.8",
"lottie-react-native": "^2.6.1",

@dryganets @ljharb @Kudo @orta  can you please guide me ?

Hi, I have created the animation for this and we are still blocked by the issue. I have uploaded a simplified AEP file here to export the json from, if it helps: https://github.com/airbnb/lottie-android/issues/1338

I'm closing this as a version update should solve this issue.


fix: Issue 831 image cors order issue

This PR will fix https://github.com/microsoft/VoTT/issues/831
Where the crossOrigin attribute order was wrong.

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

@ThibaultJanBeyer please re-target your PR to the develop branch

Ok currently very busy but will do as soon as I've time

Been there, done that

:/


[Icon] - Word casing

All the icons are named with capitalized words, even though for them to work they have to be all lowercase.
You show it correctly in the code section, but that's something you have to click on.
I think it's misleading and uncomfortable to not being able just to copy paste from the icon's name.
Thank you for this amazing framework!

I understand your sentiment but I think I prefer the sentence casing.

Would you mind elaborating so I can understand willingly havingly a UX
deficiency with the easiest fix ever?
Thanks Jack.
On Fri, Sep 25, 2015 at 4:56 PM, Jack Lukic<EMAIL_ADDRESS>wrote:

Closed #3083
https://t.yesware.com/tl/cc8d2a95c99736088645d269c64323269ef9bf8f/6b8400da6b88442778c3da41732a42cb/3b22baf20f379994a2e4923be7c8bcdf?ytl=https%3A%2F%2Fgithub.com%2FSemantic-Org%2FSemantic-UI%2Fissues%2F3083
.
—
Reply to this email directly or view it on GitHub
https://t.yesware.com/tl/cc8d2a95c99736088645d269c64323269ef9bf8f/6b8400da6b88442778c3da41732a42cb/159026b745bdf9005d4dcd34b4a4cc8b?ytl=https%3A%2F%2Fgithub.com%2FSemantic-Org%2FSemantic-UI%2Fissues%2F3083%23event-419626710
.


Fixes git task: removes unnecessary command and stores repo in repo dir

This is to fix deployments that rely on the git cloning/updating.

Removal of the command that's not needed (see #24 )

Store the cloned repo in the repo dir instead of shared that is usually used for other stuff. This follows the capistrano naming practices described here: http://capistranorb.com/documentation/getting-started/structure/

:+1:

Thanks!


libcrypto-1_1-x64.dll  does not meet GSCheck safe compilation options

OpenSSL version:1.1.1g
Actual Behavior:
libcrypto-1_1-x64.dll  does not meet GSCheck safe compilation options

Some of the code is in assembler, and don't contain the internal checks that the C compiler adds.
If you prefer having a pure C build, configure with no-asm.


Add single build OCI 15 sp3 definition

We'll also need drivers sections under image (below packages I'd say) that include csp/oci.

This one is confusing. If I grep for any usage of "drivers:" in the images dir there are no matches. I would assume there'd be examples to go off of? grep -rnw images/ -e 'drivers:'

We'll also need drivers sections under image (below packages I'd say) that include csp/oci.

This one is confusing. If I grep for any usage of "drivers:" in the images dir there are no matches. I would assume there'd be examples to go off of? grep -rnw images/ -e 'drivers:'

OCI is the only image that uses drivers. We'll need:
image:
  drivers:
    - _include:
      - csp/oci


Keeps crashing on startup

Thank you for reporting an issue with AlexaPi.
Make sure you are running the latest version of AlexaPi, and look through issues before submitting.
Check out our Wiki, and make sure to look at Debugging, and Audio debugging in particular before filing an issue.
In order to help troubleshooting, be sure to include the following information:
Output of the audio debugging script.
Your OS (including version) where you are running AlexaPi:
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
Your hardware platform and model you are running on:
Raspberry pi 3
Python release (python2 --version):
Python 3.4.2
Description of problem:
Keeps crashing on startup
raspberrypi systemd[1]: Unit AlexaPi.service entered failed state.
Expected:

Problem-relevant config.yaml entries:

Steps to reproduce:

just following this guide [http://lifehacker.com/the-simplest-way-to-build-a-raspberry-pi-powered-amazon-1794218212]

Traceback (if applicable):

Additional info:
Thank you

Have you tried any debugging so far?  This isn't really a lot of information to go on.
Note the links at the top of your post for issues, debugging, and audio debugging.  There's a fair bit of information on the wiki too.
You can try typing sudo journalctl -u AlexaPi to see if there's any pertinent information about why it entered a failed state.

I think it is because my audio  settings plughw:CARD=Device,DEV=0' is my headset when i  use    aplay -l my headset is a usb headset
-Crash
[pulseaudio] bluez4-util.c: org.bluez.Manager.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.Man Apr 17 20:06:19 raspberrypi python[984]: CRITICAL: Your input_device 'plughw:CARD=Device,DEV=0' is invalid.
See in the crash log, it says "Your input_device... is invalid.  Use one of the following:"
copy and paste one of the lines listed after that into /etc/opt/AlexaPi/config.yaml as your input_device.
Most likely you'll want to use
input_device = plughw:CARD=Headset,DEV=0

I don't have a config file only a template in that folder. I'm going to reinstall it
Thank you for your help

The template located in /opt/AlexaPi/src is copied into /etc/opt/AlexaPi at install.
I think you're looking in the wrong place, and will waste your time on a reinstall.

If I'm wrong, you can copy the template into the proper place with:
sudo cp /opt/AlexaPi/src/config.template.yaml /etc/opt/AlexaPi/config.yaml
Then edit the input_device to be what you need.

I already did it oops.
But there was no config file in the folder but i could have used the template.
But thank you

i've encountered another problem.
I can hear Alexa say "hello" when it starts up but when is say "alexa" it doesn't respond.
My mic works

This could be due to a number of things.
1.) Verify you're definitely using the right input device following "checking if your system's audio works" here.
2.) Adjust your system volume with alsamixer.  You can make any changes permanent over reboots with alsactl store (might need a sudo in front of that).
3.) Try changing the detection threshold within config.yaml.  You can restart and see if the change has helped with sudo systemctl restart AlexaPi.
4.) Try a different trigger word by changing it within config.yaml.  Alternatively, you could let someone else try saying "Alexa" and see if it triggers.  (My box has never responded to my wife's voice, ever.  It's become a bit of a joke in my house.)
See if any of that helps.

Hello,
It's just that you can't use plughw!
Use hw:CARD=Headset,DEV=0 instead.
Emerick

@FreeSpeed have you solved your issue?

I used the ps3 eye as well & ran into the same issue of CRITICAL: Your input_device 'plughw:CARD=Device,DEV=0' is invalid. Use one of the following:...
I had to change it to the following to get it to work...
run this...
sudo nano /etc/opt/AlexaPi/config.yaml
then change your input_device to "default:CARD=CameraB404271"
If you're using the ps3 eye, you may have different characters after the word Camera.
Here is my sound section of config.yaml
sound:
Name of your ALSA microphone/soundcard in arecord -L
input_device: "default:CARD=CameraB404271"
This is here if none of the listed device: "raspberrypi"
This is an override that is normally not needed and is a last resort.
allow_unlisted_input_device: false

So it's solved, I'm wrong?
Emerick


[objc] Fix Implements extension method to work on interfaces

and not just types. Add unit tests.

Build and tests passed.


bug fix in lz-string

resolves #806

damn that was fast lol

fixed #806

damn that was fast lol

yes

dad

xd

?

didnt see this, will being using https://github.com/TurboWarp/extensions/pull/808 instead

Also u need to fix 'decompression' error handling

Lol

🤣


Hypothesis testing of voc

Try using hypothesis.works for testing when appropriate. Documentation at https://hypothesis.readthedocs.io/en/master/index.html

Hi!  I'm a maintainer of Hypothesis, and discussed using it to test VOC and Batavia with Russel (@freakboy3742) at the PyConAU sprints.
I've got more than enough to do working on Hypothesis itself, but would be delighted to consult, mentor, teach, or assist anyone who wants to use it to test beeware things.  Just @-mention me, and I'll answer!


DCOS-21932: GPU services

Add GPU field in services table
Checklist

[x] Did you add a JIRA issue in a commit message or as part of the branch name?
[x] Did you add new unit tests?
[ ] Did you add new integration tests?
[ ] If this is a regression, did you write a test to catch this in the future?

@juliangieseke Jenkins it's not red but PR is red, do you have an idea why this could happen? 🤔

Jenkins is reporting unstable builds as fails to github (see my explanation in slack yesterday night)

Nodes Page -- Nodes grid -- Filters nodes grid -- doesnt display any nodes

That one again…

I must have missed the failed test glancing over the test results, sorry. Re-triggered

In Jenkins UI its Yellow = Unstable = Flaky :)


Cairoshell master

I believe this PR was done in error

Closing; I presume they meant to do this the other way around.


Unable to copy and paste hexadecimal color values from swatches

It would be useful to be able to copy and paste these hex values into outside projects.

This request already mentioned here #101


How to add RGB channel in MRI image for using efficient3d as it needs 3 channel input.

My dimensions of MRI are (182,218,182 ).
I have to convert my training dataset from (182,218,182) to (182,218,182,3).
Need your help guys.

You can try tf.keras.layers.concatenate

thank you, it is working now.

You can try tf.keras.layers.concatenate

Dear friend is it possible to input (182,218,,182,1 )  in this efficient3D. As 3 channels are working but due to too many parameters, google colab is getting crashed.

Just use input_shape = (182, 218, 182, 1) parameter in EfficientNet  definition.

The question was answered, so I suggest to close this issue.


Can't use gulp-sass anymore because it keeps installing 2.0 beta

npm install<EMAIL_ADDRESS>Gives<EMAIL_ADDRESS>install
<EMAIL_ADDRESS>postinstall
Then when running gulp it says:
Module._extensionsextension;
^
Error: no errorc:\Users...\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-x64\binding.node
at Error (native)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object. (c:\Users...\node_modules\gulp-sass\node_modules\node-sass\lib\index.js:211:15)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
Any idea how to fix this?

same

npm install<EMAIL_ADDRESS>

Then this happens:
npm ERR! argv "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "--global"<EMAIL_ADDRESS>npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>postinstall: node scripts/build.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'node scripts/build.js'.
npm ERR! This is most likely a problem with the node-sass package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/build.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls node-sass
npm ERR! There is likely additional logging output above.

Nothing you install is going to work with 0.12, node-sass doesn't support 0.12 yet. node-sass 2.0 will support io.js and 0.12 when it's released. You should follow https://github.com/sass/node-sass/issues/627 and go back to node 0.10 if node-sass is critical for your deployment.

Ok,  thanks.

Can't this be closed now?

yep

Thanks Lord dlmanning, all works well with 0.12.


Add a static analysis tool like PHPStan

Introducing a static analysis tool would allow to have a layer similar to TypeScript's type checking.
PHPStan is a good option, but we would need to make sure it does not detect WordPress core functions as undefined.

You might also want to look at Psalm? https://psalm.dev/. There's a WordPress plugin available (originally written by Joe Hoyle from Human Made, now maintained by the core Psalm team) that helps with making sure the tool doesn't freak out about not finding WP core functions as well: https://github.com/psalm/psalm-plugin-wordpress


manager: observe peers immediately from raft

It's quite important for CA server to get peers update fast. Agent can
be connected to another manager and provide too slow updates for
manager.
Manager and agent mostly duplicate effort of each other, but it looks
harmless.

Current coverage is 55.22% (diff: 7.14%)

Merging #1395 into master will decrease coverage by 0.13%

@@             master      #1395   diff @@
==========================================
  Files            80         80
  Lines         12679      12682     +3
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           7018       7003    -15
- Misses         4689       4717    +28
+ Partials        972        962    -10

Powered by Codecov. Last update 165b886...7f03acc

Is this related to the integration test?

I don't really understand what problem this solves. I understand that it allows agents on manager nodes to get faster updates to the manager list. But I don't understand why that's necessary.
The new code in the manager is confusing IMHO. It's the only thing that touches m.config.Peers, so it's really not obvious what the purpose of that code is.

@aaronlehmann it actually allows CA stuff in a node to have faster updates, not agents. Yes, integration tests are failing because on fast leader demotion CA server often knows only about leader itself.
Maybe it'll be fixed by proper Balancer integration and I'm just impatient :)

But wouldn't worker nodes still have this same problem? Is there anything we can do to make updates through the dispatcher faster? Does #1390 help?

@aaronlehmann sadly it doesn't help, because an agent might need to connect to a pretty remote manager to get that info :/
Yeah, it's premature optimisation and, actually, a problem of discovery. Imagine that manager joined leader and a leader was immediately demoted - a manager will be out of luck even if it joined cluster properly and have all info in raft data structure.
However, I'm not sure how to fix this for now. I think I'll return to this after balancer PR.


⚠ Jenkins Plugins Artifactory has degraded performance

In da66c77, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1260 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 8f0af3a after 12 minutes.


standardnotes: 3.3.3 -> 3.5.11

Motivation for this change
Things done

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

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

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] 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/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 106392 run on x86_64-linux 1

1 package built:

standardnotes

I tried this update on nixos 20.09 and running standardnotes results in:
A JavaScript error occurred in the main process
Uncaught Exception:
Error: libsecret-1.so.0: cannot open shared object file: No such file or directory
at process.func [as dlopen] (electron/js2c/asar.js:140:31)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1034:18)
at Object.func [as .node] (electron/js2c/asar.js:149:18)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module._load (electron/js2c/asar.js:769:28)
at Module.require (internal/modules/cjs/loader.js:852:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (/nix/store/6vfxldyk57frisblyqs3mba8w8v5qcda-standardnotes-3.5.11-extracted/resources/app.asar/node_modules/keytar/lib/keytar.js:1:14)
at Module._compile (internal/modules/cjs/loader.js:967:30)
I expected to find libsecret added to the libraries 'expected in an appimage install' in master (i.e., pkgs/build-support/appimage/default.nix) that I'm missing in 20.09, but don't see any changes there. I'll keep poking around, but love to get this working on 20.09.

Now I get the same error! Don't know why it did work before.

Result of nixpkgs-review pr 106392 run on x86_64-linux 1
1 package built:

I had to fix the pull request. Tested it again.

Yes, that resolves the error, thanks @tasmo!
When starting this new version I was told I needed to get standardnotes access to the system keyring (libsecret) and provided some steps that weren't very helpful without a 'software store' or the 'snap' command, i.e., snap connect standard-notes:password-manager-service. I'll probably just store unencrypted which is also an option as I'm not sure how to give it permission. Doesn't sound like it would be safe to provide that permission by default even if there was a way, but would be curious how to enable that so as not to have passwords in plaintext.

I found that the message disappeared after enabling gnome-keyring via
services.gnome3.gnome-keyring.enable = true; in configuration.nix.

@tasmo Any reason for not including https://github.com/tasmo/nixpkgs/commit/601784d1ec0665d625812e11bf69a7d5e88da514 in this (or a separate) PR? libsecret dependency is still missing on unstable. Doesn't look like it's about to added to the appimage environment any time soon.

@tasmo Any reason for not including https://github.com/tasmo/nixpkgs/commit/601784d1ec0665d625812e11bf69a7d5e88da514 in this (or a separate) PR? libsecret dependency is still missing on unstable. Doesn't look like it's about to added to the appimage environment any time soon.


SQlite database 'is' and 'is not' operators are missing

Versions

Rust:  1.40
Diesel: 1.4.5
Database: SQLite
Operating System GNU/Linux (Debian)

Feature Flags

diesel:  [ "sqlite" ]

Problem Description
The sqlite operators is and is not are not available in expression dsl.
What are you trying to accomplish?
I have a database with two nullable columns which both hold uuid (last uuid seen on remote and last uuid archived localy). To see which rows in the table are elegible for archiving, I have to select all rows where last_seen and last_archived are not equal. Ie either one of them is NULL or both are set and their values differ.
There are rows with all combinations of those two columns in database.
Using  filter(dsl::last_seen.ne(dsl::last_archived)) which generates SQL query using != operator and returns empty result set. I've run the SQL directly on  database directly and the behaviour is exactly same.
I have been pointed to is and is not sqlite operators that allow comparison with null (https://sqlite.org/lang_expr.html, section 2) and when I replace != with is not the query returns expected results.
Unfortunately, diesel does not support those operators for sqlite database.

As a official supported workaround you can just use diesel_infix_operator! to define your own version of this operators.
Given that workaround this issue is for me not high priority, which means I would happily accept a PR adding support for this features as long as it is well written, but I will not work on support for this myself.

@weiznich Thanks for pointing me to the diesel_infix_operator!, I will give it a try.

@weiznich I want to work on this

@Voodlaz Sure feel free to submit a PR

@Voodlaz Sure feel free to submit a PR

I am working on this.

@weiznich Can you provide some help please? I'm not quite sure how to support these two operators, is there an example I can refer to?

@hi-rustin Those two operators are very similar to IS DISTINCT FROM and IS NOT DISTINCT FROM for the postgresql backend. This means you can use the implementation of those operators as general orientation which parts are required:

Definition of the corresponding operators.
Implementation of the corresponding expression dsl extension
Definition of the corresponding helper types

As we don't have any sqlite specific expression methods yet, you also need to reexport the corresponding types/traits at the right locations:

Helper types
Expression dsl methods


Stable 3.2 mon_use_fqdn is undefined error

Trying to run shrink-osd.yml. Managed to fix #3538 with
diff --git a/tests/functional/centos/7/shrink_osd/group_vars/osds b/tests/functional/centos/7/shrink_osd/group_vars/osds
index 04c810da..d07a317f 100644
--- a/tests/functional/centos/7/shrink_osd/group_vars/osds
+++ b/tests/functional/centos/7/shrink_osd/group_vars/osds
@@ -2,6 +2,8 @@
 os_tuning_params:
   - { name: fs.file-max, value: 26234859 }
 osd_scenario: lvm
+journal_size: 100
+osd_objectstore: "filestore"
 lvm_volumes:
   - data: data-lv1
     journal: /dev/sdc1
@@ -9,4 +11,4 @@ lvm_volumes:
   - data: data-lv2
     journal: journal1
     data_vg: test_group
-    journal_vg: journals
\ No newline at end of file
+    journal_vg: journals

But then ran into
TASK [ceph-facts : set_fact monitor_name ansible_hostname] *******************************************************************************************************************************************************************************************************************************
task path: /home/nwatkins/src/ceph-ansible/roles/ceph-facts/tasks/facts.yml:11
Tuesday 29 January 2019  13:17:31 -0800 (0:00:00.063)       0:00:02.323 *******
fatal: [localhost]: FAILED! => {}

MSG:

The conditional check 'not mon_use_fqdn' failed. The error was: error while evaluating conditional (not mon_use_fqdn): 'mon_use_fqdn' is undefined

The error appears to have been in '/home/nwatkins/src/ceph-ansible/roles/ceph-facts/tasks/facts.yml': line 11, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

- name: set_fact monitor_name ansible_hostname
  ^ here

seems to have been fixed in stable-3.2 with test infra cleanup merged recnetly


CRS Error

Hi there, I was having an installation error and I don´t know how to fix it. It will be really helpful if you tell me how. Thanks in advance.
No se pudo cargar el complemento 'Geo-SAM'
rasterio.errors.CRSError: The EPSG code is unknown. PROJ: proj_create_from_database: C:\PROGRA~1\QGIS33~1.3\share\proj\proj.db contains DATABASE.LAYOUT.VERSION.MINOR = 2 whereas a number >= 4 is expected. It comes from another PROJ installation.
Traceback (most recent call last):
File "rasterio\crs.pyx", line 592, in rasterio.crs.CRS.from_epsg
File "rasterio\_err.pyx", line 289, in rasterio._err.exc_wrap_int
rasterio._err.CPLE_AppDefinedError: PROJ: proj_create_from_database: C:\PROGRA~1\QGIS33~1.3\share\proj\proj.db contains DATABASE.LAYOUT.VERSION.MINOR = 2 whereas a number >= 4 is expected. It comes from another PROJ installation.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\PROGRA~1/QGIS33~1.3/apps/qgis/./python\qgis\utils.py", line 401, in loadPlugin
import(packageName)
File "C:\PROGRA~1/QGIS33~1.3/apps/qgis/./python\qgis\utils.py", line 888, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
File "C:\Users/paola/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Geo-SAM_init.py", line 7, in
from .geo_sam_tool import Geo_SAM
File "C:\PROGRA~1/QGIS33~1.3/apps/qgis/./python\qgis\utils.py", line 888, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\Users/paola/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Geo-SAM\geo_sam_tool.py", line 10, in
from .tools.widgetTool import Selector, EncoderCopilot
File "C:\PROGRA~1/QGIS33~1.3/apps/qgis/./python\qgis\utils.py", line 888, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\Users/paola/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\Geo-SAM\tools\widgetTool.py", line 21, in
from torchgeo.datasets import BoundingBox
File "C:\PROGRA~1/QGIS33~1.3/apps/qgis/./python\qgis\utils.py", line 888, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
File "C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib\site-packages\torchgeo\datasets_init.py", line 6, in
from .advance import ADVANCE
File "C:\PROGRA~1/QGIS33~1.3/apps/qgis/./python\qgis\utils.py", line 888, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib\site-packages\torchgeo\datasets\advance.py", line 17, in
from .geo import NonGeoDataset
File "C:\PROGRA~1/QGIS33~1.3/apps/qgis/./python\qgis\utils.py", line 888, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib\site-packages\torchgeo\datasets\geo.py", line 42, in
class GeoDataset(Dataset[dict[str, Any]], abc.ABC):
File "C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib\site-packages\torchgeo\datasets\geo.py", line 85, in GeoDataset
_crs = CRS.from_epsg(4326)
File "rasterio\crs.pyx", line 596, in rasterio.crs.CRS.from_epsg
rasterio.errors.CRSError: The EPSG code is unknown. PROJ: proj_create_from_database: C:\PROGRA~1\QGIS33~1.3\share\proj\proj.db contains DATABASE.LAYOUT.VERSION.MINOR = 2 whereas a number >= 4 is expected. It comes from another PROJ installation.
Versión de Python: 3.9.5 (tags/v3.9.5:0a7dcbd, May  3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)]
Versión de QGIS: 3.32.3-Lima Lima, 67d46100b5
Ruta de Python:
C:\Users/paola/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\OpenTopography-DEM-Downloader
C:/PROGRA~1/QGIS33~1.3/apps/qgis/./python
C:/Users/paola/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/paola/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
C:/PROGRA~1/QGIS33~1.3/apps/qgis/./python/plugins
C:\PROGRA~1\QGIS33~1.3\apps\grass\grass83\etc\python
C:\Windows\system32
C:\Program Files\QGIS 3.32.3\bin\python39.zip
C:\PROGRA~1\QGIS33~1.3\apps\Python39\DLLs
C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib
C:\Program Files\QGIS 3.32.3\bin
C:\Users\paola\AppData\Roaming\Python\Python39\site-packages
C:\PROGRA~1\QGIS33~1.3\apps\Python39
C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib\site-packages
C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib\site-packages\win32
C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib\site-packages\win32\lib
C:\PROGRA~1\QGIS33~1.3\apps\Python39\lib\site-packages\Pythonwin
C:/Users/paola/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:\Users\paola\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\Terraform\external\numpy_groupies-0.9.20-py3-none-any.whl
C:\Users\paola\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\Terraform\external\tabulate-0.9.0-py3-none-any.whl
C:\Users\paola\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\Terraform\external\xlsxwriter-3.0.9-py3-none-any.whl

Hi @PsjPaulus
This issue is similar to https://github.com/coolzhao/Geo-SAM/issues/29, where multiple versions of PROJ are installed. The issue suggests that the proj.db file located at C:\\PROGRA1\\QGIS331.3\\share\\proj\\proj.db contains DATABASE.LAYOUT.VERSION.MINOR = 2, whereas a version number greater than or equal to 4 is expected. This discrepancy arises from another PROJ installation. To resolve this, you need to update the proj.db file in C:\\PROGRA1\\QGIS331.3\\share\\proj\\. Try running the following commands in OSGeo4W Shell (open as Administrator) to see if it works:
pip install pyproj rasterio -U

If the issue persists, you may need to update this file manually.


core[patch]: Allow tools output parser to take and use a Zod schema for validation

Step 1 for #4684

Needs a test or two


Fix variables shadowing others

I found this work in the "network graph" and it's actually really good

I'll need to re-open this PR from my fork


Add RetryArgs to ScriptArgs

Component
Forge
Describe the feature you would like
forge verify accepts retry: RetryArgs, to configure how often to retry.
this is currently missing in ScriptArgs

[ ] add retry: RetryArgs to ScriptArgs (requires verify)
[ ] use retry when executing the verify command internally

Additional context
No response

I'd like to have a try on this one please, if no one already started working on it.

Assigned you, let us know if you need help (by opening a draft PR and asking questions there) or if you want to be unassigned for whatever reason :smile:


Only rfactor2 does not feel ffb or sometimes ffb disappears.

Hi. I tested the racing game with your source code.
Aceto corsa, aceto competichione, rfactor2, project cars, and urotruck.
Among them, ffb is normally operated in other games except rfactor2.
When rfactor2 tested, it seems that unlike other games, it sends ffb commands to the wheel.
There is an error in the periodic_ffb part, so it seems that it is not operating.
Have you checked the operation with this source code in rfactor 2?
I tested with source codes rfr wheel arduino and emc wheel arduino, and these two operate ffb normally in rfactor2.
You are not working on Arduino, but the above error is related to ffb, so please check it. Thanks.

this project is discontinued :)


wg-runtime Status Update 2020-02-03

What was accomplished
Lessons learned
What's next

What was accomplished

initialize amp-list from amp-state merged (but not landed): https://github.com/ampproject/amphtml/pull/26284
Triaged & fixed myriad runtime issues. Examples: 1, 2, 3, 4 5
Learned the basics of (p)react hooks / started participating in code reviews for bento components.

Lessons learned
What's next

More amp-script/general runtime bug squashing
design review for two I2Is re. protocol adapters.

What was accomplished

amp-script bug fixes completed & released<EMAIL_ADDRESS>OOO 1 week

Lessons learned

Don't get sick on vacation

What's next

Continue poking at IntersectionObserver work

What was accomplished

Preact Enzyme tests
Lots of code reviews

Lessons learned
What's next

TC39
Vacation


CPU temperature widget

Would it be possible to add a widget for CPU temperature?
As a suggestion, there is this package:
plasma5-applets-thermal-monitor-git
It warns of temperature limits
As a complement, we can also add the psensor package.
In addition to the temperature, it gives the fan status, the CPU usage and free memory.

doesn't find it under pacman
when I install some with plasmashell gui, I have one from olib version 0.1.6 but the sensor window selector is empty

Since the transition to qt6 this module no longer works. I haven't looked to see if anyone recreates it


KibanaIsServerless check causes 400 Bad Request errors on Stateful Kibana

Our new KibanaIsServerless check causes hard to track down noise in the Kibana log in stateful environments.
https://github.com/elastic/elastic-agent-libs/blob/473983911d7c78e57bf30af91f66f5bca50d0a59/kibana/client.go#L352
GET kbn:/api/saved_objects/_find
{
  "statusCode": 400,
  "error": "Bad Request",
  "message": "[request query.type]: expected at least one defined value but got [undefined]"
}

@fearful-symmetry I think at the time we wrote this there wasn't a better way to tell if we were connected to serverless Kibana, so instead we used an API that didn't exist in stateful, correct?
Were there ever plans to implement an API for this detection? Or is that something we need to follow up on?

My uneducated guess is this call returns:
"method [get] exists but is not available with the current configuration" with a 400 error on serverless
Fixing it on stateful may just require giving it the required query parameter like: kbn:/api/saved_objects/_find?type=index-pattern
Ideally a dedicated API would be better but adding the type would be a quick fix here

@cmacknz yah, at the time that code was written, we didn't really have a good way to detect serverless mode in Kibana. It's totally a hack (I even called it a hack in the commit). However, that was a long time ago, and hopefully the API has changed. I can ask the slack channel.

Hey! I just found out this behavior and was about to report it. Glad that you had it on your radar.
Just letting you know that GET /api/status already reports the version.build_flavor: "traditional" | "serverless".
You can rely on that now.

@cmacknz @strawgate @fearful-symmetry /api/saved_objects/_find has been deprecated for awhile now and @elastic/kibana-core is proposing removing it in 9.0. So at this point you should migrate to using the build_flavor from /api/status as mentioned in the link above. This is the "official" way of determining whether you are talking to serverless Kibana. As long as you are authenticated, you should get version.build_flavor back in the response. (Unauthenticated requests to /api/status will not include this info).

@pierrehilbert we should put this on the board for the next 1-2 sprints or something; this is probably an easy fix


typo: ThrowArguement -> ThrowArgument; fix SPDX URL anchor

This PR do two things, as a follow up of PRs #765 and #766

Bring back anchors to a specific section of a web page

The URL anchor (#... part after the path) was presented in the code comment, but it it outdated and was removed by #765 during URL updates. This PR adds the updated section anchor with correct numbering back, so user can locate the section easier.
#71-relationship -> #111-relationship-field
#39-package-verification-code -> #79-package-verification-code-field

Fix typos in 3 test methods

ThrowArguement* -> ThrowArgument*
These are confirmed to be safe to renamed, see https://github.com/microsoft/sbom-tool/pull/766#issuecomment-2448769142

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 66.85%. Comparing base (3a9a5d4) to head (b1e1625).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #769      +/-   ##
==========================================
- Coverage   70.13%   66.85%   -3.28%
==========================================
  Files         277      277
  Lines        8651     8651
  Branches     1006     1006
==========================================
- Hits         6067     5784     -283
- Misses       2065     2356     +291
+ Partials      519      511       -8

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[Request] Set colour of pinned windows in task bar

Can we add an option to set a colour for pinned items?

Hi @horusofoz - If you are using Window Controls with Minimal UI, you can set the colors through Minimal UI color settings.

That works thank you.
The Border Colors label for the color picker is a little confusing. Can I suggest changing it to something indicating it applies to pinned window title bars?
Thanks again :)

Yes it is a bit weird, because color configuration is from Minimal UI, which doesn't know anything about pinned windows and title bars. It is just a feature of "Window Controls" that it can get the color setting from Minimal UI :D
Will give it some thought


(1.9) Infused shield generator does not work

Version (beta37)
When a shield generator is infused (testing 100%, but i think even less than fully infused still have problem), it won't turn the template block into shield when turned on.
I was testing a tier 3 shield generator, using blue template.
When replaced with non-infused regular tier 3 it works.

Can you show the full setup? How are you turning it on? Can you give more details? There is no relation at all between being infused and working like that so that should not make a difference

3x4 wall, 3 blocks tall, with the empty area of 1x2 in the middle. the wall are made of mostly glass blocks, one piece of the wall on the ground level is a shield projector tier 3(100% infused). a coal-generator (100% infused) is next to it.
the empty 1x2 area surrounded by the wall, I then placed 1 piece of blue colored template block, connecting to the shield projector.
Once the shield projector is fully charged, I then use the smart wrench to right-click on the shield generator, the template block then disappears, then I again right-click on the shield generator using the smart wrench, but the template block reappears (instead of the shield).
I then deleted the shield projector, replace it with a vanilla shield projector without any infusion. Placed it at the exact same spot of where the infused one used to be. I did the same thing (toggling the projector using smart wrench), now the shield appears (instead of the template).
I tried repeat the process, delete the vanilla shield projector, replace it without a infused one. it broke again.
This entire setup is just to test this, I hit this issue while normally playing and i believe then I was just using 25% infused version of a tier 2 shield projector.

"Once the shield projector is fully charged, I then use the smart wrench to right-click on the shield generator, the template block then disappears, then I again right-click on the shield generator using the smart wrench, but the template block reappears (instead of the shield)."
Well that's normal. The wrench is only to convert the template blocks from shield status and back again. That's not how you turn on the shield.
I totally don't get what is wrong here and I also cannot reproduce this problem at all. But the wrench toggling between template blocks and shield status is normal. Can you show a screenshot perhaps? This report confuses me

http://imgur.com/NPJQwbE
Simplist set up ever, the middle is a 25% infused coal generator. on the left is a shield projector tier 3 (not infused), on the right is a shield projector tier 3 (25% infused).
All setting to default, both shield gen have hostile damage setting (the only setting).
No redstone involved.

Can not reproduce this either with latest RF Tools 1.9 and Forge <IP_ADDRESS>5
http://imgur.com/kckxepo
One thing i noticed was that in your screenshot setup all the power of the Coal Generator would go to only one side first until that block is full, at least with current implementation so there might just not be enough power to run both shields.

Aha good catch! The coal generator indeed tries to fill one block before it does another. Better use different coal gens for every shield

Closing. If this is still an issue then let me know and reopen


[HUMAXEOSR-951] backporting 69aac637d06f5c24a4dcdd12612b2e5c076e33e1

https://github.com/rdkcentral/rdkservices/commit/69aac637d06f5c24a4dcdd12612b2e5c076e33e1
Author: Anooj Cheriyan<EMAIL_ADDRESS>Date:   Mon Sep 20 15:41:14 2021 +0000
RDKCOM-2394: org rdk DisplaySettings deactivate fails

Reason for change:
org rdk DisplaySettings deactivate fails
Test Procedure: None
Risks: Low

Change-Id: I7002de7a70f5d00115cb29743a19c516dc10e8a7
Signed-off-by: Anooj Cheriyan<EMAIL_ADDRESS>(cherry picked from commit 4c947140f1495f63199e35d075ed437a68bff63a)

I would change the commit first-line to sth more meaningful


fix: do not override entrypoint for sidecar images

overriding entrypoint for sidecars result in incorrect binary paths
while different images are used
removing explicit command set while deploying containers to use
default entrypoints

Signed-off-by: Leela Venkaiah G<EMAIL_ADDRESS>

/cherry-pick release-4.10


Skyline has panicked

Yesterday i got this issue while opening smash

It would say a skyline plugin has panicked, not skyline. This is a plugin problem, not skyline. Seek help from the community discord servers.


Major cleanup, Vue CLI, completely static, vuexify, and new vuetify migration

Major cleanup, Vue CLI, completely static, vuexify, and new vuetify migration, edge sync triggering, direct stream, direct play, native subtitles, chromecast support, (auto) skip intro support. I apologise for the absolutely massive size and scope of the PR.
Socket server is now in a separate repository: https://github.com/ttshivers/syncloungesocket

Moving this to separate branch / PR #224


Handle odysee.com links

PR Checklist

Please check all that apply to this PR using "x":

[x] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
[x] I have checked that this PR does not introduce a breaking change

PR Type
What kind of change does this PR introduce?

[x] Feature

Fixes
Issue Number: N/A
What is the current behavior?
https://odysee.com links not handled.
What is the new behavior?
https://odysee.com links open file viewer like other supported links.

It would be better to also add a parseOdyseeComWithChannel test to check that it is correctly parsing the link

Good idea, done.


[BUG] ESAD example from documentation failing

Describe the bug
When running the ESADDetector example from the documentation here https://outlierdetectionjl.github.io/OutlierDetection.jl/dev/API/detectors/#esaddetector
Specifically
using OutlierDetection: ESADDetector, fit, score
detector = ESADDetector()
X = rand(10, 100)
y = rand([-1,1], 100)
model = fit(detector, X, y)
train_scores, test_scores = score(detector, model, X)

I receive multiple errors. First, that score does not exist in OutlierDetection, then verbosity is not set on fit. I can resolve those errors, but I'm unable to resolve this
ERROR: DomainError with Supervised detectors can only be fitted with array
inputs with one observation per last dimension, found X=Matrix{Float64}, y=Vector{Int64}:

Stacktrace:
 [1] fit(::DSADDetector, X::Matrix{Float64}, y::Vector{Int64}; verbosity::Int64)
   @ OutlierDetectionInterface ~/.julia/packages/OutlierDetectionInterface/8U8oT/src/base.jl:137
 [2] top-level scope
   @ REPL[34]:1
 [3] top-level scope
   @ ~/.julia/packages/CUDA/DfvRa/src/initialization.jl:52

Versions

[v0.3.2](https://github.com/OutlierDetectionJL/OutlierDetection.jl/releases/tag/v0.3.2)

Hey, it appears that you have discovered some (very) outdated docs. Have a look at the following code snippet
using OutlierDetection: fit, transform, to_categorical
using OutlierDetectionNetworks: AEDetector, ESADDetector
using OutlierDetectionNetworks.Templates: MLPAutoEncoder

n_samples, n_features = 100, 10
encoder, decoder = MLPAutoEncoder(n_features, 5, [50, 20]; bias=false);
detector = ESADDetector(encoder=encoder, decoder=decoder)
X = rand(n_features, n_samples)
y = to_categorical(rand(["normal", "outlier"], n_samples))
model, scores_train = fit(detector, X, y; verbosity=0)
scores_test = transform(detector, model, X)

Would be happy to accept a pull request fixing the docs.


[Postgresql] ARM support

I'm new to kubedb and would like to find out if i can use this to build a cluster of postgre database in my raspberry pi using kubernetes (microk8s) so far i have tried the examples but didn't get any good results.
Wanna check if there is or has anyone tried to set this up in raspberry pi.
Thanks,

The operator runs, with version 0.13 on. I was able to run the operator with my k3s cluster on Pi4s:
helm template --namespace kube-system --release-name kubedb --set nodeSelector="" --version v0.13.0-rc.0 appscode/kubedb  | kubectl apply -f
However, the kubedb database images are still x86_64 only, so the managed databases fail with:

yeah.. so i ended up creating my own image that could do master - slave in my k8s cluster


App crashes when selecting a high resolution and recording from list in SelectorFragment

Here are the error logs:
E/MediaRecorder: stop failed: -1007
E/CameraFragment: java.lang.RuntimeException: stop failed.
The logs aren't helpful but I think I know what's the issue.
Try building and installing the Camera2Video project on a real android device. (I used a Nexus 6P 8.0)
Select a high resolution from the list of supported resolutions in SelectorFragment.
After you attempt recording from CameraFragment and finish recording the app will crash. I think it's because the high resolution that gets selected and then passed into setVideoSize(args.width, args.height) in the method createRecorder() is the culprit.
IIRC MediaRecorder cannot handle high-resolution video, so sizes larger than 1080p should be filtered out in your SelectorFragment#enumerateVideoCameras method.
I can submit a patch for this on the repo but it really is design choice how you want to handle it. For example, iterating through all the supported Size objects and only selecting ones that have aspect ratio of 3x4 or 16x9 and are less than 1080p.
Confirmed the crash happens when I select a high resolution above Back (0) 3840 x 2160 (4K)  I added a screenshot below to show the list of supported high resolutions that pops up for your reference.
Cheers!

Here's a potential fix:
private fun getBestVideoSize(sizes: Array<Size>) : Size? {
        return sizes.firstOrNull { size -> size.height == SIZE_1080P.size.height && size.width == SIZE_1080P.size.width }
            ?: sizes.firstOrNull { size -> size.width == size.height * 4 / 3 && size.width <= 1080 }
            ?: sizes.firstOrNull { size -> size.width == size.height * 16 / 9 && size.width <= 1080 }
            ?: sizes.firstOrNull()
    }

Thanks for reporting. MediaRecorder does support resolutions higher than 1080p, so I don't think that's the issue and it must be something else. Does it work when you use a smaller resolution? Have you tried taking a longer video, e.g. 10 seconds or longer?

Closing due to inactivity, please reopen if it's still an issue.


Unit tests for HandleHolderBase

Looks like this is missing tests for detach and reset.

Some comments, but this is looking great so far!


Question

Firstly you've done an amazing job on the module! Works perfectly for ongoing and past livestreams.
I wanted to reach out to you with a new feature but could not find your email/social media in your bio so raising it as an issue. Feel free to close it.
Two questions

How were you able to find the URLs with which you are able to fetch the chats in batches? I could not find any documented API by youtube.
I'm working on a use which return the timestamps of all the funny moments of a past livestream using the live chat. Let me know if you wish to add it to the module.

How were you able to find the URLs with which you are able to fetch the chats in batches?
In the browser (Open YouTube by Chrome, press F12 key, and select "network") .

I'm working on a use which return the timestamps of all the funny moments of a past livestream using the live chat. Let me know if you wish to add it to the module.
I'll consider it.


had an error: Mixlib::ShellOut::ShellCommandFailed: service[docker] (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 96)

Chef-client version
*** Chef 12.21.3 ***
Platform Details
Red Hat Enterprise Linux Server release 7.3 (Maipo)
Scenario:
When we do chef-client it breaks which was working without issues 2 weeks agao.
Steps to Reproduce:
Based on the Docker version it breaks I believe this version breaks.
Expected Result:
Cookbook should run without issues.
Log
[2017-08-01T02:00:34-05:00] INFO: Forking chef instance to converge...
[2017-08-01T02:00:34-05:00] INFO: *** Chef 12.21.3 ***
[2017-08-01T02:00:34-05:00] INFO: Platform: x86_64-linux
[2017-08-01T02:00:34-05:00] INFO: Chef-client pid: 6093
[2017-08-01T02:00:34-05:00] INFO: The plugin path /etc/chef/ohai/plugins does not exist. Skipping...
[2017-08-01T02:00:42-05:00] INFO: Run List is [recipe[myapp_cookbook]]
[2017-08-01T02:00:42-05:00] INFO: Run List expands to [myapp_cookbook]
[2017-08-01T02:00:42-05:00] INFO: Starting Chef Run for myapp-node
[2017-08-01T02:00:42-05:00] INFO: Running start handlers
[2017-08-01T02:00:42-05:00] INFO: Start handlers complete.
[2017-08-01T02:00:42-05:00] INFO: HTTP Request Returned 404 Not Found:
[2017-08-01T02:00:42-05:00] INFO: Error while reporting run start to Data Collector. URL: https://chef001.mycompany.com/organizations/myapp/data-collector Exception: 404 -- 404 "Not Found"  (This is normal if you do not have Chef Automate)
[2017-08-01T02:00:42-05:00] INFO: Loading cookbooks<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>[2017-08-01T02:00:45-05:00] INFO: Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
Fetching gem metadata from https://rubygems.org/..........
Fetching version metadata from https://rubygems.org/..
Resolving dependencies...
Using chef-vault 3.2.0
Using bundler 1.12.5
Bundle complete! 1 Gemfile dependency, 2 gems now installed.
Use bundle show [gemname] to see where a bundled gem is installed.
[2017-08-01T02:00:45-05:00] INFO: HTTP Request Returned 404 Not Found:
[2017-08-01T02:00:45-05:00] INFO: Processing docker_service[default] action create (myapp_cookbook::default line 23)
[2017-08-01T02:00:45-05:00] INFO: Processing docker_installation_tarball[default] action create (/var/chef/cache/cookbooks/docker/libraries/docker_service.rb line 66)
[2017-08-01T02:00:45-05:00] WARN: Default value nil is invalid for property checksum of resource docker_installation_tarball. Possible fixes: 1. Remove 'default: nil' if nil means 'undefined'. 2. Set a valid default value if there is a reasonable one. 3. Allow nil as a valid value of your property (for example, 'property :checksum, [ String, nil ], default: nil'). Error: Property checksum must be one of: String!  You passed nil. (CHEF-5)/var/chef/cache/cookbooks/docker/libraries/docker_installation_tarball.rb:26:in block (2 levels) in <class:DockerInstallationTarball>'. Please see https://docs.chef.io/deprecations_custom_resource_cleanups.html for further details and information on how to correct this problem. at /opt/chef/embedded/lib/ruby/gems/2.3.0/gems/chef-12.21.3/lib/chef/event_dispatch/dispatcher.rb:43:in call'
[2017-08-01T02:00:45-05:00] INFO: Processing remote_file[/var/chef/cache/docker-1.12.3.tgz] action create (/var/chef/cache/cookbooks/docker/libraries/docker_installation_tarball.rb line 24)
[2017-08-01T02:00:46-05:00] INFO: Processing execute[extract tarball] action nothing (/var/chef/cache/cookbooks/docker/libraries/docker_installation_tarball.rb line 34)
[2017-08-01T02:00:46-05:00] INFO: Processing docker_service[default] action start (myapp_cookbook::default line 23)
[2017-08-01T02:00:46-05:00] INFO: Processing docker_service_manager_systemd[default] action start (/var/chef/cache/cookbooks/docker/libraries/docker_service.rb line 78)
[2017-08-01T02:00:46-05:00] INFO: Processing directory[/usr/libexec/docker] action create (/var/chef/cache/cookbooks/docker/libraries/docker_service_base.rb line 100)
[2017-08-01T02:00:46-05:00] INFO: Processing template[/usr/libexec/docker/docker-wait-ready] action create (/var/chef/cache/cookbooks/docker/libraries/docker_service_base.rb line 107)
[2017-08-01T02:00:46-05:00] INFO: Processing template[/lib/systemd/system/docker.socket] action create (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 23)
[2017-08-01T02:00:46-05:00] INFO: Processing template[/lib/systemd/system/docker.service] action create (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 38)
[2017-08-01T02:00:46-05:00] INFO: Processing template[/etc/systemd/system/docker.socket] action create (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 52)
[2017-08-01T02:00:46-05:00] INFO: Processing template[/etc/systemd/system/docker.service] action create (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 66)
[2017-08-01T02:00:46-05:00] INFO: Processing execute[systemctl daemon-reload] action nothing (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 84)
[2017-08-01T02:00:46-05:00] INFO: Processing execute[systemctl restart docker] action nothing (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 90)
[2017-08-01T02:00:46-05:00] INFO: Processing service[docker] action enable (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 96)
[2017-08-01T02:00:46-05:00] INFO: Processing service[docker] action start (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 96)
================================================================================
Error executing action start on resource 'service[docker]'
Mixlib::ShellOut::ShellCommandFailed
Expected process to exit with [0], but received '1'
---- Begin output of /usr/bin/systemctl --system start docker ----
STDOUT:
STDERR: A dependency job for docker.service failed. See 'journalctl -xe' for details.
---- End output of /usr/bin/systemctl --system start docker ----
Ran /usr/bin/systemctl --system start docker returned 1
Resource Declaration:
In /var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb
96:       service docker_name do
97:         provider Chef::Provider::Service::Systemd
98:         supports status: true
99:         action [:enable, :start]
100:         only_if { ::File.exist?("/lib/systemd/system/#{docker_name}.service") }
101:       end
102:     end
Compiled Resource:
Declared in /var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb:96:in `block in class:DockerServiceManagerSystemd'
service("docker") do
provider Chef::Provider::Service::Systemd
action [:enable, :start]
supports {:status=>true}
retries 0
retry_delay 2
default_guard_interpreter :default
service_name "docker"
enabled true
running false
masked false
pattern "docker"
declared_type :service
cookbook_name "myapp_cookbook"
only_if { #code block }
end
System Info:
chef_version=12.21.3
platform=redhat
platform_version=7.3
ruby=ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
program_name=chef-client worker: ppid=6088;start=02:00:34;
executable=/opt/chef/bin/chef-client
[2017-08-01T02:00:47-05:00] INFO: Running queued delayed notifications before re-raising exception
================================================================================
Error executing action start on resource 'docker_service_manager_systemd[default]'
Mixlib::ShellOut::ShellCommandFailed
service[docker] (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 96) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /usr/bin/systemctl --system start docker ----
STDOUT:
STDERR: A dependency job for docker.service failed. See 'journalctl -xe' for details.
---- End output of /usr/bin/systemctl --system start docker ----
Ran /usr/bin/systemctl --system start docker returned 1
Resource Declaration:
In /var/chef/cache/cookbooks/docker/libraries/docker_service.rb
78:           svc = docker_service_manager(name, &block)
79:         when 'execute'
80:           svc = docker_service_manager_execute(name, &block)
81:         when 'sysvinit'
82:           svc = docker_service_manager_sysvinit(name, &block)
83:         when 'upstart'
84:           svc = docker_service_manager_upstart(name, &block)
85:         when 'systemd'
86:           svc = docker_service_manager_systemd(name, &block)
87:         end
88:         copy_properties_to(svc)
89:         svc
90:       end
91:     end
92:
93:     #########
94:     # Actions
95:     #########
96:
97:     action :create do
98:       validate_install_method
99:
100:       installation do
101:         action :create
102:         notifies :restart, new_resource, :immediately
103:       end
104:     end
105:
106:     action :delete do
107:       installation do
108:         action :delete
109:       end
110:     end
111:
112:     action :start do
113:       svc_manager do
114:         action :start
115:       end
116:     end
117:
118:     action :stop do
119:       svc_manager do
120:         action :stop
121:       end
122:     end
123:
124:     action :restart do
125:       svc_manager do
126:         action :restart
127:       end
128:     end
129:   end
130: end
Compiled Resource:
Declared in /var/chef/cache/cookbooks/docker/libraries/docker_service.rb:78:in `svc_manager'
docker_service_manager_systemd("default") do
action [:start]
retries 0
retry_delay 2
default_guard_interpreter :default
declared_type :docker_service_manager
cookbook_name "myapp_cookbook"
host ["tcp://<IP_ADDRESS>:4243", "unix:///var/run/docker.sock"]
group "dockerroot"
pidfile "/var/run/docker.pid"
logfile "/var/log/docker.log"
end
System Info:
chef_version=12.21.3
platform=redhat
platform_version=7.3
ruby=ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
program_name=chef-client worker: ppid=6088;start=02:00:34;
executable=/opt/chef/bin/chef-client
[2017-08-01T02:00:47-05:00] INFO: Running queued delayed notifications before re-raising exception
================================================================================
Error executing action start on resource 'docker_service[default]'
Mixlib::ShellOut::ShellCommandFailed
docker_service_manager_systemd[default] (/var/chef/cache/cookbooks/docker/libraries/docker_service.rb line 78) had an error: Mixlib::ShellOut::ShellCommandFailed: service[docker] (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 96) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /usr/bin/systemctl --system start docker ----
STDOUT:
STDERR: A dependency job for docker.service failed. See 'journalctl -xe' for details.
---- End output of /usr/bin/systemctl --system start docker ----
Ran /usr/bin/systemctl --system start docker returned 1
Resource Declaration:
In /var/chef/cache/cookbooks/myapp_cookbook/recipes/default.rb
23: docker_service 'default' do
24:    version '1.12.3'
25:    install_method 'tarball'
26:    host [ "tcp://<IP_ADDRESS>:4243", 'unix:///var/run/docker.sock' ]
27:    action [:create, :start]
28: end
29:
Compiled Resource:
Declared in /var/chef/cache/cookbooks/myapp_cookbook/recipes/default.rb:23:in `from_file'
docker_service("default") do
action [:create, :start]
retries 0
retry_delay 2
default_guard_interpreter :default
declared_type :docker_service
cookbook_name "myapp_cookbook"
recipe_name "default"
version "1.12.3"
install_method "tarball"
host ["tcp://<IP_ADDRESS>:4243", "unix:///var/run/docker.sock"]
service_manager "auto"
group "dockerroot"
pidfile "/var/run/docker.pid"
logfile "/var/log/docker.log"
end
System Info:
chef_version=12.21.3
platform=redhat
platform_version=7.3
ruby=ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
program_name=chef-client worker: ppid=6088;start=02:00:34;
executable=/opt/chef/bin/chef-client
[2017-08-01T02:00:47-05:00] INFO: Running queued delayed notifications before re-raising exception
[2017-08-01T02:00:47-05:00] ERROR: Running exception handlers
[2017-08-01T02:00:47-05:00] ERROR: Exception handlers complete
[2017-08-01T02:00:47-05:00] INFO: Sending resource update report (run-id: 00d63d8b-7a5d-4703-be68-7c12fc99154b)
[2017-08-01T02:00:47-05:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2017-08-01T02:00:47-05:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2017-08-01T02:00:47-05:00] ERROR: docker_service[default] (myapp_cookbook::default line 23) had an error: Mixlib::ShellOut::ShellCommandFailed: docker_service_manager_systemd[default] (/var/chef/cache/cookbooks/docker/libraries/docker_service.rb line 78) had an error: Mixlib::ShellOut::ShellCommandFailed: service[docker] (/var/chef/cache/cookbooks/docker/libraries/docker_service_manager_systemd.rb line 96) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /usr/bin/systemctl --system start docker ----
STDOUT:
STDERR: A dependency job for docker.service failed. See 'journalctl -xe' for details.
---- End output of /usr/bin/systemctl --system start docker ----
Ran /usr/bin/systemctl --system start docker returned 1
[2017-08-01T02:00:47-05:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

Version 12.15.17 and later introduced a change to the systemd service file that will break all versions of RedHat as it requires a version of Systemd that isn't available for RHEL/Centos.  You can get around this by pinning the docker cookbook in your metadata.rb to 12.15.16 or earlier.  It's the TasksMax=infinity line in the systemd config (/etc/systemd/system/docker.service).  You need systemd 226 or greater to support that  line/field, and the cookbook doesn't check if you have systemd 226 or greater, it's just enabled... and there is no way (that I could see) in the current release of the cookbook to disable it.

if you look in /var/log/daemon.log you would see this message:
[/etc/systemd/system/docker.service:21] Unknown lvalue 'TasksMax' in section 'Service'

can you please explain how it is breaking? systemd will output that unknown value and simply ignore it - it shouldnt be actually failing.

@josephmicheal please see https://github.com/chef-cookbooks/docker#docker-group. i believe this is your issue.

@chasebolt  Thanks for the tip, I was completely off with why 12.15.16+ is breaking my docker deployments. You are correct, the TASKSMAX section, which while only supported systems with systemd greater then 226, doesn't in fact stop a docker service from running.   Did 12.15.16+ introduce setting docker group to dockerroot by default for all installs on Centos/Redhat? I am using the RPM's maintained by docker, and NOT the one's by redhat. However after some digging, I noticed that starting with 12.15.16, my cookbook deployment of docker-engine (from the moby maintained repo) no longer works on RHEL 7.3, and it seems like I'm getting this dockerroot group thing... which of course doesn't exist because I'm not running the RedHat maintained RPM's. I haven't looked to see everything that's different (between 12.15.16 and 12.15.16), but the docker group being set I did notice, and seems to have started with 12.15.16+.

If you are using Redhat's maintained docker you need to set the group property on your service block. If you are using Docker's official repo you don't need to set anything as this cookbook defaults to the correct group. There is a new section on the README covering this.

closing for now as OP hasn't responded. please reopen with the requested info when you get time.


I get :Please enable git" eevn if git is enabled.

If you would like to use git features, please enable git in your settings. To learn more about how to use git and source control in VS Code read our docs.

There seems to be another error happening here, but we default to displaying If you would like to use git features, please enable git in your settings. To learn more about how to use git and source control in VS Code read our docs..  There's currently no way for me to verify what this error is, but could you try to reinstall git and reload VS Code?  Maybe something happened to your git path?

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


build-script: remove deprecated options, 'build-swift-stdlib' and 'bu…

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    All supported platforms     | @swift-ci Please smoke test and merge
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    All supported platforms     | @swift-ci Please test and merge
    OS X platform               | @swift-ci Please test OS X platform
    OS X platform               | @swift-ci Please benchmark
    Linux platform              | @swift-ci Please test Linux platform

Lint Testing
    Language     | Comment
    ------------ | -------------
    Python       | @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

…ild-swift-sdk-overlay'

@swift-ci Please test and merge

Excellent, thanks @gribozavr! 👏


[SPARK-20874][Examples]Add Structured Streaming Kafka Source to examples project

What changes were proposed in this pull request?
Add Structured Streaming Kafka Source to the examples project so that people can run bin/run-example StructuredKafkaWordCount ....
How was this patch tested?
manually tested it.

Test build #77320 has started for PR 18101 at commit e0c758d.

Test build #77320 has finished for PR 18101 at commit e0c758d.

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

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/SparkPullRequestBuilder/77320/
Test PASSed.

Thanks. Merging to master, 2.2 and 2.1.


Tweak object concept

Whilst most objects have a spec, it will confuse readers who come to this page from a page about an object that doesn't (eg Secret, Namespace, Role).
/kind cleanup

Revised

@tengqm could you take another look?

/lgtm

/approve


KAFKA-8147: Add changelog topic configuration to KTable suppress

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@vvcephei @bbejeck
Can I ask for your opinion? thanks !

Ok to test

@bbejeck
Thankyou!
The failure below does not seem to be related to this.

@bbejeck
retest this please

Both Java 11 and 8 failed. Test results already cleaned up.
Retest this please.

@vvcephei @bbejeck
Retest this please

@bbejeck
I'm sorry, but can you test it again?

@bbejeck @vvcephei
I'm sorry, but can you test it again?

@vvcephei
thank you for your suggestion and review
It was better than my code!
i'm code update and add test code
Please confirm!
thank you

@vvcephei
While writing the test code, I realized that I was wrong
Your review was great!
I added two cases of test code
Please comment again! Thank you!

Retest this, please.

Ok to test

@vvcephei
i'm test update and add
Please comment again
thankyou!

retest this please

Retest this please.

Ok to test

Ok to test.

Retest this, please.

Ok, I guess I'll just run the tests locally.

Hey @highluck , it looks like the tests can't build because of:
00:05:02.608 > Task :streams:test-utils:jar
00:05:05.208
00:05:05.208 > Task :streams:compileTestJava
00:05:05.208 /home/jenkins/jenkins-slave/workspace/kafka-pr-jdk11-scala2.13@2/streams/src/test/java/org/apache/kafka/streams/integration/utils/EmbeddedKafkaCluster.java:349: warning: [deprecation] setAsJavaSet(scala.collection.Set) in JavaConverters has been deprecated
00:05:05.208         return JavaConverters.setAsJavaSet(brokers[0].kafkaServer().zkClient().getAllTopicsInCluster());
00:05:05.208                              ^
00:05:05.208   where A is a type-variable:
00:05:05.209     A extends Object declared in method setAsJavaSet(scala.collection.Set)
00:05:05.209 error: warnings found and -Werror specified
00:05:17.007 1 error
00:05:17.007 1 warning

You should be able to reproduce this with :
./gradlew clean :sterams:test :streams:test-utils:test

@vvcephei
oh! thankyou
i'm fixed!
Retest this, please.

test this please

ok to test

@vvcephei
retest this please

It looks like the Java 11 build was terminated (maybe timed out, or maybe terminated due to some ops on the host). But, since the java 8 build passed, and the java 11 build was so close to passing, I'm going to run the Streams tests locally and then merge.

Local build passed:
$ ./gradlew clean systemTestLibs :streams:test :streams:test-utils:test
...
BUILD SUCCESSFUL in 8m 51s

Merged to trunk, updated Jira and KIP to reflect the completed status. Thanks for the contribution, @highluck !

@vvcephei
thank you!!

@highluck @vvcephei I just going over merged KIP PR -- seems we did not update any docs with this PR...
@highluck Would you like to do a follow up PR to update the docs?

@mjsax
thank you
I do that!

Cool. Just open a new PR using the same Jira number in the title and ping for review.
Let us know if you have any questions.

@mjsax
Could you please provide feedback on how to update the documentation?

There is a directory docs -- with sub-directory streams (cf https://github.com/apache/kafka/tree/trunk/docs).
As this PR implements a KIP, you should update docs/streams/upgrade-guide.html (there is a section about "Public API changes in 2.6"). Not sure atm, but maybe developer-guide/dsl-api.html would also need an update.
\cc @vvcephei

@mjsax thank you for comment!!


feat(rust): change to not build the other C based vault and wrap rust

@mikelodder7 thank you, the commit message convention is setup for lower case commit messages.
https://dev.azure.com/ockam-network/ockam/_build/results?buildId=1733&view=logs&j=12f1170f-54f2-53f3-20dd-22fc7dff55f9&t=efa2bfe1-554a-50c8-79b6-ef106ad3c7c2&l=13

hmm, must be complaining about the C part because the rest of it is lower case.


Weaken overly-strict microbenchmark check_complied test.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

R: @rakeshcusat

R: @akedin

@robertwb thanks for fixing this.


Question: Does the plugin require now an additional dependency on build_runner and freezed?

Hello,
I've been generating bindings using this plugin for a while. In my last project, I encountered an issue Could not find package "build_runner" which I resolved by adding such dependency to pubspec.yaml. After running codegen, my bridge_generated.dart contained a few errors, including underlining following lines:
import 'package:freezed_annotation/freezed_annotation.dart' hide protected;

part 'bridge_generated.freezed.dart';

Now, when I added a dependency to freezed in pubspec, all errors are gone. Has something changed in the plugin or I should be searching for a source of those errors in my code solely? This is the first time I needed to add those dependencies.

Yes, this package does need freezed as dependency.


apm search is currently returning a 500, even from the website

Searching packages failed: Application error

This also means the editor can't search and gives a very strange error:

Of course I also checked the website.

Thanks for reaching out!
We require the template to be filled out on all new issues and pull requests. We do this so that we can be certain we have all the information we need to address your submission efficiently. This allows the maintainers to spend more time fixing bugs, implementing enhancements, and reviewing and merging pull requests.
Thanks for understanding and meeting us half way 😀

@darangi What, exactly, would you have filled out here?

@krainboltgreene We require issue templates to be properly filled in a certain way so we can troubleshoot properly, Take a look at how this issue was reported https://github.com/atom/atom/issues/19968

I understand what you're saying, but that issue you linked pertained to atom. This is (was?) an issue with the search API. apm, atom, and the website were all affected.
How would the standard template help?

Okay, now I get it, I have tried searching for packages but I can't reproduce this, I have tried both from the editor and the website.

I regret not getting a request id or something. Thanks for looking into it, perhaps it resolved!


perf(parser): optimize conditional advance on ASCII values

Part of https://github.com/oxc-project/oxc/issues/3291.

Surprising and disappointing that this has no effect on benchmarks. I really thought it would, and if I remember right when I played with this back in Dec/Jan it did produce a speed-up.
I'm not sure what's going on! The problem previously was that Chars iterator was really slow as compiler didn't recognise that self.remaining().chars().next() == Some('.') only requires checking 1 byte, and generated a bunch of code to read a potentially multi-byte char before checking if it's '.'. Maybe between then and now Chars iterator has become more optimized?

Nope. Chars iterator still generates a ton more code on Rust 1.79.0 than checking by byte.
https://godbolt.org/z/dsv93Pnce
I'll take another look at this tomorrow with fresh eyes. I really hope I haven't wasted your time.

I am really struggling to understand why this isn't doing more on benchmarks.
Here is a more complete version of before vs after on Godbolt: https://godbolt.org/z/fjc96GfeE

Old version next_eq_dot_old is 55 instructions.
New version next_eq_dot_new is 11.

So the old code is way more verbose. It also requires 2 branches before it gets to the cmp esi, 46 instruction, which is where it does the actual check for "is this byte .?". Granted, both those branches are almost never taken - the 1st branch is only taken when have reached EOF, and the 2nd only taken if the byte read is not ASCII (very rare) - so branch predictor will speculatively continue down the common path without delay. But still, I'd have expected that:

Even a few extra instructions in a path as hot as this would make a real difference, at least to the lexer benchmarks.
The excessive amount of code generated might cause more instruction cache to be consumed and therefore cause more instruction cache misses.

But no!
I've also tried adding #[inline(always)] to both the relevant functions to make sure inlining is definitely happening. But I didn't expect that to make any difference, and sure enough it doesn't.
The Godbolt link above also includes an alternative version advance_if_ascii_eq2 which converts the branch which is unpredictable to straight line code. But I doubt that'll help much in practice - in actual code, we're always branching on the result of next_ascii_char_eq too, so that'd re-introduce the branch again.
@lucab I don't know how used you are to looking at assembly like this, but any ideas?
@strager I don't know if you're out there (and I know you deny being an expert in such matters!), but I'm a bit lost here and would really appreciate your thoughts if you have time.

Any updates on this PR?

I see no objections, merging.
We can also use /usr/bin/time to measure CPU instruction counts.


Feat/session client wrapper (WIP)

PR-Codex overview
This PR focuses on enhancing the smartSessionValidator module, adding new features, refining existing functionalities, and improving the overall structure of the codebase. It also includes updates to tests and contract addresses.
Detailed summary

Removed src/sdk/modules/smartSessions.tssrc/sdk/clients/decorators/erc7579/index.ts.
Added accountAddress to createNexusClient.
Updated signUserOpHash to accept optional parameters.
Introduced sanitizeSignature function in Helper.ts.
Enhanced tests for createNexusClient and smartSessionValidator.
Updated contract addresses in addresses.ts and callDatas.ts.
Added createSessions function in smartSessionValidator.
Refined MockTokenAbi and SmartSessionAbi definitions.
Improved error handling and validation logic in various modules.

The following files were skipped due to too many changes: src/sdk/__contracts/abi/SmartSessionAbi.ts

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

lil unsure about lint changes


Bittensor: Add total TAO column to subnet list command

When we do the migration to allowing S and DTAO and also the new emission design we should have a column here for the total TAO In a subnet which will be equivalent to the amount in the pool.

Done in this PR: https://github.com/opentensor/bittensor/pull/1933
Waiting until #453 is done to finalize.


does not work

tried and it does not work...

on windows 7 x64, latest atom, just scrolls slave pane to last line

Same on macOS 10.12.4 and Atom 1.16.0. Just flat out doesn't work :(
I hope the dev fixes this.

Until they fix the issue, you can get this working yourself.
Mac (terminal): atom ~/.atom/packages/scroll-sync/lib/scroll-sync.coffee
That will open the coffee script in Atom for you to easily edit. Then copy the source from the master branch and replace it with what you have: https://github.com/mark-hahn/scroll-sync/blob/master/lib/scroll-sync.coffee
Save the file, relaunch Atom. Scroll Sync works 👍

@lukapelc @alexmironof @WadeShuler I just took ownership and released version 0.2.3. Please check it out and see if updating through Atom works now!


Tweak Frontend UI

First off, congrats!!! Glad to see that Riju is back up and running 🚀.
Secondly, is there any specific reason why Riju has minimal CSS. I'd imagine its to emphasize your fast load times but I can imagine it looking a whole lot prettier with some simple changes that barely take a second to load. It'd also make Riju look pretty in addition to fast. I do hope you consider it!

Also random side note: your commit history is comedy gold it should be a commit convention xD

Nope, there's no reason the CSS is minimal other than that styling is hard :)
I'm sure it could be greatly improved.


Function Parameter suggestion (a la Intellij)

Ctrl+P in Intellij shows a pop-up with a list of all of the parameters and their types that are applicable for the currently typed function.
Suggestion: Can be implemented like tab completion, where pressing the shortcut will for each declaration of the function print its arguments with their types.
Example: entering new java.io.File( then pressing the shortcut, without sources present
Example output:
new File(file:File, s:String)
new File(s:String)
new File(s:String, file:File)
new File(uri:URI)

Example: entering new java.io.File( then pressing the shortcut, with sources present
Example output:
new File(parent:File, child:String)
new File(pathname:String)
new File(parent:String, child:File)
new File(uri:URI)

This already happens with functions:
@ System.out.println
def println(): Unit                               def println(x$1: Double): Unit
def println(x$1: Any): Unit                       def println(x$1: Float): Unit
def println(x$1: Array[Char]): Unit               def println(x$1: Int): Unit
def println(x$1: Boolean): Unit                   def println(x$1: Long): Unit
def println(x$1: Char): Unit                      def println(x$1: String): Unit

it doesn't work on constructors, but is part of the larger issue https://github.com/lihaoyi/Ammonite/issues/275


cex.io API crashes gekko when the connection times out or errors repeatedly

The cex.io exchange has been having some lag issues the past few days, and whenever it gets laggy and the API times out there's about a 50% chance for a gekko crash like this one to happen:
2013-12-07 09:30:19 (DEBUG):    fetching new trades for new bucket at cex.io
2013-12-07 09:30:22 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:30:23 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:30:36 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:30:36 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:30:50 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:30:50 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:31:04 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:31:04 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:31:17 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:31:18 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:31:31 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:31:31 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:31:45 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:31:45 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:31:59 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:31:59 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:32:12 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:32:13 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:32:27 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:32:27 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:32:40 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:32:40 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:32:54 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:32:54 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:33:08 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:33:08 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:33:22 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:33:22 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:33:35 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:33:35 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:33:49 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:33:49 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:34:03 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:34:03 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:34:16 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:34:16 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:34:30 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:34:30 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:34:44 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:34:44 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:34:58 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:34:58 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:35:12 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:35:12 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:35:26 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:35:27 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:35:40 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:35:41 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:35:54 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:35:55 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:36:08 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:36:09 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:36:22 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:36:22 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:36:36 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:36:37 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:36:50 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:36:51 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:37:04 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:37:05 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:37:19 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:37:19 (DEBUG):    fetching new trades for new bucket at cex.io
2013-12-07 09:37:23 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:37:23 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:37:23 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:37:37 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:37:40 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:37:40 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:37:40 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:37:54 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:37:57 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:37:58 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:37:58 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:38:11 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:38:15 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:38:15 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:38:15 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:38:28 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:38:32 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:38:32 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:38:33 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:38:46 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:38:50 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:38:50 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:38:50 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:39:04 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:39:07 (DEBUG):    cex.io fetching from tid 642944
2013-12-07 09:39:08 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:39:08 (DEBUG):    cex.io returned an error, retrying..
2013-12-07 09:39:08 (DEBUG):    cex.io returned an error, retrying..

c:\gekko\exchanges\cexio.js:157
    function() { method.apply(self, args) },
                    ^
TypeError: Cannot call method 'apply' of undefined
    at null._onTimeout (c:\gekko\exchanges\cexio.js:157:25)
    at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)

fixed.


Update console logs

Purpose

Resolves https://github.com/wso2-cellery/sdk/issues/633

Codecov Report

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

@@           Coverage Diff           @@
##           master     #634   +/-   ##
=======================================
  Coverage   66.74%   66.74%
=======================================
  Files          36       36
  Lines        1245     1245
  Branches      107      107
=======================================
  Hits          831      831
  Misses        375      375
  Partials       39       39

Continue to review full report at Codecov.

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


Added new snpguest CI PR test for SNP guest

Perform snpguest cargo tests on the SNP guest

Hi Reviewers, I re-request for the code review for snpguest CI PR test as I made major changes to address the following features:

Re-organized snp function definitions in a separate file for code cleanup
To handle launch of multiple unique SNP guests with the combination of guest network port and guest name
Added new tool to extract free guest network port for SNP guest launch process.