Smaller QR-code by default

As weird as it looks, we're experiencing difficulties with big QR-codes: see #111
Display it smaller by default, because the main use case is "My hand is less than 80cm away from computer screen".

03a1e86


Pod dns resolve error

What happened:
After deploying the pod, the domain name www.baidu.com failed to be resolved. Directly using coredns pod analysis can be successful. It is guessed that it is caused by kube-proxy or edgemesh-agent, but the error log is not found.

What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

EdgeMesh version:

Kubernetes version (use kubectl version):v1.20.0

KubeEdge version(e.g. cloudcore --version and edgecore --version):v1.12.1

Cloud nodes Environment:

Hardware configuration (e.g. lscpu):
OS (e.g. cat /etc/os-release):
Kernel (e.g. uname -a):
Go version (e.g. go version):
Others:

Edge nodes Environment:

edgecore version (e.g. edgecore --version): v1.12.1
Hardware configuration (e.g. lscpu):
OS (e.g. cat /etc/os-release):
Kernel (e.g. uname -a):
Go version (e.g. go version):
Others:

The problem was solved after restarting the node. I am not sure whether it is a problem with the original environment or an impact of edgemesh.


feat:(thrift) support putting IDL filename into Descriptor's annotations

What type of PR is this?
feat
Check the PR title.
This PR title match the format: (optional scope):
The description of this PR title is user-oriented and clear enough for others to understand.
Attach the PR updating the user documentation if the current PR requires user awareness at the usage level. User docs repo
(Optional) Translate the PR title into Chinese.
(Optional) More detailed description for this PR(en: English/zh: Chinese).
en:
zh(optional): 支持将ThrifitIDL文件名放入 Descriptor 的注解中
(Optional) Which issue(s) this PR fixes:
(optional) The PR that updates user documentation:

 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.zhangshengkun seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


The limit for query and scan is modified incorrectly based on the items

Today - The limit variable input is being used, as keep getting items until you have retrieved a value equal to X.
This variable when passed to DynamoDB is interpreted as page size.
The bug involves subtracting item count from the Limit, twice, instead of once.
This PR separates the usage of limit from page size.

Coverage decreased (-0.2%) to 97.321% when pulling 913161bf5d6606ae5249f8a9e1c9071c085568ca on lyft:LIMIT-MANIPULATION-BUG into c6a67f4640a623a60dead3f7a0b89937751a513d on jlafon:devel.

Coverage decreased (-0.07%) to 97.412% when pulling 5588ac88535786a13440996bb85441b16fa47867 on lyft:LIMIT-MANIPULATION-BUG into c6a67f4640a623a60dead3f7a0b89937751a513d on jlafon:devel.

@danielhochman
Note that, I am passing in the Limit as page_size, if the page_size is None. If not, all the callers which do not have page_size input (currently), will end up doing 1 MB scan/query.

+1 pending comment

Coverage increased (+0.1%) to 97.627% when pulling<PHONE_NUMBER>ed8b6074ad6232ae86cfaad1dc5bc6 on lyft:LIMIT-MANIPULATION-BUG into c6a67f4640a623a60dead3f7a0b89937751a513d on jlafon:devel.


Remove static NRE Labs references

This will require a LOT of parameterization, including URLs and FQDNs. There are two main reasons for this:

If the goal is truly to let others run this themselves, obviously that won't work unless they own the domain which they don't.
Parameterizing domains also allows us to easily spin up a second test project in parallel. Useful for A/B testing.

Update: This was quite easy to do at the application layer, and is now finished. The infrastructure layer will take a bit more work, but we'll wait until after go-live for that, as we'll need to set up a separate deployment for A/B testing anyways.


Is it Possible to do redirects in routes.js

Just a quick question is it possible to do a redirect in routes.js?

@tom-seegreen Seems it's possible to use  component in routes config. You can refer here. Is that you want?

You can use redirect from import { Redirect } from 'react-router';.
I tried this method but more flexible one for me is redirecting in lifecycle methods.

@wellyshen Thanks for the link that's exactly it


Missing value checks with WMO criteria and percentage

Pull Request Checklist:

[x] This PR addresses an already opened issue (for bug fixes / features)

This PR fixes #365

[x] Tests for the changes have been added (for bug fixes / features)
[ ] Documentation has been added / updated (for bug fixes / features)
[x] HISTORY.rst has been updated (with summary of main changes)
[ ] bumpversion (minor / major / patch) has been called on this branch
[ ] Tags have been pushed (git push --tags)

What kind of change does this PR introduce?

Add function missing_wmo
Add function missing_pct

Does this PR introduce a breaking change?
No.

Other information:
Please checking naming is adequate. E.g. tolerance.

Pull Request Test Coverage Report for Build 1762

62 of 67 (92.54%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.05%) to 89.494%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

xclim/core/checks.py
62
67
92.54%

Totals

Change from base Build 1760:
0.05%

Covered Lines:
2283

Relevant Lines:
2551

💛  - Coveralls

I think this will depend on the Indicator refactoring.

I think this will depend on the Indicator refactoring.

Ok so if I understand this will not be implemented quite yet but is creating the core functionalty needed ...

Yes, we can merge it now or wait until after the refactoring.


BUG - Duplicate row detected during DML action

Are you a current Fivetran customer?
Yes
Describe the bug
Using the default Fivetran <-> Klaviyo connector and this package is resulting in the following error message:
Database Error in model klaviyo__events (models/klaviyo__events.sql)
  100090 (42P18): Duplicate row detected during DML action

Expected behavior

Create model with no errors
Package Version

  - package: fivetran/klaviyo_source
    version: 0.1.1
  - package: fivetran/klaviyo
    version: 0.1.1

Warehouse

[ ] BigQuery
[ ] Redshift
[x] Snowflake
[ ] Postgres
[ ] Databricks
[ ] Other (provide details below)

Additional context

This didn't happen on the first dbt run, only the scheduled ones after it.
Please indicate the level of urgency

Just testing for the first time
Are you interested in contributing to this package?

[ ] Yes, I can do this and open a PR for your review.
[x] Possibly, but I'm not quite sure how to do this. I'd be happy to do a live coding session with someone to get this fixed.
[ ] No, I'd prefer if someone else fixed this.  I don't have the time and/or don't know what the root cause of the problem is.

Thanks @bfockler for opening this issue.
After some quick searching on dbt slack it seems that the error message you are receiving is due to an issue regarding the incremental unique key within klaviyo__events not being unique after subsequent incremental runs. This is why it most likely succeeded on your first run, but not on the following runs.
Our team will look into this issue and respond here when we have assigned and planned this bug fix effort.

hey @bfockler could you try re-running after installing this branch? thinking this might do the trick
# packages.yml
  - git: https://github.com/fivetran/dbt_klaviyo.git
    revision: jr_working

Thanks @fivetran-jamie, I ran it and did a subsequent run and didn't see the error so it looks good to me.

woohoo! i'll push a new release (0.1.2) of the package with this fix. you can expect it to be on dbt hub in the next 1-2 days 🙂  also i'll leave the jr_working branch open if you'd like to use that in the meantime


(Feature) Add output selection to default mod layer to prefer BLE over USB.

By default, output (key press etc.) is sent to USB when both USB and BLE are connected. This means it is not possible to use the keyboard with a different device than the one charging the keyboard. In my personal use case I have a stationary system which I use to charge both sides of the keyboard with and to which I have the provided USB cables connected. However, while it is charging I would like to still be able to use the keyboard for other devices (e.g. another laptop, tablet or phone).
The output selection behaviour in ZMK provides support for this use case by switching ZMK to prefer BLE over USB. I suggest including two key bindings &out OUT_BLE and &out OUT_USB into the default mod layer to set the preferred output to either USB or BLE and add documentation to the readme how to use these key mappings to change the keyboards behaviour when connected via USB as desired.
This setting will be saved to flash storage and hence persist across restarts and firmware flashes and does not constantly need to be selected.
The keyboard is still being detected as USB drive, when in boot loader mode for flashing, by the system it is connected to via USB. No need to change the output selection prior to flashing new firmware.
More information can be found here: https://zmk.dev/docs/behaviors/outputs
If desired I would be willing to prepare the change and open a pull request.

Whilst I understand the request for this feature changes to the stock keymap are typically not something we want to merge unless for a very good reason because they have the potential to cause massive merge conflicts for forks. It could definitely be better documented though, I agree

That's a fair point. It most probably would create merge conflicts for most people if it were added to the default keymap.
Maybe something to include in a future update to the manual/website. Feel free to close this issue.


xxxx/Applications/infer-os/facebook-clang-plugins/clang/bin/../include/c++/v1/math.h:309:10: fatal error:

i have met a probrem,could you tell me how to fix it ?
While building module 'Darwin' imported from protoBuff/google/protobuf/stubs/stringprintf.h:43:
In file included from :86:
In file included from /Users/chen-pc/Applications/infer-os/facebook-clang-plugins/clang/bin/../lib/clang/3.8.0/include/tgmath.h:29:
/Users/chen-pc/Applications/infer-os/facebook-clang-plugins/clang/bin/../include/c++/v1/math.h:309:10: fatal error:
timed out waiting to acquire lock file for module 'std'
#include <type_traits>
^
** BUILD FAILED **
The following build commands failed:
CompileC build/protoBuff.build/Debug-iphoneos/protoBuff.build/Objects-normal/armv7/zero_copy_stream_impl_lite.o protoBuff/google/protobuf/io/zero_copy_stream_impl_lite.cc normal armv7 c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
None

Add a  look,  i use the command "xcodebuild -target myTarget -configuration Debug -sdk iphoneos9.2" successfully,but use  "infer -- incremental --xcodebuild -target myTarget -configuration Debug -sdk iphoneos9.2".

Hello @yschenfz can you please try to add
CLANG_ENABLE_MODULES=NO

to the xcodebuild command, so that you get something like:
infer --incremental -- xcodebuild -target myTarget -configuration Debug -sdk iphoneos9.2" CLANG_ENABLE_MODULES=NO

Let me know if that helps! Thanks!

Hello  @martinoluca , success thank you !  Could you tell me why i should add CLANG_ENABLE_MODULES=NO?

Seems like the issue is a known problem in clang, see https://github.com/facebook/infer/issues/232#issuecomment-169744110 that solves a similar issue.
Thanks!


[CD] Rename job name to "update_evaluation_branch"

But if we delete eval branch we will suffer again


feat: support bulk deletes in object_store

Which issue does this PR close?
Closes #2615.
Rationale for this change
Provides methods for quickly deleting large numbers of objects, such as when dropping a Parquet table.
What changes are included in this PR?
Introduces two new methods on ObjectStore, each with a default implementation. One provides the bulk deletion method. Another provides the number of objects that can be deleted in one underlying call. The latter can be used if the user wants to control the parallelism themselves or if they want to implement progress tracking.
Are there any user-facing changes?
Adds new APIs, with inline documentation.

I think to implement Azure blob store and GCS, we'll need to do work upstream:
https://github.com/seanmonstar/reqwest/issues/1241
They both used the mixed/multipart request type and to do proper error handling we'll want to have robust implementations of it. So I'm going to wait on those two.

✅ I've run the integration tests against AWS S3 and Cloudflare R2. Both pass 👍  (although Cloudflare fails the get_opts test right now).

Shall we merge it?

I'll do some final clean ups later today, then it should be ready.


Allow passing SentryFlutterOptions to SentryFlutter.init

I am wrapping some custom handling around SentryFlutter.init and need to pass a partially pre-configured options instance to it.
Basically I want to pass a subclass of SentryFlutterOptions in the same way SentryFlutter.init does with Sentry.init.
This is a simple change, I can create a PR if this is considered.

Can't you just copy the values of your subclass to the options of the callback?
Probably not because you wouldn't ask if it were that easy, so I'm wondering why you need to subclass the options?

I just want to pass a subclass with a couple custom properties without copying everything from the SentryFlutterOptions in the callback.
I can probably do without this but it would be much cleaner with it. And since Sentry.init allows it, why shouldn't SentryFlutter.init.

The properties I want to add are specific to my apps, some custom analytics/app configuration.
I will actually close this. I can work around it, just thought it would make it consistent with Sentry.init.

Gotcha, the difference is just the nature of both SDKs, Flutter depends on the pure Dart one and requires setting some fields in a specific order, otherwise, it'd not be possible either.
There's a comment about it in the code https://github.com/getsentry/sentry-dart/blob/main/dart/lib/src/sentry.dart#L37-L39


Document known Conditions (especially ResourcesHealthy) and how to consume them

Docs for Deliverable and Workload (e.g. https://cartographer.sh/docs/v0.4.0/reference/workload/) show that they have a Status containing Conditions. Similarly so for their Resources.Conditions.
The values of Conditions that may appear in this list (condition types, possible condition statuses and reasons) are not documented anywhere.
Whilst Condition itself a generic, core k8s concept, intrinsic cartographer behavior for conditions like Ready, or cartographer feature-specific behavior for conditions like Healthy are not, and we should enumerate the condition types that cartographer knowingly populates. This became painfully obvious when trying to understand how to meaningfully consume the outcome of a Template's healthRules.
In doing so, to allow them to be easily consumed, we should:

offer clear explanation for the condition's meaning
enumerate possible condition Status values, and what they mean in the context of this condition
enumerate possible condition Reason values, and what they mean in the context of this condition, and where the next place to look

This may have some overlap with this existing doc: https://cartographer.sh/docs/v0.4.0/troubleshooting/

Use generative docs to ensure all are captured in the crd ref.


Navbar experiment

fixed the navbar hamburger, added site description, changed font size of site title

Looks great!


RaisedButton is not deifined

Failure Logs
[{
"resource": "/c:/src/argon-flutter-master/lib/screens/elements.dart",
"owner": "generated_diagnostic_collection_name#1",
"code": {
"value": "undefined_method",
"target": {
"$mid": 1,
"external": "https://dart.dev/diagnostics/undefined_method",
"path": "/diagnostics/undefined_method",
"scheme": "https",
"authority": "dart.dev"
}
},
"severity": 8,
"message": "The method 'RaisedButton' isn't defined for the type '_ElementsState'.\nTry correcting the name to the name of an existing method, or defining a method named 'RaisedButton'.",
"source": "dart",
"startLineNumber": 58,
"startColumn": 26,
"endLineNumber": 58,
"endColumn": 38
}]
[{
"resource": "/c:/src/argon-flutter-master/lib/screens/onboarding.dart",
"owner": "generated_diagnostic_collection_name#1",
"code": {
"value": "undefined_method",
"target": {
"$mid": 1,
"external": "https://dart.dev/diagnostics/undefined_method",
"path": "/diagnostics/undefined_method",
"scheme": "https",
"authority": "dart.dev"
}
},
"severity": 8,
"message": "The method 'FlatButton' isn't defined for the type 'Onboarding'.\nTry correcting the name to the name of an existing method, or defining a method named 'FlatButton'.",
"source": "dart",
"startLineNumber": 54,
"startColumn": 28,
"endLineNumber": 54,
"endColumn": 38
}]

RaisedButton is now deprecated and replaced by ElevatedButton.


onlyLinks div disappears on small screens

This key div disappears when site is viewed on an iphone/ipad in the vertical configuration.

Which one ? Can you share screenshot or something ?

@jelenajjo

@rgshareholder Yes, I am aware of that and I will fix it in the next version. :) Thanks for bringing that up.


Add the description of how to use the .bpmn model

In a README.MD list the sequence of activities for a) deploying the model, b) locating the process in the Camunda Cockpit ,  c) Starting several instances of the process, d) Claiming and filling a form and e) reviewing the instances and the token executions on the Camunda Engine.

Description: Be more descriptive about what this repository is. (think this repo will be used by some student or system engineer that do not know anything on BPMN, neither Camunda (Modeler or Engine).


Uninstall extension button text incomplete

VSCode Version: 1.3.0-insiders 2016-06-23T05:07:59.360Z
OS Version: window 10

Steps to Reproduce:

open extension manage,choose one
Uninstall extension button text incomplete

Duplicate of https://github.com/Microsoft/vscode/issues/8034

Thanks, @rebornix


Publish

Docs Build status updates of commit 5e83bc1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/develop/office-javascript-api-object-model.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Get Started with SAP Web IDE for Full-Stack Development (Production)

Tutorial URL: https://developers.sap.com/tutorials/webide-onboarding-mc.html
Please specify the step you are referring to
Prerequisites Documentation link is broken (https://help.sap.com/viewer/page-not-found?url=https:%2F%2Fhelp.sap.com%2Fviewer%2F65de2977205c403bbc107264b8eccf4b%2FCloud%2Fen-US%2Fdba4ae7ef36c4a93a6615c5f24ae9903.html)

@jhornik Please also handle links in step 6

Hi,
The links have been updated and are now working properly. Thanks for letting us know.


RAT-207: Properly report thread safety to Maven

AFAIK, the rat mojos seem to be thread-safe.
Nevertheless, If that change requires proper testing, I could write some tests (but I would need some guiding on how to do that).

@kalgon thanks for reaching out to RAT.
@khmarbaise do you have any suggestions concering this PR? Is there anything else that needs to be done to test this change?
Thanks everybody :)


Test fails but build passes

I'm on cc.rb 2.0.0pre1 with Ruby 1.9.2, Rails 3.2 and RSpec 2. When I try to run the rake task "spec" and the tests fail, the build passes.
Has that something to do with the exit status returned from the rake task? I read about a bug in Ruby 1.8.6, but nothing with 1.9.2.

I found out this is a bug with Rails 3.2.1, you should wait for 3.2.2 or use the 3.2.2.rc1 (see here https://github.com/rails/rails/issues/4923).


Do not run regctl in container

Summary by CodeRabbit

New Features

Integrated the regctl tool for improved container registry management.
Enhanced server initialization with Uvicorn, allowing for customizable worker settings.

Bug Fixes

Streamlined the process for deleting remote tags associated with merged or closed pull requests.

Chores

Simplified Dockerfile commands for installation and setup.
Removed unnecessary directory deletions in the entrypoint script.

/retest all

/retest all


RFP - BetterDiscord

https://betterdiscord.net
https://github.com/jiiks/betterdiscordapp

Notes: It will be difficult to script this package as:

Silent args haven't been found.
An ahk script need to handle options according already installed discord app (discord, discord canary or discord PTB).

The BetterDiscord website specifies that it is no longer maintained.
It is also tell that future development can be found here.
I don't know if this is the software that @Wh1t3Rose wanted though :/

BandagedBetterDiscord is the maintained version:
https://github.com/rauenzi/BetterDiscordApp
https://github.com/rauenzi/BBDInstaller

Hello,
Here's the up-to-date BetterDiscord installer : https://github.com/BetterDiscord/Installer
Thanks

BetterDiscord is already on Chocolatey: https://community.chocolatey.org/packages/betterdiscord

Thanks for creating the package @kamack38


Update vector test to a consistent standard

Improves #234

Use tst_info() instead of cne_printf()
Print more clear test results
Fix test function return value

Signed-off-by: Stephen Weeks<EMAIL_ADDRESS>Signed-off-by: Byron Marohn<EMAIL_ADDRESS>Signed-off-by: Edmund Leemhuis<EMAIL_ADDRESS>Signed-off-by: Matthew Leon<EMAIL_ADDRESS>

Will fix comments in a follow-on PR today, thanks for the review.

Improvements are in PR #248


Further improvements in HDF5 reading performance.

Current coverage is 100.00%

Merging #74 into master will not affect coverage as of 58c8336

@@            master     #74   diff @@
======================================
  Files           27      27
  Stmts          932     932
  Branches         0       0
  Methods
======================================
  Hit            932     932
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of 58c8336

Powered by Codecov. Updated on successful CI builds.

@mgeplf You may find this "interesting". The biggest improvement comes from using numpy.searchsorted instead of bisect.bisect_right. But I think we're starting to hit the limits of the design.

Yeah, that's not surprising.  bisect is using individual accesses to the numpy array, which will be much slower than the 'native' method.
Cool.


Disk Controller Type

This enables NVMe OS disk (ASAP)

@LiliDeng This PR looks good to me, please double check and merge it after next release.

@kamalca it will break run against gen1 image.

I fixed the regression with gen1 images. But there is no check for if the runbook specifies `disk_controller_type: NVMe' and the hyperv_generation is V1. Instead the VM will be deployed with SCSI and no error will be given.
@squirrelsc Where should I add the check for hyperv_generation for the disk_controller_type?

I fixed the regression with gen1 images. But there is no check for if the runbook specifies `disk_controller_type: NVMe' and the hyperv_generation is V1. Instead the VM will be deployed with SCSI and no error will be given. @squirrelsc Where should I add the check for hyperv_generation for the disk_controller_type?

In this case, what's set in arm template? Gen1 and NVMe together? Or LISA will switch to SCSI silently?

@squirrelsc Latest commit has changes to assert that NVMe is not set with gen 1
To answer your previous question, the behavior without the assert is that the ARM template will silently deploy all gen1 images with SCSI regardless of disk_controller_type in the ARM parameters. Now that I have added an assert, it will raise an error if NVMe is set on gen1 image.

@LiliDeng LGTM. Let's try after next release.

@kamalca please try gen2 image + westus3 location, I got below issue.
deployment failed. LisaException: BadRequest: Disk Controller Type is not supported in location WestUS3.

@LiliDeng Can you please send logs for this run?
I do not see any SKUs in westus3 that have disk_controller_type = NVMe. When I ran smoke_test in westus3 with disk_controller_type: NVMe, the test skipped. What settings are you using that tried to force run with NVMe?

@LiliDeng @squirrelsc Fixed now. I changed the deployment template so that the DiskControllerType is only added if it is not equal to NVMe. Since no VM sizes in westus3 (or other unsupported regions) should have the DiskControllerType tag, this should not cause any more problems.


        Note: The current implementation supports only system OVS ports and
        access vlan-mode (trunks are not supported).
        """
        port_info = {}

>       port_setting = port_profile.get_setting(nmclient.NM.SettingOvsPort)
E       AttributeError: 'NoneType' object has no attribute 'get_setting'

/usr/lib/python3.6/site-packages/libnmstate/nm/ovs.py:171: AttributeError

After the proper investigation this error seems to be due to an
intermediate state between NM.Client cache updated. Checking if the
profile is not None before adding it to the slave list fix this problem.
Signed-off-by: Fernando Fernandez Mancera<EMAIL_ADDRESS>

I am waiting for vbenes feedback, please do not merge this.

This fix is working. Feedback from vbenes is good.

Rebased, thanks!


deleting best chain

If you fully sync the chain and then restart Electrum-NMC in verbose mode (./run_electrum_nmc -v), this shows up in the logs:
[blockchain] deleting best chain. cannot connect header after last cp to last cp.
[blockchain] deleting chain fork2_383040_8a13eb2661a729bb289a5bb94686251f49217ecb8c33e952a8d3c78ab536e204_fcdff6755f6c7e1478b76d484fd464ac26b4d81ef7ecd3cdb3adb3a0396701b9: cannot connect chain to parent

The chain then has to re-download from the last checkpoint.

I assume this is a bug in the timewarp code.  Given that the checkpoint and timewarp code is heavily modified in the cp_height branch that I'll be submitting to upstream Electrum in the near future, I'm probably not going to look at this bug until we have some news on the cp_height branch.

Unrelated to timewarp, it was an AuxPoW issue.  Fixed by https://github.com/namecoin/electrum-nmc/pull/135


Create a README.md file that explains the project and how to build the project.

README.md

SnackMap
This project entails the various food items that's is in the various vending machines around the IUS campus. The structures of the program is to be determine.

TBD

README.md

README.md

Snack Map
This project entails the various food/drink items that's is in the various vending machines around the IUS campus. The structures of the program consists of using Flutter as the framework.


Update Config “general”

Automatically generated by Netlify CMS

👷 Deploy Preview for nostalgic-edison-0760ba processing.
🔨 Explore the source changes: e9d01b96e9b1dbbcd69b8df6197d9a6bc4774dc1
🔍 Inspect the deploy log: https://app.netlify.com/sites/nostalgic-edison-0760ba/deploys/615a47c6beec920007d00020


languageCode deprecation in iOS 16

Since I updated the min. deployment target to iOS 16, it looks like the compiler warns me that the language code is now changed to language.languageCode.identifier.
Do you plan to include this new change in some of your next releases?

Hmm... I understand the warning, but I can't seem to reproduce it.
How do you include the library in your app so that you see this warning?

I've been able to reproduce the warning by using CocoaPods instead of SPM.
This issue will be fixed in the next version.

Fixed in 7.2.4


GUVNOR-2314: Regression: New Project Wizard: Artifact ID should default to Project Name

See https://issues.jboss.org/browse/GUVNOR-2314

See https://github.com/droolsjbpm/kie-wb-common/pull/166 too.

+1

master: 29ee3f42a47fc789399204c09b5d3345ed5e561d


Update nf-wincrypt-cryptverifysignaturea.md

swap is a generic term and unclear.

@fran-ki : Thanks for your contribution! The author(s) have been notified to review your proposed change.


A package breaks mongodb/laravel-mongodb

After installing both packages, mongodb stops working with an error "Unsupported driver [mongodb]".
clickbar/laravel-magellan version 1.6.0
mongodb/laravel-mongodb any versions from 4.0

Hey 👋
I am sorry you would need to explain that s bit more or debug and provide more information. We are not using that package or database anywhere so i cannot test that.
Also i do not see any obvious reason our package would break something, since we only add macros nothing more.
Please let me know if you found put something else


Various changes to organizations endpoint

Coverage decreased (-0.2%) to 94.102% when pulling 543cbad58c4afb10bd80e597722f8046415e42b5 on hacosta:org-changes into 936c7c80f193ca5c7662a2b25742ac142bac5419 on spulec:master.

Thanks for the feedback and sorry about the noise. LMK if this works.

This is now part of moto >= 1.3.15.dev999


Can't find Custom pages

I'm follow this instruction to create my own personal pages. But it didn't seem to work.
Step to reproduce :

Install it

sudo apt install tealdeer

Find Custom pages dir : tldr --show-paths

Config dir:       /home/michael/.config/tealdeer/ (OS convention)
Config path:      /home/michael/.config/tealdeer/config.toml
Cache dir:        /home/michael/.cache/tealdeer/ (OS convention)
Pages dir:        /home/michael/.cache/tealdeer/tldr-pages/
Custom pages dir: /home/michael/.local/share/tealdeer/pages/

Add my customs pages:

/home/michael/.local/share/tealdeer/pages
└── foo.page.md

Content of foo.page.md:
# foo

> Foo

- Test

`foo --bar`

Try it: tldr foo

Warning: Page `foo` not found in cache.
Try updating with `tldr --update`, or submit a pull request to:
https://github.com/tldr-pages/tldr

I tried update the cache by tldr --update. But it still didn't work. Am I missing something ?
tealdeer version : 1.5.0
OS : WSL Debian

Hey, the docs are already displaying an upcoming change to the naming scheme of custom pages that is has not been released yet. For 1.5.0, the correct description is here: https://github.com/dbrgn/tealdeer/blob/v1.5.0/docs/src/usage_custom_pages.md
Closing as duplicate of #358

This issue should be pinned, I came with the same question after minutes of debugging what could possibly be wrong in my setup.
If not this issue then #358, but #358's title isn't that descriptive.

Sure, I guess this could help in the meantime


Examples should be as apps devs will use the library

Back in https://github.com/openlayers/ol3/issues/241#issue-11583741 @elemoine wrote "the examples should clearly show how we expect people to use OpenLayers 3". Although Plovr has now been removed, this is still not the case. I am starting to write a 'find your way round the api' tutorial, and was planning on basing this on the examples, but the problem is there are so many 'remove this' and 'change that' that I'm thinking this is more trouble than it's worth. If a tutorial like this cannot use the examples as they stand, I'm questioning their value - despite Plovr removal, they continue to make OL3 appear harder to use than it is.

is rendererFromQueryString really needed? How many people regularly use this? Most apps developers are probably unaware you can load different renderers in the hosted examples, and I find it hard to think of a case in production code where you would change the renderer (or indeed need >1 in your build).
the goog.requires are only needed if you compile code with the library or want 'raw', which most people won't do. In the same comment, Eric also says "I don't think that we need to compile the examples' code together with the lib", but even if we do the requires could be stored in separate files passed to the compiler.
are the typecasts needed? If the code without typecasts produces compiler errors, would it not be better to change the config so these produce warnings not errors? I've just been looking at a question on stackoverflow which shows that people have the wrong impression that apps code needs this stuff.
is the special loader needed? Can this not be handled by the framework on the server rather than put in every html in the repo? As with the renderers, most developers are probably unaware you can load different builds.
also, would the bootstrap stuff not be better handled by the framework on the server rather than repeated in every html?

Want to back this issue? Place a bounty on it! We accept bounties via Bountysource.

This has been addressed by the recent example template work by mainly @ahocevar

not really. I think the templating was a good improvement, but the issues are still there. If I use the online examples and open page source, I see reference, for example, to a loader script. If I click on the 'show source' link, I see exampleNS.getRendererFromQueryString. If I look at the source in examples_src, I see lots of goog.requires. It's not going to be clear to any newbie what these are, whether they have to be used, why, etc.
In fact, in one way, it's worse. I wrote a examples/readme to explain the differences. This has now moved to config/examples. A newbie is not going to know to look there, so IMO it would be better if this text was moved back to examples_src; or perhaps better would be a link from the online examples.

did you check the online examples on master?
Sent from my iPhone

On 4 apr. 2015, at 16:54, Peter Robins<EMAIL_ADDRESS>wrote:
not really. I think the templating was a good improvement, but the issues are still there. If I use the online examples and open page source, I see reference, for example, to a loader script. If I click on the 'show source' link, I see exampleNS.getRendererFromQueryString. If I look at the source in examples_src, I see lots of goog.requires. It's not going to be clear to any newbie what these are, whether they have to be used, why, etc.
In fact, in one way, it's worse. I wrote a examples/readme to explain the differences. This has now moved to config/examples. A newbie is not going to know to look there, so IMO it would be better if this text was moved back to examples_src; or perhaps better would be a link from the online examples.
—
Reply to this email directly or view it on GitHub.

i.e. the ones that have the full example code which can be copied to clipboard and to jsfiddle so code that doesn't use the loader at all
Sent from my iPhone

On 4 apr. 2015, at 16:54, Peter Robins<EMAIL_ADDRESS>wrote:
not really. I think the templating was a good improvement, but the issues are still there. If I use the online examples and open page source, I see reference, for example, to a loader script. If I click on the 'show source' link, I see exampleNS.getRendererFromQueryString. If I look at the source in examples_src, I see lots of goog.requires. It's not going to be clear to any newbie what these are, whether they have to be used, why, etc.
In fact, in one way, it's worse. I wrote a examples/readme to explain the differences. This has now moved to config/examples. A newbie is not going to know to look there, so IMO it would be better if this text was moved back to examples_src; or perhaps better would be a link from the online examples.
—
Reply to this email directly or view it on GitHub.

ah right, apologies. No, I was dumbly just clicking on the examples link from the home page, and not noticing this loads 3.4 not master. Yes, that really does seem to fix the issues. Very impressive piece of work :-)
My only comment would be that perhaps it would be good for examples_src/readme to point to the online examples: 'Go to ... to see these examples as they might be used in a production environment' or something like that.


Bug: deleting a variant causes navigation to the app selection screen

issue #421: Fixes navigation bug on delete

Closes #421


Update Docs

The communication should be almost completely known by now.

Schema of DataUpdate content:

From gist.github.com/luckydonald/d128fe05acdfff76d8be

slick diagram!

Big fan of including that in our docs

nice! :+1:

How should we include it?
add the .png to the repo?
(also I have .pdf and .key [apple keynote presentation file])

I'd use the PNG URL from this GitHub issue, referenced within a Markdown document in /docs.

GitHub can go down, so I'd like a static png in git. Can I link that?
Currently trying to implement a server (aka the game part) in Java, to have a minecraft plugin displaying stuff.

It's fine if you upload it to imgur. Alternatively, we can stick it in git if we make a separate repo for the protocol.

I'll just leave this here: my take on PROTOCOL.md (version at time of writing)


This is not open bro what I do please tell me

We are pleased to inform you that the issue has been resolved. You can now continue to use our application as usual. Thank you for bringing this to our attention


General project refactor

This pull-request acomplish several things:

Checked and ensured re-base template generates a project that works untouched on Android, web and Electron (should work on iOS, but I can't be able to test it)
Removed useless or duplicated files from re-base template to make it as minimal and out-of-the-way as possible
Fixed templates placeholders so project name gets correctly filled everywhere
Added build scripts for all platforms to package.json, so there's no need to learn external tools, everything can be build with npm run <platform> and npm run <platform>:release.
Layered architecture so several templates can be applied ones on top of anothers to customize the scheleton created by re-base template (still untested, but should work)

Need to add test scripts for ios/android and release script for iOS.

I think I can add a release script for iOS, unluckily I don't have an OSX machine to test it. Electron would need some packager for the release version, but there are three projects for that and I'm not sure what to use...
What about addid a table to the Readme file about what are the current suported platforms and their status (debug only, release...)?

@piranna does this mean you need help testing iOS?
I would be willing to help with this. I don’t use Electron and am not familiar with it but can certainly help with the iOS side. Just let me know what you need.

Electron is mostly done, can run it flawlessly on Linux and also can be able to generate releases for all available platforms... or at least the generate zip files automatically and distribute them :-P Would be good to generate platform specific packages (.deb, .rpm, .msi, .dmg...). If you can be able to test them in mac, it would be only to exec npm run electron.
I don't have an Apple computer so can't be able to test on iOS, but it would only be npm run ios and try to improve the automatiin process. I'm having some problems lately on Android and Windows with BundleBindings, seems due to some update, so probably they would happen on iOS too. We need to do automated tests to fix that things.

Gave this a shot but got the following error:
error This module isn't specified in a manifest.
Failed to clean up template temp files in node_modules/re-route. This is not a critical error, you can work on your app.
fs.js:941
  binding.lstat(pathModule._makeLong(path));
          ^

Error: ENOENT: no such file or directory, lstat '/Users/omar/Temporary/templatetest/node_modules/re-route'
    at Object.fs.lstatSync (fs.js:941:11)
    at Object.lstatSync (/Users/omar/Temporary/templatetest/node_modules/graceful-fs/polyfills.js:297:22)
    at walk (/Users/omar/Temporary/templatetest/node_modules/react-native/local-cli/util/walk.js:13:11)
    at copyProjectTemplateAndReplace (/Users/omar/Temporary/templatetest/node_modules/react-native/local-cli/generator/copyProjectTemplateAndReplace.js:36:3)
    at createFromRemoteTemplate (/Users/omar/Temporary/templatetest/node_modules/react-native/local-cli/generator/templates.js:133:5)
    at createProjectFromTemplate (/Users/omar/Temporary/templatetest/node_modules/react-native/local-cli/generator/templates.js:86:5)
    at generateProject (/Users/omar/Temporary/templatetest/node_modules/react-native/local-cli/init/init.js:78:3)
    at Object.init (/Users/omar/Temporary/templatetest/node_modules/react-native/local-cli/init/init.js:50:5)
    at run (/Users/omar/.config/yarn/global/node_modules/react-native-cli/index.js:302:7)
    at createProject (/Users/omar/.config/yarn/global/node_modules/react-native-cli/index.js:249:3)

I tried running npm run electron anyway, but got this message:
npm ERR! missing script: electron
I might be able to look into this, do you have any insight as to what it might be to get me started?
Thanks!

Have you executed the ./finishInstall script?

That script is not in the directory that react-native init creates.
Should I run it directly from the re-base directory?

I got problems with using the templates from a file:// scheme, has you been able to make them work? Also, you can't be able to use directly re-route, the way I've done the pull-request, you need first to install re-base and later install re-route again on top of it, but I was not able to test this before. Can you be able to give it a try and tell me your results?

If you are not using file:// then how are you doing the installation?

I uploaded my changes to npm with a renamed package, it's the only way I got it to work. You have more details in my blog.

Electron did work, the window opened with the debugger to the right:

Yeah, I'm not sure what would be the best default, having de debugger open or clossed... Maybe clossed to have the same behaviour of other platforms?

iOS however, gave this error in the simulator:

The same BatchedBridge problem is hapenning in Android and Windows, seems there was a problem with one of the updates of ReactNative because re-start was working correctly and failed from one day to the next, but was not able to find a solution in Internet. It's not a problem of re-start, it's a problem of ReactNative, so here there's too few can do, I believe... :-/ Any help in this area is greatly welcome.

Yeah, I'm not sure what would be the best default, having de debugger open or clossed... Maybe clossed to have the same behaviour of other platforms?

My vote is to have it default to the same as the other platforms. I guess for folks using Electron, they should know how to open the debugger or at it should be easy to find the instructions to do so.

The same BatchedBridge problem is hapenning in Android and Windows, seems there was a problem with one of the updates of ReactNative because re-start was working correctly and failed from one day to the next, but was not able to find a solution in Internet. It's not a problem of re-start, it's a problem of ReactNative, so here there's too few can do, I believe... :-/ Any help in this area is greatly welcome.

De madre! I do see it sparsely reported from a brief search. I'll research this further and post back anything I find. For now... a dormir!

Quick update to the tests I've done.
I found that if you remove
  "plugins": [
    "react-native-web"
  ]

from the .babelrc file, the react-native run-ios command starts working again.
From briefly looking at the react-native-web documentation, they recommend putting these lines in the webpack config. I'm assuming so that it doesn't get included by Metro Bundler.
Any thoughts on this?

from the .babelrc file, the react-native run-ios command starts working again.

Have you tried if including them again, the problem still happens? babel-plugin-react-native-web replace the imports of react-native to directly reference the ones of react-native-web to reduce the generated bundle. If so, it would make sense to include it in the webpack config so only it's used for web and electron platforms...

Another alternative, maybe better, is to config the plugin in the babel configuration to only be executed for web platform...

I definitely did try, I can easily reproduce / "fix" the problem by adding / removing the config from .babelrc. This should be on Linux / Android, can you reproduce as well?
Not sure how to apply babel config only to web and electron. Do you have any ideas?

I was thinking something like https://babeljs.io/docs/usage/babelrc/#env-option, but maybe https://github.com/facebook/metro/issues/47#issuecomment-346472714 could be more related.

Ok, seems the best way will be, as you suggested, to define it directly in the webpack config as it's suggested at https://github.com/necolas/react-native-web/blob/master/website/guides/getting-started.md#web-packaging-for-existing-react-native-apps:
{
    loader: 'babel-loader',
    options: {
      cacheDirectory: true,
      // The 'react-native' preset is recommended to match React Native's packager
      presets: ['react-native'],
      // Re-write paths to import only the modules needed by the app
      plugins: ['react-native-web']
    }
  }

Problem with that is that since internally react-scripts is being used, then we'll need to do a bit more monkey-patching if the scripts... Al least it's easy, but it's an ugly hack anyway :-/

Gah.. that's what I was afraid of. Does that mean we'll have to eject?
Babel 7 does have better support with .babelrc.js (meaning we'll be able to check platform to set the plugin). However that also still has some pitfalls: https://github.com/bvaughn/react-virtualized/issues/427#issuecomment-393999056

Gah.. that's what I was afraid of. Does that mean we'll have to eject?

We could... but we don't must ;-) As I said, doing monkey-patching works, I have already done it to add support for user custom .babelrc files, take a look at the scripts/install.js script.

Ah yes! I remember seeing that, I see what you mean now. That'll do it.
Don't want to duplicate the effort, do you prefer I do it or are you taking a stab at it?

Don't want to duplicate the effort, do you prefer I do it or are you taking a stab at it?

All for you :-) I'm a bit busy with other things, that's why I didn't give any time lately to this, so you are very welcome to help to improve this :-) Main things to work on are

[ ] fix build of untouched code now that we know it's not a ReactNative issue (thanks for find it! :-D )
[ ] scripts to automate release builds for iOS and Windows
[ ] check that layered templates works
[ ] automated tests

Maybe some of the things can be done in other pull-requests...

Any update @miguelocarvajal? Any stopper?

No, sorry I just got caught up on some stuff here. Will make some time to work on this on the weekend!

Ok, keep going :-)

Ok so far I have just the first item done:

[X] fix build of untouched code now that we know it's not a ReactNative issue (thanks for find it! :-D )
[ ] scripts to automate release builds for iOS and Windows
[ ] check that layered templates works
[ ] automated tests

Not really sure how to go about doing the scripts to automate release for iOS, seems pretty involved to script because AppDelegate needs to be modified, etc.

I have put some comments in your pull-requests, should not be difficult to fix :-)

Not really sure how to go about doing the scripts to automate release for iOS, seems pretty involved to script because AppDelegate needs to be modified, etc.

Nor do I. Maybe it could be relegated to other pull-request by someone else that has a Mac computer. Could you be able to check the layered templates mechanism?

I didn't see the layered templates work correctly.
First I installed the re-base template, then the re-route template but the config in package.json was gone.
How are you installing it?

How are you installing it?

I didn't have time to test it yet myself, you are being currently my guinea pig in this feature :-P

Ok, so thanks to a current client interested on re-start, I've have time to review the refactor and finish it. The latest changes that I've done has been removal of setting devDepedencies since React Native CLI now has support for it, updated to Electron 4, and more important, I've been able to test and fix the layered templates, so now they are working correctly and we can start to create templates adjusted to our own needs. I could be able to merge it in master branch a version 0.4 but I don't have permissions to publish it on npm, so @amoghbanta, could you be able to take a look at the pull-request and publish it on npm? :-) By the moment they are published by myself as re-base_piranna and re-dux_piranna, but i would like to have it merged upstream...


CI: Investigate packet loss

Sometimes, packets are lost on CI.
This causes the end2end tests to fail: (see https://buildkite.com/scionproto/scionproto-nightly/builds/251#a0b26d37-3d15-422c-9ac6-39209a937efa)
The server receives the ping requests, and logs the pong. However, the client never sees the pong.
This also causes the scmp tests to fail. The message from the border router is lost, and causes the client to time out. (see https://buildkite.com/scionproto/scionproto-nightly/builds/249#3927bc96-bdf6-4859-a7d2-132a74b39a1a)
We need to investigate what the causes of this is.
For now, there are two possible explanations:

Bug somewhere in the dispatcher that "looses" the packet, or forwards it to the wrong port.
Packet is lost in the queues in the network stack. In the supervisor environment, all infra elements and clients run on the same dispatcher.

Investigated this issue with @Oncilla.
Some test builds with increased parallelism:

https://buildkite.com/scionproto/scionproto/builds/3059
https://buildkite.com/scionproto/scionproto/builds/3054
https://buildkite.com/scionproto/scionproto/builds/3052

We added packet traces to the dispatcher in https://github.com/scionproto/scion/pull/2739, logging all packets with debugging extension before they are written to the network and whenever they enter from the network.
The failing test in https://buildkite.com/scionproto/scionproto/builds/3059 shows a packet leaving the dispatcher:
2019-06-04 08:20:27.341829+0000 [DBUG] [TRACE] Recv'd packet with debug extension dir=egress debug_id="[68 208 28 164 251]" pkt="&{DstIA:1-ff00:0:111 SrcIA:1-ff00:0:112 DstHost:<IP_ADDRESS> SrcHost:<IP_ADDRESS> Path:0xc00bca8ae0 HBHExt:[] E2EExt:[E2EDebug] L4:SPort=1142 DPort=1071 TotalLen=25 Checksum=8913 Pld:70696e673a312d666630303a303a313131}" overlay_addr=<IP_ADDRESS>:31012

but that packet never reaches goes back into the dispatcher, so the e2e server also never sees it. This suggests that packets are not dropped by the dispatcher, but rather by the CI network.
So, we can probably discount:

Bug somewhere in the dispatcher that "looses" the packet, or forwards it to the wrong port.

We should investigate how to determine how many packets/which packets are dropped by the network stack.

https://github.com/scionproto/scion/issues/2760 seems likely to be relevant.

Looks like increasing the dispatcher read buffer size in #2770 fixed this, so it was indeed the network that was causing the issues.


binary for postgres with limit option throws exception

Using the following migration:
        $this->table('users')
            ->addColumn('col', 'binary', ['limit' => 16])
            ->create();

generates the following SQL:
CREATE TABLE "public"."users" ("id" SERIAL NOT NULL, "col" BYTEA (16) NOT NULL, CONSTRAINT "users_pkey" PRIMARY KEY ("id"));

which throws the following exception / error:
PDOException: SQLSTATE[42601]: Syntax error: 7 ERROR:  type modifier is not allowed for type "bytea"
LINE 1: ...BLE "public"."users" ("id" SERIAL NOT NULL, "col" BYTEA (16)...
                                                             ^ in /Users/mpeveler/Work/Github/phinx/src/Phinx/Db/Adapter/PdoAdapter.php:184

It would feel like the appropriate thing would be to just drop the limit and generate the following SQL:
CREATE TABLE "public"."users" ("id" SERIAL NOT NULL, "col" BYTEA (16) NOT NULL, CONSTRAINT "users_pkey" PRIMARY KEY ("id"));

Should this be documented in the docs that limit cannot be used with binary for postgresql, or should the limit just be dropped implicitly for postgresql adapter?

I think you should be using https://github.com/cakephp/phinx/pull/1734 :)
Please check and we can continue with that.

Changed the limit to be something not 16 to make the issue not tie into the binaryuuid stuff at all.

Jep, I adjusted my comment. Sry for that ;)


Escaping double quotes

Single quotes work fine, but double quotes don't.
All double quotes are escaped:
script = script.replace('"', '\\"')

and this causes issues when there are double quotes in the string.
from aquaui import Alert, Buttons

# Works
Alert("How're you?").show()

# Doesn't work
Alert('How"re you?').show()
Alert('How\\"re you?').show()

Single quotes work fine.
from aquaui import Alert

Alert("This is a 'quote'").show()

For double-quotes, however, you have to escape them by inserting not one, but two backslashes. You also have to use single-quotes for the string:
Alert('This is a \\"quote\\"').show()

This may be changed and made simpler in the future.


Memory Leak: _DraggableScrollableSheetState doesn't dispose _DraggableSheetExtent

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
_DraggableScrollableSheetState doesn't dispose _DraggableSheetExtent when DraggableScrollableController is not provided.

_DraggableScrollableSheetState creates _DraggableSheetExtent:
https://github.com/flutter/flutter/blob/3744050be395f478808e809c423e752c6ef82048/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart#L640-L658
https://github.com/flutter/flutter/blob/3744050be395f478808e809c423e752c6ef82048/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart#L726-L743

_DraggableScrollableSheetState delegates disposal of _DraggableSheetExtent to the DraggableScrollableController. But if DraggableScrollableController is not provided by the widget, the _DraggableSheetExtent won't be disposed:
https://github.com/flutter/flutter/blob/3744050be395f478808e809c423e752c6ef82048/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart#L719-L724

Expected results
_DraggableScrollableSheetState disposes _DraggableSheetExtent when DraggableScrollableController is not provided.
Actual results
_DraggableScrollableSheetState doesn't dispose _DraggableSheetExtent when DraggableScrollableController is not provided.
Code sample
Test which reveals the leak:
testWidgetsWithLeakTracking('_DraggableScrollableSheetState leak', (WidgetTester tester) async {
  await tester.pumpWidget(
    Directionality(
      textDirection: TextDirection.ltr,
      child: MediaQuery(
        data: const MediaQueryData(),
        child: Align(
          alignment: Alignment.bottomCenter,
          child: DraggableScrollableSheet(
            builder: (BuildContext context, ScrollController scrollController) {
              return const Center();
            },
          ),
        ),
      ),
    ),
  );
}, leakTrackingTestConfig: LeakTrackingTestConfig.debugNotDisposed());

Flutter Doctor output
Doctor output
[✓] Flutter (Channel master, 3.14.0-14.0.pre.142, on macOS 13.0.1 22A400 darwin-arm64, locale en-GB)
    • Flutter version 3.14.0-14.0.pre.142 on channel master at /Users/ksokolovskyi/dev/flutter_master
    • Upstream repository git@github.com:ksokolovskyi/flutter.git
    • FLUTTER_GIT_URL = git@github.com:ksokolovskyi/flutter.git
    • Framework revision 3744050be3 (2 hours ago), 2023-09-07 05:27:18 -0400
    • Engine revision 5a45ecd24a
    • Dart version 3.2.0 (build 3.2.0-134.0.dev)
    • DevTools version 2.27.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/ksokolovskyi/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • ANDROID_HOME = /Users/ksokolovskyi/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E300c
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Community Edition (version 2023.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.81.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.72.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 13.0.1 22A400 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 116.0.5845.140

[✓] Network resources
    • All expected network resources are available.

• No issues found!

cc @polina-c

Thanks for the report. Reproduced the issue with the given test above.

Test result
✓ _DraggableScrollableSheetState leak
Expected: leak free
  Actual: <Instance of 'Leaks'>
   Which: contains leaks:
          # The text is generated by leak_tracker.
          # For leak troubleshooting tips open:
          # https://github.com/dart-lang/leak_tracker/blob/main/doc/TROUBLESHOOT.md
          notDisposed:
            total: 1
            objects:
              ValueNotifier<double>:
                test: _DraggableScrollableSheetState leak
                identityHashCode: 910198776
                context:
                  start: >
                    #6_______flutterEventToLeakTracker_(package:leak_tracker_flutter_testing/src/test_widgets.dart:24:23)
                    #7______MemoryAllocations.dispatchObjectEvent_(package:flutter/src/foundation/memory_allocations.dart:238:23)
                    #8______MemoryAllocations.dispatchObjectCreated_(package:flutter/src/foundation/memory_allocations.dart:272:5)
                    #9______ChangeNotifier.maybeDispatchObjectCreation_(package:flutter/src/foundation/change_notifier.dart:234:34)
                    #10_____new_ValueNotifier_(package:flutter/src/foundation/change_notifier.dart:538:7)
                    #11_____new__DraggableSheetExtent_(package:flutter/src/widgets/draggable_scrollable_sheet.dart:510:39)
                    #12______DraggableScrollableSheetState.initState_(package:flutter/src/widgets/draggable_scrollable_sheet.dart:647:15)
                    #13_____StatefulElement._firstBuild_(package:flutter/src/widgets/framework.dart:5591:55)
                    #14_____ComponentElement.mount_(package:flutter/src/widgets/framework.dart:5436:5)
                    #15_____Element.inflateWidget_(package:flutter/src/widgets/framework.dart:4315:16)
                    #16_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3826:18)
                    #17_____SingleChildRenderObjectElement.mount_(package:flutter/src/widgets/framework.dart:6635:14)
                    #18_____Element.inflateWidget_(package:flutter/src/widgets/framework.dart:4315:16)
                    #19_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3826:18)
                    #20_____ComponentElement.performRebuild_(package:flutter/src/widgets/framework.dart:5485:16)
                    #21_____Element.rebuild_(package:flutter/src/widgets/framework.dart:5176:7)
                    #22_____ComponentElement._firstBuild_(package:flutter/src/widgets/framework.dart:5442:5)
                    #23_____ComponentElement.mount_(package:flutter/src/widgets/framework.dart:5436:5)
                    #24_____Element.inflateWidget_(package:flutter/src/widgets/framework.dart:4315:16)
                    #25_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3826:18)
                    #26_____ComponentElement.performRebuild_(package:flutter/src/widgets/framework.dart:5485:16)
                    #27_____Element.rebuild_(package:flutter/src/widgets/framework.dart:5176:7)
                    #28_____ComponentElement._firstBuild_(package:flutter/src/widgets/framework.dart:5442:5)
                    #29_____ComponentElement.mount_(package:flutter/src/widgets/framework.dart:5436:5)
                    #30_____Element.inflateWidget_(package:flutter/src/widgets/framework.dart:4315:16)
                    #31_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3820:20)
                    #32_____ComponentElement.performRebuild_(package:flutter/src/widgets/framework.dart:5485:16)
                    #33_____Element.rebuild_(package:flutter/src/widgets/framework.dart:5176:7)
                    #34_____ProxyElement.update_(package:flutter/src/widgets/framework.dart:5789:5)
                    #35_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3804:15)
                    #36_____ComponentElement.performRebuild_(package:flutter/src/widgets/framework.dart:5485:16)
                    #37_____StatefulElement.performRebuild_(package:flutter/src/widgets/framework.dart:5623:11)
                    #38_____Element.rebuild_(package:flutter/src/widgets/framework.dart:5176:7)
                    #39_____StatefulElement.update_(package:flutter/src/widgets/framework.dart:5646:5)
                    #40_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3804:15)
                    #41_____ComponentElement.performRebuild_(package:flutter/src/widgets/framework.dart:5485:16)
                    #42_____Element.rebuild_(package:flutter/src/widgets/framework.dart:5176:7)
                    #43_____ProxyElement.update_(package:flutter/src/widgets/framework.dart:5789:5)
                    #44_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3804:15)
                    #45_____ComponentElement.performRebuild_(package:flutter/src/widgets/framework.dart:5485:16)
                    #46_____Element.rebuild_(package:flutter/src/widgets/framework.dart:5176:7)
                    #47_____ProxyElement.update_(package:flutter/src/widgets/framework.dart:5789:5)
                    #48_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3804:15)
                    #49______RawViewElement._updateChild_(package:flutter/src/widgets/view.dart:289:16)
                    #50______RawViewElement.update_(package:flutter/src/widgets/view.dart:376:5)
                    #51_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3804:15)
                    #52_____ComponentElement.performRebuild_(package:flutter/src/widgets/framework.dart:5485:16)
                    #53_____Element.rebuild_(package:flutter/src/widgets/framework.dart:5176:7)
                    #54_____StatelessElement.update_(package:flutter/src/widgets/framework.dart:5536:5)
                    #55_____Element.updateChild_(package:flutter/src/widgets/framework.dart:3804:15)
                    #56_____RootElement._rebuild_(package:flutter/src/widgets/binding.dart:1334:16)
                    #57_____RootElement.update_(package:flutter/src/widgets/binding.dart:1312:5)
                    #58_____RootElement.performRebuild_(package:flutter/src/widgets/binding.dart:1326:7)
                    #59_____Element.rebuild_(package:flutter/src/widgets/framework.dart:5176:7)
                    #60_____BuildOwner.buildScope_(package:flutter/src/widgets/framework.dart:2884:19)
                    #61_____AutomatedTestWidgetsFlutterBinding.drawFrame_(package:flutter_test/src/binding.dart:1409:19)
                    #62_____RendererBinding._handlePersistentFrameCallback_(package:flutter/src/rendering/binding.dart:462:5)
                    #63_____SchedulerBinding._invokeFrameCallback_(package:flutter/src/scheduler/binding.dart:1325:15)
                    #64_____SchedulerBinding.handleDrawFrame_(package:flutter/src/scheduler/binding.dart:1255:9)
                    #65_____AutomatedTestWidgetsFlutterBinding.pump.<anonymous_closure>_(package:flutter_test/src/binding.dart:1264:9)
                    #66______rootRun_(dart:async/zone.dart:1399:13)
                    #67______CustomZone.run_(dart:async/zone.dart:1301:19)
                    #68_____TestAsyncUtils.guard_(package:flutter_test/src/test_async_utils.dart:71:41)
                    #69_____AutomatedTestWidgetsFlutterBinding.pump_(package:flutter_test/src/binding.dart:1251:27)
                    #70_____WidgetTester.pumpWidget.<anonymous_closure>_(package:flutter_test/src/widget_tester.dart:578:22)
                    #71______rootRun_(dart:async/zone.dart:1399:13)
                    #72______CustomZone.run_(dart:async/zone.dart:1301:19)
                    #73_____TestAsyncUtils.guard_(package:flutter_test/src/test_async_utils.dart:71:41)
                    #74_____WidgetTester.pumpWidget_(package:flutter_test/src/widget_tester.dart:575:27)
                    #75_____main.<anonymous_closure>_(file:///Users/huynq/Documents/GitHub/flutter_master/packages/flutter/test/material/material_test.dart:1215:16)
                    #76_____testWidgetsWithLeakTracking.wrappedCallBack_(package:leak_tracker_flutter_testing/src/test_widgets.dart:126:19)
                    #77_____testWidgets.<anonymous_closure>.<anonymous_closure>_(package:flutter_test/src/widget_tester.dart:168:29)
                    <asynchronous_suspension>
                    #78_____TestWidgetsFlutterBinding._runTestBody_(package:flutter_test/src/binding.dart:1013:5)
                    <asynchronous_suspension>
                    #79_____StackZoneSpecification._registerCallback.<anonymous_closure>_(package:stack_trace/src/stack_zone_specification.dart:114:42)
                    <asynchronous_suspension>
package:matcher                                                  expect
package:flutter_test/src/widget_tester.dart 458:18               expect
package:leak_tracker_flutter_testing/src/test_widgets.dart 81:5  _tearDownTestingWithLeakTracking
===== asynchronous gap ===========================
dart:async                                                       _CustomZone.registerBinaryCallback
package:leak_tracker_flutter_testing/src/test_widgets.dart 59:9  configureLeakTrackingTearDown.<fn>
✖ (tearDownAll)

Exited (1).

flutter doctor -v
[!] Flutter (Channel master, 3.14.0-14.0.pre.167, on macOS 13.5 22G74 darwin-x64, locale en-VN)
    • Flutter version 3.14.0-14.0.pre.167 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7cbaa2a41e (25 minutes ago), 2023-09-07 21:29:29 -0400
    • Engine revision df3965a55f
    • Dart version 3.2.0 (build 3.2.0-134.0.dev)
    • DevTools version 2.27.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode15-beta7.app/Contents/Developer
    • Build 15A5229h
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.81.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.70.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.5 22G74 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 116.0.5845.140

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.


 This way, adding menu options is much easier.

Menu Alerts: This may require an improvement to the menu alerts system.

I mean... technically this is what the GUI menu does. So yay I guess that's it


116 add swagger annotations and api to the wishlist service

Refactored routes.py
Cleaned up test_routes.py
Removed redundant error handlers

Codecov Report

Merging #127 (defea2e) into main (758d9d6) will increase coverage by 0.76%.
The diff coverage is 97.10%.

@@            Coverage Diff             @@
##             main     #127      +/-   ##
==========================================
+ Coverage   96.92%   97.68%   +0.76%
==========================================
  Files           7        7
  Lines         390      389       -1
==========================================
+ Hits          378      380       +2
+ Misses         12        9       -3

Impacted Files
Coverage Δ

service/common/error_handlers.py
78.57% <77.77%> (+2.25%)
:arrow_up:

service/routes.py
98.45% <98.15%> (-0.39%)
:arrow_down:

service/models.py
98.23% <100.00%> (-1.77%)
:arrow_down:

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

LGTM


Co-op: Word Combination

Story: As a player, I want to have the Game Mode ‘Word Combination’ in order to play with friends where each guesses a sub word.
Acceptance Criteria:

[ ] I want to be able to play with friends.
[ ] Each player guesses an individual word.
[ ] The individual words combined create a long word.

Priority: medium
Author: SoPra Group 9
Estimate: 6h

Couldn't be completed since we lost a group member in the beginning.
Please find further explanation in the group report.


TFM compatibility

This page doesn't seem to give much information on TFM compatibility. For example, if I have a net461 app, it can use a netstandard2.0 library, PCL Profile2/3/4/etc. It gets more complicated when something like a net461 app consumes a project/package that, for example, supports both netstandard1.4 and PCL Profile4. Both are "compatible" with net461, so which one will it choose? It would be super helpful if this documentation provided the complete list of compatible TFMs (along with precedence) for each other TFM.

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

ID: 0a0f5267-208d-8af2-ef18-dae7407eefad
Version Independent ID: 19b00f91-5d31-0d4d-388b-30b1bd4e7c0f
Content: Target Frameworks Reference for NuGet
Content Source: docs/reference/target-frameworks.md
Product: nuget
GitHub Login: @karann-msft
Microsoft Alias: karann

I also needed this earlier (in our case, we need to pick a compatible framework for a given target and set of NuGet packages).
To my knowledge, this mapping is done in DefaultFrameworkMappings, but a dump of the actual CompatibilityTable in readable form would be appreciated, especially if it can incorporate precedence.

@ryantrem & @bcrosnier
I know this might be a little parallel to this issue reported, but does the .NET docs do a better job of explaining what you're referring to in terms of a compatibility matrix?
https://docs.microsoft.com/en-us/dotnet/standard/frameworks or https://docs.microsoft.com/en-us/dotnet/standard/net-standard
Is it that the clarification on the resolution / preferred behavior is what you're after? Or is it knowing what is the modern supported story for things such as PCL -> NetStandard -> Net5?
Generally speaking, the newest released API surface should be the "happy path" for resolution given the surface is compatible and covered.


Added a note about changing the file names and verifying them

This was in answer to https://github.com/nodeschool/discussions/issues/1337.
Thoughts?

That's a good addition. Thanks!

No problem! Glad to help.


core: lexicographical timeserial comparisons

Context
CHA-704
Spec PR: https://github.com/ably/specification/pull/231
Description
This change removes the parsing of timeserial and instead reverts to comparing them as lexicographically comparable strings. We are therefore able to handle changes in timeserial format from the server without breaking anything.
The timeserial parsing code has thus been removed.
A side-effect is that we can no longer check on message subscriptions, whether getPreviousMessages' end time would be after the subscription point (specification CHA-M5j). This spec point will be removed.
Checklist

[x] QA'd by the author.
[x] Unit tests created (if applicable).
[x] Integration tests created (if applicable).
[x] Follow coding style guidelines found here.
[x] TypeDoc updated (if applicable).
[x] (Optional) Update documentation for new features.
[x] Browser tests created (if applicable).
[x] In repo demo app updated (if applicable).

Testing Instructions (Optional)
N/A

Note: this is ready to go, just waiting for a rollout in Sandbox


Format README.md

In gitlab by @sfalquier on Jul 10, 2017, 14:39
Update README.md to match the following pattern :
https://gist.github.com/PurpleBooth/109311bb0361f32d87a2

In gitlab by @MohamedHamouGisaia on Jul 13, 2017, 15:00
added ~1918368 and removed ~1918367 labels

In gitlab by @MohamedHamouGisaia on Jul 13, 2017, 15:00
assigned to @MohamedHamouGisaia

In gitlab by @sfalquier on Jul 13, 2017, 17:39
removed ~1918368 label

In gitlab by @sfalquier on Jul 13, 2017, 17:39
closed


Critical dependency: the request of a dependency is an expression

Describe the bug
This critical error appears when I test my app on the following environment: React, Typescript and Webpack.
To Reproduce
Steps to reproduce the behavior:

Create a new react project with Typescript
Use Webpack as a bundler
Install this library
Initialize it
npm start and the issue will occur.

Expected behavior
The library should be bundled without showing a critical warning.
Screenshots

Desktop (please complete the following information):

OS: Windows 11
Browser: Google Chrome (latest version)
Version: 115

Additional context
Here is my webpack config file in case it can help out:
const path = require("path");
const prod = process.env.NODE_ENV === "production";
const CopyWebpackPlugin = require("copy-webpack-plugin");

const HtmlWebpackPlugin = require("html-webpack-plugin");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");

module.exports = {
  mode: prod ? "production" : "development",
  entry: "./src/index.tsx",
  output: {
    path: path.resolve(__dirname, "dist"),
    filename: "bundle.js",
  },
  devServer: {
    port: 3000,
    historyApiFallback: true,
    static: "./",
  },
  module: {
    rules: [
      {
        test: /\.(ts|tsx)$/,
        exclude: /node_modules/,
        use: "ts-loader",
      },
      {
        test: /\.css$/,
        use: [MiniCssExtractPlugin.loader, "css-loader"],
      },
      {
        test: /\.(png|jpe?g|gif|svg)$/i,
        type: "asset/resource", // Use asset/resource to handle images
        generator: {
          filename: "images/[name].[hash].[ext]", // Output path and filename format for images
        },
      },
    ],
  },
  resolve: {
    extensions: [".ts", ".tsx", ".js", ".json"],
  },
  devtool: prod ? undefined : "source-map",
  plugins: [
    new HtmlWebpackPlugin({
      template: "./public/index.html",
    }),
    new HtmlWebpackPlugin({
      template: "./public/index.html",
    }),
    new MiniCssExtractPlugin(),
    new CopyWebpackPlugin({
      patterns: [
        { from: "./public/manifest.json", to: "./manifest.json" },
        { from: "./public/favicon.ico", to: "./favicon.ico" },
        { from: "./public/robots.txt", to: "./robots.txt" },
        { from: "./public/images", to: "./images" },
      ],
    }),
    new MiniCssExtractPlugin(),
  ],
};

And here is my tsconfig file:
{
  "compilerOptions": {
    "esModuleInterop": true,
    "jsx": "react-jsx",
    "jsxImportSource": "@emotion/react",
    "module": "esnext",
    "moduleResolution": "node",
    "lib": ["dom", "esnext"],
    "strict": true,
    "sourceMap": true,
    "target": "esnext"
  },
  "exclude": ["node_modules"]
}

Can you share your code base via a github link?

Having the same problem with NextJS 13. Running regular webpack spits out
- warn<EMAIL_ADDRESS>Critical dependency: the request of a dependency is an expression

Import trace for requested module:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>./src/app/tools/gifr/page.tsx

Running with the new turbopack feature does not give an y errors or warnings. Tried with node 16, 18 and 20 running on Arch Linux.
Here is a repo


The className of input.

Hi, thank so much the className of input have to be customized...

Just released 1.6.0!
Try out the inputClassName prop.


Find my mouse only response to movement on mouse. A pen tablet moving the mouse has no effect.

Microsoft PowerToys version
0.62.0
Running as admin

[X] Yes

Area(s) with issue?
Mouse Utilities
Steps to reproduce
Use a pen tablet to move mouse pointer when the highlighter is active
✔ Expected Behavior
The hightlight circle should move highlight
❌ Actual Behavior
The highlight circle doesn't move , however the mouse pointer moves as I use my pen
Other Software
No response

Thanks for the report. Just reproduced it on Surface X pro laptop. Most likely could be fixed similarly to https://github.com/microsoft/PowerToys/pull/20400/commits/d4e14bac26cdce2858d9136af6d89ab02299b47d

@mmc-terraform what kind of tablet do you have?

Are you still experiencing this issue? /needinfo

Are you still experiencing this issue? /needinfo

Don't know about the author, but i sure am. i used an online collaborative drawing app just the other day that requires Windows Ink for pen pressure and the crosshair was not following the pointer. Mouse Utilities work just fine with a pentablet when Windows Ink is not active. The above-mentioned, closed as duplicate topic contains much more information on the behavior of this issue.


cloudflare_ruleset requires expression = "true" when setting headers with variables

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
3.x and 4.x
Affected resource(s)
cloudflare_ruleset
Terraform configuration files
...

dynamic "rules" {
    for_each = toset(var.inf_request_header_transforms_dyn)
    content {
    action = "rewrite"
    action_parameters {
      headers {
        expression = rules.value.expression
        name       = rules.value.name
        operation  = "set"
      }
      headers {
        name      = "terraformed"
        operation = "set"
        value     = "test static"
      }
    }
      expression  = rules.value.expression
      description = rules.value.description
      enabled     = true
    }
  }
}

Link to debug output
https://gist.github.com/chris-martinelli/a2d92ff542f752744dd830f275345f17
Panic output
No response
Expected output
Expected output is for the tfvars settings to be input into the rules.value.expression nested values. It's not clear why above the nest what expression = "true" is for?
https://developers.cloudflare.com/terraform/additional-configurations/transform-rules/ states expression = "true" should be set but this is not clear in https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs/resources/ruleset#nested-schema-for-rules

expression (String) Criteria for an HTTP request to trigger the ruleset rule action. Uses the Firewall Rules expression language based on Wireshark display filters. Refer to the Firewall Rules language documentation for all available fields, operators, and functions.

Actual output
│ Error: error updating ruleset with ID "[redacted]": 'cf.edge.client_port' is not a valid value for expression because the expression is invalid: Filter parsing error (1:20):
│ cf.edge.client_port
│                    ^ expected ComparisonOp
│  (20127), 'ip.src' is not a valid value for expression because the expression is invalid: Filter parsing error (1:7):
│ ip.src
│       ^ expected ComparisonOp
│  (20127), 'ip.src' is not a valid value for expression because the expression is invalid: Filter parsing error (1:7):
│ ip.src
│       ^ expected ComparisonOp
│  (20127)
│
│   with cloudflare_ruleset.inf_request_header_transforms_dyn,
│   on cloudflare.tf line 23, in resource "cloudflare_ruleset" "inf_request_header_transforms_dyn":
│   23: resource "cloudflare_ruleset" "inf_request_header_transforms_dyn" {
Steps to reproduce

Use tfvars and reference in a transform rule header

      headers {
        expression = rules.value.expression
        name       = rules.value.name
        operation  = "set"
      }

Outside the nest, set "expression  = rules.value.expression". See errors.
Additional factoids
No response
References
No response

Answer in https://github.com/cloudflare/cloudflare-docs/issues/9204#issuecomment-1573777976 explains this usage.


When UnzipUtil.createZipInputStream(ZipModel, FileHeader, char[]) throws an Exception it doesn't close InputStreams

I have a unit test asserting that a file is password protected.  As an assertion on that, I check that opening the zip file with a null password fails.  However when I do that, the file being asserted upon becomes undeletable due to the unclosed input streams this method creates.

I used the following code to test, and this code deletes the zip file. I tested it on a mac though. Which os are you using? Does your tests (or user running the tests) have the rights to delete a file?
ZipFile zipFile = new ZipFile("/Users/slingala/Downloads/test.zip", "password".toCharArray());
    ZipParameters zipParameters = new ZipParameters();
    zipParameters.setEncryptFiles(true);
    zipParameters.setEncryptionMethod(EncryptionMethod.AES);
    zipFile.addFile(TestUtils.getTestFileFromResources("sample.pdf"), zipParameters);

    try {
      zipFile = new ZipFile("/Users/slingala/Downloads/test.zip");
      zipFile.extractAll("/Users/slingala/Downloads/");
    } catch (Exception e) {
      assertThat(zipFile.getFile().delete()).isTrue();
      throw e;
    }

I’m using Windows.  And if I remove the call to
UnzipUtil.createZipInputStream() (or if that call succeeds) then the code is able to delete the file.  The delete only fails when
UnzipUtil.createZipInputStream() fails to open the zip file.
Sent from Yahoo Mail for iPad
On Thursday, September 5, 2019, 1:36 AM, Srikanth Reddy Lingala<EMAIL_ADDRESS>wrote:
I used the following code to test, and this code deletes the zip file. I tested it on a mac though. Which os are you using? Does your tests (or user running the tests) have the rights to delete a file?
ZipFile zipFile = new ZipFile("/Users/slingala/Downloads/test.zip", "password".toCharArray());
ZipParameters zipParameters = new ZipParameters();
zipParameters.setEncryptFiles(true);
zipParameters.setEncryptionMethod(EncryptionMethod.AES);
zipFile.addFile(TestUtils.getTestFileFromResources("sample.pdf"), zipParameters);
try {
  zipFile = new ZipFile("/Users/slingala/Downloads/test.zip");
  zipFile.extractAll("/Users/slingala/Downloads/");
} catch (Exception e) {
  assertThat(zipFile.getFile().delete()).isTrue();
  throw e;
}

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I was able to reproduce on Windows with the below code:
@Test
  public void zipTest() throws IOException {

    ZipFile zipFile = new ZipFile("c:\\test.zip", "password".toCharArray());
    ZipParameters zipParameters = new ZipParameters();
    zipParameters.setEncryptFiles(true);
    zipParameters.setEncryptionMethod(EncryptionMethod.AES);
    zipFile.addFile(TestUtils.getTestFileFromResources("sample.pdf"), zipParameters);

    try {
      zipFile = new ZipFile("c:\\test.zip"); // intentionally not providing password to generate an exception
      try(InputStream inputStream = zipFile.getInputStream(zipFile.getFileHeaders().get(0))) {
        inputStream.read(new byte[4096]);
      }
    } catch (Exception e) {
      assertThat(zipFile.getFile().delete()).isTrue();
      throw e;
    }
  }

I will include a fix for it.

Fixed in v2.1.3 released today


Revert "poll gh pages"

Reverts alex/nyt-2020-election-scraper#262
seems to have broken the "Enable Live Updates" & "Shrink Tables Buttons"

Casued by buttons being in the body when they get updated, the event handlers don't get updated too :(

Pausing this, we're going to attempt to fix forward.

Closed in favor of #268


Support more date formats

I'm not exactly sure what date formats are supported, but I've tried:
MMMM dd, yyyy
mm/dd/yy
mm/dd/yyyy
And I keep getting the error "The Category Data should be a Date". Am I missing something?

hi, what kind of datasource do you use? It may come from the fact the date has the right string date format but not the right type.

Hi, I am having the same issue. The data came from MySQL, and the type is set properly in the database. Please help!
Thanks in advance!

hi, please check if the field type inside PBI desktop is a date, like in the screenshhot.


Typo on bbci.de/toolbox

Change:  "bbci-tooblox" google group.
To: "bbci-toolbox" google group.
On the website: bbci.de/toolbox

Please correct the respective file in bbci_public/doc. The webpages on bbci.de/toolbox will be generated by on those files. Basti is working on that.

I claim this!

fixed: please merge and close!


Input a non-matched character then cancel loses cursor position

Hi,
It looks like the cursor position is loss after trying to jump to a non-matched character and then cancel (by pressing Escape or entering random letter). This works fine with any matched character, just the non-matched ones don't work, this behavior is a little bit annoying.
System Configuration
Sublime Text: Version 3 dev build 3119
Ace Jump: Version 1.5.0 (installed with package control)
Vintage/Vintageous: No
To Reproduce

Having a text of something like "Hello World".

Put the cursor somewhere in the text.

Hit key combination for Character jump (other modes don't work too).

Enter v (non-matched character). No match is found, no highlight is shown.

Press Esc or any character.

Cursor doesn't go back to its original position.

Under add_labels(), commenting out "clear_views_sel(self.all_views)" fixes this.

This makes sense as all of your current selections and cursors are removed so they don't interfere when the labels are shown, but they are never restored.
So a solution might be to store the current cursor positions before they're removed, so they can be restored after the jump for all views but the one that was selected.
If there's no one willing to try and fix it themselves, I'll try to find some time for this this week, as I have to admit this issue can be quite annoying sometimes.


bump cardano-ledger-specs, ouroboros-network and fix breaking changes

add new {protocolName}MaxTxCapacityOverrides params
add StandardCrypto to ProtocolParams{ProtocolName}
remove srnMaxTxCapacityOverride
Alonzo.isValidating to Alonzo.isValid

References:

https://github.com/input-output-hk/ouroboros-network/commit/35388db658216c1cf09b55701f63adcbc20c01ac
https://github.com/input-output-hk/ouroboros-network/commit/65c70e08ebde56fb6f86346a70375df9079c4b98
https://github.com/input-output-hk/cardano-ledger-specs/commit/e8e63bb532bbc3eecc21d29dab8fbebb9cf38fda

bors merge

@kk-hainq Do you work for an IOHK/IOG partner company? I am impressed that you managed to do this with minimal contact with the devs.

@kk-hainq Do you work for an IOHK/IOG partner company? I am impressed that you managed to do this with minimal contact with the devs.

Thank you for the kind words. I'm a Cardano and Haskell fanboy who has been developing on Cardano for a while now. Always hope I can contribute back more to these open-source repositories!

I will probably need to pull this into a separate PR so that all of CI gets enables (PRs from external people does not run on all of CI).

I will probably need to pull this into a separate PR so that all of CI gets enables (PRs from external people does not run on all of CI).

Sure, whatever is best for the project :+1: .

Closing this in favor of #3104 (which will run in CI since its an @input-output-hk branch).


Linux man page environment

I might be misunderstanding how this all works, but …
When using https://backrooms-chat-prod.vercel.app I frequently find myself using “man” to read a (hallucinated) Linux manual page, so that the man page is in the context window, so when I then actually try to use the command, the llm knows what the command is supposed to do, and can then hallucinate it working.
Because the man page is hallucinated, it is sometimes wrong (also: sometimes interestingly right - there can be command line options in the hallucinated man page that are absent from the real command, but would be useful to have).
So it would be cool if the llm had a way to pull in the text of the real man page (either from one of the man page web sites, or locally from /usr/share/man or wherever it is),  so it could know what the command its being asked to hallucinate really does.
Any, that’s the use case I’m thinking of, for: environment that will retrieve the text of a Linux man page, given the name of the command.

P.S. One possible advantage of pulling the man pages from local disk rather than the internet …. Allow a potentially malign ai to have internet access? Crazy stuff. Some applications will really, really want to firewall the AI. (See: “containment problem”, the beginning of Vernor Vinge’s SF novel A Fire upon the Deep, etc.)


Inconsistent messages type for Chat

There is a chat in [community_id] and also in [borrow_request_id]. The chat in [community_id] uses the datatype CommunityMessagePlus[]; as a stream of messages. The chat in [borrow_request_id] does not.
I would like them both to use the same datatype so that the component Chat.svelte can be re-used. It is possible that the message stream in [borrow_request_id] is a bit more general, because it contains announcement: that's ok, there can be a more general message type with announcements, the Chat.svelte component can be changed.
Tagging @ondrejkno2p

Some solution has been implemented, so this is no longer a bug.


Can't delete record through active_admin using tiny_tds

I have my app on heroku and it won't allow me to delete any record through active_admin.  I am able to delete records from models not using active_admin.  It works fine when I delete records locally.  Thoughts??
activeadmin (0.3.2)
tiny_tds (0.4.5)
ActiveRecord::StatementInvalid (TinyTds::Error: Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier.: EXEC sp_executesql N'SELECT [active_admin_comments].* FROM [active_admin_comments] WHERE [active_admin_comments].[resource_id] = 138 AND [active_admin_comments].[resource_type] = N''Product'''):

Looks like ActiveAdmin fetches the comments associated with the resource. Is the issue coming from [active_admin_comments].[resource_type] = N''Product'''?

I have nothing in that table.  Should there be?

It looks like the issue is not the content in the table but the generated SQL query.

Is there something I need to change to get it to work or does it require a change in the active_admin gem?


DOC add a new section for end-to-end pipeline user guide

This PR add a new section in the documentation to put forward the tabular_learner first. In the future, this will be the home of the recipe as well.
Encoders, joiners, and cleaners will come in subsequent sections as detailed discussions.

I takes those changes but I'll rework this section anyway. Here this is just a copy paste to have the right section in the table of content.


shorthand styles do not override longhand

in both of these examples the padding will be 30:
const Button = styled(Pressable)({
  backgroundColor: 'red',
  px: 30,
  py: 30,
  p: 10,
});

const Button = styled(Pressable)({
  backgroundColor: 'red',
  px: 30,
  py: 30,
});

return (
  <Button sx={{ p: 10 }}>
    <Text>Button</Text>
  </Button>
);

i had expected styles that are assigned last would override. is this a misplaced expectation or a bug?

this is how react native styling works. specificity takes precedent over key placement.

paddingTop will always override padding, regardless of the order in which it’s written

going to close this one since the behavior is as expected
see: https://github.com/necolas/react-native-web/issues/40#issuecomment-151685237

ahhh interesting, okay, my bad 🙈  thanks for taking the time to look regardless


🚀 - ng-add improvements

Which @taiga-ui/* package(s) are relevant/releated to the feature request?
taiga-schematics

add @angular/cdk dep with addon-table and addon-mobile

Description
we should instal some peer deps on ng add
see https://github.com/TinkoffCreditSystems/taiga-ui/issues/979#issuecomment-971258663

When I started installing taiga via ng add, a cool wizard appeared to select various options.
But in one of the paragraphs there was a choice of packages that can be supplied additionally.

And here I ran into a problem that I did not understand what some of these packages were doing, what their installation would give me, and where you can read more about them.
I think it would be great to add a brief description of why each of the packages may be needed, and perhaps add a link where you can read a more detailed description about each package.

Maybe prepend Taiga styles in angular.json for variables overriding?
Maybe do
targetOptions.styles = [...taigaStyles, ...styles];
here?

We should also include that info on add-ons on the Getting started page