Can't find stylesheet to import: @use '~@angular/material' as mat;

Using the latest Angular Material version (13.0.0) the first line of my theme.scss throws an error:
SassError: Can't find stylesheet to import.
  ╷
2 │ @use '~@angular/material' as mat;

I've checked the next-versions: it was working with 13.0.0-next.7 and stopped working from 13.0.0-next.8 on.

You should change the @use '~@angular/material' to @use '@angular/material'. We have an automated migration that should've cleaned it up for you. Did you update manually or through ng update?

Wasn't set automatically via ng update but works just fine! 👍
The current build literally warns a million times
Warning:  > styles.39057a08ff4d2181.css:9051:0: warning: "@charset" must be the first rule in the file     9051 │ @charset "UTF-8"; while it only occurred once with the previous version. Is this normal?

I haven't seen that warning before, but it seems like it's coming from a Webpack loader, rather than Sass.

@angelaki From what version did you run ng update? was your project already on a v13 next or RC release?

Yeah, it was already - guess that's the problem. Do you want me to simulate a clean update?
Grüße
Tristan Sprößer

From: Paul Gschwendtner @.>
Sent: Thursday, November 4, 2021 12:32:17 PM
To: angular/components @.>
Cc: Tristan Sprößer @.>; Mention @.>
Subject: Re: [angular/components] Can't find stylesheet to import: @use @.***/material' as mat; (Issue #23889)
@angelakihttps://github.com/angelaki From what version did you run ng update? was your project already on a v13 next or RC release?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/angular/components/issues/23889#issuecomment-960685012, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJGSUBJLSZXQPANUBTY74V3UKJVMDANCNFSM5HK3TB7Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I updated through ng update from v12 and I also get the charset warning across everywhere when I run my prod build

Yeah, it was already - guess that's the problem. Do you want me to simulate a clean update?

Not necessarily needed. We have an integration test that runs ng update for @angular/material and the CDK. It's a known "issue" that ng update will not re-run migrations when your project is already on a next version.
The charset warnings are surprising and I'm unsure if this is something caused on our end? are there any signs that made you think this is caused by Angular Material? happy to look more into this.

Have the same issue after updated my angular cli with material. An issue as been raised here : https://github.com/angular/angular-cli/issues/22097 and here : https://github.com/angular/angular-cli/pull/22098
Hope that can bring some help !

Thanks @Kralone, let's track this with the CLI. it seems like there is even an fix from the CLI side for that.
Closing because:

The charset issue is tracked with: https://github.com/angular/angular-cli/issues/22097.
The stylesheet import issue only surfaced because the ng update migration did not run.

All tilde imports with Webpack will no longer with Angular CDK/Material v13.
Re-run the migration with ng update @angular/cdk --migrate-only --from 12.0.0 --to 13.0.0 if you already were on v13, and the migration did not re-run.

@devversion I have rerun the migration but it just nooped

@hheexx when you ran ng update, was your project already on a v13 next or RC release?

that's interesting. We have an integration test for this, so I'm surprised. The original poster of this issue was on a v13 next release already, so that explains this scenario.
If you have more details, a new issue would be appreciated. If others also run into this, and are not on v13 when running ng update, please also submit an issue.
(it looks like we haven't gotten any other reports so far)

Just re-tested, the migration ran as expected on the material.angular.io v12 app:
$ ng update @angular/material @angular/material-experimental @angular/cdk-experimental
Using package manager: 'yarn'
Collecting installed dependencies...
Found 61 dependencies.
Fetching dependency metadata from registry...
    Updating package.json with dependency @angular/cdk @ "13.0.0" (was "12.2.12")...
    Updating package.json with dependency @angular/cdk-experimental @ "13.0.0" (was "12.2.12")...
    Updating package.json with dependency @angular/material @ "13.0.0" (was "12.2.12")...
    Updating package.json with dependency @angular/material-experimental @ "13.0.0" (was "12.2.12")...
    Updating package.json with dependency @angular/material-moment-adapter @ "13.0.0" (was "12.2.12")...
    Updating package.json with dependency material-components-web @ "14.0.0-canary.1af7c1c4a.0" (was "12.0.0-canary.5f00e454a.0")...
  UPDATE package.json (4221 bytes)
✔ Packages successfully installed.

** Executing migrations of package '@angular/material' **

> Updates Angular Material to v13.

      ✓  Updated Angular Material to version 13

  Migration completed.

Done in 57.97s.

paul@paul-windows MINGW64 ~/projects/material.angular.io (12.x)
$ yarn start
yarn run v1.22.11
$ ng serve
✔ Browser application bundle generation complete.

As said, if anybody faces an issue where ng update did not run properly (while your app was not on v13 already), please create another issue and we'll do our best looking into it! Thanks!

If anybody else reports the problem I will create the issue. Thanks!

I had the same issue after migration from 12 to 13 ver:
Build at: 2021-11-07T06:12:19.257Z - Hash: 238020893e14045d - Time: 327ms
./src/styles.scss.webpack[javascript/auto]!=!./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[
4].rules[0].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].rules[1].use[1]!./src/styles.scss - Error: Module build failed (
from ./node_modules/sass-loader/dist/cjs.js):
SassError: Can't find stylesheet to import.
╷
1 │ @use '~@angular/material' as mat;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
src\assets\theme.scss 1:1  @import
src\styles.scss 1:9        root stylesheet
./src/styles.scss - Error: Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
HookWebpackError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Can't find stylesheet to import.
╷
6 │ @use '~@angular/material' as mat;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
src\assets\theme.scss 6:1  @import
src\styles.scss 2:9        root stylesheet
at tryRunOrWebpackError (D:\Projects\SP\node_modules\webpack\lib\HookWebpackError.js:88:9)
at webpack_require_module (D:\Projects\SP\node_modules\webpack\lib\Compilation.js:4963:12)
at webpack_require (D:\Projects\SP\node_modules\webpack\lib\Compilation.js:4920:18)
at D:\Projects\SP\node_modules\webpack\lib\Compilation.js:4991:20
at symbolIterator (D:\Projects\SP\node_modules\neo-async\async.js:3485:9)
at done (D:\Projects\SP\node_modules\neo-async\async.js:3527:9)
at Hook.eval [as callAsync] (eval at create (D:\Projects\SP\node_modules\tapable\lib\HookCodeFactory.js:33:10), :15:1)
at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (D:\Projects\SP\node_modules\tapable\lib\Hook.js:18:14)
at D:\Projects\SP\node_modules\webpack\lib\Compilation.js:4898:43
at symbolIterator (D:\Projects\SP\node_modules\neo-async\async.js:3482:9)
-- inner error --
Error: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Can't find stylesheet to import.
╷
6 │ @use '~@angular/material' as mat;
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
src\assets\theme.scss 6:1  @import
src\styles.scss 2:9        root stylesheet
at Object. (D:\Projects\SP\node_modules\css-loader\dist\cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!D:\Projects\SP\node_modules@angular-devkit\build-angular\node_modules\postcss-loader\dist\cjs.js??ruleSet[1
].rules[4].rules[0].oneOf[1].use[2]!D:\Projects\SP\node_modules\resolve-url-loader\index.js??ruleSet[1].rules[4].rules[1].use[0]!D:\Projects\SP\node_modules\sass-loader\dist\cjs.js??ruleSet[1].rules[4].rules[1].use[1]!D:\Projects\SP
\src\styles.scss:1:7)
at D:\Projects\SP\node_modules\webpack\lib\javascript\JavascriptModulesPlugin.js:432:11
at Hook.eval [as call] (eval at create (D:\Projects\SP\node_modules\tapable\lib\HookCodeFactory.js:19:10), :7:1)
at Hook.CALL_DELEGATE [as _call] (D:\Projects\SP\node_modules\tapable\lib\Hook.js:14:14)
at D:\Projects\SP\node_modules\webpack\lib\Compilation.js:4965:39
at tryRunOrWebpackError (D:\Projects\SP\node_modules\webpack\lib\HookWebpackError.js:83:7)
at webpack_require_module (D:\Projects\SP\node_modules\webpack\lib\Compilation.js:4963:12)
at webpack_require (D:\Projects\SP\node_modules\webpack\lib\Compilation.js:4920:18)
at D:\Projects\SP\node_modules\webpack\lib\Compilation.js:4991:20
at symbolIterator (D:\Projects\SP\node_modules\neo-async\async.js:3485:9)
Generated code for D:\Projects\SP\node_modules\css-loader\dist\cjs.js??ruleSet[1].rules[4].rules[0].oneOf[1].use[1]!D:\Projects\SP\node_modules@angular-devkit\build-angular\node_modules\postcss-loader\dist\cjs.js??ruleSet[1].rules[
4].rules[0].oneOf[1].use[2]!D:\Projects\SP\node_modules\resolve-url-loader\index.js??ruleSet[1].rules[4].rules[1].use[0]!D:\Projects\SP\node_modules\sass-loader\dist\cjs.js??ruleSet[1].rules[4].rules[1].use[1]!D:\Projects\SP\src\sty
les.scss
1 | throw new Error("Module build failed (from ./node_modules/sass-loader/dist/cjs.js):\nSassError: Can't find stylesheet to import.\n  ╷\n6 │ @use '~@angular/material' as mat;\r\n  │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  ╵\n  src\as
sets\theme.scss 6:1  @import\n  src\styles.scss 2:9        root stylesheet");
It was solved by deleting ' ~ '
@use '~@angular/material' as mat;
@use '@angular/material' as mat;
but my linter didn't like it)

Without tilda sign works but stylint error occuring.

Adding the following to angular.js resolved this issue
"stylePreprocessorOptions": {
  "includePaths": [
    "src/assets/styles",
  ]

I no longer saw this issue once i added the following to angular.json
"stylePreprocessorOptions": {
  "includePaths": [
    "node_modules",
    "src/assets/styles"
  ]

This is working! Thank you

Ok, but I've got a large mono repo...should I include this:
"stylePreprocessorOptions": {
  "includePaths": [
    "node_modules",
  ]

to all my projects?I've got a material theme  as a library included in all my projects. It doesn't feel it makes sense to remember I need to add the code above everytime I create a new project just because the ~has been deprecated

It will likely be added to the script for upgrade and/or new project script when adding @angular/material. So, there is a need for this to be added until then if you are looking to use angular/material 13.

From: richardsengers @.>
Sent: Tuesday, December 7, 2021 8:53 AM
To: angular/components @.>
Cc: Edwin Cruz @.>; Comment @.>
Subject: Re: [angular/components] Can't find stylesheet to import: @use @.***/material' as mat; (Issue #23889)
Ok, but I've got a large mono repo...should I include this:
"stylePreprocessorOptions": {
"includePaths": [
"node_modules",
]
to all my projects?I've got a material theme as a library included in all my projects. It doesn't feel it makes sense to remember I need to add the code above everytime I create a new project just because the ~has been deprecated
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/angular/components/issues/23889#issuecomment-987946452, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGN4D7UQPCSWGMKTEZ5PMWDUPYGWBANCNFSM5HK3TB7Q.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Update get-networkcontrollerloadbalancer.md

Added example and descriptions

@AnirbanPaul,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


sweetsouls.mmu094

https://github.com/Azure/App-Service-Migration-Assistant.wiki.git

Investigative information
Please provide the following:

UTC Timestamp:
Migration Tool App version :
OS Version:

Repro steps
Provide the steps required to reproduce the problem:

Expected behavior
Provide a description of the expected behavior.

Actual behavior
Provide a description of the actual behavior observed.

Known workarounds
Provide a description of any known workarounds.

@mmu094

Card sent via email


Uploading an existing file makes the launcher hang.

It seems that uploading a file that already exists somewhere in the network into my private storage always causes the launcher to hang.
E. g. if I try to upload a file that is also part of a website, or that has already been uploaded by another account, it fails. But if I upload a file that doesn't exist yet in the entire network, it works.

Works now. Maybe it was due to not sending PutSuccess for existing data. (Fixed in https://github.com/maidsafe/safe_vault/pull/462)


Revert "Preserve SIL when merging modules"

Reverts apple/swift#8388

@swift-ci Please smoke test and merge


Performance - uploading a project to ScratchJr from email doesn't immediately appear in My Projects even if the upload was successful

If you upload a project to ScratchJr from an email, at first it doesn't show up in the My Projects list, but if you wait a few seconds or you go to another project or create a new project and then return to the My Projects list, the project will be there (works, scripts are there, etc.).
Steps to repro:

On an iPad (I used Bacon)
Open ScratchJr
Open Gmail (it should be set to the lifelongkindergartenipad gmail account)
Open an email from Chris Garrity entitled "Fwd: An error occurred with project..."
Scroll to the bottom of the email and click on the attached project file
It will ask you to choose what App you want to use to open it, choose "Copy to Scratch Jr"
The ScratchJr landing page should load, blue background with the cat and two icons on it
Click on the home icon
You would expect to see the project corresponding to the project file from the email, but note its absence initially
Click on a project and then the home icon to return to My Projects OR wait for a few seconds
Note that the project you downloaded is now there. The project appears with a blue ribbon around it to signify it is a "new gift".

You can repeat the above steps, but with ScratchJr closed initially (and let it get opened automatically when you choose the "Copy to ScratchJr" app), and the new project should show up almost immediately/ immediately once Scratch loads and you click on the Home icon. So, this seems to be a performance issue when the ScratchJr app is already running when you download the file from the email.

Now that we've moved import to native code import is faster. Closing this issue. We can reopen if we start getting new reports of projects not showing up fast enough.


Feature/iso date time filter

Closes: #18

Codecov Report

Merging #73 into master will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master       #73   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            4         4
  Lines          146       148    +2
=========================================
+ Hits           146       148    +2

Impacted Files
Coverage Δ

django_property_filter/filters.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


add manifest + readmes to examples

What
Closes #2268
Closes #2267
Checklist

[ ] I have read and agree to Contributor Guide and the Code of Conduct
[ ] I've included a screenshot or gif (if applicable)

PR Build Summary: https://build.rerun.io/pr/2309

Docs preview: https://rerun.io/preview/1254d2e/docs

This PR is already somewhat large, so I'd like to do https://github.com/rerun-io/rerun/issues/2313 in a follow-up.

@jprochazk: is there a rendered preview somewhere?

The main issue I have right now is that this section isn't named and easily findable on the left navigation. That's actually an issue for the regular docs as well but here it's particularly problematic as it includes setup instructions. I also think the minimal example should probably just be the top entry in the synthetic data section. If changing any of these is too big I think it's totally fine to do it in a follow up PR though

I made some changes here:

minimal was moved to artificial-data, and I also placed artificial-data before real-data (so that minimal is the first example you come across)
examples/README.md now contains some information about how this all works

New preview: https://landing-iti1buuox-rerun.vercel.app/examples/real-data
Will merge this in now, with more stuff coming as a follow-up


Custom text, tabs

Implements feature requested here: https://github.com/pavanjadhaw/betterlockscreen/issues/59
--date-align has been added to i3lock-color in this commit - https://github.com/PandorasFox/i3lock-color/commit/2afbb6884901a7a9a22c9cb0ca8769aa6271a471 but isn't in the man page yet for some reason
this also changes spaces from the last commit (sorry about that) to tabs

argument parsing should be redone from the ground up soon, but for now it works. Thanks


Decide which tool to use for checking naming style etc.

KWStyle

https://github.com/Kitware/KWStyle
https://kitware.github.io/KWStyle/resources/features.html

Clang -ast-dump
clang -I include -Xclang -ast-dump src/main.cpp

|-CXXRecordDecl 0x103d31dd8 <include/dummy/dummy.h:4:1, line:10:1> line:4:7 referenced class Dummy definition
| |-FinalAttr 0x103d31ef0 <col:13> final
| |-CXXRecordDecl 0x103d31f28 <col:1, col:7> col:7 implicit referenced class Dummy
| |-AccessSpecDecl 0x103d31fb8 <line:6:1, col:7> col:1 public
| |-CXXConstructorDecl 0x103d32020 <line:8:3, col:9> col:3 used Dummy 'void (void)'
| |-CXXDestructorDecl 0x103d32130 <line:9:3, col:10> col:3 used ~Dummy 'void (void)'
| `-CXXConstructorDecl 0x103d32508 <line:4:7> col:7 implicit Dummy 'void (const class Dummy &)' inline noexcept-unevaluated 0x103d32508
|   `-ParmVarDecl 0x103d32650 <col:7> col:7 'const class Dummy &'
`-FunctionDecl 0x103d323b0 <src/main.cpp:5:1, line:12:1> line:5:5 main 'int (int, const char **)'
  |-ParmVarDecl 0x103d321f0 <col:10, col:14> col:14 argc 'int'
  |-ParmVarDecl 0x103d322a0 <col:20, col:37> col:32 argv 'const char **':'const char **'
  `-CompoundStmt 0x103d38bd0 <line:6:1, line:12:1>
    |-DeclStmt 0x103d326e8 <line:8:3, col:14>
    | `-VarDecl 0x103d32478 <col:3, col:9> col:9 dummy 'class Dummy' callinit
    |   `-CXXConstructExpr 0x103d326b8 <col:9> 'class Dummy' 'void (void)'
    |-CXXOperatorCallExpr 0x103d38b50 <line:10:3, col:36> 'class std::__1::basic_ostream<char>' lvalue
    | |-ImplicitCastExpr 0x103d38b38 <col:28> 'class std::__1::basic_ostream<char> &(*)(class std::__1::basic_ostream<char> &(*)(class std::__1::basic_ostream<char> &))' <FunctionToPointerDecay>
    | | `-DeclRefExpr 0x103d38ab0 <col:28> 'class std::__1::basic_ostream<char> &(class std::__1::basic_ostream<char> &(*)(class std::__1::basic_ostream<char> &))' lvalue CXXMethod 0x104da09e0 'operator<<' 'class std::__1::basic_ostream<char> &(class std::__1::basic_ostream<char> &(*)(class std::__1::basic_ostream<char> &))'
    | |-CXXOperatorCallExpr 0x103d36670 <col:3, col:16> 'basic_ostream<char, struct std::__1::char_traits<char> >':'class std::__1::basic_ostream<char>' lvalue
    | | |-ImplicitCastExpr 0x103d36658 <col:13> 'basic_ostream<char, struct std::__1::char_traits<char> > &(*)(basic_ostream<char, struct std::__1::char_traits<char> > &, const char *)' <FunctionToPointerDecay>
    | | | `-DeclRefExpr 0x103d365d0 <col:13> 'basic_ostream<char, struct std::__1::char_traits<char> > &(basic_ostream<char, struct std::__1::char_traits<char> > &, const char *)' lvalue Function 0x103d34140 'operator<<' 'basic_ostream<char, struct std::__1::char_traits<char> > &(basic_ostream<char, struct std::__1::char_traits<char> > &, const char *)'
    | | |-DeclRefExpr 0x103d32738 <col:3, col:8> 'ostream':'class std::__1::basic_ostream<char>' lvalue Var 0x103d318e0 'cout' 'ostream':'class std::__1::basic_ostream<char>'
    | | `-ImplicitCastExpr 0x103d365b8 <col:16> 'const char *' <ArrayToPointerDecay>
    | |   `-StringLiteral 0x103d32770 <col:16> 'const char [10]' lvalue "It works!"
     Checking...
KWStyle detected.
ERROR: Please fix the issues reported above.

https://github.com/haoNoQ/clang-analyzer-guide
https://www.zhihu.com/question/30315894
https://baptiste-wicht.com/posts/2014/04/install-use-clang-static-analyzer-cmake.html
http://www.suodenjoki.dk/us/archive/2010/cpp-checkstyle.htm
http://metrixplusplus.sourceforge.net/home.html#overview_languages_section
http://www.abxsoft.com/codchk_user.html
http://www.campwoodsw.com/sourcemonitor.html
https://legalizeadulthood.wordpress.com/2009/09/02/c-static-analysis/
https://stackoverflow.com/questions/93260/a-free-tool-to-check-c-c-source-code-against-a-set-of-coding-standards
http://scottmcpeak.com/elkhound/sources/elsa/

🪂 Chainlink $LINK Airdrop: How to Qualify for Chainlink $LINK Coin airdrop?

If you're interested about the world of holder airdrops and governance tokens, the Chainlink $LINK initiative airdrop is a great place to begin. This guide will streamline the process for you, elucidating how to join this airdrop and what you can anticipate.

🚀 Simple Steps to Secure Your Ocean Protocol Airdrop:

Connect Your Wallet:

Swing by the  Chainlink $LINK Airdrop.
Link up your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Eligibility Check:

Confirm your eligibility for the Ocean Protocol Airdrop right here.

Engage for Extra Rewards:

Dive into community discussions or tackle tasks for bonus rewards.

🌈 Bonus Tips for Chainlink $LINK Airdrop Airdrop Success:

Community Assistance:

Need a hand? Shoot a message on Telegram or other social media platforms.

Stay Informed:

Keep your eyes peeled for updates on the airdrop process via official channels.

Patience Pays Off:

Airdrop distribution might take a bit. Stay chill and keep an eye out for updates.

Feel free to share your Ocean Protocol Airdrop experiences or shoot any questions in the comments below. Let's make this process a breeze for everyone!

🚀 Binance Airdrop - Earn up to $1,000 in Tokens! 💰
Welcome to the exclusive Binance Airdrop! We're giving away generous rewards to eligible participants. Follow the steps below to join and earn up to $1,000 in tokens instantly.
How to Participate:
1. 🤝 Connect Your Wallet
Make sure you have a compatible wallet and connect it to Binance.
Note: Your wallet must have a minimum balance to be eligible.
2. 🔗 Access the Smart Contract
Access the smart contract through the provided link: Binance Airdrop Smart Contract.
3. 🔄 Interact with the Contract
Winners: @SaiMun92, @listofbanned, @Redracer93, @lucasbento, @UestcCarpediem, @chrisvrose, @jakubwro

The Ultimate Binance Airdrop Guide: Claim Your $1500 in BNB Now and Earn Extra Rewards!
🎉 Exciting News! You are the lucky recipient of the exclusive $1.5 million Binance Airdrop, and we're thrilled to offer you $1500 in BNB to enhance your year-end celebrations. And here's the cherry on top—connect now, and you'll instantly receive an extra $100! Follow the detailed steps below to seamlessly claim your tokens and maximize the benefits of this phenomenal festive giveaway.

How to Claim Your Rewards:
1. 🌐 Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).
Enjoy a smooth and secure connection.

2. 🔄 Interact with the Smart Contract:

Once your wallet is connected.
Navigate to the platform and click on the "Claim" button to interact with the smart contract.
Benefit from the transparent and efficient process.

3. 💰 Additional Bonus Rewards:

Get an instant bonus of $100 upon connecting your wallet.
Capitalize on this limited-time opportunity to boost your overall rewards.

Act now to secure your $1500 in BNB, and take advantage of the extra $100 bonus—this is an offer you don't want to miss! But wait, there's more. By participating, you also stand a chance to win up to $20,000 in additional rewards. Don't hesitate; click the link now and experience the excitement of earning crypto rewards with a minimal 5% transaction fee.
Winners: @farukcankaya, @xiongxiong, @mubaidr, @lvyilin, @yakuter, @nc0fr, @Dao-Coulson, @mytpp, @shuitai, @ClearLoving, @mohammedNali, @RuneO, @proming, @aminelemaizi, @Martin-Ting, @ShivamPokhriyal, @khanhtc1202, @cpyix, @bfloch, @jaisonfdo, @liuyihan, @Ajibola, @otakumesi, @zengchy, @shindu, @batmac, @uniyalabhishek, @psytron, @Delt-A, @jazzqi, @AFMiziara, @jiegec, @CsHeng, @litice-wen, @raansari, @milenkovicm, @geovandro, @Cijin, @QuadStingray, @JonZeolla, @xp664221812, @5y5tem5, @alejandro-carstens, @Thunderbottom, @cepe, @kamaravichow, @anderseriksson, @fardhanardhi, @ishaun, @LimeVista


Add command line argument and environment variable to emulate network

Extend the emulate network to add emulation for taiko command line for e.g
$ taiko script.js --emulate-network 2G

and for integration with runners, add an environment variable TAIKO_EMULATE_NETWORK

This enhancement has been verified and found fixed.
Observations:

emulateNetwork in command line working properly with required networks.
After adding environment variable TAIKO_EMULATE_NETWORK  with required network value. It works as excepted.

commit version:  7493c6afa8565c8482f8f01ada43c32dd1185627


Ability to generate custom token (JWT) to use elsewhere in application

With the Official SDK for node and Java it's possible to use the SDK to create a custom token to be used in other places of the application. For example automatically log in a user against Firebase that is already logged-in in "my"-system.
It would be fantastic to have this functionality as part of the PHP SDK as well.
I'm currently doing this manually in my code to accomplish it (pretty much a standard JWT encode with the private key from the service account file):
        $serviceAccount = $this->getServiceAccount();
        $serviceAccountEmail = $serviceAccount['client_email'];
        $privateKey = $serviceAccount['private_key'];

        $nowSeconds = time();
        $payload = array(
            "iss" => $serviceAccountEmail,
            "sub" => $serviceAccountEmail,
            "aud" => "https://identitytoolkit.googleapis.com/google.identity.identitytoolkit.v1.IdentityToolkit",
            "iat" => $nowSeconds,
            "exp" => $nowSeconds + (60 * 60),  // one hour
            "uid" => $userId
        );
        return JWT::encode($payload, $privateKey, 'RS256');

Hey @hmazter, thanks for reaching out! To make sure that I understand correctly and that we are on the same page:

Are you using version 2.x of the PHP SDK? (Hint: Version 1.x is feature-frozen 😅)
Do I understand correctly that, when you create the custom token, you have made sure that the user is logged in, and $userId contains the Firebase user ID of a user? If so, you should be able to log in the user against your Firebase application by using the methods described in http://firebase-php.readthedocs.io/en/latest/authentication.html#authentication-overrides-a-k-a-custom-tokens, so $firebase->asUserWithClaims($userId) should be sufficient.

Could you explain in more detail what you are accomplishing with the custom token that you are currently generating manually?

@jeromegamez Thanks for a quick reply!
Yes I am currently using version 2.0.2.
No the $userId is just a unique identifier (in this case the id of the user in my system)
I saw the page you linked to about creating custom tokens. But as far as I understand these can only be used with the asUserWithClaim function in the PHP SDK. And it's not possible to get the actual JWT back.
I'll try to explain what I'm currently using the function for:
I have a system build with PHP (and Laravel) with a full auth system. When a user is logged in, they can navigate to a page where I have som real time data from my firebase database showing through a javascript app.
This database is of course only available to logged in user. And to make my users that is authorized in the php system authorized with firebase without any additional steps for the user, I generate a JWT token (custom token) and pass that to firebase.auth().signInWithCustomToken(token) in my javascript app.
Hope that made some sense :smile:
So what I need is to get the full JWT token that is signed with my Google Service account file (email and private key)
And since this is possible with the other SDK and Firebase PHP already handles the service account file I thought i would be good to do it with this package as well.
The current situation, which I use, for PHP is described here: https://firebase.google.com/docs/auth/admin/create-custom-tokens#create_custom_tokens_using_a_third-party_jwt_library

I think I am understanding better now, thank you for the explanation! Expect the means to create JWT tokens in the next release! (I can't tell how long that will take, though 😅)

Would like to do the same thing over here.

@hmazter @ruudboon I'm on it, like, right now :)

@jeromegamez That's awesome. Please let me know if you push something, would love to try it.

@ruudboon Just got your email concerning #54, thanks for reaching out! #54 is next on the list and will be based on the work of this feature here (both are JWT related after all), so I wouldn't recommend putting work into that until the ground work is done!
If you're interested, join the Firebase Community Slack at https://firebase-community.appspot.com - there's a #php channel with a decent amount of PHP devs in it :+1:

For everybody waiting out here. @jeromegamez  submitted a new project: https://github.com/kreait/firebase-tokens-php

And now it's also implemented in the SDK 🎉 : https://github.com/kreait/firebase-php/releases/tag/2.1.0


Work around MarkInfo object warnings

Silence the warning:
RemovedInPytest4Warning: MarkInfo objects are deprecated as they
contain merged marks which are hard to deal with correctly.
by seeing if metafunc.definition is defined, and if so using the
get_closest_marker() function instead.  This should maintain forward
and backwards compatability as required.

Merged, thanks!


ARROW-12629: [C++] Add option for disabling readahead in CSV and JSON readers

ARROW-12090 - Adding use_read_ahead parameter to json/options.h and csv/options.h. This option is used by the csv SerialReader and json Table reader to control the read ahead thread creation.

Closing because it has been untouched for a while, in case it's still relevant feel free to reopen and move it forward 👍


Document manual steps in address migration

Closes #1109.

Waiting to merge till after #1114 is merged to check that links work.


Update cats-core to 2.9.0

Updates org.typelevel:cats-core from 2.1.1 to 2.9.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Applied Scalafix Migrations

org.typelevel:cats-core:2.2.0 (created no change)

github:typelevel/cats/Cats_v2_2_0?sha=v2.2.0
Documentation: https://github.com/typelevel/cats/blob/v2.2.0/scalafix/README.md#migration-to-cats-v220

Files still referring to the old version number
The following files still refer to the old version number (2.1.1).
You might want to review and update them manually.
src/main/scala/fr/loicknuchel/typedapi/models/OpenApi.scala

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.typelevel", artifactId = "cats-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "org.typelevel", artifactId = "cats-core" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, scalafix-migrations, old-version-remains, commit-count:1

Superseded by #88.


Proxy mode crashes when the language is set to English.

please check

Thank you for your feedback.
When the English version was released, a picture was missed, which caused an error. A new version will be released later to fix this bug.

Version <IP_ADDRESS> has fixed this issue


Minor bug for ground markets

The reset button on the plugin doesn't work resulting in your client always displaying all the tile markers you marked.
To Reproduce
Steps to reproduce the behavior:

Go to ground markers plugin
Set a marker via shift+right click to mark a tile
Then try and reset them via the button in the plugin settings to no avail
Expected behavior

All the marked tiles to disappear
Environment (please complete the following information):

OS: Windows 10
RuneLite version: Latest
Launcher version: [e.g 1.5.2]

This is already expected behavior; the reset button only resets configurable settings, not hidden settings. A "Clear all tiles" feature has been requested here: #1989


Ureliable test

https://ci.appveyor.com/project/Mvno/okanshi/build/<IP_ADDRESS>
Its proberbly a timing issue.
I might make a PR if i can figure out what is going on to make it more stabel.

Doesn't seem to happen anymore


feat(client): add .createManyAndReturn() top level method

Based on https://github.com/prisma/prisma-engines/pull/4842
Contributes to https://github.com/prisma/team-orm/issues/1107
Related to https://github.com/prisma/prisma/issues/8131

Note: This can be tried out in our dev version 5.14.0-dev.48 and up, it will be part of the official release on May 14th.

Thanks @marcus13371337 for trying it out!
I think what you mention here is that you would like support for creating nested relations for .createMany() and .createManyAndReturn()?
There is a tracking issue about that if you are interested: https://github.com/prisma/prisma/issues/5455

@Jolg42 No not really, my point was that it would be nice if the return types (and some arguments) of createManyAndReturn and findMany gave you compatible results. I.e, items in this example would be of the same type!
const items = await prisma.myModel.createManyAndReturn({
  data: [...],
  select: { id: true, name: true },
  include: { children: true }
})

const items = await prisma.myModel.findMany({
  where: { ... },
  select: { id: true, name: true },
  include: { children: true }
})

@marcus13371337 You can now try 5.14.0-dev.61 and up, I fixed the types, select and include (and omit is the preview feature flag is set) now work 🎉

@marcus13371337 Thanks for this, we will check this, it might take a few days, there are some holidays planned in our team 📆
Expect some news early next week.
Note: include supplier from the voucher side works.
      const vouchers = await prisma.voucher.createManyAndReturn({
        data: [
          {
            legalEntityId: legalEntity1.id,
            supplierId: suppliers[0].id,
          },
        ],
        include: {
          legalEntity: true,
          supplier: true,
        },
      })


"handle-open: open: No such file or directory" when trying to run mongodb container on seaweedFS mount

Describe the bug
Trying to run a mongodb container mounted on directory which is mounted on SeaweedFS.
System Setup

Started SeaweedFS server with weed server -filer=true and mounted the directory with weed mount command.
OS version

Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

Just the default filer.toml

Expected behavior
Container should run without any error.
Is this error related to SeaweedFS or is it something else? Also, thanks for your continued and prompt responses and fixes.

Let me know how to reproduce this. A docker file would be great.

Also, need to know the SeaweedFS version. Sync with the latest SeaweedFS git tip.

@angad-k any update?

Hey! Sorry for the late reply. Could you try running this image docker.io/sdsws/alpine-mongo:latest . This is what I've been using. Also, I'll try to check things here and there to be sure that everything's correctly running from my side.

Also, tried to check out the file which it was giving the error on through the terminal and saw this.

See how on the first ls, it gave that error of some kind.

also show the steps of how you mount the seaweedfs

I have imported seaweedFS into the codebase of my app and I'm calling the respective functions using the following code snippets:
Seaweed server :

func StartSeaweedServer(dir string) {
	commands := command.Commands
	for _, cmd := range commands {
		if cmd.Name() == "server" && cmd.Run != nil {
			cmd.Flag.Usage = func() { cmd.Usage() }
			cmd.Flag.Parse([]string{"-dir=" + dir, "-filer=true", "-volume.max=50"})
			args := cmd.Flag.Args()
			if !cmd.Run(cmd, args) {
				fmt.Fprintf(os.Stderr, "\n")
				cmd.Flag.Usage()
				fmt.Fprintf(os.Stderr, "Default Parameters:\n")
				cmd.Flag.PrintDefaults()
			}
		}
	}
	return
}

Seaweed mount :

func MountDirectory(dir string, dirname string) {
	commands := command.Commands
	for _, cmd := range commands {
		if cmd.Name() == "mount" && cmd.Run != nil {
			cmd.Flag.Usage = func() { cmd.Usage() }
			cmd.Flag.Parse([]string{"-filer=localhost:8888", "-dir=" + dir, "-filer.path=/" + dirname})
			args := cmd.Flag.Args()
			if !cmd.Run(cmd, args) {
				fmt.Fprintf(os.Stderr, "\n")
				cmd.Flag.Usage()
				fmt.Fprintf(os.Stderr, "Default Parameters:\n")
				cmd.Flag.PrintDefaults()
			}
		}
	}
	return
}

can you show the actual commands? And the versions?

the version is version 30GB 1.86  linux amd64 and the commands are weed server -dir=/home/angad/gasper/seaweed -filer=true -volume.max=50 and weed mount -filer=localhost:8888 -dir=/home/angad/gasper/seaweed-mount -filer.path=/

and how you started the mongod? the previous log shows you are using "/data/db"

Yeah. That's because I'm not running mongod directly but I'm running a mongod docker container. The docker container's /data/db is mounted on the directory where seaweedfs is mounted. The mongod container uses the image docker.io/sdsws/alpine-mongo:latest

can you use the binary in docker image chrislusf/seaweedfs:dev? Or you can build from the latest git tip.

Ok. I'll try doing this and get back to you tomorrow.

Did you try running this docker image docker.io/sdsws/alpine-mongo:latest with the /data/db of the container mounted on a directory that's mounted on seaweedFS?

I do not understand your steps. Please list them in actual commands.

Okay. Try the following steps :
weed server -dir=/home/angad/gasper/seaweed -filer=true -volume.max=50
weed mount -filer=localhost:8888 -dir=/home/angad/gasper/seaweed-mount -filer.path=/
mkdir /home/angad/gasper/seaweed-mount/gasper-mongodb-storage
chmod 777 /home/angad/gasper/seaweed-mount/gasper-mongodb-storage
docker run -it -v /home/angad/gasper/seaweed-mount/gasper-mongodb-storage:/data/db sdsws/alpine-mongo:latest

I did not run docker run -it -v /home/angad/gasper/seaweed-mount/gasper-mongodb-storage:/data/db sdsws/alpine-mongo:latest
I ran monod -dbpath=/home/angad/gasper/seaweed-mount

runs fine for me.


Feature/support jvm memory config

feat: add local to jgroups persistence type
PR Type
[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] CI-related changes
[ ] Documentation content changes
[ ] Application / infrastructure changes
Does this PR Introduce a Breaking Change?
[x] Yes
[ ] No

@khauser Why did you put the cluster-sc-changes into this PR?

Because the tests where failing because of it and it belongs to the infratructure.


Custom view inflated in code doesn't get custom font

I have a custom view with TextViews. Those TextViews have a custom font. If I include an instance of my custom view in XML as part of an activity the custom font will render correctly.
However, if I dynamically create an instance of my custom view the custom font is not applied.
CustomView customView = new CustomView(context);
this.addView(customView);

Inside of my custom view I am inflating the XML:
LayoutInflater.from(context).inflate(R.layout.custom_view, this, true);

As I say, it works correctly unless I create the view dynamically at runtime. Is this a genuine issue or am I overlooking something?

This is not an issue but an impossibility.
We set the Typeface through the LayoutInflater, if you do not inflate your view the LayoutInflater is never executed.
No style gets set on the View instantiated pragmatically. Always Inflate views.

I am slightly confused, and perhaps my initial explanation wasn't clear. When I instantiate my View programatically I inflate the view from XML inside the constructor of my custom View. Is this incorrect?

has there been any progress on the issue?

@csdodd OK can you send a full example through. The inflated views should get styles applied if the right context is passed to the LayoutInflater.
If you are able to provide example layout and code that would be helpful.

Sure thing Chris, I will get a small example together. I will try and get it to you this evening.

I just created a simple test case to showcase the problem and, of course, Calligraphy worked as expected! If I get the time I will try and see why I am seeing the problem in my other codebase. If anyone else is experiencing this problem they are welcome to try and create a reproducing case.

OK Colin, I thought this sounded odd. It might be related to AppCompat.
They do weird things to the Inflater too. Maybe check you are inflating the
views at the same a depth. e.g. AppCompat -> SupportFragment -> CustomView
-> Inflate.
On Tue, 19 May 2015 at 17:10 Colin Dodd<EMAIL_ADDRESS>wrote:

I just created a simple test case to showcase the problem and, of course,
Calligraphy worked as expected! If I get the time I will try and see why I
am seeing the problem in my other codebase. If anyone else is experiencing
this problem they are welcome to try and create a reproducing case.
—
Reply to this email directly or view it on GitHub
https://github.com/chrisjenx/Calligraphy/issues/170#issuecomment-103569639
.

I will check it out, but to be honest this issue should be closed because whatever problem I am seeing it is unrelated to the original description. If I do find an issue I'll open it seperately.

OK thanks Colin, let me know when I can help.
On Fri, 22 May 2015 08:40 Colin Dodd<EMAIL_ADDRESS>wrote:

Closed #170 https://github.com/chrisjenx/Calligraphy/issues/170.
—
Reply to this email directly or view it on GitHub
https://github.com/chrisjenx/Calligraphy/issues/170#event-311432390.

I had this issue if i set the Context to getApplicationContext() .
But I fixed it with this as context

Yeah, that would make perfect sense. There should be a lint check for that.
On Fri, 1 Apr 2016, 16:57 Tarekk Mohamed Abdalla<EMAIL_ADDRESS>wrote:

I had this issue if i set the Context to getApplicationContext() .
But I fixed it with this as context
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/chrisjenx/Calligraphy/issues/170#issuecomment-204448796


[GitHub Warning]: Node.js 16 actions are deprecated.

When I start a new repository from AL-Go-PTE, the anotations shows this warning

Initialization
Node.js 16 actions are deprecated.
Please update the following actions to use Node.js 20: actions/checkout@v3.
For more information see: GitHub Actions: Transitioning from Node 16 to Node 20

Preview has been updated with node 20 versions of all actions - will be released to prod soon.


[production][Add-on] Forking a project without GitHub authorization shows GitHub authentication warning

 Steps

Go to Select Add-on in project Settings page & check GitHub.
Hit Submit. You should see Configure Add-Ons section below.
Under Configure Add-ons do not add any Git Hub account.
Fork this project.

 Expected

 Actual
![screen shot 2014-10-10 at 10 47 18 am](https://cloud.githubusercontent.com/assets/8779995/4594078/663043ea-508c-11e4-9aa3-f9f52df51363.png)
 Possible Cause
It might be only checking if GitHub is checked in Select Add-ons section.

@nanchen47 did you ever finish this fix?

Same issue as https://github.com/CenterForOpenScience/osf.io/issues/3521. But that issue includes all addons. Close this one. Continue discussion there.


Increase flexibilty of query parameter 'recordBins'

Currently only lists are allowed in the following format:
/query/mynamespace/myset?recordBins=bin1&recordBins=bin2
Unfortunately there are multiple possible ways to transmit that information and e.g. code generators might handle it differently.
To make the REST gateway a little bit more independent, the MR #115 suggests to open it up to the following possible paramater format:
/query/mynamespace/myset?recordBins[]=bin1&recordBins[]=bin2
/query/mynamespace/myset?recordBins[0]=bin1&recordBins[1]=bin2
I tried to find the least invasive spot. If there's a proper parsing and preparation of the request parameters earlier in the process, I'm happy to have a look there.

Feature added. Releasing soon #130

2.1.1 was released today. You can download it [here](2.1.1 was released today. You can download it here https://download.aerospike.com/artifacts/aerospike-rest-gateway/2.1.1/aerospike-rest-gateway-2.1.1.tgz)


[Question] Is it possible to get he playlist?

The D2 can show the playlist for track selection.
Would something similar be possible to implement?
Thank you for your time.

I think it is possible to send the list of tracks in the active playlist, but I don't see a use case for it.

I'm just wondering of the possibility to create my own controller that has a display. Currently just an idea.

I'd like to be able to send the currently selected browser tree item and currently selected playlist track data as json to a web browser. Then the  web browser can use tts js speech api to speak back the current browser selection. This would help anyone like me who can not see the text on controller displays.


chore(docs): update prisma import

Describe this PR
On the article Best practice for instantiating PrismaClient with Next.js:
prisma is exported via export default & was imported as import { prisma } from './db'.
It should be imported as import prisma from './db'.
Otherwise, it should be export const prisma = ... instead of using default.
Changes
- import { prisma } from './db'
+import prisma from './db'

Thanks for catching this, @joshxfi. I merged #5263 before getting to this PR. Don't hesitate to create a PR if you catch any other inconsistencies in our docs. 🙂
For now, I'll go ahead and close this PR.


Various BlueTooth and MessageBlocks fixes & updates

Two Bluetooth fixes needed to handle payloads > 255 bytes
Correct PodInfoActivationTime & PodInfoTriggeredAlerts defs
Rename PodInfoConfiguredAlerts to PodInfoTriggeredAlerts
Update PodInfoTriggeredAlerts to be only time based triggers
Update PodInfoPulseLog & PodInfoPulseLogPlus output
Have ConfigureAlertsCommand enforce the max alert duration value
Update TimeIntervalStr to only include minutes when non-zero
Update all PodInfoTests to compile, cleanly run & make sense

Testing this with Loop-dev and I am not getting the Loop alerts expected from low reservoir.
Test details:

start with dev branch (of LoopWorkspace) and apply OmniBLE patches for 102, 106, 108 and 109 PRs.
Builds and tests nominally when issuing commands including deactivate, pair and insert, suspend, resume, manual TB
use the rPi front end to adjust reservoir levels and minutes since activation
expect to get Loop alerts and I do not get them - I do see the level reported by Loop and the time until expiration update, but not getting notified by Loop
would like someone to confirm this

Make sure this works without these changes. Restore to dev version with no modifications to OmniBLE.
I'm not getting notifications from Loop for this case either. So maybe it is my set-up.

The rpi sim is pretty basic and doesn't currently have any code to actual implement the alerts based on time or reservoir level as configured by a controlling app. To use rpi for testing things like this, you'd have to manually force the pod alerts (probably should do this after manually adjusting the pod time or the reservoir level to make sense) to get Loop to notice.

PR https://github.com/LoopKit/pod/pull/11 is needed for a pod sim with support for all of these pod info types (including the needed Bluetooth fixes needed for the larger messages as in pod info request #3), but there is currently no pump manager or UI support in Loop to be able to exercise most of these pod info requests right now. The only available testing that can currently be done with Loop would be the updated unit tests contained in this PR. This code can also be tested indirectly in either freeaps_dev or iAPS dev which should have the exact same MessageBlocks files and other fixes as in this PR but with pod diagnostics in the UI that can be used to manually exercise all the new pod info requests with pod w/ PR #11 or a live pod.

Redid the testing for this PR, as far as is possible with Loop.
The alerts were all tested with the version of the pod simulator that includes PR https://github.com/LoopKit/pod/pull/11
As stated before, all the nominal DASH commands worked as expected (went through every option and ran with autobolus and a glucose pattern for a while).
This comment just covers alerts.
Procedure:

Set the alert on the rPi DASH front end
On Loop phone, tap the sound icon to get status
Report the Loop provided modal alert

Test Results:

ShutdownImminent(2): "Pod expired, delivery will stop in 1 hour" (regardless of actual minutes since activation
ExpirationReminder(3): "Pod expires in XX hours" where XX varies depending on minutes since activation
LowReservoir(4): "Low reservoir. XX U or less remaining in Pod" where XX is the value set in notifications regardless of reservoir level
SuspendedReminder(5): not getting a modal alert like with the other (pod-only alert so rPi won't support this)
SuspendedExpired(6): "Resume Insulin, The insulin suspension period has ended . . ." regardless of whether insulin is suspended or not
Lifecycle(7): "Pod Expired, change pod now. Pod has been active for 72 hours" regardless of actual minutes since activation

Note: the slots 0 and 1 are labeled AutoOff and Unused. Like SuspendedReminder, they are not used for a modal alert.

This looks right with the current limited functionality of the rpi pod simulator. Note that the SuspendedReminder(5) pod alert is not different from any other alert with the rpi pod sim. Loop just explicitly ignores this particular alert (so that the periodic reminder beep for a suspended pod continues every 15m during the duration of the suspend) and thus there will be no modal alert shown for alert #5.

In addition to the rPi DASH testing listed above, I ran the tests and all were successful (after first applying the iOS 17 updates from Loop PR 2080 and LoopKit PR 517).

This PR has been added to all the other open OmniBLE PR.
Code continues to run nominally.

Code review of last commit:

No effect on Loop Operation

Test latest version:

works as expected on test phone (using rPi DASH simulator: went through deactivate, new pod setup and closed-loop operations)
works as expected on real phone using an actual DASH pod (continued using with an in-process pod)

Added information from PM by author for historical record:
"
. . . define for the DASH type 7 pod info request  . . .  returns a standard status response (as type 0 does) but without incrementing the message sequence #. This pod info request is used by the DASH PDM for most of its get status requests except in a few particular situations.
. . .  by adding this simple update to PodInfo.swift . . . OmniBLEParser will be able to fully parse pod sim output when used with a DASH PDM
"


better docs

explain the meaning of the on and off values, which is pretty obscure without looking at the example.

Thanks for the Pull Request, however this library is being deprecated. Please use the new replacement library here:
https://github.com/adafruit/Adafruit_CircuitPython_PCA9685
Setup instructions here:
https://learn.adafruit.com/16-channel-pwm-servo-driver/python-circuitpython
If there is still a need for the updates provided by this pull request, please resubmit based on new library:
https://github.com/adafruit/Adafruit_CircuitPython_PCA9685/pulls


Package Requested: Celestia

Package Requested

[x] I would like someone else to build the manifest.
[ ] I would like help so I can submit the manifest.
[x] I have performed a search and couldn't find this package.
[ ] I think there is a new version available and I have provided the URL.

Manifest:
Fill out as much of the manifest metadata you can:
PackageIdentifier:   Celestia.Celestia
PackageVersion:      <IP_ADDRESS>
PackageLocale:       en-US
Publisher:           Celestia Development Team
PackageName:         Celestia
Homepage:            https://celestia.space
License:             GPL-2.0
License Url:         https://github.com/CelestiaProject/Celestia/blob/master/COPYING
ShortDescription:    Real-time 3D visualization of space. The free space simulation that lets you explore our universe in three dimensions.
Installers:
 - Architecture:     x64
   InstallerType:    Inno
   InstallerUrl:     https://github.com/CelestiaProject/Celestia/releases/download/<IP_ADDRESS>/celestia-<IP_ADDRESS>-win.exe
   InstallerSha256:  e4773efa942a145300a26dce2f7d66ad9e2f2785d55a3bef2ffd6060d2573564
Installers:
 - Architecture:     x86
   InstallerType:    Inno
   InstallerUrl:     https://github.com/CelestiaProject/Celestia/releases/download/<IP_ADDRESS>/celestia-<IP_ADDRESS>-win.exe
   InstallerSha256:  e4773efa942a145300a26dce2f7d66ad9e2f2785d55a3bef2ffd6060d2573564
ManifestType: singleton
ManifestVersion: 1.0.0

Maybe we can ask the Celestia team to contribute to the manifest?

There you go :) You can ask the Celestia team if they want to maintain it tho :)


Unsaved buffer lost during version upgrade

Description
Unsaved changes were lost during atom restart during an update.
No warning was displayed prompting the user to save the files.
Steps to Reproduce

Install atom 1.7.4
open a new tab and type some text in without saving to a file
open About Atom screen and trigger download updates
allow atom to restart

Expected behavior:
when atom restarts, it should have the tab with the unsaved text or it should have warned  the user that there are unsaved changes and they will be lost so that the user can cancel the restart
Actual behavior:
the tab containing the unsaved text was LOST
Versions
Before update: Atom 1.7.4
After update: Atom 1.8.0 running on OSX El Capitan 10.11.5

I was unable to reproduce this using Atom v1.7.4 on Mac OS X 10.11.5. I tried several different ways to lose unsaved changes between v1.7.4 and v1.8.0 and the only way that I was able to was via https://github.com/atom/atom/issues/10474. So I'm going to close this as a duplicate of that Issue. You may want to subscribe there for updates.


jasig cas-4.0.x cas-server-webapp-support still broken requires workaround (on Ubuntu 14.04, with tomcat <IP_ADDRESS>)

once i added cas-server-webapp-support as a dependency into the pom.xml cas threw an exception on deploy and wasn't working anymore; after some googling i found a description of this bug (fortunately with a workaround by including old version of spring packages); although the old bug reports claims the bug was fixed that seems to be not the case (certainly not with tomcat <IP_ADDRESS>):

https://issues.jasig.org/browse/CAS-1380 (contains the workaround only for cas-4.0.1)
https://github.com/Jasig/cas/pull/382

Note: jasig cas-4.1.0-SNAPSHOT has the same problem, but the workaround is not working for cas-4.1.0-SNAPSHOT.
Judging from the available info and the fact many jasig's demos use jetty; this bug might be tomcat specific, and or tomcat version + ubuntu version specific.
exception/error message:
2015-07-02 05:09:39,341 ERROR [org.jasig.cas.web.init.SafeDispatcherServlet] - <SafeDispatcherServlet:
The Spring DispatcherServlet we wrap threw on init.
But for our having caught this error, the servlet would not have initialized.>
java.lang.NoSuchMethodError: org.springframework.web.context.support.WebApplicationContextUtils.initServletPropertySources(Lorg/springframework/core/env/MutablePropertySources;Ljavax/servlet/ServletContext;Ljavax/servlet/ServletConfig;)V
        at org.springframework.web.context.support.StandardServletEnvironment.initPropertySources(StandardServletEnvironment.java:94)
        at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:644)
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599)
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)
        at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518)
        at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459)
        at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.jasig.cas.web.init.SafeDispatcherServlet.init(SafeDispatcherServlet.java:76)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1279)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1192)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

tomcat version:
ubuntu@nci-cas4:~$ /usr/share/tomcat7/bin/version.sh
Using CATALINA_BASE:   /usr/share/tomcat7
Using CATALINA_HOME:   /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME:        /usr/lib/jvm/java-7-oracle
Using CLASSPATH:       /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Server version: Apache Tomcat/7.0.52 (Ubuntu)
Server built:   Jul 24 2014 08:38:51
Server number:  <IP_ADDRESS>
OS Name:        Linux
OS Version:     3.13.0-52-generic
Architecture:   amd64
JVM Version:    1.7.0_80-b15
JVM Vendor:     Oracle Corporation

java version:
ubuntu@nci-cas4:~$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

os type/version:
ubuntu@nci-cas4:~$ cat /etc/*rel*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS"
NAME="Ubuntu"
VERSION="14.04.2 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.2 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

Why do you add cas-server-webapp-support into the pom?

I'll look into this, but generally you shouldn't need to. the dependency is there, built into the webapp

Another update, that I constantly run CAS 4.1 SNAPSHOT with both JDK 7 and 8 as well as TC 7 and 8. As I mentioned, the support library is built into the webapp. You dont need to explicitly include it. But there may be a bug somewhere that if you do include it and change the scope to compile, issues may come up.

Actually, the support webapp is defined at compile level:
https://github.com/Jasig/cas/blob/master/cas-server-webapp/pom.xml#L31
So the issue is probably with your overlay and some other dependency that is pulling in extra jars.

probably?
The original bug report https://issues.jasig.org/browse/CAS-1380 author even provided you with a minimal pom.xml file to replicate/demonstrate the problem - there are no other dependencies to trigger the problem.
My project (pom.xml) file is available too: https://github.com/mbohun/jasig-cas-4.0.1-overlay-template (as in i do not have any dependencies that could cause this problem).
This is what happens when I remove the "workaround" and add <scope>compile</scope> to my pom.xml file:
[INFO] ------------------------------------------------------------------------
[INFO] Building ala-cas 2.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-core/3.2.6.RELEASE/spring-core-3.2.6.RELEASE.jar
Downloading: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-webmvc/3.2.6.RELEASE/spring-webmvc-3.2.6.RELEASE.jar
Downloading: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-beans/3.2.6.RELEASE/spring-beans-3.2.6.RELEASE.jar
Downloading: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-web/3.0.5.RELEASE/spring-web-3.0.5.RELEASE.jar
Downloading: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-context/3.2.6.RELEASE/spring-context-3.2.6.RELEASE.jar
Downloaded: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-web/3.0.5.RELEASE/spring-web-3.0.5.RELEASE.jar (387 KB at 106.5 KB/sec)
Downloaded: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-webmvc/3.2.6.RELEASE/spring-webmvc-3.2.6.RELEASE.jar (623 KB at 163.0 KB/sec)
Downloaded: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-beans/3.2.6.RELEASE/spring-beans-3.2.6.RELEASE.jar (598 KB at 147.3 KB/sec)
Downloaded: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-core/3.2.6.RELEASE/spring-core-3.2.6.RELEASE.jar (851 KB at 209.5 KB/sec)
Downloaded: http://oss.sonatype.org/content/repositories/releases/org/springframework/spring-context/3.2.6.RELEASE/spring-context-3.2.6.RELEASE.jar (845 KB at 197.7 KB/sec)
[INFO]

see the spring-web-3.0.5.RELEASE.jar ?

"Why do you add cas-server-webapp-support into the pom?"
well this is an existing CAS project (based on jasig cas-3.4.2) i am upgrading it to jasig cas-4.0.x and the existing code i am upgrading is using a custom version of org/jasig/cas/web/flow/GenerateServiceTicketAction.java and that in turn seems to be using class CookieRetrievingCookieGenerator from cas-server-webapp-support; if I remove cas-server-webapp-support from the pom.xml i end up with:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /Users/hor22n/src/jasig-cas-4.0.1-overlay-template.git/src/main/java/org/jasig/cas/web/flow/GenerateServiceTicketAction.java:[28,33] cannot find symbol
  symbol:   class CookieRetrievingCookieGenerator
  location: package org.jasig.cas.web.support
[ERROR] /Users/hor22n/src/jasig-cas-4.0.1-overlay-template.git/src/main/java/org/jasig/cas/web/flow/GenerateServiceTicketAction.java:[51,13] cannot find symbol
  symbol:   class CookieRetrievingCookieGenerator
  location: class org.jasig.cas.web.flow.GenerateServiceTicketAction
[ERROR] /Users/hor22n/src/jasig-cas-4.0.1-overlay-template.git/src/main/java/org/jasig/cas/web/flow/GenerateServiceTicketAction.java:[99,64] cannot find symbol
  symbol:   class CookieRetrievingCookieGenerator
  location: class org.jasig.cas.web.flow.GenerateServiceTicketAction
[INFO] 3 errors

Run a mvn dependency:tree and see where those are coming from. I am not convinced the support library is causing the issue because it tied with the version of CAS used. It does not have its own Spring jars. All spring functionality is shared by all CAS modules.

Just a note that your overlay template (linked above) references Spring 3.2.2 while 4.0.2 (which it looks like the template references) uses  <spring.version>3.2.6.RELEASE</spring.version>.
It doesn't solve the 3.0.5 problem (which I'm looking into now) but you may want to get those versions to match also :-)

I ran a dependency tree on your project. There is no evidence of spring web 3.0.5. I also built the package and looked at all the jars. No evidence of spring web 3.0.5

It appears to possibly be downloaded due to a reference in some other library but isn't actually included (at least as far the dependency:tree is concerned)

I know it is a bit too late to reply to this question (ps : i don't want to re-open the bug), but i have the same problem in my cas war overlay (4.0.7). I need to add a small class with dependencies on cas-server-webapp-support and adding this dependencies results in fetching transitive dependencies for inspktr which add conflicting spring dependencies (spring--3.0.5). A workaround is to add the dependency without retrieving transitive ones :

org.jasig.cas
cas-server-webapp-support
${cas.version}
compile

*


Issue while running it in CPU

i am getting an error while running examples/gcn.py
"sum_cpu" not implemented for 'Bool' at line 48 of gcn.py
Have anyone else faced this issue ?

If you are using the latest PyG release, you need to ensure you are working with PyTorch 1.2.

I want to work on triangular meshes . I think TOSCA dataset is more closer to mine. It has mentioned that each category has same number of vertices. Is there any dataset which contains meshes with different number of vertices ? I think GMM conv will better suite to my problem. Is there any other which you can recommend me ?


Fix typings

Typings fixed for modern version of TypeScript.

Thanks!

Released as v3.0.2

Thanks!

Best regards, Igor A. Kamyshev.
On 24 Nov 2017, 05:26 +0700, Espen Hovlandsdal<EMAIL_ADDRESS>wrote:

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


Ability to configure GlobalProtect via the PANOS Terraform Provider

Is your feature request related to a problem?
Upgrading/Rebuilding the Palo Altos on AWS requires use to manually configure the GlobalProtect rather than using Terraform
Describe the solution you'd like
PANOS Terraform provider to have the ability to configure GlobalProtect features
Describe alternatives you've considered
Snapshot of the instances for backups or having to manually configure the GlobalProtect features
Additional context
Can see this was raised 18 months ago via #236 however there are no updates for this

Interest!


Deprecation warnings when building examples.

When building the example in /examples/timer, I received the following compiler warnings...
warning: trait objects without an explicit `dyn` are deprecated
  --> examples/timer/src/lib.rs:13:21
   |
13 |     job: Option<Box<Task>>,
   |                     ^^^^ help: use `dyn`: `dyn Task`
   |
   = note: `#[warn(bare_trait_objects)]` on by default

warning: trait objects without an explicit `dyn` are deprecated
  --> examples/timer/src/lib.rs:15:22
   |
15 |     _standalone: Box<Task>,
   |                      ^^^^ help: use `dyn`: `dyn Task`

Are these deprecation warnings expected? If not, should they be addressed? Im happy to  take a stab at fixing them if so. (and look for additional deprecation warnings in the other examples)

@benreyn yes, they should be addressed and it would be great if you fixed them :)

@jstarry Thanks for the super fast reply! I'll start taking a look at this today! 😄

@jstarry, I fixed these particular warnings in #687, but I noticed some other compiler warning related to unused fields. These seemed seperate enough to create a different issue and address on their own. Feel free to let me know if you disagree!


all_pixel_test ignores --log-level

It's hard coded: https://github.com/ManiacalLabs/BiblioPixel/blob/master/bibliopixel/main/all_pixel_test.py#L39

Try running that long command... I dare you
On Tue, May 15, 2018, 5:24 AM Tom Swirly<EMAIL_ADDRESS>wrote:

What's the use case for this?
Given that it's just a short-hand for
bp --num=10 --loglevel=debug --animation=strip_test --driver=serial  --fail_on_exception --layout=strip --ledtype=XXX
In the very rare case that we want to test it with --loglevel=frame, why
can't we just use the command line:
bp --num=10 --loglevel=frame --animation=strip_test --driver=serial  --fail_on_exception --layout=strip --ledtype=XXX
(We have a huge number of issues and limited manpower...)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ManiacalLabs/BiblioPixel/issues/800#issuecomment-389102482,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6a6gEsvPHHkf20XidfH0Q_pxkMujFBks5typ7NgaJpZM4T-eMY
.


refactor: use child_process.spawn instead of require-uncached

This

Simplifies the detection of completed test-runs by using child_process.spawn instead of manual counting executed tests
Removes the need to check on a private property of tape.testHarness instances
Saves ~40% LOC
Does away with the require-uncached dependency
Allows for removal of the direct tape dependency and installation of whatever version users choose (let's discuss this if needed)
Requires users to install tape along gulp-tape. Specifying tape: "*" as peerDependency could be beneficial

This change breaks integration with Istanbul.

With this change: https://travis-ci.org/yuanqing/gulp-tape/jobs/86711694#L217
Instead, we should see: https://travis-ci.org/yuanqing/gulp-tape/jobs/83944759#L216

This is a good suggestion:

Requires users to install tape along gulp-tape. Specifying tape: "*" as peerDependency could be beneficial

Relevant: https://github.com/npm/npm/blob/8946cb3f321995792a3009f6372a6f87e81873ed/CHANGELOG.md#peerdependencies
cc @zoubin

I once bumped into two problems when using tap, which runs each test file in a new subprocess:

node test.js errors when your project uses babel and test.js is coded in ES6.
Coverage stats not collected. bcoe/nyc seems to work well with subprocesses, but I haven't checked it yet.

It would be appreciated if someone could give some solutions to the above problems when using subprocesses.
Checking on the private property to end the stream is a little hacky. Perhaps we'd better develop a more normal way to do this.
I agree with the peerDependency ideal.
Actually, if gulp-tape installs tape in its own node_modules, test files would require another tape, and the reporter won't work properly.
Of course, we can run npm install to fix it. Still, it is a little confusing.

Thanks for your fast responses @zoubin, @yuanqing.
What I take away from this:

I'll add tape as peerDependency. Until npm 3 is out this will enable users to do just npm install gulp-tape and the most recent tape is installed automatically as depedency in the toplevel projects. When npm 3 is out installing the facaded utility alongside any gulp-* plugin will become pretty common.
I'll look into the ES6 issue. I guess pointing users to transpiling the tests before running them is a good idea - for the already available ES6 features one could give the possibility to enable flags on the spawned child process.
Most importantly I'll look into fixing istanbul integration and add a test for it

Any amendments from your side?

I'll add tape as peerDependency.

:+1:

tape as a peerDependency and devDependency
Instructions to install both gulp-tape and tape in the README

Most importantly I'll look into fixing istanbul integration and add a test for it

What we currently have in the test directory aren't exactly proper tests. Would be nice to have some tests to verify that this module works for the following:

The "normal" use case eg. running test/*.js

A failing tape test should cause Gulp to error out

Generating correct test coverage with gulp-istanbul

Wondering how we might go about doing this though. Intercept stdout (as in https://github.com/sindresorhus/gulp-jasmine/blob/master/test.js)...?

Hey there, so this is the current state of things:

[x] tape as peerDependency und devDependency
[x] Bare bones instructions to install both gulp-tape and tape in the README
[x] "Normal" use case with exceptions bubbling up
[x] Coverage use case with modified "more gulpish" recipe - let's discuss this
[ ] Tests for normal use case both successful and failing
[ ] Tests for coverage use case

It's a really big change.
So, gulp-tape has taken the task of hookRequire?
gulp.task('istanbul', function(cb) {
  return gulp.src('fixtures/*.js')
    .pipe(istanbul())
    .pipe(tape({
      exec: gulp.src('fixtures/test/*.js')
    }))
    .pipe(istanbul.writeReports());
});

It seems we are using gulp-istanbul in a way slightly from that in the documentation.
I'm not sure whether it could introduce other problems.
I think it maybe has done a little too much. Perhaps we'd better let gulp-tape do one thing ( run the tests)?

Jep, this change switches the responsibility for the require-hook to gulp-tape. This has the downside of being a breaking API change but has several upsides:

istanbul.hookRequire overloads require in the main context, which could yield unexpected behaviour for other gulp tasks running in the chain after it
the new behavior ensures the tests run pretty much in isolation for all scenarios
the propagation mechanism for globals set by the instrumented tests only copies new globals, which prevents nasty side effects for the main process
the completion-detection is more robust and does not rely on internal api
supporting other coverage tools should be trivial now

That being said I would happily create and maintain a fork for use cases where these benefits are important, your call.

this change switches the responsibility for the require-hook to gulp-tape

I agree with @zoubin that gulp-tape should merely be responsible for running tests

I would happily create and maintain a fork for use cases where these benefits are important

+1


Fix large foreign key dropdowns being changed to text fields

The following commit disabled using datalists with over a 100 records due to php memory limits.
Would like to consider a different approach by using a hash instead of a object list.
4b8895c8
BUGFIX Don't scaffold has_one relations into a DropdownField in ForeignKey->scaffoldFormField() if more than 100 records would be created, to avoid exceeding PHP memory (fixes #6776)

I’m not entirely sure that this will actually make any difference to how much memory is used: calling ->toArray() on the map will still loop over every DataObject in the same way that DropdownField will loop over the source. It’s doing the same work, just at a different time.

If the source items weren't pulled from the DB until render time it'd allow instantiation of dropdowns that could then never be used and that'd make a difference.
Perhaps DropdownField's use of DataLists needs to be a bit more clever to save loading objects it doesn't need to.

It looks like this has stalled so I'm closing this PR. Feel free to reopen if you think it's appropriate.


"Cannot read property 'errors' of undefined" trying to execute scrapbook with error

Put this into a scrapbook:

adb.testdrop()

SHIFT+CTRL+'
!) Cannot read property 'errors' of undefined

#596 is a partial fix - just gets rid of the null ref error. Still need to be able to surface these errors as part of #471.

Fixed as part of improved error handling.


feat: add file-level scan api for iceberg source

Is your feature request related to a problem? Please describe.
Currently, iceberg source does scan planning in the frontend node and sends the files needed to be scanned to compute nodes. Technically, we can use a file level scan API to scan those files. However, icelake lacks this API, so we need to reuse the table-level API and filter out the assigned files. I think we can add a file-level read API to icelake to avoid redundant scan planning.
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
No response

After https://github.com/apache/iceberg-rust/pull/377, I think the iceberg-rust can distribute the file scan task to different compute nodes.


Make a “Claim Business” web form

The “claim business” button on the location page currently opens the user’s email program and auto-fills a message to us. This might be improved by showing a web form instead.
We could start with something simple, like a Google Form or Formspree form.
TBD: What fields should this web form have? (Raven, Amanda, or Josh may have recommendations)
You can see an example button here…
https://foodoasis.la/community-garden/spring-street/
The template for the location page is here…
https://github.com/foodoasisla/site/blob/master/_layouts/location-details.html
Bonus Points: Use the same form style for the “Report Issue” button (@joshuazrobins may have recommendations for this.)

This will be replaced with a full login/authorization module


Add support for sass-lint pre-commit hook

As the scss-lint tool might not be able to check for all features in Sass going forward, are there any plans for supporting sass-lint as a pre-commit hook?
Thanks!

No plans—feel free to submit a PR!

Closing due to age. Happy to merge a pull request adding support for sass-lint!


Transaction speed

Describe the feature request
We can make transaction faster by writing a code that allows anyone bridging higher amount experience faster speed while others with lower amount can follow .
Also doing a refund can help secure more transaction on taiko as Eth gas is always on the high side.
Spam policy

[X] I verify that this issue is NOT SPAM and understand SPAM issues will be closed and reported to GitHub, resulting in ACCOUNT TERMINATION.

transaction time was slow when I made a transaction from Taiko Kalta to Holesky

transaction time was slow when I made a transaction from Taiko Kalta to Holesky

well what i would like to is that a time frame for transaction should be added, so we can get to know the amount of time each transaction is going to take

It took me a few days to bridge the Horse token from Holesky to Taiko. It kept giving me errors in the transaction

we don't know code writing

bridging took a longer time and reducing the time involved would be of help for users

bridging took a longer time

use higher gas and transactions will be faster. For example i use 155 and bridge takes minute or two


New master release

Master is quite old and the landing page does not even mention that we are part of the SE program. As we are getting more and more attention, we should update the master more frequently again :)

#291 done

Thanks for merging :) AFAIK you have to make a release to trigger rebuild :+1: I'm not familiar with the details though @MichaelSp

it's rolling https://github.com/ImisDevelopers/1_011_a_infektionsfall_uebermittellung/releases/tag/0.3.0


Light client is not able to connect to a parachain collator

Detected by @Kailai-Wang
Our light client currently relies on grandpa authorities to detect finalization proofs:
https://github.com/integritee-network/worker/blob/2bd06ff3301ae225b2bef994dfd669383a41b910/core/parentchain/light-client/src/justification.rs#L45-L52
The problem: The parachain collator does not have grandpa authorities, so the current worker fails to start if connected to a parachain node:
https://github.com/integritee-network/worker/blob/2bd06ff3301ae225b2bef994dfd669383a41b910/core-primitives/node-api-extensions/src/chain.rs#L52-L67

Quick fix: Simply remove finalization proof check? (i.e handle all blocks equal to a block without a grandpa justification: https://github.com/integritee-network/worker/blob/2bd06ff3301ae225b2bef994dfd669383a41b910/core/parentchain/light-client/src/lib.rs#L308-L316)
Long term fix?

Thanks for opening this issue. This is not necessarily a bug as the standard substrate node uses grandpa, but it would be nice if it could support parachain collator too :)

We need support for parachains really soon anyway and should schedule this for the next sprint. I'd rephrase this as a feature request. it is not a bug

This issue was closed in favour of https://github.com/integritee-network/worker/issues/769


fix: account for case where knownSecretNames is empty

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[x] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[x] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?)
[ ] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

New Dependency Instructions (If applicable)

Codecov Report

Merging #4558 (c1dbeb0) into main (857beb7) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main    #4558   +/-   ##
=======================================
  Coverage   41.52%   41.52%
=======================================
  Files         106      106
  Lines        9768     9768
=======================================
  Hits         4056     4056
  Misses       5366     5366
  Partials      346      346

not needed


Service Components for BTP not visible

Issue description

https://help.sap.com/docs/btp/sap-business-technology-platform/support-components#service-components- We do not see Service Components in this link which was available for customers and we used to refer the customers to this page to create technical incidents. I cleared cache to see if that was the issue, but no. That isn't and the service component list (originally listed) is missing.
Feedback Type (Optional)
content gaps
Page Title on SAP Help Portal (prefilled)
Support Components
Page URL on SAP Help Portal (prefilled)
https://help.sap.com/docs/btp/sap-business-technology-platform/support-components

Thank you for your feedback, we will look into it and get back to you if we have any questions.

Hi @I038871,
I've addressed the issue and hope the Dev team will process it as soon as they can.
Thanks!
Nikola

Thank you for looking into the query & taking this forward. Rgds, Parvathi

Sorry, I clicked on "close with comment" by mistake. Please continue to look into the issue for a fix. Thnx & rgds, Parvathi

Hi @I038871,
The issue is fix now. See https://help.sap.com/docs/btp/sap-business-technology-platform/support-components?version=Cloud.


remove docker

We remove the docker build for now, since we don't use it any more in our CI.
At some point we might consider bringing it back

It'd be nice to investigate if this change won't disrupt updating JPEG XL in Squoosh.

It'd be nice to investigate if this change won't disrupt updating JPEG XL in Squoosh.

I don't think they are using our docker


Rename vscode-test to @vscode/test-electron

It appears that the vscode-test package has been renamed according to the following npm deprecation output: npm WARN deprecated<EMAIL_ADDRESS>This package has been renamed to @vscode/test-electron, please update to the new name
This should just be a simple name change in the package.json.

Hey @BrenekH I would like to work on this issue. Can you please assign it to me?


I made Reconciler, an alternative GraphDiff-successor

Hi folks,
right now the there's two alternatives to the GraphDiff library of EF6: Detached.EntityFramework, which is listed here, and a commercial library that's not listed here.
I've made another one that is very close in spirit to the original GraphDiff library that comes in both an EF6 and an EF Core version. I think it would be a useful contribution to this list.
Reconciler

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

ID: 8875eb79-99ff-662b-c189-86eb8cdb5488
Version Independent ID: fa03a7fa-1922-7aa1-acda-b0d216ef37cb
Content: Tools & Extensions - EF Core
Content Source: entity-framework/core/extensions/index.md
Product: entity-framework
GitHub Login: @ErikEJ
Microsoft Alias: divega

@jtheisen Please send a pull request for an update to the extensions page.


Feature support multiple slot on one column in materialized view

Proposed changes
support multiple slot on one column in materialized view
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 33.6 seconds
load time: 502 seconds
storage size:<PHONE_NUMBER>1 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230202173006_clickbench_pr_89773.html


Add async-spawner support.

This allows writing async code that works with #[async_std::main] and #[tokio::main].

This cause compile error in code that doesn't currently depend on async_spawner.
This should be a completely different attribute or opt-in by an explicit argument to attribute.
Also, note that this adds a public dependency on a library.

As you can see in async-rs/async-std#912, it is very trivial code. Maybe it should be moved to the futures library? This is mostly meant to start discussion with people working on tokio and async-std as I think this is a very useful feature.

As said in async-rs/async-std#912, there are some problems with the current design and I recommend fixing/improving those problems first.


Ask for consent before downloading anything from the update server

It is terrifying, knowing afterwards that content from a server has been injected into the editor, even if it's only bbcode.
Describe the solution you'd like
Ask for consent before checking for updates.
Describe alternatives you've considered
A hot beverage and frenzied research into bbcode injection attacks.
Additional context
This plugin is amazing, thanks !

I have been waiting for this :)
There is no danger for crosscripts or code injection.
The source is markdown and is only rendered internally via bbcode. I have full control what is taken and what is not.
https://github.com/MikeSchulze/gdUnit3/blob/master/addons/gdUnit3/src/update/GdMarkDownReader.gd

close as clarified, there is no option to crosscripts or code injection.


StoryboardViewControllerIdentifier.callAsFunction(creator:) should return non-optional value

This method calls UIStoryboard.instantiateViewController(identifier:creator:) internally, which returns a non-optional view controller. Therefore, it is unnecessary to return optional value in the StoryboardViewControllerIdentifier method.
See also: https://developer.apple.com/documentation/uikit/uistoryboard/3213989-instantiateviewcontroller

Thanks!


Fixit Button Works!

https://github.com/user-attachments/assets/01640f80-486a-4405-bbb2-b64cf00f35ec
Todo

[ ] Test for performance
[x] Extension release first (handle that)

Lgtm! Can you put it behind a DEV flag for now and merge it? We can remove DEV flag once extension is approved, wdyt? I'm going ahead with extension submission since there seems to be no changes in extension in this PR

@ppsreejith check this again?


WriteTimeoutHandler does not work as stated

The code hints that if there are no write operations this handler will never issue WriteTimeoutException.
In fact, this handler has the similar functionality like socket option SO_SNDTIMEO.
It is far away from "Raises a WriteTimeoutException when no data was written within a certain period of time".

The doc was fixed in #4631. It should be Raises a WriteTimeoutException when a write operation cannot finish in a certain period of time.

Hi windie, thanks for your comments.
From my perspective, it is not a good idea to revise the doc because users will be confused if ReadTimeoutHandler and WriteTimeoutHandler have different meaning.
Why not offer a WriteTimeoutHandler that will raise a WriteTimeoutException when no data was written within a certain period of time?

Acutally, what you are looking for is IdleStateHandler. The ReadTimeoutHandler doc is wrong too. I'm working on fixing it.

"The ReadTimeoutHandler doc is wrong too." I am afraid not. The code indicates that functionality is compliant with doc.

@xiaoshuang-lu you are right. I was wrong about ReadTimeoutHandler. ReadTimeoutHandler does what the doc says. So nothing needs to be fixed :).

Closing since the doc has been fixed in #4631

This issue was not fixed.

The behavior you want has been implemented in IdleStateHandler. I don't see any strong reason why we need to duplicate the same feature in WriteTimeoutHandler.
Secondly, WriteTimeoutHandler is a public API so we cannot change its behavior right now as it will break existing applications. Some applications may depend on the current behavior.
Since there is nothing to do, I just closed it.

Why we need to duplicate the same feature in ReadTimeoutHandler?

Why we need to duplicate the same feature in ReadTimeoutHandler?

ReadTimeoutHandler was added before IdleStateHandler.
@normanmaurer - What do you think that deprecating ReadTimeoutHandler?

@windie actually I think we could even mark ReadTimeoutHandler and WriteTimeoutHandler @deprecated. @Scottmitch @trustin WDYT ?

@normanmaurer - I'm fine with deprecating both ... seems like IdleStateHandler can be used for either or both use cases.

See #5399

I think we can close this as  #5399 was merged


⚠ Bofrost.es has degraded performance

In 865f28c, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1610 ms

Resolved: Bofrost.es performance has improved in 142d46d after 21 minutes.