Drop mocksocket & securemock dependencies from sniffer and rest client (no need) (#1174)

Signed-off-by: Andriy Redko<EMAIL_ADDRESS>Description
Cherry-pick https://github.com/opensearch-project/OpenSearch/pull/1174 to 1.x
Issues Resolved
Part of: #114
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

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

@dblock  cherrypick to 1.x, thank you!

The linter check is failing, http://site.icu-project.org/ is not available (and it really is not), referenced from:

plugins/ingest-attachment/licenses/tika-parsers-LICENSE.txt
plugins/ingest-attachment/licenses/tika-core-LICENSE.txt

Sadly, I could not find the live ICU project site. :(

start gradle check

start gradle check

This will only do something if you're a maintainer on the project, and is there to avoid runaway hardware costs. This spawns some massive cluster to run integ tests.
You can rebase main, link checker is fixed.

start gradle check

@dblock Thank you very much, seems like all checks are green now 🥳

Thanks @reta


Impossible to access to the enhanced setting of the app

Hi,
Everything works well but... when I clic on the icon to access to the enhanced settings, nothing happen :/
Any Idea ?
thx a lot by the way for your awesome work

Hello!
Already mentioned here and here, therefore closing. New update solving this and many other issues is on the way, although still a little bit far away!

So sorry, I didn't see these post !
Goodluck and keepgoing, you rock !


⚠ Bofrost.es has degraded performance

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

HTTP code: 200
Response time: 1488 ms

Resolved: Bofrost.es performance has improved in 4b83ed3 after 19 minutes.


fix: used type-only export for ButtonProps

Overview
PR Checklist

~[ ] Related to designs:~
[x] Related to JIRA ticket: ABC-123
[x] I have run this code to verify it works
[x] This PR includes unit tests for the code change

Description
@saghdaey is seeing Cannot find 'ButtonProps' errors locally in a yarn linked gamut's Button/index.js. How unfortunate. I'm guessing this is some Babel/TypeScript quirk of accidentally printing the import to a JS file even though it's, in practice, only a type system import. It should go away with a type only import to tell Babel/TypeScript to not print out the export in JS land.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Joshi McToshi seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

📬Published Alpha Packages:@codecademy/gamut-labs@5.2.3-alpha.0ce429.0@codecademy/gamut@17.3.2-alpha.0ce429.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://5faeacd6a60d6810584e7e1d--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages:@codecademy/gamut-labs@5.2.3-alpha.41dd0e.0@codecademy/gamut@17.3.2-alpha.41dd0e.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://5faeafc9a60d680cec4e817e--gamut-preview.netlify.appDeploy Logs

(the license thing is because I haven't yet set up my normal email on this computer)


Chromium build fail

Hello, this failed with pci/pci.h header missing, I have checked and I only have /linux/pci.h from the kernel-headers but this is not it, otherwise it should have been #include <linux/pci.h> .
I am attachingrelevant part of the build log:
https://pastebin.com/td0K59a1
Regards,

https://github.com/kisslinux/community/issues/1637
Just do kiss fork pciutils and modify the build file to change install-pcilib to install-lib

https://github.com/kisslinux/community/issues/1637
Just do kiss fork pciutils and modify the build file to change install-pcilib to install-lib

Also, there's been a new chromium release so you should probably build that instead of this old one. Here: https://github.com/git-bruh/community/tree/chromium/community/chromium, but i haven't tested it on musl yet, build should finish in a few hours.

Also, there's been a new chromium release so you should probably build that instead of this old one. Here: https://github.com/git-bruh/community/tree/chromium/community/chromium, but i haven't tested it on musl yet, build should finish in a few hours.

@git-bruh Thanks for the quick responce. I have tried building the new release as you said but still got the same error.Then I tried to just install pciutils, got the same error. Then I manually installed pciutils with libs and headers and the build worked. That said, don't you think that pciutils should be made a dependency for chromium and maybe split the change to build script to install the libs?
But then after a succesfull build I get this stacktrace when running chromium:
[15408:15419:0121/221618.562321:FATAL:udev_loader.cc(38)] Check failed: false.
Received signal 6
r8:<PHONE_NUMBER>000001  r9:<PHONE_NUMBER>003c3b r10:<PHONE_NUMBER>000008 r11:<PHONE_NUMBER>000246
r12: 00007f18bcd2c9f0 r13: 00007f18bc3faa00 r14: 00007f18bc3fa9c0 r15: 00007f18bc3faf20
di:<PHONE_NUMBER>000002  si: 00007f18bc3fa780  bp: 00007f18bc3fa780  bx:<PHONE_NUMBER>000000
dx:<PHONE_NUMBER>000000  ax:<PHONE_NUMBER>000000  cx: 00007f18c68deb77  sp: 00007f18bc3fa778
ip: 00007f18c68deb77 efl:<PHONE_NUMBER>000246 cgf: 002b000000000033 erf:<PHONE_NUMBER>000000
trp:<PHONE_NUMBER>000000 msk:<PHONE_NUMBER>000000 cr2:<PHONE_NUMBER>000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.
Any ideas?

@git-bruh Thanks for the quick responce. I have tried building the new release as you said but still got the same error.Then I tried to just install pciutils, got the same error. Then I manually installed pciutils with libs and headers and the build worked. That said, don't you think that pciutils should be made a dependency for chromium and maybe split the change to build script to install the libs?
But then after a succesfull build I get this stacktrace when running chromium:
[15408:15419:0121/221618.562321:FATAL:udev_loader.cc(38)] Check failed: false.
Received signal 6
r8:<PHONE_NUMBER>000001  r9:<PHONE_NUMBER>003c3b r10:<PHONE_NUMBER>000008 r11:<PHONE_NUMBER>000246
r12: 00007f18bcd2c9f0 r13: 00007f18bc3faa00 r14: 00007f18bc3fa9c0 r15: 00007f18bc3faf20
di:<PHONE_NUMBER>000002  si: 00007f18bc3fa780  bp: 00007f18bc3fa780  bx:<PHONE_NUMBER>000000
dx:<PHONE_NUMBER>000000  ax:<PHONE_NUMBER>000000  cx: 00007f18c68deb77  sp: 00007f18bc3fa778
ip: 00007f18c68deb77 efl:<PHONE_NUMBER>000246 cgf: 002b000000000033 erf:<PHONE_NUMBER>000000
trp:<PHONE_NUMBER>000000 msk:<PHONE_NUMBER>000000 cr2:<PHONE_NUMBER>000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.
Any ideas?

Luckly I have 12 core last gen ryzen 5 PRO 4650 cpu, with 32 gb of overclocked ram, so I can test compile this bloated software somewhat with a grace, it takes about 2 hours to compile this stupid browser even on my high end system with literally every package+kernel compiled with -O3 -march=native -mtune=native.  Very frustrating indeed.

Luckly I have 12 core last gen ryzen 5 PRO 4650 cpu, with 32 gb of overclocked ram, so I can test compile this bloated software somewhat with a grace, it takes about 2 hours to compile this stupid browser even on my high end system with literally every package+kernel compiled with -O3 -march=native -mtune=native.  Very frustrating indeed.

I just finished building the 87. version and it still has the same stacktrace error. Possibly some uvdev library version is wrong? But that cant's be because I have all my packages up to date with the other fork from dylan which is ~120 commits ahead.

I just finished building the 87. version and it still has the same stacktrace error. Possibly some uvdev library version is wrong? But that cant's be because I have all my packages up to date with the other fork from dylan which is ~120 commits ahead.

I was getting the same error when running in a chroot. installing eudev fixed it and i made it a dependency

I was getting the same error when running in a chroot. installing eudev fixed it and i made it a dependency

It should definitely work after installing eudev:

It should definitely work after installing eudev:

Thanks for the help! I managed to solve my issue, somehow they were related to eudev conflicts that came out of nowhere. I don't really get why this conflict existed, (maybe something from previous version?) but I just did kiss a uedev (conflict name here)  and it magically started to work. Here's the screen:

Thanks for the help! I managed to solve my issue, somehow they were related to eudev conflicts that came out of nowhere. I don't really get why this conflict existed, (maybe something from previous version?) but I just did kiss a uedev (conflict name here)  and it magically started to work. Here's the screen:

@kyx0r Great! the conflicts might be present if you had libudev-zero installed

@kyx0r Great! the conflicts might be present if you had libudev-zero installed

@git-bruh Another option to avoid udev related issues is building chromium without libudev support (use_udev=false GN flag). Can you please test this ?

@git-bruh Another option to avoid udev related issues is building chromium without libudev support (use_udev=false GN flag). Can you please test this ?

@illiliti Thanks! Rebuilt and seems to work fine now without linking udev

@illiliti Thanks! Rebuilt and seems to work fine now without linking udev

@illiliti update: for some reason if chromium is not linked to eudev, the chromium process doesn't get killed even after closing all tabs with Ctrl + W, so if you "close" chromium then try to launch it again, it wont work cuz chromium is already running:

This can be reproduced reliably by just launching chromium from the terminal ,opening 1-2 tabs and then closing all of them and observing that the process will just stay stuck and won't exit, so for now i have removed the use_udev=false flag

@illiliti update: for some reason if chromium is not linked to eudev, the chromium process doesn't get killed even after closing all tabs with Ctrl + W, so if you "close" chromium then try to launch it again, it wont work cuz chromium is already running:

This can be reproduced reliably by just launching chromium from the terminal ,opening 1-2 tabs and then closing all of them and observing that the process will just stay stuck and won't exit, so for now i have removed the use_udev=false flag


fix: 🐛 add design for demos

Description

增加demo的设计指南
删除首页案例

Motivation and Context

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Enhancement (changes that improvement of current feature or performance)
[ ] Refactoring (changes that neither fixes a bug nor adds a feature)
[ ] Test Case (changes that add missing tests or correct existing tests)
[ ] Code style optimization (changes that do not affect the meaning of the code)
[ ] Docs (changes that only update documentation)
[ ] Chore (changes that don't modify src or test files)

Self Check before Merge

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Pull Request Test Coverage Report for Build 374328246

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

Totals

Change from base Build 373991410:
0.0%

Covered Lines:
0

Relevant Lines:
0

💛  - Coveralls


[134] Issue #134 - May 16, 2019

To contribute to this issue, simply leave a comment here. Please also review our contributing guidelines.
The current draft for this issue in _drafts/. If you want to contribute directly, feel free to open a pull request.

https://twitter.com/chriseidhof/status/1124005259708444672 + thread

Adding isPowerOf2 to BinaryInteger
https://forums.swift.org/t/adding-ispowerof2-to-binaryinteger/24087

[Returned for revision] SE-0258: Property Delegates
The review for SE-0258 has concluded. There was a lot of great discussion in this review, leading to some very useful feedback for the Core Team and the proposal authors. That feedback can be broken down into two categories: (1) procedural feedback about the state of the proposal and its review and (2) technical feedback about the actual proposal. Both are useful, and we'll consider each in turn.
https://forums.swift.org/t/returned-for-revision-se-0258-property-delegates/24080

Pitch [stdlib]: making sorting algorithm choosable.
https://forums.swift.org/t/pitch-stdlib-making-sorting-algorithm-choosable/24100

Pitch: Method to sum numeric arrays
https://forums.swift.org/t/pitch-method-to-sum-numeric-arrays/24170

The second review of the revised SE-0253: Callable values of user-defined nominal types begins now and runs through May 13, 2019.
https://forums.swift.org/t/se-0253-callable-values-of-user-defined-nominal-types/24177

https://spec.fm/podcasts/swift-unwrapped/295535

Server Workgroup meeting recap
https://forums.swift.org/t/april-18th-2019/24220

Pitch: Protocol Conformance for Tuples / Anonymous Structs
https://forums.swift.org/t/pitch-protocol-conformance-for-tuples-anonymous-structs/24207

https://twitter.com/slava_pestov/status/1125843524203765761

Contributor Raj Barik implemented an entire optimizer pass to convert existentials to generic parameters, creating new opportunities for unboxing and devirtualization. All the pieces have landed and it is now on by default: https://github.com/apple/swift/pull/19820

260 review
Sent with GitHawk

https://twitter.com/AirspeedSwift/status/1125917086335639552

I jest, but there's a serious point here: declaring your API binary stable is a major step, and even now you can, not be done without good reason.
What's cool about this evolution feature is it will let you do it gradually, by reserving a lot of flexibility for later changes. https://twitter.com/AirspeedSwift/status/1125843585801154560

https://twitter.com/Ilseman/status/1125943551710322688

Case study on applying SE-0255: "Omitting Single-Expression Returns" to String's internal implementation in the standard library.
Includes 393 removed returns, and analyzes 111 declarations where the return couldn't be removed.
https://forums.swift.org/t/omitting-returns-in-string-case-study-of-se-0255/24283

[Pitch] Property delegate composability, backing storage, and $
https://forums.swift.org/t/pitch-property-delegate-composability-backing-storage-and/24291

Based on the discussions in the property delegates pitch and review, it seems that we should push further on the composition angle. So, I had an idea that could use some refinement.

Omitting Returns in String: Case Study of SE-0255

I’m a fan of @nate_chandler’s SE-0255 which allows us to omit the return keyword in a single-expression function or computed variables. Here is a case study of SE-0255 as applied to String’s internal implementation.

This is only to String and related Unicode functionality; other areas such as SIMDVector.swift (@scanon) could similarly benefit.

Omission Wins

SE-0255 allows us to remove 393 single-expression returns. Here is the PR 8. Below are a few common themes in return omission.

https://forums.swift.org/t/omitting-returns-in-string-case-study-of-se-0255/24283

Development open for Swift 5.0.2 for Linux
We are happy to announce the opening of the development phase for Swift 5.0.2 for Linux with a planned release by the middle of June 2019.
https://forums.swift.org/t/development-open-for-swift-5-0-2-for-linux/24321
Sent with GitHawk

https://twitter.com/leoxlzhao/status/1126256414526181381
Sent with GitHawk

Finally: https://twitter.com/johannesweiss/status/1126254936801591296

https://github.com/apple/swift-evolution/blob/master/proposals/0260-library-evolution.md https://forums.swift.org/t/se-0260-library-evolution/24260/1 review

Preview of cross-platform IDE and GUI framework for Swift
https://forums.swift.org/t/preview-cross-platform-ide-and-gui-framework/24361

https://twitter.com/johannesweiss/status/1126913408455053312

Wow, that is amazing. SwiftWasm! Seriously amazing work @maxdesiatov and co: https://swiftwasm.org

Feedback: NIOAPNS: NIO-based Apple Push Notification Service

After the discussion thread, we are proposing this as a final revision of this proposal and enter the proposal review phase which will run until the 31st of May 2019.

We have integrated most of the feedback from the discussion thread so even if you have read the previous version, you will find some changes that you hopefully agree with.

https://forums.swift.org/t/feedback-nioapns-nio-based-apple-push-notification-service/24393

[PITCH] SortedCollection

Following the topic about SortedCollection I've decided to give some thought to the matter and possible implementation.

Jordan Rose explaining about Slightly faster small String on big-endian platforms
https://forums.swift.org/t/slightly-faster-small-string-on-big-endian-platforms/24391
P.S. Accidentally clicked wrong button "close issue" :P

Finally: https://twitter.com/Catfish_Man/status/1127305039373000704

https://github.com/swift-extended-library/selwg

Really cool project - Swift Online Playground with IntelliSense
https://forums.swift.org/t/swift-online-playground-with-intellisense/24448

Great article by good friend @twostraws "What’s new in Swift 5.1"
https://www.hackingwithswift.com/articles/182/whats-new-in-swift-5-1
Also can't stop recommending he's site https://www.whatsnewinswift.com/?from=5.0&to=5.1 with downloadable Playground.

Swift on Server Workgroup meeting May 2nd, 2019
https://forums.swift.org/t/may-2nd-2019/24548


Fix for the python2.7 compatibility

This will solve the python2.7 compatibitly but will add the 'future' dependency.
The other solution is to ser the full super syntax.
Regards,

LGTM. Thanks for your PR.


fixed Something went wrong while fetching the access token

There is a change from facbook, when they sent the token back it does not contain '=' as expected in exisitng code, due to that it triggers Something went wrong while fetching the access token error!

@LeorentKelmendi thank you. I'll go through all the functionality, and make sure everything works within the next couple of days.

@nikolajlovenhardt np. I have done a pr on facebook sdk aswell :). I am trying to figgure out what design pattern have you used when you wrote the package. I see some high level code using interfaces.


[TUBEMQ-383] add readme for installation and example

[TUBEMQ-383] add readme for installation and example

Codecov Report

Merging #301 into tubemq-client-python will not change coverage.
The diff coverage is n/a.

@@                  Coverage Diff                   @@
##             tubemq-client-python    #301   +/-   ##
======================================================
  Coverage                    7.89%   7.89%
  Complexity                    458     458
======================================================
  Files                         242     242
  Lines                       26805   26805
  Branches                     4447    4447
======================================================
  Hits                         2115    2115
  Misses                      24227   24227
  Partials                      463     463

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 8688772...e2f5697. Read the comment docs.


All request canceled after tsserver.reloadProjects

Reproduce

Send tsserver.reloadProjects command.
Later request got canceled.

hi, guys, i have same problem. are you solve it now?


add sigstore default configuration

@mtrmac @baude PTAL
We'll soon ship a skopeo sub-pkg which will just contain /etc/containers/policy.json and /etc/containers/registries.d/default.yaml so that docker (after projectatomic/docker#200) and atomic can require it in their spec w/o having N specs shipping those files.
Signed-off-by: Antonio Murdaca<EMAIL_ADDRESS>

Should this have some kind of Makefile integration? As it is, it does nothing and is, at best, an example to be stowed away in docs.

right, let's install it with make also

BTW, now thinking about what we do with policy.json, the way we unconditionally overwrite users’ configuration seems pretty risky. Both of these files should be installed only if nothing already exists in the destination.

@mtrmac PTAL, fixed your comments

BTW, now thinking about what we do with policy.json, the way we unconditionally overwrite users’ configuration seems pretty risky. Both of these files should be installed only if nothing already exists in the destination.

we have config(noreplace) in the RPM, I believe who does make from source knows what he's doing

@mtrmac can you rebase your integrate-all-the-things branch so that it contains this commit? could you ping me once done, thanks!

@mtrmac can you rebase your integrate-all-the-things branch so that it contains this commit? could you ping me once done, thanks!

Done, sorry for the delay.


Feature Request: GET/POST/DELETE reactions via API

Description
GET/POST/DELETE reactions of issues/comments via API

Github API: https://developer.github.com/v3/reactions - Github can get reactions via issueComments API directly by adding custom media type application/vnd.github.squirrel-girl-preview+json
Gitlab API: https://docs.gitlab.com/ce/api/award_emoji.html - Gitlab have to get reactions via extra requests

Will this feature be supported?

#8313 is about the same issue

#8823 is wip to sove this but i like to get #8886 before in ...

@meteorlxy #9220 is here :tada:


Changing casing of file name shows the file as unsaved even though autoSave: on

auto save: on
change the casing of file, e.g debugService.ts -> DebugService.ts
notice that the file appears in working files as unsaved
I would expect the file is saved as I have auto save on

Even weirder if I do this for one more file now I still have only one unsaved file and that is the newest changed file.

Nah -> my bad I had a weird setup


fix: Added channel tests and fixed a bug where _timeoutTimer never gets any values.

What kind of change does this PR introduce?
Added channel tests in channel_test.dart
What is the current behavior?
Some tests that are present in realtime-js are missing.
What is the new behavior?
Added tests that are directly duplicatable from realtime-js
Additional context
I tried to replicate the JavaScript tests, but some of them relied on accessing private values, or counting invocations of internal methods, which I presumed is the reason why channel tests were missing in this library.
I omitted those that are hard to directly duplicate.

Great work as usual! @dshukertjr 🚀✈🛸🚢


pawn.raknet wrapper

Please wait for omp-node, otherwise at this stage samp-node cannot implement raknet function wrapper, only can implement callback wrapper

see https://github.com/AmyrAhmady/samp-node/issues/25#issuecomment-1506963584, Compatibility may be achieved in this way in the future

I have implemented the functional wrapper so far, but there is no problem without careful testing.


Encrypt passwords

This should encrypt the passwords that are saved in the metadata database. If #254 gets merged first, I'll fix any merge conflicts on this one.

Thanks for adding this. I'm thinking about change management here and wondering how to approach this to make it easy on the community. What about adding a is_encrypted field set to False by default and set to True upon first save/encryption?
Also I had spotted this before, but I don't think it's as flexible as your solution since we wouldn't be able to decrypt or not based on the is_encrypted field :
http://sqlalchemy-utils.readthedocs.org/en/latest/data_types.html#module-sqlalchemy_utils.types.encrypted
What do you think?

Yeah, I explicitly left out the change management piece because I didn't know the best way to proceed. I'm ok with your approach. Let me fix this up and send it over.

I went a little overboard here and that's largely due to there not being a way to upgrade the metadata database. If there was a way to do it, it wasn't obvious to me. Plus the initdb and resetdb commands were using Sqlalchemy's create_all and drop_all functions which didn't account for new migrations. I installed alembic and have a migrations folder to manage changes to the metadata database. Here's the premise of what I changed and assumptions:
If a user already has airflow running, they can issue a new command called airflow upgradedb and that will migrate any new database changes that need to happen over time. Running this command will be required when a user upgrades airflow when it has db migrations in the release. This also assumes that from this point forward the user will be on at least version 1.3.0. If the db schema does not include changes up to 1.3.0, the user will be out of luck (maybe we can create a migration file to get people up to speed).
If the user is creating airflow from scratch, all of the migrations and current quickstart guide will run as expected airflow initdb and the versioning will be created in the database properly.
For those wanting to help develop and need to create a database migration the workflow would look something like this:
$ pwd
~/airflow
$ cd airflow
$ alembic revision -m "add new field to db"
  Generating ~/airflow/airflow/migrations/versions/12341123_add_new_field_to_db.py

From there, the appropriate steps can be taken to do the migration or what ever else needs to be taken care of.
This pull request kinda went in all sorts of directions. Let me know if this isn't what you were expecting and I can change it.

I think this is great!
You're addressing overdue things I've been putting off for a while (encryption + alembic). I'm very familiar with Django's "south" module but was putting off alembic for no good reason (mostly putting off having to deal with change management and the scare of me or anyone in the community getting tangled as I used to with Django's south before knowing it well...).

The PR looks solid after a quick scan. I'm out sailing today (Airbnb offsite!), but I'll actually take a backup of our production db hopefully tomorrow and get this running.
I'd be nice to add a piece of code that runs early in the CLI and looks for the alembic version in the code versus the one in the DB and suggests the user to take a backup and run airflow upgradedb and exits if the versions don't match. It doesn't have to be part of this PR but it should make the next Pypi release.

I tried installing and it looks like I need libffi-dev on my debian box to install cryptography. Looks like most crypto library in python require some sort of os dependency so there are no ways around it...
What about making encryption an opt-in feature? (It's really important to me to allow people to pip install airflow and get going instantly without having to install non instantaneous packages). You could move the cryptography import statement in a try block within the set_password method and fallback on storing plain if the lib isn't available. This would require a small note in docs/installation.rst and a new extras_require  group named cryptography in setup.py
Let me know if this goes beyond your original intent, I can take over the branch.

I think this brings up an interesting dichotomy. On one hand, you want to be able to quickly run pip install airflow to get started and, on the other, passwords should be stored safely by default. Personally, I lean on the second one, making the product secure by default. Ideally, I'd like to be able to put a Heroku Button on this project, so that if people want to, they could deploy the whole thing with a push of button.
Anyway, I'm getting off track. As an alternative, would it be ok to put instructions on how to install libffi-dev per OS environment in the airflow instructions because it would a dependency of the project?

Let's get best of both worlds. It's really important to me to be able to get going instantly. Many operators don't require passwords (BashOperator, PythonOperator, HiveOperator, Presto*, ... ), and sometimes people don't have sudo rights on the boxes they need Airflow to work on. If someone simply wants to go through the tutorial I don't want them to spend more time installing software than it takes them to go through the tutorial...
Anyhow, this make it very clear that the passwords are stored in clear, and the steps to take to address it:
https://github.com/airbnb/airflow/pull/279

No worries. Let me get this fixed up.

Let me know if you want me to squash commits. I rolled in your feedback on the try blocks around crypto.

Alright, so I didn't know how to add on to a PR coming from a fork so I ended up fetching your branch, rebasing it, testing it, tweaking it a bit in different ways and created a new PR with a new commit on top here:
https://github.com/airbnb/airflow/pull/292
I think it's ready to merge, though merging means it hits production at Airbnb and late Saturday night is probably not the best idea if I want to make sure I can enjoy my Sunday tomorrow :) So I'm planning on making this PR hit the metal sometime Monday morning.
Thanks again for this stellar PR. Not only addressing a major flaw, but also setting Alembic which will help us tremendously at growing this piece of software in a smooth way.

closing PR as a result of #292 merge. thanks @mistercrunch


when just init a web controller ,not set to the webview , the left half of computer windows can't be clicked

SizedBox(
child: Webview(
Web.controller
)
some place I just want to use the web controller,don't want the webview place in my app,so I  comment out the code (not set the controller to the webview),but the left half of computer windows can't be clicked.

I also encountered that the icons on the left half of the screen cannot be clicked, but the right part can be clicked, I don’t know what to do


UWP: UnhandledExceptionTelemetryModule.CreateCrashTelemetry should handle AggregateException

When an unhandled exception is caught from Tasks, accoring to the following MSDN link, the exception might not contain a valid information or stack trace data:
http://stackoverflow.com/questions/32739013/stacktrace-reported-by-unhandledexceptioneventargs-exception-becomes-null-after
So we have some crashes like this:
Date/Time:       2016-11-21T13:22:45.159Z
OS Version:      Windows 10.0.14393.447
Report Version:  104

Exception Type:  System.AggregateException
Crashed Thread:  3

Application Specific Information:
TaskExceptionHolder_UnhandledException

There are no more information in the crash. So it might be helpful if UnhandledExceptionTelemetryModule.CreateCrashTelemetry would handle AggregateException and add stack traces and crash details from the inner exceptions of the AggregateException.
I also think that TaskScheduler_UnobservedTaskException should be unregistered from TaskScheduler.UnobservedTaskException in the Dispose method of this class.

Until there will be a fix for it, you can traverse over the AggregateException using the Description callback:
https://support.hockeyapp.net/discussions/problems/58502-uwp-how-to-call-trackexception?mail_type=queue#comment_40175216

https://github.com/bitstadium/HockeySDK-Windows/issues/61
^related if not same issue.

@schuettecarsten i think this is fixed now.

Closing this issue as it is fixed.


Task not error out even though the edges are aborted

I have run into an issue where a Task is not erroring out and reporting the error even though some of the edges have aborted. I think I has to do with the fact there are multiple independent batch queries and one set fails but the others continue.

This was an issue with the window node not propagating errors correctly.


Kanban set up

Below is the link to our project;
https://github.com/LeslieAine/travelers-hub/projects/1

We are 2 members working on this.

Hi Team,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights 💯

Descriptive info ✔
Tasks distributed equally ✔

Optional suggestions
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


Modify Ingress template to be easier to --set

Signed-off-by: Scott Collier<EMAIL_ADDRESS>
What this PR does / why we need it:
The current ingress template is difficult to use with --set if the hosts are not known until install-time (e.g., for automated deployments).
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #11070

Special notes for your reviewer:
This is a breaking change from the existing Ingress template so I bumped the SemVer to a new major version (v2.0.0).
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/ok-to-test

Sure @jdolitsky I will do that ASAP tomorrow morning.

@jdolitsky @pytimer I updated the README.  I included the ingress setup in the parameters table at the top and added an Ingress section to the document (and updated the ToC with doctoc).
One question, though: ideally the Ingress TLS configuration would be per-host.  I don't think it was before, either, but the way it should technically work (I think) is something like this:
  tls:
  {{- range .Values.ingress.hosts }}
  {{- if .tls }}
  - hosts:
    - {{ .name }}
    secretName: {{ .tlsSecret }}
  {{- end }}
  {{- end }}```

Should I make that change as part of this PR or make it a future improvement?  I should be able to get to it today or tomorrow either way.

@out-of-band awesome work! Can you fix the DCO check?
The secret change sounds good to me. @pytimer? lets get this in pre-merge if possible

@jdolitsky I fixed the DCO check, sorry about that, for got to -s the README commit.  I had to rebase and force-push to get it fixed.

@out-of-band any chance we can get the secret addition before merge? If busy we add this at a later date

@jdolitsky Absolutely.  I will make the change ASAP, should be in the next couple of hours.

@out-of-band @jdolitsky Sorry, I have something during this time, it looks good to me about secret.

Just checking in on this.  Is everything good or is further review pending?

@out-of-band no this looks good to me! apologies for delay. merging
/lgtm

@out-of-band Can you fix the stable/chartmuseum/Chart.yaml conflict?

@pytimer  Merge conflict is resolved.

/lgtm

🎉


Section 18.3 (Access to batch jobs) requires editing

The caption for Figure 14 is split across two lines as follows:
End of 1st line:                      Fig-
Start of 2nd line: ure 14.  Submitting a JCL file

I can no longer find this issue in the content.


[✨] provide a way to customize the build output to subpath

Is your feature request related to a problem?
sharing a domain using subpath should be a common problem, a lot of site(esp. production ones) needs it
npm run preview in the default setting outputs to dist directory, let's say we deploy it to http://a.com, then
http://a.com/service-worker.js, http://a.com/manifest.json, http://a.com/build/q-xxx.js, etc...
how to make everything under a subpath(when sharing a domain name) like
http://a.com/sub/service-worker.js, http://a.com/sub/manifest.json, http://a.com/sub/build/q-xxx.js, etc...?

I've tried the above but it only affected js files not png(using import ...?url) files, and also, how to change subpath for service-worker.js, manifest.json, etc?
Describe the solution you'd like
add a switch(commandline and/or entry.ssr.tsx setting), that controls subpathing
--subpath=abc/def -> http://a.com/abc/defservice-worker.js, http://a.com/abc/defbuild/q-xxx.js
--subpath=abc/def/ -> http://a.com/abc/def/service-worker.js, http://a.com/abc/def/build/q-xxx.js
Describe alternatives you've considered
no viable alternative that I can think of, we can't just move the build folder and/or files under dist
Additional context
No response

what is the recommended way to sharing domain?
if I'd like to open a PR, how should I add these subpath settings?

@revintec you need to set base to e.g. '/sub/' in vite, not in qwik

@revintec did you try the suggested solution?

experimental: {
  renderBuiltUrl(filename: string) {
    return 'http://cdn.xxx.com/xxx/' + filename
  },
},

The above only affected png files not css files


Allow overwriting the results

Allow overwriting the autocomplete result list and the result dictionary.
Currently DAL.Select2ListView uses both the first (=id) and second item (=text) in the choice 2-tuple, which is a problem when you want to translate your select2 options, because the form choice id doesn't know about the translated choice, unlesss you use something like
django-modeltranslation, which is unnessecary in this case.
Example use case:
from dal import autocomplete

class LanguagesAutocomplete(autocomplete.Select2ListView):

    def autocomplete_results(self, results):
        return [x for x in results if self.q.lower() in _(x).lower() or self.q.lower() in "-" + _(x[1:]).lower()]

    def results(self, results):
        trans_results = list()
        for x in results:
            if x.startswith("-"):
                trans_results.append((x, "-" + _(x[1:])))
            else:
                trans_results.append((x, _(x)))
        return [dict(id=x, text=y) for x, y in trans_results]

    def get_list(self):
        lst1, lst2 = list(), list()
        for x in Languages.objects.all():
            lst1.append(x.name)
            lst2.append("-%s" % x.name)
        lst = sorted(lst1) + sorted(lst2)
        return lst

Codecov Report

Merging #883 into master will decrease coverage by 0.77%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #883      +/-   ##
==========================================
- Coverage   97.09%   96.32%   -0.78%
==========================================
  Files         124      124
  Lines        2172     2176       +4
==========================================
- Hits         2109     2096      -13
- Misses         63       80      +17

Impacted Files
Coverage Δ

src/dal_select2/views.py
100% <100%> (ø)
:arrow_up:

test_project/select2_outside_admin/views.py
78.57% <0%> (-14.29%)
:arrow_down:

test_project/select2_tagging/test_forms.py
93.54% <0%> (-6.46%)
:arrow_down:

src/dal/test/case.py
90.74% <0%> (-5.56%)
:arrow_down:

test_project/select2_taggit/test_forms.py
95% <0%> (-5%)
:arrow_down:

test_project/tests/test_widgets.py
95.55% <0%> (-4.45%)
:arrow_down:

..._project/select2_generic_foreign_key/test_forms.py
95.65% <0%> (-4.35%)
:arrow_down:

test_project/select2_generic_m2m/test_forms.py
91.07% <0%> (-3.58%)
:arrow_down:

src/dal/widgets.py
96.1% <0%> (-2.6%)
:arrow_down:

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 cbc6c21...37e649b. Read the comment docs.

Thanks, added in #954, will be in next release


Upgrade seems to fetch all packages tags

What did you expect to happen?
When I run doom upgrade/update etc, I would like for each package to only fetch what it needs, and not negate the shallow clone.
What actually happened?
straight.el or something in doom is not configuring git fetch to use --no-tags. Without --no-tags, instead of just the required or recent history being fetched, all the tags and their connected revisions are fetched as well. When cloning repositories, using git clone --no-tags writes
[remote "origin"]
	tagOpt = --no-tags

which prevents tags from being fetched in the future. Tags do not get removed with git gc and keep their history and associated data until removed.
This could be solved by configuring straight to clone packages with git clone --no-tags --depth=1 or to update them with git fetch/pull --no-tags instead.
Additional details:

Include a link to your private config: here
Include screenshots/casts of your issue
If you mention key sequences, include what commands they're bound to (use SPC h k KEY or C-h h k KEY to inspect keys).
Include any warnings or errors logged to *Messages* (use M-x view-echo-area-messages to see it).

Steps to reproduce:
It seems to be hard to replicate, but It shouldn't be too hard to solve. Today after updating doom from a262527a7f...e916122750 I got notice of tags being fetched:
    > (222/235) Updating popup-el...
        From https://github.com/auto-complete/popup-el
           4839797..c76d516  master     -> origin/master
         * [new tag]         v0.5.7     -> v0.5.7
         * [new tag]         v0.4       -> v0.4
         * [new tag]         v0.5.0     -> v0.5.0
         * [new tag]         v0.5.1     -> v0.5.1
         * [new tag]         v0.5.2     -> v0.5.2
         * [new tag]         v0.5.3     -> v0.5.3
         * [new tag]         v0.5.4     -> v0.5.4
         * [new tag]         v0.5.5     -> v0.5.5
         * [new tag]         v0.5.6     -> v0.5.6

System information:

((emacs
  (version . "27.0.91")
  (features . "XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD JSON PDUMPER LCMS2 GMP")
  (build . "May 15, 2020")
  (buildopts "--build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-cairo --with-tiff --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules --without-gconf --without-gsettings --without-xft --without-m17n-flt --enable-link-time-optimization 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -fuse-linker-plugin -fno-fat-lto-objects -march=native -O2' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'")
  (windowsys . batch)
  (daemonp))
 (doom
  (version . "2.0.9")
  (build . "HEAD -> develop e91612275 2020-06-02 15:06:04 -0400")
  (dir . "~/dotfiles/stow/emacs/.doom.d/"))
 (system
  (type . gnu/linux)
  (config . "x86_64-redhat-linux-gnu")
  (shell . "/bin/zsh")
  (uname . "Linux 5.6.15-300.fc32.x86_64 #1 SMP Fri May 29 14:23:59 UTC 2020 x86_64")
  (path "~/.local/bin" "~/Android/Sdk/flutter/bin" "~/Android/Sdk/build-tools/29.0.2" "~/Android/Sdk/emulator" "~/Android/Sdk/platform-tools" "~/Android/Sdk/tools/bin" "~/Android/Sdk/custom/bin" "~/go/bin" "~/.cargo/bin" "~/.emacs.d/bin" "/usr/share/Modules/bin" "/usr/lib64/ccache" "/usr/local/bin" "/usr/local/sbin" "/usr/bin" "/usr/sbin" "~/bin" "~/.dotnet/tools" "/usr/libexec/emacs/27.0.91/x86_64-redhat-linux-gnu"))
 (config
  (envfile . envvar-file)
  (elc-files . 0)
  (modules :completion company ivy :ui doom doom-dashboard hl-todo modeline ophints (popup +defaults) treemacs vc-gutter window-select workspaces zen :editor (evil +everywhere) file-templates fold format lispy multiple-cursors rotate-text snippets word-wrap :emacs dired electric (ibuffer +icons) undo vc :term eshell vterm :checkers syntax spell :tools docker editorconfig (eval +overlay) (lookup +dictionary) lsp magit rgb :lang (cc +lsp) data emacs-lisp (go +lsp) (json +lsp) javascript lua markdown rest (rust +lsp) sh web yaml :config (default +bindings +smartparens))
  (packages (hl-line :disable t) (doom-snippets :disable t) (clipetty :disable t) (flycheck-package :disable t) (yasnippet-snippets) (gtk-variant :recipe '(:host github :repo "bepvte/gtk-variant.el")))
  (unpin "n/a")
  (elpa "n/a")))

This should probably be reported upstream, to straight, as I have no direct control over the git commands straight uses to fetch, and I'd rather not circumvent its API more than I need to. If there were an option, I'd be open to using it though. I'm down for less throughput when fetching.

As an alternative, a doom purge -g command exists, which will regraft your git repos (i.e delete all history as if you had newly shallow-cloned the repos).

I added --no-tags --single-branch to the shallow clone command used by straight.el, as noted in https://github.com/raxod502/straight.el/issues/532#issuecomment-643766458.

This just needs a straight.el version bump and then can be closed.

Straight was bumped a few days ago, but an unrelated issue may force me to temporarily revert -- will look into it further. In any case, I'll consider this resolved. Thanks for the prompt fix and letting me know!


Crash/freeze with Godot 4 in HTML exported game

I get the following error in Firefox/Chrome with Smartshape. It does not happen on all shapes though, some shapes just work fine.

Looks like edges failed to generate.
It's a long shot but still... I remember, there were issues with threads in Godot web builds.
Try replacing the shape_base.gd with attached file. It removes threading when calculating edges.
shape_base.zip

Thanks, but this did not help.

It works in release export but not in debug export. (I use a modified debug template though.)
Also the problem ist fixed when I delete some points from the openshape, so maybe the algorithms stack usage scales with the size of the shape and overflows if the shape is too big? But I only have ~20 points in it.

Does it also overflow with a normal debug template? Hard to say what is going wrong there. As far as I know, data structures are linear. I have 300 point shapes in my project, and besides editor lags, it works just fine. Runtime is smooth, actually loads faster than in 3.5. But that's desktop.

Actually it generally does not work if I build the template myself, even without any changes. I assume something is wrong with my build environment. So I will wait until the official Godot release contains my template modifications.

Could try official build containers/scripts. Generally, you need Linux for that. But if you can install docker and run a bash script, should work on other operating systems, theoretically.

Works with Godot 4.1 dev 1 which was released today!


Fixes for GCC warnings & errors

I'm using some pretty strict warning/error flags (gcc 10.1 / msys2/win32) that are getting triggered by your library.
-Wall -Werror -Wextra -Wpedantic -Wshadow -Wundef -Wunreachable-code -Wunused -Wignored-qualifiers -Wcast-align -Wdouble-promotion -Wformat-nonliteral -Wformat=2 -Winvalid-pch -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wredundant-decls -Wswitch-default -Wodr

My workaround originally was to add these in affected files (meta/factory.hpp for instance):
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wignored-qualifiers" // or whatever the warning might be
...
#pragma GCC diagnostic pop

Not sure if it's something you want to look at, but I basically have to finagle around these each time there's an update.

If I add all these flags to the test suite (branch experimental), all I get is a couple of warnings from delegate.cpp.
Ironically, I agree with these warnings but I can't even change those lines since the static assert would fail otherwise.
Long story short, it checks that the return type of a function-like representation for a data member is the type of the data member itself and since the original type is const int we get the function type const int().
-Werror, -Wignored-qualifiers are the only flags that trigger something though and I'm not going to change it.
Can you provide an example code that triggers something different from your project? I don't know how to help you here.

Here's what I added the ignore pragma for:
(project)/lib/entt/meta/factory.hpp: In member function 'auto entt::meta_factory<Type>::data(entt::id_type)':
(project)/lib/entt/meta/factory.hpp:585:25: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers]
  585 |                 []() -> decltype(internal::meta_data_node::set) {
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(project)/lib/entt/meta/factory.hpp: In member function 'auto entt::meta_factory<Type>::data(entt::id_type)':
(project)/lib/entt/meta/factory.hpp:637:21: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers]
  637 |             []() -> decltype(internal::meta_data_node::set) {
      |                     ^~~~~~~~~~~~~~~~~~~~~

using ent::dispatcher (sink/connect)
(project)/lib/entt/signal/delegate.hpp:109:24: error: variable 'arguments' set but not used [-Werror=unused-but-set-variable]
  109 |             const auto arguments = std::forward_as_tuple(std::forward<Args>(args)...);
      |

Workaround for that was to add this (basic UNUSED macro) between the declaration & return. It wouldn't take
static_cast<void>(arguments);

That might be it for now actually.

Ok, these are probably suppressed on branch experimental. Could you make a try?
Unfortunately, I can't reproduce them easily, I'm sorry. Thank you.

Hmmm, still a variation of the same error in meta/factory.hpp
lib/entt/meta/factory.hpp: In lambda function:
lib/entt/meta/factory.hpp:584:32: error: type qualifiers ignored on cast result type [-Werror=ignored-qualifiers]
  584 |                         return static_cast<decltype(internal::meta_data_node::set)>(nullptr);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/entt/meta/factory.hpp: In lambda function:
lib/entt/meta/factory.hpp:636:28: error: type qualifiers ignored on cast result type [-Werror=ignored-qualifiers]
  636 |                     return static_cast<decltype(internal::meta_data_node::set)>(nullptr);
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The delegate one is fixed though.

This is a big WTF! :smile:
I force-pushed on experimental, let's see if explicitly removing the const qualifier from the type of the data member satisfies your compiler! :joy:

That did the trick! Figured it was something const-related. Thanks!


Added PerfectAPIClient to Networking section

Project URL

https://github.com/SvenTiigi/PerfectAPIClient
Description

Added PerfectAPIClient
Why it should be included to awesome-ios (optional)
PerfectAPIClient enables developers who are building Server-Side Swift applications based on the Perfect Server-Side Swift Framework an easy way to declare an access network/API request from their server application. It provides a network abstraction layer similar like Moya.
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[ ] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 3 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Found 2 link issues, a project collaborator will take care of these, thanks :)

Link issues by awesome_bot

Line
Status
Link

1122
302
https://www.moltin.com/ios-ecommerce-sdk/ redirects tohttps://moltin.com/ios-ecommerce-sdk/

1271
301
https://github.com/west0r/SwiftyVK redirects tohttps://github.com/SwiftyVK/SwiftyVK

  Generated by :no_entry_sign: Danger

@SvenTiigi nice to see Server-Side Swift growing! Thanks for contributing 👍


consider adopting the kubectl "plugin" mechanism

proposal: adopt kubectl's lightweight plugin mechanism for the openwhisk go cli. it's not even really a plugin mechanism, just a simple dispatcher. kubectl foo works if some executable kubectl-foo is on my PATH. kubectl is agnostic to the impl of kubectl-foo; i.e. it could be another go executable, a nodejs shebang, a bash script, etc.
getting this support into wsk should require only small changes, especially if we can leverage the platform's "which/type" support. i.e.: wsk foo, if not resolved by a built-in command or command subtree "foo" will delegate to the PATH resolver, which does a which foo. if this succeeds, it delegates the command line to an Exec of that resolved /path/to/foo.
kubectl also has a kubectl plugin list, which is a bit more time-intensive, but at the same time not latency sensitive: this one must scan PATH for matching wsk-xxxx executables.

I think this is a good thing to add
So then I can get “wsk deploy” if I rename wskdeploy to wsk-deploy !
cc @mrutkows @mdeuser

sounds like a great idea, @starpit what kind of changes are we anticipating? are you referring to something of this sort: https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/?

@starpit I am not opposed to this, but I still view this as a parallel path to what we want to do with making wskdeploy a plug-in of the CLI.  @pritidesai https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/

You are inventing a pkugin mechanism for wsk?

no, just advantaging existing Cobra framework

sounds like a great idea, @starpit what kind of changes are we anticipating? are you referring to something of this sort: https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/?

@pritidesai yes, this is what i was referring to. it's an incredibly lightweight approach, and one that allows plugin providers to target multiple CLIs without having to invest anything into the possibly disparate mechanisms (ibmcloud, cobra, etc.) offered by each CLI provider.

thats great, have we experimented implementing this kind of setup outside of kubectl?

Not yet.


Add Configuration For AzureGerman Cloud

Feature Request

According to the documentation on https://learn.microsoft.com/en-us/azure/azure-government/documentation-government-get-started-connect-with-cli, it looks like there's an option AzureGermanCloud but no configuration is present at https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/azcore/cloud/cloud.go#L9-L22. Can this configuration be added here?

I'd be happy to open a PR for this if someone can point me to the correct AD host for Germany.

The Azure German cloud has closed. See https://learn.microsoft.com/previous-versions/azure/germany/germany-welcome for more info.
Duplicate of https://github.com/Azure/azure-sdk-for-go/issues/20293


Decoration's class_name not applied to JSX decorations

The class_name parameter is not applied to JSX decorations

Closing this - will reopen when work starts on this item


Generate rank-2 slice that fills the virtual keyboard

Generate segments of horizontal intervals offset by vertical intervals. Automatically set VK config such that it has the appearance of a true rank-2 layout.

Somewhat related to #214


Codeforces User Class Added

Please do comment for improvements, I m going to add more classes further.

Great work @surajdeotiwari
Do not forget to

Share your contribution on socials(twitter mainly), tag us and Clueless 🫂
Give this repository a star ✨
Follow Clueless Community on GitHub ✅


feat(tutorial): complete step 5

Closes #
http://carbon-tutorial-angular-cherkaouimouad.eu-gb.mybluemix.net/
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

here is the new link to the cf app:
http://carbon-tutorial-angular-cherkaouimouad.eu-gb.mybluemix.net/


Development: Improve code quality for exam

Checklist
General

[ ] I tested all changes and their related features with all corresponding user types on a test server.
[ ] This is a small issue that I tested locally and was confirmed by another developer on a test server.
[x] Language: I followed the guidelines for inclusive, diversity-sensitive, and appreciative language.
[x] I chose a title conforming to the naming conventions for pull requests.

Motivation and Context

Description

Add a DB migration for  did_check_login, did_check_registration_number, did_check_registration_name , did_check_image fields that fills with false (see 7783873b72fb5fcdb614e1643f8d30e3357fba34)
Better default values for exam user
Apply suggestions left from this PR #6137

Note: DB migration is approved by @krusche
Steps for Testing

Prerequisites:

1 Instructor
1 Students
1 Course with exam (exam with different exercises)

Log in to Artemis
Navigate to Course Administration
Register students to exam
Upload the pdf that contains student images, check if images are saved correctly.
Generate Student Exams (check if you can fetch all student exams and view specific student exam)
Login as student
Participate in exam and submit the exam
Log as instructor back and verify attendance (You should see students that started the exam but did not sign. )

Review Progress

Code Review

[ ] Review 1
[ ] Review 2

Manual Tests

[ ] Test 1
[ ] Test 2

Exam Mode Test

[ ] Test

Test Coverage

Codecov Report

Merging #6298 (ccac0d7) into develop (30534ac) will decrease coverage by 0.01%.
The diff coverage is 38.70%.

:exclamation: Current head ccac0d7 differs from pull request most recent head 63a7760. Consider uploading reports for the commit 63a7760 to get more accurate results

: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
Additional details and impacted files
@@              Coverage Diff              @@
##             develop    #6298      +/-   ##
=============================================
- Coverage      80.31%   80.30%   -0.01%
+ Complexity     12903    12902       -1
=============================================
  Files           2289     2289
  Lines          88746    88739       -7
  Branches       13111    13111
=============================================
- Hits           71273    71264       -9
- Misses          9723     9724       +1
- Partials        7750     7751       +1

Impacted Files
Coverage Δ

...a/de/tum/in/www1/artemis/domain/exam/ExamUser.java
87.30% <ø> (-0.76%)
:arrow_down:

...va/de/tum/in/www1/artemis/service/FileService.java
79.25% <0.00%> (-0.70%)
:arrow_down:

.../in/www1/artemis/service/exam/ExamQuizService.java
87.96% <0.00%> (ø)

.../de/tum/in/www1/artemis/web/rest/FileResource.java
67.88% <0.00%> (+0.97%)
:arrow_up:

.../tum/in/www1/artemis/web/rest/dto/ExamUserDTO.java
100.00% <ø> (ø)

src/main/webapp/app/entities/exam-user.model.ts
0.00% <0.00%> (ø)

...pp/exam/manage/students/exam-students.component.ts
83.05% <ø> (-0.29%)
:arrow_down:

.../www1/artemis/service/exam/StudentExamService.java
85.28% <33.33%> (ø)

.../artemis/service/exam/ExamRegistrationService.java
86.71% <62.50%> (+1.88%)
:arrow_up:

...e/tum/in/www1/artemis/domain/exam/StudentExam.java
84.74% <100.00%> (+0.26%)
:arrow_up:

... and 6 more

Flag
Coverage Δ

client
76.48% <0.00%> (-0.01%)
:arrow_down:

server
84.57% <44.44%> (+<0.01%)
:arrow_up:

Continue to review full report at Codecov.

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

Uploading student images was not possible.

@Vinicius-Agreste  the test users on ts1 do not have registration number set, therefore the users can not be found. So this is expected behaviour.  If you try the same process on ts10 or in any ts where test users have registration number, it should save the images of the students.


Slower animations

Related to #247
Adjust the animation properties in src/components/Layout/MobileMenu.component.tsx to achieve slower and more gentle animations.

Menu Variants:

Reduce stiffness from 400 to 200.
Reduce damping from 40 to 20.

Item Variants:

Reduce stiffness from 300 to 150.
Reduce damping from 24 to 12.

For more details, open the Copilot Workspace session.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.97%. Comparing base (482d6a5) to head (5e95b66).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #248   +/-   ##
=======================================
  Coverage   97.97%   97.97%
=======================================
  Files          21       21
  Lines         198      198
  Branches       57       57
=======================================
  Hits          194      194
  Misses          4        4

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add option to print URL list in resolve CLI command

Like
$ coursier resolve com.lihaoyi:ammonite_2.12.8:1.6.6 --url
https://repo1.maven.org/maven2/com/lihaoyi/ammonite_2.12.8/1.6.6/ammonite_2.12.8-1.6.6.jar
…

The output is handled around here. Options can be added in ResolveOptions, then validated from ResolveParams.
The main ~touchy point here is that the artifacts one gets from a res: Resolution, res.artifacts(), can contain optional artifacts (see Artifact.optional). In a first time, these could simply be downloaded like it's done for the fetch command (and the optional ones giving a not found error can be ignored).

The output could then be tweaked even more, so that it prints nix expressions (see discussion here).


[Continuous batching] OOM return token fix & late token initialization

Moving changes from master to release branch with resolved conflicts.

Should we close it? 2024.3 is released


fix: add indexes to improve perf when selecting from CVE and image side

Secure Coding Practices Checklist GitHub Link

https://github.com/RedHatInsights/secure-coding-checklist

Secure Coding Checklist

[x] Input Validation
[x] Output Encoding
[x] Authentication and Password Management
[x] Session Management
[x] Access Control
[x] Cryptographic Practices
[x] Error Handling and Logging
[x] Data Protection
[x] Communication Security
[x] System Configuration
[x] Database Security
[x] File Management
[x] Memory Management
[x] General Coding Practices

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 60.81%. Comparing base (13cd3fb) to head (b9cc5f4).
Report is 23 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #201      +/-   ##
==========================================
+ Coverage   60.07%   60.81%   +0.73%
==========================================
  Files          46       50       +4
  Lines        2928     2534     -394
==========================================
- Hits         1759     1541     -218
+ Misses        969      779     -190
- Partials      200      214      +14

Flag
Coverage Δ

unittests
60.81% <ø> (+0.73%)
:arrow_up:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


No more IE :wave:

This PR updates our version disclaimer to list IE as unsupported by EK

Rather than:  Please use a different browser or version to access EventKit (we recommend Chrome)
How about:  Please use a modern browser to access EventKit (we recommend Chrome)
Also - was this able to detect IE 9+ while in compatibility view?  IE 10 and 11 will be more important than 9, if 9 presents any difficulties

Need to add in a redirect and static page for IE users instead of just detecting and displaying message in standard app.


[VS Code] JS/TS string literal auto-complete bug

Product and Version [VS/VSCode]: VS Code
OS Version [macOS/Windows]: macOS latest
IntelliCode Extension Version: 1.1.2
Target Platform or Language [e.g. Node.js]: JS/TS
If I add . (dot) in the string I will get auto-complete which is not correct especially with such context:

Same issue here, when I want to type "..." within string literal, the auto-completion blocks me. E.g. following is a simple example to reproduce it.

Version 1.1.4 with this fix has been published to the marketplace.


catch odataerror in create group function

when we create a group ocis gives 200 status code instead of what's is defined on https://owncloud.dev/libre-graph-api/#/groups/CreateGroup (201)
and the libre graph library only checks for 201
https://github.com/owncloud/libre-graph-api-php/blob/01c2dfd0e53a1ab13eb6aa184b62c9ba188ff138/lib/Api/GroupsApi.php#L196-L201
so a reminder to add proper error handeling in createGroup function

@nirajacharya2 https://github.com/owncloud/ocis/issues/7678 issue has been closed could you work on this issue


Platform myenergi does not generate unique IDs

Version of the custom_component
0.0.23 - latest version on HACS

Configuration
I used the UI so can not see any YAML config. Log is:
Logger: homeassistant.components.sensor
Source: helpers/entity_platform.py:554
Integration: Sensor (documentation, issues)
First occurred: 09:53:11 (2 occurrences)
Last logged: 09:53:11

Platform myenergi does not generate unique IDs. ID XXXXXXXX-firmware_version already exists - ignoring sensor.myenergi_home_hub_firmware
Platform myenergi does not generate unique IDs. ID XXXXXXXX-serial_number already exists - ignoring sensor.myenergi_home_hub_serial_number

Describe the bug
A clear and concise description of what the bug is.
I'm getting these errors in my log. Everything seems to work fine, but just wanted to make sure this is logged.
(I did search, but couldn't find any open issues / anything in the wiki / etc)
Debug log

Logger: homeassistant.components.sensor
Source: helpers/entity_platform.py:554
Integration: Sensor (documentation, issues)
First occurred: 09:53:11 (2 occurrences)
Last logged: 09:53:11

Platform myenergi does not generate unique IDs. ID XXXXXXXX-firmware_version already exists - ignoring sensor.myenergi_home_hub_firmware
Platform myenergi does not generate unique IDs. ID XXXXXXXX-serial_number already exists - ignoring sensor.myenergi_home_hub_serial_number

I have the same issue, thanks for posting

I also have the same problem. has someone already found a solution?

I'm still seeing it in my logs, but as far as I can tell, it does not affect anything.

However, I don't get any values for how many kWh was loaded into my car because I get this error message.

I have three of such lines, so not only the two from the opening description:
Platform myenergi does not generate unique IDs. ID XXXXXX-firmware_version already exists - ignoring sensor.myenergi_hub_hub_firmware
Platform myenergi does not generate unique IDs. ID XXXXXX8-serial_number already exists - ignoring sensor.myenergi_hub_hub_serial_number
Platform myenergi does not generate unique IDs. ID XXXXXX-energy_green already exists - ignoring sensor.myenergi_hub_green_energy_today

This issues is cause by the vHub functionality of myenergi devices. In my case, my libbi is my virtual hub. When the integration generates the unique IDs for each entity, it ends up with the same UID for the vHub and the actual device due to the generation algorithm. The error doesn't impact the functionality - you'll simply be missing these entities from one of your devices (either the vHub or the device that acts as the hub).
As part of adding libbi support to the integration, I have fixed this issue. The fix will be included in 0.0.24.


Fix: WARNING Library was built as DEBUG. Timings may be affected.

When google benchmark is built with cmake you must define NDEBUG when doing a release build or it will build in asserts and complain with
***WARNING*** Library was built as DEBUG. Timings may be affected.

Do we need to add a CI to test against various platforms?

No need for CI, but would be great to use target-specific definitions.

Done.
  # Remove the google benchmark built in debug warning
  if (CMAKE_BUILD_TYPE STREQUAL "Release")
    target_compile_definitions( benchmark PRIVATE NDEBUG )
  endif()


Failed to delete cache on CI

I noticed this in the logs of https://github.com/Deltares/Ribasim/actions/runs/8112658257/job/22175779398?pr=1200, maybe we should look into this.
X Failed to delete cache: HTTP 403: Resource not accessible by integration (https://api.github.com/repos/Deltares/Ribasim/actions/caches/5220)
┌ Error: ProcessFailedException(Base.Process[Process(`gh cache delete 5220 --repo Deltares/Ribasim`, ProcessExited(1))])
└ @ Main ~/work/_actions/julia-actions/cache/v1/handle_caches.jl:33
Failed to delete 1 existing caches on ref `refs/pull/1200/merge` matching restore key `julia-cache;workflow=Docs;job=publish;os=Linux;`
5220
┌ Info: To delete caches you need to grant the following to the default `GITHUB_TOKEN` by adding
│ this to your workflow:
│ ```
│ permissions:
│ actions: write
│ contents: read
│ ```
│ (Note this won't work for fork PRs but should once merged)
│ Or provide a token with `repo` scope via the `token` input option.
└ See https://cli.github.com/manual/gh_cache_delete

Don't see this happening now.


Fix to README

Minor fix to README documentation. No code changes.
cc @simplemerchant/backend-developers

Approved


Run zcompile under standard shell options

Fixes #3.

Thanks, @marlonrichert. This patch doesn't actually fix the problem for me; I still get
(anon):22: bad pattern: funcs=(\n      ~zsh-autocomplete/functions/.autocomplete.*~*.zwc(N-.:a)\n  )

Hm, weird. It worked for me the first time around, but not now when I do it from scratch. 🤔


Added command for inline hyperlinks

Added this command to provide nice inline hyperlinks for when you are uncertain if the person reading your CV will have any technical knowledge :p

Oh and btw, Didnt update the example, Do you want me to include it in the example just tell me and I'll fix it.

I am wondering why people keep adding stuff. Where is mentioned that PRs
are welcome? I am so confused.
On Thu, 30 Aug 2018, 11:35 Henrik Sommerland<EMAIL_ADDRESS>wrote:

Oh and btw, Didnt update the example, Do you want me to include it in the
example just tell me and I'll fix it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/posquit0/Awesome-CV/pull/228#issuecomment-417256117,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH4EjkA9tOrjyPOCsIp4R2y2QKBhH9gQks5uV7H9gaJpZM4WTHrF
.

Because it is released under an opensource licence and hosted on github.
It is not explicitly stated that PRs are not welcome so most people will assume that they are welcome.
But fine if you don't want people to improve it I'll just pull the changes into my fork.

I am not the one to decide if the PR is merged.
There have been three (iirc) pull requests to add a Facebook link. Other PR
for similar things and none was approved.
I am just wondering.
On 30 Aug 2018 11:49, "Henrik Sommerland"<EMAIL_ADDRESS>wrote:
Because it is released under an opensource licence and hosted on github.
It is not explicitly stated that PRs are not welcome so most people will
assume that they are welcome.
But fine if you don't want people to improve it I'll just pull the changes
into my fork.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/posquit0/Awesome-CV/pull/228#issuecomment-417260668,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AH4EjupNsB63je5Xc42i0SG8nzyAT77vks5uV7VFgaJpZM4WTHrF
.

Sorry, assumed you were the maintainer for some unknown reason.
It's still the default though to try to improve OSS projects.
The facebook rellated PRs haven't even been reviewed from what I can tell.
It's most likely just that the maintainer doesn't have time to review/actively maintain the project.
@posquit0 Do you want any help maintaining it?

@TheGrandmother can you give an example of how does this look? And what changes we need to make in the .tex file.
(I am assuming this is the feature to add links whereever we want in a paragraph or a line right?)


Can fanout when Head is closed with initial snapshot

This PR introduces some significant changes hence I would appreciate proper review from @ch1bo even though it was coded with @KtorZ. I think there is room for improvement, but at least it solves the issue.
Changes it introduces:

Store the TxOutRef alongside the serialised TxOut in the Commit script locked datum
Sort on-chain the SerialisedTxOut using the stored TxOutRef as sorting key
Accumulate the committedUTxO in the OnChainHeadState so that it's easier for CollectCom to compute the hash.

Fix #395

This PR can be simplified and should be amended to include a couple more mutation tests ensuring the validator correctly check the TxOutRef of the commits

Store the TxOutRef alongside the serialised TxOut in the Commit script locked datum

Why was that necessary in the end :thinking:  ?

@KtorZ Turns out rewriting the TxIns works but makes the ETE tests hence the whole UX a PITA. I thought that storing the TxOutRef alongside the serialised TxOut and sorting on-chain would keep the current "semantics" and would be much simpler to implement. This comes at some cost though: The CollectCom tx limit is now down to 3.
I am open to further discussion.

That's what I thought :/ ... and, yes, it makes sense I think to go down that path. The collect-com is still a quite expensive validator... mostly because we have to execute n + 1 scripts and this is is.
Interestingly enough, a 3-party collect-com with const True validators already takes about ~30% of the memory execution budget. This only for constructing the (typed) script context of the collect com and of each commit. With 6 parties, we are at a maximum with 91% of the budget and validators doing absolutely no work. This is.. unfortunate. I think that we'll no choice but going for untyped validators for the commit scripts at least.

(a) is actually done by the Initial validator :+1:

I am not convinced that we need on-chain sorting now. So either I'm not understanding the problem or the solution and would love to get that discussed in the comment below.

Let me try to convince you then. I think you understand the problem from your comment above: https://github.com/input-output-hk/hydra-poc/pull/396#discussion_r896713925.
The primary issue as you say is that, during the fanout of the initial snapshot (and only for the initial snapshot), we calculate off-chain, a hash based off the L2 UTxO, ordered by their TxIn, those TxIn corresponds to the one spent during the Init -> Commit transition.
However, during the collect-com, the hash is calculated based off the order of the collect-com's TxIn! Which are obviously different from the ones that were spent during the Init -> Commit transition (and therefore, different from the ones recorded on-chain and used in the L2).

On-chain, if we don't want to rely on sorting we have no other choice than to rely on the ordering of the TxIn. Thus, one way to fix the problem would be record as U0, not the TxIn spent during the commit, but those spent during the collect-com. This poses however two problems:
(1) It is rather non-intuitive from a client perspective. As a client, one commits a utxo in the form of i ↦ o but ends up with k ↦ o in U0. It also means that clients can't know U0 prior to the fanout, unless they do track the observed commits and look for the commit output, calculate the tx-id of that transaction and re-construct U0 using those pieces of information. Doable, but a bit cumbersome and non-intuitive.
(2) This would actually prevent clients to commit more than one UTxO entry, or at least, make it even more complicated / cumbersome to do. Indeed, supposed that a client commits multiple UTxOs, they ultimately all get aggregated into one and locked into one commit script (1 PT / commit script). In U0, they want / must actually get back that many UTxO as a starter. They can't simply get the aggregated one. Hence, during the collect-com, we would have to virtually assign indexes to those UTxOs based on some order, using the TxIn spent during the collect com. While that is doable, it adds even more cumbersome UTxO manipulation that needs to be communicated back to the clients.
So all-in-all, unless sorting on-chain becomes really unreasonably expensive, it leads to a much better UX to keep using TxIn from the commit transition as U0, rather than those from the collect-com.

@ch1bo You can look at the commit history of the branch to get an idea of the path we/I followed. Once we've realised what the problem was, namely that the ordering of the initial snapshot is irrecoverable from the fanout tx, we started working on collecting the commits in the OnChainHeadState so that collectCom would rewrite the committed outputs to use the original TxIn and not the one from the commit outputs.
This worked but then at some point I had to fix the Integration and ETE tests and I realised it was somewhat of a PITA to do because now, I had to have a way to "remap" UTxO between what gets committed and what can be observed and used off-chain. This was something we discussed with @KtorZ  and he was wary of the consequences on UX/DX and he was right.
So I ended up reverting all this and do the "simplest thing that (I thought) could work" which is to ensure we use the ordering from the committed outputs both on-chain and off-chain, hence the need to store the TxOutRef in the datum to sort on the "right" key.

Okay. Both your responses seem to confirm I understood the problem. Now, why not just sort off-chain and be done with it? AFAIS collectComTx could sort the committed UTxO using the (now) recorded TxOutRef. Then, the hash will be canonical and we need to just ensure in the off-chain construction of fanoutTx to have the right order of outputs to fan out (just as we do now).
So what I think I am proposing is to record the TxOutRef like you did on this branch, but instead of ordering in the validator, I would like to order in the collectComTx, i.e.
orderedCommits = doOrderByRecordedTxOutRef $ Map.toList commits

(instead of the current code)
orderedCommits = Map.toList commits

Or is this not possible?

The problem is that we need to compute the hash on-chain, and to do so we need to have the exact same ordering than the one we use off-chain. We initially thought of using the "natural" order of the collectCom tx's inputs containing the commits, but this is what caused the initial issue this PR is trying to solve, because this ordering cannot be reconstructed in the fanout

Ah.. I see it now. It's needed on the Head validator when ensuring the utxoHash in the Open datum is the same which was collected. But we cannot decide the order of transaction inputs (again, the choice of Set TxIn has us do unnecessary computation). Thanks for explaining it to me.


NSURLSession delegate methods called out of order.

Using build 0.2.170407 (nuget), NSURLSession delegate methods can be called out of order. Specifically the delegate methods:
- (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error;
can be called before the last:
- (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)dataTask didReceiveData:(NSData *)data;
Which results in the response not having all the data present when completed.
NSURLSession uses an NSOperationQueue to dispatch the delegate callbacks, I'm wandering if there is an issue with the changes made in #2240 relating to the maxConcurrentOperationCount.
In our case the delegate queue has maxConcurrentOperationCount set to 1, so delegate methods should be called in the order they are posted by NSURLSession.

@rupertdaniel Thanks for reporting this. We're tracking the fix in #2521.
Our Windows.Web.Http NSURLProtocol implementation does not guarantee the dispatch of client delegate callbacks on the client thread, but it's supposed to (cf. this buried Apple document). Our revamp of NSOperationQueue exposed this issue.
NSOperationQueue makes no guarantees about the order of operation execution, but our original implementation executed them in per-priority insertion order. #2240 exposed NSURLProtocol's invalid behavior, but did not regress the operation queue's functionality.
Closing in favor of #2521.


qual_status value missing of Format 3 subformat 3 in v2.0.3 version

qual_status values of 00, 01, 10, 11 are missing in Table 19

Oh - that's a formatting error introduced when converting to AsciiDoc.  @Bill @.***> is something you can fix or do you need me to do it?
Iain
From: zhangdujiao @.>
Sent: 24 June 2024 09:31
To: riscv-non-isa/riscv-trace-spec @.>
Cc: Subscribed @.***>
Subject: [riscv-non-isa/riscv-trace-spec] qual_status value missing of Format 3 subformat 3 in v2.0.3 version (Issue #121)
qual_status values of 00, 01, 10, 11 are missing in Table 19

Reply to this email directly, view it on GitHubhttps://github.com/riscv-non-isa/riscv-trace-spec/issues/121, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALQOPSTFP37IQ2J5E7T5PJDZI7KLPAVCNFSM6AAAAABJZK44RCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DSNJYHE2TQNY.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>


Update and lost all my notes

I update to 2.0 and lost all of my notes of 1.1.
PLEASE HELPME!!!!

Bye bye all my notes. Will @cwchien solution work?

@heikenmonogatari I didn't use springseed long time ago.
for the 1.1.0 deb file, you can download it from this link.
http://repo.getspringseed.com/springseed_1.1.0_amd64.deb
In my case, it works. Just remeber that DO NOT TOUCH "~/.config/Springseed".

@cwchien I really appreciate it. I got everything back to what it was before the update. Thank you again.

I lost all of my notes after updating too. :(

The program has serious flaws.... Avoid like the plague.

Schryer, what's the alternative?

@schryer I understand.
I also want to say sorry for leaving this project how it is (I didn't write almost any of the code, if you take a look in the git log it will tell you that, in fact, I only made minor adjustments and accepted a few pull requests). I'm not trying to pass the blame. I understand that I should have contributed more, fixed more bugs, but my life has been very busy, and the other (@michealharker) developer hasn't been motivated at all to work on it. I admit, it really isn't perfect. Sure it looks good, but functionally it doesn't perform that well.
Again, sorry, and I hope we haven't left you with a bad image of us. We just have lost interest in the project.
I also wanted to say thanks to @nitishch for contributing to the project, and fixing quite a few bugs.
There were a few other contributors, I believe, but I don't recall of them (check git log).
There is an issue to work on Springseed 3 (#188), but that hasn't been worked on much, @michealharker has been extremely busy with college, and I've been busy with secondary school.
And for the another time, sorry, we really didn't want the project to have these sort of breakages.
I also want to say sorry to the users of springseed who we seem to have ignored, we have been extremely busy, I know that isn't a good excuse... I really should have made this post sooner.
And a final thing to say, there are definitely better alternatives, such as:

Org-mode http://orgmode.org
Pandoc.

The list is quite bare because I don't know of any others myself.
Thanks!
Zack

UPDATE: The project is not abandoned, see #188.


Fix failing case creating host only interface

This fixes an issue I found with https://github.com/docker/machine/pull/1882 where host only interfaces were not getting properly created if they didn't already exist.
Signed-off-by: Nathan LeClaire<EMAIL_ADDRESS>

Additionally it moves those tests into a proper file.

Merging this as it's addressing a pretty significant breakage, if anyone has issue feel free to reach out to me.


pre-trained model

hey guys, great work!
is it possible to provide the pre-trained models as well?

Unfortunately not. We did not keep the models.


Support Vector Machines (SVMs) on Diabetes Dataset

Description
Here I have used SVMs to predict wither the person is diabetic or not.
Checklist

[] I've read the contribution guidelines.
[] I've checked the issue list before deciding what to submit.
[] I've edited the README.md and link to my code.

(Add x in the [] to mark as completed.)
Related Issues or Pull Requests
(#27)

I hope this is uploaded and linked to README.md of machine learning directory. Kindly check this and let me know if there are any future changes to be done. Thank you

hi @khusheekapoor can you review it i have changed the file name.

hi @theyashwanthsai I think I missed to link .

Hi @khusheekapoor can you look int my pull request


[chore] Update TAG website & tooling to add WG App Dev

update all necessary instances on our website & in our tooling to add WG App Dev leadership.
### Tasks
- [ ] Add to repo (codeowners, collaborators, discussion)
- [ ] Add to website
- [ ] add to community.cncf.io
- [x] add to linkedin

https://github.com/cncf/tag-app-delivery/pull/678


If python was installed via scoop, ggshield should be installed via pipx install ggshield --system-site-packages

It would be great if this pitfall was noted in ggshield's installation instructions.
Environment

ggshield version:
Operating system (Linux, macOS, Windows): Windows 11 Pro
Operating system version: 22H2 22621.3593
Python version: 3.12.3

Describe the bug
The scoop python package does not have ./Scripts/pip and instead bootstraps pip to site-packages.
The scoop pipx package does not automatically add --system-site-packages if pip is not in Python's Scripts directory. Subsequent pipx install runs will fail if pip is expected and --system-site-packages is not added.
> pipx install ggshield
No Python at '"C:\Python312\python.exe'
No Python at '"C:\Python312\python.exe'
Fatal error from pip prevented installation. Full pip output in file:
    C:\Users\Noah\pipx\logs\cmd_2024-05-22_20.04.23_pip_errors.log

Error installing ggshield.
> cat C:\Users\Noah\pipx\logs\cmd_2024-05-22_20.04.23_pip_errors.log
PIP STDOUT
----------

PIP STDERR
----------
C:\Users\Noah\pipx\venvs\ggshield\Scripts\python.exe: No module named pip

Steps to reproduce:

scoop install python
scoop install pipx
pipx install ggshield

fails

pipx install ggshield --system-site-packages

succeeds

Perhaps an issue should be raised over at https://github.com/pypa/pipx/issues (if one does not already exist) to address this programmatically.

Hi @BinToss, sorry for the late reply. This looks like a bug in pipx in my opinion. Note that now that we have standalone binaries for ggshield (which do not require a Python interpreter to be installed), we could build a ggshield scoop package. This would make installation simpler.


refreshing the logged out state of the home page

Hey @beth-german, im having trouble getting the css of the image to look as depicted in the figma example and wanted to get an extra pair of eyes before opening the pr. Would you mind taking a look at the current configuration and let me know which version of the figma mock-up we should be striving towards

coverage: 84.252% (-0.04%) from 84.289%
when pulling ad0803a29ae47567b1539c279804a18cc7f725bb on 1113-refresh-logged-out
into 11683cc03b8f1295ea1352c22f690511297089dd on main.

Hi Jaymee, Matt chose landing-6, I've marked it was ready for dev. https://www.figma.com/design/rgzEYTpnGl6l68moRSVwYg/Phase-1-UI-Details?node-id=2045-17449&m=dev

Screenshots:

I think we may want to iterate on this to make the responsive experience better later on; I'll follow up with AUX colleagues on that in a separate ticket.


[Windows only] polkadart_cli: file paths in src imports in generated files should be normalized (use POSIX)

The import statements look like this when the files are generated on a Windows OS:
import '..\primitive_types\h256.dart' as _i2;

whereas slashes instead of backslashes should be used:
import '../primitive_types/h256.dart' as _i2;

This seems to be an issue with code_builder library. This would need to be fixed over there.
https://github.com/dart-lang/code_builder/issues/383

Yeah, I almost suspected that. In case we have other exotic people like me here, this script can be run as a post-processing step to fix it:
https://github.com/encointer/encointer-wallet-flutter/blob/5197562a9f0c2103e40f69ee4b09b52a4197f9ca/scripts/replace_backslash_in_dart_files.sh


[WIP] Release notes v<IP_ADDRESS>

 rewrite doc/release-notes.md (94%)
 copy doc/{release-notes.md => release-notes/dash/release-notes-0.13.0.md} (100%)

Should probably note that there is no proto bump involved and no masternode start being required.

Haha, you've update the PR faster then I commented about missing commits ;)
So it's only the inline-comment/suggestion that's left

Should be up to date and include all fixes now :)


[NT-876] Add Pledge CTA to ProjectDescriptionViewController

📲 What
Displays the pledge button on our campaign details page when the user is part of that experiment group.
Note: In order to reduce the size of this PR I have added some TODOs that will be in separate PRs.
🤔 Why
This work is part of our experimentation to test whether we can increase conversion from the campaign details page.
🛠 How

Added PledgeCTAContainerView to ProjectDescriptionViewController.
Added presentation of RewardsViewController from ProjectDescriptionViewController.
Passed RefTag through to ProjectDescriptionViewController.

👀 See

Before 🐛
After 🦋

✅ Acceptance criteria
On the Project view tap on Read more about the campaign:

[x] If the user has not backed the campaign, the Pledge CTA button should be displayed.
[x] If the user has backed the campaign, the Pledge CTA button should not be displayed.

⏰ TODO

[ ] Complete in-line TODOs which will add tests once the experimentation code is merged.
[x] Add the behaviour to pop the navigation stack to root once the project is backed. This is so that the user is shown the project view again once the thanks view is closed.

          1 Warning

:warning:
Big PR

  Generated by :no_entry_sign: Danger


Boot time investigation

This task concerns itself with gathering timing data on our boot and devise tasks to reduce this time.

Investigation yielded that resin-filesystem-expand.service could be improved to reduce around 10 seconds of boot time. The extra 10 seconds are a result of running e2fsck with the -f flag, which forces a complete scan even if the partition seems to be clean.

@telphan have you made any additional progress on minimizing boot time. I have tested this to be in userspace, but can not find a way how to test this outside the container.
systemd-analyze
Startup finished in 18.902s (userspace) = 18.902s

Hi @SloMusti . We haven't done any further investigation. If you want to help on this, you can easily ssh into a device using a dev image. In this way you will have access to the host OS.

@agherzan Sure, here we go, testing with resin-XXXX-2.2.0+rev1-dev-v6.1.2.img Our application is available on the following link: https://github.com/IRNAS/PiRA-zero-firmware as it is a battery powered system waking up for example very hour for a few minutes, it is best to as soon as possible perform all the tasks and go to sleep. This may for example be boot, capture an image, send some thing via Lora and go to sleep or such.
Hardware: RPi Zero W + USB ethernet dongle, external oscilloscope to measure time between applying power and GPIO toggle from application.
root@923f81d:~# systemd-analyze
Startup finished in 8.506s (kernel) + 29.876s (userspace) = 38.382s

There is a total 105s delay between applying power and GPIO being toggled, last 1s is between Stating application and actually toggling the GPIO, thus there is about 65s of delay we do not know what is happening.
boot.log
systemd-analyze-blame.log
Just to be sure, I am repeating the same test with sample application https://github.com/resin-io-projects/resin-rpi-gpio-sample-with-python
root@923f81d:~# systemd-analyze
Startup finished in 8.506s (kernel) + 29.876s (userspace) = 38.382s

There is a total 76s delay between applying power and GPIO being toggled.
Boot time is thus split into the following:

8.5s kernel
30s userspace
30-40s unknown
0-30s application delay, depends on the application

@agherzan I have poked around the host OS to find some logs that would show more info, but no luck.

Using command journalctl -x -a > log.log I have received the hostOS log attached.
log.log

Systemd analize is able to generate a nice graph that will show you exactly what services takes time and how things depends on each other. I think that would help you in your investigation.

I wonder if there has been any work done with ResinOS in the boot time optimization recently.

@SloMusti we haven't yet started this activity but we have it as a pretty high priority for the next period of time.

Are there any updates regarding this issue?

The work is tracked in https://github.com/balena-os/meta-balena/issues/946

@SloMusti quite a few pull requests are on their way to improve boot time.
The work is tracked in https://github.com/balena-os/meta-balena/issues/946


setMonthPadding not working

It is setting the padding but shrinking the month to it's size - padding.

This is working as expected since the padding is applied to the main view holder. Do you have a visual representation of your expectation? Maybe it's achievable in some other way.

yes, I would like the border to have full width of the screen and the content inside be centered with the margins

Set cv_monthViewClass property on the CalendarView and set start and end padding on the provided view.

You can look at example 6 to see how to add an extra view to the month root.


Roll Engine from 399c19bb6766 to c618d616ee03 (1 revision)

https://github.com/flutter/engine/compare/399c19bb6766...c618d616ee03
2021-06-25<EMAIL_ADDRESS>Roll Dart SDK from 624322b41ddb to 4f1a93c0cd09 (2 revisions) (flutter/engine#26975)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Clicking in the middle of a selected range, does not deselect the text sometimes

Does this issue occur when all extensions are disabled?: Yes

Version: 1.66.1 (Universal)
Commit: 8dfae7a5cd50421d10cd99cb873990460525a898
Date: 2022-04-06T14:49:47.400Z
Electron: 17.2.0
Chromium: 98.0.4758.109
Node.js: 16.13.0
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 21.4.0
Steps to Reproduce:

Select some text
Click inside the selection
Repeat several times, as it only happens occasionally

I'd say it happens about once every 20 times or so. In this video I happened to get it on the second try:
https://user-images.githubusercontent.com/2737650/162496894-511cfad8-2cdc-42c4-bce5-885a633593d8.mp4

@jespertheend Did you try configuring "editor.dragAndDrop": false which disables drag and drop of text in the editor?

It's hard to pin down what causes this exactly. I always have drag and drop disabled, so I don't think that's it. But I recently reverted my editor.cursorWidth back to 0, and I haven't seen the issue since. So it might be the culprit. But I'll need more time to tell for sure.

For the record, I had set it to 5 before reverting it

Hmm ok it just happened to me with my cursorWidth set to 0, so that's not it.
I'll try setting window.zoomLevel to 0 and see if that fixes it. I normally have it set to -1.

Ok I think I was drawing conclusions too quickly last time. Setting editor.cursorWidth to 5 definitely seems to have an effect. I tried selecting an area and then deselecting by clicking the text next to it a hundred times for both settings, here are the results. And with editor.cursorWidth: 0 the bug was triggered 3 out of a 100 times, but with editor.cursorWidth: 5 it was triggered 16 times.
So while editor.cursorWidth is not the immediate cause for this, it definitely seems to increase the chance of it happening.
I don't think window.zoomLevel has any effect on this. The test above was performed with zoomLevel set to 0.


Binding ctrl key combinations to media keys locks the ctrl key

Microsoft PowerToys version
0.55.2
Running as admin

[ ] Yes

Area(s) with issue?
Keyboard Manager
Steps to reproduce
I have bound ctrl + function keys to media controls.
ctrl + F12: Media Play/Pause
ctrl + F11: Next Track
ctrl + F10:  Previous Track
✔ Expected Behavior
The remapped keys work and then there is no continuing effect.
❌ Actual Behavior
The ctrl key is in a lock state. Press A in any given app would select all text, P would result in print dialog, etc.
I have to "double-tap" ctrl to disable the lock.
Other Software
No response

I ran into the same issue with shift. It works if I use the specific shift (left) or shift (right) but setting the shortcut to just shift causes it to lock.

Hi friends! This bug is relatively old. In an effort to clear out any stale bugs, could you please let us know if this bug is still showing up on any of the latest builds, 0.74 or up!
/needinfo

Yes the bug is still in effect. However the issue only occurs when you use right control.

/dup https://github.com/microsoft/PowerToys/issues/22346