Contribute changes to libobjc2 upstream to gnustep/libobjc2

[ ] max() -> __objc_max() (Microsoft/libobjc2@9630cf1)

stdlib.h defines max as a macro in recent versions of Visual Studio

[ ] win32: Add/update a handful of defines for Win32 without MinGW/Cygwin. (Microsoft/libobjc2@6cd94b7)
[ ] Replace extern with OBJC_HOOK in hooks.h (Microsoft/libobjc2@b6099e5)
[ ] win32/uwp: Remove getenv, which caused applications to fail store certification (Microsoft/libobjc2@14bfb02)

Maybe we want to gate this on the API family in use

[ ] Fix asmconstants for win64 (LLP64) (Microsoft/libobjc2@54c0c83)
[ ] fix objc_msgSend.*.S for win64 (Microsoft/libobjc2@acd3fcc)
[ ] Offer an objc_enumerationMutation hook for platforms without weak imports. (Microsoft/libobjc2@6e4fa86)

~This may be better served by a link line order fix to ensure that Foundation's objc_enumeration_mutation is found before libobjc2's.~
Symbols cannot easily be defined weak in COFF. Doing so is a no-op in Clang/LLVM; CL will generate them, but they don't have the semantics we're hoping for.

In Review
Completed

[x] Use the old association policy to determine whether to release an object (Microsoft/libobjc2@0b2cfdc)

[x] Maintainer has requested a test.

[x] Wrap some headers in extern C for C++ compat. (Microsoft/libobjc2@8c8534e)
[x] fix objc_resolve_class_links to actually rescan the unresolved list (Microsoft/libobjc2@f503a3d)
[x] fix a mismanagement of the hash table that could lead to data loss (Microsoft/libobjc2@038543f)

[x] Maintainer has requested a test.

[x] fix flipped sense on ASSERT() (Microsoft/libobjc2@cd4f43d)
[x] always look beyond the first page of associated objects (Microsoft/libobjc2@828e6eb)
[x] teach class_setSuperclass about metaclasses, subclass lists, and dtables (Microsoft/libobjc2@aa58f6f)

[x] Maintainer has requested changes.
[x] Maintainer has requested a test.

[x] win32: use native threading APIs instead of pthreads (Microsoft/libobjc2@7a226d8)

[x] Maintainer has requested changes.

[x] fix objc_msgSend.*.S for win32 (Microsoft/libobjc2@acd3fcc)

Not Required

[x] ~remove the debug output from associate.m~ (Microsoft/libobjc2@d813c8e)
[x] ~nil -> nullptr on C++11. nil can't be an id for block comparisons.~ (Microsoft/libobjc2@3d5994e)

Taken upstream without PR (gnustep/libobjc2@3c036b3f4f830ceb)
nil block comparison issue left as comment

In Question

[ ] Introduce 2-stage Objective-C initialization (Microsoft/libobjc2@44988ee)

New ABI, coupled with clang changes

[ ] Add a MSVC/VS2017-compatible objc_exception_{,re}throw (Microsoft/libobjc2@375a009)
[ ] We've got a lot of selectors with the same name. Include the type in the hash (Microsoft/libobjc2@6ae101d)

This was a workaround for our projections libraries having ~1000 selectors of the same name that differed only on argument types.

[ ] recognize selectors that have been pre-hashed by the compiler (Microsoft/libobjc2@c8ecc35)

This is Microsoft ABI 11 -- it was committed to for performance reasons, but we don't know if those are better-fixed by better data folding compiler-side.

[ ] Working around a WinObjC regression that hit after switching to the libobjc2 runtime (Microsoft/libobjc2@c2013dc)

(this is an ivar slide issue, it is fixed upstream)

[ ] Work around _NSConcreteGlobalBlock's linkage on win32 (Microsoft/libobjc2@ef18759, Microsoft/libobjc2@652be81)

[ ] win32: add an unpleasant workaround for _NSConcreteGlobalBlock's linkage
This is an unfortunate consequence of using dllimport on constants in the data section. The import cannot be resolved because it's in a read-only section without a dynamic initializer.

The getenv usage is only for debugging, so hiding it behind a #ifndef NDEBUG or similar would be fine.

Do you have any changes for block_to_imp.c?  This file uses unistd.h and mprotect, so presumably don't work on Windows out of the box...


Information architecture experimentation.

DO NOT MERGE. Experiment only.
See if this is going to be a useful direction for us.
Trying ideas in the docs to allow exploration of the structure of the docs so a learning path can be plotted by a user (the personas) of the docs.
To have ways apart from the Diataxis sidebar layout to navigate the docs. By persona, by topic, etc. To provide exploration and learning paths.
The idea would be that the entire 'Documentation architecture' hierarchy and content can be programmatically generated. But it can be much simpler than that. What provides the best value solution?
Please take a look at the preview.
https://deploy-preview-348--silly-bunny-8cedd0.netlify.app/next/info-arch/ia

Leaving this with no status for a while. I will use some aspects of this again after the /docs reorg/new sidebar/ is complete.

Closing this now. A new task #400 is created to carry persona paths forward. A glossary is being experimented with in #394.


Refactor and tests

What's in here

I've refactored the main.run function and added some much needed tests.
Jest was also configured to collect coverage data.

Update
This PR started out in a very outdated state. I've merge our default branch into this and updated the test with some new test cases as well as the use of octomock by @Chocrates.
With these changes we achive 100% coverage as well as properly representing the production state of this action.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@0f43993). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #14   +/-   ##
=========================================
  Coverage          ?   85.45%
=========================================
  Files             ?        2
  Lines             ?       55
  Branches          ?        8
=========================================
  Hits              ?       47
  Misses            ?        0
  Partials          ?        8

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 0f43993...1ee700d. Read the comment docs.


enhanced mod-support

added parameters. descriptions taken from: https://community.bistudio.com/wiki/Arma_3_Startup_Parameters
-servermod
Loads the specified sub-folders for different server-side (not broadcasted to clients) mods. Separated by semi-colons. Absolute path and multiple stacked folders are possible.
-autoinit:
Automatically initialize mission just like first client does. Note: Server config file (server.cfg) must contain Persistent=1; , if it's 0 autoInit skips.
-loadmissiontomemory:
Server will load mission into memory on first client downloading it. Then it keeps it pre-processed pre-cached in memory for next clients, saving some server CPU cycles

Looks good to me. I have little knowledge of ARMA 3 so I am relying on your expertise on this :).
The only thing that may need looking at is ./arma3server details the port may not show correctly now as you have moved it to the start parms.
If you are recommending that ports are dealt with in the start parms im happy to use this as default. But I would comment out this on the default config and leave a note reccomending using start parms over a config

You are right..
./arma3server details gives me:

DESCRIPTION              DIRECTION  PORT  PROTOCOL
Game                   INBOUND    0     udp
Steam: Query           INBOUND    0     udp
Steam: Master traffic  INBOUND    0     udp

The problem is, it only seems to work when added as a parameter. When added to config, it gives me this weird ports seen in my last post.

Happy to merge this. I will need to review it and then merge to bare with me as may take a few days :)


Update bloggers.json

blog address update

Coverage remained the same at 68.656% when pulling 093c60203b9dc9abd1d39455445bc4e82f387997 on migellal:patch-2 into 631aec3d2a4fe1143f5d37a31f42f5825107b4f0 on tdziurko:master.


fix type of keywords entry in frontmatter (in /docker-cloud/ dir)

Describe the proposed changes
in /docker-cloud/ :
change keywords's type from array to string.
Project version
current stable
Related issue
contributes to #435
Signed-off-by: Gaetan de Villele<EMAIL_ADDRESS>

Deploy preview processing.
Built with commit bcec1ddcb2366faf4067af322ba46f17f382acd5
https://app.netlify.com/sites/docker-docs/deploys/58218ab8668674753a544cfd

LGTM, though I'm not sure if I should be seeing any different behavior here. (Google results?)
Also, @gdevillele, does your editor do something interesting with the final line? It looks like there's a spurious end of file change in all these diffs, which is confusing.

@sanscontext Thank you.
Behavior is expected to be exactly the same.
About the last line, I have just removed trailing LF (line feed) characters.
It can be confusing in the Github UI as they are non-printable characters.

Ah, interesting. I wonder if Atom is/was adding those.

@sanscontext I cannot know for sure, but I suppose it is just the writer who pressed the ENTER key at the end of the file. It isn't more than that 🙂

Merged! Sorry for the delay, little distracted with updates yesterday :)

Thx. No problem.


Import relationships via SAF (Simple Archive Format)

References

Loosely related to #3317 (obviates the need for REST API to import relationships)
Fixes #2883

Description
Add support for a 'relationships' manifest file in the Simple Archive Format. This allows items to be linked to new or existing entities during import. Items can be linked to other items in this import set by referring to their import subfolder name.
Each line in the file contains a relationship type key and an item identifier in the following format:
relation.<relation_key> <handle|uuid|folderName:import_item_folder|schema.element[.qualifier]:value>
The input_item_folder should refer the folder name of another item in this import batch. Example:
relation.isAuthorOfPublication 5dace143-1238-4b4f-affb-ed559f9254bb
relation.isAuthorOfPublication 123456789/1123
relation.isOrgUnitOfPublication folderName:item_001
relation.isProjectOfPublication project.identifier.id:123
relation.isProjectOfPublication project.identifier.name:A Name with Spaces

During initial import, new items are stored in a map keyed by the item folder name. Once the initial import is complete, a second pass checks for a 'relationships' manifest file in each folder and creates a relationship of the specified type to the specified item.
NOTE: this is only implemented for 'add' mode at this stage.
Instructions for Reviewers

Create a Simple Archive Format import, with entities of various types (I used Publication, Person, and Org Unit)
Create appropriate relationship manifest files in each import subfolder, referencing the folder name of the item to link to, or handle/UUID of existing item.
Add a "-l" or "--relationships" flag to the import command line (disabled by default) Runs automatically

Checklist
I have tested this on my own import dataset, but haven't created any unit/integration tests as I was unable to find any for the import utility.

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
[x] My PR passes Checkstyle validation based on the Code Style Guide.
[x] My PR includes Javadoc for all new (or modified) public methods and classes. It also includes Javadoc for large or complex private methods.
[ ] My PR passes all tests and includes new/updated Unit or Integration Tests based on the Code Testing Guide.
[x] If my PR includes new, third-party dependencies (in any pom.xml), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[x] If my PR modifies the REST API, I've linked to the REST Contract page (or open PR) related to this change.

Currently a bit fragile with respect to resuming imports. It has to run after the main import to know how to look up items by import folder name, and the lookup map won't be complete for resumed imports. Could use the skipItems map to help with this.

Thanks @tysonlt for getting this started.  I've linked this PR up to a placeholder ticket #2883  that we had for this exact feature (as you've discovered it doesn't exist yet).  Once you feel this is ready for review by others, I can also find a volunteer or two to give it a try on their end & provide feedback.

Updated to match MetadataImport behaviour:

Specify relationship by key (eg. relation.isAuthorOfPublication) instead of relationship database id
Prefix folder name with "folderName:" similar to "rowName:" in MetadataImport
Allow item lookup by unique metadata value in relationships manifest

NOTE: Added org.dspace.app.util.RelationshipUtils with method matchRelationshipType() copied from org.dspace.app.bulkedit.MetadataImport. This method could now be changed to defer to RelationshipUtils.

@tysonlt : This is failing unit tests as it has minor checkstyle violations.  It looks like lines 22 and 27 in the RelationshipUtils.java class both have trailing whitespace (which is not allowed).  Once you fix those, this should pass.

Thanks @tdonohue, I've committed those changes now. I've also updated MetadataImport.java to use RelationshipUtils.java, since that's where I got that code from.

Thanks for the update @tysonlt
I think the current relationships file can also work, but in order to support updates with the file, the export should eventually support the relationships file as well.
@tdonohue what do you think about this:

Would it be best to work with the existing xml files, and parse it as if it's metadata (similar to the CSV solution)
Or would it be best to use the relationships file, which can in a future PR also support updates if the SAF export also supports it

I think both solution can also be extended to support mixing entities and plain text in a future PR

@benbosman and @tysonlt : In my opinion, this approach of having a plain text relationships file for creation of new relationships is reasonable.  I realize it's a bit odd that we have a metadata_relation.xml on export (because relationships are mapped to relation.* fields). But, I don't see an easy way to reuse the metadata_relation.xml file for re-import/modification, as it'd require us to process that metadata_relation.xml file different from all the other metadata_*.xml files.
So, in my opinion, we may want to consider treating the metadata_relation.xml as "simple, flat metadata" (just like every other metadata_*.xml file, while the relationships file is used to add/update/modify relationships.  We'll obviously have to document that clearly though, as I do see that it could get confusing.
Does that sound reasonable to both of you, or am I missing a clear reason why the metadata_relation.xml file would be a better approach here?

@tdonohue @benbosman I also would prefer to keep the xml as flat, static mappings to literal values, with no pre-processing just on that file, and not the others. The relationships manifest solves the very specific problem of not knowing what to put in the rel*.xml file, as the target item doesn't have a UUID yet. In this way it is similar to the other manifest files, like the collections or handle files, in that it provides instructions on how to process the item, rather than providing metadata directly.

@tysonlt : I talked with @benbosman about this today, and we both agree that your current approach of using the relationships text file seems good enough.  We just may want to improve upon it later by also ensuring the export process can export relationships into that same relationships text file, so that it's easier to export & reimport from the same SAF directory.
All that means this PR can move forward as-is...we'd just need you to finish addressing any outstanding feedback, mainly the other comments from @benbosman in his review: https://github.com/DSpace/DSpace/pull/3322#pullrequestreview-756307950  Then @benbosman and I can give it a final review & test and hopefully get this merged soon.  Thanks!

I'm fixing those checkstyle errors, but I'm occasionally seeing this exception when creating relationships:
java.lang.IllegalArgumentException: Comparison method violates its general contract!
It is coming from org.dspace.content.DSpaceObjectServiceImpl.update(DSpaceObjectServiceImpl.java:623).
It looks like that comparator function has a missing edge case, but I can't see it!

Great, thanks @tdonohue!
One small change for the wiki: "Entities can be linked to other entitiess in this import set..."


Support for OS X

It would be useful if SwiftDDP would be able to compile a framework for OS X as well as iOS. I forked and was going to raise a Pull request for this but then I came across this: https://github.com/siegesmund/SwiftDDP/pull/4 .
Looks like it was implemented then reverted? At some point between then and the current master, Is there a complication in supporting OS X or would it be possible to add it back in?

Yea, so what happened here was this: That pull request, if I remember correctly, just changed the Podfile and revised the supported platforms. At that point, there was noting iOS specific in the code. Then, several versions later, OAuth login support was added, and this specifically used the Cocoa Touch API.
Right now, the Podfile, and the OAuth login API are the only thing specifically preventing use on OSX.
One option I'd be open to would be to split the OAuth API into a second package. Have you looked at the code in depth? What were your thoughts on it?

Ah okay :) That makes sense. From a quick look it looks like the only iOS specific bit is the ViewController for the OAuth display.
I'm relatively new to building cross-platform frameworks in Swift, but my understanding is that you can include/exclude classes on a per platform basis as well using preprocessor statements to include sections of code based on the os:
http://nshipster.com/swift-system-version-checking/
So my guess is (and I'll try this out and see what happens) if we excluded the OAuth stuff from the build for the OSX target and used the preprocessor statements to exclude the OAuth methods from the API - then that would give us the framework minus the OAuth stuff on OS X.

Sounds good to me.

My last PR #69 created the scheme. Which excluded the oauth in the code until it can be added back in.
I haven't tested it, though you should be able to tweak it

Awesome. I'll have to give it a go. If you get around to testing it, that would be a big help also, as i'm tied up with other work at the moment.

I was commenting more for the issue owner. So they can be equipped to do
it.
I'm tied up for the next couple weeks also
On Aug 27, 2016 12:30 PM, "Peter Siegesmund"<EMAIL_ADDRESS>wrote:

Awesome. I'll have to give it a go. If you get around to testing it, that
would be a big help also, as i'm tied up with other work at the moment.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/siegesmund/SwiftDDP/issues/60#issuecomment-242929960,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAqKL6KC3S47IUUuBWS1R2KiNrNyLhKyks5qkHQqgaJpZM4JURRk
.

Ah, ok. Thanks.


Feat: Allow typescript handler

This PR addresses the following issue: https://github.com/FidelLimited/serverless-plugin-warmup/issues/85
It allows the user to set a global config parameter tsHandler: true, to generate a warmup function written in Typescript instead of Javascript
As mentioned in the issue, https://github.com/prisma/serverless-plugin-typescript/pull/79 should have helped fixing this issue. However, in case of a repo whose code is fully typescript, and where tsconfig.json contains allowJs: false, you would still get the following error
{ file: undefined,
  start: undefined,
  length: undefined,
  messageText: 'File \'_warmup/index.js\' has unsupported extension. The only supported extensions are \'.ts\', \'.tsx\', \'.d.ts\'.',
  category: 1,
  code: 6054,
  reportsUnnecessary: undefined }

It was therefore not enough, and having the handler written in JS still caused an issue.

HI @piaverous ,
Thanks for the contribution.
I'm still pretty certain that we shouldn't support more than one handler.
I can't find any mention to allowJs  in the issue that you reference.
In any case, it seems clear to me that the right behaviour of the typescript plugin would be to just ignore JS handlers (so the TS settings should be irrelevant). So I'd still say that the problem is on the serverless-plugin-typescript.
Wdyt?

Closing for the reasons stated above.


Fix links to docker-compose.yml

Ticket
n/a
Changes

#227 moved the docker-compose.yml file out of the root and into /app, but missed updating links to it in the documentation. This updates those links.

Context for reviewers
n/a
Testing
n/a

nvm i realize what i was suggesting isn't possible, feel free to merge as is


Implement encryption at rest

This project is AWESOME...  The Kerberos and SSL support is fantastic...
It would really complete the picture if LUKS or KMS disk encryption were implemented so that only the kafka user could decrypt the kafka segment files...

@datumgeek Really interesting idea.  I think this has bigger implications for the platform as a whole however, so I have brought it up with our Product Management team to discuss it further.

@datumgeek Since this is not a CP-Ansible specific issue/question, I am going to go ahead and close this out.  Thanks again for the suggestion.


correct typo in knife bootstrap context

We want client_d, not cliend_d

👍

@chef/client-core shouldn't change anything visible someone plz mash merge

:+1:


add feature: proxy authentication

新增功能：代理认证；
目前适配了 Basic类型认证，依赖于“ngx_http_auth_basic_module”

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

下面试我实际场景中跑测用的配置，具体在提交的手册上有说明。
    server {
        listen 10443 ssl;
        listen 10080;
        server_name www.homqyy.cn;

        access_log logs/proxy.log;

        # ssl
        ssl_certificate certs/www.homqyy.cn/fullchain.pem;
        ssl_certificate_key certs/www.homqyy.cn/privkey.pem;

        # auth
        auth_basic                    web_proxy;
        auth_basic_user_file     user_list.htpasswd;

        # forward proxy for CONNECT request
        proxy_connect;
        proxy_connect_auth                       on;
        proxy_connect_allow                      443 80;
        proxy_connect_connect_timeout   120s;
        proxy_connect_read_timeout         120s;
        proxy_connect_send_timeout         120s;

        # forward proxy for non-CONNECT request
        location / {
	    auth_basic                                   off;
            proxy_pass                                  $scheme://$host;
            proxy_set_header Host               $host;
        }
    }

关闭此request，用新的request #1782 取代


ValueError: not enough values to unpack (expected 7, got 3)

Please make sure that this is a bug.
System information

OS Platform and Distribution (e.g., CentOS 7.6):linux
Python version: 3.7
DeepTables version:0.2.5
Other Python packages(run pip list):

Package                      Version

absl-py                      2.0.0
astunparse                   1.6.3
attrs                        23.1.0
backcall                     0.2.0
bcrypt                       4.0.1
cachetools                   5.3.2
category-encoders            2.6.2
certifi                      2023.7.22
cffi                         1.15.1
charset-normalizer           3.3.0
cloudpickle                  2.2.1
cryptography                 41.0.5
dask                         2022.2.0
debugpy                      1.7.0
decorator                    5.1.1
deeptables                   0.2.5
eli5                         0.13.0
entrypoints                  0.4
flatbuffers                  1.12
fsspec                       2023.1.0
gast                         0.4.0
google-auth                  2.23.3
google-auth-oauthlib         0.4.6
google-pasta                 0.2.0
graphviz                     0.20.1
grpcio                       1.59.0
h5py                         3.8.0
hypernets                    0.3.0
idna                         3.4
importlib-metadata           6.7.0
importlib-resources          5.12.0
ipykernel                    6.16.2
ipython                      7.34.0
jedi                         0.19.1
Jinja2                       3.1.2
joblib                       1.3.2
jupyter_client               7.4.9
jupyter_core                 4.12.0
keras                        2.9.0
Keras-Preprocessing          1.1.2
libclang                     16.0.6
lightgbm                     4.1.0
locket                       1.0.0
Markdown                     3.4.4
MarkupSafe                   2.1.3
matplotlib-inline            0.1.6
nest-asyncio                 1.5.8
numpy                        1.21.6
oauthlib                     3.2.2
opt-einsum                   3.3.0
packaging                    23.2
pandas                       1.3.5
paramiko                     3.3.1
parso                        0.8.3
partd                        1.4.1
patsy                        0.5.3
pexpect                      4.8.0
pickleshare                  0.7.5
pip                          23.0.1
prettytable                  3.7.0
prompt-toolkit               3.0.39
protobuf                     3.19.6
psutil                       5.8.0
ptyprocess                   0.7.0
py4j                         <IP_ADDRESS>
pyarrow                      12.0.1
pyasn1                       0.5.0
pyasn1-modules               0.3.0
pycparser                    2.21
Pygments                     2.16.1
PyNaCl                       1.5.0
pyspark                      3.4.1
python-dateutil              2.8.2
pytz                         2023.3.post1
PyYAML                       6.0.1
pyzmq                        25.1.1
requests                     2.31.0
requests-oauthlib            1.3.1
rsa                          4.9
scikit-learn                 1.0.2
scipy                        1.7.3
setuptools                   58.1.0
six                          1.16.0
statsmodels                  0.13.5
tabulate                     0.9.0
tensorboard                  2.9.1
tensorboard-data-server      0.6.1
tensorboard-plugin-wit       1.8.1
tensorflow                   2.9.0
tensorflow-estimator         2.9.0
tensorflow-io-gcs-filesystem 0.34.0
termcolor                    2.3.0
threadpoolctl                3.1.0
toolz                        0.12.0
tornado                      6.2
tqdm                         4.66.1
traitlets                    5.9.0
typing_extensions            4.7.1
urllib3                      2.0.7
wcwidth                      0.2.8
Werkzeug                     2.2.3
wheel                        0.41.2
wrapt                        1.15.0
XlsxWriter                   3.1.9
zipp                         3.15.0
**
[LightGBM] [Info] Number of positive: 87, number of negative: 713
[LightGBM] [Info] Auto-choosing row-wise multi-threading, the overhead of testing was 0.000197 seconds.
You can set force_row_wise=true to remove the overhead.
And if memory is not enough, you can set force_col_wise=true.
[LightGBM] [Info] Total Bins 698
[LightGBM] [Info] Number of data points in the train set: 800, number of used features: 15
[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.108750 -> initscore=-2.103573
[LightGBM] [Info] Start training from score -2.103573
[LightGBM] [Warning] No further splits with positive gain, best gain: -inf
[LightGBM] [Warning] No further splits with positive gain, best gain: -inf
2023-10-26 11:40:46.462244: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcuda.so.1'; dlerror: libcuda.so.1: cannot open shared object file: No such file or directory
2023-10-26 11:40:46.462326: W tensorflow/stream_executor/cuda/cuda_driver.cc:269] failed call to cuInit: UNKNOWN ERROR (303)
2023-10-26 11:40:46.462377: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:163] no NVIDIA GPU device is present: /dev/nvidia0 does not exist
2023-10-26 11:40:46.485051: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
10-26 11:41:58 E hypernets.m.hyper_model.py 103 - run_trail failed! trail_no=1
10-26 11:41:59 E hypernets.m.hyper_model.py 105 - Traceback (most recent call last):
File "/usr/local/python3.7.17/lib/python3.7/site-packages/hypernets/model/hyper_model.py", line 96, in _run_trial
scores, oof, oof_scores, X_trains, y_trains, x_vals, y_vals = ret_data
ValueError: not enough values to unpack (expected 7, got 3)
**
Describe the expected behavior
Standalone code to reproduce the issue

from deeptables.datasets import dsutils
from deeptables.models import make_experiment
from sklearn.model_selection import train_test_split
from sklearn.metrics import classification_report
df = dsutils.load_bank().head(1000)
train_data, test_data = train_test_split(df, test_size=0.2, random_state=42)
experiment = make_experiment(train_data.copy(), target='y', reward_metric='Precision', pos_label='yes', max_trials=5)
estimator = experiment.run()

Are you willing to submit PR?(Yes/No)
Other info / logs
Include any logs or source code that would be helpful to diagnose the problem.
If including tracebacks, please include the full traceback. Large logs and files
should be attached.

Facing the same issue.

Try to downgrade hypernets<0.3  or use deeptables on the master branch.

Thanks @oaksharks , Installing from Master Branch has resolved the issue.


settings

hi, when loading from blocklyvn8bit to test, the c64 runs (on warp) speedily. but if I drag d64 into emulator it shows black and white lines (on warp), how can i set it to test the same way? Im adding delays in the game and on warp it seems its quick no matter what #
i put in? sorry if im not clear, but when I dble click the test c64 batch file, works nice,
but d64 is slow...

Weird, I think the batch file that calls the emulator is using the default settings, so there should be no difference;  gotta take a look at them later.

Checking the code, it seems it is really using the default settings:
(...)
echo DONE
pause

cd "utils\emulators\WinVICE-2.4"
x64.exe "..\..\..\build\test-c64.d64"

As you can see, x64.exe "..\..\..\build\test-c64.d64" is calling the emulator simply passing the disk as a parameter, dragging and dropping should give the same results in theory.

i see! if i ever get to makin a game (and try to sell it!) should i distribute the game batch file  (with the d64) to make sure their emulators open right?

If you open the game from the emulator's menu, does it run at normal speed? Does it run at the same speed on other emulators?

hi i running it from
https://c64online.com/c64-online-emulator/ its slow (says 18 on bottom, the speed?)
and vice same thing. I tried it from the batch and its really quick! if you know another emulator i can try  it... thanks

Weird; I guess the rendering routine is slow, and would probably be slow on real hardware.. but the interesting part is that it is running differently on the emulator's warp mode depending on how it is loaded.

yes. I wish i could help you speed up your projects (pun intended!) to keep them updated (but I dont know code) if you need any graphic stuff or easy to do tasks
Id be happy to help.

Okay, registered an issue to optimize the screen rendering later:
https://github.com/haroldo-ok/BlocklyVN8bit/issues/18


[BugFix] Fix them mem statistics bug of MemoryScratchSink (#30751)

Fix them mem statistics bug of MemoryScratchSink

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 3 / 6 (50.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/exec/pipeline/sink/memory_scratch_sink_operator.cpp
0
2
00.00%
[75, 76]

:large_blue_circle:
src/runtime/memory_scratch_sink.cpp
1
2
50.00%
[101]

:large_blue_circle:
src/util/arrow/starrocks_column_to_arrow.cpp
2
2
100.00%
[]


Lint influx_tsm; Relates to #4098

Required for all non-trivial PRs

[x] Rebased/mergable
[x] Tests pass
[x] CHANGELOG.md updated
[x] Sign CLA (if not already signed)

Required only if applicable
You can erase any checkboxes below this note if they are not applicable to your Pull Request.

Single commit, PR follows conventions laid out by @Gouthamve in #5822

main.go: struct field CpuFile should be CPUFile
influx_inspect: loop equivalent to for key := range...
adds comments to exported fields and consts
updates typo in 529 of CHANGELOG.md: text for #4702 now matches number

Refs #4098 .

@sdtsui thanks! This looks good. I just need to check one thing with the team and then I'll merge this.

Updated with better comments. Let me know if I can do anything else to help this get merged. Thanks!

👍


Allow soft target labels for classification tasks

🚀 Feature
if the target labels are float we will perform the thresholding with the same value as we use for predictions...
Motivation
in principle, we shall be able to compute scores even for soft labels
In practice, I am trying Kaggle competition classifying birds in audion, but it also includes some birds in the background which could be labeled as 0.5 (half presented) needed for optimization but now not compatible with metrics...
https://www.kaggle.com/jirkaborovec/birdclef-eda-multi-class-flash-effnet
Alternatives

Additional context
Flash with soft: https://github.com/PyTorchLightning/lightning-flash/pull/1210
Cc: @SkafteNicki @ethanwharris

@Borda this is duplicate of: https://github.com/PyTorchLightning/metrics/issues/449
Closing in favour of the old issue.


room.onPeerStream not firing

Hi @dmotz ,
When I room.addStream on one peer, I do not see the onPeerStream firing.
room = joinRoom(config, ns);
[sendAudio, getAudio] = room.makeAction("audio");
room.onPeerStream((stream, id) => console.log(`got stream from ${id}`, stream));

That's how I set the room up. room.onPeerStream doesn't fire for me.
Click function that is supposed to create stream below
      talking = await navigator.mediaDevices.getUserMedia({audio: true, video: false});
      console.log('ship out',talking)
      room.addStream(talking,selfId);

Add stream is called, in one peer, but the other does not see the stream or add the stream

Hi Dan,
I updated to 0.7.9 and now the onPeerStream is firing. I did change the selfId right after I put in issue and since it had persisted I did not update.


Lag switiching "windows"

Hello
I experience lag switching between D-chat, Account and Settings in the app on my OnePlus 5, Nexus 4 but NOT on an iPhone 6. Either by clicking or swiping trough the "windows".
Should be smooth as on the iPhone
Happens on version:
1.0.5
1.0.4
https://youtu.be/IVargwEb3ls

Copy that, we will check the problem as soon as possible

Copy that, we will check the problem as soon as possible

This issue might be flutter engine cross platform performance difference.
Busy debug on loss of message.
I am sorry for not respond for a long time.
This issue should be marked as level3.

This issue might be flutter engine cross platform performance difference.
Busy debug on loss of message.
I am sorry for not respond for a long time.
This issue should be marked as level3.

Fixed in 1.1.0


Change source for svelte

Description
Changes the source for Svelte from a seemingly abandoned fork to the original, active, repository. This change is prompted by a bug in the grammar; the fork has disabled issues, and the original repository has since added a compatible license (MIT) and commits, which possibly fix my issue.
Checklist:

[x] I am changing the source of a syntax highlighting grammar

Old: https://github.com/umanghome/svelte-atom
New: https://github.com/sveltejs/svelte-atom

@lildude That is what I did. Running the script only results in ordering difference in .gitmodules.
This was the exact command used with no further changes in the branch:
script/add-grammar --replace vendor/grammars/svelte-atom https://github.com/sveltejs/svelte-atom


Create burg-halle.txt

Institution/School Name
Burg Giebichenstein Kunsthochschule Halle
Instiution/School Website
http://www.burg-halle.de/
Email Users
burg-halle.de
Students
Academic/Teaching Staff
Education Levels
Post-graduate research
Graduate School
English information available here:
http://www.burg-halle.de/en/university/studying/information-for-course-applicants/

@AlbiWe Given that the university is for art and design studies, could you please give us a link to at least one long-term course (one year or longer), offered by the university which is somehow related to IT (it is in computer science, software engineering, statistics, bioinformatics, etc.) Thank you!

@philipto thank you, take a look at this site http://www.burg-halle.de/en/design/multimediavr-design/multimedia-virtual-reality-design/
The university offers bachelor and master courses in VR/multimedia design, which include the appropriate programming courses, in particular ECMA-Script / JavaScript, PHP and C stand alone and in connection with different programs (Cinema4D a.s.o) and hardware (Arduino a.o.).

@philipto Thank you! :-)


🐛 BUG: Functions scripts aren't shown in devtools when debugging

Which Cloudflare product(s) does this pertain to?
Wrangler
What version of Wrangler are you using?
2.13.0
What operating system are you using?
Mac
Describe the Bug
When running a pages project locally I was wanting to debug some of the functions I have (in the /functions folder), wrangler starts up with wrangler pages dev ... and then shows the normal prompt. I press d to open Devtools and Chrome opens up a devtools window however there isn't any sign of my scripts in the Sources tab.
I can see no domain (all the node internals), the file:/// collection (everything in node_modules) and wasm. I was expecting to see the files inside functions available somewhere so I could set a breakpoint, but I don't.

Thanks @penalosa, I ended up connecting Intellij to the websocket debugging port and that works ok in that it allows breakpoints to be set, variables to be inspected and the code to be stepped over.
I do however get weirdness in that my breakpoints seem to get lost sometimes (maybe after code changes), however I don't know where this problem is (intellij or something related to wrangler...). Just commenting incase this is helpful to anyone else in the future.

Until cloudflare folks fix this so developers can run their debuggers on worker code:
@buckett could you show how you set it up? I have pycharm connected via websocket, but the breakpoints seem to not break 🤔

Oh wow ok, I think I just.. did.
Quick tutorial to debug wrangler with breakpoints in pycharm.

Create an NPM start script to run wrangler "start": "wrangler dev --local",

*important note here, this doesn't work on experimental-local

create a run/debug configuration for this in pycharm (super simple, right click on the green play button in the gutter of package.json) and choose debug.

run w/ debug. that's it.. jesus.

Took me so long with so many random tries, and attach to process and it was this simple.


Update getting-started-multipass.md

remove '.' between microk8 and command (no longer needed and unsupported on some versions).

/lgtm

/ok-to-test

/test-all

/test all

/approve


Fix for hung runner when AV kills the process running the atomic

Previously the KickoffAtomicRunner process was calling Invoke-AtomicRunner directly. For some atomics, AV kills the process running a specific atomic. This was leading to the cleanup commands and the computer renaming not happening, making it so no additional atomics ran until an out-of-band reboot occurred. This PR addresses that by invoking the atomic from a separate process.

closed in favor of PR #174


dynatrace-for-mendix-cloud

Please use the form below, leaving the prefilled data to help us. Thank you.
Page link: dynatrace-for-mendix-cloud
Document link: dynatrace-metrics.md
My Issue/Suggestion
Please update the description to consistently say "SaaS Token"

Hi @lucadesimoni, thanks for helping improve the docs! I corrected the capitalization and checked through our wording to ensure we're aligned with Dynatrace's terminology. These changes will be reflected on the site this evening.


fix: parameterize ORG name for OPDK

While running:
get keyvaluemaps_r21[org];
It throws error because of hard-coded org name.
This PR uses the $ORG set in the environment variables to get the keyvaluemaps.

Merged.
Thank you for your contribution!


Edit canvas top margin

We can change the top margin of the canvas to 0px when the screen is on a phone so it uses less space. It will still look nice because the margin on a phone makes it look bad.

Done!


mark watched

the main reason for me to authenticate to youtube is to have a history of watched videos. using simple authentication this doesn't work. please add hooks for marking downloaded videos as watched.

+1 please!

+1

+1 please

+1 please

this is so needed when you use mpv

--mark-watched will be supported in the next version. Note that you must be authenticated either via -u/-p or --cookies.

just committed mark-watched to the config file. now incognito mode would nice to; something like --nomark-watched to override that.

thanks.

The first time I used this it worked, but now it doesn't seem to be anymore. Is it possible youtube is blocking this, and is there any way I could bypass that block that they would have trouble detecting?

Open a new issue with -v --dump-pages log.


[Modal] Blurry text in TextArea within a Modal

Describe the bug
When you type enough lines in a TextArea within a Modal to display the scroll (from TextArea), the text inside the TextArea is blurred.
To Reproduce
https://codesandbox.io/s/divine-fire-sn8vp
Type enough lines into TextArea for the scroll to appear.

Closing cause it is related to https://github.com/laboratoriobridge/bold/issues/596


Streaming endpoint not working

Describe the bug
the api streaming endpoint or url isn't working
Expected behavior
{
headers: {
Referer: string,
"User-Agent": string,
...
},
sources: [
{
url: string, // .m3u8 hls streaming file
isM3U8: boolean,
quality?: string,
},
{...}
],
subtitles: [
{
lang: "English",
url: string, // .vtt subtitle file
},
{...}
],
anilistID: number | null,
malID: number | null,
}
Actual behavior
{
"status": 500,
"message": "error:1C80006B:Provider routines::wrong final block length"
}
Additional context
No response

Refer to #16

Hey the streaming link is not working because you are trying to decrypt those link. But now the case is that those servers doesn't encrypt their link anymore so you can just make a simple request to the server and get the decrypted link.
So you really don't have to decrypt those link using any method . That should solve the problem ig
Request:
https://megacloud.tv/embed-2/ajax/e-1/getSources?id=eY95ba4giWHv
Response:
{
"sources": [
{
"file": "https://fgh5.biananset.net/_v7/f877ebeebe0a613047d4e5f85385c11177b24cda7bdbccf58bcebc6e66fd986ce939105fd66efa1102caf04268238238eea0adbbab1d205bc6c85ff70892811e45e971dcac6e07804668b16d2462fe3d07da8daa33cf0e533389edaec618b6d1abaa608a19f18b6f1a4bd0fa49379e6644ae6ac6d9a404997bfcdd7c988d0ce1/master.m3u8",
"type": "hls"
}
],
"tracks": [
{
"file": "https://s.megastatics.com/subtitle/15d8324272ebaa371f8a9a823023413f/15d8324272ebaa371f8a9a823023413f.vtt",
"label": "English",
"kind": "captions",
"default": true
},
{
"file": "https://s.megastatics.com/thumbnails/4227c1abca9bd9721841f532098e5a1a/thumbnails.vtt",
"kind": "thumbnails"
}
],
"encrypted": false,
"intro": {
"start": 0,
"end": 0
},
"outro": {
"start": 2633,
"end": 2875
},
"server": 4
}
My suggestion is comment out those lines which are trying to decrypting those links cause those are useless and causing the problem. I hope this helps. Hola !

Could you like explain it more , thanks so how do I then get the decrypted link

@anime-kun32
make request in this link: https://megacloud.tv/embed-2/ajax/e-1/getSources?id=eY95ba4giWHv
you will get the decrypted m3u8 link

The new questions this , there was was a parameter in the request link 'id' where do I get this from

@anime-kun32
bro why don't you open dev tool in chrome and observe the network traffic of that website instead of asking questions.
You will get knowledge as well as your answer. In open source you don't get spoonfed

Thanks


Agent version incorrect

I've modified the agent version to be appmetrics.version and also added agentcore.version to make displaying of the data in the health center client clearer when monitoring node.
Fix for issues  #78

LGTM so merging.
@tobespc its relatively minor, but in future would it be possible for you to submit the PR as a single commit (ie. without the merge commit)?


util: use local histogram to record schedule wait duration

What is changed and how it works?

Issue Number: Closes #13293 (hopefully)
What's Changed:

It is too expensive to record the schedule wait duration of thread
pools with shared atomics. The better way is to use local metrics
and flush them at intervals.

Check List
Tests

Manual test (add detailed scripts or steps below)

Release note
None

/release

/merge

/run-clippy-linux-arm64

/merge


To add marks according to level of issue row beside day  in readme file

@saumyasrivastava08 Do you want to take up this issue?

I would to take up this under gssoc'21

I would to take up this under gssoc'21

Go ahead

@vaishali614 I opened that issue to take up and you haven't assigned me and even don't give me time to do?

@saumyasrivastava08

You should comment to get the issue assigned to you, even if the issue is opened by you.
It's been 4 days since you opened the issue, but no comments. So I asked you if you wanna take this up.
@tanvi355 commented before you, so I assigned it to her on FCFS basis.

You can open new issues and work on them. Make sure you comment on the issue to get it assigned to you.


Do some more repo restructuring

Let's tinker some more with the repository restructuring, i.e., file name, breaking up files -> interface (.h) and implementation (.cpp), folder organization -- all the good stuff. End result will hopefully provide more consistency across the repository and better alignment to how we see the code evolving.

Folder organization is in good shape; breaking up files is not warranted at this time.


core: move to hyprutils for utils

This MR moves a bunch of utilities over to hyprutils.
To be merged after 0.41 lands, and @fufexan pls for nix

@fufexan looks like you forgot to add the dep to meson's hyprpm/hyprctl


billing-helpers: Add commas to formatted amount.

This uses Intl.NumberFormat to format the converted amount.
It is 96.92 % supported across various browsers. Source: caniuse.com

Screenshots and screen captures:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[x] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

@mateuszmandera can you review this one and tag it for integration review if it looks good to you?

Looks good, renders fine, here's a screenshot generated in dev env by increasing the Standard plan pricing to make some big numbers happen:

Merged, thanks @sbansal1999!


ISSUE-58 - Allow pressure plates to be placed on fences

Not vanilla compatible since loading a world with this change would make the pressure plates break


Add facility name and phone number to date of birth verification page

Related Issue
Closes #3332.
Changes Proposed

Adds facility name and facility phone number to date of birth verification page

Adds unauthenticated GET /entity PXP endpoint to return certain test result data

Additional Information

Previously, the only unauthenticated data from the server that we displayed on the DOB verification page was the patient's name, obfuscated.
A new endpoint was added to return this information

This replaces the now-deprecated GET /patient-name PXP endpoint

Testing

Add and complete a new test for a patient
Follow the patient link for the completed test
Verify that the date of birth verification screen includes the facility name and facility phone number

Acceptance Validation

Checklist for reviewers

[x] @emmastephenson congratulations, you've drawn the reviewer short straw :)
[ ] @vz3 I suspect we will want to tweak the design of this page a bit for readability - please review & reach out with any changes you'd like to make
[ ] @Rebecca-LM I've sent the (very) small batch of translation requests to the CDC office but I haven't heard back yet - if you have time, would you be able to take a look at these two sentences for translation?

Design

[ ] Any UI/UX changes have a designer as a reviewer, and changes have been approved
[ ] Any large-scale changes have been deployed to test, dev, or pentest and smoke-tested by both the engineering and design teams

Content

[x] Any content changes have been approved by content team

Support

[x] ~Any changes that might generate new support requests have been flagged to the support team~
[x] ~Any changes to support infrastructure have been demo'd to support team~

Security

[x] ~Changes with security implications have been approved by a security engineer (changes to  authentication, encryption, handling of PII, etc.)~
[x] ~Any dependencies introduced have been vetted and discussed~

@nathancrtr requested edits to copy and translation on #3332

@nathancrtr where can I find the latest version of this so I can review?

@nathancrtr where can I find the latest version of this so I can review?

@Rebecca-LM I've deployed this out to dev. For now you can access a sample patient link at https://dev.simplereport.gov/app/pxp?plid=ee44ac0f-ff35-4718-b87b-1f668b732be9

@nathancrtr where can I find the latest version of this so I can review?

@Rebecca-LM I've deployed this out to dev. For now you can access a sample patient link at https://dev.simplereport.gov/app/pxp?plid=ee44ac0f-ff35-4718-b87b-1f668b732be9

@nathancrtr I think we need an "at" in this sentence: "Note: this link will expire on 3/31/2022 at 8:32 pm."


has_state_of_matter property is not subproperty of has_quality

Description of the issue
has_state_of_matter and has_normal_state_of_matter are properties related to the quality state_of_matter and should therefore be subproperties of has_quality
Ideas of solution
Make them subproperties of has_quality
Workflow checklist

[ ] I discussed the issue with someone else than me before working on a solution
[ ] I already read the latest version of the workflow for this repository
[ ] The goal of this ontology is clear to me

I am aware that

[ ] every entry in the ontology should have an annotation
[ ] classes should arise from concepts rather than from words
[ ] class or property names should follow the UpperCamelCase

this is related to #66 Create proper object hierarchy.
@stap-m do you see this issue the same way?

I agree.


E-Mail Routing Rule in Provider ver 4.23.0

Confirmation

[X] My issue isn't already found on the issue tracker.
[X] I have replicated my issue using the latest version of the provider and it is still present.

Terraform and Cloudflare provider version
Terraform v1.7.1
on darwin_arm64

provider registry.terraform.io/cloudflare/cloudflare v4.23.0
provider registry.terraform.io/hashicorp/tls v4.0.5

Affected resource(s)
cloudflare_email_routing_rule
Terraform configuration files
resource "cloudflare_email_routing_rule" "email-route" {
  for_each = local.email_routes
  zone_id  = each.value.zone_id
  name     = each.key
  enabled  = true

  matcher {
    type  = "literal"
    field = "to"
    value = each.key
  }

  action {
    type  = "forward"
    value = [each.value.target]
  }
}

Link to debug output
TF_LOG=DEBUG terraform plan
Panic output
│ Error: failed reading email routing rule
│
│   with<EMAIL_ADDRESS>│   on email.tf line 1, in resource "cloudflare_email_routing_rule" "email-route":
│    1: resource "cloudflare_email_routing_rule" "email-route" {
│
│ error unmarshalling the JSON response error body: invalid character '4' looking for beginning of value

Expected output
No changes. Your infrastructure matches the configuration.

Actual output
│ Error: failed reading email routing rule
│
│   with<EMAIL_ADDRESS>│   on email.tf line 1, in resource "cloudflare_email_routing_rule" "email-route":
│    1: resource "cloudflare_email_routing_rule" "email-route" {
│
│ error unmarshalling the JSON response error body: invalid character '4' looking for beginning of value

Steps to reproduce
Create an e-mail routing rule resource with the provider version 4.22.0. Update the provider to version 4.23.0. Run terraform plan.
Additional factoids
Debugging the provider's API calls, it turns out that with version 4.22.0 this request to the "List Routing Rules" API endpoint is being perfomed:
<EMAIL_ADDRESS>Refreshing state... [id=1234dedacted]
[DEBUG] provider.terraform-provider-cloudflare_v4.22.0: GET /client/v4/zones/1234zoneIDdedacted/email/routing/rules/1234dedacted HTTP/1.1

In verion 1.23.0 the request goes to the "Get Routing Rule" API endpoint which will result in a 404 Response:
<EMAIL_ADDRESS>Refreshing state... [id=1234dedacted]
[DEBUG] provider.terraform-provider-cloudflare_v4.23.0: GET /client/v4/zones/1234zoneIDdedacted/email/routing/rules/ HTTP/1.1
...
[DEBUG] provider.terraform-provider-cloudflare_v4.23.0: HTTP/2.0 404 Not Found

The problem is either the trailing slash (which results in the 404 response) or the missing {rule_identifier} (see API Doc above).
References
No response

➜  git bisect bad
7da426896e5527f862ba147146966f586a10fb0e is the first bad commit
commit 7da426896e5527f862ba147146966f586a10fb0e
Author: Cyb3r-Jak3<EMAIL_ADDRESS>Date:   Sun Dec 10 17:12:46 2023 -0500

    Migrate email routing rule

 .changelog/2998.txt                                |   6 +
 docs/resources/email_routing_rule.md               |  32 +--
 .../cloudflare_email_routing_rule/import.sh        |   1 +
 internal/framework/provider/provider.go            |   2 +
 .../framework/service/email_routing_rule/model.go  |  25 +++
 .../service/email_routing_rule/resource.go         | 215 +++++++++++++++++++++
 .../service/email_routing_rule/resource_test.go}   | 129 ++++++++-----
 .../framework/service/email_routing_rule/schema.go | 119 ++++++++++++
 internal/sdkv2provider/provider.go                 |   1 -
 .../resource_cloudflare_email_routing_catch_all.go |  34 ++++
 .../resource_cloudflare_email_routing_rule.go      | 129 -------------
 .../schema_cloudflare_email_routing_rules.go       |  91 ---------
 12 files changed, 504 insertions(+), 280 deletions(-)
 create mode 100644 .changelog/2998.txt
 create mode 100644 examples/resources/cloudflare_email_routing_rule/import.sh
 create mode 100644 internal/framework/service/email_routing_rule/model.go
 create mode 100644 internal/framework/service/email_routing_rule/resource.go
 rename internal/{sdkv2provider/resource_cloudflare_email_routing_rule_test.go => framework/service/email_routing_rule/resource_test.go} (65%)
 create mode 100644 internal/framework/service/email_routing_rule/schema.go
 delete mode 100644 internal/sdkv2provider/resource_cloudflare_email_routing_rule.go
 delete mode 100644 internal/sdkv2provider/schema_cloudflare_email_routing_rules.go

@Cyb3r-Jak3 ^^

Are we missing cloudflare_email_routing_rule from the sdkv2 migration? I can see all the other cloudflare_email_routing_* resources in internal/sdkv2/provider.go


Add groupCounterClicked action

Allows toggle the entire tab when multiple tabs are grabbed.
Partial indentation changes. It's still messy, with tabs and spaces.
I still have some ideas, are you still interested in requesting features for this project?

I still have some ideas, are you still interested in requesting features for this project?

Sure. I think you can open issues to discuss feature ideas so we can reach a consensus before coding.

I want to close this request as it may require UI remakes, and the current patch seems to meet my needs.

Any possibility of saving the images in jpg and not in webp, automatically?

Any possibility of saving the images in jpg and not in webp, automatically?

If the website provides the image in jpg format, then you can try transforming the URL to download the jpg version:
https://github.com/eight04/image-picka?tab=readme-ov-file#transform-url-with-regexp
Also please open a new issue when your problem/question is not related to the thread.


Erreur Inconnue when create or editing document

Hello,
i m on a frech install using docker on ubuntu 16.04.
using this how to --> https://www.linuxbabe.com/linux-server/install-onlyoffice-ubuntu-16-04
my probleme is when i try to create a document i have this error :

can u please helpe me to found how debug this probleme
thanks

Please use this spript http://download.onlyoffice.com/install/opensource-install.sh to install ONLYOFFICE Community Edition.

Hello
But with thé script we don t have HTTPS activated

Ok so now i have installed nginx, but i need to know how change the port of onlyoficce?
this my nginx conf files :
`server {
listen 80;
server_name oo.demo.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
server_name oo.demo.com;
   ssl                  on;
   ssl_certificate      /etc/ssl/oo.demo.com/oo.demo.com.crt;
   ssl_certificate_key  /etc/ssl/oo.demo.com/oo.demo.com.key;

    ssl_session_timeout 1d;
    ssl_session_cache shared:SSL:10m;
    ssl_session_tickets off;
    ssl_protocols TLSv1.1 TLSv1.2;

    error_log /var/log/nginx/onlyoffice.error;
    access_log /var/log/nginx/onlyoffice.access;

    location / {
            proxy_pass http://<IP_ADDRESS>:8080;
    }

}
`
so do u know how configre the nginx to go on onlyoffice in port 80 ?
thanks

After installing according to instructions http://download.onlyoffice.com/install/opensource-install.sh,  put the certificates on the path
/app/onlyoffice/CommunityServer/data/certs/onlyoffice.key
/app/onlyoffice/CommunityServer/data/certs/onlyoffice.crt
and restart container CommunityServer.

Hello,
so i do this simple task :
1> Install frech ubuntu server 16.04 LTS
2> Install OnlyOffice with script :
-  wget http://download.onlyoffice.com/install/opensource-install.sh
-  bash opensource-install.sh -md "yourdomain.com"
3> Create my own ssl certificate :
- domaine=oo.mydmoine.com
- cd /etc/ssl
- mkdir $domaine
- cd $domaine
- openssl genrsa -out $domaine.key 2048
- openssl req -new -key $domaine.key -out $domaine.csr
- openssl x509 -req -days 365 -in $domaine.csr -signkey $domaine.key -out $domaine.crt
4> Copy certificat files on docker onlyOffice :
- cp /etc/ssl/$domaine.key ./app/onlyoffice/CommunityServer/data/certs/onlyoffice.key
- cp /etc/ssl/$domaine.crt /app/onlyoffice/CommunityServer/data/certs/onlyoffice.crt
5> restart docker community
- found docker id with
- docker ps
- restart the cdocker community  :
- docker restart b510353c2b25
6> go to web access  https://yourdomain.com
and works
thanks !!!!


Device simulation doesn't work.

I enabled coral fingerprint and device simulation with all props on, but from what i can see from SmartPack-Kernel Manager build prop section only ro.system.build.fingerprint gets changed, all the other props like ro.product.system.brand and ro.product.system.name are unchanged.
propslogs.tar.gz

According to your log those props have all been changed as intended.
I'm assuming that the app you're using is looking at the actual build.prop file, I'm which case this part of the module docs are very relevant:
https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/blob/master/README.md#my-buildprop-doesnt-change-after-setting-a-custom-prop-or-removing-a-prop-value


Dataset Viewer issue for amazon_polarity

Link
https://huggingface.co/datasets/amazon_polarity/viewer/amazon_polarity/test
Description
For some reason the train split is OK but the test split is not for this dataset:
Server error
Status code:   400
Exception:     FileNotFoundError
Message:       [Errno 2] No such file or directory: '/cache/modules/datasets_modules/datasets/amazon_polarity/__init__.py'

Owner
No

Thanks, looking at it

Not sure what happened 😬, but it's fixed


add conditional replacement

Removes values "checked" "Checked" "general" "General" from ACAPS targeted.

Closes #50


Remove exif data?

Hi @jseidelin , I wonder if you know how to strip off EXIF data from file using JS?
I'm building a client-side cropping solution. It reads file content from the FileReader API. And I base64 encode the file content to insert it as a src in an img tag. Than I'm using canvas to crop the image and it is here everything goes wrong. I can't crop with canvas, because canvas don't know what EXIF data is.
I've searched the whole Internet didn't find anything on how-to do it using Javascript

Draw the image to a canvas and present that for download: https://github.com/codepo8/image-data-cleaner/blob/c732dc05ff4cc8946301e0b9cd30c8c5a33815c6/scripts/cleaner.js#L56-L59


docs: describe new API concepts

Which Problems Are Solved
We have not enough internal and external input about our ideas for the new API design.
The existing PR #7821 is hardly reviewable and mergable.
How the Problems Are Solved
We make the concepts easier accessible by publishing them in our docs and making them more concise.
Additional Context

Replaces the PR #7821 which defines protos in more detail

The PR is in draft until the following is done

[ ] Add links (new discussion, new issue, ...)
[ ] Fix example protos (add what's relevant, reduce to the relevant)
[ ] Replace service lists with actual proto service names
[ ] Describe the services in more detail where necessary

Which settings trigger what?

Settings are generally respected, especially for resources and resource states.
There are no Session settings, yet, so nothing is respected, but there can be effects if a user is locked for example.
Users have different settings according to their types.
Settings are redefined in the new API, so they are easier to understand.

The rest we could define like this, but we outscope these services here.
ZITADELInsights
query services for auditing, analytics and data synchronization.

Events
Milestones

ZITADELOperations

Health
Failed Events
Views
Metrics (version, uptime etc.)


Create the structures and data needed to use the S3 bucket for Yum repositories

Is your feature request related to a problem? Please describe.
I would like to manage Arkime via yum, to do this I need an index
Describe the solution you'd like
From reading over this:
https://reece.tech/posts/hosting-centos-7-and-8-yum-repositories-in-s3
https://github.com/stefanfreitag/s3_yum_repository
With help of the createrepo tool, it should be possible to create what is needed for your S3 bucket to work as a repo for yum.
Describe alternatives you've considered
Downloading all artifacts locally and setting up my own index locally. Which is a pain compared to mirroring something already setup by the source

Thanks for opening an issue and links. Can you explain why you need this and why it is better than just yum install <url>.
I'm not sure we will spend time on this, so it would probably require someone to contribute the PR, and it should support both rpm and deb solutions. We are also thinking of moving to github releases, so not sure how that plays into this.

The downloads page has a list of all versions. Auto updates are a little scary and I wouldn't recommend. We can leave the issue open for a while and see if anyone wants to implement, but not something we are going to do at this time.

It would be even cooler with a well-known format supported out of the box from the OS :D

What does that mean? We already use a well known formats, rpm, zst and deb.
The only change this will get you is you can type
yum install arkime instead of yum install https://s3.amazonaws.com/files.molo.ch/builds/centos-8/arkime-4.2.0-1.x86_64.rpm
yes it is shorter, but in the https version I know exactly what I'm getting. Plus I use an orchestration system to do it, so it's even easier.
There is nothing more annoying than getting a new repo on a whole bunch of boxes and making sure you get the new gpg key installed or updated. I'm assuming you want to sign everything in this new repo.
Anyway, you'll need to look at the screwdriver file and make a new job kind of the slack one that only runs once.


[git extension] open a file when double clicked in the source control view

For changed files in the Source Control (Git) view, when a file is clicked, currently there's no difference between single-click and double-click, both open the diff view for that file.
It would be nice if the file can be opened when double-clicked, as if command.openFile is triggered, rather than command.openChange.

It would be nice if the file can be opened when double-clicked, as if command.openFile is triggered, rather than command.openChange.

This is impossible to do without adding a delay to the single click... otherwise we would always open two editors on double click. Additionally, the open file action is there on every row specifically as a single click action. Closing this as won't implement. Sorry!

@joaomoreno
I guess single-click and double-click are already differentiated by the operating system, isn't it?
And yes, I know there's a little icon I can click to open the file. The reason I'm proposing this is that it's much easier to double-click on the entry row in contrast to click on the little icon.
Would you please consider? I'm thinking we just need to register a double-click event in the right place,  just I've not yet figured where it is. If that's the case. Could you please share some tip so maybe I can give it a try?
Nevertheless, being proved wrong to me is not a bad thing at all, thank you all the same.

I guess single-click and double-click are already differentiated by the operating system, isn't it?

They are, that's not the problem. Here's the classic description of the click vs double click problem: once a click happens, how long does the application wait for another click in order to understand the whole action is indeed a double click? This is OS specific, but let's say it's 200ms. This means that either:

Once the user clicks we must wait 200ms to Open Changes because another click might come and we should Open File instead;
Or, we simply Open Changes on first click and bite the bullet if another click comes in under 200ms and Open File as well then, thus doing much more than the user intended.

Neither is a good solution, that's why it's always a bad idea to assign different actions to both click and double click.
This problem is noticeable in macOS for example: two-finger tap opens a context menu. But you should notice the lag when one enables two-finger double tap to zoom-in (Smart zoom) in the Trackpad settings; suddenly the two-finger tap feels sluggish and slow.

May be this helps?
const isDoubleClick = (origin === 'mouse' && event.detail === 2);

Source: https://github.com/microsoft/vscode/blob/871a6fefd79df1266d39e3f66d324d528ea1f2e6/src/vs/base/parts/tree/browser/treeDefaults.ts#L206


getDate shows time for date picker with out time enabled

I have a date picker without the time but when I run the getDate function I get the time as 00.00.00
$('#datepicker').datetimepicker({language:  TAPi18n.getLanguage(), pickTime: false});

 organicFieldStatusTo: $('#datepicker').data("DateTimePicker").getDate(),

Tue Dec 23 2014 00:00:00 GMT+0200 (IST)

please use v4, I believe this issue has been solved there


[MM-36543] Check for webcontents before trying to load url in case tab was removed

Summary
When removing a tab, we destroy the webcontents object to ensure we don't end up with zombies processes. However, our retry timer still exists and we need to make sure that we don't load anything if the tab has been removed. So we simply check to see if webcontents still exists before trying to load anything into it.
Ticket Link
https://mattermost.atlassian.net/browse/MM-36543
Release Note
NONE

Cherry pick is scheduled.

Error trying doing the automated Cherry picking. Please do this manually
fatal: No such remote 'upstream'

+++ Returning you to the master branch and cleaning up.

@Willyfrog Once this is cherry-picked, we can cut a new RC.

@Willyfrog @amyblais Cherry-picked directly.


Should include ESA SNAP for image analysis

Hi, Sentinel toolboxes are included, but I would also include/replace them with SNAP, which basically regroups all SxTBXs and other tools under a unique package. > https://step.esa.int/main/download/snap-download/
Thanks by the way for the handy list.

Added SNAP to the list. Thanks for the contribution! :)
Best,
Edu


Emulate alternate buffer ignores scroll-in-moused-over-pane

When all panes are open on a 'normal' shell, everything works as expected. Scrolling over the active pane always works as expected.
The problem I'm having is that if the mouse is over an alternate buffer pane (that isn't active), the up/down key presses go to the active pane not the moused over one.
Example
One pane has less open, the other (active one) has the shell. Scrolling over the less pane will scroll through commands on the shell.
With two panes showing less and scrolling over the non active one, the active one is scrolled.
.tmux.conf
set-option -g mouse on
set -g @scroll-without-changing-pane "on"
set -g @emulate-scroll-for-no-mouse-alternate-buffer "on"
set -g @scroll-in-moused-over-pane "on"
set -g @scroll-down-exit-copy-mode "on"

This is with tmux 2.3 (and zsh 4.3.11 if that makes a difference).
Let me know if you need any other information.
Thanks for this plugin. It saves a huge amount of time.

I'm using Tmux Master (post-2.5) and Zsh 5.1.1, and I have the same issue. I've tried variations on all of these settings, as well as disabling the plugin, switching the default-terminal from tmux to xterm-256color and screen-256color, turning xterm-keys on and off, prefixing less with several shot-in-the-dark stty options, and the old inline copy mode scrolling hacks. None of these appeared to change the behavior, except to remove one or more of the existing features.
I've also noticed that while Vim is in the focused pane, scrolling down in a terminal pane leaves the cursor in Vim, but scrolling up starts copy mode at the same time as stealing focus. If I scroll up just enough to enter copy mode but not scroll a line, re-focus Vim, and scroll the other back down, it still steals focus.
In Vim, I can use + to issue  when I release them, because alt doesn't send an escape code until the combination is pressed, at which points it fires both at once. (so Vim doesn't have to wait out the disambiguation countdown.) I thought I would try <alt>+scrolling and see how the terminal and copy-mode buffer respond, but sadly +scroll is bound to screen magnification, and I can't find where that's set (mouse, keyboard, display, accessibility, window manager, etc.)
I wouldn't mind pressing or holding a key to convert all scrolling into key navigation as long as it could target the pane under the mouse cursor and (optionally) leave the focus on the original - but it makes so much more sense to me to replace editors, pagers, and whatever 'copy-mode' actually is with analogues that know what to do with the signals you intend to give them.
I also tried my key bindings for entering and exiting copy-mode, as well as entering them after <prefix>:... and it looks like in both cases only entering copy-mode works. Pressing escape or q still exits it, but not <prefix>:copy-mode -e.
https://github.com/tmux/tmux/issues/669 -
bind-key -n C-left prev
bind-key -Tcopy-mode-vi C-right next
bind-key -Tcopy-mode-vi C-left prev

A few more shots in the dark: could this be related to the bindings in this plugin being in the wrong tables after some Tmux update?
I have the typical terminal-overrides ',xterm*:smcup@:rmcup@' in my rc but that was one of the first things I poked at. The manual says these options are passed through strunvis which led me to vis and the description of the escape codes - maybe there's a mapping we could add to override these behaviors. That's about as far as I got, I don't know how to troubleshoot events beyond inspecting them by consuming them and escaping them on an individual basis for a couple of applications and contexts.
What terminal emulator are you using, and have you tried any others? I thought that might be relevant but the behavior is the same in at least Guake, Tilda, and 'xfce4-terminal', so I'm guessing it's not, but maybe your mileage will vary. Generally speaking the job of a terminal emulator is to give a TTY a framebuffer and an event stream and get out of the way, but I've had plenty of issues when they tried to do more.
I would love it if I could use emulated copy-mode in the pager or script of my choice, because RO vim / View handles events so much better, but there doesn't seem to be a way. Of course there is always 'vi-mode' command line, but I'd have to learn the basics before I could test it properly, and I doubt the copy-mode mechanic would be different anyway.

:) Thanks so much for catching this! :) This is a good improvement. Should be fixed now.
Sorry it took me so long to get to this!

Thanks for the fix. Seems to work as expected now.


I'm trying to add input-types (templates) at run-time

I'm doing this because when the first scripts load, it's not clear yet which fields will be needed. That is only discovered once the first JSONs arrive containing the content-type-definition and the fields-list. Then I want to load the custom UIs (some are heavy, like WYSIWYGs or Google-map-pickers).
Basically I just load more scripts containing more definitions like:
angular.module("eavFieldTemplates")
    .config(function(formlyConfigProvider, defaultFieldWrappers) {

        formlyConfigProvider.setType({
            name: "custom-gps",
            templateUrl: "fields/custom-gps/custom-gps.html",
            wrapper: defaultFieldWrappers,
            controller: "FieldTemplate-CustomGpsController"
        });
    })
    .controller("FieldTemplate-CustomGpsController", function ($scope, $filter, $modal, appId, debugState, eavAdminDialogs) {

    });

but so far have not been successful. I assume formly doesn't re-init the possible templates-list or something - or most likely I just didn't find the right documentation. What do you think?
Thanks a bunch - especially for the entire formly - you rock :)!

This should totally work. Could you follow the instructions here to give a reproducible example? http://help.angular-formly.com

I'll try...thanks...

Hi @iJungleboy, this is totally possible with angular-formly, so I'm going to assume that you just need help getting things set up. Because of this, please follow the instructions at http://help.angular-formly.com and I'll go ahead and close this issue (github issues on this repo are reserved for bug reports and feature requests). See you on chat!

ok, thanks!

@kentcdodds thanks, I got it to work. Core problem was late dependency injection, which I could solve using ocLazyLoad.


Refactor changes from core

Description
Pull latest refactor changes from core
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Gah! I'm sorry @DarshitChanpura i just updated some of these imports, forgetting you had this PR open.
Looks like you covered more than I did, can you rebase this?

Also if you want to throw in standard import ordering to align with recent OpenSearch changes I wouldn't mind.

Also if you want to throw in standard import ordering to align with recent OpenSearch changes I wouldn't mind.

Something like the below for spotless:
importOrder(
              'de.thetaphi',
              'com.carrotsearch',
              'com.fasterxml',
              'com.avast',
              'com.sun',
              'com.maxmind|com.github|com.networknt|groovy|nebula',
              'org.antlr',
              'software.amazon',
              'com.azure|com.microsoft|com.ibm|com.google|joptsimple|org.apache|org.bouncycastle|org.codehaus|org.opensearch|org.objectweb|org.joda|org.hamcrest|org.openjdk|org.gradle|org.junit',
              'javax',
              'java',
              '',
              '\\#java|\\#org.opensearch|\\#org.hamcrest|\\#'
          )

as mentioned here: https://github.com/opensearch-project/OpenSearch/issues/9306


How to type umlaut on Mac OS?

Which operating system does the issue occur on? macOS High Sierra (it probably existed in prior macOS releases too)
In other apps I can type option + u followed by a character to type e.g., ü, ä or ö. It works in iterm and kitty, but in alacritty it just displays a normal u, a or o. I am using the default keybindings that come with alacritty. It occurs in alacritty proper, regardless of tmux, vim, or neovim usage.

For me I just use the German input method along side English (and Chinese, not in Alacritty tho)

@CarlosEvo what do you mean by German input method? Choosing a German keyboard layout would be extremely inconvenient for me as the physical keyboard layout and keycap legends are US. It's an extremely rare occurrence that I have to type an umlaut in a terminal. But I recently wanted to edit some Latex documents and it felt clunky in Texmate so I wanted to just edit the files in neovim directly. That's when I realized the umlaut thing (the document is in German).

@CarlosEvo I prefer a US layout though. But it's strange that it works for you. Here's a short clip showing the behavior. In both cases I hit alt+u u.

@cideM The US layout was visible because the stickers are transparent. But anyhow, I am using a pretty recent build of alacritty. I did not change much in the config other than some character spacing and fonts... I saw you have big y offset, maybe that affects it?

Resetting the offsets didn't change. I am running version 0.1.0 by the way.

@cideM I am not aware of such a version. In fact I doubt it has a version yet... I would just pull the latest commit from the repo and compile it

@cideM
Alacritty is v0.1.0 from 2 years ago.
I think Alacritty is not stable, so I build Alacritty every time PR merged to master.

@h-michael I had gotten that version from cargo.toml which was a bad idea and misleading for this ticket, sorry about that. Could very well be that I was using a really outdated version? I built it from source and now it's working just fine. Thanks!


Readme improvement for face mask detction repo

https://github.com/akshitagupta15june/Face-X/tree/master/Face-Mask-Detection

I will do it please assign to me

hi @akshitagupta15june I am a GSSOC'21 participant,can u please assign this task to me

Assigning to @agamgupta2015

iam sorry for not able to do this task

no probs


Native library not found

Hi I have successfully run the example project for PLCnext Engineer(2021.0.2) with a AXC F 3152 FW 2021.0.3. By using the same rutine, the same could not be achieved with two other AXC F 3152 FW 2021.0.3. These errors in the online log window of PLCnext Engineer will be present upon project download, hotkey F5:

In the referenced path the SharedLibraies folder containing the *.so files is not present. By copying the folder manualy from the working AXC F 3152(picture below), the same errors will occur.

I cannot reproduce this problem on AXC F 3152 FW 2021.0.3, using PLCnext Engineer 2021.0.2 and the JSON_utility_library.
It's not clear if you are using the JSON_utility_library from the PLCnext Store, or the IIOT_Library, or both.
Which library(s) are installed in the PLCnext Engineer project?
These are the libraries that I am using, in a project that works OK:

... and I am using the corresponding PLC version in the project:

Can you confirm whether these details match your project, or not?

Hi,
The libraies used in the project was downloaded from PLCnext Store:
JSON_utility_library_1
MQTT_Client_Library_2
The libraies was placed in this path:

After adding the library to this path(picture below) and changing the refrence in PLCnext Engineer by right clikk the library icon and select replace, the errors dissapeared.

What you've described is the installation process that is suggested in the documentation.
So, by following the suggested installation process, the problem is solved? Is that correct?

At the install of the librarys a different path than default was selected. If the default path where to be used it seems that I would not get the erros described above. So you are correct, if the documentation where to be followed wihtout the path change I would not get the error. Thanks


Test failed on 0.7 RC (pilot/pkg/proxy/envoy/v2)

Maybe a known issue. But just in case it is not captured by release qualification tests.
Logs:
2018-03-16T20:23:32.658588Z	info	mesh configuration (*v1alpha1.MeshConfig)(0xc4206a80c0)(mixer_check_server:"istio-mixer.istio-system:9091" mixer_report_server:"istio-mixer.istio-system:9091" proxy_listen_port:15001 connect_timeout:<seconds:1 > ingress_class:"istio" ingress_controller_mode:STRICT rds_refresh_delay:<nanos:10000000 > enable_tracing:true access_log_file:"/dev/stdout" default_config:<config_path:"/etc/istio/proxy" binary_path:"/usr/local/bin/envoy" service_cluster:"istio-proxy" drain_duration:<seconds:2 > parent_shutdown_duration:<seconds:3 > discovery_address:"istio-pilot:15007" discovery_refresh_delay:<seconds:1 > connect_timeout:<seconds:1 > proxy_admin_port:15000 > )
2018-03-16T20:23:32.658617Z	info	version unknown@unknown-unknown-unknown-unknown-unknown
2018-03-16T20:23:32.658915Z	info	flags (*bootstrap.PilotArgs)(0xc420462600)({
DiscoveryOptions: (v1.DiscoveryServiceOptions) {
Port: (int) 0,
GrpcAddr: (string) (len=2) ":0",
MonitoringPort: (int) 9093,
EnableProfiling: (bool) true,
EnableCaching: (bool) true,
WebhookEndpoint: (string) ""
},
Namespace: (string) (len=7) "testing",
Mesh: (bootstrap.MeshArgs) {
ConfigFile: (string) "",
MixerAddress: (string) (len=29) "istio-mixer.istio-system:9091",
RdsRefreshDelay: (*duration.Duration)(0xc4202ec180)(nanos:10000000 )
},
Config: (bootstrap.ConfigArgs) {
ClusterRegistriesDir: (string) "",
KubeConfig: (string) (len=67) "/usr/local/google/home/yusuo/go/src/istio.io/istio/.circleci/config",
CFConfig: (string) "",
ControllerOptions: (kube.ControllerOptions) {
WatchedNamespace: (string) "",
ResyncPeriod: (time.Duration) 0s,
DomainSuffix: (string) ""
},
FileDir: (string) ""
},
Service: (bootstrap.ServiceArgs) {
Registries: ([]string) (len=1 cap=1) {
(string) (len=4) "Mock"
},
Consul: (bootstrap.ConsulArgs) {
Config: (string) "",
ServerURL: (string) "",
Interval: (time.Duration) 0s
},
Eureka: (bootstrap.EurekaArgs) {
ServerURL: (string) "",
Interval: (time.Duration) 0s
}
},
Admission: (bootstrap.AdmissionArgs) {
ExternalAdmissionWebhookName: (string) "",
ServiceName: (string) "",
SecretName: (string) "",
Port: (int) 0,
RegistrationDelay: (time.Duration) 0s
},
RDSv2: (bool) false
})
2018-03-16T20:23:32.660438Z	info	registering for apiVersion config.istio.io/v1alpha2
2018-03-16T20:23:32.660474Z	info	registering CRD "routerules.config.istio.io"
2018-03-16T20:23:32.661335Z	info	Failed to start in-process serverfailed to register custom resources. Post http://localhost:8080/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions: dial tcp [::1]:8080: connect: connection refused
FAIL	istio.io/istio/pilot/pkg/proxy/envoy/v2	0.204s

It looks like circle-ci failure?

I ran the test locally by
go test ./pilot/pkg/proxy/envoy/v2/
Maybe some configuration issue.

Why is circleci config hard coded in there? Any ideas?

We have a config file in the source code:
https://github.com/istio/istio/blob/master/.circleci/config
Not sure why the test is using that.

And what do you mean by failing on 0.7 RC? Did you sync back to that SHA
and run this test?
These tests seem to run find in post submit however.
https://k8s-testgrid.appspot.com/istio#istio-postsubmit
On Fri, Mar 16, 2018 at 1:58 PM, Yusuo<EMAIL_ADDRESS>wrote:

We have a config file in the source code:
https://github.com/istio/istio/blob/master/.circleci/config
Not sure why the test is using that.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/issues/4336#issuecomment-373843169, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AeRtkAHTnD-nTbvTeLeQVRvxsee5OeWjks5tfCd5gaJpZM4SuZ9h
.

@hklai Yes. I did sync to that SHA and run it locally.
@kyessenov The config file is hard coded here:
https://github.com/istio/istio/blob/master/tests/util/pilotServer.go#L78

s/find/fine in my last reply.
It does look like an env problem however since these tests seem to run find in postsubmit in prow. Perhaps it may be because of https://github.com/istio/istio/blob/e75786684f0007fedc2a44e67dee0f659f544070/bin/testEnvLocalK8S.sh?

just curious what exactly did you try / for what purpose ?
(I see 'Local build and test' on https://docs.google.com/spreadsheets/d/11yapqx4KC1MiFQFap9TqLi7LGxaN7Z34QwP_H36k_Ug/edit#gid=0 but I'm not sure what it means)


Add sideEffects for tree shaking

Description
When you import a component for rendering , it pulls in the entire editor package, which is over 1 MB in size.
Proposal
I suggest using tree shaking
https://webpack.js.org/guides/tree-shaking/#clarifying-tree-shaking-and-sideeffects
https://github.com/gravity-ui/uikit/blob/main/package.json#L84

Do we need to remove Gulp and use Webpack with tree shaking support, or should we use Gulp together with Webpack?


Create a Reusable Service

Tutorial URL: https://developers.sap.com/tutorials/cp-cap-java-reusable-service.html
i am good so far in this tutorial, but i am getting error when i deploy sqlite db. ( i am trying in Hana trial account Sap Business Studio)
user: products-service $ cds deploy --to sqlite3
[ERROR] Didn't find a deployer module for 'sqlite3'
at Object.deploy (/home/user/.node_modules_global/lib/node_modules/@sap/cds-dk/bin/deploy/index.js:79:13)
at Object.exec (/home/user/.node_modules_global/lib/node_modules/@sap/cds-dk/bin/cds.js:35:28)
at Module.module.exports.Object.assign._ [as exports] (/home/user/.node_modules_global/lib/node_modules/@sap/cds-dk/bin/cds.js:80:49)
at Object. (/home/user/.node_modules_global/lib/node_modules/@sap/cds-dk/bin/cds.js:85:29)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)

Hi,
Please see the comment in this issue. Maybe this solves your problem and you can continue. Otherwise please get back here.
Best regards,
Iwona

Thank you for your feedback. We haven't heard from you in a while, so we are closing the issue.
If you still have questions, feel free to reopen the issue.


Add support to proxy setting

Sometimes is necessary to add proxies different than the local ones. I would like to be able to set this while requesting to the correios API. Thanks!

@nicolasassi thanks. I will work in this feature.

Nice! I think it would be a fun improvement to your already awesome solution.
As I was in a rush I did it myself, but I'll paste my code here as it my help someone while you are developing the
import requests
import zeep

p = {'https': "<IP_ADDRESS>", 'http': '<IP_ADDRESS>'}

s = requests.session()
s.proxies.update(p)
t = zeep.Transport(session=s, timeout=20)
url="https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl"
client = zeep.Client(url, transport=t)
endereco = client.service.consultaCEP('22795175')


Outline 1.12.1 for Windows still has issue

It seems that there is a strange problem in version 1.12.1 for Windows. http and https work slowly. It seems that there are still problems with DNS Resolving.
Windows Version: 11 22H2(Build 22621.2428)
SS type: static
Outline Client: 1.12.1

DNS disruption and delay in responding to http requests in Outline has been around for a long time and has not been fixed in version 1.12.1.
I solved the problem to some extent by manually changing the dns servers to the following values.
<IP_ADDRESS> (Next DNS)
<IP_ADDRESS> (Google DNS)
It is better to change the default dns in Outline-TAP.
<IP_ADDRESS> and <IP_ADDRESS> are not working well.

I solved the problem to some extent by manually changing the dns servers to the following values.
<IP_ADDRESS> (Next DNS)
<IP_ADDRESS> (Google DNS)

can you please describe, how to do it correctly?

<IP_ADDRESS> (Next DNS)
<IP_ADDRESS> (Google DNS)

as my understand you go to network setting, in Adapter setting, choose Outline-tap interface > Propertise, then change DNS as the friend suggestion instead of <IP_ADDRESS>

Still has this problem with Windows client version 1.13.1 Changing DNS as suggested above doesn't help.
Here is what I get with nslookup without Outline connection:
In PowerShell
nslookup getoutline.org
╤хЁтхЁ:  UnKnown
Address:  <IP_ADDRESS>

Non-authoritative answer:
╚ь :     getoutline.org
Addresses:  2001:4860:4802:32::15
          2001:4860:4802:36::15
          2001:4860:4802:38::15
          2001:4860:4802:34::15
          <IP_ADDRESS>
          <IP_ADDRESS>
          <IP_ADDRESS>
          <IP_ADDRESS>

In Linux on WSL
nslookup getoutline.org
Server:         <IP_ADDRESS>
Address:        <IP_ADDRESS>#53

Non-authoritative answer:
Name:   getoutline.org
Address: <IP_ADDRESS>
Name:   getoutline.org
Address: <IP_ADDRESS>
Name:   getoutline.org
Address: <IP_ADDRESS>
Name:   getoutline.org
Address: <IP_ADDRESS>
Name:   getoutline.org
Address: 2001:4860:4802:38::15
Name:   getoutline.org
Address: 2001:4860:4802:34::15
Name:   getoutline.org
Address: 2001:4860:4802:36::15
Name:   getoutline.org
Address: 2001:4860:4802:32::15

And here is what I get with an active Outline connection.
nslookup getoutline.org
DNS request timed out.
    timeout was 2 seconds.
╤хЁтхЁ:  UnKnown
Address:  <IP_ADDRESS>

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.

nslookup getoutline.org
socket.c:1745: internal_send: <IP_ADDRESS>#53: Invalid argument
Server:         fe80::1
Address:        fe80::1#53

Non-authoritative answer:
Name:   getoutline.org
Address: <IP_ADDRESS>
Name:   getoutline.org
Address: <IP_ADDRESS>
Name:   getoutline.org
Address: <IP_ADDRESS>
Name:   getoutline.org
Address: <IP_ADDRESS>
socket.c:1745: internal_send: <IP_ADDRESS>#53: Invalid argument
Name:   getoutline.org
Address: 2001:4860:4802:32::15
Name:   getoutline.org
Address: 2001:4860:4802:38::15
Name:   getoutline.org
Address: 2001:4860:4802:34::15
Name:   getoutline.org
Address: 2001:4860:4802:36::15

When I try to open any website Edge gives me an ERR_CONNECTION_CLOSED error, while Firefox just shows a blank page.
Interestingly, the Android client version 1.13.0 behaves the same - Chrome gives ERR_CONNECTION_CLOSED. But some applications (YouTube and Instagram) work just fine.

Hi @Taurinz359 , for Manjaro support, please refer to: https://github.com/Jigsaw-Code/outline-apps/issues/1769#issuecomment-1902536736


Permission Denied for Accessing Flask Caching

I'm using a flask app starter code, and I'm running into this caching permission issue from vercel dashboard runtime logs when deployed on vercel with vercel —prod, but don't run into the issue when testing locally with vercel  dev.
Is this a caching permission issue with edge functions?
[WARNING]	2023-03-27T04:17:56.207Z	d820d1ac-8e93-4d09-a5a0-7f97292c013e	Exception raised while handling cache file '/var/task/cache/2029240f6d1128be89ddc32729463129'
Traceback (most recent call last):
  File "/var/task/cachelib/file.py", line 209, in get
    with self._safe_stream_open(filename, "rb") as f:
  File "/var/lang/lib/python3.9/contextlib.py", line 119, in __enter__
    return next(self.gen)
  File "/var/task/cachelib/file.py", line 330, in _safe_stream_open
    fs = self._run_safely(open, path, mode)
  File "/var/task/cachelib/file.py", line 324, in _run_safely
    output = fn(*args, **kwargs)
PermissionError: [Errno 13] Permission denied: '/var/task/cache/2029240f6d1128be89ddc32729463129'[WARNING]	2023-03-27T04:17:56.208Z	d820d1ac-8e93-4d09-a5a0-7f97292c013e	Exception raised while handling cache file '/var/task/cache/2029240f6d1128be89ddc32729463129'
Traceback (most recent call last):
  File "/var/task/cachelib/file.py", line 209, in get
    with self._safe_stream_open(filename, "rb") as f:
  File "/var/lang/lib/python3.9/contextlib.py", line 119, in __enter__
    return next(self.gen)
  File "/var/task/cachelib/file.py", line 330, in _safe_stream_open
    fs = self._run_safely(open, path, mode)
  File "/var/task/cachelib/file.py", line 324, in _run_safely
    output = fn(*args, **kwargs)
PermissionError: [Errno 13] Permission denied: '/var/task/cache/2029240f6d1128be89ddc32729463129'[WARNING]	2023-03-27T04:17:56.208Z	d820d1ac-8e93-4d09-a5a0-7f97292c013e	Exception raised while handling cache file '/var/task/cache/85cd70373cda23597cde41f6a0be4bed'
Traceback (most recent call last):
  File "/var/task/cachelib/file.py", line 248, in set
    fd, tmp = tempfile.mkstemp(
  File "/var/lang/lib/python3.9/tempfile.py", line 336, in mkstemp
    return _mkstemp_inner(dir, prefix, suffix, flags, output_type)
  File "/var/lang/lib/python3.9/tempfile.py", line 255, in _mkstemp_inner
    fd = _os.open(file, flags, 0o600)
OSError: [Errno 30] Read-only file system: '/var/task/cache/tmpc8_tjfew.__wz_cache'

I am also having this issue.

I think that I have a similar error, i use a decorator to fetch data from the registered user session:

link to repo

def login_required(f):
    """
    Decorate routes to require login.

    http://flask.pocoo.org/docs/0.12/patterns/viewdecorators/
    """

    @wraps(f)
    def decorated_function(*args, **kwargs):
        if session.get("user_id") is None:
            return redirect("/login")
        return f(*args, **kwargs)

    return decorated_function

# ------ #

@app.route("/portifolio")
@login_required
def portifolio():
    """This function is used to display the user's portfolio of stocks.

    It retrieves information about the stocks the user holds from the database and calculates the
    total value of each stock (``shares`` * ``price``) and the total value of the entire portfolio
    (sum of individual stock values + ``cash``).

    The function returns the rendered ``portfolio.html`` template, passing the necessary data to be
    displayed in the table.
    """
    # ...

    return render_template("portifolio.html", rows=data, cash=cash, total_value=current)

I get a 302 on this route and redirects to / with this warning:
APR 06 11:40:13.26 200 GET /login
[WARNING] (see next snippet)
APR 06 11:40:13.11 302 GET /portifolio

[WARNING]	2024-04-06T10:40:13.218Z	5dfc054b-479a-4ef3-9433-6bb886331452	Exception raised while handling cache file
Traceback (most recent call last):
  File "/var/task/cachelib/file.py", line 271, in delete
    os.remove(self._get_filename(key))
OSError: [Errno 30] Read-only file system: '/var/task/flask_session/6d898c758089f3b24c52707fc7aa1cb5'


links are triggered while swiping over them

This is a (multiple allowed):

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Framework7 Version: 2.2.5

Platform and Target: any.

Live Link or JSFiddle: https://jsfiddle.net/fdty08uj/

What you did
Placed links in a slide of a swiper.
Expected Behavior
While swiping over links, they shouldn't be triggered.
Actual Behavior
While swiping over links, their action (navigation) is triggered

You need to disable touchMoveStopPropagation for swiper https://jsfiddle.net/zjt0pdma/

Hello,
Thanks for your comment.
I didn't notice that in my case it's about swipeable tabs.
opened new issue.


User review appears under "Internal Review"

Login to the site and leave a review under this restaurant
http://dineline-production.herokuapp.com/restaurant/profile/4695/
Expected Behavior
I would expect to see my review in the list of other reviews
Current Behavior

My review shows under "Internal Reviews" , not sure what this means

Now it will shows as "Dineline reviews".


result shows artifacts, maybe aliasing?

When running the model through the colab notebook as well as locally, I get some patterns / artifacts.
Is there a way to remedy this, especially temporally?

There is no easy way.


Error Standardization: Actors API

Richer errors in Dapr for the Actors API.
Note: Please clone this issue and assign the clone of this issue to yourself if you would like to contribute to the error standardization efforts.
Scope of work

[ ] Choose 5-10 errors in the Actors API to enrich. Ideally, cover as many errors as possible from the API.
[ ] Follow the steps outlined in this README for each error being updated

Definition of done

[ ] Update 5-10 errors in the Actors API
[ ] Update the unit tests, if necessary
[ ] Write integration tests to cover each updated errors

Keep in mind
Unless a major version is being released and there is a solid reason for introducing backwards incompatibility, we can't change the API, meaning the HTTP and gRPC status codes, and the error codes must stay the same. An exception to this is the gRPC StatusCode.UNKNOWN which should be converted to a specific status.
See the kit errors pkg README for another usage example. For each error being updated, you can use the following helper functions to add error details, see the kit errors pkg for more details:

WithHelpLink()
WithHelp()
WithErrorInfo() - Required
WithFieldViolation()
WithDetails()

Reference PRs
Existing error standardization for:

State API
PubSub API

TODO: Link to the docs once this docs PR is merged

/assign

Hey @michaelzixizhou - lmk if you need any pointers on getting started 🙂

Hey @michaelzixizhou - lmk if you need any pointers on getting started 🙂

Thank you @cicoyle ! I'll keep that in mind for sure


Nvidia GameStream

Anyone else have compatibility issues with Nvidia Gamestream with this patch?
It causes Nvidia Gamestream host to not know if user is logged in or not (unable to spawn logon process).
This is fixed by Locking and Unlocking PC.

Assuming it's because STATUS is Blank