Fix v1.24 Cluster Scan Failures

After QA validation, they found that the --insecure-port check is failing on every cluster. So this PR fixes them all.
check_cafile_permissions.sh script is also failing (on K8s 1.24 cluster) for RKE1 permissive profile scans, this PR fixes that as well.
Related:
https://github.com/rancher/cis-operator/issues/135
https://github.com/rancher/cis-operator/issues/153
Note: All the fixes are tested on respective clusters.

merging the PR.

I don't believe that setting an or condition to check "whether the insecure-port flag is either set to 0 or not set at all" is sufficient. The flag is removed as part of 1.24+ (see https://github.com/rancher/cis-operator/issues/158), but is still present for all previous releases and has a default value of 8080.
The change in this PR could therefore result in falsely passing scans (both permissive and hardened) for any minor release prior to 1.24.

Referring to the https://github.com/kubernetes/kubernetes/issues/91506#issuecomment-755750903 it looks like this flag was removed in 1.21 itself and only allows it to be set to 0 if at all it is used.
This flag was deprecated back in 1.10 https://github.com/kubernetes/kubernetes/issues/91506#issue-625971337
Also, none of the kubernetes documentation from 1.20+ has this flag as an option for apiserver.
https://kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
https://v1-23.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
https://v1-22.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
https://v1-21.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
https://v1-20.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-apiserver/
So, I think we are fine for versions 1.21+
Are we expecting different scan conditions for different kubernetes versions? On clusters below 1.21 the flag should mandatorily be set to 0 and on versions above the or condition currently defined will suffice?
@rancher-max Please advise

You're right that the flag itself was semi-removed in 1.21. My previous message was therefore somewhat incorrect. The problem then is similar though: "The change in this PR could therefore result in falsely passing scans for any minor release prior to 1.21.
From what I understand, our profiles conform to the CIS Benchmark guides. The starred one in the below screenshot is our default:

I don't think it's correct to necessarily change what our checks are doing to be different from these. Rather we should properly to document to users that "if they are using kubernetes v1.23+, they should use the 1.23 scan profile". I obtained the following information from these PDFs:

The 1.20 guide DOES include a check for the insecure-port arg:

The 1.23 guide does NOT include a check for the insecure-port arg

The default 1.6 guide DOES include a check for the insecure-port arg:

To me, it's almost more correct if we don't have this OR condition that was added as part of the PR, and instead actually keep the passing scans.

So please confirm if we should do the below changes

For 1.20 and 1.6, we have a mandatory check for insecure port flag without the OR condition
For 1.23 we remove the scan itself, since it it not part of the guide.

Please note that this will show Failed scans for 1.20 and 1.6 on clusters where this flag is missing. So please confirm that this is the expected result and we are fine with those failures.

I think that's the correct approach, but I am not the right person to make the call. Adding @prachidamle @brandonsuse @samkulkarni20 @MKlimuszka for visibility/prioritization.


Postgres v2: Add support for DeleteWithPrefix

Related to #3262
Adds DeleteWithPrefix to the PostgreSQL state store v2.
Notes:

This cannot work with CockroachDB, because CockroachDB does not offer sufficient support for UDFs which are needed to implement this. We will investigate how to add support for CockroachDB later. For now, the component can be instantiated without support for DeleteWithPrefix, so it can be used with CockroachDB
Because of lack of CockroachDB support, this has not been implemented in v1, due to the fact that the components for v1 are more "intertwined". Will be done in a separate PR.
Added conformance tests for YugabyteDB

Note that using YugabyteDB requires installing the "crypto" extension. See: https://yugabytedb.tips/?p=2178 We should investigate if we can have Dapr do that automatically.

Enabling conformance tests for Yugabyte really should be a separate PR

Agree. I'll leave it here for now so I can test that the feature works with Yugabyte too, but I'll move it out before marking the PR as ready for review.


BERT: add profiler, use dev_data for inference

Description

add profiler: export GLUONNLP_BERT_PROFILING=1;
use dev_data for inference
add max_len to the file name of saved parameter

Checklist
Essentials

[ ] PR's title starts with a category (e.g. [BUGFIX], [MODEL], [TUTORIAL], [FEATURE], [DOC], etc)
[ ] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage
[ ] Code is well-documented

Changes

[ ] Feature1, tests, (and when applicable, API doc)
[ ] Feature2, tests, (and when applicable, API doc)

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

@pengxin99 @eric-haibin-lin Please review. Do we need to set dropout=0 in inference?

the profiler change looks good

I want to avoid the 'copy' in inference by setting dropout=0 in the inference model. For training dropout is still 0.1. But seems it will fail to load the saved pre-trained model.

@TaoLv what err msg did you see

i use the dropout=0 and got this log:

AssertionError: Parameter 'classifier.0.weight' is missing in file 'out_dir/MRPC_128_valid_best.params', which contains parameters: 'bert.encoder.position_weight', 'bert.encoder.layer_norm.gamma', 'bert.encoder.layer_norm.beta', ..., 'bert.pooler.weight', 'bert.pooler.bias', 'classifier.1.weight', 'classifier.1.bias'. Set allow_missing=True to ignore missing parameters.

from the source code , the "dropout" here is dropout probability for the bert output, if dropout=0.0, it will not add this dropout layer, so will not match the model saved.https://github.com/dmlc/gluon-nlp/blob/337074728aef38e8163c288438b2334c9f119c05/scripts/bert/bert.py#L108
so maybe we still need the "dropout" parameter here?

Thank you @pengxin99 . Any idea, @eric-haibin-lin ? I thought dropout could be skipped safely in inference even the model is trained with dropout=0.1.

It might be caused by the fact that some dropout layers are added to nn.Sequential, causing index changes. For example: https://github.com/dmlc/gluon-nlp/blob/master/scripts/bert/bert.py#L107-L110 . Do you still get this err if the dropout rate for the classifier remains 0.1?

No, with rate=0.1 everything goes well. But as you mentioned, there would be implicit memory copy in dropout operator. Anyway it's not a big deal as dropout takes <1% execution time in the profiling.

Merged. @pengxin99 @juliusshufan


Can't find variable: Intl while using twitter Style.

Fuzzy style works fine but twitter style gives me error.

Yeah, if you look at the README it says

This package assumes that the Intl global object exists in the runtime.

Which is the case in all latest browsers: http://caniuse.com/#search=Intl
And I'm also using a polyfill in my project.
That being said, if this whole thing is even working in your case then it's likely that Intl global variable is available and therefore it makes no sense that you're saying you have the "Intl undefined" error.


Soil moisture requests failing due to CDS API changes

The CDS server has recently changed the API for the soil moisture dataset: the valid version specifiers are no longer
'v201706.0.0', 'v201812.0.0', 'v201812.0.1', 'v201912.0.0'

but
'v201706', 'v201812', 'v201912', 'v202012',

This results in an error when an old-style version specifier is supplied (or when none is supplied and the default is used), and new-style version specifiers can't be used since they are checked against the old JSON Schema.
Steps to reproduce:
from xcube.core.store import new_data_store
cds = new_data_store('cds')
ds = cds.open_data(
    'satellite-soil-moisture:volumetric:monthly',
    time_range=['2015-01-01', '2015-12-31']
)

Result:

Exception: the request you have submitted is not valid. Value 'v201912.0.0' not valid for parameter 'version', valid values are: v201706, v201812, v201912, v202012.

The variable names have changed too.

On further inspection, the CDS backend API parameter schemata have also changed for the ERA5 and satellite sea ice thickness datasets. Further updates to xcube-cds will be needed.


Implemented array interface for empty Point and LineString.

Closes #403.

Coverage increased (+0.03%) to 78.388% when pulling ea53cd5a32ceb6d3675a35db7d665abb8ff25e21 on snorfalorpagus:empty_array into b4eb19e6046960b794f83c34bbc239f3fd4f8da1 on Toblerity:maint-1.6.


removePath can take a root parameter

right now we only setKey and setPath in the client, but setRoot is available

fixed


WIP Add and upgrade a pyth bridge demo contract

https://github.com/palomachain/paloma/issues/332
Background
Fork the pyth bridge and related libraries (if necessary) to allow for a demo feed.
Testing completed

[x] This is live

Still need to update the README with related scripts. And fix the lints.


ZFIN-8931 remove white spaces from sequence line

I think I have to escape some of the characters. Do you know which ones?


Update account_update_preference.md

Add in newer preferences.

Whoever reviews -- please help me to check the new icons I added in to match the UI (palette and list). Guessing about what font-awesome translates to for these.

To check the icon names you can use the browser's inspect tool to check, since we both use fontawesome

fa-palette was the correct choice!
I'm separately making a PR to give better linting messages with an unknown icon.


Search Widget: typing "esri/widgets/Search/SearchResultRenderer" missing

I am reporting an issue with

[X] TypeScript definitions
[ ] another resource in this repository

Overwriting the search widget view, I noticed that the typing of the module "esri/widgets/Search/SearchResultRenderer" is missing.
Thanks

Thank you for reporting this. It has been fixed in the 4.10 release.


Add Subaru pre-global checksum support to OpenDBC

implement Subaru pre-global checksum in opendbc

python implementation in subaru-PR-test subarucan: https://github.com/martinl/openpilot/blob/subaru-PR-test/selfdrive/car/subaru/subarucan.py#L7

implement checksum type detection
change DBC filter back from "subaru_global_" to "subaru_"

Reference PR which added Subaru Global checksum support: https://github.com/commaai/opendbc/commit/a57e7ddbd72c92241d5d6442da9d47c55e95a8cf

Added initial setup with mock checksum function https://github.com/martinl/opendbc/commit/362cc6c7c535fe237227187f4b1d017fb87226ba


Build includes commented html and fails when that html is broken

Type:
Bug
Current Behavior:
I reference a partial template which I have hidden behind comments:

However, this partial template is included in the build and because the template is broken, it causes the build to fail:

Steps to reproduce:

Create a partial template that is "broken" i.e. would fail a netlify build
Reference the partial in another template / page layout
Place the reference to the template within comments
Commit the changes
Build fails

Expected Behavior:
Build should pass at step 5
CMS Version: Netlify CMS version 1.0.3
Browser version: Version 67.0.3396.99 (Official Build) (64-bit)
Operating System: Windows 10
Config.yml:
backend:
  name: git-gateway

media_folder: "site/static/img" # Folder where user uploaded files should go
public_folder: "img"

collections: # A list of collections the CMS should be able to edit
  - name: "post" # Used in routes, ie.: /admin/collections/:slug/edit
    label: "Post" # Used in the UI, ie.: "New Post"
    folder: "site/content/post" # The path to the folder where the documents are stored
    create: true # Allow users to create new documents in this collection
    fields: # The fields each document in this collection have
      - {label: "Title", name: "title", widget: "string"}
      - {label: "Publish Date", name: "date", widget: "datetime"}
      - {label: "Intro Blurb", name: "description", widget: "text"}
      - {label: "Image", name: "image", widget: "image", required: false}
      - {label: "Body", name: "body", widget: "markdown"}
  - name: "pages"
    label: "Pages"
    files:
      - file: "site/content/_index.md"
        label: "Home Page"
        name: "home"
        fields:
          - {label: Title, name: title, widget: string}
          - {label: Subtitle, name: subtitle, widget: string}
          - {label: Image, name: image, widget: image}
          - {label: "Blurb", name: blurb, widget: object, fields: [
              {label: "Heading", name: "heading", widget: string},
              {label: "Text", name: "text", widget: "text"}]}
          - {label: "Intro", name: intro, widget: object, fields: [
              {label: "Heading", name: "heading", widget: string},
              {label: "Text", name: "text", widget: "text"}]}
          - {label: "Products", name: products, widget: list, fields: [
              {label: "Image", name: "image", widget: "image"},
              {label: "Text", name: "text", widget: "text"}]}
          - {label: "Values", name: "values", widget: "object", fields: [
              {label: "Heading", name: "heading", widget: string},
              {label: "Text", name: "text", widget: "text"}]}
      - file: "site/content/contact/_index.md"
        label: "Contact Page"
        name: "contact"
        fields:
          - {label: Title, name: title, widget: string}
          - {label: Logo, name: logo, widget: image}
          - {label: Body, name: body, widget: markdown}
          - label: Contact Entries
            name: contact_entries
            widget: list
            fields:
              - label: Heading
                name: heading
                widget: string
              - label: Text
                name: text
                widget: text
      - file: "site/content/products/_index.md"
        label: "Products Page"
        name: "products"
        fields:
          - {label: Title, name: title, widget: string}
          - {label: Image, name: image, widget: image}
          - {label: Heading, name: heading, widget: string}
          - {label: Description, name: description, widget: string}
          - {label: Intro, name: intro, widget: object, fields: [{label: Heading, name: heading, widget: string}, {label: Description, name: description, widget: text}, {label: Blurbs, name: blurbs, widget: list, fields: [{label: Image, name: image, widget: image}, {label: Text, name: text, widget: text}]}]}
          - {label: Main, name: main, widget: object, fields: [{label: Heading, name: heading, widget: string}, {label: Description, name: description, widget: text}, {label: Image1, name: image1, widget: object, fields: [{label: Image, name: image, widget: image}, {label: Alt, name: alt, widget: string}]}, {label: Image2, name: image2, widget: object, fields: [{label: Image, name: image, widget: image}, {label: Alt, name: alt, widget: string}]}, {label: Image3, name: image3, widget: object, fields: [{label: Image, name: image, widget: image}, {label: Alt, name: alt, widget: string}]}]}
          - {label: Testimonials, name: testimonials, widget: list, fields: [{label: Quote, name: quote, widget: string}, {label: Author, name: author, widget: string}]}
          - {label: Full_image, name: full_image, widget: image}
          - {label: Pricing, name: pricing, widget: object, fields: [{label: Heading, name: heading, widget: string}, {label: Description, name: description, widget: string}, {label: Plans, name: plans, widget: list, fields: [{label: Plan, name: plan, widget: string}, {label: Price, name: price, widget: string}, {label: Description, name: description, widget: string}, {label: Items, name: items, widget: list}]}]}
      - file: "site/content/values/_index.md"
        label: "Values Page"
        name: "values"
        fields:
          - {label: Title, name: title, widget: string}
          - {label: Image, name: image, widget: image}
          - label: Values
            name: values
            widget: list
            fields:
              - {label: Heading, name: heading, widget: string}
              - {label: Text, name: text, widget: text}
              - {label: Image, name: imageUrl, widget: image}

There doesn't seem to be a Netlify CMS issue here - closing for now, but please comment if I'm missing something.


Generate Shared Secret Key from addresses

Just for the record, in the last session about CoinShuffle++ @nopara73 mentioned that with taproot outputs, given they contains the public key, they can be used to calculate a shared secret which would allow us to encrypt messages to the owners of those utxos (containing for example our onion endpoint) and then implement a P2E scheme.
I suggested that that could be already done with any address (even p2pkh) but that is incorrect because the DH key exchange works as follow:
A = aG   # where 'A' is the Alice public key, 'a' is the Alice private key and 'G' is the curve generator.
B = bG   # the same for Bob

Alice sends her public key 'A' to Bob. Then Bob calculates the shared secret key as follows:
SSK = bA  # what is the same to say b(aG) or baG

Next, Bob sends his public key 'B' to Alice and she calculates the shared secret key as follows:
SSK = aB # what is the same to say a(bG) or abG

As we know ab is the same that ba so, both Alice and Bob get the exactly same secret shared key.
However, if instead of having the Alice public key she shares the hash of her public key H(A) then there is no way to compute a shared secret key.

Yes, that is why in SNICKER Gibson recommended to use addresses that had previously spent outputs. In the spending of outputs, the  public key is revealed.

ACK


How to access instanceUuid

I am using the [latest SDK version]

This API is compatible with my vCenter version

I have searched [existing issues]

sdk package version:
pyvmomi                       6.7.0
service-identity              17.0.0
vapi-client-bindings          1.3.1
vapi-common-client            2.9.0
vapi-runtime                  2.9.0
vapi-vmc-client               2.9.0
vmc-app-python-sdk            <IP_ADDRESS>.0.15184434
vmc-client-bindings           1.2.0

python version:
Python 2.7.12

vSphere version:
6.5.0

Operating System/Shell (used to run SDK-based apps):
Ubuntu 16.04

I need to get all members of all Grouping Objects in NSX-V, like VirtualMachines, IPSets, VirtualWire, etc.
And then I need to get their instanceUuids.
How can I do this using this API?

@meetdash Can you take a look at https://github.com/vmware/vsphere-automation-sdk-python/tree/master/samples/vmc/networks? Is this something you need?

No, but I solved this issue using NSXCLI. Thanks


add support for QUIC 42

Fixes #845.
QUIC 42 accepts overlapping stream data. We've been doing this for some time already, so we don't need any additional changes.

Codecov Report

Merging #1372 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master    #1372   +/-   ##
=======================================
  Coverage   89.98%   89.98%
=======================================
  Files         119      119
  Lines        8346     8346
=======================================
  Hits         7510     7510
  Misses        550      550
  Partials      286      286

Impacted Files
Coverage Δ

internal/protocol/version.go
100% <100%> (ø)
:arrow_up:

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 fd906ae...d29e47f. Read the comment docs.

The problem with the Travis build is that Travis is still using Ubuntu 14.04 (!!!), which apparently comes with Chrome 62. Of course, this ancient version doesn't support QUIC 42, which is why the build is failing.
As far as I can see, there's no way to get an up-to-date build environment if we want to use Travis' container infrastructure (which speeds up the builds by 20 seconds or so). I'm not really sure what to do about this.
@lucas-clemente: We should solve this. Chrome will ship QUIC 43 very soon, and I'd prefer to have CI integration tests with that. Any ideas?

@lucas-clemente: any ideas regarding the Travis issue?

Containers sound like out best option.


Fix eject script.

About These Changes

Fixes the ReferenceError that was being thrown from packages/inferno-scripts/scripts/eject.js
Removes the dependency on react-dev-utils

Other Note
I read the contribution guidelines before creating this PR, but I couldn't find any open issues or PR's for your fork.

@nilz3ro thank you!

@trueadm No problem at all, let me know how I can make myself useful as a contributor to Inferno or any supporting libraries. I'd love to learn more about the virtual DOM pattern.

@nilz3ro are you on the Inferno Slack? There's one other issue I'm having actually and maybe you can help? It seems to be a webpack issue:
https://github.com/infernojs/inferno-motion
when you do npm run build, the UMD bundle that it creates doesn't correctly reference the externals from here: https://github.com/infernojs/inferno-motion/blob/master/webpack.prod.config.js#L32
It seems to only put in the last external from that array. :( Let me know if you have any luck!

@trueadm Challenge accepted, I'll find the Inferno Slack channel and dive into the Webpack UMD bundle issue. Is the infernojs organization on github directly affiliated with you (as the originator of Inferno) or are they separate? Do you have a central project management / issue page for Inferno that I should refer to while contributing?

@nilz3ro Yep the organisation is mine :) we use this issue page: https://github.com/trueadm/inferno/issues and https://github.com/trueadm/inferno/projects


Broken App & Undesired behavior after Broadcaster name change.

I started using MCC using the Twitch name "TheyCallMeTojo". I changed this name to "CodeWithTojo". MCC will execute with no errors and proceed to run until stopped. However, commands do not trigger MCC. MCC does not deliver the "Starting" and "Stopping" messages as it should.
If I change the appsettings.json to update my username and execute the application again, same results. MCC actually rewrites the appsettings.json using my OLD username after each execution.
Here is a gif showing how it reverts back to the old appsettings.json.
Don't worry, I revoked that token already.

I suspect the commands didn't trigger (after updating the channel name) because the auth token would also need to be changed to the one for the "CodeWithTojo" account.
The name probably changed back to "TheyCallMeTojo" because you rebuilt the app, and the "build" process copied the project's appsettings.json into the debug/net6.0 directory. I'll check if that's set to "Copy always" or "Copy if newer".
Please let me know if those resolve the issue.


[RFC] Our default parameters vs SMAC's default parameters. Can we do better?

Here is a table that compares our default parameters to SMAC parameters (http://arxiv.org/pdf/1211.0906v2.pdf). This will help in benchmarking | improving our defaults.

Parameters
SMAC
Our implementation

n_estimators
10
100

min_samples_leaf

3

min_samples_split
5

Variance
0.01
0.00

% features selected at node
0.5
all_features

bootstrap
off
off

The acquisition function that they implemented is described in Eq 4 of https://www.cs.ubc.ca/~murphyk/Papers/gecco09.pdf .

Also the solver for their acquisition function is a mix of random sampling over 10000 points and #109

Yes, I learned this second point from Frank at ICML. It seems crucial because it smoothes the forest. Alternatively, when sampling, IMHO care should be taken to randomly break ties.

I would be curious to know what are some good ways to break the ties?
It can be that our defaults are good enough but we are doing this part wrong.

Not sure to follow. What ties are we talking about?

I was assuming the ties when new samples fall into the same leaf.
But thinking again, my interpretation might have been wrong since not sure how much a concern that is for a forest.

What I understood from Frank is that broad flat regions are a problem, which is why they are trying to smooth the forest. But I'm not sure. For now I would just break ties randomly. It's also a good principle to do sampling any time we can instead of taking the best point (eg in EI), but that's again just an intuition. I'm trying to understand why RF has this tendency to get stuck.

Yes, in general trees are terrible at making predictions in regions outside of the training data: by construction those regions are assumed to be the same as the nearest points (which still may be far), with the same uncertainty. See e.g. figures from https://github.com/glouppe/notebooks/blob/master/Variance from tree-based models.ipynb The behaviour of GPs (cell 10) is good, because uncertainty increases outside of the training data, which will eventually make the exploration part to dominate. By contrast, in forests, the uncertainty is constant, which may blind the exploration of those regions (depending on the acquisition function). I think one of the most elegant and promising solution to this is Mondrian forests.

Eps-greedy? Just make every 10-20th points random.

In benchmarks that I run recently on sigopt's evalset allskopt's non - trivial algos seem to improve over SMAC3. All default setting were used for SMAC3, except that "deterministic": "true" was specified, which seems to be reasonable for the benchmarks used. So maybe default parameters of skopt are actually better than those of SMAC.
This assumes that SMAC3 has the same defaults as in the referenced paper, which I will need to check tbh.


feat(deckgl-map): add tile server layer support

SUMMARY
In the DeckGL map plugin we can only select a Mapbox style from the predefined list or typing a new Mapbox style URL.
This change add support for tile server layer making use of Deck.gl TileLayer. The well known OpenStreeMap layer provided by https://[abc].tile.openstreetmap.org/{z}/{x}/{y}.png is added to the list making easier for users not having a Mapbox account to have a background layer on map charts.
It has been tested with other tile server URL
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Choose Mapbox, Openstreetmap or use a custom mapbox or tile URL

OSM background layer

TESTING INSTRUCTIONS
Select the OpenStreetMap background layer or paste a tile server URL eg. tile://https://tile.osm.ch/name-it/{z}/{x}/{y}.png, tile://https://c.tile.openstreetmap.org/{z}/{x}/{y}.png
ADDITIONAL INFORMATION

[x] Has associated issue: https://github.com/apache/superset/discussions/27475
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

When running  npm run type, I still see some issues
plugins/legacy-preset-chart-deckgl/src/DeckGLContainer.tsx:108:11 - error TS2345: Argument of type 'TileLayer<any, { data: string; minZoom: 0; maxZoom: 19; tileSize: 256; renderSubLayers: (props: any) => BitmapLayer<{ data: undefined; image: any; bounds: [number, number, number, number]; }>[]; }>' is not assignable to parameter of type 'Layer<{}> | (() => Layer<{}>)'.

TileLayer extends CompositeLayer. Superset codebase is quite new to me, so any guidance appreciated.

Hello ! Any update on this PR ?

Relates to a SIP where we want to move from MapBox to MapLibre:
https://github.com/apache/superset/issues/28356

Closing and reopening to kickstart CI.

Maybe @Mattc1221 would be interested in reviewing this!

Tank you @rusackas  ! And thank you in advance @Mattc1221 !

Looks like the frontend build is failing CI, but I'm re-running it in case we get lucky.


passing conditions for Travis CI

Travis CI builds currently passes if R CMD check has warnings and notes (but no error).
We should have stricter requirements for passing to make sure e.g. imports and  documentation are correct:
[...]
* checking for hidden files and directories ... NOTE
Found the following hidden files and directories:
  .appveyor.yml
  .codecov.yml
These were most likely included in error. See section ‘Package
structure’ in the ‘Writing R Extensions’ manual.
[...]
* checking R code for possible problems ... NOTE
get_args: no visible global function definition for ‘enquos’
setLabels: no visible global function definition for ‘enquos’
Undefined global functions or variables:
  enquos
[...]
* checking for missing documentation entries ... WARNING
Undocumented code objects:
  ‘setLabels.rename’ ‘setLabels.select’ ‘setLabels.transmute’
All user-level objects in a package should have documentation entries.
See chapter ‘Writing R documentation files’ in the ‘Writing R
Extensions’ manual.
[...]
* checking Rd \usage sections ... WARNING
Undocumented arguments in documentation object 'setLabels'
  ‘.data’ ‘...’
Functions with \usage entries need to have the appropriate \alias
entries, and all their arguments documented.
The \usage entries must correspond to syntactically valid R code.
See chapter ‘Writing R documentation files’ in the ‘Writing R
Extensions’ manual.
[...]

Status: 2 WARNINGs, 2 NOTEs

See

  ‘/home/travis/build/cbeleites/hyperSpec.tidyverse/hyperSpec.tidyverse.Rcheck/00check.log’

for details.

The command "R CMD check *tar.gz" exited with 0.

Done. Your build exited with 0.

mostly solved with commit https://github.com/r-hyperspec/hySpc.dplyr/commit/a348db86f2102e345c2f9e6d6835985ebafe3e6c
NOTEs are still not caught, but WARNINGs are.
This is probably as it should be.


Alternative to cors anywhere! Make your own!

Here you go!
https://github.com/Zibri/cf-cors-anywhere
Please do not use the demo link,
create a cloudflare account (it takes one minute) and upload the worker!
Thanks to @Rob--W for the inspiration.

Thanks for sharing. Since this does not have anything to do with CORS Anywhere, I'm going to close the issue though.
Note that Access-Control-Allow-Credentials: true does not work with a wildcard origin (at https://github.com/Zibri/cf-cors-anywhere/blob/2219411078fc4adb22a00dba8d9f7811e44e647a/index.js#L31). If you want to support credentials, an explicit origin must be set. Further, I don't understand why you're deleting "X-Content-Type-Options, as the header has no special behavior.
Another issue of your worker (compared to CORS Anywhere) is that you're buffering the full response before responding to the client. CORS Anywhere streams the response directly to the client, which does not only result in lower latency (good for the client), but also lower memory consumption (good for the operator of the CORS proxy server).

@Rob--W
Because without deleting it, chrome gives a warning (even if it works) deleting it the warning doesn't show.
About Access-Control-Allow-Credentials
what should I do?
You're welcome to contribute!
Clodflare is incredibly fast and multi-mirrored.
You must try it.
Try the demo in the top of the page.
Tell me if I can improve it.

Update code now exposes also received headers.

Unfortunately it also adds cloudflare headers. It seems there is no way to avoid it.
Cf-Connecting-Ip: "xx.xx.xx.xx"
Cf-Ew-Via: "xx"
Cf-Ray: "4f861ebe4xxxxxx-YYY"
Cf-Visitor: "{"scheme":"https"}"
Cf-Worker: "cors.workers.dev"

All fixed. Now cloudflare cors anywhere should work as intended.
https://github.com/Zibri/cloudflare-cors-anywhere


Add more deployment options for Netlify

After #5088 the only method described is linking a GitHub repo. We should discuss other options, specifically the deploy local files option.
These updates are less important than updating all guides generally, but more important than creating new guides that would be only used in a small capacity.

Closing this as not planned, we can re-open another issue like this if this becomes relevant again.


Bump openmicroscopy.omego version to 0.1.1

Also drop omego versions overriding in the server playbooks

Thanks, @sbesson.


Draft of Kapacitor design doc [WIP]

Documenting the internal design of Kapacitor for posterity.

This is good for now. Will need to update it as things change.


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 --temp-directory build/tmp ava && c8 report -r lcov -o build/coverage --temp-directory build/tmp
chore(package): add main from template
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/-test.js,tests/-test.mjs' as in template
chore(package): set $.ava.extensions='js,mjs' as in template
chore(package): remove unknown value for main ({{main}})

Pull Request Test Coverage Report for Build 1479

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.399%

Totals

Change from base Build 1476:
0.0%

Covered Lines:
301

Relevant Lines:
302

💛  - Coveralls


Automated cherry pick of #9744: fix(esxiagent): nicIndex should be incremented

Cherry pick of #9744 on release/3.5.
#9744: fix(esxiagent): nicIndex should be incremented

Codecov Report

Merging #9747 (331f752) into release/3.5 (6a15e02) will decrease coverage by 1.83%.
The diff coverage is 0.00%.

@@               Coverage Diff               @@
##           release/3.5   #9747       +/-   ##
===============================================
- Coverage         5.98%   4.15%    -1.84%
===============================================
  Files              796     164      -632
  Lines           125693   25232   -100461
===============================================
- Hits              7522    1048     -6474
+ Misses          117504   24092    -93412
+ Partials           667      92      -575

Flag
Coverage Δ

aFlag
4.15% <0.00%> (-1.84%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/cloudcommon/db/jointbase.go
0.00% <ø> (ø)

pkg/cloudcommon/db/rbac.go
0.75% <0.00%> (-0.03%)
:arrow_down:

pkg/cloudcommon/db/sharablebase.go
6.01% <0.00%> (-0.06%)
:arrow_down:

pkg/cloudprovider/instance.go
0.00% <ø> (ø)

pkg/cloudprovider/objectstore.go
2.06% <0.00%> (-0.51%)
:arrow_down:

pkg/cloudprovider/route_table.go
0.00% <0.00%> (ø)

pkg/cloudprovider/securitygroup.go
0.00% <0.00%> (ø)

pkg/compute/regiondrivers/aliyun.go
0.33% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/regiondrivers/aws.go
1.05% <0.00%> (-0.05%)
:arrow_down:

pkg/compute/regiondrivers/azure.go
44.44% <0.00%> (-22.23%)
:arrow_down:

... and 549 more

Continue to review full report at Codecov.

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


Fix Build Url In Rest Api Client

@vasinov sorry for the multiple PRs, this was meant to go in the last one.


Minimize icon is out of center

Issue Report Checklist

[X] Searched the issues page for similar reports
[X] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice

Problem Description
In outline and profile

What is the expected output? What do you see instead?
Expected to be at the center.
 Is this not an issue that should go in QDarkstyle?

Oh, may changing the icon file or something like this issue/PR: #2504. This is not related to QDark because the image is not from there.  Note that only that icon is unaligned. Tks

Ok, thanks for the clarification!

Instead of using the spyder.inward icon for this button, maybe using an icon from fas or mdi could be an option to solve this issue? Here are some options:

Here is my favorite icon selection for this in the light and dark mode. I used the mdi icons for the collapse and expand selection as well to match the icons of the collapse and expand all buttons.

I used the mdi icons for the collapse and expand selection as well to match the icons of the collapse and expand all buttons.

I like this solution a lot. Thanks for looking into it!


Add regByPass & contentGatingHandler support to content metering middleware

Account for when content is already gated by reg, either by default or by the global contentGatingHandler.  In this case if it is already gated return showGate of false as it will already force the user to fill out registration to access.

 Gate all 'Article' content types for Athletic Business only


Add users

Hello @asingh9530,
Is there any documentation of your code base, so that newbies like me can contribute?

Hi @kvk30 ,
Thanks for reaching out. Yes we are in process in building documentation but in meantime, you can follow steps in Readme it will give you an idea of how it works.


[FEATURE] Signup form actions

Everything works, except user redirect to /post when user logged successfully.

NIce, keep up the good work weirdo!


After the web tuning single mode autoplay mode disabled

Hello! The version, I use, is latest - beta 5
The autoplay mode starts normally after flashing - it's ok!
While I make any definition on the web interface - m.b. static, after the restart it is always in static mode. And without this string http://<IP_ADDRESS>/set?m=56 on the web browser no any choice to start the autoplaying again. There is no switch to toggle off/on autoplay on the web page now. Please return it!

Or, may be, make the autoplay mode by default, after each reconnect or reset...

Try using this (Animation 56):


Extract AuthError and AuthRequest into yt-support

See https://github.com/Fullscreen/yt-support/pull/4

Coverage remained the same at 100.0% when pulling 925378050f5913602c9c40e1b2e083217161f633 on http-request into 7cd42ea59ff9bd9313281ca118336f63b6396cc5 on master.


Support uninstalling a mod

Currently, it is only possible to install mods. It would be nice if this tool could also uninstall them.
As a bonus, maybe it should detect if a mod is already installed even if it wasn't installed through this mod manager.

Detecting if already installed is actually a thing already, provided the exisiting files match the ones described in the manifest. I havent worked on only detecting what migt be missing, so if you lack one will it will redownload the entire thing, still juggling at the implementation tbh.
Uninstall should be actually supersimple enough, will definitely add it.


Inline error message

Hello,
It would be great to have an option to display error messages just before or just next the field instead of global message in the top of the form.
Just an idea to improve this plugin that is already really great !
Alex

Hi, remove your customer error display logic and leave it the ajax framework. https://octobercms.com/docs/ajax/extras

I was working on the suggestion by @jajacobs and works fine except por recaptcha validation.
Another idea in #35 is to pass a variable with the errors and add some custom javascript to mark the fields.

@Zmove or @jajacobs, can you test the branch "inline-errors" ?
There is a variable is in the response and javascript marks the errors fields ...
This is a demo code i was testing
<form data-request="{{ __SELF__ }}::onFormSubmit" data-request-validate data-request-flash>

    {{ form_token() }}

        Name:
        <input type="text" id="name" name="name" class="form-control">

        Email:
        <input type="text" id="email" name="email" class="form-control">

        Subject:
        <input type="text" id="subject" name="subject" class="form-control">

        <textarea id="comments" name="comments" rows="8" cols="80"></textarea>

    <button id="simpleContactSubmitButton" type="submit" class="btn btn-default">Submit</button>

</form>

Thanks.-

Why don't you put  under {% partial '@recaptcha' %} ?

        {% partial '@recaptcha' %}

The BETA branch has the inline functionality.
Anyone wants to test before release?
Thanks.-

Inline errors was release in version 1.3.7

Small question that refer to that issue that was merged with this one.
How do you add an "has-error" class to element that does not validate ?
I red the documentation, was able to display the error message in a div under the field, but I don't see how can I add an error class to the parent div of the field that don't validate.
Thanks for the help


Announcing Availability of Localized IntelliSense for .NET Core 3.0 and 3.1

This week we released localized IntelliSense files for .NET Core 3.0 and 3.1, in following 10 Visual Studio supported languages:

Brazilian Portuguese
Chinese (simplified)
Chinese (traditional)
French
German
Italian
Japanese
Korean
Russian
Spanish

The files (in zip archives) are available for download from Download localized .NET Core IntelliSense files.

Checksums for 3.0 zip files
Checksums for 3.1 zip files

You can see the .NET Core Guide for instructions on how to use these files with Visual Studio.
By default, when you're developing .NET Core projects, the SDK only includes the English version of the IntelliSense files. But now you can enhance your localized Visual Studio development experience by adding the localized IntelliSense files from the download site into your local development environment.
Lastly, with this release we have made the localized IntelliSense available as zip archives that does require you to manually extract and copy the files to respective SDK install folders. But we plan to make this experience better in future releases.

While this is very nice for a huge audience other none native speaker prefer English despite their language is supported.
It would be good having clear guidance how to control sdk language preferences. I gave up recently with vscode/omnisharp and .NET Core 3.1. took to much time searching

Is this for Visual Studio Code or Visual Studio 2019 or both?

没错
------------------ 原始邮件 ------------------
发件人: "Will<EMAIL_ADDRESS>发送时间: 2019年12月25日(星期三) 晚上11:24
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS>主题: Re: [dotnet/core] Announcing Availability of Localized IntelliSense for .NET Core 3.0 and 3.1 (#4032)
Is this for Visual Studio Code or Visual Studio 2019 or both?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

@doggy8088, I have also submitted an issue for Omnisharp team to confirm the support for VS Code.
@mairaw, @livarcocc can you help answer the ask on guidance for controlling sdk language preferences?


[BUG] use xsd 1.0 data types

Describe the bug
In DataTypeDefXsd links to xmlschema11-2, i.e. xsd V1.1 are contained. However, the decision is to use xsd 1.0. See also Figure 54
The xsd schema is using 1.0
Where
substitute xmlschema11-2 with xmlschema2 links

Finding in Workstream 204-04-11: w3.org/TR/RDF uses XML Schema 1.1.

solved in IDTA-01001-3-0-1: https://industrialdigitaltwin.org/wp-content/uploads/2024/06/IDTA-01001-3-0-1_SpecificationAssetAdministrationShell_Part1_Metamodel.pdf


[PROPOSAL] package level job metadata

Purpose
To expose information like the version of the job and its source repository, we need a mechanism to provide metadata in the job package when deploying to a scheduler.
An example of this is deploying DAGs to an Airflow instance, but this is applicable to all package deployments in general.
In some instances workflows/jobs are directly pulled from a source control system from the scheduler allowing some metadata to be inferred from the environment. In other instances, the jobs are packaged and deployed to a scheduler (example: google cloud composer or astronomer). This doc concerns the later case of providing metadata related to the source code of the job at build time.
(This is based on a Marquez proposal: https://github.com/MarquezProject/marquez/issues/825)
Proposal
We define a metadata file to be added at the root of the package/deployment location. This file is named .OpenLineage.job.facets.json and is a json file with the following initial properties (that can be expanded later).
This also adds "repoUrl", "path", "version", "branch" to the existing SourceCodeLocation facet.
https://github.com/OpenLineage/OpenLineage/blob/6909a3da92ec69e464a90982f6b2c3727353955e/spec/OpenLineage.json#L339-L362
Properties:

sourceCodeLocation.type: the source control system
Examples: GIT, SVN, ...
sourceCodeLocation.url: the full http URL to locate the file
Example: https://github.com/MarquezProject/marquez-airflow-quickstart/blob/693e35482bc2e526ced2b5f9f76ef83dec6ec691/dags/dummy_example.py
sourceCodeLocation.repoUrl: the URL to the repository
Examples:

GIT: git@github.com:{org}/{repo}.git or https://github.com/{org}/{repo}.git
SVN: svn://<your_ip>/<repository_name>

sourceCodeLocation.path: the path in the repo containing the source files
Example: path/to/my/dags
It is intended that we can reconstruct a URL from that path pointing to the file defining a job. https://github.com/{org}/{repo}/tree/{version}/{path}/{file path in the package}
sourceCodeLocation.version: the current version deployed (not a branch name, the actual unique version)
Examples:

Git: the git sha
Svn: the revision number

sourceCodeLocation.tag: optional tag name
Examples: {tag name}
sourceCodeLocation.branch:optional branch name

JSON Schema
{
  "$schema": "https://json-schema.org/draft/2019-09/schema",
  "type": "object",
  "properties": {
    "sourceCodeLocation": {
      "type": "object",
      "properties": {
        "type": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "repoUrl": {
          "type": "string"
        },
        "path": {
          "type": "string"
        },
        "version": {
          "type": "string"
        },
        "tag": {
          "type": "string"
        },
        "branch": {
          "type": "string"
        }
      },
      "required": [
        "type",
        "url"
      ]
    }
  }
}

Example:
For the DAG defined at: https://github.com/MarquezProject/marquez-airflow-quickstart/blob/693e35482bc2e526ced2b5f9f76ef83dec6ec691/dags/dummy_example.py
{
  "sourceCodeLocation": {
    "type": "GIT",
    "url": "https://github.com/MarquezProject/marquez-airflow-quickstart/blob/693e35482bc2e526ced2b5f9f76ef83dec6ec691/dags/dummy_example.py",
    "repoUrl": "https://github.com/MarquezProject/marquez-airflow-quickstart.git",
    "path": "dags",
    "version": "693e35482bc2e526ced2b5f9f76ef83dec6ec691",
    "branch": "master"
  }
}

Here is a PR for adding it to the spec: https://github.com/OpenLineage/OpenLineage/pull/107

The new fields for the sourceCodeLocation facet look great! I was wondering, can we use a YAML file named .openlineage.yml to have the user provided the code metadata and any future metadata for OpenLineage? A YAML file is less verbose for the user to write (no curly braces, quotes, etc) and has the advantage of supporting comments. Also, JSON wasn't designed for configuration files, so I prefer users edit a YAML config file that, for the most part, will contain minimal configuration.

Alternatively, we may want to support both file types: openlineage.yml, openlineage.json

I don't think it fits within sourceCodeLocation, but having metadata about deployable artifact, like jar MD5, docker image hash would be useful too.


Use wserver.js

Hello! I have one question, can I use a web server emulator, wserver. js as a server for writing data to the database SGLite for example? Or is it used only to configure the web interface and various tests? I do not ask to tell how to do it, I wonder if this is possible or not? Thank you in advance for the answer, I only study programming and many things are still not clear to me.

It just simulates websocket messages that are normally coming from the esp8266. I believe there are no other use case available for it.

Last question on this issue - can i configure this emulator websocket for data transfer? I making procedure that saving data on SQLite data base. It remains only to transmit this data to the ESP via use mqtt-protocol.

A nodejs application is totally capable of doing that.

Well, thank you so much! I have no more questions.


[$500] Workspace chat notifications is ignored for requests

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number:
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @quinthar
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1700919080607879
Action Performed:

Create a workspace in account A
Click on the new workspace in the LHN > click on the workspace name at the top of the page
Click on Settings
Set notification preference for workspace chat to Daily or Mute
Go back to the workspace through the Profile > click Members > Invite member B
As member B request money from the workspace chat

Expected Result:
Should notify Account A via the standard UnreadMessageSummary logic, which honors the notification preference.
Actual Result:
A is sent an email/text immediately, via a dedicated notification, ignoring the A's workspace chat notification setting.
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

View all open jobs on GitHub

Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01055a3f6b1ce74d71
Upwork Job ID:<PHONE_NUMBER>933612544
Last Price Increase: 2023-11-28

I think I got this right in the OP video. It's true the notifications shouldn't show in the LHN if the settings are set to something other than immediate.

@aldo-expensify it looks like you've been working in the product channel on the UnreadMessageSummary. This is what I understand of this behaviour but I don't know if it actually answers @unicorndev-727's above question.

Unread message can create a notification (UnreadMessageSummary). These notification are not sent if the workspace setting is set to Mute (or Daily) messages.
Creating/modifying reports/expense can create a different notification. These notifications are always sent.

We're working on changes if the user doesn't' want to receive the 2nd notification type.

Maybe this should be internal?

@Christinadobrzyn yes, this is internal. I think this falls within the scope of https://github.com/Expensify/Expensify/issues/336130

Awesome! Thanks @aldo-expensify! I'll put this on hold for https://github.com/Expensify/Expensify/issues/336130 just to make sure it's resolved with that job!

still on hold for https://github.com/Expensify/Expensify/issues/336130

still on hold for https://github.com/Expensify/Expensify/issues/336130

monitoring https://github.com/Expensify/Expensify/issues/336130

monitoring https://github.com/Expensify/Expensify/issues/336130

monitoring https://github.com/Expensify/Expensify/issues/336130

monitoring https://github.com/Expensify/Expensify/issues/336130

monitoring https://github.com/Expensify/Expensify/issues/336130

monitoring https://github.com/Expensify/Expensify/issues/336130

I think this may be resolved, the following changes have been made since this was created:

Mute notification preference is respected now, and
The OldDot submit notification is not send anymore if the manager is an account that only uses NewDot (this is checked by looking at the NVP tryNewDot)

So.. if the workspace admin is a NewDot only user, the only notification that we will send if about "offline activity", but that will be cancelled because the workspace is muted.

Oh great! I'll test this tomorrow! Thanks for the insight @aldo-expensify!

Hey @aldo-expensify I'm not seeing 'notification' preferences in our NewDot workspace - do you know where this exists?

It is available in the policyExpenseChat of each user, here:

I don't think you can disable for the whole workspace

Okay testing this Admin A for me<EMAIL_ADDRESS>Employee<EMAIL_ADDRESS>Changed notification to daily so I'll see if I get a notification on this tomorrow.

I did receive an email when the workspace was created but it was sent around the same time that I created the workspace. So I don't know if this aligns with our 'daily' frequency. Going to try again by muting the messages.

Testing again...

Okay, testing on<EMAIL_ADDRESS>(admin) and c.dobrzyn+67@expensifail.com(member).
I created a workspace and set the notifications as mute.

When the new workspace was created, both users got an email notification about joining the workspace

But there was no message sent about the request money.
@aldo-expensify do you know if this is expected?
• Emails about joining a new workspace do not follow the notification rules of a chat?
• Request money notifications follow the notification rules?
I think this is correct but can you confirm?

@aldo-expensify do you know if this is expected?
• Emails about joining a new workspace do not follow the notification rules of a chat?

I haven't looked into that notification, but considering that the mute is set in the policyExpenseChat of the employee, I think that is not going to be able to prevent this notification from being sent to the admin. That notification goes out before you set it to mute

• Request money notifications follow the notification rules?

Yes, to my understanding this one should follow not be sent because of the mute
I think this is correct but can you confirm?

Ah okay so it does sound like this is behaving as expected based on https://github.com/Expensify/App/issues/32072#issuecomment-1972202051
Going to close! @aldo-expensify or @c3024 let me know if you think otherwise!


Add suspicious activity tracking to CFTools map

Add suspicious activity tracking to CFTools map
Current thoughts:

Toggle visibility like we do with locks
Things to track

fence deconstruction - thinking construction icon: https://fontawesome.com/v5/icons/construction?f=classic&s=solid

Use UTC time to track age
Allow admins to clear with 'delete object' command
??? world context command to clear any older than xx days?

Had a discussion on discord about what is currently logged and what is not.
Not logged that admins would like to have logged:

Tent destruction (griefers keep destroying the common area tents)
Barrel/Crate destruction. (technically wasn't on admin's list, but a player's storage was wrecked likely through a window, this would log similar culprits)
Tripwire placement (looks like BI is fixing this in 1.26, they missed a super.OnPlacementComplete() call so it didn't filter down to logs, so we'll defer this one to see how that goes)
Tripwire attachment logs (admins get knowledge on funny smoke bomb traps vs lethal HE traps)
Force feed actions


🔧 [Refactor] [Admin] Statistics on its own Page

🔧 Refactor ticket

Have the statistics on its own page to reduce initial load.

Will  accessing this separate statistics page be restricted by user roles (e.g. only for admins), @ulfgebhardt?


training

Hello,I see the training  frameworks of visualizer_training and train are different. Can these two codes be used at the same time? If I use pycharm training it, the command should be same as the readme showing?

Thank you for your comments!
visualizer_training.py is for visualization by Tensorboard.
train.py is for network training, where the modules in visualizer_training.py are already included and used here.
So it is totally okay to just follow the readme to run train.py.


Addition of A10 Networks Ingress Controller

A10 Networks ADC products provide a Kubernetes native Ingress Controller
https://www.businesswire.com/news/home/20180611005258/en/A10-Networks-Increases-Agility-New-Ingress-Controller

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Please delete this note before submitting the pull request.
For 1.14 Features: set Milestone to 1.14 and Base Branch to dev-1.14
For Chinese localization, base branch to release-1.12
For Korean Localization: set Base Branch to dev-1.13-ko.
Help editing and submitting pull requests:
https://kubernetes.io/docs/contribute/start/#improve-existing-content.
Help choosing which branch to use:
https://kubernetes.io/docs/contribute/start#choose-which-git-branch-to-use.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Thanks for your PR @rokeithjr !!! Please sign the CLA. https://github.com/kubernetes/community/blob/master/CLA.md

Hi @rokeithjr. Thanks for your PR! It's been over two months so I'm going to close this. Please reopen this once you've signed the CLA, and I'll be happy to approve it.

📝 Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA.

/close


Default Ordering Works in a Collection

We will have a default order for a collection exposed in the UI, not able to be manipulated (at this point) on the front end, but allow researchers to see what the order will be when displayed.

The only ask here is that the default order of works in a collection should be based (primarily) on the value in the "position" column---that's really it. (Note, I suppose it's not even necessary to actually set the position for the new entries in the collection, so long as the position would be respected if it were set).
This ticket is scoped very precisely because it (sort of) covers functionality that is not already present in SS3, which is taboo at this point in the development of SS4. If it might take longer than 30 mins, we will hold for v. 4.1.


fix issue #158

@prasenjeet-symon i was getting the error because my migration file was not updated as i was not aware of this.  Thank you

@prasenjeet-symon i was getting the error because my migration file was not updated as i was not aware of this.  Thank you

Do not ignore the migration file. If in future someone will complain about the migration issue we will think about that later on.

@prasenjeet-symon i was getting the error because my migration file was not updated as i was not aware of this.  Thank you

Do not ignore the migration file. If in future someone will complain about the migration issue we will think about that later on.

include or ignore?

@prasenjeet-symon i was getting the error because my migration file was not updated as i was not aware of this.  Thank you

Do not ignore the migration file. If in future someone will complain about the migration issue we will think about that later on.

include or ignore?

Include it into source code


Failed tests while running openEO GRASS GIS driver test suite

I was following the installation instructions here to deploy the GRASS GIS driver locally. Everything went fine without issues, but when running the openEO GRASS GIS driver test suite using
python3.5 setup.py test > console_out.txt

I get a number of failed tests as documented in the attached txt file. I noted that only the tests associated with "tests/test_jobs.py" and "tests/test_processes.py" failed - the others passed. Could someone please point out if this is expected or is there something I am doing wrong?
Additionally, I also get the following warning while running the line above:
/mnt/h/edu/semester_4/grass/openEO/venv/lib/python3.5/site-packages/setuptools/dist.py:407: UserWarning: The version specified ('0.1-poc.post0.dev15+g0cddcc2.dirty') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.
  "details." % self.metadata.version

Thanks!
console_out.txt

Thanks for testing!
Concerning the failing tests: at time the implementation of API V0.3 support isn't yet complete, hence not all tests have been adjusted to the new API version. We are working on it.

You're welcome but is there currently a way to deploy this driver locally with the tests conforming to previous API versions? Thanks!

I believe that the POC release against Core API v0.0.1 (here) should work along with the backend deployed at http://openeo.mundialis.de:5000/capabilities

All tests should run in branch openeo-api-0.4.0.


Allow editing of published posts

What is the intent here?
Because the "tripcodes" are published online, it's possible they could be brute forced. I recently added a salt to prevent reverse lookups, but it's still possible. So editing might be difficult.
A draft mode also has issues, right now I claim I don't have cookies or localstorage, so where would I put a draft?
I could potentially see a button with "fork", but right now you could just copy/pasta, so it would just be a convince button, not really a new feature.

After talking in person the real feature is creating a draft.
I imagine the workflow might look something like:

Start typing
Click "save draft"
Get a unique url like "/posts/create/draft/9B71D224BD6"
Can re-save or publish from the url


refactor async collection

pull util functions from base directory into async directory...sub directory: utils

keep base directory lodash specific

keep base directory lodash specific --> done: db5bd904aa5524c0b4bb31586eaadfaf5aca3fa4
refactor:
03718e9ba8c7cc21de6ffed6f9b270f4ee2a4f57
f42193422cd7a4131fd01a06fd00bb043ea0f0ec
42dd9c280fe1577e87ca9dd1ccbe9c8705d6b085
614fe8afec35d12dbbedf1039519bc5bc8641095
97e5892f91a3b1fdb2f14a3d763561e172162733


[WIP] Release notes for Desktop Stable patch

Proposed changes
Release notes for Desktop Stable patch release
Unreleased project version (optional)
<IP_ADDRESS>
Related issues (optional)
https://docker.atlassian.net/browse/DESKTOP-2380

Updated the release date.


Migrate to Manifest V3

Chrome has already stopped accepting new Manifest V2 Extensions on the web store, and will be phasing out V2 entirely next year. "Background Pages", as this extension currently uses, are being replaced by "Service Workers" instead. If this extension is not updated then we will no longer be able to use it come next year.
Chrome's documentation on migrating to V3: https://developer.chrome.com/docs/extensions/migrating/

I will make sure to update it when necessary.
I also haven't looked yet at Chrome's "memory saving" settings, and how they interact with tab discarding.


How to implement sql option

There is no guide for getting the json into sql schema.

@janajay Could you give example output you'd be expecting?

@janajay  Hahahaha wow


Turn off checkExtensionByMimeType if FileValidator::mimeTypes is not …

Q
A

Is bugfix?
no

New feature?
yes

Breaks BC?
no

Tests pass?
yes

Fixed issues
#11588

Could you add CHANGELOG line and compose a test?

If this decision correctly for all - I'll do. I wait comments in the issue.

Commented in the issue, why this change is not required. Thank you


Get recommended illusts from pixiv

What is the endpoint to get recommended illusts in pixiv?

Duplicate of #140


Using perf chapter

May it be a light to you in dark places, when all other lights go out.

see

Brenden Gregg's excellent site: https://www.brendangregg.com/perf.html
the docs: https://perf.wiki.kernel.org/index.php/Main_Page
more docs: https://www.ibm.com/docs/en/linux-on-systems?topic=performance-getting-started-perf-command

also check in with: https://github.com/Shimuuar/tasty-papi


Add --mirror-config to override morgan.ini location/filename.

Oh and how about we add some information about the new flag to the README?


Add support for cd (Set-Location) to path with spaces without requiring quotes

We should consider updating Set-Location to not require quotes for paths.  If I fire up CMD.exe I can do this:
C:\Users\hillr>cd c:\program files

c:\Program Files>

but in PS Core this fails:
06-26 15:56:33 1> cd c:\program files
Set-Location : A positional parameter cannot be found that accepts argument 'files'.

Set-Location takes only a single path.  It would be nice if a user could type the path without having to quote the path.
I imagine this would have to be its own parameter set as I'm not sure how this feature would work in the presence of parameters like -PassThru or -StackName.  But I think far and away the common use case is someone wanting to cd c:\program files, cd c:\program files (x86) or cd ~\Visual Studio 2017.  Not sure how that (x86) bit would work out given that PS will think that starts an expression.  Hmm...

While I'm personally always happy to throw off the shackles of unnecessary quotes, I don't think it's a good idea in this case:

It encourages "fuzzy thinking" with respect to argument-mode syntax, which can get in the way when using other cmdlets.

As time goes on, the need to make seasoned cmd.exe users comfortable will go away.

As for easing the pain:

Tab-completion helps to an extent - e.g., cd C:\Program<tab> - but if you want to type a prefix that includes spaces before pressing <tab>, there is no way around knowing that you need to `-escape such spaces, e.g., cd C:\Program` <tab>

For special folders such as C:\Program Files and C:\Program Files (x86), a namespace with symbolic identifiers (which by definition do not contain spaces and therefore do not need quoting) could help; e.g.,
cd $sf:ProgramFiles or cd $sf:ProgramFilesX86 for changing to the locations that are C:\Program Files and C:\Program Files (x86), respectively, in a default Windows installation.

As it turns out, someone has already suggested that: #6966

I would prefer consistency with other cmdlets and parameters. If I discovered I could pass a Path to cd without quotes, then I would think it would be ok to do that with other cmdlets that take a Path parameter. For that matter, why not be able to do it with passing arguments to executables or when using Start-Process.
Mastering of quotes is so crucial to those other functions that I think adding a special case just makes things more confusing.

Upon further reflection (and reading over issue feedback), I believe I should just close this.  The biggest mitigation is tab-completion supplying the quotes.  Plus I'm really not sure how you'd handle an unquoted (x86)  That would be interpreted as an expression which tries to invoke the command x86.  No bueno.


Review performance on FF 60

There seem to be some huge performance problems in FF 60 under Ubuntu 16.04

Tested in ffox 60.1 on my osx and I'm getting this warnings.

should we create a new issue?

also the . styling/animation.html is not working

The warnings are a known-issue, Mapbox GL developers complained about it to Firefox devs, and Firefox devs refuse to remove the warnings. My point of view on the root cause is that Firefox shouldn't show those warnings, so hopefully, they change the behavior.
About the animation.html, please, open a new issue with details.

Feel free to open again if the issue persists.


Uniform use of the EditDialog in the comet storybook

PR Checklist

[x] Link to the respective task if one exists: COM-691

I wasn't aware that we already recommend using the hook over the component. I don't think we should remove the examples of the component if they work perfectly fine. If this is a bug, we should instead fix it. Let's discuss this in person soon.


Enable diff'ing for bulk merged datasets' audit logs

Rationale
Spec: https://docs.google.com/document/d/110fl8qRIk1o9lEgFq8RKFWNW5vo_cYCiWkE1doFq214/
Enable row update diffs in the dataset audit logs for bulk merged rows.
Related Pull Requests

https://github.com/LabKey/platform/pull/1839

Changes

Added a lookup for original dataset row to auditlog entry
Added Created and CreatedBy fields to the AuditHandler's diff exclusion list as they are included in the updated row map, but not altered in the table
Added a Number parsing block to prevent diffing 1.000 from 1.0

Let's not merge this PR, I'll incorporate in my AuditHander refactor branch.  Coming soon.

Let's not merge this PR, I'll incorporate in my AuditHander refactor branch.  Coming soon.

Merged via fb_audithandler_refactor

Merged via fb_audithandler_refactor


[flutter_tools] deflake pause while hot reload test

Description
It's not clear what value the  tick # synchronization has for this test, since we can independently determine if the Isolate is paused using the VM service. On slower systems it seems like the pause may occur before the isolate can print.
Fixes https://github.com/flutter/flutter/issues/51526

Landing on red to fix build


OCM-6727 | feat: allow edit to hcp mp aws tags

OCM-6727

Editing won't be done as part of the current feature, there's an issue with how the api handles removing the tag


Bug: Populate with Json dialog box fail to appear (sketch plugin)

I am using Sketch version 90.
When click on the "populate with Json" item in the plugin menu, the dialog box fails to appear.
If I use the option without selecting anything, the "please select a layer to populate" error would appear. This means the plug in is working. I have also tested this on two separate computers, both exhibiting the issue.

I have the same issue after my MacBook system updated to 13.1.


ARTEMIS-4447 Add paging prefetch parameters into address settings

we are adding new attributes to determine how many messages (or bytes) we are reading from paging into Queue memory.

@gemmellr docs are updated...

I am going to merge this now.... further fixes in documentation (or anything else) can be sent before a release.
thanks for all the help.


HD radar unnecessary resources?

The @AleksCore commit that introduced the HD radar also contain icons from the singleplayer game. This should be removed if they're downloaded to clients in order to save MBs.

One step ahead of you ^^
https://github.com/JarnoVgr/Mr.Green-MTA-Resources/commit/76f386dea27d1fd847535187c18208eec1b2fccb


redirect to homepage if accessing editsnack directly

Checklist:
Related work items: [TODO | N/A]
Preview url: [TODO | N/A]

[ ] Tests have been added for new functionality
[ ] Work has been reviewed by other team members
[ ] Work has been reviewed by @craigayre or @eclennett

This shouldn't be needed anymore due to PR #212


GitHub: Invite member

Who should be invited to Catena-X ng
GitHub User:
https://github.com/santiagoejm
Vouching person:
https://github.com/mkanal
Please also grant him access to this Catena-X Jira project: https://jira.catena-x.net/secure/RapidBoard.jspa?rapidView=379&projectKey=IRSDV

Hi @ds-jhartmann,
invitation sent. As always, team invites are handled by the teams maintainers.
As soon as the invitation is accepted and Santiago could be added to the team, feel free to close this issue

Thank you very much!


fido2-compatibility: linux firefox supported

FIDO2 / WebAuthn is now supported in Firefox by default: https://www.mozilla.org/en-US/firefox/114.0/releasenotes
I've updated the documentation to reflect this. I'm not certain if NFC & BLE work, but USB is supported.
The Azure Login page still has FIDO2 feature flagged off for Firefox, so I've not updated the earlier section in the document.
It's possible to enable FIDO2 on Firefox on the Azure sign-in page by force enabling the feature flag with a patch.
I've raised a support case to hopefully get this fixed.

@Justinha
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Don't wrap eth.syncing in AttributeDict when False

What was wrong?
web3.eth.syncing was crashing when returning False --  see #210
How was it fixed?
Only wrap eth.syncing with an AttributeDict when the result is a dictionary
Cute Animal Picture

Will get this released tomorrow.


Use NS_ENUM for enumerated types.

This makes things easier when using Swift, because you can do things like this:
hud.mode = .Indeterminate

Implemented in cca92d11564de4534b837c31786489710ba23018. Thanks!


Build dependencies missing on Raspberry Pi 4

Attempting to build Synthpod today I ran into a number of dependencies that were required for compilation (while the instructions note that some of these are optional)
sudo apt-get install meson libglu1-mesa-dev libglew-dev libvterm-dev liblilv-dev libzita-alsa-pcmi-dev libjack-dev libxcb-icccm4-dev libxcb-xrm-dev
I'd also previously installed lv2-dev libsndfile1-dev libx11-dev libcairo2-dev jackd2 libudev-dev libevdev-dev liblo-dev  libasound2-dev
This is on a Pi4 with RasPi OS/Debian 5.10.63-v7l+

migrated to own forge https://todo.open-music-kontrollers.ch/~hp/issues/17#event-69


As a Tenant Admin, I want to see in a tenant what are the object related to it: Services, Automate Domain and Providers directly and indirectly

this is just tracking issue for this BZ

[x] service template scope - https://github.com/ManageIQ/manageiq/pull/18733

[x] Automate Domain - https://github.com/ManageIQ/manageiq-automation_engine/pull/318

[x] Providers - https://github.com/ManageIQ/manageiq/pull/18735

[ ] UI part

@lpichler UI part finally merged ;)


Messagelog browsing only first page available (7.6.4 only)

❗ please do not add sensitive information in issues, you can provide extra information via email using issue number as reference ❗
Describe the issue
When running 7.6.4, messagelog browsing does not work. Only the first page is loaded, the Previous and Next buttons are disabled, no pages are shown and the bottom text shows Showing 0 to 0 of 0 entries (filtered from 196 total entries). This does not happen in 7.6.3, 7.7 and later versions, but is still present in 7.6.5-20220516.103047.
Reporter
Ricardo

To Reproduce
Steps to reproduce the behavior:

Load the attached configuration
Wait some time (a scheduler will run the adapter every second)
Open the messagelog
Browsing to next page is not possible

Screenshots
If applicable, add screenshots to help explain your problem.
Configuration
<module>
	<adapter name="Repro">
		<receiver name="Repro">
			<listener name="Repro" className="nl.nn.adapterframework.receivers.JavaListener"/>
			<messageLog className="nl.nn.adapterframework.jdbc.JdbcTransactionalStorage"
				jmsRealm="jdbc"
				slotId="${applicationId}/Repro"/>
		</receiver>

		<pipeline>
			<exits>
				<exit path="EXIT" state="success"/>
			</exits>

			<pipe name="Repro"
				className="nl.nn.adapterframework.pipes.SenderPipe">
				<sender className="nl.nn.adapterframework.senders.FixedResultSender"
					returnString="Test hideRegex"/>
				<forward name="success" path="EXIT"/>
			</pipe>
		</pipeline>
	</adapter>

	<scheduler>
		<job name="Repro"
			function="sendMessage"
			adapterName="Repro"
			receiverName="Repro"
			cronExpression="* * * ? * * *"
			description="Repro">
		</job>
	</scheduler>
</module>

Input
Please provide an example of the input message.
Alternatively, provide a Ladybug report.

Environment
Please go to the console of your Frank, click on 'Information' and copy-paste the results here.

Additional Environment

DBMS: [e.g. Oracle, MSSQL, MariaDB, MySql, PostgreSQL]
Browser: [e.g. Chrome, Safari, Edge, Firefox]

Additional Context
Add any other context about the problem here. (f.e. ladybug report / test adapter with larva test)

Closed with #3275


OAS3: how to exclude fields in POST operation but not in PUT operation, referencing the same implementation class

Hi there, I am working with the annotations https://github.com/swagger-api/swagger-core/wiki/Swagger-2.X---Annotations
How to create operations that refers to an implementation of some class like @Schema(implementation=....) offering the ID field in case of a PUT and hiding the ID field in case of a POST?
Since ID generation in POST should be up to the server. A PUT should result in 1:1 representation with GET so ID management is up to the client (processing a create or update at server side)

https://tools.ietf.org/html/rfc7231#section-4.3.4 “A successful PUT of a given representation would suggest that a subsequent GET on that same target resource will result in an equivalent representation being sent in a 200 (OK) response.”

For POST I like to have something like: @Schema(implementation=MyClass.class, hidden="id")
for PUT the full @Schema(implementation=MyClass.class) is ok
I know that I can set @Hidden in MyClass.java, but this will disable the field in both PUT and POST.
I can't set it to ReadOnly on MyClass level as well, since PUT needs to write the field.

A solution like the one you suggest is not available atm, also currently complex (object) payloads are always resolved as a reference to a schema defined in components, therefore we would end up needing 2 different schemas, one for PUT and one for POST.
That said, assuming you're using some JAX-RS implementation, I am not sure how are you currently mapping your request payload to a representing class used in your method, if you don't want the id at all in your POST I assume you already have 2 different classes..

This will lead to a lot of additional complexity. A lot of objects that should be handled the same asside of one filed get duplicated, basically ALL entities that are available for PUT.
I would like to feature request this functionality ^^

@kremers +1 for this feature request.
@frantuma
Perhaps having inclusions and exclusions which accepts a set of field names would allow using a Single implementation for multiple POST and PUT resources.
In my case there is a single request object (POJO) for multiple POST resources. Some of the fields are not allowed for some POST resources. Currently, all fields are appearing in the docs. Looking forward for a way to exclude some fields. Can it be possible without creating separate POJO objects?


Added a generic phishing website for capturing credentials

Somehow I deleted my original pull request...
This phishing website template uses the pretext of validating the antivirus software installed on the target's corporate computer to capture credentials. The target is asked to enter their domain username and password. After clicking submit, a slowly loading progress bar is displayed to give the illusion of validating the antivirus software. Once complete, the target is informed their antivirus is up to date. The King Phisher logo and favicon can be changed to a custom company logo by replacing logo.png and favicon.ico located in the images folder.

@coldfusion39 I'm going to close this out in favor of #35 which has the content cleaned up to it's minimal requirements.


chore(tetanes): release v0.8.1

🤖 New release

tetanes: 0.8.0 -> 0.8.1

Changelog
tetanes

[0.8.1] - 2023-10-30
⛰  Features

(audio) Added windowed-sinc filtering - (1dd7354)

(audio) Added multi-rate audio resampling - (ebde313)

(mapper) Added Vrc6 mapper - (fd2075d)

Added famicom 4-player support (fixes #78 - (141e4ed)

Added clock_inspect to Cpu - (34944e6)

Added Mapper::empty() - (30678c1)

Add cycle-accurate feature - (6d0db9f)

Added rudimentary game database for NES region detection - (7132b2b)

Added gameplay recording and playback - (91f2456)

Added rewind - (4cc7b65)

Added save states and sram - (9ca9c1f)

Added Zapper support - (a1aeafc)

🐛 Bug Fixes

(apu) Fixed DMC - (404776e)

(audio) Attempt to fix wasm audio - (e888fb5)

(audio) Average samples when downsampling - (b238320)

(cpu) Fixed SP on reset - (8b87926)

(events) Fixed toggling menus - (f30ade8)

(features) Fixed message de-duplication - (d701ac3)

(features) Fix toggling features - (3d5ab2b)

(input) Remove unnecessary warnings - (71cf546)

(input) Make inputs trigger on key release - (20860cc)

(input) Put fourscore behind a configuration by default - (c535d69)

(input) Fixed zapper and turbo - (378c949)

(lint) Fixed nightly lints - (153c5fe)

(mapper) Fixed vrc6 prg_ram - (8f85c45)

(mapper) Fix exrom reads - (d3de3c8)

(ppu) Fixed resetting ppuaddr - (575776e)

(ppu) Fixed oam read stomping on sprite0's y-byte - (dc51191)

(ppu) Emulate OAM accurately (fixes #31) - (2962c6a)

(state) Fixed loading save state that doesn't exist - (851df80)

(state) Fixed loading gamestate on start - (fdbb55c)

(ui) Fix invalid texture when closing with multiple windows - (4e95629)

(wasm) Overhauled wasm build - (2892587)

(windows) Fix console window - (d1a519f)

(zapper) Fixed zapper after recent clock changes - (1e05180)

Fixed wasm - (7abd62a)

Fixed warnings - (f88d760)

Fixed a number of bugs - (5fd85af)

Fixed default tile attr - (9002fa8)

Web audio tweaks - (5184e11)

Fixed game genie codes - (0206d6f)

Fixed update rate clamping - (2133b84)

Fix resetting sprite presence - (d219ce0)

Fixed missing Reset changes - (808fcac)

Fixed missed clock changes - (1b5313b)

Fixed toggling debugger - (e7bcfc1)

Fixed resetting output_buffer - (0802b2b)

Fixed confirm quit - (48d6538)

Forgot to commit assets dir - (f9a0e72)

Fixed icon asset - (e18aff9)

Fixed Pixellate text - (7106189)

Revert actions to happen on press due to key modifiers making controls feel non-responsive unless pressed correcctly - (7c39918)

Reorg wasm - (502de89)

Webpack - (38dd7cb)

Fixed lints - (ed91db4)

Fix error when starting with a directory - (1238e08)

Fixed some underflows and corrected ntsc colors - (4f5a024)

Improved PAL support - (acb4db8)

Pausing on reset - (2b2ba87)

Irq timing - (a72c5de)

Added compression and cleaned up save state with error handling - (72acd08)

Fixed cursor in menus - (d9f9527)

Debugger cleanup - (6bcbd25)

🚜 Refactor

(audio) Reduce audio callback duplication - (f018d04)

(audio) Improved frame counter timing - (df0273b)

(cpu) Modified cpu trace format - (ac551b6)

(cpu) Moved DMA values inside CPU - (7257d18)

(ppu) Refactored frame output for better future filter support - (b174c6e)

(tests) Refactored unit tests to allow auto updating snapshots - (ba248ed)

Various updates - (da213ae)

Small renames - (0dea0b6)

Various cleanup - (8d25103)

Cleaned up some interfaces - (da3ba1b)

Genie code cleanup - (e483eb5)

Added region getters - (74d4a76)

Cleaned up setting region - (45dc2a4)

Flatten NTSC palette - (792d7db)

Converted system palette to array of tuples - (284f54b)

Condensed MapRead and MapWrite to MemMap trait - (bce1c77)

Made control methods consistent - (f93040d)

Switch u16 addresses to use from_le_bytes - (d8936af)

Moved genie to it's own module - (77b571f)

Cleaned up Power and Clock traits - (533c0c3)

Cleaned up bg tile fetching - (0710f16)

Move NTSC palette declaration - (9edffd1)

Cleaned up memory traits - (c98f7ff)

Swapped lazy_static for once_cell - (cc9e67f)

Cleaned up menus - (dd9e726)

Disable cycle-accurate on wasm for better performance - (fdf2e59)

Got carried away. - (b5ffee9)

Reduced allocation from push_str and fixed input debug - (f672be9)

WIP Fixed interrupts - (3d6059c)

WIP Major NMI/Int timing improvements and initial PAL support - (62aefa8)

Resolved lints - (54309eb)

Converted some indexing loops into iterators - (2818fb0)

Use set_enable function of pulse - (ff81644)

Cleaned some error handling - (57ce5f8)

Made ram_state consistent - (81d3bc9)

Improve json parse error handling - (67c15d2)

Reduce savestate size - (66d9068)

Lint pass - (392f0be)

Migrated Irq and StatusRegs to bitflags - (7d80f40)

📚 Documentation

(lint) Use automatic link - (83494dd)

Fixed README - (6d48eec)

Fix README for real - (a5fd672)

Fix README - (05abf3c)

Updated README - (ffb7b21)

Updated README roadmap - (0941d86)

⚡ Performance

Cleaned up inlines - (b791cc3)
Added inline to cart clock - (eb9a0e0)
Changed decoding loops - (a181ed4)
Performance tweaks - (0c06758)

🎨 Styling

Fixed nightly lints - (3bab00d)

🧪 Testing

(ppu) More passing tests - (fad604a)

(state) Fixed saving test roms - (0b37504)

Disable broken test for now - (93857cb)

Remove vimspeector for global config - (56edc15)

Fix tests - (7272f95)

More passing tests - (3646e23)

Added more tests and test readmes - (3595fae)

Add logs for tests - (b04727b)

Reworked some more tests - (5d92be6)

Converted cart test to macro - (3c2564d)

Converted tests to a macro - (69c32a0)

Clean test names - (35b920a)

Automate test_roms - (ffc6718)

⚙ Miscellaneous Tasks

Fixed gitignore - (733dc0e)
Added release-plz config - (488487e)
Fix coverage - (9c8e501)
Updated deps and ci - (f9ca561)
Fix ubuntu ci - (b2e1235)
Updated tetanes-web dependencies - (3fe0dba)
Updated dependencies - (ab804cf)
Fix coverage - (746d4ac)
Fix patch - (a754c63)
Updated Cargo.lock - (519b81d)
Updated Cargo.lock - (a35a5c0)
Updated ci - (f34a125)
Updated webpack - (85dc159)
Updated packages - (2491a3e)
Fixed sdl install - (b461c8a)
Fixed deprecated action - (de5ebca)
Fix toolchain - (b1f17fe)
Fix coverage - (e94ba34)
Fix ci - (2d17ede)
Fix linux install - (721acfa)
Increase MSRV - (684e771)
Updated cargo and npm - (caeff73)
Update ringbuf - (6a7b2ce)
Updated packages - (4076d51)
Change coverage format - (61eb38b)
Change coverage - (08b9877)
Refactor workflows - (41f4bc5)
Limit triage to issues - (04918d8)
Fix yamllint - (d00ae2d)
Fix user - (56f9380)
Fix versions - (89fd188)
Fix versions - (9433c0e)
Add triage workflow - (83856df)
Update dependencies - (aca5a90)
Cleanup yaml - (a27b237)
Fix CI - (bb43098)
Updated Cargo.lock - (95be971)
Combined code coverage - (7c001dc)
Added coverage workflow - (0d7d841)
Updated Cargo.lock - (cd74d44)
Update tetanes-web lock files - (5e2104b)
Fix linuxbrew cache - (b5afd51)
Updated wasm version - (125b719)
Cache linuxbrew - (0ba5315)
Fix publish ci - (1823d50)
Release 0.8.0 - (b1ca621)
Update Cargo.lock - (38e873d)
Update Cargo.lock - (98168f8)
Update license - (7e84f7f)
Add readme badges - (60c185c)
Fix ci shell - (7b30c3e)
Fail early in scripts - (46a5e17)
Fixed commit-msg - (efd38ef)
Add windows-latest - (020d6f4)
Changed to custom hooks - (bfc9d54)
Ignore node - (c620f47)
Fix CI - (5953ccf)
Updated packages - (72ac893)
Fix pipeline - (a72f3e7)
Removed vcpkg and updated Cargo.lock - (fe39e68)
Updated package-lock.json - (86c7891)
Pedantic lint and Cargo.lock update - (621ea3a)
Update Cargo.lock - (c2742b4)
Added .gitignore - (2fc3226)

This PR was generated with release-plz.

We're currently processing your upload.  This comment will be updated when the results are available.

@Mergifyio update


PHP 8.1 Deprecations fixed

Fixed passing nulls into string functions
Added Deprecations to failures for unit tests
Default parameter to zero instead of null

Merge this and I can start on PHPStan

Love it, thank you!


HTTP cache: do not remove cached entries on transport errors

See https://github.com/apollographql/apollo-kotlin/issues/6313. If there is an entry already but we fail to fetch new data, we shouldn't remove the old data.
Thanks @Emplexx for noticing 🙏

🛠 Docs Preview Building...

Configuration
{
  "repoOverrides": {
    "apollographql/apollo-kotlin@main": {
      "remote": {
        "owner": "apollographql",
        "repo": "apollo-kotlin",
        "branch": "do-not-remove-on-transport-error"
      }
    }
  }
}

f2ee2fc3a697fad68481b1b0a1742e7c5317dd20


Create dataset loader for LibriVox-Indonesia

NusaCatalogue: https://indonlp.github.io/nusa-catalogue/card.html?librivox

Dataset
librivox

Description
The LibriVox Indonesia dataset consists of MP3 audio and a corresponding text file we generated from the public domain audiobooks LibriVox. We collected only languages in Indonesia for this dataset. The original LibriVox audiobooks or sound files' duration varies from a few minutes to a few hours. Each audio file in the speech dataset now lasts from a few seconds to a maximum of 20 seconds.

License
CC0

Duplicated with https://github.com/IndoNLP/nusa-crowd/issues/246


How get normal image?

$imgUrl  = $message->upscaled_photo_url;
$imgUrl  = $message->photo_url;
??? how

$midjourney = new MidjourneyImageCreator($discordChannelId, $discordUserToken);

// Example of a prompt: text is separated from tags
$promptText = "aerial view of a giant fish tank shaped like a tower in the middle of new york city, https://depuismonhamac.jardiland.com/wp-content/uploads/2019/06/AdobeStock_196378179.jpeg";
$promptTags = "8k octane render, photorealistic --ar 9:20 --v 5";

$message = $midjourney->imageCreationV2($promptText, $promptTags);
$imgUrl  = $message->upscaled_photo_url;

$midjourney = new MidjourneyImageCreator($discordChannelId, $discordUserToken);

// Example of a prompt: text is separated from tags
$promptText = "aerial view of a giant fish tank shaped like a tower in the middle of new york city, https://depuismonhamac.jardiland.com/wp-content/uploads/2019/06/AdobeStock_196378179.jpeg";
$promptTags = "8k octane render, photorealistic --ar 9:20 --v 5";

$message = $midjourney->imageCreationV2($promptText, $promptTags);
$imgUrl  = $message->upscaled_photo_url;

this is 1 image ,how do we get 4 of them ?

This is not planned at the moment.
My goal was to be able to generate an image without human intervention. This would be technically doable, but not without modifying the main class.


Please update the readme - Cookies.txt is no longer available

Line 882 in the readme suggests to use cookies.txt for Chrome. This extension seems to be removed.

shows here it's still available - https://chrome.google.com/webstore/detail/get-cookiestxt/bgaddhkoddajcdgocldbbfleckgcbcid?hl=en

The initial link was for cookies.txt which seems deprecated, but Get cookies.txt worked for me.
Updating either the name or link should suffice 😉

@ScribbleGhost I edited the README.md and proposed the change. Waiting a response by the project maintainer to be merged and fixed.

Do note that this extension is not by the original Creator (at least of the Chrome Web Store repo).
It was previously managed by Genuinous™. I don't have any immediate reasons to worry about anything malicious but just letting everyone know.

@rlaphoenix This comment didn't age very well :(
https://www.reddit.com/r/youtubedl/comments/11i5vyq/psa_the_get_cookiestxt_extension_is_now_actively/

@rlaphoenix This comment didn't age well :( https://www.reddit.com/r/youtubedl/comments/11i5vyq/psa_the_get_cookiestxt_extension_is_now_actively_malware/

How so? What I stated is still true. The extension is still not managed by the same creator as originally. It just took the same name. cookies.txt vs. get cookies.txt.

Neither are available now.

But the extensions recommended for use here are available.


Update alamofire

Hi, I updated alamofire to latest version 5.4.4. The new version supports Xcode 13 and also contains bug fixes and enhancements. There are no breaking changes, so this PR may be able to merge with no concerns.
https://github.com/Alamofire/Alamofire/releases/tag/5.4.4

Thanks!


devise_token_auth for public API, but devise for rest of app?

Hello,
We have a rails application with a public JSON API. The same application also has an administrative interface that does not rely on the public JSON API; it's just vanilla Rails. Our AngularJS frontend is a separate application on a separate host. We don't use AngularJS in our Rails app.
In your examples, it seems like everything uses ng-token-auth. Is it possible to use devise_token_auth without ng-token-auth? In other words, can we use devise_token_auth with vanilla Rails forms?
Alternatively, is it possible to limit devise_token_auth to certain routes and use regular devise for the remaining routes?
Thanks,
--
Jesse

Hello :)
If you want to use this gem without ng-token-token, you just have to add the required headers to your request.
I think you can use devise_token_auth for some route and Devise for the other part, I havent't test it yet. You should look at the documentation [here](mount_devise_token_auth_for 'User', at: 'auth', skip: [:omniauth_callbacks])

Is it possible to use devise_token_auth without ng-token-auth? In other words, can we use devise_token_auth with vanilla Rails forms?

Yes it is possible, but the client application will need to implement the functionality of ng-token-auth.
This includes:

Token management (validation, expiration, persistence, etc.)
OAuth success/failure handling
Registration success/failure handling
Password reset submission / confirmation
Multiple user type support introduces additional problems

Alternatively, is it possible to limit devise_token_auth to certain routes and use regular devise for the remaining routes?

The best way to accomplish this will be to mount the standard devise routes to one path, and to route the devise_token_auth routes to a separate path. Something like this:
Rails.application.routes.draw do

  # standard devise routes available at /users
  devise_for :users

  # token auth routes available at /api/v1/auth
  namespace :api do
    scope :v1 do
      mount_devise_token_auth_for 'User', at: 'auth'
    end
  end

end

This works quite well. Thank you.

:metal:

:metal: :v:

Hi @jdgblinq, What is the configuration of the controllers?
I perform the configuration as indicated @lynndylanhurley in the routes but it still does not work.
thanks for your help.


refactor: Move client.InjectHTTPClient to client.Config

https://github.com/TwiN/gatus/blob/eb4e22e76b55107b285692829561eba5a8fe9d7e/client/client.go#L188
This effectively allows setting a global mocked HTTP client for testing purposes, which, while easy, prevents me from parallelizing the execution of some tests.
We should instead have it as a method of client.Config https://github.com/TwiN/gatus/blob/eb4e22e76b55107b285692829561eba5a8fe9d7e/client/config.go#L41
func (c *Config) InjectHTTPClient(client *http.Client) {
	c.httpClient = client
}

@TwiN
Can I try to solve this issue ?


Fix Each Arguments to For cycle

Arguments are not parsed properly with @each cycle.
Added @for cycle to parser.

Thanks for that – could you please supply an example of the issue? 👍🏼


Lua error scripts/equipment/ItemSlot.lua

When clicking on a Slot in Outfit frame i get this error
29x ...aceFishMaster\scripts/equipment/ItemSlot.lua:100: bad argument #1 to 'ipairs' (table expected, got nil) [C]: in function ipairs'
...aceFishMaster\scripts/equipment/ItemSlot.lua:100: in function OnReceiveDrag' ...aceFishMaster\scripts/equipment/ItemSlot.lua:39: in function OnClick'
[string ":OnClick"]:1: in function <[string ":OnClick"]:1>
Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
=  defined =[C]:-1`

Fixed


Generated: Introduce 2.5 minutes default read timeout into documentation

Automated PR triggered by new code generation.
Update generated source code
Generated SDK source code using:

Generator version 3.37.1
Specification version 1.0.0-dev0.0.39
Automation (cloudant-sdks) version b3e5678

I  will wait with the merge till https://github.com/IBM/java-sdk-core/pull/150 fix will be released.