ZEVA - conditional rendering of "Vehicles Supplied" wording and update "Vehicle Class"

This is related to card #2205  - the "Vehicles Supplied" wording should only apply to MYRs associated with the 2024 compliance year or later (earlier MYRs should continue to have the original wording).
Describe the task
Remove "vehicle class" visibility for BCeID users (suppliers) while keeping it visible for IDIR users. On the supplier side, flag any vehicle entries with a weight over 4536 kg. Additionally, hide the classification "2B" if the vehicle weight is between 3856 kg and 4537 kg.
Purpose
This will eliminate the use of a vehicle class that is currently not referenced in the Act or Regulations and ensure proper handling of vehicle weight information.
Acceptance Criteria

[ ] Vehicle classification is hidden for suppliers but visible to Idir users.
[ ] Any vehicle entry over 4536 kg is flagged on the supplier side.
[ ] Classification "2B" is hidden if the vehicle weight is between 3856 kg and 4537 kg.

Additional context
•	This was new information from the BA after card 2203 was completed. Tim asked me to add the detail to this card. If you have any questions please let us know.

[x] Vehicle classification is hidden for suppliers but visible to Idir users.
[ ] Any vehicle entry over 4536 kg is flagged on the supplier side.
[x] Classification "2B" is hidden if the vehicle weight is between 3856 kg and 4537 kg.


simply llama.cpp example

What type of PR is this?
/kind cleanup
What this PR does / why we need it
'leaderworkerset.sigs.k8s.io/size' can be obtained via LWS_GROUP_SIZE
Which issue(s) this PR fixes

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

NONE

/lgtm
/approve


Implementation files in src/platform/posix not grouped correctly

Implementation files in src/platform/posix/ not being grouped correctly in generated solution. It doesn't cause the build to fail, but it is mildly disorienting.

Implementation files in platform and platform family directories are now grouping correctly.


Restructure RemoteWorkItem/Tracker Tests to rely on Suite

Remove TestMain and global state

Codecov Report

Merging #975 into master will increase coverage by 0.17%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #975      +/-   ##
==========================================
+ Coverage    70.2%   70.37%   +0.17%
==========================================
  Files          91       91
  Lines        7004     7004
==========================================
+ Hits         4917     4929      +12
+ Misses       1634     1623      -11
+ Partials      453      452       -1

Impacted Files
Coverage Δ

remoteworkitem/scheduler.go
63.41% <0%> (+4.87%)
:white_check_mark:

models/transaction.go
70% <0%> (+20%)
:white_check_mark:

remoteworkitem/github.go
100% <0%> (+22.85%)
:white_check_mark:

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 0f9a219...c6ca28c. Read the comment docs.


Add the ability for the copy to clipboard function to include any user content

ie, if they've copied in text, if they've made selections

Add content of the fields not just the labels. Should be possible, will experiment.
Sent with GitHawk


Save form response to db

fixed #24

So should i merge this commit ?

So should i merge this commit ?

Yes please


Are there any plans to update the API Coverage docs?

Usecase / What to achieve
https://playwright-ruby-client.vercel.app/docs/article/api_coverage
I would like specific explanations such as usage and arguments on this page.
Once the documentation is complete, it will be easier to implement and more people will use it.
Question
Are there any plans to make this page more detailed?
Or if you prepare a document, could you please reflect it?

API documentation is here: https://playwright-ruby-client.vercel.app/docs/api/playwright
This documentation is automarically generated by developmenr/generate_api.rb. The source of the document is in microsoft/playwright repository in YAML formatted, and this generate_api.rb script parses the YAML doc for python and convert it into Ruby example codes internally.

thank you !!


F-Droid build outdated

Plz update F-Droid build, it's been a while!

Submitted to F-Droid, now with separate apk for each architecture.


Please merge 7b77fa2 into dev channel

commit(s) to merge: 7b77fa217b7b7e45ceb1d5ca820e18853b7728a4
merge instructions: clean merge
reason: Fixes invalid types in html library that cause strong-mode runtime failures for dart2js apps (#33891)
/cc @terrylucas @dgrove @kevmoo @mit-mit @whesse @athomas

this may require also patching a .status file change from Terry: https://dart-review.googlesource.com/c/sdk/+/66460

Merged in version 2.0.0-dev.69.3


Reduce golangci memory usage

This is triggering the OOMKiller in CI
https://golangci-lint.run/usage/performance/

(removing the cachedir each time)
GOLANGCI_LINT_CACHE=/tmp/golangci-cache ./bin/golangci-lint run --timeout=2m -v
...
INFO Memory: 125 samples, avg is 847.0MB, max is 1027.8MB
INFO Execution took 12.528075513s

GOGC=10 GOLANGCI_LINT_CACHE=/tmp/golangci-cache ./bin/golangci-lint run --timeout=2m -v
...
INFO Memory: 297 samples, avg is 454.6MB, max is 543.8MB
INFO Execution took 29.511163977s


fix ListResource to adhere to fields and include query parameters

Any idea when this will get merged?

@samgreenwood mind writing a test for it? I was going to do this myself, and I will before or during easter if not... but if you want this merge ASAP, provide a meaningful passing test.
I'm quite happy it didn't break anything, and I'm quite confident it won't break anything, but I still believe a test is required.

Sorry, that should have been my thing.
Do you think it's ok if I copy the "testItWillSerializeToJsonApiAnArrayOfObjects" to "testItWillSerializeToJsonApiAnArrayOfObjectsAndFilterIncluded"?
I'm not that familiar with this repo.

@marcogrueter yes that will do.


Support additional environment variables

Description
I suggest that Bugsnag would support extra environment variables in addition to BUGSNAG_API_KEY when we configure Bugsnag.
Issue
Currently, Bugsnag supports only the BUGSNAG_API_KEY environment variable:
https://github.com/bugsnag/bugsnag-ruby/blob/c8d9f4e2dae7c593e21b1a7abae63eb1df04752f/lib/bugsnag/configuration.rb#L121
On the other hand, the bugsnag-capistrano gem supports the following variables:

BUGSNAG_API_KEY
BUGSNAG_APP_VERSION
BUGSNAG_BRANCH
BUGSNAG_RELEASE_STAGE
BUGSNAG_REVISION
BUGSNAG_REPOSITORY

I think it's very useful if this bugsnag-ruby gem would support the environment variables for configuration as the above example.
Now, we need to set explicitly as follow, but this seems to be verbose:
Bugsnag.configure do |config|
  config.release_stage = ENV["BUGSNAG_RELEASE_STAGE"]
end

https://github.com/sider/runners/blob/52dd7fd8fd48e316f934a886276e350907d8f433/bin/runners#L17
Environment
Library versions:
 * bugsnag (6.12.2)

Hi @ybiquitous
Thanks for your suggestion. We'll consider this as part of future improvements across our Ruby error reporting libraries.

Thank you!  I'm looking forward to it.


Error when assigning guild roles

BOT Event: Something went wrong during message received from teamspeak server. Likely bad user command/message.
 error id 1540: convert error
 Traceback (most recent call last):
   File "/home/ts3bot/ts-gw2-verifyBot/TS3Bot.py", line 419, in message_event_handler
     self.updateGuildTags(rec_from_uid, auth)
   File "/home/ts3bot/ts-gw2-verifyBot/TS3Bot.py", line 226, in updateGuildTags
     uid = self.getTsUniqueID(client_db_id)
   File "/home/ts3bot/ts-gw2-verifyBot/TS3Bot.py", line 309, in getTsUniqueID
     return self.ts_connection.query("clientgetnamefromdbid", cldbid=client_db_id).first().get('cluid')
   File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/query_builder.py", line 208, in first
     resp = self.fetch()
   File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/query_builder.py", line 196, in fetch
     return self._ts3conn.exec_query(self)
   File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/query.py", line 759, in exec_query
     return self._wait_for_resp(timeout=timeout)
   File "/home/ts3bot/.local/lib/python3.6/site-packages/ts3/query.py", line 625, in _wait_for_resp
     raise TS3QueryError(resp)
 ts3.query.TS3QueryError: error id 1540: convert error

Is this still an Issue ?
This might be fixed already.

Did not happen again.


Task notice does not disappear when task done

What system are you running Yazi on?
Linux X11
What terminal are you running Yazi in?
kitty 0.36.4
yazi --debug output
Yazi
    Version: 0.3.3 (5eabd7d 2024-10-29)
    Debug  : false
    OS     : linux-x86_64 (unix)

Ya
    Version: 0.3.3 (5eabd7d 2024-10-29)

Emulator
    Emulator.via_env: ("xterm-kitty", "")
    Emulator.via_csi: Ok(Kitty)
    Emulator.detect : Kitty

Adapter
    Adapter.matches: Kgp

Desktop
    XDG_SESSION_TYPE           : Some("wayland")
    WAYLAND_DISPLAY            : Some("wayland-0")
    DISPLAY                    : Some(":0")
    SWAYSOCK                   : None
    HYPRLAND_INSTANCE_SIGNATURE: None
    WAYFIRE_SOCKET             : None

SSH
    shared.in_ssh_connection: false

WSL
    WSL: false

Variables
    SHELL              : Some("/bin/bash")
    EDITOR             : None
    VISUAL             : None
    YAZI_FILE_ONE      : None
    YAZI_CONFIG_HOME   : None

Text Opener
    default     : Some(Opener { run: "nvim \"$@\"", block: true, orphan: false, desc: "nvim", for_: None, spread: true })
    block-create: Some(Opener { run: "nvim \"$@\"", block: true, orphan: false, desc: "nvim", for_: None, spread: true })
    block-rename: Some(Opener { run: "nvim \"$@\"", block: true, orphan: false, desc: "nvim", for_: None, spread: true })

Multiplexers
    TMUX               : false
    tmux version       : No such file or directory (os error 2)
    tmux build flags   : enable-sixel=Unknown
    ZELLIJ_SESSION_NAME: None
    Zellij version     : No such file or directory (os error 2)

Dependencies
    file             : 5.44
    ueberzugpp       : 2.9.6
    ffmpegthumbnailer: No such file or directory (os error 2)
    magick           : No such file or directory (os error 2)
    fzf              : 0.55.0
    fd               : No such file or directory (os error 2)
    rg               : 13.0.0
    chafa            : 1.12.4
    zoxide           : 0.9.4
    7z               : 16.02
    7zz              : No such file or directory (os error 2)
    jq               : 1.6

--------------------------------------------------
When reporting a bug, please also upload the `yazi.log` log file - only upload the most recent content by time.
You can find it in the "/home/bert/.local/state/yazi" directory.

Describe the bug
After running a task by clicking on a file and opening it in another program, the notice at the bottom of the screen does not disappear as it did in prior versions. It continues to show the task running. If I look at the task window, nothing is running.
Minimal reproducer
Open a file with an external program and then close it. The message should disappear. It does not.
yazi.log
Anything else?
No response
Validations

[X] I tried the latest nightly build, and the issue is still reproducible
[X] I updated the debug information (yazi --debug) input box to the nightly that I tried
[x] I can reproduce it after disabling all custom configs/plugins (mv ~/.config/yazi ~/.config/yazi-backup)

Please try https://github.com/sxyazi/yazi/pull/1876


Adds client side validation

Supports basic types string, int, bool, array etc
Supports custom validation logic
Adds initial service validations
Adds additional error processing logic to better parse Kubernetes api errors
Fixes some minor bugs found while writing custom validation for service
rancher/dashboard#189

@vincent99 updated!


Rename repo to 'certsuite-sample-workload'

Note, there is a bunch of references still in this repo that reference the old cnf-test-partner images.

https://github.com/redhat-best-practices-for-k8s/certsuite/pull/2321


chanfunding: create new package to abstract over funding workflows

In this commit, we create a new package chanfunding, that introduces a number of abstractions to our funding workflow. The base implementation of the core new abstraction (chanfunding.Assembler), ischanfunding.WalletAssembler. Construction of this concrete implementation of the new interfaces involved heavily refactoring much of the code within wallet.go. As a result, much of the channel funding code now lives outside of the lnwallet package.
The second instance of a new channel funder introduced in this PR is the chanfunding.CannedAssembler. This channel funder is used in the scenario wherein the "shape" of the funding output is agreed upon outside the normal protocol, while the construction of the commitment transaction and so forth are carried out as normal. Instances where this might be the case include variants of channel factory leaf channel construction, and external hardware wallet based channel funding.
This PR is the 3rd in a series of PRs that revamps the way channel funding works within lnd to allow funding transactions to be constructed externally, with the grand goal of a PSBT (safety first!!!) based channel funding workflow.

The final diff looks larger than it actually is due to the code movement that has taken place.

Haven't started review yet, but there are a few linter failures causing Travis to fail.

The issue in the tests should be fixed now, see the last commit w.r.t the exact situation (GetUtxo for neutrino treats the height hint as a precise birth height rather than a lower bound on the birth height of the UTXO).

However, I still think there are still significant cleanup that can be made, by removing reservation logic from the wallet that is now all handled by the ChanFunder

IMO this is out of scope for this PR, I purposefully kept that logic in place in order to not have the PR be too large. The reservation logic is still the bridge between our internal representatio+provisioning of the various channel parmaters (keys, csv delay, sigs, etc) and how things are manifested on the p2p layer (openchannel, acceptchannel, etc). This PR is only about abstracting away how the funding transaction and channel point are obtained by the wallet, and nothing more.

Since this is merged, it seems #3772 should now be possible. Looking forward to that.


Product brand

Allow to add the product brand.
Advantages
It allows to have the most segmented data, it is also possible to have the same product of different brands to even buy between brands of the same product the prices in the same store or in different stores.

Ready!


Spike: Manual connection for PHL Results Staging Connectivity

Spike Goal
Confirm most of the preconditions of story #829.  We will need production and non-production users.
-We need the URL(s) for their SFTP server
-How should we connect (User/Pass+Keys, User+Keys)?
-What are our connecting credentials?
-What is the expected Polling schedule?
-We've manually connected the SFTP server
-Public/Private key generated by us
Notes

Optional: Any reference material or thoughts we may need for later reference

To AL:
Suggested usernames:  cdctitest and cdctiprod
Will do both password and SSH authentication.
received this back from AL:
The cdcti accounts have been created with folders. I have used the suggested user accounts.  I have passwords.
I will be generating a new 2048 Key on Monday July 29 2024.
Our URL is     ph.state.al.us
SSH/SFTP   is required.

Confirmed connectivity using command line sftp using both password and public key authentication.  Configuration to link username and public key provided done by AL IT.  Production and Staging usernames, passwords, and private/public key pairs are in cdc_ti/secrets_to_access_partner_services/alsftp.  Keys were generated using Openssl version 3.0.2 in Ubuntu 22.04 with "ssh-keygen -t rsa -b 2048"


Build executable - new command line switch -o

This change adds support for a new switch (-o) which is used to generate a copy of the test runner executable instead of running any tests.
This allows features to be run in environments where a full Go installation is not available.
Having struggled to find a suitable way to provide a unit test for this feature I'm raising the pull request in the hope that smarter minds than mine might have a suggestion.

thanks, I will review that later ;)

thanks, I've pulled it and merged, just had to run go fmt and rebase because you had this pull from master merge commit. everything is now in master, have fun ;)


Fix UnicodeDecodeError in setup.py

Fixes #15.

Thank you!

How about another release? I think not being able to install the package warrants one.


⚠ Processors has degraded performance

In 2ca4b6a, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 74 ms

Resolved: Processors performance has improved in daca54f.


How to add IOB18 into symbiflow?

#https://github.com/the-centry/symbiflow_problem/issues/1
if I want to add IOB18 into the channels.db and use it later ,whether the step I tried is right and what should I try?

The first step is to make sure that the IOB18 fuzzers are in place.  We recommend you write a minitest via Vivado that exercises the IOB18 tile in your desired configuration, and ensure there are no unknown bits.

The first step is to make sure that the IOB18 fuzzers are in place.  We recommend you write a minitest via Vivado that exercises the IOB18 tile in your desired configuration, and ensure there are no unknown bits.

The first step is to make sure that the IOB18 prjxray fuzzers are in place. We recommend you write a minitest via Vivado that exercises the IOB18 tile in your desired configuration, and ensure there are no unknown bits. Please open a PR on https://github.com/SymbiFlow/prjxray/ with your minitest so it can be added to the tests.

It seems beyond my ability.Currently,I only try to  generate the tile's bit that I want to get by modifying your code. And before add it to symbiflow,I have sucessfully in generating the design.json in minitest's roi_harness with the IOB18'db.

The first step is to make sure that the IOB18 prjxray fuzzers are in place. We recommend you write a minitest via Vivado that exercises the IOB18 tile in your desired configuration, and ensure there are no unknown bits. Please open a PR on https://github.com/SymbiFlow/prjxray/ with your minitest so it can be added to the tests.

It seems beyond my ability.Currently,I only try to  generate the tile's bit that I want to get by modifying your code. And before add it to symbiflow,I have sucessfully in generating the design.json in minitest's roi_harness with the IOB18'db.


[nn.Module] Implement GPT-2 Model Support

This PR introduces GPT-2 model (https://huggingface.co/gpt2) support using the new nn.Module compilation pipeline.
Co-author: @CharlieFRuan

Awesome, and thanks for contributing!

Hi Rick, need to fix the format and lint issues here https://ci.mlc.ai/blue/organizations/jenkins/mlc-llm/detail/PR-1314/1/pipeline

Hi Rick, need to fix the format and lint issues here https://ci.mlc.ai/blue/organizations/jenkins/mlc-llm/detail/PR-1314/1/pipeline

Thanks @MasterJH5574 for the pointer. I just fixed the linter issue


[TOPI][Hexagon] Implement quantized elementwise

Thanks for contributing to TVM!   Please refer to guideline https://tvm.apache.org/docs/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from Reviewers by @ them in the pull request thread.
cc @mehrdadh

Hi @mehrdadh, could you please take a look at the CI test's error in this PR? Any idea what's causing this error or how I can fix this? It doesn't seem to be an error caused by my PR

Hi @mehrdadh CI is green now. Please let me know if you have any feedback on the PR


Clarification in the Changelog

Note: The - indicates that something was removed, however in the actual file its regarded as a bullet. So we should make clear if something was removed by writing it down.

Coverage remained the same at 39.849% when pulling db6e99cafe5d3988fdc076c0b4680882b1f09e38 on Lamppostmanufacturer:patch-6 into e9efe544938ffb57e6a235a5a47d9157d794de91 on NyaaPantsu:dev.

Coverage remained the same at 39.849% when pulling 62881a7d0ee6d47cd821c00da59f0fd250a7eba1 on Lamppostmanufacturer:patch-6 into 3e3929289e268746ed9ca2200d31fd3865cb8c73 on NyaaPantsu:dev.


After register firstname returns error

magento 2.2.11

After register, goes into account page with a infinite loading at top instead of name. Returns error
 ERROR  TypeError: Cannot read property 'firstname' of null, js engine: hermes
You need to logout and login again

@templatetuners can you reproduce it on a clean Magento instance?

yup, it's clean magento

in case it is a remote server instance can you send me your magento.js config so I can check it on my end?
any reason to use such an outdated Magento version?

going to try later today with newer version of magento. thanks for quick reply
I'll let you know

https://devdocs.magento.com/guides/v2.2/release-notes/release-notes-2-2-11-open-source.html
This release (Magento 2.2.11) marks the final supported software release for Magento version 2.2. Magento 2.2 will no longer receive security updates or product quality fixes now that its support window has expired.

same with 2.3.2

I think I was able to fix it. Try the latest commit from the repository https://github.com/dimaportenko/magento-react-native/commit/890c8886edf68fc931c16f4b9f659eac6b57d7c3.
Feel free to reopen this ticket.

That is fixed now.
One more bug :)
When you go to My address, Region is not autocompleted.
You can save it if you choose a region than update, but it's blank when you exit the page and get back

Same for Checkout page, also Country is blank too here

@templatetuners please create another issue, I'll take a look later this week

screenshots are appreciated


Deployment on AWS lambda

We need to run a trial deployment on AWS lambda, likely following guide from https://github.com/slackapi/bolt-python/blob/main/examples/aws_lambda/aws_lambda.py, but potentially using an image based deployment.

Will tap @mikemhenry here for assistance, as we may need OE secret inside lambda, unsure if we want to bake into an image, instead we may be able to use a setup like this : https://aws.amazon.com/blogs/compute/sharing-secrets-with-aws-lambda-using-aws-systems-manager-parameter-store/

On hold for now in favour of #8


Set output format via query param 'output-format'

Fixes:  https://github.com/owncloud/ocis/issues/9399

This is a breaking change, should we change the title subject to breaking ?

This is a breaking change, should we change the title subject to breaking ?

No need to change it, we will have a breaking release anyways!


How do I access SELinux Python bindings?

I can't find any related package here (I mean some separated package, bindings-only, like python3-libselinux in Fedora).
That's what I'm trying to do:
λ nix-shell -p python3 libselinux --run "python3 -c 'import selinux; print(selinux)'"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'selinux'

These are probably related:

https://github.com/NixOS/nixpkgs/issues/17808
https://github.com/NixOS/nixpkgs/pull/17817

But as far as I understand that pull request solves it only for NixOS but not for other OSes which uses Nix, did I get it right?
P.S. I'm using nix under `Fedora Workstation 30.

There is a package called selinux-python, is it what you are looking for ?
I tried to import selinux with it but it failed so maybe not, or maybe it needs some tweaks, I would expect such a package to live in python-packages.nix instead of all-packages.nix

@teto Nope, selinux-python package doesn't provide selinux python package, you can see:
$PWD: /nix/store/pjzm8wikvsfkyr3y8qhqncq9w9ard77f-selinux-python-2.7/lib/python3.7/site-packages
$ ls -lah
total 112K
dr-xr-xr-x. 4 uc uc   92  1. 1.  1970 .
dr-xr-xr-x. 3 uc uc   27  1. 1.  1970 ..
-r-xr-xr-x. 1 uc uc 101K  1. 1.  1970 seobject.py
dr-xr-xr-x. 2 uc uc 4,0K  1. 1.  1970 sepolgen
dr-xr-xr-x. 5 uc uc  263  1. 1.  1970 sepolicy
-r--r--r--. 1 uc uc  227  1. 1.  1970 sepolicy-1.1-py3.7.egg-info

As it turns out from https://github.com/NixOS/nixpkgs/issues/17808 I could explicitly enable enablePython flag, like this:
pkgs.libselinux.override { enablePython = true; }

Also you can find this flag here (please note it is supposed to be turned on by default), but it seems when I turn it on it doesn't do the thing I'd expect it to do. At least this gives me nothing (no python packages provided by libselinux nix package):
printf '%s\n' /nix/store/*libselinux* | perl -nE 'chomp; say if -d' | xargs -i find {} -name '*python*'

libselinux build Python 2 bindings by default for some reason. We should probably add something like
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2537,6 +2537,11 @@ in {

   latexcodec = callPackage ../development/python-modules/latexcodec {};

+  libselinux = (toPythonModule (pkgs.libselinux.override {
+    enablePython = true;
+    inherit python;
+  })).py;
+
   libsexy = callPackage ../development/python-modules/libsexy {
     inherit (pkgs) libsexy pkgconfig;
   };

so that users can use nix-shell -p python3 python3.pkgs.libselinux --run "python3 -c 'import selinux; print(selinux)'".
I am not sure how to make it work with buildEnv, though, so nix-shell -E '(with import <nixpkgs> {}; python3.withPackages (pp: [ pp.libselinux ]))' --run "python3 -c 'import selinux; print(selinux)'"  will still fail.

This monstrosity seems to work the best:
  libselinux = (((toPythonModule pkgs.libselinux).overrideAttrs (super: {
    meta = super.meta // {
      outputsToInstall = [ "py" ];
    };
  })).override {
    enablePython = true;
    inherit python;
  }).py

toPythonModule for buildEnv (python.withPackages) to be able to recognize it as Python module.
inherit python to use the correct Python version.
.py to make python3.pkgs.libselinux work.
Changing outputsToInstall does not appear to be necessary but it might still be nice to not pollute the env with the selinux manpage etc.
Order of operations should not matter, except that .py needs to be the last step.

Also python3.withPackages does not seem to work with nix-shell any more for some reason, so env $(nix-build -E '(with import <nixpkgs> {}; python3.withPackages (pp: [ (pp.libselinux) ]))')/bin/python3 -c 'import selinux; print(selinux) or nix run '(with import <nixpkgs> {}; python3.withPackages (pp: [ pp.libselinux ]))' -c python -c 'import selinux; print(selinux)' needs to be used instead. That works with the first patch as well.

@jtojnar
For both:
env $(nix-build -E '(with import <nixpkgs> {}; python3.withPackages (pp: [ (pp.libselinux) ]))')/bin/python3 -c 'import selinux; print(selinux)'

and
nix run '(with import <nixpkgs> {}; python3.withPackages (pp: [ pp.libselinux ]))' -c python -c 'import selinux; print(selinux)'

I get: error: attribute 'libselinux' missing, at (string):1:57

By writing this:
  libselinuxWithPythonBindings =
    (((pkgs.pythonPackages.toPythonModule pkgs.libselinux).overrideAttrs (super: {
      meta = super.meta // {
        outputsToInstall = [ "py" ];
      };
    })).override {
      enablePython = true;
      inherit (pkgs.python);
    }).py;

It seems I've got some python bindings but for python2:
# /nix/store/jxr1h4bf7mlyrqsai5j0i635dndi6x2w-libselinux-2.9-py/lib/python2.7/site-packages/selinux
λ ls
audit2why.so  __init__.py

It seems I fixed it by overriding python for pkgs.libselinux:
λ which python3
/nix/store/swy0p01xr0wyh907d67hkxr1g0kngcpn-python3-3.7.4/bin/python3
λ python3
Python 3.7.4 (default, Jul  8 2019, 18:31:06)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import selinux
>>> selinux
<module 'selinux' from '/nix/store/y2qfmd4yyx3jp0zbqiwh7x3mjnz6k3hg-libselinux-2.9-py/lib/python3.7/site-packages/selinux/__init__.py'>

This is what I have added to my shell.nix:
  libselinuxPythonBindings =
    (((pkgs.python37Packages.toPythonModule (pkgs.libselinux.override {
      python = pkgs.python37;
    })).overrideAttrs (super: {
      meta = super.meta // {
        outputsToInstall = [ "py" ];
      };
    })).override {
      enablePython = true;
    }).py;
  pythonWithSelinuxBindings = pkgs.python37.withPackages (_: [ libselinuxPythonBindings ]);

And added pythonWithSelinuxBindings to the buildInputs.

Sorry, I should have been more explicit, the override should go to pkgs/top-level/python-packages.nix, see https://github.com/NixOS/nixpkgs/pull/71659.


Disable monitoring and keep the workspace

the section "Disable monitoring and keep the workspace" gives instructions for a cloud VM however what is the steps needed if it's an on-prem windows server and also, what happens when we can no longer uninstall MAM since the server is no longer available as it has been decommissioned?

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

ID: 9a6b4ba7-cdb9-6984-8709-614254e07148
Version Independent ID: 27bbb929-b226-0b63-7943-7c70264e9049
Content: Disable monitoring in Azure Monitor for VMs - Azure Monitor
Content Source: articles/azure-monitor/insights/vminsights-optout.md
Service: azure-monitor
Sub-service: ****
GitHub Login: @bwren
Microsoft Alias: bwren

@markeboyle Thanks for your comment. We will review the issue and get back to you shortly.

@markeboyle When the servers are decommissioned, the log analytics agent doesn't send data to the log analytics workspace. The Log Analytics workspace isn't affected in anyway due to servers decommissioned.
As there are no further documentation updates, we will close the issue for now. If there are further questions , please revert and we will be glad to assist you.


undefined is not an object (evaluating 'SnowBoy.initHotword')

When I'm trying to run simple example it produce error
undefined is not an object (evaluating 'SnowBoy.initHotword')

I have the same issue.
Did you find a solution ?


HamburgerButtonInfo icon size

This is more a question than an issue, but when I use a PathIcon as the image for a button, it does not display the same size as a symbol icon.  How can I make them consistent?
Example:
    <Controls:HamburgerMenu.PrimaryButtons>
            <!--  mainpage button  -->
            <Controls:HamburgerButtonInfo ClearHistory="True" PageType="views:MainPage">
                <StackPanel Orientation="Horizontal">
                    <SymbolIcon Width="48" Height="48" Symbol="Home" />
                    <TextBlock Margin="12,0,0,0" VerticalAlignment="Center" Text="Home" />
                </StackPanel>
            </Controls:HamburgerButtonInfo>
            <Controls:HamburgerButtonInfo PageType="views:CleanPage">
                <StackPanel Orientation="Horizontal">
                    <PathIcon Width="48" Height="48"
                              Data="M19.249341,8.8055813L8.7684207,19.352768 9.2288508,19.887239C11.503907,22.560051,13.360223,25.226978,16.215853,29.606016L17.748862,28.063396 13.731004,24.020002 14.440004,23.315001 18.453667,27.354174 20.108969,25.688494 16.090999,21.645003 16.8,20.940004 20.813774,24.979271 22.470068,23.312593 18.452005,19.269007 19.161005,18.564008 23.174869,22.603373 24.830665,20.937197 20.813,16.893997 21.522,16.188996 25.535469,20.227974 27.191263,18.5618 23.173002,14.518001 23.882001,13.813 27.896066,17.852577 29.433889,16.305115C25.56372,13.737936,22.901376,11.924357,19.573092,9.0833683z M15.266593,6.7949983C14.048553,6.794998,12.903516,7.2729983,12.041489,8.1399989L8.1073624,12.099001C6.6154397,13.599596,6.3717307,15.887573,7.3753266,17.646483L7.4758306,17.814152 17.715187,7.5106986 17.578355,7.4261627C16.885004,7.0147247,16.091619,6.794998,15.266593,6.7949983z M1.4190006,0L9.3646104,7.9961039 10.622443,6.7299975C11.862483,5.4829971 13.511536,4.7949966 15.266593,4.7949967 16.91102,4.7949966 18.463159,5.3996845 19.673339,6.5027671L19.896704,6.7165616 20.235405,7.0131741C24.072914,10.354743 26.923191,12.24307 31.551891,15.310111 31.801891,15.475119 31.964893,15.745106 31.995891,16.042116 32.02589,16.340102 31.922893,16.637097 31.711895,16.850109L16.761853,31.895C16.572856,32.083996 16.317851,32.189997 16.052851,32.189997 16.017855,32.189997 15.983851,32.187998 15.948854,32.184992 15.648851,32.152994 15.377854,31.988003 15.213852,31.733992 11.559844,26.100044 9.5628369,23.222057 6.6528257,19.980076L6.6489466,19.975312 6.4562639,19.771256C4.1357303,17.18508,4.2130814,13.180658,6.6883169,10.690001L7.9547178,9.4152701 0,1.4100008z" />
                    <TextBlock Margin="12,0,0,0" VerticalAlignment="Center" Text="Clean Project" />
                </StackPanel>
            </Controls:HamburgerButtonInfo>
        </Controls:HamburgerMenu.PrimaryButtons>

I use Metro Studio from SyncFusion, free and does ok with PathIcon size but still need to tweak

I use a viewbox and canvas to control size of the pathicon:
                <Viewbox Width="48"
                         Height="48"
                         Stretch="None">
                    <Canvas Width="24" Height="24">
                        <PathIcon Data="M19.249341,8.8055813L8.7684207,19.352768 9.2288508,19.887239C11.503907,22.560051,13.360223,25.226978,16.215853,29.606016L17.748862,28.063396 13.731004,24.020002 14.440004,23.315001 18.453667,27.354174 20.108969,25.688494 16.090999,21.645003 16.8,20.940004 20.813774,24.979271 22.470068,23.312593 18.452005,19.269007 19.161005,18.564008 23.174869,22.603373 24.830665,20.937197 20.813,16.893997 21.522,16.188996 25.535469,20.227974 27.191263,18.5618 23.173002,14.518001 23.882001,13.813 27.896066,17.852577 29.433889,16.305115C25.56372,13.737936,22.901376,11.924357,19.573092,9.0833683z M15.266593,6.7949983C14.048553,6.794998,12.903516,7.2729983,12.041489,8.1399989L8.1073624,12.099001C6.6154397,13.599596,6.3717307,15.887573,7.3753266,17.646483L7.4758306,17.814152 17.715187,7.5106986 17.578355,7.4261627C16.885004,7.0147247,16.091619,6.794998,15.266593,6.7949983z M1.4190006,0L9.3646104,7.9961039 10.622443,6.7299975C11.862483,5.4829971 13.511536,4.7949966 15.266593,4.7949967 16.91102,4.7949966 18.463159,5.3996845 19.673339,6.5027671L19.896704,6.7165616 20.235405,7.0131741C24.072914,10.354743 26.923191,12.24307 31.551891,15.310111 31.801891,15.475119 31.964893,15.745106 31.995891,16.042116 32.02589,16.340102 31.922893,16.637097 31.711895,16.850109L16.761853,31.895C16.572856,32.083996 16.317851,32.189997 16.052851,32.189997 16.017855,32.189997 15.983851,32.187998 15.948854,32.184992 15.648851,32.152994 15.377854,31.988003 15.213852,31.733992 11.559844,26.100044 9.5628369,23.222057 6.6528257,19.980076L6.6489466,19.975312 6.4562639,19.771256C4.1357303,17.18508,4.2130814,13.180658,6.6883169,10.690001L7.9547178,9.4152701 0,1.4100008z" />
                    </Canvas>
                </Viewbox>

In the viewbox you insert the output size, in this case 48x48, in the canvas the correct size of the xaml icon, most of times 24x24.

Template 10 is modeled after the News app. The News app uses different font sizes for the Hamburger button icon versus the Menu items.

Here are the actual metrics for the Hamburger glyph and the Home glyph
Ham
FontFamily = ms-appx:///Microsoft.Msn.Shell/Themes/Glyphs/Font/MSNMDL2.ttf#MSN MDL2 Assets
FontWeight = Normal
FontSize = 20
Text = 
Home
FontFamily = ms-appx:///Microsoft.Msn.Shell/Themes/Glyphs/Font/MSNMDL2.ttf#MSN MDL2 Assets
FontWeight = Normal
FontSize = 16
Text = 

so is there any way to set it to 16 with t10?


Increase coverage

We need more tests! 95% coverage at least https://codecov.io/gh/pythonecuador/lira/ (we are at 86%)

We are still missing some tests, but we are almost there :)

I'm calling this done, we are still missing a couple of tests for validators, but we will come around that.


data

Is it convenient to describe the composition of your stock.csv data, I don't quite understand the Time output in your data_loading section.

The stock.csv dataset is derived after following the preprocessing methods from the original TimeGAN implementation.  Each idx corresponds to a sample, and the time output denotes the sequence length for each sample. In the case of the stock.csv dataset, all values are would be the max sequence length. This would be used in lengths argument for the pack_padded_sequence in the forward pass of each network.
The time variable is mainly used for modeling sequences of dynamic length. Although it is not used for the given datasets, I decided to add it due to it being implemented in the original code. You could refer to the original implementation here: Yoon et al., 2019.

Thank you for your answer, can I understand that this is a sample of different lengths in the same class of data?Yoon's idea is to directly slice a longer data according to a certain length, you are dealing with your own shu'j that has already been sliced.

Thank you for your answer, can I understand that this is a sample of different lengths in the same class of data?Yoon's idea is to directly slice a longer data according to a certain length, you are dealing with your own shu'j that has already been sliced.

Thank you for your answer, can I understand that this is a sample of different lengths in the same class of data, Yoon's idea is to directly slice a longer data according to a certain length, you are dealing with your own already sliced data.

In short:

The samples are of equal length.
Yes, the data within the .csv file is already sliced.

I said that the preprocessing method is similar to Yoon et al's is because the dataset was actually obtained from a competition they organized. So, the (max) sequence length might not be the same as their original code-base, but the preprocessing procedure is definitely the same.
You could refer to the baseline code for the competition I mentioned here: hide-and-seek.
I hope my explanation is clear. Please feel free to ask any questions regarding the code, it's a little bit messy. Cheers.

        Thank you again for your prompt reply. I have a better understanding of your project. For you to say those attention points, I will seriously consult! HHH brother I think this code is quite good!  Replied Message<EMAIL_ADDRESS>22:18<EMAIL_ADDRESS>***<EMAIL_ADDRESS>[d9n13lt4n/timegan-pytorch] data (Issue #2)

In short:
The samples are of equal length.
Yes, the data within the .csv file is already sliced.
I said that the preprocessing method is similar to Yoon et al's is because the dataset was actually obtained from a competition they organized. So, the (max) sequence length might not be the same as their original code-base, but the preprocessing procedure is definitely the same.
You could refer to the baseline code for the competition I mentioned here: hide-and-seek.
I hope my explanation is clear. Please feel free to ask any questions regarding the code, it's a little bit messy. Cheers.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.Triage notifications on the go with GitHub Mobile for iOS or Android.
[
{
@.": "http://schema.org",
@.": "EmailMessage",
"potentialAction": {
@.": "ViewAction",
"target": "https://github.com/d9n13lt4n/timegan-pytorch/issues/2#issuecomment-972907062",
"url": "https://github.com/d9n13lt4n/timegan-pytorch/issues/2#issuecomment-972907062",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
@.": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]

Thank you again for your prompt reply.
I have a better understanding of your project.
For you to say those attention points, I will seriously consult!
HHH brother I think this code is quite good!


Secrets manager can't monitor for CRD updates.

Describe the bug
The secrets manager logs warning message:
WARNING:kopf._core.reactor.observation:Not enough permissions to watch for resources: changes (creation/deletion/updates) will not be noticed; the resources are only refreshed on operator restarts.

This is because it doesn't have RBAC for watch customresourcedefinitons.
Technically this should not be a problem since we don't recommend in place upgrades of Educates and thus CRDs should not change, but could consider giving it required RBAC so doesn't complain.
Additional information
No response

The training portal has same issue.


[tests-only] [full-ci] Test edge against core branch issue-40093-squashed

Related core PR https://github.com/owncloud/core/pull/40114

https://drone.cernbox.cern.ch/cs3org/reva/7308/24/7
runsh: Total unexpected failed scenarios throughout the test run:
apiShareReshareToShares3/reShareUpdate.feature:152
apiShareReshareToShares3/reShareUpdate.feature:153

https://drone.cernbox.cern.ch/cs3org/reva/7308/15/6
runsh: Total unexpected failed scenarios throughout the test run:
apiShareReshareToShares3/reShareUpdate.feature:152
apiShareReshareToShares3/reShareUpdate.feature:153

That test scenario was introduced in core PR https://github.com/owncloud/core/pull/38652 and demonstrates some existing core behavior. I can look into that separately, because it might be a test that we should not expect to behave the same on reva.


(STDERR) The spacjamio:chai package has been renamed to practicalmeteor:chai. Please use the new package name instead.

When I add this package it automatically adds 'spacejamio:chai' which causes and error message.
W20150601-14:04:10.108(-4)? (STDERR) The spacjamio:chai package has been renamed to practicalmeteor:chai. Please use the new package name instead.

When I remove mike:mocha the error stops. See full logs:
Ferozes-MacBook-Pro:Stridepost Nearpoint$ meteor add mike:mocha

Changes to your project's package version selections:

amplify                           added, version 1.0.0
mike:mocha                        added, version 0.6.0
mike:mocha-core                   added, version 0.1.0
package-version-parser            added, version 3.0.3
practicalmeteor:chai              added, version 2.1.0_1
practicalmeteor:loglevel          added, version 1.1.0_2
sanjo:long-running-child-process  added, version 1.0.3
sanjo:meteor-files-helpers        added, version 1.1.0_6
sanjo:meteor-version              added, version 1.0.0
spacejamio:chai                   added, version 1.9.2_3
velocity:chokidar                 added, version 0.12.6_1
velocity:core                     added, version 0.6.1
velocity:html-reporter            added, version 0.5.3
velocity:meteor-internals         added, version 1.1.0_7
velocity:shim                     added, version 0.1.0

mike:mocha: Run mocha tests in the browser
Ferozes-MacBook-Pro:Stridepost Nearpoint$ meteor
[[[[[ ~/NewFoundry/Stridepost ]]]]]

=> Started proxy.
=> Started MongoDB.
W20150601-14:04:10.108(-4)? (STDERR) The spacjamio:chai package has been renamed to practicalmeteor:chai. Please use the new package name instead.

I investigated if removing<EMAIL_ADDRESS>from mike:mocha/.versions but it did not seem sufficient to make the error message go away. Something else involved seems to be creating the dependency?

Hmm when I remove the package the error goes away. I even tried creating a new Meteor project and adding mike:mocha and I got the same error. I am pretty sure the error is associated with this package.

I meant a dependency of mike:mocha must be creating the dependency, not the package directly. I was able to reproduce.

I'm getting the same error, and have verified what previous comments have said.

Getting the same error as well,
<EMAIL_ADDRESS><EMAIL_ADDRESS>

+1

+1 I just installed this package and am running into the same issues

<EMAIL_ADDRESS>has as its own .versions dependency the spacejamio:chai package, so it seems like it will also be necessary to bump that version number to the current release<EMAIL_ADDRESS>in order to rid ourselves of this dependency scourge. This is in addition to the pull request #179 that @kidsil is trying to pull.
However, upgrading the velocity:core version number and the removing the spacejamio:chai package from .versions were not sufficient on my machine to prevent meteor add from still pulling down the spacejamio:chai package.... Frustrating.
After about an hour of dependency snooping I wish that the version sovler would provide us some better explanation of why certain zombie dependencies ultimately get added to the package....

:+1:

Thought the fix for this would be pretty simple, but it's not..
practicalmeteor:loglevel which velocity depends on indirectly depends on an old version of chai. I filed an issue w/ @practicalmeteor. Once that's resolved we should be able to change the dependencies all the way up the tree.
More info here
https://github.com/practicalmeteor/meteor-loglevel/issues/4
By the way, does anyone know a nice way to visualize the dependency graph of a Meteor project? It seems like it would be super useful for these kinds of issues.

Fixed with https://github.com/mad-eye/meteor-mocha-web/commit/54a78d850cc49a817106719fa4757539cb2f265b
Just released the fix as 0.6.3


test-branch/execute-job/wrong-comment-on-pr/5bf77358-494a-4626-8131-f441cc212b45

PR for testing feb1276cb2fd2f23fe44863c783c8cd48a6e0333

comment 1


Envelope - exponential decay very snappy for large values

Hi there,
for values >1s envelope is still very snappy and signal drop is very fast, for example with 1.5s decay and 0.5 sustain after 0.5s signal is almost on sustain stage level.

Is it possible to add some exponent control to this parameter?
EDIT:
after little experimenting I've created custom exponential function for decay curve.
Example envelope for same values as above:
attack=0.1s,
decay=1.5s,
sustain=0.5,
exponent = 3 // value for custom easing function

As you can see after 0.5s signal still has value >0.6.
It is possible to create even convex curves with exponent <1;
curve for exp=0.5:

This is only workaround, is it possible to add native support for eased decay curve?

I'm assuming that envelope.decayCurve = 'linear' does not fit your needs? It would cause the decay curve to be higher for longer like you're looking for.
the attack and release curves support much more control of the curve. it seems like extending that capability to the decayCurve is what you're looking for, yeah?

yes, linear curve sounds a little too artificial to me, and I am looking something more natural, but, as I mentioned, existing exponential decay curve just fade too fast. I am not sure, if additional decay curve calculation is more expensive than attack or release stage.

@tambien Do you have in plans extending Envelope curves options? It would be possible to add similar control over exponential curve to any Envelope stage, but will require some change in code and new properties in class. My solution simply transforms linear curve array [0, 1] to exponential values and next eases them to fit range [min, max] (depends on stage, for decay is [min=sustain, max=1]). Nevertheless presented solution works for me and this issue would be considered as resolved.

working on a project that requires a very precise decayCurve -- would be super helpful to be able to this value with a custom array.


Error "/bin/sh: /home/threadfin/bin/threadfin: not found" on arm64 Docker

Please first read the documentation. Problems affecting the client, e.g. Plex or Emby should be reported there in the forum.
Describe the bug
Host is an ubuntu arm64
Starting Threadfin with this command
sudo docker run -it -d --name=xteve3 --network=host --restart=always -v /xteve3:/home/threadfin/conf --platform=linux/arm64 fyb3roptik/threadfin:latest

outputs the folling error in the docker logs for the container
/bin/sh: /home/threadfin/bin/threadfin: not found

Server (please complete the following information):

OS [e.g. Linux - Ubuntu]
Arch [e.g. Intel 64 Bit]
Threadfin Version and Build [to be found in the Threadfin log]

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Duplicate of #70

No, that is not a duplicate of #70, it happens even when mapping only the conf env var


Support for Arm64 architectures

Hi there,
Just wanted to know if there would be an interest for the support of Arm64 architectures ?
Any work launched on the topic or foreseen challenges ?
I can try to contribute if needed.
Thx !

It's a good thing to do ;)


Wire up release.sh for nightly releases.

This will also facilitate automatic releases when we cut branches.

/lgtm


No Such Element Exception

It's looking like there may have been element changes either in Selenium or on Glassdoor.
I'm not completely familiar with Selenium, so I was wondering if someone had seen this issue;
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"tag name","selector":"p"}

The issue seems to be that glassdoor throws another log-in at you. As a quick work-around I just set the sleep time to 40 seconds before this step and logged in manually, data extraction worked perfectly afterwards.
Always happens after the line:
browser.get(args.url)

Interesting, it's not breaking there for me. I'm always getting to the following point:

configuring browser
Scraping up to 10 reviews
Signing in to "username"
Navigating to company reviews
Extracting reviews from page 1
Found 10 reviews on page 1

Then this error below. It seems to be saying it's not recognizing the method or selector. I made adjustments to the sleep time like you suggested and it didn't change me continuing to get stuck at the same spot despite trying multiple reviews pages.
Traceback (most recent call last):
File "main.py", line 461, in
main()
File "main.py", line 441, in main
reviews_df = extract_from_page()
File "main.py", line 295, in extract_from_page
data = extract_review(review)
File "main.py", line 281, in extract_review
res[field] = scrape(field, review, author)
File "main.py", line 264, in scrape
return fdictfield
File "main.py", line 156, in scrape_years
'reviewBodyCell').find_element_by_tag_name('p')
File "/home/nick/miniconda3/envs/scraping/lib/python3.6/site-packages/selenium/webdriver/remote/webelement.py", line 305, in find_element_by_tag_name
return self.find_element(by=By.TAG_NAME, value=name)
File "/home/nick/miniconda3/envs/scraping/lib/python3.6/site-packages/selenium/webdriver/remote/webelement.py", line 659, in find_element
{"using": by, "value": value})['value']
File "/home/nick/miniconda3/envs/scraping/lib/python3.6/site-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute
return self._parent.execute(command, params)
File "/home/nick/miniconda3/envs/scraping/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/home/nick/miniconda3/envs/scraping/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"tag name","selector":"p"}
(Session info: headless chrome=71.0.3578.98)
(Driver info: chromedriver=2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5),platform=Linux 4.15.0-46-generic x86_64)

It could be that glassdoor only requests your login after you want to switch to the next page. But in my experience the important thing is, that you log in a second time before you start scratching. The first time referring to the scripted log-in.

Hey all, sorry I don't have time to look into this right now. But it sounds like you're finding you're way pretty well!
Without having done any investigation, my guess is that Glassdoor changed either the HTML structure of the site or their login flow, which is causing these errors. If we can diagnose the precise cause and get a PR for it, I'll approve it!

Hi NKoenig06, I was also facing this "selenium.common.exceptions.NoSuchElementException" error at times! In my experience with running this script you don't have to change sleep time(googling this error does show this type of solutions) or any part of the code instead just try after some time after closing everything out. For me it ran smoothly!!

Let me know if you want to scrap reviews for a specific company and will share with you..

Hey folks, sounds like no one has been able to reproduce this? If so, I'll close the issue. Thanks!

Sounds like this has not been able to be reproduced? If so I'll close the issue.

I've experienced this same issue, but it's not always a problem. Doesn't seem to happen every time.

Replacing some line of codes helped me.
Original (3 places in the codes):
paging_control = browser.find_element_by_class_name('pagingControls')
Updated:
paging_control = browser.find_element_by_css_selector('.eiReviews__EIReviewsPageContainerStyles__pagination.noTabover.mt')
Original (2 places in the codes):
next_ = paging_control.find_element_by_class_name('next')
Updated:
next_ = paging_control.find_element_by_class_name('pagination__PaginationStyle__next')

It's looking like there may have been element changes either in Selenium or on Glassdoor.
I'm not completely familiar with Selenium, so I was wondering if someone had seen this issue;
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"tag name","selector":"p"}

same issue here.. tied above all, not working yet..

Let me know if you want to scrap reviews for a specific company and will share with you..
Hi, would you be able to scrap reviews for a specific company for me?

Let me know if you want to scrap reviews for a specific company and will share with you..

Hi, would you be able to scrap reviews for a specific company for me?

If you look at the html layout of Glassdoor a lot has changed. I think this specific repo would need to be updated to accommodate the html changes to continue working.

Let me know if you want to scrap reviews for a specific company and will share with you..

Hi, would you be able to scrap reviews for a specific company for me?

If you look at the html layout of Glassdoor a lot has changed. I think this specific repo would need to be updated to accommodate the html changes to continue working.

Hi Nick,
I have gotten pretty far with the code with some minor tweaks, but after I run the "main" function I get a "No Such Element Exception" that looks like this:
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".pagination__PaginationStyle__page.pagination__PaginationStyle__current"}
(Session info: chrome=86.0.4240.111)
I don't suppose you'd know a work around for this?

Hi @NKoenig06
I appreciate the tutorial you provided in your article posted online (https://nkoenig06.github.io/scrape-gd.html) on how to scrape online reviews. However, I am also encountering issues with the current repository that you linked. I think the specific issue is that Glassdoor keeps hitting with sign-up prompts, which  the script is unable to address. This sounds similar to the issue you experienced previously, so I'm curious to know if you were able to resolve that?
If so, how?
Appreciate any help that you, or anyone else can provide!


Create contributing guide for keink project

Currently, the keink project doesn't contain a contributing guide.
Expected Behaviour:
There should be contributing guide as per CNCF templates which can be followed to start local development of the project.
It can include sections like Signing Off Commits, Running in Local Dev Environment, etc.

@fisherxu
I would like to work on this issue and create a contribution guide.

I'm interested and confident enough to contribute to this issue for creating contributing guide as per provided norms.

In addition for this, can keink build kubeedge from source code in user's machine?


Added trait representing generic preferences.

...allow user to express preferences by defining a total ordering over a particular type of Tradable .

Coverage decreased (-0.8%) to 98.462% when pulling 6e3b852356f430596107b3cd4936f0b499d8a5b2 on add-generic-preferences into bd11693e1d144de85ec1786cd5a4b5eba2e6d1f3 on develop.

Coverage decreased (-0.8%) to 98.462% when pulling 3fcc170750b659471b30ff333baa7593d17849c8 on add-generic-preferences into bd11693e1d144de85ec1786cd5a4b5eba2e6d1f3 on develop.


Bug fix pe dryrun

Fixes #196 by adding notes in UG.
Removes unused diagrams.
Removes the clear command.

Codecov Report

Merging #208 (208310b) into master (017d8fa) will decrease coverage by 0.18%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #208      +/-   ##
============================================
- Coverage     69.94%   69.76%   -0.19%
+ Complexity      595      591       -4
============================================
  Files            94       93       -1
  Lines          1900     1895       -5
  Branches        245      245
============================================
- Hits           1329     1322       -7
- Misses          486      488       +2
  Partials         85       85

Impacted Files
Coverage Δ

...du/masslinkers/logic/parser/MassLinkersParser.java
80.00% <ø> (-0.96%)
:arrow_down:

...ain/java/seedu/masslinkers/model/ModelManager.java
95.74% <0.00%> (-4.26%)
:arrow_down:

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

What if a user wants to take Mass Linkers but start off with an empty list? They would now have to

manually delete everything
manually edit the json file to be no Student

Should we remove the clear command?

Ok let's keep it but add a warning in UG instead. 😄


Unable to setup vertical Scroll

Bug report
Summary
Unable to setup Vertical Scroll on Android.
Whatever value I'm assigning to "orientation", it always scrolls horizontally.
Environment info
Expo Version 3.13.1
Tested on Android 9 Device, and Android 7.0.1 Emulator
Library version:
Tested on both 3.1.0 and 4.0.1
Describe what you expected to happen:

It should scroll vertically when I'm assigning the "vertical" to its orientation property

Reproducible sample code
render() {
return (
  <View style={styles.container}>

    <ViewPager
          style={styles.viewPager}
          initialPage={0}
          onPageScroll={this.onPageScroll}
          onPageSelected={this.onPageSelected}
          onPageScrollStateChanged={this.onPageScrollStateChanged}
          orientation="vertical">
          <View key="1">
            <Text>First Page</Text>
          </View>
          <View key="2">
            <Text>Second Page</Text>
          </View>
          <View key="3">
            <Text>Third Page</Text>
          </View>
      </ViewPager>
  </View>
);

}

Did you find a solution or workaround for this? Really hanging on this one :/


fix count updates on leaders with multiple followers

Scope & Purpose
Fixes potential races when applying count updates on leaders if multiple followers of the same shard try to get in sync at the very same time, and all try to apply count updates individually.
This PR introduces a "leadership" for applying count updates, simply by scanning all existing ReplicationContexts for the same shard when creating a ReplicationContext on a leader. If there exists a ReplicationContext for the same shard already, then that context is considered responsible. Otherwise, the to-be-created context will assume responsibility for applying potential count updates.
The changes can be verified by running the following test (needs 3 DB servers):
scripts/unittest shell_client --cluster true --test tests/js/client/shell/shell-collection-counts-cluster-rocksdb.js --dbServers 3

[x] :hankey: Bugfix
[x] :pizza: New feature
[ ] :hammer: Refactoring
[ ] :book: CHANGELOG entry made
[x] :muscle: The behavior in this PR was manually tested
[x] :computer: The behavior change can be verified via automatic tests

Backports:

[x] Backports required for: 3.5 (https://github.com/arangodb/arangodb/pull/12920), 3.6 (https://github.com/arangodb/arangodb/pull/12921), 3.7 (https://github.com/arangodb/arangodb/pull/12922)

Testing & Verification

[x] This PR adds tests that were used to verify all changes:

[x] Added new integration tests (i.e. in shell_client)

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/12493/

<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/12503/

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/12507/

Tests blue


Resources implementation refactoring

We've been eliminating a lot of duplicated code by storing them in the module  XClarityClient::ManagementMixin which is included in management classes

@juliancheal it is ready for merge


BulkInsert throws exception on shadow primary key

I have a SQL Server table with a primary key which is mapped to EFCore as a shadow property:
builder.Property<Guid>("Id")
  .HasDefaultValueSql("NEWID()")
  .IsRequired();

builder.HasKey("Id");

I am calling BulkInsertAsync like this:
await _repository.BulkInsertAsync(items,
    config =>
    {
        config.BatchSize = 500;
        config.BulkCopyTimeout = 0;

        config.UseOptionLoopJoin = false;
    },
    pct => { _logger.LogDebug("Progress = {Progress:P1}", pct); },
    cancellationToken);

It throws the following exception:
System.Collections.Generic.KeyNotFoundException: The given key 'Id' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at EFCore.BulkExtensions.TableInfo.LoadData[T](DbContext context, Type type, IEnumerable`1 entities, Boolean loadOnlyPKColumn)
   at EFCore.BulkExtensions.TableInfo.CreateInstance[T](DbContext context, Type type, IEnumerable`1 entities, OperationType operationType, BulkConfig bulkConfig)
   at EFCore.BulkExtensions.DbContextBulkTransaction.ExecuteAsync[T](DbContext context, Type type, IEnumerable`1 entities, OperationType operationType, BulkConfig bulkConfig, Action`1 progress, CancellationToken cancellationToken)
[...]

Enabling EnableShadowProperties and ShadowPropertyValue (to set the primary key on client side instead of relying on the SQL default value) do not change the outcome.
EDIT: I also trying adding config.PropertiesToExclude = ["Id"]; to no avail.
I tried debugging using Rider's decompiler and it seems that the exception is thrown in EFCore.BulkExtensions' TableInfo.cs at line 354 (link).
Looking at the code, it seems an edge case: GUID primary key + shadow property = exception. I could not figure out what dictionary the exception is talking about since allPropertiesExceptTimeStamp is an IEnumerable.

There are two workarounds for this issue:

Define the primary key as a public property and just map it as a usual: builder.HasKey(e => e.Id);.
Define the primary key as a private property and map it as a shadow property.


Upgrade mongo-java-driver to v3.6.3

Bug fixes plus compatibility with server v3.6: https://docs.mongodb.com/ecosystem/drivers/driver-compatibility-reference/#java-driver-compatibility
I just realized they have newer jars. I may update the dependencies to use them instead of the "uber" jar we're using.


Add missing header

Fix for https://github.com/micro-ROS/micro_ros_setup/runs/5506307411?check_suite_focus=true

CI error unrelated to this PR


Building for macOS Souvlaki Error

When I make a build for MacOS with cargo +nightly build --release I get the following error:
error[E0277]: `souvlaki::Error` doesn't implement `std::fmt::Display`
  --> src/systems/player.rs:26:9
   |
23 |       handle_error_option(
   |       ------------------- required by a bound introduced by this call
...
26 | /         MediaControls::new(PlatformConfig {
27 | |             dbus_name: "ytermusic",
28 | |             display_name: "YTerMusic",
29 | |             hwnd: None,
30 | |         }),
   | |__________^ `souvlaki::Error` cannot be formatted with the default formatter
   |
   = help: the trait `std::fmt::Display` is not implemented for `souvlaki::Error`
   = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
note: required by a bound in `handle_error_option`
  --> src/errors.rs:14:8
   |
8  | pub fn handle_error_option<T, E>(
   |        ------------------- required by a bound in this
...
14 |     T: std::fmt::Display,

@iggyzuk From what I see you're probably on an old commit:
#[cfg(not(target_os = "windows"))]
fn get_handle(updater: &Sender<ManagerMessage>) -> Option<MediaControls> {
    handle_error_option(
        updater,
        "Can't create media controls",
        MediaControls::new(PlatformConfig {
            dbus_name: "ytermusic",
            display_name: "YTerMusic",
            hwnd: None,
        })
        .map_err(|e| format!("{:?}", e)),
    )
}

Because commit 14403b6adc17b486ac75c31ac3237b69c05c24a6 fixed it

Could you please tell, how to build it for macos?
cargo +nightly build --release
error: toolchain 'nightly-aarch64-apple-darwin' is not installed

cargo install nightly-aarch64-darwin
    Updating crates.io index
error: could not find `nightly-aarch64-darwin` in registry
    `crates-io` with version `*`


hello, why in production mode not work the 404 page iam set [...slug].vue in folder pages

Environment
hello, why in production mode not work the 404 page iam set [...slug].vue in folder pages
Reproduction
hello, why in production mode not work the 404 page iam set [...slug].vue in folder pages
Describe the bug
hello, why in production mode not work the 404 page iam set [...slug].vue in folder pages
Additional context
No response
Logs
No response

nuxt3

Would you provide a reproduction? 🙏

iam create [...slug].vue in folder page
and this page contain code to show 404 page
in development  mode the 404 page shown but when in production mode not shown i get.
/////
Not Found
The requested URL was not found on this server.
Apache/2.4.54 (Debian) Server at dce.sa Port 80
/////

just this work on development but on production not work,

I would guess that you do not have a Nuxt server running in production but are probably running nuxt generate to deploy a static site?

yes just nuxt generate deploy a static site.

In that case, Nuxt isn't responsible for sending a 404 page. You will need to configure your server to return /200.html to requests that don't match any files.

this just my code
https://codesandbox.io/p/github/nuxt/starter/v3-codesandbox?file=%2FREADME.md&workspace=%257B%2522activeFileId%2522%253A%2522clf0y31du02oh356iyr8mg5sh%2522%252C%2522openFiles%2522%253A%255B%2522%252FREADME.md%2522%252C%2522%252Fpages%252F%255B...slug%255D.vue%2522%252C%2522%252Fnuxt.config.ts%2522%252C%2522%252Fpages%252Findex.vue%2522%255D%252C%2522sidebarPanel%2522%253A%2522EXPLORER%2522%252C%2522gitSidebarPanel%2522%253A%2522COMMIT%2522%252C%2522spaces%2522%253A%257B%2522clf0xu7l10013356jeb8ntoef%2522%253A%257B%2522key%2522%253A%2522clf0xu7l10013356jeb8ntoef%2522%252C%2522name%2522%253A%2522Default%2522%252C%2522devtools%2522%253A%255B%257B%2522key%2522%253A%2522clf0y18dc000y356i2nqm3vq0%2522%252C%2522type%2522%253A%2522PROJECT_SETUP%2522%252C%2522isMinimized%2522%253Afalse%257D%255D%257D%257D%252C%2522currentSpace%2522%253A%2522clf0xu7l10013356jeb8ntoef%2522%252C%2522spacesOrder%2522%253A%255B%2522clf0xu7l10013356jeb8ntoef%2522%255D%252C%2522hideCodeEditor%2522%253Afalse%257D


Changes to "immutable" fields of base cluster results in poor UX for existing clusters (OutOfSync)

When a user pushes a change to a base cluster that affects fields that CAPI providers treat as immutable, such as the instanceType or additionalTags of the AWSMachineTemplate spec, then:

New clusters will behave as expected, and acquire the settings of the modified base cluster
Unfortunately, existing clusters will be flagged as OutOfSync because some sub-resources (e.g. AWSMachineTemplate) will never reach their desired state, since the corresponding CAPI provider will reject the applied state, with an error indicating that the requested fields are immutable. Those clusters are still functional, but will look unhealthy to the ArgoCD user.

It is (2) that leads to a poor UX. Some possible work-arounds, none of which are appealing:

Advise the user to only update mutable fields, such as kubernetesVersion and replicas. For immutable fields (our documentation would need to provide a guide or documentation), recommend making a new, separate copy of the base cluster, and clone new clusters from it, leaving existing clusters to use the old copy.
Enhance arlon to give the option to add a ignoreDifferences section to the existing ArgoCD application for existing clusters, to ignore immutable fields.

Aha! Link: https://pf9.aha.io/features/ARLON-257

@bcle  both of these options aren't appealing, but I'd say that adding ignoreDifferences should provide a better UX than the first option.

@bcle both of these options aren't appealing, but I'd say that adding ignoreDifferences should provide a better UX than the first option however, documenting this behaviour is equally important. Could we do both? Finally, do we have a list of such fields?

It seems that IgnoreDifferences doesn't work out for arlon. CAPI seems to prohibit it anyways. I believe for now, we're only left with the second option of documenting it.


Parentheses or brackets pressed over selected word wraps it

Is your feature request related to a problem? Please describe.
Describe the solution you'd like
On cursive, once a symbol is selected and you press [ or { or ( the whole selected word gets wrapped with the opening and closing chars of each. I would be nice to have such feature.
Describe alternatives you've considered
To have this behavior switchable on and off in case this feature is not broadly popular.
Additional context

@mtsbarbosa that already works to me 🤔
Is that how you are testing?


Issue of law template question

Not populating on the template in a uniform way. Maybe make a bulleted list? Also an extra period in the template somewhere.
Would be good to test the appearance on the template when user selects multiple issues.

Done.


Add support for URLs for images

Discord added support for URLs as keys so instead of using manually-id'd songs you can punch in a url and call it a day.

Looks good.


Order bug: pathGroup overrides type group

Given the imports
import c from 'Bar';
import a from 'foo';

import b from 'dirA/bar';

import index from './';

import type { C } from 'dirA/Bar';
import type { A } from 'foo';

and ESLint config
'import/order': [
  error: {
    alphabetize: { order: 'asc' },
    groups: ['external', 'internal', 'index', 'type'],
    pathGroups: [
      {
        pattern: 'dirA/**',
        group: 'internal',
      },
    ],
    'newlines-between': 'always',
    pathGroupsExcludedImportTypes: [],
  },
],

The rules engine currently requires grouping the paths that match the pathGroup pattern together, even if one of the imports is a type import, creating this unintuitive order:
import c from 'Bar';
import a from 'foo';

import type { C } from 'dirA/Bar';
import b from 'dirA/bar';

import index from './';

import type { A } from 'foo';

Ah nvm, even though I read https://github.com/benmosher/eslint-plugin-import/issues/2088, I didn't understand how pathGroupsExcludedImportTypes worked until I played with the computeRank().
I need to use pathGroupsExcludedImportTypes: ['type']


request: Voice message

Is there an existing issue or pull request for this?

[X] I have searched the existing issues and pull requests

Feature description
I just want to have voice messages
Desired solution
A discord-voice-message component or something like that
Alternatives considered
None
Additional context
No response

Mind you that at best it could be a variation to the audio component and reference a pre-existing audio file, because as a webcomponent I am not going to provide a service for storing mp3 and prompting people to enable their mic to record an actual voice clip.

Of course, making an host is out of the scope of this project. Usescases for this would be ticket transcripts for example instead

Of course, making an host is out of the scope of this project. Usescases for this would be ticket transcripts for example instead

How would this even work and more importantly how would the bars and all be picked?

@mezotv The same way the discord-audio-attachment works. Lots of custom CSS and using the native audio element.


Moeenulislam

I have entered my name at line 386 now and also cleared all the mistakes

moved one line up!


Get Started link to docker-compose instructions is broken

A clear and concise description of what the bug is.
Expected results
Going into : https://superset.apache.org/docs/intro and clicking the link Setup Superset locally with one command using Docker Compose should send me to a working instructions page.
Actual results
404 Not Found Error when clicking https://superset.apache.org/docs/docs/installation/installing-superset-using-docker-compose
Screenshots

How to reproduce the bug

Go to 'https://superset.apache.org/docs/intro'
Click on 'Setup Superset locally with one command using Docker Compose'

Hi @ohaddahan thanks for raising this! Ill get this fixed.
In the meantime, you can use this url; https://superset.apache.org/docs/installation/installing-superset-using-docker-compose

https://github.com/apache/superset/pull/13861
fixed! thank you both


Fixed error that occured with some models.

Simple one line fix, If bpy.context.active_object.animation_data exists but bpy.context.active_object.animation_data.action doesn't, an error occurs when doing full-body fix.

Hey, thanks for the fix!
But this is already fixed in the development version so I won't merge this pull request.


Multipart upload: support to upload non-file data like JSON string from the form input

Hi @top2tech, @kylef and I spoke offline and both agree that this body part structure is something that we haven't seen before in any API / service. Could you provide us with some example APIs or usages to help us better understand your proposed changes?
Otherwise I'm afraid we'll have to reject this change.

@top2tech could you get back to us on this? I'm going to close this PR out tomorrow if I don't hear back from you. Cheers.

Hi @top2tech, I'm going to close this PR out since I haven't heard back from you. If you really want to re-open this, please provide answers to the questions that have been posed in this thread. Cheers.


Modify goals-list and connections-list to automatically adapt to text size

Type
What type of pull request is this? (e.g., Bug fix, Feature, Refactor, etc.)

[X] Bug fix
[ ] Feature
[ ] Refactor
[ ] Other (please describe):

Description
Currently, the goals and connections list are not configured to scale, and automatically force a height of 2rem for all elements. This leads to overflow issues when larger goals or connections are written.
I have modified the height to be automatic and added a small amount of padding on the top and bottom so the text looks naturally seated within the range. The overall height for a one-line goal is the same(.25 top padding, 1.5 min-size, .25 bottom padding)
Related Issue
Closes #112
How Has This Been Tested?
Tested goals and connections of various sizes, and verify that all previous elements fit and still work as intended.
Screenshots (if applicable)
Before:

After:

Checklist:

[X] I have commented on my code, particularly in hard-to-understand areas.
[X] My changes do not introduce any new warnings or errors.
[X] My PR does not contain any copyrighted works that I do not have permission to use.
[X] I have tested my changes on Foundry VTT version: 12.331
Additional context
Add any other context or information here that would be useful for reviewers.

Ah I'll likely have to add the same autoscaling to the description submenu, did not run into that issue in my personal testing. Will fix that later today

Corrected

Just for the sake of tracking who closed what issues, can you leave a comment on #112? Can't assign you, unless you leave a comment

Just for the sake of tracking who closed what issues, can you leave a comment on #112? Can't assign you, unless you leave a comment

Done!


HM24 Proto Definition Concepts

Here are some ideas on how the new document entity can be augmented. This is still a WIP, but it is enough to start the discussion

🔥


Workflows: galaxy-importer fails due to missing module community.general.pids

See https://ansible.softwarefactory-project.io/zuul/build/69ccd596b20c4ef5bc0789fcd70f4fc6 or https://ansible.softwarefactory-project.io/zuul/build/69ccd596b20c4ef5bc0789fcd70f4fc6/log/job-output.txt#672 .
The error message is:
WARNING: roles/sap_swpm/tasks/swpm.yml:74:3: 'syntax-check[unknown-module]:' 'couldn'\''t' resolve module/action ''\''community.general.pids'\''.

@berndfinger Wouldn't this become redundant change when https://github.com/sap-linuxlab/community.sap_install/pull/720 is implemented?

@berndfinger Wouldn't this become redundant change when #720 is implemented?

Yes, that was one of the justifications for opening #720. However, as per https://github.com/sap-linuxlab/community.sap_install/issues/709#issuecomment-2066181345, changing essential code in sap_swpm will trigger a lot of testing and thus take some time before we can integrate it, so both of #709 and #720 might take some time. Maybe fixing #716 can be done earlier.


Provide option to hide "Discard Changes" (and consider making it default?)

Issue Type: Feature Request
IMO: This button is way too potentially dangerous, easy to click, and the icon is way too subtle (it looks like refresh)–I feel it should be in the context menu only by default.

Personal experience: I've lost changes before thanks to this UI and it really should not be prominently sandwiched between two commonly used buttons. I swore off the VSCode Git UI as a result and have been suggesting to less-experienced coworkers to also stay away.  We use gitX for UI, and otherwise CLI.
This one change would make it much safer to return to using.
I'm an advanced user of git, I know the internals, and I know how to avoid losing things. I saw another bug indicating there may not have been a warning once? That may be when I lost it–but I still feel this is not the right place to put this button.
VS Code version: Code 1.51.1 (e5a624b788d92b8d34d1392e4c4d9789406efe8f, 2020-11-11T01:11:34.018Z)
OS version: Darwin x64 20.1.0

@jspiro I'm unclear as to how you would lose changes here -- as the discard button always prompts you to confirm. Given the confirmation, I feel that is is quite safe as it is today.

It would have been nice to maybe give me a moment to respond before closing my request?
As-designed doesn't mean designed well, and certainly not for everyone. I am requesting an option to hide this UI since no extension can do it. Every month VSCode adds a ton of new hidden flags and options to customize things, why is UI that can delete work unintentionally exempt from this?
Haven't you ever misclicked through a dialog and said "oh ****!" to yourself afterward? A dialog is not sufficient. That's why GitHub, for instance, requires you to retype the repo name or delete when you take certain actions.

While I appreciate where you are coming from, every setting comes with a cost -- and a setting like what you are suggesting isn't something that we would turn on by default. As it would break the experience for current users, and IMO is not warranted. So, since it wouldn't be on by default, it would only help the (imo) tiny subset of users who would find and enable this setting. And therefore not something, we would likely implement.

I read all dozens of pages of the release notes every month and there are TONS of new settings that control microscopic things that are not the default. October was the first month I didn't find a single thing useful to me–that's fine, probably useful to someone else, right?
I agree there is a cost, but a) there is at least a "tiny subset" of users of which I am a member who would benefit from it, and b) it's only toggling the visibility of a button using CSS. And I guess you'd have to also mention it in the release notes.
I didn't say it had to be the default, I suggested it be considered. VSCode does not only add new settings if they are going to be the default. New settings are added just to make it comfortable and accessible for everyone. I can go through the release notes and find examples, but you know it's true.
Please think of the tiny subset of users. We're your customers too.

There was a recent change that made the warning dialogue stronger
https://github.com/microsoft/vscode/issues/108348#issuecomment-706212506
@jspiro are you seeing that?


Unicode dash characters aren't registered when the bot parses incoming messages

e28093 vs 2d
– vs -

I think only having one control character is the correct way forward. Maybe making this configurable in the future would be a good idea.


Change log: Address issues to how we display changes to cumulative / non-cumulative selection

This is work peeled off from #1508.
Issues

Under certain circumstances, a change from non-cumulative to cumulative is not logged. Here's an example where I toggled from % to number at the same time I switched from non-cumulative to cumulative. Only the % to # change was logged.

Under certain circumstances, the change log will display a combination of # to % and cumulative to non-cumulative. The combination of those two things shouldn't technically be possible. (That is, there's no such thing as a non-cumulative percentage, at the moment.) A Hanna describes it, it eventually ends up as the right value, but is a bit wonky.

Finally our current syntax for describing these changes is tech jargon-y and requires mental gymnastics to fill in the blanks: "Is Cumulative: true" and "Is Cumulative: false"

Acceptance criteria

[ ] 1. Instead of "Is Cumulative: true" and "Is Cumulative: false", we say: "Cumulative" or "Non-cumulative". Sentence case, please!

[ ] 2. When I manually change a number indicator from cumulative to non-cumulative and vice versa, the values displayed in "Previous entry" and "New entry" columns of the change log make sense.

[ ] 3. I never see the combination of LoP only and Cumulative in the Previous entry or New entry column of the change log. (LoP only indicators should be, by default, non-cumulative.)

[ ] 4. I never see the combination of % indicator and Non-cumulative in the Previous entry or New entry columns of the change log.

Housekeeping (where applicable)

[ ] Unit test/s written
[ ] i18n strings included
[ ] Is accessible to people using screen readers

Part 2: unable to reproduce.

Part 1: if a % indicator is (by definition) cumulative, then seeing both "unit of measure type: number" and "cumulative" would never happen, because it was % if it wasn't a number, and it therefore was already cumulative, right @jennyhavah ?

Part 1: if a % indicator is (by definition) cumulative, then seeing both "unit of measure type: number" and "cumulative" would never happen, because it was % if it wasn't a number, and it therefore was already cumulative, right @jennyhavah ?

@camgnostic It's true that right now, there's no such thing as a non-cumulative %, but this may change in the future. So I would still want to call out the Cumulative in the change log, regardless of whether or not it's a % indicator.


[dif] Move dif_plic.h to the new names.

Also, it seems like this DIF really wants to be parametric on the number of interrupt sources. I didn't include it in this PR since that's actually contentious, but I figured I'd mention it.

Pending CI run: https://dev.azure.com/lowrisc/opentitan/_build/results?buildId=24592&view=results

By the way I have changed my comment to:

As I don't think it is fair to ask @mcy to do more refactoring and rebasing

Which is unfair => fair, changes the meaning completely (was typo) :)


Enable asynchronous data works processing by default

Currently dataworks activities are processed synchronously. We should change the default to improve performance.

Asynchrononous dataworks activity processing is now used by default. The override the default and force synchronous processing:

Login to the Bluemix web console
Open the dashboard
Open the pipes application
Open the Overview > Environment Variables tab
Open the USER-DEFINED tab
Create a variable named RUN_SYNC and assign true as the value.

The pipes application is automatically restarted.


test suite got really slow

I suspect EzTemplate bits, but I think jonatas has a fix in the works

@jccosta I think you're already looking into this right?

@doutriaux1 I will send an email about this for you. The text is to big to put here.

thanks!


Mobile menu and google maps or slideshow

Mobile menu is hidden behind Google map or slideshow http://owlgraphic.com/owlcarousel/index.html when opened

Should be fixed with the last release, thanks for reporting


Changed url to .com

Coverage remained the same at 100.0% when pulling 4ece2ecc9dbe5602b779f6dcc6648c159c6c22ba on sebiglesias:issue-20 into 12ac95cbb91eba97a537bb3c36102dc501015ef4 on aayush26:master.

Did you check that the endpoints are working correctly for all API calls? The unit tests wont confirm it as we are mocking the devrant API response. Or you can use samples/Demo.py to check all APIs are working correctly. @sebiglesias

Coverage remained the same at 100.0% when pulling 4ece2ecc9dbe5602b779f6dcc6648c159c6c22ba on sebiglesias:issue-20 into 12ac95cbb91eba97a537bb3c36102dc501015ef4 on aayush26:master.


Implement KTO

What does this PR do ?
Implement the KTO algorithm
Changelog

Please update the CHANGELOG.md under next version with high level changes in this PR.

Before your PR is "Ready for review"
Pre checks:

[X] Make sure you read and followed Contributor guidelines
[ ] Did you write any new necessary tests?
[ ] Did you add or update any necessary documentation? Make sure to also update the NeMo Framework User Guide which contains the tutorials

Checklist when contributing a new algorithm

[X] Does the trainer resume and restore model state all states?
[X] Does the trainer support all parallelism techniques(PP, TP, DP)?
[ ] Does the trainer support max_steps=-1 and validation?
[ ] Does the trainer only call APIs defined in alignable_interface.py?
[ X] Does the trainer have proper logging?

On a first look, am a bit confused, it looks like you modified nemo_aligner/models/nlp/gpt/megatron_gpt_dpo_model.py to handle KTO by setting preference_loss in the config and adding the KTO loss here. If this is the case, and it works correctly via the change to megatron_gpt_dpo_model.py, then why do we even need nemo_aligner/models/nlp/gpt/megatron_gpt_kto_model.py?

So there are two versions of DPO. The one in
nemo_aligner/models/nlp/gpt/megatron_gpt_dpo_model.py is just a modification of the DPO loss and uses pairwise preference data with both chosen and rejected. The full version of KTO which works with binary preference data ie (promt,thumps up or down) is implemented in nemo_aligner/models/nlp/gpt/megatron_gpt_kto_model.py?
I can remove the weaker version as strictly its functionality is all in the full version of KTO.

So there are two versions of KTO. The one in nemo_aligner/models/nlp/gpt/megatron_gpt_dpo_model.py is just a modification of the DPO loss and uses pairwise preference data with both chosen and rejected. The full version of KTO which works with binary preference data ie (prompt,thumps up or down) is implemented in nemo_aligner/models/nlp/gpt/megatron_gpt_kto_model.py I can remove the weaker version as strictly its functionality is all in the full version of KTO.

I think we should remove the one in megatron_gpt_dpo_model.py. It complicates things and leads to a confusing design. As you said, we can still use the one in megatron_gpt_kto_model.py if our data is pairwise.

So there are two versions of KTO. The one in nemo_aligner/models/nlp/gpt/megatron_gpt_dpo_model.py is just a modification of the DPO loss and uses pairwise preference data with both chosen and rejected. The full version of KTO which works with binary preference data ie (prompt,thumps up or down) is implemented in nemo_aligner/models/nlp/gpt/megatron_gpt_kto_model.py I can remove the weaker version as strictly its functionality is all in the full version of KTO.

I think we should remove the one in megatron_gpt_dpo_model.py. It complicates things and leads to a confusing design. As you said, we can still use the one in megatron_gpt_kto_model.py if our data is pairwise.

Sounds good. I can remote it then.


Bookmark folder background invisible when opening

Hi,
today I've update to firefox 76 and my bookmark folder turn invisible.
Screenshot: https://prnt.sc/sdeb6i
Thanks for this amazing theme btw.

and right button menu

Same thing here too, on Windows 10 (2 PCs) and also Manjaro

I had this as well, but reinstalling MaterialFox (using the master branch version rather than release version) seemed to have fixed it. Either that or it was fixed from one of the tweaks I added.

Reinstalling MaterialFox (with v76.2) fixed this for me. 👍

Yep, everything's alright now

I can confirm, installing material fox from the master branch it fixed the issue


Broader sendmmsg() / recvmmsg() support

As a prerequisite for getting sendmmsg() / recvmmsg() into nix ( https://github.com/nix-rust/nix/pull/1017 ), support for non-linux platforms needs to be added in libc.
The initial commits in this PR will just be to test out target support via CI.

Is cirrus better now?  Worth a retry?

cc @pietroalbani is @bors having some issues?

:hourglass: Testing commit 0d3a60046bbb1133ad9cf6287ee945d89562f058 with merge 8ac9573a970ec80e75e9cc8ff854b8de252310f4...

:boom: Test timed out

:umbrella: The latest upstream changes (presumably #1247) made this pull request unmergeable. Please resolve the merge conflicts.

Rebased onto master to resolve merge conflicts.
Please retry :slightly_smiling_face:

The last set of build failures seemed to be unrelated to these changes.
If I have not understood the errors well, and there's something in there that I should address; please let me know!

bors: r+

:pushpin: Commit d3c0eec14965c8d9290fa2c0dc69737701b584e0 has been approved by gnzlbg

:hourglass: Testing commit d3c0eec14965c8d9290fa2c0dc69737701b584e0 with merge 89f7e49c93dcdccf1d58206a4dcfdb18ce0ae4ed...

:broken_heart: Test failed - checks-travis

Failed with,
No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.

@bors: retry

:hourglass: Testing commit d3c0eec14965c8d9290fa2c0dc69737701b584e0 with merge 315e600acdec3ed07b9dc0dc418b18df3ce0daa5...

:sunny: Test successful - checks-cirrus, checks-travis, status-appveyor
Approved by: gnzlbg
Pushing 315e600acdec3ed07b9dc0dc418b18df3ce0daa5 to master...


Anyone has a working copy of order_book works for several products?

Current order_book only works for one product. Does anyone has a working copy of order_book that works for several products? Thanks,

Currently OrderBook only supports a single product even though it is stored as a list of products.  This will be flagged as an enhancement, thanks.


feat: load rmrk2 images on item-explore

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR Type

[ ] Bugfix
[x] Feature
[ ] Refactoring

Context

[x] related #5183
[x] load cf-image directly if exists
[x] remove old explore-item

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[ ] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </bsx/collection>
[ ] I've tested PR on mobile
[ ] I've written unit tests 🧪
[ ] I've found edge cases

Had issue bounty label?

[x] Fill up your KSM address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[x] My fix has changed something on UI; a screenshot is best to understand changes for others.

pay 70 usd

Please resolbe conflicts @preschian


Add BIC ISO format validator

Fixes Or Enhances
Make sure that you've checked the boxes below before you submit PR:

[x] Tests exist or have been written that cover this particular change.

Change details:

Add BIC (SWIFT code) validation based on ISO 9362

@go-playground/admins

Thanks @yeexel I'll try to look soon. It might take a while for me to find the free time.

Coverage increased (+0.01%) to 76.109% when pulling 7ee038882a8bd26766fa529ace5124bf232cd5b4 on yeexel:yeexel/bic-validator into b926bf0df97108effd04f9325365cd7969935e16 on go-playground:master.


NullPointerException when running from SingleFile executable

https://github.com/VPKSoft/Scintilla.NET/blob/2e458d140067a9167e3c30e3c8e7a9ab0a9cb163/Shared/Scintilla.cs#L48 - this assumes GetExecutingAssembly().Location is not null, which isn't always true. Using 'AppDomain.CurrentDomain.BaseDirectory' instead (or as a fallback if attached to the existing approach for other cases?) would avoid this.

Hi,
Thanks for pointing this out - has this null reference exception happened to you?

Yes - I'm just updating an application which uses Scintilla to use your package, and hit this as soon as I load the compiled .exe. As a temporary workaround I've used a LibHarmony patch to replace the whole LocateNativeDllDirectory method as above.

Okay, then it is more urgent - I'll try to find the time to fix this in the coming weekend 👍

This should be fixed now.


True multi-tenant support and modelling with @auth

I have tried modelling my application with Amplify but, as far as I can see, the auth config using Cognito  does not currently support true multi-tenancy. By true multi-tenancy I mean that users belong to one or more organisations with a particular session being bound to a single organisation at a time. Data associated with one organisation should never be visible to another organisation. Like users, organisations need to be added or removed without infrastructure changes.

related: https://github.com/aws-amplify/amplify-cli/issues/3430


Mobile layout on home page

Layout on homepage should be
announcement
pic
description

Pic is now first thing anyways.


Consider to implement bitVector using []byte to further reduce bits per key overhead

We could replace the []uint64 bit vector implementation we currently use with a []byte implementation. This can save up to 7 bytes per bit vector in unlucky cases, where the bit vector must use one additional uint64 when the vector's size isn't divisible by 64.
Note, however, that initial experiments with a []byte implementation seem to indicate that it is slightly slower to call bv.Set(). I have not tested it in BBHash.
We should benchmark the two implementations and compare them.

We could consider letting the bit vector implementation be decided at compile time via generics.


Compliance Report Download Returns Empty CSV

Describe the bug
After running a scan job and browsing scan results on automate, clicking the "download" button and downloading as CSV returns an empty CSV. This also happens when downloading as JSON.
To Reproduce

Run scan job
Click Report
Click the download button next to the search bar
Download as CSV

(Also made sure to click "nodes" then "scan results" and ensured there were actual results showing in the UI)
Expected behavior
Expected all controls and their pass/fail status to show up in the CSV/JSON downloaded
Screenshots

Versions (please complete the following information):

OS: [MacOS 10.14.1, Windows 10]
Browser [Chrome, Firefox]
Automate Build Number [20190904132002]

hi @bnwoods - thank you for submitting the issue!
i've attempted to reproduce the issue, following the steps you provided, in a test environment with version<PHONE_NUMBER>3830.
i was unable to repro the issue (the report had the correct info).
I'm wondering if you could try to export via curl to see the results of that?
curl --silent --insecure -H "api-token: token" https://a2-url/api/v0/compliance/reporting/export -d '{"type":"json","filters":[{"type":"start_time","values":["2019-09-16T00:00:00Z"]},{"type":"end_time","values":["2019-09-18T23:59:59Z"]}]}'> out.txt

would it also be possible to check the console in the dev tools to see if any errors pop up?

Hey @vjeffrey!
Exporting via curl does pull the results of that and everything else that's run as intended.
Also, weirdly enough, I ran another identical scan job this morning and it's exporting to CSV and JSON fine. Not sure what was up with the 2 I attempted last week.
This might be a false alarm? Sorry about that!

i'm gonna close out the issue, but if you ever see this again, please make a note and re-open this issue or a new one!
i'm still very curious about why it didn't work that one time.