Http driver config 6.1.x

Fixes #272
This pull introduces/changes:

adds an :http_adaptor option to CypherSession::Adaptors::HTTP.new for Faraday adaptor

Pings:
@cheerfulstoic
@subvertallchris

Coverage increased (+11.8%) to 93.449% when pulling 0586a5681751bb576299ea8320c3deaf14e06beb on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.449% when pulling a5d63ffc521c6ae32a6232ae4c35a0ff504e3800 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.449% when pulling 62ea2566030d25f401ce057015df58940936f8bd on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.449% when pulling 62ea2566030d25f401ce057015df58940936f8bd on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.449% when pulling 62ea2566030d25f401ce057015df58940936f8bd on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage decreased (-0.03%) to 81.599% when pulling 75ff92ebc7c6f87dc836794dc507e661c9ccb3ef on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage decreased (-0.04%) to 81.595% when pulling c5e49533d824c9428cab5d05a530564fc69c14fa on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage decreased (-0.04%) to 81.595% when pulling c5e49533d824c9428cab5d05a530564fc69c14fa on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage decreased (-0.04%) to 81.595% when pulling 16815fc144c250168e16ccba2fa5d93b1370c913 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage decreased (-0.04%) to 81.595% when pulling 4a2e8784a630275d35397833d184580e657013f7 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage decreased (-0.04%) to 81.595% when pulling 4a2e8784a630275d35397833d184580e657013f7 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage decreased (-0.04%) to 81.595% when pulling 4a2e8784a630275d35397833d184580e657013f7 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage decreased (-0.04%) to 81.595% when pulling 4a2e8784a630275d35397833d184580e657013f7 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+0.005%) to 81.636% when pulling c077648aee114c3e65f0c20a8c60f5f05e38a202 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+0.005%) to 81.636% when pulling c077648aee114c3e65f0c20a8c60f5f05e38a202 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+0.005%) to 81.636% when pulling c077648aee114c3e65f0c20a8c60f5f05e38a202 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+0.03%) to 81.665% when pulling 92e2816c5aa4880d4aa1f05d2559d1029d908fc3 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.382% when pulling c40f8e273d80a715d9ac9e5414fc8e6cab92fe74 on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.382% when pulling 9f0debce4bf6ea680f4629d7bbd515ff8ec67a6a on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

Coverage increased (+11.8%) to 93.389% when pulling 5c5aa6b02386d5b75f452a608559b67883c671ad on brucek:http_driver_config_6.1.x into 0da875890d8ac1b1aae6147139b89c60f2a1a38b on neo4jrb:6.1.x.

I'm not sure if you're on 7.0.x yet, but I just released 7.0.8 which allows you to configure faraday's adaptor with a faraday_configurator option.  See the documentation here:
http://neo4jrb.readthedocs.io/en/8.0.x/Setup.html#configuring-faraday
That's the Rails configuration, obviously, but it all ends up as the faraday_configurator option passed into the HTTP adaptor


Navbar Links are not correct

The links in the navbar menu is not correct and it is redirecting to 404 page.
Please assign this to me I would like to contribute to it under GSSOC 2024. Thankyou.

Hi,
I am GSSOC'24 Contributor. Could you please assign this issue to me. I have good knowledge in HTML, CSS and JavaScript. I think I can handle it.

I am GSSOC'24 Contributor. Could you please assign this issue to me. I have good knowledge in HTML, CSS and JavaScript. I think I can handle

Hi,
I am GSSOC'24 Contributor. Could you please assign this issue to me. I have good knowledge in HTML, CSS and JavaScript. I think I can handle it.


Added more preprocessing

Now vocabulary encompasses the entire text instead of just the text inside quotes. Hopefully reduces the number of s encountered.
We only need to run pre-processing once. Data is serialized and saved. We will just read this data every time we train the model.
Increased max input length. Removed all sentences longer that max_input_length. This is to avoid passing partial sentences, better off not to pass them I guess. This can be tested.
Will add some optimization to the Main code. Probably dropout.
Divided the samples to test and train set. When User CTRL-C's during testing, we'll test the model on the test data-set to see how well it performs. Will add that code too.

@vshan Check this out to see if i've done anything wrong. I'll add more comments in a while.


winget cannot upgrade Teams Machine wide Installer

Brief description of your issue

Steps to reproduce
Type
'''winget upgrade'''
and
'''winget upgrade --all''
Expected behavior
I would expect the Teams Machine wide installer to be upgraded as well, but it just stepped away from that specific line.
Actual behavior
No behavior upon the teams machine wide installer package
Environment
Terminal Preview
Powershell 7.5 -- preview 2

This is a matching issue where the Teams Machine Wide installer is matching with the Teams manifest. For a workaround, you can pin the Teams Machine Wide installer.

Will this issue be resolved?

Should have been fixed. Could you try again?

Yes I did and it worked.


Does anyone have a working requirements.txt?

I've been through every issue posts so far and then some, native, conda, WSL all turn into a dependency nightmare that it makes way more sense to just ask for a working requirements.txt and what OS / environment your on.
Ty in advance!

The current requirements.txt is very straightforwards for any MacOS or Linux OS that supports python3.
Many users have their choice or preference on how you make your virtual environment in python, I prefer pyenv, but I think where you may be stumbling is on the torch requirements, which needs you to have a working "wheels" package installed. Also pyenv does not work in windows or WSL2. I decided to quit gaming and focus on AI, so I don't run windows anymore for this reason.
This probably confuses alot of people coming from windows systems, as the CUDA implementation in WSL2 is not implemented completely there yet. You cannot do CUDA in docker with windows, either. If you don't use windows or WSL2, then you may need to see if your OS has a python3 wheels version for the system python, installing this (even though you wont use that version of it) will get the system to install any dependencies that wheels needs to compile.
That being said, there are no issues running pip install --upgrade requirements.txt on any system that supports Torch 2.2, latest transformers and protobuf. The rest of the requirements are very platform agnostic.


Don't set default caBundle for webhooks

Fixes https://github.com/actions-runner-controller/actions-runner-controller/issues/614

@mumoshu Helm chart syncing functionalities do three-way merges of generated YAML.  When you specify a value for caBundle, it clobbers the value that the controller puts in there after it's setup.  This makes CD systems like ArgoCD and Flux unable to keep the Helm chart in sync because it enters a constant update loop for this value between rendered chart and the on-cluster value which the controller is setting.  This breaks the loop.

@jstewart612 Thanks for the PR! This looks good, except Helm 2. I know Helm 2 is already deprecated and perhaps not maintained anymore, but I want to prepare before being asked. That said..

Helm chart syncing functionalities do three-way merges of generated YAML

What would happen when you run helm upgrade on the updated chart with helm 2, which doesn't support three-way merge? Override the caBundle field with an empty value?

Definitely not maintained anymore: https://helm.sh/blog/helm-v2-deprecation-timeline/
I don't know what happens, but feel it more than sufficient to no longer support that which is deprecated.


14 rv64g regfile tb

I do not deserve mercy.

I had unintentionally made the testbench more complicated than it needed to be. I found the RTL description to be scarce of comprehensive information. Got confused in a few places. Especially in the case of simultaneous lock and unlock enables. Extremely sorry for the delay.


The Bureau styles defined but not included

Current behavior

This template uses bureau-functions, which is defined in bureau.less. However, that less file is not included in https://github.com/cfpb/cfgov-refresh/blob/master/cfgov/unprocessed/css/main.less#L161-L166, so those classes are not applied.

Expected behavior
Either:

bureau.less and the associated classes should be removed.
bureau.less should be included in main.less.
bureau.less should be refactored to use atomic styles instead of the bespoke ones it defines.

/cc @sebworks

yep, must have got deleted when I did the jQuery stuff. I'll add it back.


no fractal chain

when i run
ord --chain=fractal-mainnet server
error: invalid value 'fractal-mainnet' for '--chain <CHAIN_ARGUMENT>'
[possible values: mainnet, testnet, signet, regtest]

and the doc has error command
error: ord server --chain=fractal-mainnet
ord --chain=fractal-mainnet server

did you pull from the fractal ord repo?
I think they forgot to update the readme file

I am in the fractal-bitcoin/ord repository. Is this the correct repository? I tried two branches, but neither of them worked.
I used the command:
cargo build --release
to build the ord file.
Then, I ran:
ord --chain=fractal-mainnet server
However, it still reports errors.

Please make sure you are on the fractal branch.

Yes, I can confirm that.

but


Add DoTween define

automatically enable DOTWEEN_ENABLED define if DoTween is installed as a package

Thanks for the contribution!


Include usage of SAS with cURL

Include usage of SAS with cURL

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

ID: d631dd04-382f-ea9d-9cf4-8c1ff8730b19
Version Independent ID: cf307ea9-0c9a-09a4-bc97-66d4d91d0353
Content: Using shared access signatures (SAS) in Azure Storage
Content Source: articles/storage/common/storage-dotnet-shared-access-signature-part-1.md
Service: storage
GitHub Login: @craigshoemaker
Microsoft Alias: cshoe

Thanks, for the feedback @adriantorrie! I have added this content request to my backlog.
#please-close


Please add api call to get all tickers

At the moment tickers dont come from API,
need to be added manually
is it possible to fetch tickers from API ?
PS: after little research i learned that you can make the following request
https://uk.finance.yahoo.com/_finance_doubledown/api/resource/searchassist;searchTerm={PARTIAL_SYMBOL_HERE}

Thanks for the suggestion, that shouldn't be to complicated and would indeed be helpful.
I will have closer look at this.

I  have just pushed a new branch add_ticker_search, which should do just what you requested. I have included as much information as seems useful, please let me know if something is missing before I merge it to master.

@xemwebe That looks good to me, thanks for your effort!!

I have merged the branch into master and published the crate with version number 1.1.0, therefore I close this issue.


NAT protocol integration in cable engine

Signed-off-by: Miguel Angel Ajo<EMAIL_ADDRESS>

@tpantelis comments handled in the commit in the middle, the last commit is for the terraform bits I was using to deploy/open the port.

@SteveMattar @aswinsuryan @tpantelis I updated the terraform & go code

ok, so we disabled the nat-port by default, but the code wasn't very allowing of it.
Now it should be.


Working MEEP in pythonPackages

Moved MEEP to pythonPackages and got it to work, finally.

I just found a solution, in that you need to update the PYTHONPATH before doing checks, see here.
Now however, in the import of MEEP, I get the following errors:
--------------------------------------------------------------------------
The value of the MCA parameter "plm_rsh_agent" was set to a path
that could not be found:

  plm_rsh_agent: ssh : rsh

Please either unset the parameter, or check that the path is correct
--------------------------------------------------------------------------
[localhost:08109] [[INVALID],INVALID] FORCE-TERMINATE AT Not found:-13 - error plm_rsh_component.c(335)
[localhost:08108] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on the local node in file ess_singleton_module.c at line 716
[localhost:08108] [[INVALID],INVALID] ORTE_ERROR_LOG: Unable to start a daemon on the local node in file ess_singleton_module.c at line 172
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort.  There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems.  This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):

  orte_ess_init failed
  --> Returned value Unable to start a daemon on the local node (-127) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort.  There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems.  This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):

  ompi_mpi_init: ompi_rte_init failed
  --> Returned "Unable to start a daemon on the local node" (-127) instead of "Success" (0)
--------------------------------------------------------------------------
*** An error occurred in MPI_Init_thread
*** on a NULL communicator
*** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
***    and potentially your MPI job)
[localhost:08108] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed!

Looking at the error message, this seems similar to https://github.com/open-mpi/ompi/issues/3625 on the OMPI repo, where someone wanted to run MPI within Docker. What do you think?


Issue with On Hold and On Long Release tabs in OUTPUT / Display / Input Action

Hello
It seems there is a problem with the On Hold and On Long Release tabs in the
OUTPUT configs/ Display tab / Display type : Input Action.
Any change in these tabs are lost as soon as you click OK.
No issue with the "On Press" and "On Release" tabs on the other hand.
To reproduce the issue :

Create a new OUTPUT in Mobiflight. Let's call it TEST in the description zone.
Edit this OUTPUT with the button on the right.
In the Display tab, choose " Input Action ".
Keep the default On Press / On Release radio button.
In the On Press Tab, choose for example "Mobiflight - Variable".
Let's keep the default name "MyVar" and set value "1".
Do the same thing with the "On Release" tab, this time with set value "0".
Click OK, you're back on Mobiflight main page.
Edit again the OUTPUT named TEST we've just created.
In the Display Tab, we see that the changes we've created have been saved correctly.
Now, open the On Hold Tab or the On Release Tab, as the result will be just the same.
Choose any action type, let's try again for example  "Mobiflight - Variable".
Let's keep the default name "MyVar" and this time set value "2".
Click OK to return to the main Mobiflight page.
Edit again the OUTPUT named TEST you will be able to notice that any change in the On Hold Tab or the On Release Tab
we have made has been lost.

You also get the same error with other types of Input actions in these "On Hold" and "On Long Release" tabs.
Details

MobiFlight Version : 10.1.4
FlightSim : MSFS2020

I'll look into it.

OnHold and OnLongRelease are now saved, but still not executed. InputActionExecutionCache must also be adapted.


Retrieve package information

Is your feature request related to a problem? Please describe.
Today there is no simple way to retrieve package information through Salesforce CLI. There is a need to parse sfdx-project.json and then use two Tooling API calls to retrieve package and package version information for a given alias.
What are you trying to do
A description of the outcome you are hoping to achieve
Retrieve package information to display in build log and to retrieve the installation key from a secret text in Jenkins. This is also useful for local development.
Describe the solution you'd like
Would like to have another command in force:package that could retrieve package information. Could be something lke force:package:version:info.
Describe alternatives you've considered
Currently, I have implemented this as a Groovy script for Jenkins but I'm also considering writing a plugin.

Hi @sfdc-db-gmail or @clairebianchi: is there anything else that I can assist?


prevent alternate flight control group (1) throttle from being active…

… when safety is disabled
@tumbili : can you review this quickly? I did a bench test and it worked (at least on FMU level).

Looks good and can be merged.


Get rid of webkitgtk24

It can not be built in parallel so it takes 6+ hours to build, sometimes even 9h.
$ git grep webkitgtk24
pkgs/applications/editors/emacs-25/default.nix:, withXwidgets ? false, webkitgtk24x ? null, wrapGAppsHook ? null, glib_networking ? null
pkgs/applications/editors/emacs-25/default.nix:assert withXwidgets -> withGTK3 && webkitgtk24x != null;
pkgs/applications/editors/emacs-25/default.nix:    ++ stdenv.lib.optionals withXwidgets [webkitgtk24x wrapGAppsHook glib_networking];
pkgs/desktops/gnome-3/3.20/default.nix:  inherit (pkgs) glib gtk2 webkitgtk24x webkitgtk212x gtk3 gtkmm3 libcanberra;
pkgs/desktops/gnome-3/3.20/default.nix:  #   webkitgtk = webkitgtk24x;
pkgs/desktops/gnome-3/3.20/default.nix:    webkitgtk = webkitgtk24x;
pkgs/desktops/gnome-3/3.20/default.nix:    webkitgtk = webkitgtk24x;
pkgs/desktops/gnome-3/3.20/default.nix:    webkitgtk = webkitgtk24x;
pkgs/desktops/gnome-3/3.20/default.nix:    webkitgtk = webkitgtk24x;
pkgs/development/haskell-modules/configuration-common.nix:  webkitgtk3 = super.webkitgtk3.override { webkit = pkgs.webkitgtk24x; };
pkgs/development/haskell-modules/configuration-common.nix:  webkitgtk3-javascriptcore = super.webkitgtk3-javascriptcore.override { webkit = pkgs.webkitgtk24x; };
pkgs/development/haskell-modules/configuration-common.nix:  websnap = super.websnap.override { webkit = pkgs.webkitgtk24x; };
pkgs/tools/networking/mu/default.nix:, gtk3, webkitgtk24x, libsoup, icu }:
pkgs/tools/networking/mu/default.nix:    gtk3 webkitgtk24x ];
pkgs/top-level/all-packages.nix:  webkitgtk24x = callPackage ../development/libraries/webkitgtk/2.4.nix {
pkgs/top-level/all-packages.nix:  webkitgtk2 = webkitgtk24x.override {
pkgs/top-level/all-packages.nix:    webkitgtk = webkitgtk24x;
pkgs/top-level/all-packages.nix:    webkitgtk = webkitgtk24x;

cc @lethalman @DamienCassou

@gebner could we bump webkitgtk version for mu? See ad41b8fa197cbab795ea01ca7becf6548391ef5c

http://hydra.nixos.org/jobset/nixos/issue-18312-webkitgtk24-removal

http://hydra.nixos.org/eval/1290929?compare=release-16.09

Packages that need the old api should probably be just migrated to webkit 2.10

Is webkitgtk210x the new version with the old API?  I just tried to build mu against it, but apparently we don't build webkitgtk210x on hydra.  Is there a reason for hydra not building it?

@gebner No. There's no one "old api". We've covered this all in https://github.com/NixOS/nixpkgs/issues/17308 but essentially there were 4 API deprecations resulting in 4 distinct branches: 2.4, 2.6, 2.10 & 2.12.
In fact, upstream doesn't support 2.4, 2.6 & 2.10 and considers 2.12 the stable branch. Worse, the 2.10 branch had consecutive security issues and ended up getting stricken off the change-logs as if it was some development unstable branch...

I was hoping we could remove webkitgtk for gnome 3.22, but it turns out, it's still needed...
https://bugs.launchpad.net/ubuntu/+source/bijiben/+bug/1588150
For us this affects bijiben and geary :disappointed:

More uses:
git grep 'webkitgtk2[^41]'
pkgs/applications/audio/guitarix/default.nix:, webkitgtk2, wrapGAppsHook, zita-convolver, zita-resampler
pkgs/applications/audio/guitarix/default.nix:    libsndfile lilv lv2 serd sord sratom webkitgtk2 zita-convolver
pkgs/applications/editors/eclipse/build-eclipse.nix:{ stdenv, makeDesktopItem, freetype, fontconfig, libX11, libXrender, zlib, jdk, glib, gtk2, libXtst, webkitgtk2, makeWrapper, ... }:
pkgs/applications/editors/eclipse/build-eclipse.nix:      --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath ([ glib gtk2 libXtst ] ++ stdenv.lib.optional (webkitgtk2 != null) webkitgtk2)} \
pkgs/applications/editors/eclipse/default.nix:, webkitgtk2 ? null  # for internal web browser
pkgs/applications/networking/browsers/dwb/default.nix:{ stdenv, fetchgit, pkgconfig, makeWrapper, libsoup, webkitgtk2, gtk2, gnutls
pkgs/applications/networking/browsers/dwb/default.nix:    webkitgtk2 gtk2 gnutls json_c m4 ];
pkgs/applications/networking/mailreaders/claws-mail/default.nix:    ++ optional enablePluginFancy webkitgtk2;
pkgs/applications/office/osmo/default.nix:, libarchive, gtkspell2, webkitgtk2, libgringotts }:
pkgs/applications/office/osmo/default.nix:    gtkspell2 webkitgtk2 libgringotts ];
pkgs/applications/video/miro/default.nix:, pythonPackages, pyrex096, ffmpeg, boost, glib, gtk2, webkitgtk2, libsoup
pkgs/applications/video/miro/default.nix:    pkgconfig pyrex096 ffmpeg boost glib gtk2 webkitgtk2 libsoup
pkgs/development/haskell-modules/configuration-common.nix:  webkit = super.webkit.override { webkit = pkgs.webkitgtk2; };
pkgs/top-level/all-packages.nix:  webkitgtk2 = webkitgtk24x.override {
pkgs/top-level/all-packages.nix:    webkit = webkitgtk2;
pkgs/top-level/all-packages.nix:      webkit = webkitgtk2;
pkgs/top-level/all-packages.nix:    webkit = webkitgtk2;
pkgs/top-level/all-packages.nix:    webkit = webkitgtk2;
pkgs/top-level/all-packages.nix:    webkitgtk = webkitgtk2;
pkgs/top-level/all-packages.nix:    webkit = webkitgtk2;
pkgs/top-level/all-packages.nix:    webkit = webkitgtk2;
pkgs/top-level/python-packages.nix:      pkgs.libxslt pkgs.libsoup pkgs.webkitgtk2 pkgs.icu

How are these projects still using such an old dependency?

I think it's mainly about adding support for later versions in packages (upstream work); I've got no idea why that goes so slowly. As a consequence, e.g. the latest Debian (unstable) still defaults to 2.4.x, and even same in Arch.

https://blogs.gnome.org/mcatanzaro/2017/02/08/an-update-on-webkit-security-updates/

List of packages still depending on webkitgtk24x (checked if fixed or removed):

[ ] gnome3.bijiben
[ ] gnome3.geary
[ ] haskellPackages.webkitgtk3
[ ] haskellPackages.webkitgtk3-javascriptcore
[ ] haskellPackages.websnap
[ ] emacs
[ ] astroid (https://github.com/astroidmail/astroid/issues/49)
[ ] mu
[ ] jumanji
[ ] liferea
(list from @fpletz)

I vote to remove the support and mark packages that have a hard dependency on it as broken. I think emacs xwidget support is a bit of a gimmick so I for one wouldn't consider it a great loss if it had to be disabled.

emacs 25.2 upgrades wxwidgets to use a recent webkitgtk.

Marking webkitgtk24 itself as broken should be enough.  That won't propagate to nix-env -qa normally, but it will throw the message on evaluation.

There are even more packages on 2.4, since webkitgtk2 is derived from webkitgtk24x:

[ ] guitarix
[ ] eclipse
[ ] dwb
[ ] claws-mail
[ ] osmo
[ ] miro
[ ] wxGTK30
[ ] pythonPackages.pywebkitgtk
[ ] gnucash26
[ ] luakit
[ ] surf
[ ] uzbl
[ ] xiphos
[ ] vimprobable2-unwrapped
[ ] vimb-unwrapped

I think emacs xwidget support is a bit of a gimmick so I for one wouldn't consider it a great loss if it had to be disabled.

That. In fact, people over at freenode#emacs were horrified, when I told them the other day, that the xwidget browser thing had javascript support turned on.

It seems unlikely, for all the mentioned packages to be fixed in time for the upcoming stable. I'd support marking webkitgtk24 as broken. I've been running a patch to do so for 2 master rebuilds now. The kde5 derivation continues to evaluate and for gnome3 I've just had to deactivate an optional package bijiben, see

We can continue to allow wkgtk24 for packages after assessing the security risk:

[x] guitarix
Uses its (optional) wkgtk dependecy for a preset downloader. As long as nobody hacks that page, it should be fine.
[ ] bijiben, if we don't want to drop it from gnome3's optional pacakges @lethalman ?
It seems to use wkgtk for rendering user generated content (notes)
...

We should not continue to allow wkgtk24 for these packages, by default:

[x] eclipse
It's an optional dependency anyway, and it enables an integrated web browser (!)
[ ] clawsmail
[ ] miro
Those seem likely to be exposed to uncontrolled content through email / rss
...

With @joachifm's PR merged, it isn't removed but it is disabled by default.

Let's close.  It's unusable unless you explicitly disable security check; that seems fair, and it's up to packages using this to choose (update).


Copy polymer externs into contrib

Copied over from https://raw.githubusercontent.com/PolymerLabs/polymer-externs/master/polymer.externs.js as recommended by https://github.com/PolymerLabs/polymer-externs/issues/44
/cc @ChadKillingsworth

Awesome. This worked great in my project.
Do you want to change the name to polymer-1.x.js? I ask because we've had lots of people get confused with jQuery externs that didn't quite cover the released versions. The latest Polymer is 1.2.3.

Can you do this internally so that we can update the build targets too?

@rictic any update on this?

@MatrixFrog Were you going to help submit this internally? I'd like to get this one done. FYI this PR is out of date as there are more recent changes at https://github.com/PolymerLabs/polymer-externs/blob/master/polymer.externs.js

Closed by https://github.com/google/closure-compiler/commit/f7c7ead1e72ea2bf68384df6f419933e4b94f24f.


There pokestops around.

Hello , I do not speak English fluently and I'm using google translator, if any word or phrase you are without feeling , I'm sorry .
I was using bot in earlier versions and it worked without problem, after I updated to the latest version he started giving the following error:
" [ 23:21:48 ] We cant find any PokeStops in the range of 10000m !
[ 23:21:48 ] We cant find any PokeStops , Which are unused ! Probably Server unstable , or you visted them all . Retrying .. "
So I wonder if any of you know how to solve this error , thank you in advance , I await response .
PS : This is on all accounts .
PS2 : also occurs in all coordinates.
:)

right now no bots are working developers are working on it

developers are working on it, just relax

Just thead the fcking read me. Issue 7889675 about this.


OSL_Client inactive

When I launch OSL_Client, the program says Riot Launcher Path not found

Hi
Here's the link to the fix : Fix OSL-Client


examples: logging: removed obsolete comment

The executed request no longer produces any warnings. This was changed in 2af7800c: session: improve use keyspace queries detection, since when USE KEYSPACE  statement is no longer parsed by the driver. As since then the parsing is delegated to the database (and therefore considered stable), the warning about sending raw USE KEYSPACE being experimental is no longer relevant.
Fixes: #589
Pre-review checklist

[ ] I have split my patch into logically separate commits.
[x] All commit messages clearly explain what they change and why.
[ ] I added relevant tests for new features and bug fixes.
[x] All commits compile, pass static checks and pass test.
[x] PR description sums up the changes and reasons why they should be introduced.
[ ] I have provided docstrings for the public items that I want to introduce.
[ ] I have adjusted the documentation in ./docs/source/.
[x] I added appropriate Fixes: annotations to PR description.

I would appreciate if the description were more comprehensive. The description in the linked issue suggests that the warning is obsolete but doesn't explain why, only that it "must've been removed a while ago", which isn't a good argument - what if the warning is supposed to be printed but no longer is due to a bug?
Including a proper motivation in a pull request/commit shows that the submitter understands the problem that they solve. https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_fence

I would appreciate if the description were more comprehensive. The description in the linked issue suggests that the warning is obsolete but doesn't explain why, only that it "must've been removed a while ago", which isn't a good argument - what if the warning is supposed to be printed but no longer is due to a bug?
Including a proper motivation in a pull request/commit shows that the submitter understands the problem that they solve. https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_fence

As you requested, I did some research and found the commit that removed the warning, as well as provided relevant explanation.


Fix: module migration method on fly

Questions
Answers

Description?
Currently we can't run 2 migration methods with the same name for multiple different modules. This PR fixes this issue by creating a class on the fly that uses the requested migration method.

Type?
bug fix / improvement

BC breaks?
no

Deprecations?
no

Fixed ticket?
Fixes https://github.com/PrestaShop/PrestaShop/issues/36958

Sponsor company
@PrestaShopCorp

How to test?
Try update !

The issue found is hopefully fixed with https://github.com/PrestaShop/autoupgrade/pull/951


update(.github): integrate Go regression tests

What type of PR is this?
/kind cleanup
Any specific area of the project related to this PR?
/area tests
/area CI
What this PR does / why we need it:
This brings ring the Go regression tests of https://github.com/falcosecurity/testing into this repo and run them in the Github Actions CI.
Which issue(s) this PR fixes:
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
update(.github): integrate Go regression tests

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jasondellaluce
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/milestone 0.35.0

This should now be ready for review. cc @FedeDP (the GHA CI man).
Once this is reviewed/accepted/merged, I'd propose opening a follow-up PR for deprecating the current Python regression tests (and the falco-tester image, accordingly), since they perform the same checks as the Go testing suite.

CI Build / test-dev-packages (static) / test-packages (pull_request) Failing after 12s

:negative_squared_cross_mark:

Changes LGTM! Do we need to fix up the CI here?

Once this enters, i will update my #2532 to add also the static test on arm64; then i will bump number of nodes for arm64 on prow cluster and we can merge that too!

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP, jasondellaluce
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP,jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/milestone 0.35.1


Drop generate_data function import

This is confusing some tests in the CLI repo and is not necessary.
Signed-off-by: Russell Bryant<EMAIL_ADDRESS>

This is a change I introduced. It's not from the original code. I'm just going to merge it once it passes CI so I can continue pushing through the first PR for the CLI to consume this library.


implemented resnet18 and resnet34

This should solve this issue : https://github.com/keras-team/keras-applications/issues/151
Which has duplicates here:

https://github.com/keras-team/keras/issues/15269
https://github.com/keras-team/keras/issues/15494

I don't know how to test this, this is why I am making it a draft PR.
I haven't implemented the V2, to make this easy to review, and I haven't trained the networks to get the weights.

It looks like something went wrong in the [ecd8bf4](https://github.com/keras-team/keras/pull/16358/commits/ecd8bf4b36ca05e4884c0101bf95435b85a52130) commit, and it registered another contributor for it.
For this reason, I can't sign the CLA (see below):

Should I close this and reopen in the hope that this mixup doesn't happen again or is there something else I can do?

I am closing and reopening since I didn't manage to solve this using the solutions provided here.


Upporting from 0.10 branch.

This replaces #2735.
It's long overdue, so let's merge it.

Gah, didn't see the other one didn't get merged.


Customize datatype BREAD to limit user scope

Description of problem
I want to create a data type that has the ability to limit the user scope. (i.e. only the creator can read, edit, update, delete data from it.) Consider a case given. I have 3 roles

Administrator
User
Seller
now, there is a datatype named product. I want the product can only be modified by the seller who created it. However, the Administrator has full control over it.

Proposed solution

I modified the tcg/voyager/resources/views/tools/bread/edit-add.blade.php as given, (after line 120)

    Apply User Scope?

    <?php $checked = (isset($dataType->is_user_scoped) && $dataType->is_user_scoped == 1) || (isset($is_user_scoped) && $is_user_scoped); ?>
    <input type="checkbox"
        name="is_user_scoped"
        class="toggleswitch"
        data-on="{{ __('voyager::generic.yes') }}"
        data-off="{{ __('voyager::generic.no') }}"
        @if($checked) checked @endif >

modified the database schema of table data_types little bit and added the new TINYINT column named is_user_scoped to store either 1 or 0 and gave it a default value 0.

modified the tcg/voyager/Models/DataType.php and added the newly created column name is_user_scoped into $fillable array, and added the code into updateDatatype() method as given,

if(isset($requestData['is_user_scoped'])){
    $requestData['is_user_scoped'] = 1;
}

I tried to run without this code, but the line $this->fill($requestData)->save() returned error that model was trying to insert value on into column is_user_scoped. So i applied weird path there.
Note: I need suggestion on this, why checkbox does not convert value on/off to 1/0

created the new table named products with model as Product. The idea is, when we want to apply user scope, we should have user_id column to store the id of the user who created it.

modified the VoyagerBaseController.php and added code after line 70 as given below,

$query = $model::select('*');
if($dataType->is_user_scoped == 1 && Auth::user()->role->id == 3){
    $query->where(['user_id' => Auth::user()->id]);
}

checked the datatype to determine should it be scoped to the user or not. I have statically checked the role for now but i'll try to add relationship input there before creating pull request.
Prerequisites
All datatype which is going to be user scoped, must have user_id column for ownership determination.

This all can be done with a simple scope already.

@emptynick so, if I want the admin to be able to view all, may I use as given?
public function scopeCurrentUser($query) {
        return Auth::user()->role->id == 1 ? $query : $query->where('author_id', Auth::user()->id);
}

Got an error as
General error: 1364 Field 'author_id' doesn't have a default value (SQL: insert into `products` (`name`, `min_order_qty`, `grade`, `packaging_type`, `packaging_size`, `type`, `slug`, `description`, `updated_at`, `created_at`) values (Anup's Sample Oil, 6000 LTR, 2D, Barrel, 1, Gasoli

Thats a different problem.
Closing as this feature already exists.


[#5082] add user agent for metrics

Resolves #5082

Pull Request Checklist:

[x] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

Interact with a resource (say download it)
Run some SQL SELECT * FROM "public"."hs_tracking_variable" ORDER BY "timestamp" DESC LIMIT 100 OFFSET 0;
See that the user_agent is recorded (not for every visit, just for begin_session, delete, create, download)

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-5083


"os/exec": problem building with -race in MacOS Monterey 12.1 when using package "os/exec"

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

go version go1.17.5 darwin/amd64

Does this issue reproduce with the latest release?
I am using latest
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GOARCH="amd64"
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOVERSION="go1.17.5"
Important, I hit this issue on upgrading to MacOS Monterey, specifically 12.1 (21C52)

MacOS Monterey, specifically 12.1 (21C52)
What did you do?
After building with -race, it fails to run. Here is a small sample go program that reproduces the issue.
package main

import (
	"bytes"
	"fmt"
	"os/exec"
)

func main() {
	path, err := exec.LookPath("uname")
	if err != nil {
		panic(err)
	}

	cmd := exec.Command(path, "-a")
	var out bytes.Buffer
	cmd.Stderr = nil // goes to os.DevNull
	cmd.Stdout = &out
	err = cmd.Run()
	if err != nil {
		panic(err)
	}

	fmt.Println(out.String())
}

What did you expect to see?
The binary would run without errors.
What did you see instead?
➜  hello ./hello
hello(8085,0x79c0600) malloc: *** error for object 0x600001700080: pointer being freed was not allocated
hello(8085,0x79c0600) malloc: *** set a breakpoint in malloc_error_break to debug
SIGABRT: abort
PC=0x7ff81d7f7112 m=0 sigcode=0

goroutine 0 [idle]:
syscall.rawSyscall(0x10d11a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/runtime/sys_darwin.go:77 +0x47 fp=0xc000121888 sp=0xc000121868 pc=0x109db67
syscall.rawSyscall(0x10a37e5, 0x0, 0x0, 0x1)
	<autogenerated>:1 +0x26 fp=0xc0001218d0 sp=0xc000121888 pc=0x10a3e46
syscall.forkAndExecInChild(0xc00013c098, {0xc000130030, 0x3, 0x1}, {0xc0001402c0, 0x2c, 0x0}, 0x0, 0x0, 0xc000121bd8, ...)
	/usr/local/go/src/syscall/exec_libc2.go:80 +0xed fp=0xc000121960 sp=0xc0001218d0 pc=0x10cd3ad
syscall.forkExec({0xc00013c059, 0x7}, {0xc000148000, 0x2, 0x2}, 0xc000121bd8)
	/usr/local/go/src/syscall/exec_unix.go:210 +0x58f fp=0xc000121af8 sp=0xc000121960 pc=0x10ce42f
syscall.StartProcess(...)
	/usr/local/go/src/syscall/exec_unix.go:256
os.startProcess({0xc00013c059, 0x7}, {0xc000148000, 0x2, 0x2}, 0xc000121e68)
	/usr/local/go/src/os/exec_posix.go:55 +0x526 fp=0xc000121c30 sp=0xc000121af8 pc=0x10e3e06
os.StartProcess({0xc00013c059, 0x7}, {0xc000148000, 0x2, 0x2}, 0x55555555555555)
	/usr/local/go/src/os/exec.go:109 +0x7a fp=0xc000121c90 sp=0xc000121c30 pc=0x10e37da
os/exec.(*Cmd).Start(0xc000140160)
	/usr/local/go/src/os/exec/exec.go:422 +0x9d4 fp=0xc000121ec0 sp=0xc000121c90 pc=0x10fb614
os/exec.(*Cmd).Run(0xc00013c059)
	/usr/local/go/src/os/exec/exec.go:338 +0x31 fp=0xc000121f00 sp=0xc000121ec0 pc=0x10fabd1
main.main()
	/Users/john/go/src/github.com/john/hello/main.go:19 +0x150 fp=0xc000121f80 sp=0xc000121f00 pc=0x10fd530
runtime.main()
	/usr/local/go/src/runtime/proc.go:255 +0x227 fp=0xc000121fe0 sp=0xc000121f80 pc=0x1073c87
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000121fe8 sp=0xc000121fe0 pc=0x10a0d41

Looks like a dup of #50073 . It should be fixed at Go tip or Go 1.18beta1, and will be included in the next 1.17 minor release. Thanks.


breaking(Checkbox): callback with new checked value in onClick

Breaking Change
Currently, it represented the previous checked state the checked value in a Checkbox's onClick callback represents the old state.  It now represents the new checked state.
Before
You needed to negate the checked value to get the correct new value:
handleClick = (e, data) => this.setState({ checked: !data.checked })

<Checkbox onClick={this.handleClick} />

After
The checked value represents the correct new value.
handleClick = (e, data) => this.setState({ checked: data.checked })

<Checkbox onClick={this.handleClick} />

Note, this is analogous to a controlled <Input />'s value.

change onClick's checked value to be the new representation of the
checked state instead of the representation before the event was
triggered
BREAKING CHANGE: Checkbox.onClick has changed how the checked property
is defined.  To migrate update code that references checked property to
the opposite value currently assumed.
Closes Semantic-Org/Semantic-UI-React#1936

Codecov Report

Merging #2014 into master will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master   #2014      +/-   ##
=========================================
+ Coverage   99.76%   99.8%   +0.04%
=========================================
  Files         148     148
  Lines        2556    2589      +33
=========================================
+ Hits         2550    2584      +34
+ Misses          6       5       -1

Impacted Files
Coverage Δ

src/modules/Checkbox/Checkbox.js
100% <100%> (ø)
:arrow_up:

src/modules/Modal/Modal.js
100% <0%> (ø)
:arrow_up:

src/elements/Step/Step.js
100% <0%> (ø)
:arrow_up:

src/modules/Tab/Tab.js
100% <0%> (ø)
:arrow_up:

src/behaviors/Visibility/Visibility.js
100% <0%> (ø)
:arrow_up:

src/modules/Dropdown/Dropdown.js
100% <0%> (ø)
:arrow_up:

src/modules/Search/Search.js
100% <0%> (ø)
:arrow_up:

src/modules/Sticky/Sticky.js
100% <0%> (ø)
:arrow_up:

src/modules/Modal/ModalActions.js
100% <0%> (ø)
:arrow_up:

src/addons/Portal/Portal.js
100% <0%> (ø)
:arrow_up:

... and 3 more

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 e1ff28a...e5b3d8c. Read the comment docs.

Thanks again!

Released in<EMAIL_ADDRESS>


Prevent an NPE if the doc reference is not populated

There is a location where is is possible a document reference will be null - I have adjusted the code following to check for this condition and not fail with a NPE if this occurrs.
My contributions are licensed under the Apache 2.0 License

Merged to git.spdx.org - will be updated on next refresh


ARROW-14748: [C++][CI] Update flags to give warning for unused results

Maybe problematic on older GCC compilers https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38172

Could you confirm the 2 R jobs failures? It seems they were passed on master: https://github.com/apache/arrow/actions/runs/1483611031

Latest libraries were published on November 20 https://cran.r-project.org/package=arrow - expect some configuration update is needed. Seems like the failing tests are in https://github.com/apache/arrow/blob/master/r/tests/testthat/test-install-arrow.R possibly due to lagging updates. Will try running tests again.

@github-actions crossbow submit -g nightly

R AMD 64 Windows  R Tools 40 runs on Arrow <IP_ADDRESS> rather than latest version. Failing test is
== Failed tests ================================================================
-- Error (test-duckdb.R:71:3): to_duckdb then to_arrow -------------------------
Error: Error: IOError: Query Stream is closed
Backtrace:
    x
 1. +-ds %>% to_duckdb() %>% select(-fct) %>% to_arrow() test-duckdb.R:71:2
 2. \-arrow::to_arrow(.)
 3.   +-arrow:::arrow_dplyr_query(duckdb::duckdb_fetch_record_batch(res)$read_table())
 4.   | +-dplyr::group_vars(.data) %||% character()
 5.   | \-dplyr::group_vars(.data)
 6.   \-duckdb::duckdb_fetch_record_batch(res)$read_table()
 7.     \-arrow:::Table__from_RecordBatchReader(self)

[ FAIL 1 | WARN 2 | SKIP 44 | PASS 6185 ]
Error: Error: Test failures
Execution halted

Created separate issue https://issues.apache.org/jira/browse/ARROW-14786 for RTools test failures

The DuckDB failures on R are unrelated.

@github-actions crossbow submit -g cpp


(maint) Fix networking.dhcp fact in ubuntu.rb for ubuntu-10.04.

The acceptance test facts/ubuntu.rb assumes the ip address in the
networking.dhcp fact begins with '10.'  On ubuntu-10.04, this is not always
the case.  This fix allows ip addresses beginning with '192.' as well as '10.'.

Is there a reason for any of the networking facts on any of the platforms to assume the first octet is 10 (vs just \d)?

Better than \d, should they all use something like https://github.com/puppetlabs/facter/blob/master/acceptance/tests/facts/sles.rb#L12?

That is a good regular expression (in sles.rb), allowing only and all well-formed ip addresses.  I don't know why the code was written to allow only 10-dot addresses.  It's that way in debian.rb, fedora.rb, macosx.rb, solaris.rb, and windows.rb.  Apparently so far only ubuntu1004 gets a dhcp server address of 192.168.x.x.  I am now inclined to use the sles.rb expression, but only fix  ubuntu.rb at this point. If another arch fails then replace the regex for the rest of the other architectures too.  Does that sound reasonable?

I'm tempted to just fix them all to be a regex for good IP address. There's no reason to hardwire 10. or 192. anywhere AFAICT. But /cc @whopper or @johnduarte who might have more insight than I.
(That said, it is nerd-snipingly interesting that this one platform would see this failure, so I don't want to gloss over that. Seems unlikely to be a facter change though.)

I'm good with fixing all of them.  It's not difficult.  I was tending toward least disruption to fix the problem at hand.  Uniformity across platforms is a plus.

:+1:  for updating the 10. assumptions to general IP addresses. I presume the 10. was a simple paradigm to use for internal testing. However, when running the test against infrastructure with other network configurations, this becomes brittle. We should generalize them.

Yes we should fix the rest. However, builds been blocked for 6 days so merging.


Mirror VAR stem test inputs from jasmin

|    by<EMAIL_ADDRESS>
The following files are needed to run VAR stem tests. They should be mirrored to NCI.
The base dir for the following paths is /group_workspaces/jasmin2/tids/VAR

data_64/A178_DataFiles
data_64/A210A211_DataFiles
data_64/mi-ac836/
data_64/mi-ad024
data_64/A238_DataFiles
data_64/A240_DataFiles
data_64/A242_DataFiles
data_64/A243_DataFiles
data_64/A246_DataFiles
data_64/A247_DataFiles
data_64/A249_DataFiles
data_64/mi-al799
data_64/mi-ao420
data_64/A254_DataFiles
data_64/A255_DataFiles
data_64/C001
data_64/C002
data_64/cvt_c015_ukv

Issue migrated from trac:307 at 2024-01-31 18:28:00 +1100

<EMAIL_ADDRESS>changed status from new to assigned

<EMAIL_ADDRESS>set owner to mrd599

<EMAIL_ADDRESS>commented

Sonde_coeffs/qv isn't on jasmin
[mdix@jasmin-xfer1 tids]$ ls -l OPS/external/OPS/control/Sonde_coeffs/
total 192
drwxr-sr-x 3 kjbovis gws_tids 4096 Nov 10  2015 default
drwxr-sr-x 5 kjbovis gws_tids 4096 Apr 29  2016 gl
drwxr-sr-x 4 kjbovis gws_tids 4096 Nov 10  2015 m4
drwxr-sr-x 4 kjbovis gws_tids 4096 Nov 10  2015 my

<EMAIL_ADDRESS>commented

Thanks Martin.
A couple further missing files

data_64/A228_DataFiles
data_64/A250_DataFiles

That should be close to done (except for all the things that aren't on jasmin...)

<EMAIL_ADDRESS>commented

Some additional files required.

data_64/A185toA194_DataFiles
data_64/mi-aa243
data_64/A210A211_DataFiles_v2
OPS/ext/OPS/control/Sonde_coeffs/qv
data_64/A234_DataFiles

Probably not the last lot...

<EMAIL_ADDRESS>commented

All ~600 GB synced now.


Fixes #847, Followup #848: Add docs on using vagrant-proxyconf

The plugin already supports environment variables (VAGRANT_HTTP_PROXY etc) so I excluded those from @morsok original PR.
I keep piling docs into that Overriding configurations section as I'm hesitant to create new topics 😄

I keep piling docs into that Overriding configurations section as I'm hesitant to create new topics 😄

That's okay with me for now... as the docs continue to evolve, we'll have to consider reorganizing again—I'd like to hold off on that until maybe the 4.0 era and also determine at that point if we want to stay on readthedocs.io (since their search is still down).


Improved pattern matching

Improves the version pattern matching to accept a wider range of acceptable version header lines in a Change Log file
@danieldaviestelicent I'm working on ripping out the inline scripts for release note extraction we currently have separately embedded in our respective shared workflows.  This PR is basically just adapting my initial refactor to account for some of the enhancements you made to the script for Python repositories, notably:

Allowing more flexibility around how the version appears in a header in the file
Not stopping extraction at a header line if its a sub-header of the version header we started from

Please take a look at some of the additional test files I added as these were based off of examples I found in some of the Python repositories

Note that there's also the existing test file - https://github.com/telicent-oss/extract-release-notes-action/blob/main/test-data/complex.md - based on the telicent-lib Change Log style which already had tests in this repository

Needed for https://github.com/telicent-oss/shared-workflows/pull/37


Sonobuoy not completing after e2e test is done

What steps did you take and what happened:
I ran a trivial (0 tests) sonobuoy run that passed instantly, I used the --wait  option when i started the run expecting it would return quickly, but it never did :).
However, It seems that the pods are all completed
sonobuoy                            sonobuoy                                                                      1/1     Running     0          6m59s
sonobuoy                            sonobuoy-e2e-job-4911e324ef274e0b                                             0/2     Completed   0          6m58s
sonobuoy                            sonobuoy-systemd-logs-daemon-set-c0037da2b8734a56-hz7qb                       2/2     Running     0          6m58s
sonobuoy                            sonobuoy-systemd-logs-daemon-set-c0037da2b8734a56-jb2pc                       2/2     Running     0          6m58s

The logs of the e2e job look happy:
$> kubectl logs sonobuoy-e2e-job-4911e324ef274e0b -n sonobuoy  -c e2e
Ginkgo ran 1 suite in 2.280190513s
Test Suite Passed
2020/05/15 11:52:52 Saving results at /tmp/results
+ ret=0
+ exit 0

What did you expect to happen:
I assumed that once a test is completed, the systemd-logs daemonset would also generally be completed, and sonobouy would be done.  Instead, even though the e2e job is done, and logs say it succeeded, the
Anything else you would like to add:
repeated running of
sonobouy delete. ; ./sonobuoy run --e2e-focus "should function for infra-pod" --wait=600 is how i created this state
Environment:

Sonobuoy version: 0.18.2
Kubernetes version: (use kubectl version): 1.18
Kubernetes installer & version: TKG/ClusterAPI
Cloud provider or hardware configuration: VSphere
OS (e.g. from /etc/os-release):  Photon
Sonobuoy tarball (which contains * below)

From talking with @zubron , it looks like:

systemd-logs-daemonset is simply taking a long time.

After printing those logs out,
time="2020-05-15T12:27:21Z" level=info msg="Waiting for waitfile" waitfile=/tmp/results/done
time="2020-05-15T12:27:21Z" level=info msg="Starting to listen on port 8099 for progress updates and will relay them to https://[<IP_ADDRESS>]:8080/api/v1/progress/by-node/tkg-mgmt-vsphere-20200514193059-md-0-5d858bc644-frpb7/systemd-logs"
time="2020-05-15T12:27:22Z" level=info msg="Detected done file, transmitting result file" resultFile=/tmp/results/systemd_logs
time="2020-05-15T12:27:23Z" level=info msg="Results transmitted to aggregator. Sleeping for 3600 seconds"
kubo@jumper:~$ kubectl logs sonobuoy-systemd-logs-daemon-set-bfe7766a68dd4848-4wbmb -n sonobuoy  -c systemd-logs
Sleeping for 1h to avoid daemonset restart
kubo@jumper:~$ kubectl logs sonobuoy-systemd-logs-daemon-set-bfe7766a68dd4848-4wbmb -n sonobuoy  -c sonobuoy-worker
time="2020-05-15T12:27:21Z" level=info msg="Waiting for waitfile" waitfile=/tmp/results/done
time="2020-05-15T12:27:21Z" level=info msg="Starting to listen on port 8099 for progress updates and will relay them to https://[<IP_ADDRESS>]:8080/api/v1/progress/by-node/tkg-mgmt-vsphere-20200514193059-md-0-5d858bc644-frpb7/systemd-logs"
time="2020-05-15T12:27:22Z" level=info msg="Detected done file, transmitting result file" resultFile=/tmp/results/systemd_logs
time="2020-05-15T12:27:23Z" level=info msg="Results transmitted to aggregator. Sleeping for 3600 seconds"```

Am assuming maybe a special case that if you run a job with very few tests, then the SystemD logs can take up 60 minutes  to finish, so the `--wait` will cause sonobouy to simply hang and wait for 60 minutes.

thanks for helping me with this ! im closing the issue .

reopening - maybe there is some kind of situation here where systemd logging takes way longer then e2e tests, to complete.
In that case, your ability to use --wait to run a synchronous test can be hampered, unless you only run the --plugin e2e option (thanks again to bridget for that workaround).
I'll let the sonobuoy PM/engineers decide wether or not e2e logs should be more tightly bound to quickly quit or not.  Ok w/ anyone closing this issue or ask me for more data if needed.
Thanks again for the quick response!


Enforce default code permissions

Closes #840
Closes #761
We now define the InstantiateDefaultPermission as a restriction on the contracts, not a "helpful default".
That means, it is used if you do not set a permission explicitly, but it also provide a "maximum bound" on how permissive you can be.
That is, if InstantiateDefaultPermission is Everybody, you can set any permission you wish (permissionless cosmwasm)
But if InstantiateDefaultPermission is Nobody, you can only set permission to Nobody on upload and must request governance to update that to allow instantiation (permissioned cosmwasm)
This minor logic change now allows us to open up code upload to everybody (which cost $$$ gas when it was a proposal) and just have a vote on updating the instantiate permissions (implemented in #796), which is much cheaper to vote on. Thus resolving the issue of very expensive votes on permssioned chains #761 while still allowing them to control what code is executed.
@jhernandezb Happy for feedback here as well

This looks good to me, will solve current issues with the gov system. We may need to add some migration notes besides Stargaze and Osmosis I'm not aware of which other chains have permissioned setup. But when upgrading chains will have to add a migration that:
StoreCodePermissions > Nobody-> Everybody
InstantiatePermissions > Everybody -> Nobody

Yes, we should use some migrate notes.
That said, the old settings will continue to work, we just provide a second (more gas-efficient) way to achieve this. And the chain can adjust when they are ready


[WIP]upgrade react next

Summary
upgrade next version to 13
upgrade react version to 18

fixing...


Fix CI

We need to fix the CI so that we can merge new PRs.
Inspiration can be drawn from here.

Fixed in #79


Refactored Makefile to work better with multiple platforms and set more portable configure options

Thanks!  Let's see if the new makefile will provide more insight into the CI failure.


Add support for language-all comments in Stack Overflow

Stack Overflow allows for language-all comments (see here for more details) in the format of <!-- language-all: lang-html -->. We should add support for this!

Do you think it would be enough to convert to GFM, format, and then convert back? Or does the formatting need to happen with a data structure specifically designed around Stack Overflow's parsing?

Given the current implementation, and the way it goes through processing code blocks in the order in which they appear, I think it would be easier to track the language declared in the last language-all comment and apply it when Prettier runs. For some context, the current code currently uses regexes to find these code blocks and replaces them in the code, which seemed like a simpler solution to me than trying to convert formats and convert back.
That being said, the current implementation is just the first iteration I wrote to get the basic functionality working, and there's lots of room for improvement! I'm sure it'll change a lot as time goes on :)


Send Authorization header on redirect to a trusted host

The header is not sent at the redirect by design. However, if the host is trusted (there is a token in IAccessTokens for it) the header can be sent.

Most likely, we will need to implement redirect handling outside of HttpClient. This means that we need to close this issue https://github.com/nclient/NClient/issues/432


fix(regular): fixed regex mismatch under windows

Checklist

[ ] Fix linting errors
[ ] Tests have been added / updated (or snapshots)

Change information

Codecov Report

Merging #850 (b057286) into dev (1fde5ad) will decrease coverage by 0.11%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##              dev     #850      +/-   ##
==========================================
- Coverage   95.20%   95.10%   -0.11%
==========================================
  Files         251      251
  Lines        5757     5760       +3
  Branches     1063     1061       -2
==========================================
- Hits         5481     5478       -3
- Misses        268      271       +3
- Partials        8       11       +3

Impacted Files
Coverage Δ

...kages/varlet-ui/src/collapse-item/CollapseItem.vue
90.90% <0.00%> (-7.28%)
:arrow_down:

packages/varlet-ui/src/badge/Badge.vue
96.15% <0.00%> (-3.85%)
:arrow_down:

packages/varlet-ui/src/collapse/Collapse.vue
85.07% <0.00%> (-1.29%)
:arrow_down:

packages/varlet-ui/src/tabs/Tabs.vue
75.29% <0.00%> (+0.29%)
:arrow_up:

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


[Microservice] Elastic IP Manager

upload elastic ip allocation initial codes

@Eric-Yuan btw, could you get the document updated along with this PR as well? Will be relatively earlier for review :-)

@Eric-Yuan CustomerResource has a recent change which conflicts with this PR. Would you mind checking and resolving the conflict listed at the end of this PR page? Thanks.

@Eric-Yuan CustomerResource has a recent change which conflicts with this PR. Would you mind checking and resolving the conflict listed at the end of this PR page? Thanks.

OK, I will fix those conflicts

@Eric-Yuan CustomerResource has a recent change which conflicts with this PR. Would you mind checking and resolving the conflict listed at the end of this PR page? Thanks.

Done

Can you check the end of this PR page? It somehow shows that there are two more conflicts :-)
Conflicting files
lib/src/main/java/com/futurewei/alcor/common/db/CacheFactory.java
lib/src/main/java/com/futurewei/alcor/common/entity/CustomerResource.java

@Eric-Yuan CustomerResource has a recent change which conflicts with this PR. Would you mind checking and resolving the conflict listed at the end of this PR page? Thanks.

Done

Can you check the end of this PR page? It somehow shows that there are two more conflicts :-)
Conflicting files
lib/src/main/java/com/futurewei/alcor/common/db/CacheFactory.java
lib/src/main/java/com/futurewei/alcor/common/entity/CustomerResource.java

Done


snowflake masking policy allows argument list & argument names to be passed to the masking policy

snowflake masking policy allows argument list & argument names to be passed to the masking policy
Currently, with terraform-provider-snowflake,  argument name or providing an argument list is not supported.
enhancing it will be valuable.

Hi, sorry for the late response. We've released v0.96.0, which includes adjusting and fixing masking policies. Please upgrade with the migration guide.

Closing the issue due to inactivity.


Decoding issue

Hello,
I'm running python fs_to_json.py ../2024-08-27T13:49:35_42810/all_namespaces/all_kinds/ out where ../2024-08-27T13:49:35_42810/all_namespaces/all_kinds/ is
├── all_namespaces_all_kinds.export_metadata
├── output-0
├── output-1
├── output-10
├── output-11
├── output-12
├── output-13
├── output-14
├── output-15
├── output-16
├── output-17
├── output-18
├── output-19
├── output-2
├── output-3
├── output-4
├── output-5
├── output-6
├── output-7
├── output-8
└── output-9

1 directory, 21 files

The conversion worked for 9 files but created 12 empty JSON files. Is this a known bug and are there any tips on how to resolve?
Traceback (most recent call last):
  File<EMAIL_ADDRESS>line 125, in worker
    result = (True, func(*args, **kwds))
                    ^^^^^^^^^^^^^^^^^^^
  File<EMAIL_ADDRESS>line 48, in mapstar
    return list(map(*args))
           ^^^^^^^^^^^^^^^^
  File "/Users/jaredforth/Downloads/firestore-export-json/converter/command.py", line 145, in process_file
    json.dumps(json_tree, default=serialize_json, ensure_ascii=False, indent=2)
  File<EMAIL_ADDRESS>line 238, in dumps
    **kw).encode(obj)
          ^^^^^^^^^^^
  File<EMAIL_ADDRESS>line 202, in encode
    chunks = list(chunks)
             ^^^^^^^^^^^^
  File<EMAIL_ADDRESS>line 432, in _iterencode
    yield from _iterencode_dict(o, _current_indent_level)
  File<EMAIL_ADDRESS>line 406, in _iterencode_dict
    yield from chunks
  File<EMAIL_ADDRESS>line 406, in _iterencode_dict
    yield from chunks
  File<EMAIL_ADDRESS>line 406, in _iterencode_dict
    yield from chunks
  File<EMAIL_ADDRESS>line 326, in _iterencode_list
    yield from chunks
  File<EMAIL_ADDRESS>line 439, in _iterencode
    o = _default(o)
        ^^^^^^^^^^^
  File "/Users/jaredforth/Downloads/firestore-export-json/converter/utils.py", line 77, in serialize_json
    return str(obj)
           ^^^^^^^^
  File "/Users/jaredforth/Downloads/firestore-export-json/venv/lib/python3.12/site-packages/google/appengine/api/datastore_types.py", line 1227, in __str__
    return self.decode('utf-8')
           ^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xeb in position 24: invalid continuation byte
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/jaredforth/Downloads/firestore-export-json/fs_to_json.py", line 14, in <module>
    main()
  File "/Users/jaredforth/Downloads/firestore-export-json/fs_to_json.py", line 10, in main
    command.main(args=args)
  File "/Users/jaredforth/Downloads/firestore-export-json/converter/command.py", line 93, in main
    process_files(
  File "/Users/jaredforth/Downloads/firestore-export-json/converter/command.py", line 113, in process_files
    p.map(f, files)
  File<EMAIL_ADDRESS>line 367, in map
    return self._map_async(func, iterable, mapstar, chunksize).get()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File<EMAIL_ADDRESS>line 774, in get
    raise self._value
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xeb in position 24: invalid continuation byte

I have been fidgeting with a little and sortof found a solution.
I change the serialize_json function within the utils.py, with the following code:
def serialize_json(obj):
    try:
        if isinstance(obj, datetime.datetime):
            if obj.utcoffset() is not None:
                obj = obj - obj.utcoffset()
            millis = int(calendar.timegm(obj.timetuple()) * 1000 + obj.microsecond / 1000)
            return millis
        return str(obj)
    except UnicodeDecodeError:
        return obj.decode("utf-8", errors="ignore")

the old code looked like this:
def serialize_json(obj):
      if isinstance(obj, datetime.datetime):
          if obj.utcoffset() is not None:
              obj = obj - obj.utcoffset()
          millis = int(calendar.timegm(obj.timetuple()) * 1000 + obj.microsecond / 1000)
          return millis
      return str(obj)

This fixes the error or morso bypasses the problem, but there are still parts that don't work. When it runs over a list of objects, it seems unable to parse it properly and the list becomes a jumble of unicode escape sequences.
I don't know if this helps, but it will allow you to run the program without any errors.


use of environment variables

Is it possible to use environment variables for the arkmanager.cfg?
root@cf7bbf8f8224:/ark# arkmanager upgrade-tools
arkmanager v1.6: Checking for updates...
Channel '${BRANCH}' does not exist

Available channels:
api
fix-323
master
1.2-dev
1.3-dev
1.4-dev
1.5-dev
1.6-dev-rc
1.6-dev.unstable
1.6-dev

root@cf7bbf8f8224:/ark# printenv
UPDATEONSTART=1
HOSTNAME=cf7bbf8f8224
BACKUPONSTOP=0
SERVERPASSWORD=
BRANCH=master
STEAMPORT=45111
LS_COLORS=
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
BACKUPONSTART=1
GID=1000
PWD=/ark
WARNMINUTE=30
SHLVL=1
HOME=/root
AUTOBACKUP=60
AUTOUPDATE=120
UID=1000
LESSOPEN=| /usr/bin/lesspipe %s
WARNONSTOP=30
SERVERMAP=TheCenter
SERVERPORT=45112
LESSCLOSE=/usr/bin/lesspipe %s %s
SESSIONNAME=barricade
NBPLAYERS=5

With the latest commits, you now have two options:

Run as arkmanager upgrade-tools as an unprivileged user, and it will use sudo to perform the upgrade (and will use the config variables sourced by the script, which will be processed by bash)
Modify arkmanager and change arkstRootUseEnv='' to arkstRootUseEnv='yes' - this will cause simple environment substitutions to be done.

Sorry I don't see the line you are talking about. in which arkmanager? /etc/arkmanager/arkmanager.conf or /ark/arkmanager.conf or /home/steam/arkmanager.cfg ?
Sorry I don't use the environment variables very often so I'm certainly not an expert with that. Idon't really understand the process here, since this is envrionment variables and not specific to root so I can use them for the user steam for example it will display the same thing:
steam@cf7bbf8f8224:~$ env
UPDATEONSTART=1
HOSTNAME=cf7bbf8f8224
BACKUPONSTOP=0
SHELL=/bin/bash
SERVERPASSWORD=
BRANCH=master
USER=steam
STEAMPORT=45111
LS_COLORS=
ADMINPASSWORD=PqWm8a4
MAIL=/var/mail/steam
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
BACKUPONSTART=1
GID=1000
PWD=/home/steam
WARNMINUTE=30
HOME=/home/steam
SHLVL=2
AUTOBACKUP=60
AUTOUPDATE=120
LOGNAME=steam
UID=1000
WARNONSTOP=30
LESSOPEN=| /usr/bin/lesspipe %s
SERVERMAP=TheCenter
SERVERPORT=45112
SESSIONNAME=barricade
LESSCLOSE=/usr/bin/lesspipe %s %s
NBPLAYERS=5
_=/usr/bin/env
OLDPWD=/etc/arkmanager/instances

If you have some ressources I will be interested... For me it's give me the impression to a syntax problem on my part.... like the system undertsand your line of code as echo "Channel ${${BRANCH}} does not exist" and not as echo "Channel ${master} does not exist" Anyway any explanation when you have the time would be great .

What does running arkmanager upgrade-tools give you when running as steam?

Sorry I don't see the line you are talking about. in which arkmanager? /etc/arkmanager/arkmanager.conf or /ark/arkmanager.conf or /home/steam/arkmanager.cfg ?

Edit line 14 of /usr/local/bin/arkmanager (or wherever you've installed the arkmanager executable)
https://github.com/FezVrasta/ark-server-tools/blob/master/tools/arkmanager#L14

your line is nowhere:
#!/bin/bash

# ARK: survival evolved manager
#
# Original author:      LeXaT
# Maintainer:           FezVrasta
# Contributors:         Sispheor, Atriusftw, klightspeed, lexat, puseidr

# Script version
arkstVersion='1.6'
arkstTag='v1.6.02'
arkstCommit='2f1d3cabe5642eeb956be2091f3228ef2e3df7b0'
arkstGithubRepo="FezVrasta/ark-server-tools"

doUpgradeTools() {
  local sudo=sudo
  if [ "$UID" == 0 -o "$steamcmd_user" == "--me" ]; then
    sudo=
  fi

  local reinstall_args=()
  if [ -n "$install_bindir" ]; then
    reinstall_args=( "${reinstall_args[@]}" "--bindir" "$install_bindir" )
  fi
  if [ -n "$install_libexecdir" ]; then
    reinstall_args=( "${reinstall_args[@]}" "--libexecdir" "$install_libexecdir" )
  fi
  if [ -n "$install_datadir" ]; then
    reinstall_args=( "${reinstall_args[@]}" "--datadir" "$install_datadir" )
  fi

  echo "arkmanager v${arkstVersion}: Checking for updates..."

  if [ -n "$arkstUnstable" ] || [ "$arkstChannel" != "master" ]; then
    doUpgradeToolsFromBranch
  else
    doUpgradeToolsFromRelease
  fi
}

and /arkstRootUseEnv doesn't find anything so I guess you want me to add the line more than modifying it, right? sorry to ask maybe it's dumb but I prefer to be sure.
with the user steam (without the modification) seems to follow the good syntax and respond well to the command upgrade-tools. I will try to recreate the initial condition just to be sure.

Upgrade to v1.6.03

docker rebuild.
first confirmation: the syntax with root doesn't recognize ${BRANCH}
but the user steam does.

What is the output of head -n20 '/usr/local/bin/arkmanager'
What is the output of arkmanager --version

don't worry the version is good and the content of the file too. I'm going to change the var...
Ok does the trick seems to, the command works for root and for steam now.
So can you explain rapidly or maybe a ressource that I could read on it? because basically if I understand correctly it's sort of an interpretation of syntax, no?


Version 1.3

Version bump PR for the upcoming 1.3 release

Given we're about to have some more significant changes from #83 #82 #81 #86, I think it's past time that we signify all of the updates since 1.2 with a version bump


Use rustup llvm tools

For #1386 requires https://github.com/istio/tools/pull/3091

@Stevenjin8: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

test_ztunnel
8f9820a49081caebc3dc0ab1480fd0cc6fc4578d
link
true
/test test

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

@Stevenjin8: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

test_ztunnel
1c43b1792c6e5beb775129399eb7cab288c9d665
link
true
/test test

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

/retest


feat: enable "substring" as a UDF in addition to "substr"

Which issue does this PR close?

Closes #.
Rationale for this change
Substrait uses the name "substring", and it already exists in DF SQL
What changes are included in this PR?
Adds "substring" alias for "substr" UDF so that it can be found from Substrait consumer. Also adds a mapping into Substrait producer to rewrite "substr" into "substring".
And fixes the substr roundtrip test.
The setup here is a bit weird; in unicode.mod there is a "substring" udf being created so that it can be used in export_functions with different args than the "substr" version, even if both really end up using the same substr impl. What's the use for the export_functions versions? Anyways I think that's unrelated to this PR.

Are these changes tested?
Yes - fixed (*) the Substrait roundtrip test for SUBSTR and confirmed it uses the correct alias:
ExtensionFunction { extension_uri_reference:<PHONE_NUMBER>, function_anchor: 0, name: "substring" }
DF doesn't validate the functions against the Substrait extensions so we don't automatically check that the name is correct, but this should be good enough.
*: The previous version would optimize the call away already during planning, so the Substrait actually didn't contain the substr call, just an equals check. Now it does. There are a bunch more functions where that happens, I didn't want to fix everything here but may do it as a followup!

Are there any user-facing changes?
Adding a "substring" alias for "substr" func. That should be added into https://datafusion.apache.org/user-guide/sql/scalar_functions.html#substr - is there some automatic way to generate the file or should I just do it by hand?

Adding a "substring" alias for "substr" func. That should be added into https://datafusion.apache.org/user-guide/sql/scalar_functions.html#substr - is there some automatic way to generate the file or should I just do it by hand?

I think it needs to be updated by hand at this point
It would be great eventually to figure out how to automatically generate the docs from the code, as I think is described in https://github.com/apache/datafusion/issues/9173

Adding a "substring" alias for "substr" func. That should be added into https://datafusion.apache.org/user-guide/sql/scalar_functions.html#substr - is there some automatic way to generate the file or should I just do it by hand?

I think it needs to be updated by hand at this point

Cool, done in https://github.com/apache/datafusion/pull/11277/commits/70ac8f9ca7f20ac7ef54d8a3a5b29cb44721a0e7

Seems like a reasonable change to me, Thank you @Blizzara


make-frame fonts stranger

Observed behavior
when setq doom-font value, after M-x make-frame the new frame font looks stranger  , describe-face show the font is
-PfEd-Purisa-bold-normal-normal-*-12-*-*-*-*-0-iso10646-1 (#x47)
but first frame font display normal. when reload-theme or toggle-big-font-mode operator ,frame font become normal.
Expected behavior
create new frame font display like the first frame.
Steps to reproduce

setq     doom-font (font-spec :family "Fira Mono" :size 12) or any other fonts you have installed
M-x make-frame ,then you can see new frame's font is stranger
M-x doom/reload-theme or M-x toggle-big-font-mode operator then frame font became normal

System information

Click to expand
DOOM Doctor
Running Emacs v<IP_ADDRESS>, commit e2299e386416ca41b6481f63940d2663ed17f7e4

shell: /usr/bin/zsh
Compiled with:
  XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
  NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
  TOOLKIT_SCROLL_BARS GTK3 X11 MODULES XWIDGETS
uname -a:
  Linux office 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10
  16:32:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Attempt to load DOOM: success!

As of https://github.com/hlissner/doom-emacs/commit/e71f28601a03eeb4510dc4f7c88095dcabde8944, font intiialization should be more consistent across new frames. Let me know if that isn't the case!

@hlissner If I setq doom-font only ,make-frame font be normal, but error message with ::
persp-mode] Error: Can not initialize frame -- (error Variable binding depth exceeds max-specpdl-size)
[persp-mode] Warning: Can not restore the window configuration, because of the error -- (void-function nil)
funcall: Symbol’s function definition is void: nil

emacs can't exit
and if I setq doom-variable-pitch-font  like you. then make-frame cause emacs crash.
my doom/info:
### System Information
- OS: darwin (25.3.1)
- Emacs: Sep 16, 2017
- Doom: 2.0.9 (develop https://github.com/hlissner/doom-emacs/commit/b40924a80bfb3a2986cdcdb5d9065d898e4fd564)
- Graphic display: t (daemon: nil)
- System features: JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES
- Details:
  ```elisp
  modules:	(:feature debugger eval evil file-templates lookup services snippets spellcheck syntax-checker version-control workspaces :completion ivy :ui doom-dashboard doom-modeline doom-quit hl-todo nav-flash evil-goggles vi-tilde-fringe window-select :tools electric-indent eshell gist imenu impatient-mode macos make neotree rotate-text term tmux upload :lang emacs-lisp go javascript latex ledger markdown org plantuml python rest ruby rust sh web :app :private personal org chinese)
  packages:	(ace-link ace-pinyin ace-window adaptive-wrap all-the-icons anaconda-mode async atomic-chrome auctex auto-compile auto-yasnippet avy centered-window chinese-wbim coffee-mode command-log-mode company company-anaconda company-auctex company-dict company-go company-inf-ruby company-quickhelp company-racer company-restclient company-shell company-statistics company-tern company-web counsel counsel-css counsel-dash counsel-projectile devdocs dired-k dockerfile-mode doom-themes dumb-jump editorconfig eldoc-eval emacs-snippets emmet-mode eslintd-fix evil evil-anzu evil-args evil-commentary evil-easymotion evil-embrace evil-escape evil-exchange evil-goggles evil-indent-plus evil-ledger evil-magit evil-matchit evil-mc evil-multiedit evil-numbers evil-snipe evil-surround evil-textobj-anyblock evil-vimish-fold evil-visualstar exec-path-from-shell expand-region fcitx find-by-pinyin-dired flycheck flycheck-cask flycheck-ledger flycheck-plantuml flycheck-popup-tip flycheck-pos-tip flycheck-rust flyspell flyspell-correct flyspell-correct-ivy fringe-helper gist git-gutter-fringe git-link git-timemachine gitconfig-mode gitignore-mode go-eldoc go-guru go-mode gorepl-mode graphviz-dot-mode haml-mode helpful highlight-indentation highlight-numbers highlight-quoted hl-todo htmlize hydra imenu-anywhere imenu-list impatient-mode inf-ruby ivy ivy-bibtex ivy-hydra ivy-rich ivy-xref js2-mode js2-refactor json-mode ledger-mode less-css-mode macrostep magit magithub makefile-executor markdown-mode markdown-toc multi-term nav-flash neotree nlinum nlinum-hl nlinum-relative nodejs-repl nose ob-go ob-mongo ob-redis ob-restclient ob-rust ob-sql-mode ob-translate org-brain org-bullets org-download org-plus-contrib org-tree-slide orgit osx-clipboard overseer ox-pandoc ox-reveal pangu-spacing pcre2el persistent-soft persp-mode pip-requirements plantuml-mode prodigy projectile pug-mode pyim quelpa quickrun racer rainbow-delimiters rainbow-mode rake realgud restclient rjsx-mode rotate-text rspec-mode ruby-refactor rust-mode sass-mode shackle shrink-path skewer-mode slime smart-forward smartparens smex solaire-mode ssh-deploy stylus-mode swiper tern toc-org toml-mode undo-tree use-package vi-tilde-fringe vimrc-mode visual-fill-column web-beautify web-mode wgrep which-key whitespace-cleanup-mode xref-js2 yaml-mode yard-mode yasnippet youdao-dictionary)
  compiled files:	"n/a"  exec-path:	("/Users/driftcrow/bin/" "/usr/local/bin/" "/usr/bin/" "/bin/" "/usr/sbin/" "/sbin/" "/Library/TeX/texbin/" "/opt/X11/bin/" "/usr/local/Cellar/emacs-plus/25.3/libexec/emacs/25.3/x86_64-apple-darwin16.7.0/")

Just pushed two possible fixes for this. Give it a try and let me know how it fares.

@hlissner  make-frame works fine now if I setq doom-font. but when I setq
doom-variable-pitch-font , make-frame still cause emacs crash.

Huh, have you tried different fonts for doom-variable-pitch-font? And are you sure the font you are using for doom-variable-pitch-font exists?
You can try M-; (find-font (font-spec :family "..."))  to see if Emacs can see the font.

font is exist. M-; (find-font (font-spec :family "Fira\ Sans")) echo:
#<font-entity mac-ct nil Fira\ Sans nil iso10646-1 normal normal normal 0 nil 0 0
((:font-entity . #<save-value <pointer 0x60000005cf80> <integer 0> <unused> <unused>>))
>

and even I  change doom-variable-pitch-font font family same with doom-font, emacs crash continue after make-frame.

Is this still an issue? There have been many changes to the way Doom handles fonts. I'm hoping this was resolved at some point.

works fine now for me ,thanks


Getting net::ERR_FAILED failure from WebView with CertificateTransparencyProvider installed and proguard enabled

I've just integrated my app with CertificateTransparency library using:
installCertificateTransparencyProvider {     diskCache = AndroidDiskCache(context) }
and I have Proguard/R8 enabled:
minifyEnabled true
what happens is that while loading any WebView I always get a net::ERR_FAILED failure.
If I remove CertificateTransparency or disable Proguard it's working properly.

Hey @ccodega . Could you please show the sample of you proguard file?
In sample app you can find proguard-rules.pro file with this comment.
`# If your project uses WebView with JS, uncomment the following
and specify the fully qualified class name to the JavaScript interface
class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
public *;
#}`

Hi @alexandru-lachimov thanks for your prompt response!
Unfortunately also Webviews with no Javascript interface don't work... and if I disable CertificateTransparency they actually work properly

@ccodega  could you please show your WebSettings for WebView client and your proguard file? It may be very useful.

@alexandru-lachimov let's try this way. I've added a super simple WebView Activity in the library's sampleapp and I can reproduce the same issue. I didn't add any specific proguard rules or webview settings:
Activity code:
package com.appmattus.certificatetransparency.sampleapp

import android.os.Bundle
import android.webkit.WebView
import androidx.appcompat.app.AppCompatActivity

class WebView : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_web_view)
        findViewById<WebView>(R.id.actwebview_webview)?.loadUrl("https://it.simplesite.com/")
    }
}

activity_web_view.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <WebView
        android:id="@+id/actwebview_webview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />
</LinearLayout>

SampleApplication:
override fun onCreate() {
    super.onCreate()
    updateSecurityProvider()
    installCertificateTransparencyProvider { }
}

I think I've found something: if I enable proguard on a debug build I see this in the logcat
com.appmattus.certificatetransparency.sampleapp E/X509Util: Error creating trust manager (j3.f): java.lang.IllegalArgumentException: Required method checkServerTrusted(X509Certificate[], String, String, String) missing
com.appmattus.certificatetransparency.sampleapp E/X509Util: Could not find suitable trust manager

My assumption that you received SSL error. Could you please check in debug mode what error do you receive? You'll need to create your own WebViewClient and implement onReceivedSslError. Then you can try to catch SslError.SSL_UNTRUSTED and use CertificateTransparencyTrustManager or it's builder from the lib to validate cert. This answer on StackOverflow may be useful -> https://stackoverflow.com/a/41674490 .
Hey @mattmook what's your opinion here?

Following my latest comment, if I add this entry in my proguard script it seems it makes it work:
-keep class com.appmattus.certificatetransparency.internal.verifier.CertificateTransparencyTrustManager { *; }
@alexandru-lachimov could you double check if this is really a fix and in case include it in the library consumer proguard file?

I tried also to implement onReceivedSslError but I'm actually receiving the error through onReceivedError

I was reviewing the code and found these comments in  CertificateTransparencyTrustManager.kt for the following methods:
 fun checkServerTrusted(chain: Array<out X509Certificate>, authType: String, host: String): List<X509Certificate> {...}
 fun isSameTrustConfiguration(hostname1: String?, hostname2: String?): Boolean {...}
Here is the comment:
// Called through reflection by X509TrustManagerExtensions on Android
Looks like reflection is used here and to make it work with Proguard need to add proguard rule for this class as you mentioned.
I think you can open a PR and update consumer-proguard-rules.pro file with a new rule and then @mattmook will be able to merge the PR.

Here it is: https://github.com/appmattus/certificatetransparency/pull/42
thanks for your support @alexandru-lachimov very appreciated!

Will be releasing a version with the updated consumer proguard file shortly.


Add Vue2 config

Based and tested on HQ config. When we implement this we can also get rid of the @vue/cli-plugin-eslint making our way to Vite just a bit easier.

Oops, I merged!

Saves me a click


After email change - identites array still contains old email

{
  "id": "12fbf230-f196-4521-bbb3-fa474da8a56b",
  "aud": "authenticated",
  "role": "authenticated",
  "email"<EMAIL_ADDRESS>  "email_confirmed_at": "2022-11-18T14:11:14.079381Z",
  "phone": "",
  "confirmation_sent_at": "2022-11-18T14:09:48.076506Z",
  "confirmed_at": "2022-11-18T14:11:14.079381Z",
  "recovery_sent_at": "2022-11-18T14:20:49.715077Z",
  "email_change_sent_at": "2022-11-18T14:52:42.099554Z",
  "reauthentication_sent_at": "2022-11-18T14:39:47.626075Z",
  "last_sign_in_at": "2022-11-18T14:54:03.735118Z",
  "app_metadata": {
    "provider": "email",
    "providers": [
      "email"
    ]
  },
  "user_metadata": {},
  "identities": [
    {
      "id": "12fbf230-f196-4521-bbb3-fa474da8a56b",
      "user_id": "12fbf230-f196-4521-bbb3-fa474da8a56b",
      "identity_data": {
        "email"<EMAIL_ADDRESS>        "sub": "12fbf230-f196-4521-bbb3-fa474da8a56b"
      },
      "provider": "email",
      "last_sign_in_at": "2022-11-18T14:09:49.592989Z",
      "created_at": "2022-11-18T14:09:49.593022Z",
      "updated_at": "2022-11-18T14:09:49.593022Z"
    }
  ],
  "created_at": "2022-11-18T14:09:48.325756Z",
  "updated_at": "2022-11-18T14:54:04.834277Z"
}

Hey!
I've just tested this and it seems fine now

Going to close but feel free to let me know if there are still issues
Jo


morphMany lists error (Call to a member function addEagerConstraints() on a non-object)

I have a problem with using morphMany relations in combination with lists in my model. I do have a Meta model (morphMany) and a Resort model. The Resort model has a method metas() that just does this: return $this->morphMany('Meta', 'metable');
public function metas()
{
    return $this->morphMany('Meta', 'metable')->lists('value', 'key');
}

Now what I want to have is a key/value list, just like I am able to do with hasMany: return $this->morphMany('Meta', 'metable')->lists('value', 'key'); But this doesn't work. If I use the same with hasMany on a different table, it works fine, so I assume there must be a difference between hasMany and morphMany in terms of the object structure.
The error I get is: Call to a member function addEagerConstraints() on a non-object [/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php, Line 471] (Laravel 4.2.8)
I hope any of you can help me with this issue.
Thanks a lot in advance.

Is there any chance you could try to debug this and send a fix to 5.0 please?

Closing due to 7 months of inactivity.


Add a make target for running a local compile

It's often useful to be able to run a compile outside of the unit or Hatchet tests when developing the buildpack or debugging.
Whilst running the compile locally inside Docker won't fully replicate a compile on the platform, for many use-cases it's close enough and importantly gives a faster development feedback loop, since buildpack changes don't have to be committed/pushed prior to triggering a compile.
Closes W-8436406.
[skip changelog]

Example usage:
$ make compile
Running compile using: STACK=heroku-18 FIXTURE=test/fixtures/requirements-standard

-----> Installing python-3.6.12
-----> Installing pip 20.1.1, setuptools 47.1.1 and wheel 0.34.2
-----> Installing SQLite3
-----> Installing requirements with pip
       Collecting requests
         Downloading requests-2.25.0-py2.py3-none-any.whl (61 kB)
       Collecting chardet<4,>=3.0.2
         Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
       Collecting idna<3,>=2.5
         Downloading idna-2.10-py2.py3-none-any.whl (58 kB)
       Collecting urllib3<1.27,>=1.21.1
         Downloading urllib3-1.26.2-py2.py3-none-any.whl (136 kB)
       Collecting certifi>=2017.4.17
         Downloading certifi-2020.11.8-py2.py3-none-any.whl (155 kB)
       Installing collected packages: chardet, idna, urllib3, certifi, requests
       Successfully installed certifi-2020.11.8 chardet-3.0.4 idna-2.10 requests-2.25.0 urllib3-1.26.2

Or with params:
$ make compile STACK=heroku-20 FIXTURE=test/fixtures/python3_9
Running compile using: STACK=heroku-20 FIXTURE=test/fixtures/python3_9

-----> Installing python-3.9.0
-----> Installing pip 20.1.1, setuptools 47.1.1 and wheel 0.34.2
-----> Installing SQLite3
-----> Installing requirements with pip


Support for 2024.2.1

Are there any plans to add support for the latest version? (2024.2.1)

@stecon02 yes, I will try to release the update by 20th September. I will also fix bugs if there are any (please report if you have faced some issues), I didn't get time to properly test current version.

closing this as plugin is published for 2024.2.1 as version 1.3.1. I will release one more version by 20th September with bug fixes


Integrate CmdScheduler

https://ore.spongepowered.org/Simon_Flash/CmdScheduler

+1

This seems to do almost everything that #86 would do, except running a command as soon as a player comes online. Unless CmdScheduler can do that aswell


flinkcdc2.1增量BINLOG不前进不变动问题

Describe the bug
A clear and concise description of what the bug is.
Environment :

Flink version :  1.13.1
Flink CDC version: 2.1
Database and version:  mysql5.7

To Reproduce
Steps to reproduce the behavior:

Thes test data :
The test code :
The error :

作业报错 The connector is trying to read binlog starting at GTIDs xxx and binlog file '"mysql-bin.008391","pos":"55779304", skipping 4 events plus 1 rows, but this is no longer available on the server. Reconfigure the connector to use a snapshot when needed

Additional Description
If applicable, add screenshots to help explain your problem.
目前我用flinkcdc过程中Binlog位置一直不前进，导致7天后过期报上面的异常，目前的Binlog位置时8391，是第一次启动全量加增量时的位置。源数据一直有变动修改。目前的BINLOG已经到了9000了。POS位置有在前进。不是道是慢还是怎么回事

the same problem in 2.1.1

you can set scan.incremental.snapshot.enabled = false to resolve it

Could you use English for better communication? feel free to reopen once updated the description.

Could you use English for better communication? feel free to reopen once updated the description.

FlinkCDC MySQL connector option "heartbeat.interval" is introduced in version 2.2. With version 2.1, can I use the Debezium config prop "heartbeat.interval.ms" to achieve the same goal of fetching latest binlog offset when there is no updates on table A while the db binlog offset keeps changing all the time?

Could you use English for better communication? feel free to reopen once updated the description.

FlinkCDC MySQL connector option "heartbeat.interval" is introduced in version 2.2. With version 2.1, can I use the Debezium config prop "heartbeat.interval.ms" to achieve the same goal of fetching latest binlog offset when there is no updates on table A while the db binlog offset keeps changing all the time?

No, the quickest way is bumping you flink cdc version to 2.2

Thanks for clarification


QUESTION: Does Karpenter need pods to define limits on cpu and memory

I have a cluster where many workloads do not have limits set i'm working on having them set by the engineering teams but until them i'm curious how not having them set affects karpenters ability to do its job.

Karpenter schedules based on requests, not limits, so no they don't need to be set. There are some caveats here, I think the EKS best practice guidelines give a good example of why you might want to set requests == limits, in particular when using consolidation: https://aws.github.io/aws-eks-best-practices/karpenter/#configure-requestslimits-for-all-non-cpu-resources-when-using-consolidation. Basically you should just be aware of the risks of burstable pods in a tightly packed cluster.

Thank you! @jmdeal


handle arguments when stubbing subclasses of builtins

allow args for subclasses of: list, tuple, set
allow kwargs for subclasses of: dict
fixes #70
NOTE: This won't solve all cases, but I think it will handle the vast
majority and is worth it.

Coverage increased (+0.02%) to 98.22% when pulling 3c2dcd2af61fa2aee6035b921cb35049540da7c3 on tws-patch-constructor-builtin-subclass into b3ba633ee0912cf480f1f66b11d0ddd000b79af3 on master.

lg2m


Add Jenkins files for z/OS test pipelines

Add groovy scripts to test the following platforms:

z/OS 31 bits
z/OS 64 bits Large Heap

Signed-off-by: Violeta Sebe<EMAIL_ADDRESS>

@llxia please review, thank you!

fixed EOL


Bitcoin Price Prediction Web App

To predict the price of bitcoin using machine learning.

GSSOC Participant .
I would like to work on this issue.

Full Name: Suvodeep Das
GitHub Profile Link: https://github.com/Suvodeep-Das
Objective: Using a Machine Learning approach to predict Bitcoin Price.
GSSoC'22 Participant.
I would like to work on this issue.

@tandrimasingha Elaborate exactly what you want to work on!

Use 3 ML algorithm to predict the price of bitcoin using Linear regression,  SVM  and Random forest and check which performs the best among them.  Perform EDA along with it .

And how do you plan to show it's working? If you can develop an app or website?
Otherwise, this is a basic project.

I will develop a webapp and deploy it on streamlit share

GSSOC participant. I want to work on this issue.

Hi,
I am GSSOC'24 Contributor and I would like to work on this issue. Can you please assign me the issue?

Hi there @tandrimasingha  , if can you assign me this issue , I would like to work on it .