Zammad

#147194 seemed to not be moving, so I'm adding in the nixos module from https://github.com/garbas/bevuta-zammad, and creating a new PR so we can get it moving again.
I haven't tested this extensively myself because this is the same zammad module that they use at a client.
CC: @garbas @n0emis @mohe2015
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

I'll look this in the coming days. @Radvendii  and @n0emis thank you for the work. I should have done this in the first place.
If possible it would be good to have basic nixos/test in place, in order to catch any breakage in the future.

I changed it to use socket activation and configure the SQL database similar to how other modules do it.

@ofborg eval

@ofborg eval

I don't understand. Do I need to add something to passthru.tests? I see other packages with passthru defined but not passthru.tests

Oh. Or maybe the "failure" isn't actually a failure? since it says all checks have passed.


#285 added ignored patterns config

PR for #285

Coverage decreased (-0.6%) to 79.402% when pulling 7ba50e8b93ca7bcafec79ae69245770720bd8622 on 285 into 5f003c26532f0e2255e1674b1c110e8b4dc815ee on master.


Update cats-core, cats-macros to 2.1.0

Updates

org.typelevel:cats-core
org.typelevel:cats-macros

from 2.0.0 to 2.1.0.
Release Notes/Changelog
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Have a fantastic day writing Scala!

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

labels: library-update, semver-minor

https://github.com/sphereio/sphere-scala-libs/pull/151


[Remove VMProxy - 10] get_range_check_builtin

[Remove VMProxy - 10] get_range_check_builtin
Description

Add method to VirtualMachine and VMProxy:

get_range_check_builtin()

Replace get_range_check_builtin(vm_proxy.builtin_runners) with vm_proxy.get_range_check_builtin() in squash_dict_utils.rs and math_utils.rs
Delete unused fn get_range_check_builtin
Make VMProxy.builtin_runners a private field

Description of the pull request changes and motivation.
Checklist

[ ] Linked to Github Issue
[ ] Unit tests added
[ ] Integration tests added.
[ ] This change requires new documentation.

[ ] Documentation has been added/updated.

Codecov Report

Merging #459 (8a8dd18) into remove-vm-proxy-9 (21d4373) will decrease coverage by 0.07%.
The diff coverage is 46.15%.

@@                  Coverage Diff                  @@
##           remove-vm-proxy-9     #459      +/-   ##
=====================================================
- Coverage              96.41%   96.34%   -0.08%
=====================================================
  Files                     54       54
  Lines                   9152     9164      +12
=====================================================
+ Hits                    8824     8829       +5
- Misses                   328      335       +7

Impacted Files
Coverage Δ

src/vm/vm_core.rs
94.38% <0.00%> (-0.52%)
:arrow_down:

src/hint_processor/proxies/vm_proxy.rs
86.48% <83.33%> (-0.62%)
:arrow_down:

...cessor/builtin_hint_processor/squash_dict_utils.rs
99.76% <100.00%> (ø)

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

The interface should probably be .get_builtin(builtin: &str) -> &dyn BuiltinRunner.

Yes, that would make a more complete interface. I create an issue so we can tackle this once VM.Proxy is deleted
#468


Add ability to specify key_algorithm for certs setup with this module

Describe the Feature
As described in this blog post (https://aws.amazon.com/blogs/security/how-to-evaluate-and-use-ecdsa-certificates-in-aws-certificate-manager/), it is now possible to issue ECDSA certs using ACM. And the underlying Terraform module (https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/acm_certificate) supports the key_algorithm option that lets us set that. However this module doesn't currently allow passing that value in
Expected Behavior
I'd expect to be able to pass key_algorithm=EC_prime256v1 and see the appropriate cert generated in ACM
Use Case
ECDSA certs use less bandwidth and computation power to work. They're starting to be used more heavily in IoT deploys as described in the above blog post
Describe Ideal Solution
We'd add a new option to this module
Alternatives Considered
No response
Additional Context
No response

I would expect this too.


Syncfusion UI link currently points to Telerik URL

It looks like somehow the Syncfusion link got pointed to their competitor's web site. I've corrected it to use the correct URL.

@scottkuhl Can you please merge this pull request

Sorry, I missed the original PR email.

@IntegerMan thanks for the update.


Pwned DFU mode

Is your device is connected in Pwned DFU mode with signature checks removed? [Y/N]: Y [VERBOSE] Checking if device is in pwnrecovery... [ERROR] Device did not enter recovery mode successfully! Make sure your device is in Pwned DFU mode with signature checks removed, then run this script again. Exiting...
Now, when I try to restore my custom IPSW i faced problem with putting device into Pwned DFU mode.
I can manually put it into common DFU mode, but not Pwned DFU.
Did you include instruments for putting device into Pwned DFU mode in master archive?
Should script Infernus.py calls it by itselfs?
Or I need to search and use for Pwned DFU some 3rd party tools like axi0mX/ipwndfu

Inferius will not enter Pwned DFU for you, you must enter it on your own (with another tool).


Use Yii formatter for formatting message patterns

What steps will reproduce the problem?
Citing from slack:

why echo \Yii::t('app', 'Price: {0,number,currency}', $price);
not calling Yii::$app->formatter->asCurrency
at the result the {0,number,currency} seem buggy

What is the expected result?
For overall consistency formatters in messages should use what is configured in Yii and not use intl directly.
Not sure how exactly to implement it but it would be a good improvement.

How about start to decide which major version would be include this enhancement, so easier to know where to branch out

@xicond I guess it's meant to be in Yii 3.


fix($inject): enhance annotate function to work with inheritance

The annotate function now respects prototypical (ES5) or class (ES6)
inheritance so that you can use these concepts for controllers
without issues. Test cases to ensure proper functionality included.

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
It changes how the $inject information is retrieved from a function/class in order to work with (prototypical) inheritance.
What is the current behavior? (You can also link to an open issue here)
When using ES6 classes and the super-class is annotated first, annotating the sub-class will always return the information of the super-class. If the sub-class requires different injections this will not work.
What is the new behavior (if this is a feature change)?
Now the annotate function respects an existing inheritance chain and computes the $inject array correctly.
Does this PR introduce a breaking change?
No
Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[x] Fix/Feature: Docs have been added/updated (no changes required)
[x] Fix/Feature: Tests have been added; existing tests pass

Other information:
No

Hi @rose-m. Thanks for submitting this PR. This is an area we have had lots of discussion about in the past.
Can you take a look at this comment in particular https://github.com/angular/angular.js/issues/15536#issuecomment-268665044.
I think it outlines the various problems that we face with supporting inheritance with AngularJS services.
If you feel that your PR does not fall foul of the discussions raised in that issue, then can you provide clarification here (and obviously a whole raft of tests that demonstrate this - especially involving native ES6 classes).

Thanks @petebacondarwin for your comment - I hope I understood the discussion and will outline my approach.
Let's take a look at the following scenarios:
Inheritance with overridden constructor with own parameters:
class Base {
   constructor($serviceA) {}
}
class Child extends Base {
   constructor($serviceB, $serviceA) { super($serviceA); }
}

My changes to the annotate function will result in the following behavior:

When Child is annotated I check whether it hasOwnProperty('$inject') - which it won't have if it has not yet been annotated (this prevents receiving the statically inherited $inject if set on Base).
Then I will check and annotate the constructor function Child which will give ['$serviceB', '$serviceA'] and store it as Child.$inject.
Note: Missing the super call would be a programming error, i.e. the developer is responsible for forwarding the correct parameters in this case.

Inheritance with no overridden constructor/overridden constructor without arguments:
class Base {
   constructor($serviceA) {}
}
class Child extends Base {
   // no constructor or:
   constructor() {
      super(arguments); // which will be automatically called if there is no constructor
      // ... something else
   }
}

Now the annotate function will do the following:

Check again whether Child hasOwnProperty('$inject') - which it won't have on the first pass.
Compute the annotation for Child's constructor - which now is [].
It handles this special case that the $inject would now be empty and goes up the prototype chain of Child to find Base.
It annotates Base which will give $inject = ['$serviceA']. As such I deemed it safe to assume that Child needs to use the same injection otherwise it will never be possible to forward the injected services to its super constructor. Note: This will recursively continue as long as $inject = [] and there is something left up the prototype chain.
Child.$inject will be set to ['$serviceA'].

I hope this outlined my approaches to the problems mentioned in the other comments. I agree that it is not possible to find out whether the constructor is overridden or not - but that is where my assumption from point 4. above comes in: I just use the super-classes annotation since I don't see it possible to forward anything (which is required) to the super class.

The approach looks reasonable, but unfirtunately (as mentioned in the linked discussions) there are many different usecases and there is no way to support all of them. The good news is thaat in all cases, explicitly annotating all functions works correctly (so there is always a way to handle a particular usecase).
So, at this point, I think it makes sense to strive for (a) avoiding breaking changes and (b) aiming to make the most common usecases simple (which I think it already were we're at - could be wrong though).
Note, that we always need to take the following implementations into account:

ES5 constructor functions.
Native ES2015 classes.
Transpiled ES2015 classes.
(Automatic annotations, using something like ngAnnotate.)

Off the top of my head, the proposed solution will fail in the case where an injectable class is extending a class which is not supposed to be injectable. E.g.:
class ApiClient {
  constructor(baseUrl: string) {
    this.baseUrl = baseUrl;
  }
  ...
}

myModule.service('FooApiClient', class FooApiClient extends ApiClient {
  constructor() { super('/foo/api'); }
});

myModule.service('BarApiClient', class BarApiClient extends ApiClient {
  constructor() { super('/bar/api'); }
});

In this case, the injector will look up the prototype chain and try to inject baseUrl.

Hey @gkalpak - thank you for pointing this out, definitely something I didn't recognize properly in the other discussion, sorry :( So once more my PR was just a deliberate last battle cry for help to an unsolvable problem :D I much appreciate your responses!

@rose-m - I'm sorry that this appears intractable. The good news is that manual annotation always works!


Changes to support k8s 1.25 and later upgrade ubi image and formatting

Description
Changes to support k8s 1.25 and later upgrade ubi image and formatting.
GitHub Issues
List the GitHub issues impacted by this PR:

GitHub Issue #

#https://github.com/dell/csm/issues/612

#https://github.com/dell/csm/issues/583

Checklist:

[x] I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
[x] I have verified that new and existing unit tests pass locally with my changes
[x] I have not allowed coverage numbers to degenerate
[x] I have maintained at least 90% code coverage
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works
[x] Backward compatibility is not broken

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

[x] Run integration test
[ ] Test B

Is there a doc update associated with setting X_CSI_PRIVATE_MOUNT_DIR?
CSI PowerFlex should have if any.


Implement a per-node request queue for gossiping

https://github.com/bpfkorea/agora/issues/1145 revealed that there are numerous fibers spawned for every single gossiping requests.
That means in the example of 10 nodes gossiping 8 transactions would lead to the creation of 80 fibers.
The ManyValidators test would spawn over 1600 fibers over the course of the run of the test.

This is solving the problem at the wrong level. We should have a fiber pool, with potentially a more intelligent design (e.g. don't allow a single node to consume all fibers). But it should be solved in vibe.d & localrest.


Does the module work with react-native 61.5

Hello!
Does the module work with react-native 61.5?
Use react-native-notifications 2.1.7

Work?

no... user other packages

You can fix that (for now) by disabling auto-linking for react-native-notifications in react-native.config.js like this:

When you add this (for me with 0.61.5) you can just link it manually again.

fgreinus

this works in android, but i could not work it on ios

iOS worked for me out of the box. You could try adding iOS to the config,
just like Android.
Arkadiy Zamaraev<EMAIL_ADDRESS>schrieb am Sa., 11. Jan. 2020,
09:31:

fgreinus
this works in android, but i could not work it on ios
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/wix/react-native-notifications/issues/430?email_source=notifications&email_token=AAJN6MMNQ3REJHEEAWL7PGLQ5F7V3A5CNFSM4J75KSR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIV4YNA#issuecomment-573295668,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJN6MLKSCFAZZJR5VRJBFLQ5F7V3ANCNFSM4J75KSRQ
.


fix for qx.$$appRoot

index.html is generated with qx.$appRoot instead of qx.$$appRoot.
This is a fix.

Merged, thank you @hkollmann


testing: rm istanbul, add nyc

Istanbul is deprecated in favor of nyc. Here's nyc.
I'm currently having problems excluding test files from being included in the reports. Let's see what CI does.

Coverage decreased (-17.2%) to 82.782% when pulling 7bc698e62151d4bbc9532dff35b6d253867c14a2 on stephenplusplus:spp--core-nyc into<PHONE_NUMBER>2ce0f6fa5fdecc5d4bf8f181b73d3b on GoogleCloudPlatform:master.


2FA

I seem to be unable to login - I assume this is related to the fact that I have 2FA turned on?

Hi @TClutterbuck
It should work with 2FA turned on - it does for me. What exactly are you experiencing?
If you're using OTP it should prompt for you to enter it, but if you're using mobile push notifications where you just approve the login, the password prompt will just disappear. But you should still get the notification and after approval the login flow should complete.


fix ios & safari backface visibility not working issue

follow this ref
it works. Test on IOS 11.3.1 safari

awesome thank you!


Laggy after opening many entries

Steps to reproduce

Have dynamic theme active
Open and close several entries in a row

Expected behavior
There is no lag or slow down
Actual behavior
Scrolling, especially horizontally though categories, is way slower and laggy.
The system in general actually, like too much RAM is filled up and not cleaned on time.
Crash logs
No response
Komikku version
r9115
Android version
Android 12
Device
Lenovo tab m10 plus 3rd Gen (Qualcomm)
Other details
I assume it has something to do with the dynamic theme because such issue isn't present in the latest SY preview.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extensions repository.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version 1.10.5.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

Yep i found the same problem here

Does it happen with r9078 or v1.11.1?

@cuong-tran yes, same issue with r9078

could you help share a video record?

could you help share a video record?

https://github.com/komikku-app/komikku/assets/92597054/472578c9-f878-4e24-8f17-cc470718a7c1
Did it on my phone instead of my tablet bcs same thing happens here. See how hard it gets to change category, especially by swiping.

I can see it. Could you try same thing but with "Browse->Related titles" or "Appearance->Expand Related titles" turned off?

@cuong-tran those two settings were already off.

Other things I have just noticed:

No need to open entries to make it all slow, it's enough to scroll vertically and through categories, displaying many entries.
It doesn't slow the OS down, but the whole up. All is laggy: Library, Browse, Settings.
 The problem though still persists after moving around.

Thanks. I will run profiler to see why


Prep Identity patch release dec 2022

API change check
API changes are not detected in this pull request.


Remove F* in flake

Until https://github.com/FStarLang/karamel/issues/496 is fixed

@Nadrieril how can I instruct Nix to run only "make minimal" in karamel, so that the build does not require an F* dependency?

Yeah if that's ok it would be great -- you can probably do it much faster than I can. Basically if you invoke only "make minimal" in krml it builds without F*.

Karamel itself uses FSTAR_HOME="dummy" in their flake (here), we could just do that too?

yes that would be fine -- thanks!!


How to turn on debug mode in pulsar cluster

I wrote a custom authentication plug-in, I want to turn on the debugging mode, how to turn it on, print the log

bin/pulsar find level:info

@gaozhangmin Hi, I think the question is about how to use break point into your IDE to debug your Pulsar Docker.


Completely unpin numpy

Fixes https://github.com/scipp/scipp/issues/1700
numpy - boost issue was a red herring. Upgrading numpy on our packages causes no problems. Hard to find problems involving boost-cpp matplotlib-base was the real problem.
Tester
Ignore the seemingly broken CI, Those are just from cancelled jobs picked up from another pipeline.

conda build runs successfully on my machine on Ubuntu 20.04.
A couple of notes in case I, or someone else, struggles to reproduce this in the future:
It is important to run exactly the same command as in CI
conda build -c conda-forge --python=3.7 .

and to do so with conda and conda-build up to date, for example by running conda build in a new, clean conda environment.

I'm going to add to the scipp deployment docs pages

Be careful about unpinning matplotlib, as it is pinned in scipp for a good reason: https://github.com/scipp/scipp/pull/1424

Just so it is documented here:
The problem described in scipp/scipp#1424 which required pinning matplotlib was investigated and found to no longer be an issue. nodejs 15.11.0, matplotlib 3.3.4 and jupyterlab 3.0.11 were able to be installed and used without issue.


Displaying Association

Hi,
I am trying to use the grid view widget in displaying an attribute that is two associations from the main object.
Example: The entity type is 'ProjectMember' and the rendered attribute value is 'ProjectMember -> Employee -> Organization/Name'. The widget mentions that there are items available, however no records are displayed.
I have noticed that the widget causes an error if the "Use Database" option is set to Yes, I have to set it to No for the widget to work.
I am using version 6.10.3
Best regards and thanks,
Rami Bou Hadir

Can you test this version for me? I haven't updated this widget in a long time, mainly because it is not actively maintained and supported by Mendix. Nevertheless, associations should now render correctly.

Fixed in 4.5.0


Name change

@Fizzixnerd dislikes the current name. I am open to alternatives.

I suggested bartolo, but this was also apparently ugly.


Cookies-from-browser can give very verbose errors

Checklist

[x] I'm reporting a bug unrelated to a specific site
[x] I've verified that I'm running yt-dlp version 2021.09.02
[x] I've checked that all provided URLs are alive and playable in a browser
[x] The provided URLs do not contain any DRM to the best of my knowledge
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar bug reports including closed ones
[x] I've read bugs section in FAQ

Verbose log

[debug] Command-line config: ['-v', '--cookies-from-browser', 'brave']
[Cookies] Extracting cookies from brave
[debug] extracting from: "/home/dhouck/.config/BraveSoftware/Brave-Browser/Default/Cookies"
WARNING: failed to decrypt cookie because UTF-8 decoding failed. Possibly the key is wrong?
[… 644 identical lines snipped …]
WARNING: failed to decrypt cookie because UTF-8 decoding failed. Possibly the key is wrong?
[Cookies] Extracted 2356 cookies from brave (646 could not be decrypted)
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] yt-dlp version 2021.09.02
[debug] Python version 3.9.6 (CPython 64bit) - Linux-5.13.13-zen1-1-zen-x86_64-with-glibc2.33
[debug] exe versions: ffmpeg 4.4, ffprobe 4.4
[debug] Optional libraries: keyring, mutagen, pycryptodome, sqlite, websockets
[debug] Proxy map: {}
Usage: yt-dlp [OPTIONS] URL [URL...]

yt-dlp: error: You must provide at least one URL.
Type yt-dlp --help to see a list of all options.

Description

Whether I run with -v or not, I get the same 646 lines about unparseable cookies.  I donʼt know what these unparseable cookies are about, and as long as they arenʼt related to any sites I try to use with yt-dlp, I donʼt care in this context.  And if they are related, then this error message isnʼt helpful in figuring out how to handle them.  Either way, this is far too much error output for the situation.

the error says: You must provide at least one URL.
You should include url because it will continue after getting the cookies

@zackmark29 They opened the issue regarding this part

WARNING: failed to decrypt cookie because UTF-8 decoding failed. Possibly the key is wrong?
[… 644 identical lines snipped …]

This message should only have appeared once not 645 times


⚠ AGEG website (prod) has degraded performance

In 1988ad7, AGEG website (prod) (https://www.ageg.ca/) experienced degraded performance:

HTTP code: 200
Response time: 2030 ms

Resolved: AGEG website (prod) performance has improved in 91279f6.


Edit page

[ ] Form to enter metadata

Sub-type (#88)
[x] License (#43)
[ ] Embargo date (#44)
[ ]  preferred citation (with generated citation?)(#45, #46)
[x] roles (author and creators) (#47)
[x] title (#48)
[x] Abstract (#50)
[x] Create date (#49)

[ ] Attach files with progress bar (#51)
[ ] Accessible
[x] Save as draft button (#52 )
[ ] Publish button (#40)
[ ] Cancel button (#32 )

This has now been broken out into individual tickets so we don't need this uber-ticket..


update: walletconnect v2 support

Edit: closed in favour of https://github.com/family/connectkit/pull/161
A lot of the features in this PR have been merged in separately causing some unnecessary merge conflicts.
The above PR splits out these features and brings in WCv2 more elegantly.

Old comment:
This PR introduces WalletConnect v2 support.
Notable changes:

Due to WalletConnect QR codes now take longer to fetch, we have introduced a placeholder loading animation before showing a QR code (WIP).
WalletConnect v1 is still supported in this version of ConnectKit, but v1 will be ~sunset on March 1st.~ sunset on June 28th
Changed walletConnectCTA to link by default.

Closed in favour for https://github.com/family/connectkit/pull/108


python3Packages.pymelcloud: init at 2.5.5

Motivation for this change
Python module for interacting with MELCloud
https://github.com/vilppuvuorinen/pymelcloud
This is a Home Assistant dependency.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 147710 run on x86_64-linux 1

2 packages built:

python38Packages.pymelcloud
python39Packages.pymelcloud

Result of nixpkgs-review pr 147710 run on x86_64-linux 1

1 package failed to build:

home-assistant

2 packages built:

python38Packages.pymelcloud
python39Packages.pymelcloud

@ofBorg build home-assistant

Result of nixpkgs-review pr 147710 run on x86_64-linux 1

1 package failed to build:

home-assistant

2 packages built:

python38Packages.pymelcloud
python39Packages.pymelcloud

Result of nixpkgs-review pr 147710 run on x86_64-linux 1

1 package failed to build:

home-assistant

2 packages built:

python38Packages.pymelcloud
python39Packages.pymelcloud

Home Assistant failure is unrelated:
       > =========================== short test summary info ============================
       > FAILED tests/components/netatmo/test_sensor.py::test_climate_battery_sensor[pyloop]
       > = 1 failed, 14994 passed, 11 skipped, 3 xfailed, 652 warnings in 2517.13s (0:41:57) =

Home Assistant failure is unrelated:
       > =========================== short test summary info ============================
       > FAILED tests/components/netatmo/test_sensor.py::test_climate_battery_sensor[pyloop]
       > = 1 failed, 14994 passed, 11 skipped, 3 xfailed, 652 warnings in 2517.13s (0:41:57) =

@ofborg build home-assistant

@ofborg build home-assistant


Snuggle's suggestions

Feel free to change/remove anything at your own discretion, merely suggestions. :slightly_smiling_face:

Good changes, in my opinion. May I suggest;
Messages containing Discord invite links and certain restricted words will automatically be deleted by @sudobot.
Posts containing these words will result in a warning in #mod-logs.
changed to reflect entirely what sudobot does:
Messages containing Discord invite links, certain restricted words and characters, and spam will automatically be deleted by @sudobot.
Posts containing these phrases will result in a warning in #mod-logs.
#announcements - Announcements related to Discord and/or Linux.
changed to more accurately describe the channel:
#announcements - Announcements related to Discord, Linux, and/or the server.
#tech - General discussion on Linux and computers.
changed to fit the channel's new description since it's change from general:
#tech - Discuss Linux, computers, and other technology.
#support - Linux/computer-based support.
changed to reflect that we only support the 'supported' Linux distros:
#support - Linux/computer-based support, for supported distros (See below)
The user will be muted for 1 hour and have their Users role removed automatically at 8 warnings.
changed to be clearer (also a word):
When the user reaches 8 warnings, they will be muted for 1 hour and have their Users role revoked automatically.
Sorry for the huge wall of text.


why loss encode for ; in httpurl's QUERY_COMPONENT_ENCODE_SET?

http://www.freeformatter.com/url-encoder.html
How does URL encoding work?

: (Colon) becomes %3A
; (Semi-Colon) becomes %3B

can anybody help to explain it?  I use old version's okhttp. it is %3B. but update to newest version, it is still ; with encode. it broken my app.
I doesn't know why to change it?
anybody know it? @swankjesse

Consistency with Chrome & Firefox.

@swankjesse  How to do if we still want to keep encode to %3B.  Or the server should change to support ; instead of %3B?

@swankjesse if keeping unencode for ; is standard. This need server to support it instead we change?


Laravel 5.2.*

Hi,
composer require "nanigans/single-table-inheritance:0.5.*"

Doesn't work:
Your requirements could not be resolved to an installable set of packages.

This is because the lastest version on Packagist is 0.5.0 only "supports" Laravel 5.1.*:
https://packagist.org/packages/nanigans/single-table-inheritance
I see that you updated dev-master to Laravel 5.2.*:
https://github.com/Nanigans/single-table-inheritance/blob/master/composer.json#L14
Could you publish a new version (0.5.1) on Packagist with new composer.json & Laravel 5.2.* support?
Thanks.

Work around (tmp):
composer require "nanigans/single-table-inheritance:dev-master"

Which is obviously not ideal.

@eightyfive I had the same problem, thanks to your information I managed to install it through github.
I added repositories attribute to my composer.json with the following specification:
"repositories":
[
  {
    "type": "package",
    "package": {
      "name": "nanigans/single-table-inheritance",
      "version": "0.5.0",
      "source": {
        "url": "https://github.com/Nanigans/single-table-inheritance.git",
        "type": "git",
        "reference": "master"
      },
      "autoload": {
        "psr-4": {
          "Nanigans\\SingleTableInheritance\\": "src/"
        }
      }
    }
  }
]

Or in your composer.json file use "nanigans/single-table-inheritance": "dev-master"

@pdiddy Thx. But can only act as a temporary workaround. dev-master is not stable nor recommended for Production.
I leave the issue open as I believe this is still not updated on Packagist.

created a 0.6 version. Let me know if that fixes the problem and we can close this out.

Works for me -- thanks very much


Broken link in docs

The links to templates examples in the compute-adjustment section of the advanced features page no longer exist

This has changed a little; I think they're working now if it's these you are referring to:
http://looper.readthedocs.io/en/latest/cluster-computing.html

Yep, it looks good!


ENHANCEMENT: #6579 Show page status in page tree

As stated in #6579 should be a span instead of CSS ::after, since IE 7 is not supporting it. There is a seperate commit at silverstripe-cms.

Merged! :) Thanks for your awesome work


@conda-forge-admin, rerender

Issue:

Environment (conda list):

$ conda list

Details about  conda and system ( conda info ):

$ conda info

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I rerendered the recipe in conda-forge/r-awsmethods-feedstock#3.


Support gloomhaven scenario tree

It would be great if saving also created a notebook page with data in the format to use with Gloomhaven Scenario Tree (https://dmungin.github.io/gloomhaven-scenario-tree-ng/).

Thanks for the link, this looks cool. I'll look it into how the data is required, but I guess that should be doable.


[MAINT] changes --dataset-root to be a postional argument in the CLI.

Closes #324

Changes proposed in this pull request:

changes --dataset-root to be a postional argument in the CLI.

Checklist (for reviewers)
This section is for the PR reviewer

[x] PR has an interpretable title with a prefix (e.g. [BUG], [DOC], [ENH], [MAINT])
Refer to NumPy Development Guide for a full list
[x] PR links to GitHub issue with mention Closes #XXXX
[x] Tests pass
[x] Checks pass

For new features:

[ ] Tests have been added

For bug fixes:

[ ] There is at least one test that would fail under the original bug conditions

Note to self: Need to modify the docs before requesting review

Closing and will reopen. The refactor from nipoppy_cli would make it harder to merge the PR


Carousel - swipe/draggable option

I'm submitting a...

[x] Feature request

Expected behavior
Carousel can support swipe/draggable feature
I can see you're using Slick elements - they use swipe and draggable options to achieve that.

Hi @skix123 , we will not depend on other components expect angular itself, thanks for your suggestion.

I didn't mean you have to depend on 3rd party component, it would just be very nice to have a swipe feature. Cheers!

@skix123 pr is welcome :)


Showing Info or Not Secure instead of secured.

I successfully configured SSL using the steps here https://docs.microsoft.com/en-us/azure/app-service/web-sites-purchase-ssl-web-site
But I see the Info icon in the url box instead on Green Colored Lock icon with Secure Text.
I also enabled 'HTTPS only' option to On in SSL settings section.
What can I do to see Green Colored Lock with Secure instead of info icon in grey
When I checked the following link,
(https://support.google.com/chrome/answer/95617?visit_id=636721821097228776-3666236594&p=ui_security_indicator&rd=1)
it says that my site is having info or Not Secure status.
Please let me know how to turn the site into full secure mode.

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

ID: fa7e21c2-d024-dda5-a468-b140422b9fae
Version Independent ID: 5475c8e6-1186-8ed1-2ad6-6eaa2cac871f
Content: Buy and Configure an SSL Certificate for your Azure App Service
Content Source: articles/app-service/web-sites-purchase-ssl-web-site.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: apurvajo;cephalin

@windson Thanks for the feedback! We are currently investigating and will update you shortly.

@windson Assuming that you have properly added a binding for the site and not just uploaded your cert to your site, it's likely that you may need to take action in your code in order to use the secure protocols.
To ensure that your site is properly configured, can you please follow these steps to create a dummy site? This will allow you to avoid sharing private information in a public forum.

@windson Since we have not heard back from you we will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly reopen the issue and continue the discussion.

@BryanTrach-MSFT Here is the site. https://mfrepublic.azurewebsites.net/

@windson I should add, this is not Azure causing this warning at this point. We verified your custom domain name and SSL bindings are properly setup. Microsoft Edge views your site as secure but Google Chrome has the additional security requirement that your site cannot pull scripts from unauthenticated sources in order to be considered 'secure'.

Can you please elaborate what it means? Actually its a WordPress site. Just
adding an ssl shouldn't be that hard on azure.
Also, May I know how did you figure out that this site is loading scripts
from unauthenticated resources mean?
On Wed, Sep 19, 2018, 1:56 AM Bryan Trach<EMAIL_ADDRESS>wrote:

@windson https://github.com/windson It appears that your site is trying
to load scripts from unauthenticated resources. Is this something you can
resolve?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/14737#issuecomment-422540568,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABvfej1xP5utuIq-jNgZ4ZHsmUVpNuHlks5ucVcBgaJpZM4WhYr7
.

This was identified by a warning given in Chrome.

@windson This is not an issue with SSL at this point. You have successfully setup SSL and the connection is considered secure. Google Chrome has an extra layer of security requirements though that require all scripts to be pulled from authenticated resources in order for the site to be marked as secure. This is now an issue with your site and Google Chrome's security requirements, not an issue with Azure Web App's SSL implementation.

@windson We're happy to hear that this issue is resolve!

@BryanTrach-MSFT I've uploaded a wordpress website on Azure, bought a certificate from Azure, and bind it properly with the custom domain. Google chrome also do not show any error, but still it is not showing the lock icon with https though the website is being loaded with HTTPS protocol. I've tried the solution of @windson but couldn't succeed. Any help would be appreciated.

You can check this video to see how SSL is configured for a WordPress site
on Azure App Service  https://youtu.be/api6HM4kpWc
On Wed, Aug 26, 2020, 3:13 PM Muhammad Salik Khan<EMAIL_ADDRESS>wrote:

@BryanTrach-MSFT https://github.com/BryanTrach-MSFT I've uploaded a
wordpress website on Azure, bought a certificate from Azure, and bind it
properly with the custom domain. Google chrome also do not show any error,
but still it is not showing the lock icon with https though the website is
being loaded with HTTPS protocol. I've tried the solution of @windson
https://github.com/windson but couldn't succeed. Any help would be
appreciated.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/14737#issuecomment-680775828,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAN566TCAY7OK2BRBGOILRTSCTKMJANCNFSM4FUFRL5Q
.


Add apischema author as maintainer

@wyfo:
First of all, thank you for apischema - it's a truly great library.
I just made this conda-forge feedstock for apischema in order to better integrate with my facility's packaging requirements (conda-everything; PyPI is secondary).
I am currently the only maintainer of this newly-created feedstock. I'd like to offer you the choice of the following options moving forward:

Add you as a maintainer in addition to myself
Remove myself as a maintainer, add you as the sole maintainer
Continue maintaining the feedstock myself

Feel free to let me know your preference and I'll happily oblige.

Thank you a lot for this feedback, and for this initiative.
Actually, I've to admit I don't know the Conda ecosystem at all, so I'm not the best person to maintain this feedstock. But I'm still willing to get involved in it, and I'm happy that you propose me doing so, so I'd like to go along with the first option.

No problem at all.
Great! I'll add you, then (#3).


Updated (almost) all requirements

Except peewee, which is now at peewee==3.1.0 (we're at 2.10.2) and
throws some wallet errors, didn't dig deeper.
What current issue(s) does this address, or what feature is it adding?
Outdated requirements
How did you solve this problem?
Updating them
How did you make sure your solution works?
Running the tests
Are there any special changes in the code that we should be aware of?
No
Please check the following, if applicable:

[ ] Did you add any tests?
[X] Did you run make lint?
[X] Did you run make test?
[X] Are you making a PR to a feature branch or development rather than master?
[X] Did you add an entry to CHANGELOG.rst? (if not, please do)

Coverage remained the same at 75.634% when pulling 5425038f72a1537f5ed6c9698c831a373fce308a on deps-update into b0aeff7db152da35c1d298b9b13b0eace9c88c2c on development.


Canceling workflow with subworkflow can lead to execution stuck in canceling state

Fixes https://github.com/StackStorm/orquesta/issues/121
WIP
Canceling workflow with subworkflow can lead to execution stuck in canceling state
Since unit test calls request_cancellation(lv_ac_db, requester) with root LiveAction, when Workflow request_cancellation is called,  LiveAction status changed to 'cancelingbut is marked ascanceledin orquesta, and ac_svc.request_cancellation(root_lv_ac_db, None)is not call to Cascading cancellation request to parent workflow. It is why it stack incanceling` stage. Tried this area  to deal with this spacial case and failed other test cases.
Working in area around services/action.py request_cancellation and service/workflows.py request_cancellation

Please see
https://github.com/StackStorm/orquesta/issues/121#issuecomment-467970377 for why this PR is closed.


Missing versioning/Release information

Prism is an awesome library however, it appears that there is no way to download a specific version other than using git commit revisions.  This makes it difficult to use since most people/build systems/wrappers rely on a version.  If possible would be awesome if there could be tagged releases with versions in the JS/CSS files.

:+1:

+1

Must have at least to specify version, so I'll know when new version released and decide whether I have latest one.

This is fixed now /cc @LeaVerou

@Golmote this can be closed.


MONDO:0100096 COVID-19 when MONDO:equivalentObsolete xref but remains as ExactMatch?

@nicolevasilevsky @sabrinatoro
re: #2766
OLS that MeSH:C000657245 has: MONDO:equivalentObsolete
I am sorry I do not understand this, can you please explain the reasoning for keeping the obsoleted MESH ID as an ExactMatch?
MONDO:equivalentObsolete is the database cross reference section, so does this mean that in addition to the ExactMatch data do I also need to cross reference the database to make sure it is a true ExactMatch?
I am not sure this makes sense, I would have thought the obsoleted MESH ID would be removed from the ExactMatch section, or at the very least move to CloseMatch?
I might not have understood this fully, so hopefully you can explain the reasoning. Thank you!

This should be fixed now. I will check this after the November release.

@nicolevasilevsky thank you - fingers crossed! :)


[FEATURE] JNTB-2: add telegram bot to the project

Create stub telegram-bot for the project.
Acceptance criteria:

stub answer via telegram-bot added to the project

add in https://github.com/Vliloks/javanews-telegrambot/pull/15


WITH queries not available

Simple WITH queries aren't working in v5.0.5

I've confirmed below that I am able to successfully run the same query directly from the command line

What is you database?

Oops, it is clearly PostgreSQL :)

You have incorrect SQL query (see https://www.postgresql.org/docs/9.1/static/queries-with.html).
You don't see error in psql because you didn't terminate your query with ; character.

:flushed: my bad ...
For those that end up here for some reason, the correct syntax in my case would have been:
with x as (select * from apis) select col_a from x where col_a = something;


Update citation of data resources

What we need to document?
Citation of COVID-19 Data Hub (data resource when standard/developer mode) was chnaged as follows.
Before:
Guidotti, E., Ardia, D., (2020), "COVID-19 Data Hub", Working paper, doi: 10.13140/RG.2.2.11649.81763.
After:
Guidotti, E., Ardia, D., (2020), "COVID-19 Data Hub", Journal of Open Source Software 5(51):2376, doi: 10.21105/joss.02376.

I was notified of citation update via https://covid19datahub.io/authors.html and https://github.com/covid19datahub/COVID19/issues/87

This will be included in verions 2.7.3-gamma and stable version 2.8.0


Move --show-viewer option to testsupport, add test

Description
This fixes an issue using our make_test_viewer externally raised by @joshmoore in https://github.com/napari/napari/pull/2131#issuecomment-773215013
(basically, the --show-viewer argument didn't make it into the _testsupport.py file)
It also adds a test using pytester to make sure that our plugin works as expected
Would be nice to get this out ASAP... cc @sofroniewn
Type of change

[x] Bug-fix (non-breaking change which fixes an issue)

How has this been tested?

[ ] example: the test suite for my feature covers cases x, y, and z
[ ] example: all tests pass with my change

@tlambert03 change looks good to me, but looks like we're getting some test fails in

PR Test / ubuntu-18.04 3.8 headless-py38-linux (pull_request) Failing after 2m — ubuntu-18.04 3.8 headless-py38-linux

PR Test / ubuntu-latest 3.8 pip install (pull_request) Failing after 4m — ubuntu-latest 3.8 pip install

Would be nice to get this out ASAP... cc @sofroniewn

Should we try and get 0.4.5 released too asap, or just the merge?

but looks like we're getting some test fails in

will fix.

Should we try and get 0.4.5 released too asap, or just the merge?

well, I don't know.  There is a workaround, before 0.4.5 comes out, I think people can still use the fixture by creating a conftest.py in their repo with:
#conftest.py
def pytest_addoption(parser):
    parser.addoption("--show-viewer", action="store_true", default=False)

... but otherwise make_napari_viewer won't work outside of our repo

@sofroniewn I need some input here.  The best way to test our pytest plugin is to use the pytester plugin from pytest, which I'm doing here.  You "use" that either by adding -p pytester to the command line args, or by putting pytest_plugins = ["pytester"] in a top level conftest.py. We do not use a top-level conftest.py (because we wanted to easily test our sdist), so I added that -p pytester flag to our pytest addopts in pyproject.toml.  So on CI and locally, you can still just run "pytest".
I'm hesitant to make it such that we have to remember to use pytest --pyargs -p pytester napari when we test the pip installed package though.  So, here are the options:

just require the user to remember use -p pytester when they test our sdist with --pyargs
exclude test_testsupport.py from the sdist in our MANIFEST.in so it doesn't make it into the distribution (and therefore pytester isn't required)
move test_testsupport.py to the root level (or a tests/ folder at the root level that doesn't get put into the distribution.

So, here are the options:

just require the user to remember use -p pytester when they test our sdist with --pyargs
exclude test_testsupport.py from the sdist in our MANIFEST.in so it doesn't make it into the distribution (and therefore pytester isn't required)
move test_testsupport.py to the root level (or a tests/ folder at the root level that doesn't get put into the distribution.

I lean towards option 2.
I think option 1. seems like a lot to require, and I don't love the idea of more top level files for option 3.
While option 2. might feel like a bit of a special case I think that's fine, this is a special case :-)
Hope this perspective helps!!

well... I tried option 2, but couldn't get it to work, because, amazingly, it's still hard to exclude a single file from a wheel.  I'm putting it in root for now.  If anyone is motivated to move it, we can address it later.

ugh... that strategy is failing to.  going to pick this up later

found a better solution (putting pytest_plugins = "pytester" in the module itself), this is ready now @sofroniewn


[OB-3254] fix: Clients can retrieve the avatar portraits of any user

Via the settings system, client applications can query for and retrieve the avatar portrait for any other user, given a provided user ID argument.

@MAG-DanielMurdolo @MAG-AdrianMeredith can you take a look at this API change and confirm its what you're after?

@MAG-DanielMurdolo @MAG-AdrianMeredith can you take a look at this API change and confirm its what you're after?

Looks right


doc: Add instructions for git submodules

Solves:
https://github.com/paperclip-rs/paperclip/issues/534

What about the previous suggestion of adding the git command to the make prepare command? Do you think it's better to keep as is?

What about the previous suggestion of adding the git command to the make prepare command? Do you think it's better to keep as is?

This would also resolve the issue. I tested it on a clean clone of the repo, and it seems fine. May I go ahead and add this commit as well?

What about the previous suggestion of adding the git command to the make prepare command? Do you think it's better to keep as is?

This would also resolve the issue. I tested it on a clean clone of the repo, and it seems fine. May I go ahead and add this commit as well?

Yeah I think so if you don't mind

What about the previous suggestion of adding the git command to the make prepare command? Do you think it's better to keep as is?

This would also resolve the issue. I tested it on a clean clone of the repo, and it seems fine. May I go ahead and add this commit as well?

Yeah I think so if you don't mind

did it,
removed the unnecessary aditional  command if user skips submodule, as the 'make prepare' will fix it.


Change the way we block a service and accessing the chaincode

[ ] Currently, to block a service, we are generating a new chaincode. So that previous one expires. This is because we are fetching the latest chaincode so if we generate a new one, the previous one automatically expires. But now we are bringing the chaincode from the user's object. So if you want to block the chaincode set the chaincode key to "" in the user's object.
[ ] Currently, we are accessing chaincode by fetching the latest from the chaincodes collection, change it to fetch from the chaincode key in the user's object.

Please assign it to me !!

@lakshayman  can you please reassign it to me I accidentally unassigned it ?

I want to take it up


rebase onto upstream

This changeset is a rebase of the fork onto the recent upstream work.
The diff GitHub displays is not correct. It summarizes the commits - including e.g. removal of chrono from Cargo.toml and the entire migration to jiff.
The actual diff against the jiff-migrated master branch is much smaller.
jiff-master-to-rebase.patch.gz
Or using the .. compare mode, rather than the ... compare mode in GitHub: https://github.com/maxcountryman/jiff-cron/compare/master..LeoniePhiline:cron:jiff-rebase-onto-upstream?expand=1

I'll close that and PR the reverse rebase. That'll be easier to manage.


Watcher process leaks if using old version of HTTPoison

Due to https://github.com/edgurgel/httpoison/issues/375 (which I created a PR to fix, and is now merged) if you use HTTPoison < v1.6.1 you will have a process leak when using watches whenever a GONE event is received from K8S.
Therefore should Kazan's deps be changed to force using this version or later of HTTPoison, or should this just be warned about in the docs?
I'm happy to create a PR for either option.

Ah nice - I saw similar problems in a project I had based on HTTPoison a few years ago.  Good to see someone fixing it.
I think it'd be fine to require > HTTPoison >= 1.6.1 - I'm assuming there's no breaking API changes, and people can always use an override: true dep if they really need an older verson.

OK - done. https://github.com/obmarg/kazan/pull/74


CCITTFaxDecoderStream Update

I want to propose the following update of the CCITT decoder.
We had a few fixes since the version from 2016. Futher I later helped to use the decoder in ICEpdf and did some changes for the EncodedByteAlign-Flag.

Hi Schmidor,
unless I am mistaken the pdfbox committers do not monitor pull requests.
I suggest to post on the mailing list or to create a Jira issue.

I've now found this PR and attached it to
https://issues.apache.org/jira/browse/PDFBOX-5057

Thank you for taking the time to merge your changes into our code!

I made some additional changes based on the Sonar report

check the length of the read bytes. I'm wondering whether it might happen that a valid image has less than 20 bytes, but for now I'll just assume so
"& 0xff" when using streamData[1] to avoid "int promotion"

Also, isn't a part of this code
(streamData[1] >> 4 != 1 && streamData[1] != 1)
repetitive? The second part is always false if the first part is true. Because if it is 1, then a shift to the right would make it 0.

I'm wondering whether it might happen that a valid image has less than 20 bytes, but for now I'll just assume so

It turns out, I hit one that is 19 bytes long. I'll replace it with a check for length 2.


 It also removes the last residues of the ill devised
facebook api.

Please add Closes #153 to the PR description

Updated.

Thank you!


Repair stackoverflow when parsing manifest.ttl

The module shexTest contains code that parses the manifest.ttl of ShExTest but it raises a stack overflow.
I changed the stack memory by configuring the file .jvmopts but it doesn't seem to work.

The issue has been solved


Workflow - Upgrade to Java 18

Upgrade the Workflow service to Java 18

Potentially blocked by the Lib Scheduling. @amhudson @marcusdroy any thoughts on how we upgrade the java version when we are using lib.scheduling which is a fork of a discontinued Java project?

Hi @amhudson  any update on this?

@tlawrie I haven't had a moment to further investigate


Feature Request: Merge into core

I know this is a HUGE request
But this would be a really fantastic addition to core with the new energy dashboard, then the configuration could be added more deeply into HA UI

This won't happen, at least not on short term. Made two medium sized PR's last year for the core, but they were never merged. I think because of the huge backlog they have, and limited amount of developers who can review and are allowed to merge to the core.
I'd like to have full control over this component and fastly implement new features when someone has a good idea. Would be too cumbersome for me to wait days or weeks to get small features and bugfixes approved. Takes away a lot of the fun for me.
Also I don't think HA allows to bundle data (the model files) with the component, so there also should be developed another solution for that. i.e. a REST api. But this also takes maintenance and hosting costs etc.


typo: read writes -> read-only right

Web page https://docs.atomicdata.dev/invitations.html contains this:

provides read writes by default

"writes" sounds the same as "rights" but very different meaning :-)
Also, I suggest clarifying further by dscribing as "read-only right" to emphasize reducing to that one single right.

Thanks for pointing out the typo!
Regarding your second point, about using read-only right: I think it might be harmful to rename this property, as read-only can always be combined with write. And when you have both, the read-only no longer makes sense, I think - or they should be mutually exclusive.

fair enough :-)


Feature: dump memory region to file

This adds the option to dump a memory region to a binary file using the dump command. If the file specified in the command already exists, it doesn't overwrite the file, only when the --override option is specified.
I couldn't figure out how to make the --file option an optional argument, thats why I specify the default value as an empty string and check in the command handler if a different value than an empty string is present. Maybe you know how to make the --file option an optional argument instead of a required argument with a default value?

IMHO, --overwrite seems meaningless.
Almost all command line tools overwrite if filenames are provided.

Merged.

remove --overwrite
rename to -o/--out


[native_assets_builder] Publish 0.8.1

So we can roll to Flutter:

https://github.com/dart-lang/native/issues/1256

coverage: 92.037%. remained the same
when pulling 30cdb670735cdd864a53e0d690fa93c213ea906f on publish-builder
into 758735b374645568a779383f080d6fc456b258f2 on main.


Downloading objective-git.framework

Downloading objective-git.framework binary at "0.12.0"
GitHub API request failed: NetworkError(Error Domain=NSURLErrorDomain Code=-1001 "The request timed out."

I think this is something related to your connection to GitHub.com or possibly the asset server the binary is stored on (wild guess). Can you download other Carthage framework binaries?

Other Carthage framework available for download.Only this  objective-git.framework can't download,why？？

Hey, at this point I don't know of any more ways to help you. Can you download directly by clicking on the zip file in releases? The download is also 26 MB whereas other frameworks are relatively small, maybe this is an issue?

i'm sorry,before i had not see this issue.now i download zip,but when i had add objective-git Folder to my target,it's also report an error,other file is not found,does it also depend othen module? in the end ,please tell me how to use it correct,thanks!

I will look into this in Sunday. As my project has no issues download from GitHub I suspect either the Carthage version or your location (different CDN provider?!) to be the issue. Are you both in Japan?

Carthage version is 0.18.1,i live at China.

My guess is that this has something to do with GitHub and the CDN involved. AFAIK releases are hosted on Amazon S3. My tip would be to download it manually if the download fails. I can see nothing wrong with the ZIP itself. Some other projects also suffer from this: https://github.com/realm/realm-cocoa/issues/2713#issue-112458107.
My advice would be to try a different DNS and/or a VPN when using Carthage from China.


cursor problem

Challenge Name

Issue Description

Browser Information

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code

Screenshot

Hi @bennyboy22. Could you please provide some more information about your issue? Your post doesn't have much in it 😄

I'm assuming he's referring to the problem found in this issue https://github.com/FreeCodeCamp/FreeCodeCamp/issues/7847. Please confirm if you're having the same issue as them.

@bennyboy22 closing as stale. I believe your issue is what I linked to above. I would advise you to look at the conversation over there to get some ideas of getting around your cursor issues. If it is different than the issue I've linked to, feel free to reopen this issue or make another. Happy coding!


wrappers for opencv

IMO providing good integration with opencv will be key to dcv's success. The idea is to get quickly to a point where dcv has enough features to be useful for production use without waiting for opencv algorithms to be reimplemented. Some of these algorithms can in a later stage, if needed, be reimplemented as drop-in replacement for the opencv ones, maybe in some cases without changing public APIs.
I have done something like this using SWIG to auto-generate wrappers for a large portion of opencv (intermediate layer) along with higher-level idiomatic D layer and a tensor class that could be (shallow copy) converted to/from cv::Mat_.
For dcv one could either use swig or take advantage of the newer extern(C++,ns) syntax, and provide shallow conversion from Slice to/from cv::Mat_.
Happy to discuss this further.

Low level deimos-like wrapper should be located in libmir/opencv.
High level ndslice wrappers in libmir/mir-opencv.

@timotheecour Thanks for bringing this up. I too agree we should make nice wrappers for opencv. And like opencv's python wrapper uses numpy.array natively, so should our wrapper use ndslice, as @9il points out.

High level ndslice wrappers in libmir/mir-opencv.

Hmm, how about having opencv configuration inside dcv, that acts like that higher level interface? Nice thing about this is that we don't need to wrap stuff that's already inside the dcv, and also, we could over time replace opencv implementation with ours, without changing the interface. In other words - let's use opencv as optional back-end?
I would propose the following - have low-level (opencv's c++ interface bind, maybe with SWIG) in libmir/opencv, and selectively wrap that interface into dcv to match it's interface.

We can have 3 levels the same way as with lubeck
cblas -> mir-blas \
                                 lubeck
lapack -> mir-lapack /

For DCV it should looks like:
opencv -> mir-opencv -> dcv

mir-lapack  and mir-blas are selective too.

maybe it's better to discuss this with a concrete example:
C++:
CascadeClassifier::detectMultiScale(const Mat& image, vector<Rect>& objects, double scaleFactor=1.1, int minNeighbors=3, int flags=0, Size minSize=Size(), Size maxSize=Size())

libmir/opencv:
module mir.swig.opencv;
// autogenerated via swig/other, can be a large subset of opencv, can be available soon although not with D-idiomatic api

// NOTE: her, Mat, Rect, vector are swig-generated, and as such not idiomatic D
class CascadeClassifier{
  void detectMultiScale(const ref Mat image, ref vector!(Rect) objects, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize);
}

module mir.opencv;
import mir.swig.opencv;
// manually generated, will have to be maintained and this'll grow over time starting from 0
class CascadeClassifier{
  // Note: this has to be restricted to the types that were compiled in in swig and opencv, as we obviously can only use C++ templates with types explicitly instantiated in the bindings
  void detectMultiScale(T)(const ref T image, Rect[] objects, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize) if(isSlice!T);
}

There's already API choices that need to be made in this simple example:

use dynamic-like types such as cv::Mat which is agnostic to element type+number of channels, or use templates with template constraint (eg: isSlice!T && (T.ndims==2 || T.ndims==3))
what to do with things like C++ vector: use D's [] or have a class wrapping C++'s vector; the former is tricky as it either requires copy or requires managing ownership of memory between D's gc and C++'s heap allocated vector
use a native D class for things like Rect (struct Rect{int x, int y, ...}) (but requires conversions via a deep copy) or just use swig types or just use swig types? Probably best to use native D types for light objects such as Rect etc, and only use shallow copies for things like cv::Mat (which can be shallow-copied to nativeSlice from mir)

How it is implemented in numpy?

swig

swig

Not really. This answer is old but I doubt they've changed much.
boost::python::numpy is worth a look. Maybe something like this should be done via PyD for ndslice?

boost::python::numpy is worth a look. Maybe something like this should be done via PyD for ndslice?

https://github.com/libmir/mir-algorithm/issues/43

Besides manual (via extern(C++,ns)) and automated (via SWIG), there is another approach to autogenerate C++<>D bindings but I haven't tried it: calypso:
<EMAIL_ADDRESS>Calypso: Direct and full interfacing to C++
http://www.digitalmars.com/d/archives/digitalmars/D/Calypso_and_the_future_of_D_253820.html#N253820 digitalmars.D - Calypso and the future of D
https://github.com/Syniurge/Calypso

Wow, Calypso is active!

calypso: it would definitely make interfaces easier. However it's also a risky approach (eg it's based on a fork so risks further limiting the ecosystem on which it'd be available).

For swig bindings, would be nice to improve SWIG D generator which is far from perfect, specifically: adding support for extern(C++, ns) [right now only uses extern(C) which makes things more complex than they should]; allow swig to translate C++ templates to D templates (i had done something like this before extern(C++) but that was messy; with extern(C++) it should be easier; but again, requires modifying SWIG interface genrator

semi-manual approach: IIRC that's hows dmd was ported to D (don't know the details), but made strong assumptions about dmd's specific codebase and may not work well with opencv

In any case, investing in an automatic solution is the right thing to do (pays down the line)

I have done something like this using SWIG to auto-generate wrappers for a large portion of opencv (intermediate layer) along with higher-level idiomatic D layer and a tensor class that could be (shallow copy) converted to/from cv::Mat_.

@timotheecour is this publicly available?

not at the moment unfortunately. Would be happy to contribute on this though if that approach is considered

a lot of bugs have recently been fixed in calypso making non-trivial opencv programs work in D, so IMO this should be preferred way forward

Do you have some working examples of opencv with D and Calypso?


version.py is a bad idea

The (near) shadowing of init.version just makes for surprising imports.
_version.py shadows nothing.

check how often this occurs in the wild

stop favoring it.

Oh man, so many people have used the version.py convention.


Lint 3.3.1 recipe

Needed for pre-commit, which will be used for anaconda-linter development
Package info
Home/doc URL: https://github.com/asottile/cfgv

Can you add doc_url and dev_url? Can you remove abs.yaml too before merging? Otherwise LGTM.

Thank you! URLs are added. I will remove abs.yaml before merging, yes.


[Enhancement] Integrate osquery

Enhancement
osquery is a tool to query os related information as tables. If we can integrate it into SR be, in theory, we can query the whole cluster and using sql expressions to filter/aggrate/join those data sources.  For example:
select filename from file where directory = <BE_PATH> and filename like 'core.%';

very Interesting project.
I think we can support some table function to integrate osquery in starrocks.


Add NTMKNT School

Add Nguyen Thi Minh Khai Primary School
Our website: https://thmkhai-nuithanh.edu.vn

The school official website URL
https://thmkhai-nuithanh.edu.vn

The school street address, including the city
Tam Thanh, Nui Thanh, Quang Nam, Vietnam

The following URL is proof of the website address for more information about the school
https://thmkhai-nuithanh.edu.vn/proof

Thanks you JetBrains support teams

@phuonglan89 Regrettably, this request has signs of fraud. I have to close it without merging. If you are a student of this school, please apply with official document ("OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students).


Jailbreak/Re-Jailbreak fails when 'Reload System Daemons' is enabled

Describe the bug
After the initial jailbreak (Cydia and Substrate working), re-jailbreaking and jailbreaking after a reboot with Reload System Daemons enabled, iPhone starts to respring and after couple of minutes - reboots itself into non-jailbroken state.
To Reproduce

Install unc0ver and jailbreak
Add some repos and install some tweaks (unsure if this step is necessary)
Enter the unc0ver app
Check Reload System Daemons
Re-Jailbreak/Jailbreak

Device:

iOS Version: 12.1.2

iOS Device: iPhone 8 (10,4)

unc0ver Version: 3.0.0~b43

[ ] this is a bug others will be able to reproduce (unsure)

[ ] this issue is present with all tweaks uninstalled(except for default packages) or disabled

[x] this issue is present after a rootfs restore

[x] this issue is present on the latest version of unc0ver

Logs
[*] unc0ver Version: 3.0.0~b43
[*] Darwin Kernel Version 18.2.0: Mon Nov 12 20:32:02 PST 2018; root:xnu-4903.232.2~1/RELEASE_ARM64_T8015
[*] Bundled Resources Version: 1.0~b6
[*] STATUS: Jailbreak
[*] STATUS: Exploiting (1/38)
[*] Loading preferences...
[*] Successfully loaded preferences.
[*] STATUS: Exploiting (2/38)
[*] Exploiting kernel_task...
[+] memory_size:<PHONE_NUMBER>
[D] platform: iPhone10,4 16C101
[+] created 1024 pipes
[+] created 8000 ports
[+] sprayed 16777216 bytes to 1024 pipes in kalloc.16384
[+] created 3564 vouchers
[+] sprayed 313032704 bytes to 8 ports in kalloc.1024
[+] stashed voucher pointer in thread
.........................................................................................................................................................................................................................................................
[+] sprayed 521797632 bytes of OOL ports to 6 ports in kalloc.32768
[+] recovered voucher port 0xd27 for freed voucher
[+] adding references to the freed voucher to change the OOL port pointer
[+] receiving the OOL ports will leak port 0x200903
[+] received voucher port 0xd27 in OOL ports
[+] voucher overlapped at offset 0x60d0
[+] received fake port 0x8d07
[+] port is at pipe index 257
[+] got ip_requests at 0xffffffe0044e6600
[+] fake port is at offset 4536
[+] base port is at 0xffffffe00619d1b8
[+] kernel_task is at 0xffffffe00095d680
[+] done! port 0x8d07 is tfp0
[*] kCFCoreFoundationVersionNumber: 1561.000000
[*] offsets selected for iOS 12.0 or above
[*] tfp0: 0x8d07
[*] kernel_base: 0xfffffff00ec04000
[*] kernel_slide: 0x0000000007c00000
[*] Successfully exploited kernel_task.
[*] STATUS: Exploiting (3/38)
[*] Initializing patchfinder64...
[*] Successfully initialized patchfinder64.
[*] STATUS: Exploiting (4/38)
[*] Finding offsets...
[*] trustcache = 0xfffffff0076b08c0 + 0x0000000007c00000
[*] OSBoolean_True = 0xfffffff0076d7c28 + 0x0000000007c00000
[*] osunserializexml = 0xfffffff007577368 + 0x0000000007c00000
[*] smalloc = 0xfffffff0069ad414 + 0x0000000007c00000
[*] add_x0_x0_0x40_ret = 0xfffffff00744a45c + 0x0000000007c00000
[*] zone_map_ref = 0xfffffff0076899a8 + 0x0000000007c00000
[*] vfs_context_current = 0xfffffff007255544 + 0x0000000007c00000
[*] vnode_lookup = 0xfffffff0072363a4 + 0x0000000007c00000
[*] vnode_put = 0xfffffff0072326dc + 0x0000000007c00000
[*] kernel_task = 0xfffffff007666078 + 0x0000000007c00000
[*] shenanigans = 0xfffffff0077fb800 + 0x0000000007c00000
[*] lck_mtx_lock = 0xfffffff007205e54 + 0x0000000007c00000
[*] lck_mtx_unlock = 0xfffffff0072066b4 + 0x0000000007c00000
[*] vnode_get_snapshot = 0xfffffff00724ded0 + 0x0000000007c00000
[*] fs_lookup_snapshot_metadata_by_name_and_return_name = 0xfffffff00682864c + 0x0000000007c00000
[*] apfs_jhash_getvnode = 0xfffffff0068679d8 + 0x0000000007c00000
[*] Successfully found offsets.
[*] STATUS: Exploiting (5/38)
[*] Deinitializing patchfinder64...
[*] Successfully deinitialized patchfinder64.
[*] STATUS: Exploiting (6/38)
[*] Escaping Sandbox...
[*] myProcAddr = 0xffffffe0014d4be8
[*] kernelCredAddr = 0xffffffe000c59cb0
[*] Shenanigans = 0xffffffe000c59cb0
[*] myOriginalCredAddr = 0xffffffe003a1fba0
[*] Successfully escaped Sandbox.
[*] STATUS: Exploiting (7/38)
[*] Setting HSP4 as TFP0...
[*] kernel_task_kaddr = 0xffffffe00095d680
[*] remapped_task_addr = 0xffffffe000ff1680
[*] port_kaddr = 0xffffffe000054000
[*] Will set all_image_info_addr to: 0xfffffff00ec04000
[*] Setting all_image_info_addr...
[*] Will set all_image_info_size to: 0x0000000007c00000
[*] Setting all_image_info_size...
[*] Successfully set HSP4 as TFP0.
[*] STATUS: Exploiting (8/38)
[*] Unexporting kernel task port...
[*] old host type: 0x80000003
[*] Successfully unexported kernel task port.
[*] STATUS: Exploiting (9/38)
[*] Writing a test file to UserFS...
[*] Successfully wrote a test file to UserFS.
[*] STATUS: Exploiting (10/38)
[*] STATUS: Exploiting (11/38)
[*] Unlocking nvram...
[*] IODTNVRAM obj at 0xffffffe0008f2ac0
[*] vm_kernel_page_size: 4000
[*] allocated address: ffffffe0000b4000
[*] address to wire: ffffffe0000b4000
[*] Unlocked nvram
[*] Successfully unlocked nvram.
[*] runCommandv(227) command: /usr/sbin/nvram "-p"
[*] runCommandv(227): oblit-begins OblitType: ObliterateDataPartition. Reason: unknown
[*] runCommandv(227): boot-args
[*] runCommandv(227): obliteration main: SafeObliteration Complete
[*] runCommandv(227): bootdelay 0
[*] runCommandv(227): backlight-level 1500
[*] runCommandv(227): com.apple.System.boot-nonce 0xe0b6a673d4148b96
[*] runCommandv(227): com.apple.System.fp-state %01%00%00%00E%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
[*] runCommandv(227): auto-boot true
[*] runCommandv(227): com.apple.System.tz0-size 0x17CC000
[*] runCommandv(227) completed with exit status 0
[*] runCommandv(228) command: /usr/sbin/nvram "com.apple.System.boot-nonce"
[*] runCommandv(228): com.apple.System.boot-nonce 0xe0b6a673d4148b96
[*] runCommandv(228) completed with exit status 0
[*] runCommandv(229) command: /usr/sbin/nvram "-p"
[*] runCommandv(229): oblit-begins OblitType: ObliterateDataPartition. Reason: unknown
[*] runCommandv(229): boot-args
[*] runCommandv(229): obliteration main: SafeObliteration Complete
[*] runCommandv(229): bootdelay 0
[*] runCommandv(229): backlight-level 1500
[*] runCommandv(229): com.apple.System.boot-nonce 0xe0b6a673d4148b96
[*] runCommandv(229): com.apple.System.fp-state %01%00%00%00E%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
[*] runCommandv(229): auto-boot true
[*] runCommandv(229): com.apple.System.tz0-size 0x17CC000
[*] runCommandv(229) completed with exit status 0
[*] Locking nvram...
[*] Locked nvram
[*] Successfully locked nvram.
[*] STATUS: Exploiting (12/38)
[*] Logging slide...
[*] Successfully logged slide.
[*] STATUS: Exploiting (13/38)
[*] Logging ECID...
[*] modifyPlist: Will modify plist: /var/mobile/Containers/Data/Application/DF802CF3-174E-494C-8289-1AEAF9F33F9B/Library/Preferences/science.xnu.undecimus.plist
[*] modifyPlist: Success
[*] Successfully logged ECID.
[*] STATUS: Exploiting (14/38)
[*] Disabling Auto Updates...
[*] modifyPlist: Will modify plist: /var/mobile/Library/Preferences/com.apple.Preferences.plist
[*] modifyPlist: Writing to file: /var/mobile/Library/Preferences/com.apple.Preferences.plist
[*] modifyPlist: Success
[*] Successfully disabled Auto Updates.
[*] STATUS: Exploiting (15/38)
[*] Initializing kexecute...
[*] got user client: 0x22a60f
[*] Successfully initialized kexecute.
[*] STATUS: Exploiting (16/38)
[*] Remounting RootFS...
[*] runCommandv(230) command: /sbin/mount
[*] runCommandv(230): /dev/disk0s1s1 on / (apfs, local, nosuid, read-only, journaled, noatime)
[*] runCommandv(230): devfs on /dev (devfs, local, nosuid, nobrowse)
[*] runCommandv(230): /dev/disk0s1s2 on /private/var (apfs, local, nodev, nosuid, journaled, noatime, protect)
[*] runCommandv(230): /dev/disk0s1s3 on /private/var/wireless/baseband_data (apfs, local, nodev, nosuid, journaled, noatime, nobrowse)
[*] runCommandv(230) completed with exit status 0
[*] APFS Snapshots:
[*] orig-fs
[*] runCommandv(231) command: /sbin/mount
[*] runCommandv(231): /dev/disk0s1s1 on / (apfs, local, nosuid, read-only, journaled, noatime)
[*] runCommandv(231): devfs on /dev (devfs, local, nosuid, nobrowse)
[*] runCommandv(231): /dev/disk0s1s2 on /private/var (apfs, local, nodev, nosuid, journaled, noatime, protect)
[*] runCommandv(231): /dev/disk0s1s3 on /private/var/wireless/baseband_data (apfs, local, nodev, nosuid, journaled, noatime, nobrowse)
[*] runCommandv(231) completed with exit status 0
[*] zone_map_ref: fffffff00f2899a8
[*] zone_map: fffffff0a64660f0
[*] zm_range: 0xffffffe0007e4000 - 0xffffffe02ccfc000 (read 0x20, exp 0x20)
[*] rootfs_vnode = 0xffffffe00162def0
[*] v_mount = 0xffffffe000f55400
[*] runCommandv(232) command: /sbin/mount "-u" "/dev/disk0s1s1"
[*] runCommandv(232) completed with exit status 0
[*] runCommandv(234) command: /sbin/mount
[*] runCommandv(234): /dev/disk0s1s1 on / (apfs, local, journaled, noatime)
[*] runCommandv(234): devfs on /dev (devfs, local, nosuid, nobrowse)
[*] runCommandv(234): /dev/disk0s1s2 on /private/var (apfs, local, nodev, nosuid, journaled, noatime, protect)
[*] runCommandv(234): /dev/disk0s1s3 on /private/var/wireless/baseband_data (apfs, local, nodev, nosuid, journaled, noatime, nobrowse)
[*] runCommandv(234) completed with exit status 0
[*] Successfully remounted RootFS.
[*] STATUS: Exploiting (17/38)
[*] Deinitializing kexecute...
[*] Successfully deinitialized kexecute.
[*] STATUS: Exploiting (18/38)
[*] Writing a test file to RootFS...
[*] Successfully wrote a test file to RootFS.
[*] STATUS: Exploiting (19/38)
[*] Disabling app revokes...
[*] Successfully disabled app revokes.
[*] STATUS: Exploiting (20/38)
[*] Creating jailbreak directory...
[*] Successfully created jailbreak directory.
[*] STATUS: Exploiting (21/38)
[*] STATUS: Exploiting (22/38)
[*] Copying over our resources to RootFS...
[*] Verified "Library/Frameworks/CydiaSubstrate.framework/Info.plist"
[*] Verified "usr/bin/cycc"
[*] Verified "usr/bin/cynject"
[*] Verified "usr/include/substrate.h"
[*] Verified "usr/lib/cycript0.9/com/saurik/substrate/MS.cy"
[*] Verified "usr/lib/libsubstrate.dylib"
[*] Verified "usr/lib/substrate/SubstrateBootstrap.dylib"
[*] Verified "usr/lib/substrate/SubstrateInserter.dylib"
[*] Verified "usr/lib/substrate/SubstrateLoader.dylib"
[*] Verified "usr/libexec/substrate"
[*] Verified "usr/libexec/substrated"
[*] No errors in verifying checksums
[*] Resource Pkgs: "(
"com.ps.letmeblock",
firmware,
trustinjector,
"com.saurik.substrate.safemode",
grep,
"ncurses5-libs",
ncurses,
readline,
sed,
bash,
bzip2,
"coreutils-bin",
diffutils,
file,
findutils,
gzip,
libplist,
"ca-certificates",
"libssl1.0",
ldid,
lzma,
xz,
tar,
dpkg,
mobilesubstrate,
"jailbreak-resources",
"signing-certificate"
)".
[*] Verified "Library/MobileSubstrate/DynamicLibraries/LetMeBlock.plist"
[*] Verified "Library/MobileSubstrate/DynamicLibraries/LetMeBlock.dylib"
[*] No errors in verifying checksums
[*] Pkg "com.ps.letmeblock" verified.
[*] Verified "usr/bin/inject"
[*] No errors in verifying checksums
[*] Pkg "trustinjector" verified.
[*] Verified "Library/MobileSubstrate/MobileSafety.png"
[*] Verified "Library/MobileSubstrate/DynamicLibraries/MobileSafety.dylib"
[*] Verified "Library/MobileSubstrate/DynamicLibraries/MobileSafety.plist"
[*] No errors in verifying checksums
[*] Pkg "com.saurik.substrate.safemode" verified.
[*] Verified "bin/egrep"
[*] Verified "bin/fgrep"
[*] Verified "bin/grep"
[*] No errors in verifying checksums
[*] Pkg "grep" verified.
[*] Verified "usr/lib/libform.5.dylib"
[*] Verified "usr/lib/libformw.5.dylib"
[*] Verified "usr/lib/libmenu.5.dylib"
[*] Verified "usr/lib/libmenuw.5.dylib"
[*] Verified "usr/lib/libncurses.5.dylib"
[*] Verified "usr/lib/libncursesw.5.dylib"
[*] Verified "usr/lib/libpanel.5.dylib"
[*] Verified "usr/lib/libpanelw.5.dylib"
[*] No errors in verifying checksums
[*] Pkg "ncurses5-libs" verified.

[*] Verified "usr/include/readline/chardefs.h"
[*] Verified "usr/include/readline/history.h"
[*] Verified "usr/include/readline/keymaps.h"
[*] Verified "usr/include/readline/readline.h"
[*] Verified "usr/include/readline/rlconf.h"
[*] Verified "usr/include/readline/rlstdc.h"
[*] Verified "usr/include/readline/rltypedefs.h"
[*] Verified "usr/include/readline/tilde.h"
[*] Verified "usr/lib/libhistory.7.0.dylib"
[*] Verified "usr/lib/libreadline.7.0.dylib"
[*] No errors in verifying checksums
[*] Pkg "readline" verified.
[*] Verified "bin/sed"
[*] No errors in verifying checksums
[*] Pkg "sed" verified.

[*] Verified "bin/bzip2"
[*] Verified "bin/bzip2recover"
[*] No errors in verifying checksums
[*] Pkg "bzip2" verified.
[*] Verified "bin/cat"
[*] Verified "bin/chgrp"
[*] Verified "bin/chmod"
[*] Verified "bin/chown"
[*] Verified "bin/cp"
[*] Verified "bin/date"
[*] Verified "bin/dd"
[*] Verified "bin/dir"
[*] Verified "bin/echo"
[*] Verified "bin/false"
[*] Verified "bin/kill"
[*] Verified "bin/ln"
[*] Verified "bin/ls"
[*] Verified "bin/mkdir"
[*] Verified "bin/mknod"
[*] Verified "bin/mktemp"
[*] Verified "bin/mv"
[*] Verified "bin/pwd"
[*] Verified "bin/readlink"
[*] Verified "bin/rm"
[*] Verified "bin/rmdir"
[*] Verified "bin/sleep"
[*] Verified "bin/stty"
[*] Verified "bin/su"
[*] Verified "bin/touch"
[*] Verified "bin/true"
[*] Verified "bin/uname"
[*] Verified "bin/vdir"
[*] Verified "usr/bin/dirname"
[*] No errors in verifying checksums
[*] Pkg "coreutils-bin" verified.
[*] Verified "usr/bin/cmp"
[*] Verified "usr/bin/diff"
[*] Verified "usr/bin/diff3"
[*] Verified "usr/bin/sdiff"
[*] No errors in verifying checksums
[*] Pkg "diffutils" verified.
[*] Verified "usr/bin/file"
[*] Verified "usr/include/magic.h"
[*] Verified "usr/lib/libmagic.1.dylib"
[*] Verified "usr/lib/libmagic.a"
[*] Verified "usr/share/misc/magic.mgc"
[*] No errors in verifying checksums
[*] Pkg "file" verified.
[*] Verified "usr/bin/find"
[*] Verified "usr/bin/locate"
[*] Verified "usr/bin/updatedb"
[*] Verified "usr/bin/xargs"
[*] Verified "usr/libexec/bigram"
[*] Verified "usr/libexec/code"
[*] Verified "usr/libexec/frcode"
[*] No errors in verifying checksums
[*] Pkg "findutils" verified.
[*] Verified "bin/gunzip"
[*] Verified "bin/gzexe"
[*] Verified "bin/gzip"
[*] Verified "bin/uncompress"
[*] Verified "bin/zcat"
[*] Verified "bin/zcmp"
[*] Verified "bin/zdiff"
[*] Verified "bin/zegrep"
[*] Verified "bin/zfgrep"
[*] Verified "bin/zforce"
[*] Verified "bin/zgrep"
[*] Verified "bin/zless"
[*] Verified "bin/zmore"
[*] Verified "bin/znew"
[*] No errors in verifying checksums
[*] Pkg "gzip" verified.
[*] Verified "usr/bin/plistutil"
[*] Verified "usr/include/plist/Array.h"
[*] Verified "usr/include/plist/Boolean.h"
[*] Verified "usr/include/plist/Data.h"
[*] Verified "usr/include/plist/Date.h"
[*] Verified "usr/include/plist/Dictionary.h"
[*] Verified "usr/include/plist/Integer.h"
[*] Verified "usr/include/plist/Key.h"
[*] Verified "usr/include/plist/Node.h"
[*] Verified "usr/include/plist/Real.h"
[*] Verified "usr/include/plist/String.h"
[*] Verified "usr/include/plist/Structure.h"
[*] Verified "usr/include/plist/Uid.h"
[*] Verified "usr/include/plist/plist++.h"
[*] Verified "usr/include/plist/plist.h"
[*] Verified "usr/lib/libplist++.3.dylib"
[*] Verified "usr/lib/libplist.3.dylib"
[*] Verified "usr/lib/pkgconfig/libplist++.pc"
[*] Verified "usr/lib/pkgconfig/libplist.pc"
[*] No errors in verifying checksums
[*] Pkg "libplist" verified.
[*] Verified "etc/profile.d/cacerts.bootstrap.sh"
[*] Verified "etc/ssl/certs/cacert.pem"
[*] No errors in verifying checksums
[*] Pkg "ca-certificates" verified.
[*] Verified "usr/lib/libcrypto.1.0.0.dylib"
[*] Verified "usr/lib/libssl.1.0.0.dylib"
[*] Verified "usr/lib/engines-1.0/lib4758cca.dylib"
[*] Verified "usr/lib/engines-1.0/libaep.dylib"
[*] Verified "usr/lib/engines-1.0/libatalla.dylib"
[*] Verified "usr/lib/engines-1.0/libcapi.dylib"
[*] Verified "usr/lib/engines-1.0/libchil.dylib"
[*] Verified "usr/lib/engines-1.0/libcswift.dylib"
[*] Verified "usr/lib/engines-1.0/libgmp.dylib"
[*] Verified "usr/lib/engines-1.0/libgost.dylib"
[*] Verified "usr/lib/engines-1.0/libnuron.dylib"
[*] Verified "usr/lib/engines-1.0/libpadlock.dylib"
[*] Verified "usr/lib/engines-1.0/libsureware.dylib"
[*] Verified "usr/lib/engines-1.0/libubsec.dylib"
[*] No errors in verifying checksums
[*] Pkg "libssl1.0" verified.
[*] Verified "usr/libexec/ldid"
[*] No errors in verifying checksums
[*] Pkg "ldid" verified.
[*] Verified "usr/bin/lzdiff"
[*] Verified "usr/bin/lzgrep"
[*] Verified "usr/bin/lzma"
[*] Verified "usr/bin/lzmadec"
[*] Verified "usr/bin/lzmainfo"
[*] Verified "usr/bin/lzmore"
[*] Verified "usr/include/lzmadec.h"
[*] Verified "usr/lib/liblzmadec.0.dylib"
[*] No errors in verifying checksums
[*] Pkg "lzma" verified.
[*] Verified "usr/bin/xz"
[*] Verified "usr/bin/xzdec"
[*] Verified "usr/bin/xzdiff"
[*] Verified "usr/bin/xzgrep"
[*] Verified "usr/bin/xzless"
[*] Verified "usr/bin/xzmore"
[*] Verified "usr/include/lzma.h"
[*] Verified "usr/include/lzma/base.h"
[*] Verified "usr/include/lzma/bcj.h"
[*] Verified "usr/include/lzma/block.h"
[*] Verified "usr/include/lzma/check.h"
[*] Verified "usr/include/lzma/container.h"
[*] Verified "usr/include/lzma/delta.h"
[*] Verified "usr/include/lzma/filter.h"
[*] Verified "usr/include/lzma/hardware.h"
[*] Verified "usr/include/lzma/index.h"
[*] Verified "usr/include/lzma/index_hash.h"
[*] Verified "usr/include/lzma/lzma12.h"
[*] Verified "usr/include/lzma/stream_flags.h"
[*] Verified "usr/include/lzma/version.h"
[*] Verified "usr/include/lzma/vli.h"
[*] Verified "usr/local/lib/liblzma.5.dylib"
[*] Verified "usr/local/lib/pkgconfig/liblzma.pc"
[*] Verified "usr/local/lib/pkgconfig/liblzma.pce"
[*] No errors in verifying checksums
[*] Pkg "xz" verified.
[*] Verified "bin/tar"
[*] No errors in verifying checksums
[*] Pkg "tar" verified.

[*] Verified "Library/MobileSubstrate/ServerPlugins/Unrestrict.dylib"
[*] Verified "bin/launchctl"
[*] Verified "usr/libexec/ldid_wrapper"
[*] Verified "usr/local/bin/debugserver"
[*] Verified "usr/share/entitlements/debugserver.xml"
[*] Verified "usr/share/entitlements/global.xml"
[*] Verified "usr/share/jailbreak/injectme.plist"
[*] No errors in verifying checksums
[*] Pkg "jailbreak-resources" verified.
[*] Verified "usr/share/jailbreak/signcert.p12"
[*] No errors in verifying checksums
[*] Pkg "signing-certificate" verified.
[*] Successfully copied over our resources to RootFS.
[*] STATUS: Exploiting (23/38)
[*] Injecting trust cache...
[*] /usr/libexec/substrated: OK
[*] /usr/libexec/substrate: OK
[*] Actually injecting 2 keys
[*] 2 new hashes to inject
[*] Successfully injected trust cache.
[*] STATUS: Exploiting (24/38)
[*] Logging offsets...
[*] Successfully logged offsets.
[*] STATUS: Exploiting (25/38)
[*] Repairing filesystem...
[*] Successfully repaired filesystem.
[*] STATUS: Exploiting (26/38)
[*] Setting Disable Loader...
[*] Successfully set Disable Loader.
[*] Starting Substrate...
[*] runCommandv(238) command: /usr/libexec/substrate
[*] runCommandv(238) completed with exit status 0
[*] Successfully started Substrate.
[*] STATUS: Exploiting (27/38)
[*] Extracting bootstrap...
[*] runCommandv(240) command: /bin/sh "-c" "/usr/bin/dpkg -s "lzma" 2>/dev/null | grep -i ^Maintainer: | grep -qi "CoolStar""
[*] runCommandv(240) completed with exit status 1
[*] Deb: "lzma" is not by CoolStar
[*] runCommandv(244) command: /bin/sh "-c" "/usr/bin/dpkg -s "dpkg" 2>/dev/null | grep -i ^Status: | grep -q "install ok installed""
[*] runCommandv(244) completed with exit status 0
[*] Deb: "dpkg" is installed
[*] runCommandv(248) command: /bin/sh "-c" "/usr/bin/dpkg -s "dpkg" 2>/dev/null | grep -i ^Maintainer: | grep -qi "CoolStar""
[*] runCommandv(248) completed with exit status 1
[*] Deb: "dpkg" is not by CoolStar
[*] runCommandv(252) command: /bin/sh "-c" "/usr/bin/dpkg -s "firmware" 2>/dev/null | grep -i ^Status: | grep -q "install ok installed""
[*] runCommandv(252) completed with exit status 0
[*] Deb: "firmware" is installed
[*] runCommandv(256) command: /bin/sh "-c" "/usr/bin/dpkg -s "science.xnu.undecimus.resources" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(256) completed with exit status 1
[*] Deb: "science.xnu.undecimus.resources" is not installed
[*] runCommandv(260) command: /bin/sh "-c" "/usr/bin/dpkg -s "jailbreak-resources-with-cert" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(260) completed with exit status 1
[*] Deb: "jailbreak-resources-with-cert" is not installed
[*] runCommandv(264) command: /bin/sh "-c" "/usr/bin/dpkg -s "apt7" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(264) completed with exit status 0
[*] Deb: "apt7" is installed
[*] runCommandv(268) command: /bin/sh "-c" "/usr/bin/dpkg --compare-versions $(dpkg-query --showformat='${Version}' --show "apt7") "lt" "1:0""
[*] runCommandv(268) completed with exit status 1
[*] Deb apt7 is not lt 1:0
[*] runCommandv(271) command: /bin/sh "-c" "/usr/bin/dpkg -s "apt7-lib" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(271) completed with exit status 0
[*] Deb: "apt7-lib" is installed
[*] runCommandv(275) command: /bin/sh "-c" "/usr/bin/dpkg --compare-versions $(dpkg-query --showformat='${Version}' --show "apt7-lib") "lt" "1:0""
[*] runCommandv(275) completed with exit status 1
[*] Deb apt7-lib is not lt 1:0
[*] runCommandv(278) command: /bin/sh "-c" "/usr/bin/dpkg -s "apt7-key" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(278) completed with exit status 0
[*] Deb: "apt7-key" is installed
[*] runCommandv(282) command: /bin/sh "-c" "/usr/bin/dpkg --compare-versions $(dpkg-query --showformat='${Version}' --show "apt7-key") "lt" "1:0""
[*] runCommandv(282) completed with exit status 1
[*] Deb apt7-key is not lt 1:0
[*] runCommandv(285) command: /bin/sh "-c" "/usr/bin/dpkg -s "apt1.4" 2>/dev/null | grep -i ^Status: | grep -q "install ok installed""
[*] runCommandv(285) completed with exit status 0
[*] Deb: "apt1.4" is installed
[*] runCommandv(289) command: /usr/bin/apt-get "-o" "Dir::Etc::sourcelist=undecimus/undecimus.list" "-o" "Dir::Etc::sourceparts=-" "-o" "APT::Get::List-Cleanup=0" "update"
[*] runCommandv(289): Get:1 file:/var/lib/undecimus/apt ./ InRelease
[*] runCommandv(289): Ign:1 file:/var/lib/undecimus/apt ./ InRelease
[*] runCommandv(289): Get:2 file:/var/lib/undecimus/apt ./ Release [156 B]
[*] runCommandv(289): Get:2 file:/var/lib/undecimus/apt ./ Release [156 B]
[*] runCommandv(289): Get:3 file:/var/lib/undecimus/apt ./ Release.gpg
[*] runCommandv(289): Ign:3 file:/var/lib/undecimus/apt ./ Release.gpg
[*] runCommandv(289): Reading package lists...
[*] runCommandv(289): W: No sandbox user '_apt' on the system, can not drop privileges
[*] runCommandv(289): W: Invalid 'Date' entry in Release file /var/lib/apt/lists/_var_lib_undecimus_apt_._Release
[*] runCommandv(289) completed with exit status 0
[*] runCommandv(297) command: /bin/sh "-c" "/usr/bin/dpkg -s "com.parrotgeek.nobetaalert" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(297) completed with exit status 1
[*] Deb: "com.parrotgeek.nobetaalert" is not installed
[*] runCommandv(301) command: /bin/sh "-c" "dpkg --configure -a"
[*] runCommandv(301) completed with exit status 0
[*] runCommandv(302) command: /usr/bin/apt-get "-o" "Dir::Etc::sourcelist=undecimus/undecimus.list" "-o" "Dir::Etc::sourceparts=-" "-o" "APT::Get::List-Cleanup=0" "-y" "--allow-unauthenticated" "--allow-downgrades" "-f" "dist-upgrade"
[*] runCommandv(302): Reading package lists...
[*] runCommandv(302): Building dependency tree...
[*] runCommandv(302): Reading state information...
[*] runCommandv(302): Calculating upgrade...
[*] runCommandv(302): 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[*] runCommandv(302) completed with exit status 0
[*] Successfully extracted bootstrap.
[*] STATUS: Exploiting (28/38)
[*] Disabling stashing...
[*] Successfully disabled stashing.
[*] STATUS: Exploiting (29/38)
[*] Allowing SpringBoard to show non-default system apps...
[*] modifyPlist: Will modify plist: /var/mobile/Library/Preferences/com.apple.springboard.plist
[*] modifyPlist: Writing to file: /var/mobile/Library/Preferences/com.apple.springboard.plist
[*] modifyPlist: Success
[*] Successfully allowed SpringBoard to show non-default system apps.
[*] STATUS: Exploiting (30/38)
[*] Fixing storage preferences...
[*] Successfully fixed storage preferences.
[*] STATUS: Exploiting (31/38)
[*] Restoring memory limit...
[*] modifyPlist: Will modify plist: /System/Library/LaunchDaemons/com.apple.jetsamproperties.D201.plist
[*] modifyPlist: Writing to file: /System/Library/LaunchDaemons/com.apple.jetsamproperties.D201.plist
[*] modifyPlist: Success
[*] Successfully restored memory limit.
[*] STATUS: Exploiting (32/38)
[*] STATUS: Exploiting (33/38)
[*] runCommandv(308) command: /bin/sh "-c" "/usr/bin/dpkg -s "cydia-gui" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(308) completed with exit status 1
[*] Deb: "cydia-gui" is not installed
[*] Removing Incompatible Sileo...
[*] runCommandv(312) command: /bin/sh "-c" "/usr/bin/dpkg -s "org.coolstar.sileo" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(312) completed with exit status 1
[*] Deb: "org.coolstar.sileo" is not installed
[*] runCommandv(316) command: /bin/sh "-c" "/usr/bin/dpkg -s "cydia-upgrade-helper" 2>/dev/null | grep -i ^Status: | grep -q "install ok""
[*] runCommandv(316) completed with exit status 1
[*] Deb: "cydia-upgrade-helper" is not installed
[*] STATUS: Exploiting (34/38)
[*] Loading Daemons...
[*] runCommandv(320) command: /bin/sh "-c" "echo 'really jailbroken';shopt -s nullglob;for a in /Library/LaunchDaemons/*.plist;do echo loading $a;launchctl load "$a" ;done; "
[*] runCommandv(320): really jailbroken
[*] runCommandv(320): loading /Library/LaunchDaemons/com.matchstic.reprovisiond.plist
[*] runCommandv(320): loading /Library/LaunchDaemons/com.midnightchips.localssh.plist
[*] runCommandv(320): loading /Library/LaunchDaemons/com.openssh.sshd.plist
[*] runCommandv(320): loading /Library/LaunchDaemons/com.rpetrich.rocketbootstrapd.plist
[*] runCommandv(320): loading /Library/LaunchDaemons/com.saurik.Cydia.Startup.plist
[*] runCommandv(320) completed with exit status 0
[*] runCommandv(328) command: /bin/sh "-c" "for file in /etc/rc.d/*; do if [[ -x "$file" && "$file" != "/etc/rc.d/substrate" ]]; then "$file";fi;done"
[*] runCommandv(328) completed with exit status 0
[*] Successfully loaded Daemons.
[*] STATUS: Exploiting (35/38)
[*] STATUS: Exploiting (36/38)
[*] STATUS: Exploiting (37/38)
[*] Flushing preference cache...
[*] runCommandv(334) command: /bin/launchctl "stop" "com.apple.cfprefsd.xpc.daemon"
[*] runCommandv(334) completed with exit status 0
[*] Successfully flushed preference cache.
[*] STATUS: Exploiting (38/38)
[*] STATUS: Jailbroken

Could you maybe disable RocketBootstrap in iCleaner and confirm if the issue is still present?

With RocketBootstrap disabled in iCleaner, iPhone respringloops (I’ve waited 25 minutes before hardrestarting). The only difference is that it doesn’t restart after a while.

I had this issue as well (iPhone 6 iOS 12.1.1 unc0ver b43), and this is usually indicative of a faulty tweak. For me it was Winterboard that was causing the issue, but going through iCleaner and disabling certain tweaks would be a good start, especially recently installed tweaks.

I've had this too. I found that jailbreaking with Reload system daemons turned off then when the jailbreak works I respring once (not sure if this is necessary) and then reopen uncover and enable reload system daemons and re-jailbeak.

snowboard,barmoji,applist,cephei,cr4shed+libbulletin,SwipeSelectionPro, SwipeExpander, IconSupport any combo of these tweaks produce LDRestart loop,i can confirm this as i spent hours testing after a rootFS and adding back tweaks and reports from other people

Like felixfletcher said, reloading system daemons should work after respringing into a jailbroken state. However, since all reloading the daemons does is run an ldrestart to ensure all tweaks run properly. So just running this command instead of completely rejailbreaking will have the same effect.


Get 'from' field in the Compose window, when available.

The api.dom.compose has almost all the attributes except the 'from' data, which is displayed when aliases are enabled.

Sorry about the extremely late reply. From what I can tell, this should now be implemented in the form of from().
Because this is an old issue, I'll close this for now, but please re-open if you still feel there is something you need resolved.


fixed boolean linting errors

This PR isn't to fix a particular bug. It's to repair a boolean linting error. The files have been auto formatted because of prettier but the only actual code that has been changed is "hasLanguageToggle={true}" to "hasLanguageToggle".

Closing as already fixed


vsphere-csi-node service account missing

What happened: vsphere-csi-node DaemonSet is recycling when failing to list ConfigMaps.
2023-03-24T18:39:47.672045164Z stderr F E0324 18:39:47.671928       1 reflector.go:178] k8s.io/client-go@v0.18.5/tools/cache/reflector.go:125: Failed to list *v1.ConfigMap: configmaps is forbidden: User "system:serviceaccount:kube-system:default" cannot list resource "configmaps" in API group "" in the namespace "kube-system"

Upon further investigation, the templates in eks-anywhere do not specify service account, cluster role, cluster role binding, role, or role binding manifests as evidenced in the vsphere-csi-driver.yaml spec in the kubernetes-sigs/vsphere-csi-driver repo.
What you expected to happen: vsphere-csi-node should be able to list, get, & watch configMap resources in the vmware-system-csi namespace. It should also have the appropriate cluster permissions associated with the service account.
How to reproduce it (as minimally and precisely as possible): Issue exists EKS-A clusters created on vSphere with the CSI resources enabled (default).
Anything else we need to know?: n/a
Environment:

EKS Anywhere Release: v0.14.5
EKS Distro Release: 1.23

Theoretically, should this be found somewhere in the pkg/providers/vsphere/config/template-cp.yaml?

The service account and RBAC for the CSI are managed by the CAPI ClusterResourceSet resource which is a part of the cluster spec here.

Can you describe a vsphere-csi-node pod and see which service account it is using?

There isn't a serviceAccountName property defined for that daemonset, so it's using the default service account in the kube-system namespace.


Update uninstallpkg to 1.0.29

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Closing in favour of https://github.com/caskroom/homebrew-cask/pull/40139
The commit in this PR is from August, you need to delete your old cask-repair branches.
Check cask-repair --help for how to do this.


Merge pull request #1 from Kwoth/dev

updating

ignore, brother messing with github -_-

youre pushing merge ups to kwoth 😄 epic


[WIP] Use Ruff Parser

closes #5299

I am glad to see this, awesome.

There is a proc macro panic witch I did not understand. Could you try to solve it? @youknowone

Hi, what is the status on PR? I can work on this if needed.

Sure, should I make a new PR when I am done? I don't think Github allows me to add my commits here.


Quickdoc captures vars defined in comment blocks

This is probably undesirable behavior

see https://github.com/bsless/tools.jcmd.jfr/commit/3fcbe19da68835f943410dc184396527fcfd71f0#diff-b161966f7254af9c9c5382e859495c69622843e4602a6bb4208e08134e660121R35

Good point. This can be easily fixed by adding :skip-comments true here. PR welcome.