[Improvement]: Add list and remove operations to shuttle-persist

Description of change

This PR adds list and remove operations to shuttle-persist, closes issue #1052.
Looking for feed back to see if I'm on the right track. I feel I'm not handling errors in quite the right way yet.  The only way to learn is to practice and ask for feedback.
How has this been tested? (if applicable)

Created two unit tests, test_list and test_remove, to test the new functionality. All tests passed.

Use cargo fmt to get past that step in CI.
You can refactor the error handling by following the pattern in the other methods. The key is map_err and the ? shorthand return.
You can probably squeeze in the remove operation in this same PR. This feature is not in a rush, and it is nice if the updates are released together.

Use cargo fmt to get past that step in CI.
You can refactor the error handling by following the pattern in the other methods. The key is map_err and the ? shorthand return.
You can probably squeeze in the remove operation in this same PR. This feature is not in a rush, and it is nice if the updates are released together.

I will be going back to the drawing board, as the saying goes.  I'm having great difficulty with the ? operator and error conversion.
Will definitely work in the remove feature.
Glad there's no rush here because this is a meaty bone for me to chew on and it's going to take more time.

One thing I forgot to ask, comments or no comments?  I noticed there aren't any elsewhere around where I'm working.

Tests are a failin' where it matters...having a "but it worked on my machine" moment. :)  Back to the head banging.

It is starting to look really good now!
One thing that I would like to see it for the file name to be stripped of .bin when listing, so that (pseudo-code) remove(list()[0]) will work.
Did you also want to add clear()? It should not be much more than one line of code.

Ooooo...challenge accepted :)  The clear() method would nuke everything from orbit I assume?

Ooooo...challenge accepted :) The clear() method would nuke all the keys from orbit I assume?

Looks like fs::remove_dir_all will do the trick and is indeed a one-liner.  fs::remove_dir won't cut it because it won't work if directory isn't empty.

One thing that I would like to see it for the file name to be stripped of .bin when listing, so that (pseudo-code) remove(list()[0]) will work.

Ok, clear() was easy and is done with a test.  For the refinement to list, it should strip off the .bin from the file extension somewhere before going into the list vector that gets returned, correct?  This would allow you to pass in a list with the index as you say to another method like remove.  This will cause some headscratching but I'm gonna get it! :)

The current state of the remove function will just iterate over each item and then delete the last index. I still think remove should just delete one key. What I meant with remove(list()[0]) is that remove() should be able to successfully delete any arbitrary key from the vector that list() returns (in my example, the 0'th). This was why I hinted about removing the .bin suffix.

The current state of the remove function will just iterate over each item and then delete the last index. I still think remove should just delete one key. What I meant with remove(list()[0]) is that remove() should be able to successfully delete any arbitrary key from the vector that list() returns (in my example, the 0'th). This was why I hinted about removing the .bin suffix.

Understood.

I would like to embelish the test for the clear method to create multiple keys within the sample instance of persist, list the result (should contain multiple keys), then remove a random result.  This doesn't seem to work.  I only ever get one instance of persist with one key.  Creating multiples (with a for loop) just overwrites over top of the same one.  I will continue to think about this.

Another thing: The '.bin' files from the tests should not be checked in. You can remove them in a commit, and then help future yourself and others by adding a gitingore file in the persist directory that ignores *.bin.
The .size() method should also be very simple to implement.

list(), remove(), clear() and size() methods all now added, along with assocated tests.  I've added an element of randomness to the tests, which will now create a randomized list of keys before testing the associated method.

The implementation of size() surprised me, as the initial suggestion was

Nice! I think it would be interesting to have a .size() method, right? It could just count the amount of files in the folder

I was thinking this would simply be a shorthand for checking the len() of list(), but that is quite trivial for the end user. Knowing the persist's storage size on disk might be useful if the future introduces storage limits, but I don't see it being useful for a user yet. We can keep it as is if the doc comment clearly states what it does, so it is not confused with the above.

The randomness added in the tests are strange to me. You generally want to avoid randomness in tests. While the loops you constructed will seem to always work, the randomness adds no "proof" that it works.
Now, the number of keys N handled in those tests are between 1 and 20, but ensuring it works for 1 and 2 should be enough to be sure that it works for larger N.
One thing that the tests are missing is N=0 (aka does the persist store work as expected when empty?).
You could add N=0 checks before and after some of the tests, for example
persist.remove("abc") // assert this is an Err (or just unwrap_err)
persist.save("abc", "xyz")
persist.remove("abc") // assert this is an Ok (or just unwrap)
persist.remove("abc") // assert this is an Err (or just unwrap_err)

The same pattern can repeat where relevant, for example, checking if list() gives an empty list or an error when empty.

Going back to the drawing board on size() as well as the tests. Sorry I missed the memo on size(), my mind just went to a literal place, not a simple counting of the strings in the list.
For the tests, I blew it and will re-think them.

I added a new() method, which looks like this:
pub fn new(name: &str) -> Self {
     PersistInstance { service_name: ServiceName::from_str(name).unwrap() }

The name gets passed in as a parameter when you call new() and then you get back your PersistInstance. I used this in the tests and it works nicely.  Two things:

Not sure if this is wanted, if I'm going off script, let me know and I'll change it back.
The unwrap() worries me and I'm not sure how to propgate the error nicely with the ? operator.

I've thrown all the tests out and redid them.  I haven't committed yet as I still need to address  the N=0 checks as noted above.

I'd say we can wait with involving ServiceName since it looks like there are huge changes regarding those coming soon. (To propagate with ?, you would have made the new() function return Result<Self, ...>)
clear() could take the approach of just removing and re-creating the directory.

Looks like I failed a couple of the integration tests for cargo-shuttle. Looked at the details, not sure how to resolve them.

This is looking pretty complete now 🥳! Thanks for the consistent work and tolerating my annoying feedback 😄. I'll let the team know this is ready for review.

This is looking pretty complete now 🥳! Thanks for the consistent work and tolerating my annoying feedback 😄. I'll let the team know this is ready for review.

Thank you for your patience and guidance! Working this solidified a lot of things for me, it was extremely valuable.  The code base is way less scary now :)

Wondering if there is any further work to be done here? Are upcoming changes going to make this obsolete and not necessary? Happy to refine this work further if needed.

Sorry for the delay, Jeff! This looks great, we just haven't been able to get to the final review yet. We'll get to it this week or early next week. :slightly_smiling_face:


Auto attack error

Sab sahi horaha hai bs auto attack me error araha hai username dalny k baad

Yes
सोम, 1 मई 2023, 12:41 pm को Khurrammmm @.***> ने लिखा:

Sab sahi horaha hai bs auto attack me error araha hai username dalny k baad
—
Reply to this email directly, view it on GitHub
https://github.com/noob-hackers/ighack/issues/94, or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4EI7UB7BC5NE5LIDFCS723XD5O2DANCNFSM6AAAAAAXRQGXVI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Is problem ko jaldi theek karo
सोम, 1 मई 2023, 12:42 pm को Budaram Bishnoi @.***>
ने लिखा:

Yes
सोम, 1 मई 2023, 12:41 pm को Khurrammmm @.***> ने लिखा:

Sab sahi horaha hai bs auto attack me error araha hai username dalny k
baad
—
Reply to this email directly, view it on GitHub
https://github.com/noob-hackers/ighack/issues/94, or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4EI7UB7BC5NE5LIDFCS723XD5O2DANCNFSM6AAAAAAXRQGXVI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Jaldi thek kto isko


Find button height doesn't always match input height

A very minor visual issue: If your font size is very small (<= 10 with Menlo), the height of the inputs in the Find and Find in Files panels matches the size of the height:

Personally, I find 14-point text easier on the eyes, but this makes the inputs a few px taller than the buttons:

I understand why the inputs have to get taller, but it would be nice for the buttons to get taller to match.

+1
Also the background of the input field on OSX is gray instead of white:


Convert DS BundleLoader to use core framework APIs

Signed-off-by: The MathWorks, Inc<EMAIL_ADDRESS>closes #469

@jeffdiclemente @carneyweb @achristoforides
I made changes based on all your feedback.


TypeError: Cannot call method 'is' of undefined, v3.1.3

Guys! We have a problems with CSS rules that have comment's like this:
/* & */
.my-class
{
    color: red;
}

Look at &, after that comment CSSComb will crash with error in title.

Those four lines are processed fine in 3.1.3. I need following things in order to help you:
(1) full error stack;
(2) the smallest piece of code that fails so i can write a test;
(3) syntax of the file (css/scss).

@tonyganch hi!
Hm, let's try online!
Go to the http://csscomb.com/online, paste my example and try to "Comb it" :)
Or, offline:

take csscomb.js v3.1.3
create .css file with my example
try to comb

P.S. - i have another example!
@media all and (min-width:0)
{
    /* & */
    .class
    {
        color: red;
    }
}

I'm also facing this issue.

Hey guys, it seems like this issue is fixed in the latest version.


search: improve banners search by query params

move filtering active banners by url_path to service layer
implement banners search with parsing query string
closes https://github.com/inveniosoftware/invenio-banners/issues/11

Blocked by https://github.com/inveniosoftware/invenio-records-resources/pull/437


Find bug in MnemonicCode.toSeed()

The toSeed() method of MnemonicCode seems to be incorrect.
This can either be our fault, or due to an incorrect PBKDF2-SHA512 implementation of cipher.

This can possibly be related to https://github.com/PointyCastle/pointycastle/issues/92

Needs testing now that https://github.com/PointyCastle/pointycastle/issues/92 is fixed


Videos from Pornhub is not possible to download

[x] I've verified and I assure that I'm running youtube-dl 2017.02.07

[x] At least skimmed through README and most notably FAQ and BUGS sections

[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

# youtube-dl -v http://www.pornhub.com/view_video.php?viewkey=ph574f0d                                                                                6f2d8fa
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'http://www.pornhub.com/view_video.php?viewk                                                                                ey=ph574f0d6f2d8fa']
[debug] Encodings: locale ANSI_X3.4-1968, fs ANSI_X3.4-1968, out ANSI_X3.4-1968,                                                                                pref ANSI_X3.4-1968
[debug] youtube-dl version 2017.02.07
[debug] Python version 2.7.6 - Linux-3.16.6-042stab120.11-x86_64-with-Ubuntu-14.                                                                                04-trusty
[debug] exe versions: none
[debug] Proxy map: {}
[PornHub] ph574f0d6f2d8fa: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug                                                                                . Make sure you are using the latest version; see  https://yt-dl.org/update  on                                                                                how to update. Be sure to call youtube-dl with the --verbose flag and include i                                                                                ts complete output.
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 69                                                                                6, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py",                                                                                line 369, in extract
    return self._real_extract(url)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/pornhub.py",                                                                                line 193, in _real_extract
    self._sort_formats(formats)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py",                                                                                line 936, in _sort_formats
    raise ExtractorError('No video formats found')
ExtractorError: No video formats found; please report this issue on https://yt-d                                                                                l.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/u                                                                                pdate  on how to update. Be sure to call youtube-dl with the --verbose flag and                                                                                include its complete output.

Description of your issue, suggested solution and other information
Videos from Pornhub.com is not possible to download. There is an error: No video formats found

+1

+1

The right Test-URL is: http://www.pornhub.com/view_video.php?viewkey=ph574f0d6f2d8fa
(was cut of in the issue)
It seems that pornhub changed quite a lot in there URLs - now there is some parsing of Javascript-Code needed:
var player_quality_240p=player_quality_240p06 + player_quality_240p6

I've opend PR #12015 - I'm not quite there yet. If anyone would like to help: Come and join the PR :-)

PR #12018 fixes the extractor.

Waiting for review of PullRequest...

fix not working here ... using exec ... no download too

hmmm, thats odd. i had no problems at all.
do you habe a test url for me?

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'http://www.pornhub.com/view_video.php?viewkey=ph587b95772718f', u'--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.02.07
[debug] Python version 2.7.5 - Linux-3.10.0-514.6.1.el7.x86_64-x86_64-with-centos-7.3.1611-Core
[debug] exe versions: ffmpeg 3.2.2-static, ffprobe 3.2.2-static
[debug] Proxy map: {}
[PornHub] ph587b95772718f: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 696, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 369, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/pornhub.py", line 193, in _real_extract
self._sort_formats(formats)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 936, in _sort_formats
raise ExtractorError('No video formats found')
ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

No problem here. Video downloads just fine.

python -m youtube_dl -v http://www.pornhub.com/view_video.php?viewkey=ph587b95772718f
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'http://www.pornhub.com/view_video.php?viewkey=ph587b95772718f']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.02.10
[debug] Git HEAD: 5abcca9
[debug] Python version 2.7.12 - Linux-4.4.0-59-generic-x86_64-with-Ubuntu-16.04-xenial
[debug] exe versions: ffmpeg 2.8.10-0ubuntu<IP_ADDRESS>, ffprobe 2.8.10-0ubuntu<IP_ADDRESS>
[debug] Proxy map: {}
[PornHub] ph587b95772718f: Downloading webpage
[debug] Invoking downloader on u'http://cv.pornhub.phncdn.com/videos/201701/15/102431772/720P_1500K_102431772.mp4?a5dcae8e1adc0bdaed975f0d67fb5e0527c20903c5bb57a6cad7e6cb50bc41fbb1152c24e90ee001fe80e3affff13ed17724d884a04f253e59a8be6a2147d880ba16c908a20528d51ef149d3dc8ab5759b15b2af5bc7d5ccf94e1b6981e7f6aee772e7e3f9b003cab8888031f334816b8ef8f60b324358be4f09a10b'
[download] Destination: Tiny Teen Babysitter Rachel James Caught In The Act-ph587b95772718f.mp4
[download]   2.9% of 69.99MiB at  1.74MiB/s ETA 00:39^C

The fix is integrated into '2017.02.10' - so make sure you're using this version.
I think you maybe made a error when applying my Fix.

Hi @dstftw - would you mind telling me what is not working with my proposed fix?

They've changed the obfuscation again.

Outch!
But it does seem solveable. We just need to cut out all the comments (/* */) and then replace the other variables as before. We just need to take attention to the detail that the variables do not start with 'player_quality' anymore, only the url's do.
Should I give it a shot or would you like to fix it?
I'm pretty sure you would be faster (and better) but I think I can solve this if you want.

I don't see much point since they'll change it again. They are trying to block tools.
JSInterpreter should be used instead and enhanced if necessary.

Still doesn't work in 2017.2.10, I get this error from urllib when I try to download video:
ValueError: unknown url type: /*c38bcfb0cf3db8164c7a76153627b*/d22a0186a17d816/*bc3e590ceb075691*/aed0f52637bd1235e09f45449b6d2/*d22a0186a17d816*/fb54d72dd77ddbd5620eda8e7031/*fc2*/cc30fdf5e9899218aa8/*d48b23a9cbf14876c*/c38bcfb0cf3db8164c7a76153627b/*a499d13*/a499d13/*d48b23a9cbf14876c*/cfc42903c4e9ab85e/*d54898b1a343127eedff7092db1734c8*/f6d133051cf2d648021/*a499d13*/ee003d810/*c2b9883a460a74265f93*/d54898b1a343127eedff7092db1734c8/*d8131198c1dbc498c367d*/c2b9883a460a74265f93/*d22a0186a17d816*/fcea8/*d48b23a9cbf14876c*/d48b23a9cbf14876c/*bc3e590ceb075691*/f79c1792b9eb9129/*c2b9883a460a74265f93*/bc3e590ceb075691/*dd6a9e4083d0b95104394a*/fc2/*c2b9883a460a74265f93*/dd6a9e4083d0b95104394a/*fb54d72dd77ddbd5620eda8e7031*/d8131198c1dbc498c367d

Closing in favor of #12129


Support for PReLU with both one dim and multiple dims slope for fixing issue on gpufunctests

Details:

Cherry-pick and fix code conflict from https://github.com/openvinotoolkit/openvino/pull/11739
Update PReLU slope reshape policy for 1-dim

Tickets:

ticket-id

Looks good to me


steam_network.gd:402 @ _update_peer_state(): Error when trying to decode Variant.

When connecting to a lobby and performing a p2p handshake the client crashes with:
steam_network.gd:402 @ _update_peer_state(): Error when trying to decode Variant.
var serialized_peers = bytes_to_var(payload) returns null
Using godot 4.2.1

I may have fixed it, we were trimming off too much of the packet data corrupting the packet.
	if payload.size() > 1:
		# packet_data = payload.slice(1, payload.size()-1)
		packet_data = payload.slice(1, payload.size())


WMS-11772 | Created a new workshop for DBA Essential 23ai series

Hello Team,
We have developed a new workshop:- Manage Instance and Memory for 23ai. The WMS id is 11772.
Would be great if you approve this PR please so that we could proceed with publishing to production on priority.
Kind Regards,
Aayushi Arora

Hi @anacoman11, Done!
Please check


Update version to 1.0.77-7 on staging

Update version to 1.0.77-7

🚀 Deployed to staging         in version: 1.0.77-7🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production         in version: 1.0.79-4🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


wsl2 kernel not probing scsi disks asynchronously cause a slow booting

actually not a feature or a bug. Wsl 2 kernel provided by Microsoft doesn't seems to have the switch "asynchronously probing scsi disks" in kernel config on which has caused a booting slow-down for about 0.4 seconds. Maybe turn it on will somehow improve experience.

Assume the ask is CONFIG_SCSI_SCAN_ASYNC. Interested parties should try (a) compiling a custom kernel, (b) confirm it boots, (c) confirm it helps.

my boot time in wsl2 is 3 seconds and I identified this as a ~450ms slowdown too on my i7 SP8


perf: use a-hash in store

Summary:
Briefly describe the changes made in this PR.
Issue Reference(s):
Fixes #... (Replace "..." with the issue number)
Build & Testing:

[ ] I ran cargo test successfully.
[ ] I have run ./lint.sh --mode=fix to fix all linting issues raised by ./lint.sh --mode=check.

Checklist:

[ ] I have added relevant unit & integration tests.
[ ] I have updated the documentation accordingly.
[ ] I have performed a self-review of my code.
[ ] PR follows the naming convention of <type>(<optional scope>): <title>

closing this since there's no performance improvement.


Status and transfer to YunoHost Apps organization

@chexxor would you mind transferring ownership of this repo to https://github.com/YunoHost-Apps ?
This would help increase visibility and hopefully contributions
See https://github.com/YunoHost/apps/pull/2443 for adding it to the Apps list

Did you test the package recently ?


How do I know which python version my group is using?

I am setting up git hub actions to pylint codes when they get pushed. But I have to specify which version of python we are using. Now I am using Python 3.0. But it is not necessary that everyone else is.

you can just make list as many python version as you want, and lint for all of them


--no-sound-null-safety

command
flutter attach --debug-uri http://<IP_ADDRESS>:62558/1f8iPF3qzWI\=/
error
Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:

 - package:fluro

For solutions, see https://dart.dev/go/unsound-null-safety

and I add the flutter module into exist native app
how can I use --no-sound-null-safety

Hi @phil-zZ
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you

Hi @phil-zZ
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


changes to support new firefox variant

I'm going to go ahead and close this; I really don't see myself supporting both browsers, even with a "common core" concept, I just wouldn't want to put my name on the FF version.


iOS ver "No podspec found" error

On running "pod install" for iOS version, the terminal returns below error:
[!] No podspec found for react-native-mopub-sdk in ../node_modules/react-native-mopub-sdk
It successfully installed DoubleConversion, glog and Folly. But it fails at react-native-mopub-sdk.

@LeoUrushi did you react-native link


Meshing queries new interface

Implemented new interface for get_face_zones.

https://github.com/ansys/pyfluent/pull/1961


Update LSP packages to latest stable

This is a version of https://github.com/microsoft/vscode-python/pull/15661 applied here.
Not sure if you want me to make an issue+news entry or not; this can go in whenever and is just a cleanup as I'm upgrading everyone now that we all require newer versions of VS Code.

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[x] Title summarizes what is changing.
[ ] Has a news entry file (remember to thank yourself!).
[x] ~Appropriate comments and documentation strings in the code.~
[x] ~Has sufficient logging.~
[x] ~Has telemetry for enhancements.~
[x] ~Unit tests & system/integration tests are added/updated.~
[x] ~Test plan is updated as appropriate.~
[x] package-lock.json has been regenerated by running npm install (if dependencies have changed).

Oops, I thought this would be simpler, but you're on an even older version of the LSP libs than the core extension. Guess we updated it there after the fork.

Codecov Report

Merging #5169 (f46a966) into main (3d558a3) will decrease coverage by 11%.
The diff coverage is 50%.

@@           Coverage Diff           @@
##            main   #5169     +/-   ##
=======================================
- Coverage     71%     59%    -12%
=======================================
  Files        402     400      -2
  Lines      26392   26145    -247
  Branches    3798    3755     -43
=======================================
- Hits       18741   15609   -3132
- Misses      6091    9143   +3052
+ Partials    1560    1393    -167

Impacted Files
Coverage Δ

src/client/common/process/pythonDaemon.ts
15% <0%> (ø)

...ctive-common/intellisense/languageServerWrapper.ts
10% <0%> (-63%)
:arrow_down:

...client/datascience/kernel-launcher/kernelDaemon.ts
51% <40%> (-4%)
:arrow_down:

src/client/common/process/baseDaemon.ts
39% <100%> (-2%)
:arrow_down:

src/client/common/process/pythonDaemonFactory.ts
82% <100%> (ø)

src/client/datascience/kernelSocketWrapper.ts
3% <0%> (-71%)
:arrow_down:

...cience/interactive-ipynb/nativeEditorOldWebView.ts
15% <0%> (-70%)
:arrow_down:

...cience/data-viewing/jupyterVariableDataProvider.ts
12% <0%> (-66%)
:arrow_down:

...rc/client/datascience/jupyter/debuggerVariables.ts
16% <0%> (-63%)
:arrow_down:

...ient/datascience/interactive-ipynb/nativeEditor.ts
8% <0%> (-63%)
:arrow_down:

... and 177 more

Not sure why this is failing, but appears to be failing for basically every in-progress PR... I can merge in main whenever you'd like this to get it passing.

I think we should take a look before merging

@jakebailey How crucial is this update?
Can this go into the next release?

It can go in whenever you'd like. The core extension and pylance have already been updated to this (they were already at the version just before this and required no code change; jupyter had lagged).

Codecov Report

Merging #5169 (c363113) into main (c35f22b) will decrease coverage by 8%.
The diff coverage is 57%.

@@           Coverage Diff           @@
##            main   #5169     +/-   ##
=======================================
- Coverage     73%     64%     -9%
=======================================
  Files        401     399      -2
  Lines      26550   26302    -248
  Branches    3877    3834     -43
=======================================
- Hits       19452   16935   -2517
- Misses      5485    8516   +3031
+ Partials    1613     851    -762

Impacted Files
Coverage Δ

src/client/common/process/pythonDaemon.ts
20% <0%> (ø)

...ctive-common/intellisense/languageServerWrapper.ts
10% <0%> (-65%)
:arrow_down:

...client/datascience/kernel-launcher/kernelDaemon.ts
57% <60%> (ø)

src/client/common/process/baseDaemon.ts
51% <100%> (-2%)
:arrow_down:

src/client/common/process/pythonDaemonFactory.ts
84% <100%> (ø)

...cience/interactive-ipynb/nativeEditorOldWebView.ts
15% <0%> (-70%)
:arrow_down:

...cience/data-viewing/jupyterVariableDataProvider.ts
12% <0%> (-66%)
:arrow_down:

...ient/datascience/interactive-ipynb/nativeEditor.ts
8% <0%> (-63%)
:arrow_down:

src/client/datascience/jupyterDebugService.ts
16% <0%> (-62%)
:arrow_down:

...atascience/notebookStorage/nativeEditorProvider.ts
18% <0%> (-62%)
:arrow_down:

... and 159 more

This was merged here: https://github.com/microsoft/vscode-jupyter/pull/5946
Thanks @jakebailey


Undefined array key "security"

Looks like a SecurityScheme is required in the current version,
If you want to enforce using a SecurityScheme, throw your own exception,
or allow apis that have zero SecurityScheme.
PHP Warning:  Undefined array key "security" in <project>/vendor/uderline/openapi-php-attributes/src/Generator.php on line 91
PHP Stack trace:
PHP   1. {main}() <project>/vendor/uderline/openapi-php-attributes/opag:0
PHP   2. OpenApiGenerator\Generator->generate() <project>/vendor/uderline/openapi-php-attributes/opag:38
PHP   3. OpenApiGenerator\Generator->makeFinalArray() <project>/vendor/uderline/openapi-php-attributes/src/Generator.php:77

Hi !
Yes, there's a big problem without errors not being caught and that's my next goal.
Thanks for your contribution - I'll check this (and your other PRs) out this week-end


withSeqEffToIO and withConcEffToIO functions

It would be nice to have functions for unlifting Eff monad with chosen strategy, but without change of unlift strategy for all computations

Fixed by #113. Thanks for the PR :slightly_smiling_face:


loader changed from blue to red white

Inintially the loader was blue, i changed it to red and white circles rotating in opposite directions

https://github.com/Fenrir-04/Algo-Media/assets/72510634/de0bb5ba-22ad-473a-8b4b-bd4fc37de21f

This is what i have changed it to.... initially it was blue

@Fenrir-04 can you help me resolve issue with merge conflicts

@Fenrir-04 can you help me resolve issue with merge conflicts

Could you join the discord channel for the project on the GSSOC'23 server and ask your doubts over there? Thanks!

@Fenrir-04 can you help me resolve issue with merge conflicts

Could you join the discord channel for the project on the GSSOC'23 server and ask your doubts over there? Thanks!

Hey is there any specific channel on the server for this project bc i cant see,


[Enhancement] add audit log for export

Signed-off-by: xyz<EMAIL_ADDRESS>What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #16565
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)
[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch
[x] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

[FE PR Coverage Check]
:disappointed: fail : 5 / 24 (20.83%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/load/ExportJob.java
0
2
00.00%
[422, 423]

:large_blue_circle:
com/starrocks/sql/analyzer/AstToStringBuilder.java
5
22
22.73%
[243, 256, 258, 259, 260, 262, 265, 266, 267, 270, 271, 272, 274, 275, 276, 277, 278]

run starrocks_admit_test

[FE PR Coverage Check]
:disappointed: fail : 5 / 26 (19.23%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/load/ExportJob.java
0
2
00.00%
[422, 423]

:large_blue_circle:
com/starrocks/sql/analyzer/AstToStringBuilder.java
5
24
20.83%
[243, 256, 258, 259, 260, 262, 265, 266, 267, 270, 271, 272, 274, 275, 276, 277, 278, 279, 281]

run starrocks_admit_test

@megrify backport branch-2.5

@mergify backport branch-2.5

@mergify backport branch-2.4


Horizontal regions GTC:CUDA backend implementation

Description
This PR implements horizontal regions support in the gtc:cuda backend using positional parameters.
Requirements

This PR relies on PR #486

Before submitting this PR, please make sure:

[ ] The code builds cleanly without new errors or warnings
[ ] The code passes all the existing tests
[ ] If this PR adds a new feature, new tests have been added to test these
new features

Merged this into #486


Revert "ISPN-7986 Hot RodTransaction (Server only)"

Reverts infinispan/infinispan#5240

I guess the revert button doesn't work very well :)


Rack 2/Ruby 2.3 compat

@ddfreyne would you like specs to run on travis?

Looks good! Having these tests on Travis CI would be quite useful; I’ll add my own .travis.yml file. Thanks!


Update to version 8

How would it be possible to update to version 8?

Hi @marcelloinfoweb I do not know the differences in version 8 but definitely it would require large refactor of particular components in my opinion.

Yes, it is quite different.


Cannot save filter changes in TBC Classic

When going into the configuration window for LFG Bulletin Board, I am able to check or uncheck the boxes for any particular dungeons I want the addon to search for, however, once I click okay and return to the main addon screen, it has not saved any of my filter changes. Upon returning to the configuration screen, the boxes I previously checked or unchecked have not been saved upon clicking okay.
I have tried to delete the folder and reinstall the addon. I have tried to manually add the addon to my game folder, and I have had a friend send me their addon in a zip file and tried that one. None of them have worked. I have recently seen a comment on the pain addon curseforge page that details a similar issue as I am having. I'm still not sure if its another addon interference or just a bug,

Is there any particular actions you can think of that led to it happening ? I seen a small amount of mentions of this issue but I cannot reproduce. Any details you can share would be helpful

I got an error today as this issue started happening to me.  Message: Interface\AddOns\LFGBulletinBoard\RequestList.lua:341: invalid order function for sorting
Time: Sun Jul 18 16:43:24 2021
Count: 1
Stack: Interface\AddOns\LFGBulletinBoard\RequestList.lua:341: invalid order function for sorting
[string "@Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua"]:761: in function <...Ons\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:717>
[string "=[C]"]: ?
[string "=[C]"]: in function sort' [string "@Interface\AddOns\LFGBulletinBoard\RequestList.lua"]:341: in function UpdateList'
[string "@Interface\AddOns\LFGBulletinBoard\RequestList.lua"]:732: in function PhraseMessage' [string "@Interface\AddOns\LFGBulletinBoard\GroupBulletinBoard.lua"]:666: in function ?'
[string "@Interface\AddOns\LFGBulletinBoard\LibGPIToolBox.lua"]:100: in function <Interface\AddOns\LFGBulletinBoard\LibGPIToolBox.lua:97>
Locals: errMsg = "Interface\AddOns\LFGBulletinBoard\RequestList.lua:341: invalid order function for sorting"
isBugGrabber = nil
tsmErrMsg = nil
oldModule = nil
private =  {
globalNameTranslation =  {
}
FormatErrorMessageSection =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:517
ErrorHandler =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:134
origErrorHandler =  defined @Interface\SharedXML\SharedBasicControls.lua:296
hitInternalError = false
CreateErrorFrame =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:536
num = 0
SanitizeString =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:510
AddonBlockedHandler =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:502
GetStackLevelInfo =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:344
ParseLocals =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:396
ignoreErrors = false
errorReports =  {
}
IsTSMAddon =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:478
localLinesTemp =  {
}
GetStackInfo =  defined @Interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:313
}
MAX_STACK_DEPTH = 50
OLD_TSM_MODULES =  {
1 = "TradeSkillMaster_Accounting"
2 = "TradeSkillMaster_AuctionDB"
3 = "TradeSkillMaster_Auctioning"
4 = "TradeSkillMaster_Crafting"
5 = "TradeSkillMaster_Destroying"
6 = "TradeSkillMaster_Mailing"
7 = "TradeSkillMaster_Shopping"
8 = "TradeSkillMaster_Vendoring"
9 = "TradeSkillMaster_Warehousing"
}
Can't tell if this is TSM or you.

It looks like TSMs variables scope is too broad and impacting this add on. I’ll check to see if I can rename the variables to avoid collision

The current workaround is to edit the setting file in the WTF folder.  It's annoying but functional.

Same here, can't change filters! Got no TSM addon.

Just fixed it for myself. For me it was ChatAssistant addon that was not letting me to save any filter changes / settings!


Remove Internet Explorer 10 support

Would you kindly remove Internet Explorer 10 support from normalize.css to make it lighter. Internet Explorer 10 is no longer relevant in 2020.

Should be optional.

According to statistics, only 0.02% of the Internet still using IE 10. It means that IE 10 is less popular than IE 9 and even IE 8, but Normalize doesn't support them. In addition, Normalize.css is "a modern, HTML5-ready alternative to CSS resets", so it would be logical to get rid of redundant, rudimentary code.
Statistics taken from here

Right now the legacy support for IE is actually stopping me from using this solution.

Would be great to create tool in which you could select which browser support are you interested in, and as the result you could download bundled CSS file with rules related only to the browsers that you've selected. Alternatively, maybe a CDN link, since there are finite number of combinations it is doable.
If someone could divide the rules based on what browser does they apply to, i could create bundler and web gui
For example, each rule could have comment specifying which browser requires them
sometag {
  rule-requred-by-firefox-only: value; /* required-by: ff */
  rule-required-by-internet-explorer: value; /* requred-by: ie8; ie9; ie10 */
}

@kamilbeben I believe you are referring to something akin to browserlist and polyfill.io.

I compiled all these " junk" browsers myself (normalize-oldies.css) : it represents a small addition of 1kb and doesn't really hurt modern dev.
In any case, the project hasn't been maintained and updated for a while, which, by the way, makes it possible to reconsider the idea of "throwing out the old stuff" :-)

Normalize is woefully outdated and probably shouldn't be used anymore. It has bugs and issues that haven't been rectified in years, and honestly the whole browser landscape has changed. I've switched back to a simple CSS reset instead.
https://piccalil.li/blog/a-modern-css-reset

Normalize is woefully outdated and probably shouldn't be used anymore. It has bugs and issues that haven't been rectified in years, and honestly the whole browser landscape has changed. I've switched back to a simple CSS reset instead.
https://piccalil.li/blog/a-modern-css-reset


Support deploying SQL workflows to Astro Software

Extend the SQL workflow deployment implementation (#1520) to work with Astro Software, using the same flow commands.
Some of the steps necessary to accomplish this ticket:

[ ] Team members must be able to access an Astro Software workspace (https://app.dev.astrodev.io/login)
[ ] Confirm if W***t client is using the Runtime image or another one

In Astro CLI, the following changes are expected:

[ ] Allow Software Context
[ ] Retrieve workspaces & deployments from Astro Software
[ ] Set the workspace & deployment against some environment (hopefully, this will be the same as we did for Cloud)
[ ] Be able to deploy from a different folder (other than dags) to  Astro Software
[ ] Write tests

@dimberman to investigate the effort to add support to deploy to Astro Software - and if this would take more than five days of development, then we'll prioritise another task

After looking into this further with @tatiana we found that the best way to get this to work in astro software would be to write the dags into the dags folder of the main project.
We were able to get around this when deploying to cloud because we could point the CLI at an external folder to push to azure as a tarball. There is no such option for software which only allows image-based or NFS-based DAG deployments.
to prevent users from accidentally updating DAGs while locally testing, we've decided to only push changes into the dags directory when users run the astro flow deploy command.
With this change, it might make sense for us to remove the cloud-only solution of creating a separate folder, so that we have less code to maintain and can avoid a situation where there are two copies of the DAG.


Hangs on python manage.py process_tasks

I'm using it with django 3.1 and python 3.8. When I run python manage.py process_tasks hangs and returns nothing in console.

this is happening to me as well recently, I still haven't understood why

I changed the way code run replaced with cron jobs

could you please elaborate a little more? so you are not using background_tasks anymore, or are you using it from cron jobs?

Yes not using any more. It worked well in development machine but problem occurs after deployment in apache with passenger. I just created a python script and added to cron job. Because it was continuously running task for publishing scheduled posts.


fix bug when Model name is None, AttributeError: 'NoneType' object ha…

fix bug when Model name is None, AttributeError: 'NoneType' object has no attribute 'replace'
What does this PR do?
Fix bug.
The first startup using python src/ webue.py, The following error occurred:
AttributeError: 'NoneType' object has no attribute 'replace' is reported because Model Name is None
Before submitting

[x] Did you read the contributor guideline?

The model name should not be NoneType


Documentation: how to publish wpstarter branch-based app builds, similar to Netlify etc JS apps

Is your feature request related to a problem?
Dev team looks to publish wpstarter-based app branch changes for pre-merge QA for various other teams, product team for one.
Describe the solution you'd like
After a wpstarter branch is pushed to GH, an action builds it, publishes an access URL at the bottom of PR screen, similar to Netlify etc
Describe alternatives you've considered
Tunneling localhost builds, but almost all of the experience is worse with it.
Additional context
Maybe later, after some discussion whether this is even possible to achieve with a non-static app like WP?

Not sure this is something that has anything to do with WP Starter.
These days there are many ways to build app stacks "on demand" for testing. One of the simplest way is probably Heroku Flow.
The thing is that modern PHP apps have a composer.json file and everything is needed to spin-up the code is a composer install.
WP Starter brings that into the WordPress world, so you can use any of the "cloud native" opportunities that are available for PHP application builts with frameworks like Laravel or Symfony.

Thanks.
There are some WP specifics to be figured out, like db state perhaps etc, so I think it's a useful discussion in WPS context.
We'll give some things a try and document the results here.

I'm cleaning things up.
While there might be things to say, the project documentation in this repo does not feel like a good place.
One could be articles and even a book about "Modern WP development with WP Starter".
But the official documentation is not a good place for this, it is already big and scary as it is.


Link from the magic button pointing to latest release leads to 'not found'

README.md magic button
[magic_oke_stack]: https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/oracle-quickstart/oke-base/releases/latest/download/oke-base-stack-latest.zip
The url pointing to the latest package asset is not working anymore.
Greetings

Thanks. Issue fixed with #11

Actually fixed with #12


Add Sparkle framework for auto-updates

Much like Mist, implement the Sparkle update framework so Low Profile can auto-update.

PR #10 replaces the crappy software update implementation with the Sparkle Framework:
App Settings:

App Menu:

Update Message:


Ticket-4551: add --no-renames option to 'rbt diff' for GIT repo

https://hellosplat.com/s/beanbag/tickets/4551/
Adding --no-renames option to 'rbt diff' for GIT repo

The check failure doesn't look like caused by my change~

Hi thanks for this this patch. However, we don't accept PRs via GitHub.
Could you please post this over on https://reviews.reviewboard.org/ for review? Thanks!
Sorry for the inconvenience.

Hi Brennie,
I have posted to https://reviews.reviewboard.org/r/9010/


informer library for shared watching with retries and updated list

fixes https://github.com/abonas/kubeclient/issues/456

still any showstoppers ?
added logger to make errors more visible

[we're awaiting a baby any time now, so my response times will be more erratic than they already were.]
One thought I had is this actually consists of several parts:

an implementation of automatic watch restarts.
pub/sub via queue.
a cache of last seen state for all objects.

In theory they could be split, one might want restarts without keeping a cache in RAM (or only a subset of cache).
But it is a pretty convenient package together, and an established pattern from the Go client.  And we could always split it later if there's demand.
LGTM :+1:  Can you check the test failure?
  1) Failure:
RetryTest#test_timeout [/home/runner/work/kubeclient/kubeclient/test/test_informer.rb:122]:
not all expectations were satisfied
unsatisfied expectations:
- expected exactly once, invoked twice: #<AnyInstance:Kubeclient::Common::WatchStream>.finish(any_parameters)

I think I got the tests fixed now ... truffle-ruby had some timing issues, so had to disable 1 test there


The terminal window does not show up

Issue Type: Bug
Every time I clicked on the Terminal section and try to create a new terminal window. It will show up one second and disappear right way. I'm confused and don't know what is going on.
VS Code version: Code 1.67.1 (Universal) (da15b6fd3ef856477bf6f4fb29ba1b7af717770d, 2022-05-06T12:37:16.526Z)
OS version: Darwin x64 20.6.0
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz (8 x 1400)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 3, 3

Memory (System)
8.00GB (0.08GB free)

Process Argv
--crash-reporter-id 6e11b4bb-cbab-4d2b-a7d9-b16c6817635f

Screen Reader
no

VM
0%

Can you share your settings.json file and also do a trace log while creating a terminal? https://github.com/microsoft/vscode/wiki/Terminal-Issues#enabling-trace-logging
/"needs-more-info"


[camera] Interface method to allow concurrent recording and streaming of video

This has been factored out of https://github.com/flutter/plugins/pull/6290 to isolate the interface changes. They are not wired up yet, as per the instructions at https://github.com/flutter/flutter/wiki/Contributing-to-Plugins-and-Packages#changing-platform-interface-method-parameters. I created a separate options object to make the interface easier to work with. I chose startVideoCapturing as a more generic method name that can be applied to both recording and streaming.
Related to https://github.com/flutter/flutter/issues/83634
Pre-launch Checklist

[X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[X] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
[X] I read and followed the [relevant style guides] and ran [the auto-formatter]. (Unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[X] I signed the [CLA].
[X] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[X] I listed at least one issue that this PR fixes in the description above.
[X] I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy], or this PR is [exempt from version changes].
[X] I updated CHANGELOG.md to add a description of the change, [following repository CHANGELOG style].
[X] I updated/added relevant documentation (doc comments with ///).
[X] I added new tests to check the change I am making, or this PR is [test-exempt].
[X] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on [Discord].

LGTM!

Great thanks, is that all the approvals required? If so, could someone please merge it?


Textarea Displays on Bottom of Pages Builder

In the beta release, there is a textarea that always displays at the bottom of the Pages Builder.

Can't reproduce.
Could you provide screenshot ?
What is the browser are you using ?

To confirm, you are checking 7.3 BETA? I'm using Firefox.

Still can't reproduce in Firefox, it maybe you have some old file cached, please try to clear cache in Dolphin and cache in the browser.

Hmm... I reloaded after clearing Dolphin cache and browser cache, and it's still there. However, I am also unable to reproduce on another computer with exact same version of Firefox.


Do I need to run pip install pygments to install/use this gem?

I see here that pygments.rb already ships with its own copy of the python module.
But it says on this guide for setting up Jekyll on Windows that you need to install the python module first to use this gem.
I want to double check with you before contacting the guide's maintainer about this.

No, you don't have to. Pygments is shipped with pygments.rb.


Evaluating new deployment model vs old chaincode-type

Currently, we integrate FPC using our go-wrapper chaincode and the docker image override hack. A proper integration, however, requires a more elegant way. There are apparently two possible ways to do the integration better. First, the new deployment model (Fabric 2.0 feature) using the external Launcher vs the old chaincode-language model.
The task is to evaluate the two models and then implementing the best choice.

Some discussion in https://drive.google.com/open?id=1fJZCu5ehQSgN4jlCdJ1BYjWY3CXWu7krgEa_Av2hLF8 and https://drive.google.com/open?id=1ewl7PcY9t27lScv2O2VaeHMsk13oe5B2MqU-qzDiR80
Also have to consider Murali proposal ....

Core issues addressed by #320


Updates for gulp-footer

Update dependencies for
https://github.com/gulp-community/gulp-footer/issues/14
Swap mocha for jest, easier coverage output
Add github workflow for test and publish (remove travis.yml)
Add coverage to gitignore file
Fix warnings for deprecated Buffer constructor use.

@contra @phated - you'll need to add an npm_token secret on this
project for publish, I've added you both on npm for this package.
You will also need to add this project to coveralls.io (free for
open-source projects) in order for the coverage badge to work.
Checkout/clone the latest master after merge then run one of the
following:

npm run publish-major
npm run publish-minor
npm run publish-patch

The plan is to require 2FA on gulp-community so automated releases won't work, unfortunately.

The plan is to require 2FA on gulp-community so automated releases won't work, unfortunately.

@tracker1


In the mobile version the category zone does not render well

This is how it looks my app. What am I doing wrong?

I can not see screenshots, can you re-upload them ?


Add Donate internationalization && Fix Donate Button Style

PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines.
[ ] Tests for the changes have been added (for bug fixes / features).
[ ] Docs have been added / updated (for bug fixes / features).

PR Type
What kind of change does this PR introduce?

[ ] Bugfix.
[ ] Feature.
[x] Code style update (formatting, local variables).
[ ] Refactoring (no functional changes, no api changes).
[ ] Build related changes.
[ ] CI related changes.
[ ] Documentation content changes.
[ ] Other... Please describe:

What is the current behavior?

Issue Number(s): N/A
What is the new behavior?

Add Donate internationalization (only finished Chinese version).
Fix Donate Button was ellipse on Safari.

Does this PR introduce a breaking change?

[ ] Yes.
[x] No.

@liszd thank's!


nodejs-17_x: fix darwin build by backporting an upstream patch

Motivation for this change
Fixing up #145865 on Darwin.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] 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

[x] Fits CONTRIBUTING.md.

Looks like it still doesn't compile on x86_64-darwin, but at least aarch64-darwin works now.

https://github.com/nodejs/build/issues/2769 seems related to x86_64-darwin issues. Nixpkgs targets macOS 10.12, while nodejs 17 does not guarantee it will work:
[^7]: Our macOS x64 Binaries are compiled with 10.13 as a target.
    However there is no guarantee compiling on 10.13 will work as Xcode11 is
    required to compile.

https://github.com/nodejs/node/commit/4d60ee8d1cbd6a74f690cbc65b87736374d635ac


use __ENABLE_TESTS_GLES to on/off egl compilation

Signed-off-by: Linda Yu<EMAIL_ADDRESS>

thanks for the comments, already updated.

done

good to me, thanks Linda and Daniel. We will merge this after 1.0.1 released.

meged as 2e5dc8395fed2e720794aea7750f2f542abfeb14, thanks Daniel and Linda


[FLINK-3226] Casting support for arithmetic operators

This PR implements auto-casting for numeric arithmetic operators.
@fhueske @vasia mergable?

@fhueske you were totally right. I reworked the casting again.

Thanks for the update. LGTM, merging this

Merged, please close @twalthr


Use MaybeUninit properly

Now that we switched to MaybeUninit in #1292 we might as well start using it properly; right now as far as I can tell it's equivalent to mem::uninitialized() in our usage. See the MaybeUninit docs.
In particular, instead of doing MaybeUninit::uninit().assume_init() we should be doing MaybeUninit::uninit(), then initializing the value using .as_mut_ptr().write(...) and only then doing .assume_init().

How to handle PlaneRegionMut? It's used in lots of places for dst: &mut PlaneRegionMut<T>.
It's relatively easy to remove T: Pixel bound on it, and make PlaneRegionMut<MaybeUninit<T>> work.
Alternatively, maybe there could be a simpler type that is purely {width, height, stride} that could be created ad-hoc from PlaneRegionMut and slices? It seems that many places that take PlaneRegionMut don't actually use all of the plane config complexity, and just redundantly compute things like let xsize = (8 >> xdec) as isize; to reduce it to back basic width/height/stride.

When do we have a PlaneRegion that is pointing to something not initialized though?

subpel_diamond_search makes PlaneRegionMut from let mut buf: Aligned<[T; 128 * 128]> = unsafe { Aligned::uninitialized() } and then hopes get_subpel_mv_rd is initializing it.


Issue 51

What' Next Chapter Images for Fabric
Signed-off-by: thaddeus-cambron<EMAIL_ADDRESS>

closing PR


operator [O] cloud-native-postgresql (1.15.2)

Replace null channel with stable channel
Signed-off-by: Jonathan Gonzalez V<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.
Updates to existing Operators

[X] Did you create a ci.yaml file according to the update instructions?
[ ] Is your new CSV pointing to the previous version with the replaces property if you chose replaces-mode via the updateGraph property in ci.yaml?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml or annotations.yaml ?
[X] Have you tested an update to your Operator when deployed via OLM?
[X] Is your submission signed?

Your submission should not

[X] Modify more than one operator
[X] Modify an Operator you don't own
[X] Rename an operator - please remove and add with a different name instead
[X] Modify any files outside the above mentioned folders
[X] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[X] Description about the managed Application and where to find more information
[X] Features and capabilities of your Operator and how to use it
[X] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[X] Human readable name and 1-liner description about your Operator
[X] Valid category name1
[X] One of the pre-defined capability levels2
[X] Links to the maintainer, source code and documentation
[X] Example templates for all Custom Resource Definitions intended to be used
[X] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

How we can delete that null channel in the annotations if we're not allow to update the files?

/unhold

/merge possible

/merge possible


Create a sample to show how to tag VMs as they are created.

In the next release of cloudevents preview, this changes, we are going to break the contract on client, it will return a Result rather than an error, and you can check for ACK: https://github.com/cloudevents/sdk-go/pull/425

I'd rather have the samples in samples/* directory.

/lgtm
/approve


Google photos origional quality no longer works.

As of Feb 5th I noticed google photos started counting original quality photos when using pixelify's original quality option. I am using google photos version <IP_ADDRESS>4739917. This occurs despite the google photos app stating unlimited original quality photos are present. Not sure if this is related to Pixel 3XL losing support for unlimited original quality photos (tested on onplus 8).

Fixed, you will get it working via next update

it related to pixel 3 losing support only !!, as we did spoof to p3 but using p1 configs. As Google also check model before it returns true but after update it returns false.

also Fixed version is available in v2-beta-1 which can be found in Pixelify telegram group
Note: magisk v24+ required

also Fixed version is available in v2-beta-1 which can be found in Pixelify telegram group Note: magisk v24+ required

Is it possible to spoof pixel 5 or 6 while keeping unlimited original quality photos say with magisk zygisk?

yes


PermissionError: [Errno 13] Permission denied: 'output.docx'

I recently run python code on my server which OS is Ubuntu 16.04. And when using
document.save('output.docx')  happened this error.
I have already set my code using chmod 777 mycode.py
How can I deal with it?

I recently run python code on my server which OS is Ubuntu 16.04. And when using
document.save('output.docx') happened this error.
I have already set my code using chmod 777 mycode.py
How can I deal with it?

This is not a python-docx issue, this is a local permissions issue. Make sure your script has write access to the folder that you are trying to save the file in. Also, I'd recommend not explicitly setting read/write/execute for everyone on files as well.
You may additionally need to specify the full output path depending on your code.


Hello World fails on Fedora 27

Hi
I compiled bpftrace on Fedora 27, but the hello-world example fails, as below:
./bpftrace -e 'BEGIN { printf("hello world\n"); }'
terminate called after throwing an instance of 'std::bad_cast'
what():  std::bad_cast
Aborted (core dumped)
Some version info:

LLVM version 5.0.2
clang version 5.0.2 (tags/RELEASE_502/final)
Kernel: 4.19.0-rc6-bpf-next-xdp+ SMP PREEMPT
Fedora release 27 (Twenty Seven)

Notice other things work like (although with an err about missing /include/linux/kconfig.h):
./bpftrace -e 'tracepoint:raw_syscalls:sys_enter { @[comm] = count(); }'
fatal error: './include/linux/kconfig.h' file not found
Attaching 1 probe...
^C
@[in:imjournal]: 6
@[bpftrace]: 6
@[sshd]: 26

What's the stack trace in that core? gdb bt...

What's the stack trace in that core? gdb bt...

The strange thing is that no core is being generated!?!?
And yes, I have used 'ulimit -c unlimited'
Hmm... this smells like systemd wrapper...
$ sysctl kernel.core_pattern
kernel.core_pattern = |/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %e
# coredumpctl gdb 2770
(gdb) bt
#0  0x00007fda1f4f569b in raise () from /lib64/libc.so.6
#1  0x00007fda1f4f73b1 in abort () from /lib64/libc.so.6
#2  0x00007fda226786e5 in __gnu_cxx::__verbose_terminate_handler() () from /lib64/libLLVM-5.0.so
#3  0x00007fda225e0906 in __cxxabiv1::__terminate(void (*)()) () from /lib64/libLLVM-5.0.so
#4  0x00007fda225e0951 in std::terminate() () from /lib64/libLLVM-5.0.so
#5  0x00007fda225dfa54 in __cxa_throw () from /lib64/libLLVM-5.0.so
#6  0x00007fda22617ed2 in std::__throw_bad_cast() () from /lib64/libLLVM-5.0.so
#7  0x000000000054ae06 in std::use_facet<std::ctype<char> const> (__loc=...) at /usr/include/c++/7/bits/locale_classes.tcc:137
#8  0x000000000054951b in std::__detail::_Scanner<char>::_Scanner (this=0x7ffd4896dca8, __begin=0x611c20 "%-?[0-9]*[a-zA-Z]+", __end=0x611c32 "", __flags=(unknown: 16), __loc=...)
    at /usr/include/c++/7/bits/regex_scanner.tcc:62
#9  0x0000000000548261 in std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_Compiler (this=0x7ffd4896dca0, __b=0x611c20 "%-?[0-9]*[a-zA-Z]+", __e=0x611c32 "", __loc=...,
    __flags=(unknown: 16)) at /usr/include/c++/7/bits/regex_compiler.tcc:78
#10 0x0000000000546e79 in std::__detail::__compile_nfa<char const*, std::__cxx11::regex_traits<char> > (__first=0x611c20 "%-?[0-9]*[a-zA-Z]+", __last=0x611c32 "", __loc=...,
    __flags=(unknown: 16)) at /usr/include/c++/7/bits/regex_compiler.h:203
#11 0x000000000054503d in std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex<char const*> (this=0x7ffd4896e040, __first=0x611c20 "%-?[0-9]*[a-zA-Z]+",
    __last=0x611c32 "", __loc=..., __f=(unknown: 16)) at /usr/include/c++/7/bits/regex.h:767
#12 0x0000000000543f28 in std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex<char const*> (this=0x7ffd4896e040, __first=0x611c20 "%-?[0-9]*[a-zA-Z]+",
    __last=0x611c32 "", __f=(unknown: 16)) at /usr/include/c++/7/bits/regex.h:512
#13 0x00000000005435e8 in std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex (this=0x7ffd4896e040, __p=0x611c20 "%-?[0-9]*[a-zA-Z]+", __f=(unknown: 16))
    at /usr/include/c++/7/bits/regex.h:445
#14 0x000000000059a111 in bpftrace::verify_format_string (fmt="hello world\n", args=std::vector of length 0, capacity 0) at /home/jbrouer/git/bpftrace/src/printf.cpp:12
#15 0x00000000005d1f40 in bpftrace::ast::SemanticAnalyser::visit (this=0x7ffd4896f0f0, call=...) at /home/jbrouer/git/bpftrace/src/ast/semantic_analyser.cpp:271
#16 0x00000000005a0028 in bpftrace::ast::Call::accept (this=0x263c940, v=...) at /home/jbrouer/git/bpftrace/src/ast/ast.cpp:20
#17 0x00000000005d4375 in bpftrace::ast::SemanticAnalyser::visit (this=0x7ffd4896f0f0, expr=...) at /home/jbrouer/git/bpftrace/src/ast/semantic_analyser.cpp:556
#18 0x00000000005a01b8 in bpftrace::ast::ExprStatement::accept (this=0x263c9d0, v=...) at /home/jbrouer/git/bpftrace/src/ast/ast.cpp:52
#19 0x00000000005d5e00 in bpftrace::ast::SemanticAnalyser::visit (this=0x7ffd4896f0f0, probe=...) at /home/jbrouer/git/bpftrace/src/ast/semantic_analyser.cpp:779
#20 0x00000000005a02ea in bpftrace::ast::Probe::accept (this=0x263ca30, v=...) at /home/jbrouer/git/bpftrace/src/ast/ast.cpp:76
#21 0x00000000005d5e96 in bpftrace::ast::SemanticAnalyser::visit (this=0x7ffd4896f0f0, program=...) at /home/jbrouer/git/bpftrace/src/ast/semantic_analyser.cpp:787
#22 0x00000000005a031e in bpftrace::ast::Program::accept (this=0x263caa0, v=...) at /home/jbrouer/git/bpftrace/src/ast/ast.cpp:80
#23 0x00000000005d5f11 in bpftrace::ast::SemanticAnalyser::analyse (this=0x7ffd4896f0f0) at /home/jbrouer/git/bpftrace/src/ast/semantic_analyser.cpp:796
#24 0x0000000000594da0 in main (argc=3, argv=0x7ffd4896fa48) at /home/jbrouer/git/bpftrace/src/main.cpp:168
(gdb)

How did you compile bpftrace? I had the same problem on Arch Linux, I then realized that Arch has this value for CXXFLAGS automatically set when using makepkg to build the bpftrace package:
"... -O2 -pipe -fstack-protector-strong -fno-plt"
I then changed those into:
"... -O0 -pipe -fstack-protector-strong -fno-plt -g -fvar-tracking-assignments"
after which the problem is gone. Are there any known issues with compiling at -O2, especially with the very new GCC versions used in Arch and Fedora 27? I'm asking because the installation guide specifically says to set CMAKE_BUILD_TYPE=Debug, which I assume is being overriden by the CXXFLAGS value.

fatal error: './include/linux/kconfig.h' file not found
bpftrace can now support custom kernels - try setting the environment variable BPFTRACE_KERNEL_SOURCE to point to your kernel source

@bastianbeischer should the "-g -fvar-tracking-assignments" parameters be put in INSTALL.md? Would you like to do a PR? :)

@brendangregg I don't think that's relevant. I learned by now that if I unset CXXFLAGS before following the INSTALL.md instructions I also don't see any problems.
So something in "-O2 -pipe -fstack-protector-strong -fno-plt" is causing this bug to occur, and my guess is that it's the -O2 (at least with GCC 8.2.1), which is why I wanted to know whether there is any specific reason that the INSTALL.md suggests to build in Debug mode? Is it because you just wanted to get good bug reports, or because you noticed problems when building with optimizations?

over a year old and probably fixed. Closing this


Improve Co8 handling

If users install Temple+ first and then Co8 - need to set the "usingCo8" flag
NC vs. Standard edition (flag 500)

NC vs. Standard edition (flag 500)
What is that about?

The first part is fixed by b87c745

Added a check for Co8 DLL without Co8 data files in the configuration utility (8e0ee70)

Co8 differentiates between NC and Standard editions of the modpack by setting game.global_flags[500] in py00334generic_spawner.py (NC is with the flag set to 1). I used the NC version of the file there, which converts the Standard to NC. Not a huge deal since the Co8 content only affects the post-endgame stage, but it needs fixing. (ideally this would be solved by just making a combined download, but yeah..)

Hm we should probably split this issue then, since one part is already done and the second part doesnt seem to have much to do with the first, heh.


CDS-56941-servicenow-custom-tables

https://harness.atlassian.net/browse/CDS-56941
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[x ] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

https://harness.atlassian.net/browse/CDS-56941

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


Attach className to the chart component

Description
Due to the rechart specification, some components do not have a className attached.

Cursor
RadarChart component

PolarGrid
Dot
PolarRadiusAxis

tick of PolarRadiusAxis

PolarAngleAxis

tick of PolarAngleAxis

Problem Statement/Justification
className is not attached and cannot be styled.
Proposed Solution or API
This will be fixed when the rechart v2.12.4  is released.
Alternatives
No response
Are you willing to participate in implementing this feature and create a pull request include the implementation?
None
Additional Information
No response

I want to include things that are used in multiple places, such as valueFormatter, in each of them.

radar-chart.tsx
  const radars = useMemo(
    () =>
      series.map(({ dataKey }, index) => (
        <Radar
-          key={`radar=${dataKey}`}
+          key={`radar-${dataKey}`}
          {...getRadarProps({ index, className: "ui-radar-chart__radar" })}
        />
      )),
    [getRadarProps, series],
  )

tooltip has active prop

release v2.12.4
https://github.com/recharts/recharts/releases/tag/v2.12.4


Update to rails 4.2 and other tasks to make this a more relevant project.

[x] Upgrade to rails 4.2
[x] Remove references to PonderDesign
[x] Make sure gollum mounting still works, maybe find a better way
[ ] Clean up login screen.
[ ] Clean up the wiki index
[ ] Add a settings.yml file or something like that for configuration
[ ] Update readme
[ ] Choose a license and add it
[ ] Show a setup screen when there are no users in the DB so an admin can be created
[ ] Use i18n t method everywhere instead of string literals

See for progress #5

Made some good progress on this yesterday. I managed to remove the main ugly thing about this project which was that I had a copy of gollum's source in my lib folder. Now it's just a gem, and I don't monkey patch it in any way whatsoever.

Alright the update is done! Now to add basic inviting users and sharing/permissions of the wiki


feat(levm): comment out EF Tests run in LEVM CI

Today the LEVM EF Tests job takes too much time to run, lowering the CI a lot. We will comment it out until there's at least one test suite passing entirely, and when so, we'll only run the passing suites https://github.com/lambdaclass/ethrex/issues/1376.

We've decided with @jrchatruc that we do not want this.


Record Does Not Exist

Hello, I've used this script in the past and it is great! I am having a hard time setting it up for another domain though. I keep getting this error message. The domain record that the script can't seem to find will resolve when I check online so I'm not sure where to start.
A<13>Oct  3 12:34:27 root: DDNS Updater: Record does not exist, perhaps create one first?

Hi @triiq, there is a known issue about the script going into an update loop / can't update if certain TLD was used. Clouldflare's API does not support domains with a .cf, .ga, .gq, .ml, or .tk TLD (top-level domain). To configure the DNS settings for this domain, use the Cloudflare Dashboard.


Stopping while responding

It stops while responding

Update to the latest version and set the window memory parameter to 2 or 4
This way you won't run out of tokens while the chat is responding


Using "count()" on table with select_related gives the total of all rows instead of the count of the primary select

Describe the bug
This is mainly apparent in pagination, where you want the count of the primary objects. The count currently takes the count of all rows, which will include the joined rows. So if an object has many related objects, the count will be the number of related objects.
To Reproduce
Steps to reproduce the behavior:
I have added a test to check count in the "test_aggr" file on my forked branch, as well as some potential code to fix the issue.
I wasn't sure if you wanted to introduce a breaking change, or if the original functionality was necessary for something. I ended up changing the default, but adding a "distinct" keyword for those who depend on the legacy behavior.
Expected behavior
Count should return the count of the primary rows, not the total number of rows including left joins
Versions (please complete the following information):

Postgres 11.4
Python 3.8.11
ormar 0.10.22

Well my MR doesn't solve the problem because it fails on mysql. I'll work on getting that to work, but it's fairly hard for me to test on MYSQL.


SWI causes extreme freezes with Steamgifts

For two days now there's really bad issues with Steamgifts now.
The reason I suspect SWI (besides Chrome) causing the issue is that everything else is newer and has been working well in the past while the last SWI update is from 39 days ago and the only thing having been updated right before the issues occurred is Chrome itself.
So here's the thing: I'm also using ESGST and when SWI is off while ESGST is on then everything works fine. If SWI is on and ESGST is off, then everything works fine as well.  Loading in 6 pages on the Group page on Steamgifts takes 15 minutes - at least. Scrolling the page is not possible until everything is finished - unless you drag the scroll bar, that for some reason works. It's like surfing with dial-up modem in the late nineties all over again.
I'm assuming that something which got updated within Chrome causes both ESGST and SWI being somewhat incompatible with one another. But since ESGST's version is relatively new opposed to SWI I'd like to ask to check SWI for such issue and update it accordingly - if someone please could look into the issue.

I've kept playing around with the settings and here's my findings for now:
I had SWI on Observe - switching it down to check every 1.5 seconds fixes the issue.
With SWI on Observe and every want deactivated it still has the issue which makes me believe that it might not even be an issue with Chrome but maybe Steam.
So until the error is fixed I guess I'll have to keep it on Check webpage every 1.5 seconds.

I've kept playing around with the settings and here's my findings for now:
I had SWI on Observe - switching it down to check every 1.5 seconds fixes the issue.
With SWI on Observe and every want deactivated it still has the issue which makes me believe that it might not even be an issue with Chrome but maybe Steam.
So until the error is fixed I guess I'll have to keep it on Check webpage every 1.5 seconds.

I can explain. ESGST is an addon that adds a lot of custom elements to the site. These additions and changes are all detected by SWI (with Observe) and they're all getting processed. I already tried to optimize it as much as possible, but clearly its still taking a lot of processing power when a lot in the site is changing. I think checking every 1.5 is the solution for you. Or excluse steamgifts altogether.

I can explain. ESGST is an addon that adds a lot of custom elements to the site. These additions and changes are all detected by SWI (with Observe) and they're all getting processed. I already tried to optimize it as much as possible, but clearly its still taking a lot of processing power when a lot in the site is changing. I think checking every 1.5 is the solution for you. Or excluse steamgifts altogether.

You see, the odd thing is that I always had both ESGST and SWI on at the same time with SWI on Observe, for years by now. And this wasn't an issue or causing any problems until now three days ago.
I'm aware of the extra load but, the website still works perfectly fine and there was hardly any waiting time besides a few seconds to load everything in. In now way did it come anywhere even remotely close to how it's now, which is basically unbearable non-usable slow.
Things suddenly turned from working perfectly fine in combination with one another to opposite of that. Hence the post in issues.

Hmm, well, seeing that nothing has changed for SWI for some time now, I think it's safe to assume that the issue was caused by a change with ESGST.

As I've said before: While the last update for ESGST is newer than SWI but it's still from a while ago (5th Dezember 2020). The only thing that did update was Chrome itself. And with ESGST being newer than SWI it's more likely to already have adapted more recent changes that came with Chrome updates.
Either way, it cannot be a change with ESGST if ESGST didn't change recently and the issues only showed up three days ago while before there simply was no issue. So I can't agree with your assumption.
I know, you could argue that the same logic applies to my point - hence my second sentence arguing why it makes more sense that SWI is at fault, especially when after changing its settings the issue appears to be circumvented.

Merging this with https://github.com/Revadike/SteamWebIntegration/issues/14, lets discuss this issue there


Fatal error of H&S injected FBI 2.4.2 (no banner)

It displays "Failed to open text color config: No such file or directory" and unable to be launched.

That indicates something is wrong with the RomFS in your injected app. Probably not an issue with FBI itself.


Feature/daisuke 1534 process def key

Refer to https://github.com/Activiti/Activiti/issues/1534 .
Also, I added businessKey and processInstanceName to StartProcessInstanceCmd.class.

Do you mean that making BusinessKey available is necessary rather than that supplying it is mandatory? Unless I'm missing something it looks like you can make the start call without supplying it and it's just being added to the response - https://github.com/Activiti/activiti-cloud-runtime-bundle-service/pull/21/files#diff-b593335596b97a622bce4b154818f892R81

@ryandawsonuk not sure to follow your comment.. BusinessKey can be provided, it is optional. ProcessDefinitionKey is just a helper and involves an extra query to start a process instance, if it is there it will be used, if not it will be ignored.


Front page "Whoops..." error

Problem
If I set a site as "front page" (little home icon) - this page will not show up, but it will show this:

And the "Network" in dev-tools shows 403 (Forbidden).
Every other page works.
If I change the "front page" to any other - it's the same: the new front page doesn't show up, and the one that used to be the front page (but isn't any more) - works fine.
It was setting some pages to be visible only for authenticated users and suddenly this happened.
I tried everything (except reinstalling). I changed all pages to not be restricted, but no luck.
Also - enabling debug mode doesn't do anything.
Technical Details

Pagekit version: 1.0.13
Webserver: Apache
Database: MySQL
PHP Version: 7

Hi,
how did you install Pagekit? Did you use the download-package or did you clone the repo?
And how did you enable debug mode?
Please notice that there are two debug options in config.php:
<?php return array (
  'application' =>
  array (
    'debug' => true,
  ),
  'locale' => 'en_GB',
  'database' =>
  array (
    'default' => 'sqlite',
    'connections' =>
    array (
      'sqlite' =>
      array (
        'dbname' => NULL,
        'host' => NULL,
        'user' => NULL,
        'password' => NULL,
        'prefix' => 'pagekit_',
      ),
    ),
  ),
  'system' =>
  array (
    'secret' => '...',
  ),
  'system/cache' =>
  array (
    'caches' =>
    array (
      'cache' =>
      array (
        'storage' => 'auto',
      ),
    ),
    'nocache' => true,
  ),
  'system/finder' =>
  array (
    'storage' => '',
  ),
  'debug' =>
  array (
    'enabled' => true,
  ),
);

Hi,
Thanks for a quick response.
I tried both of them (with no luck), but... it's fixed now.
Must have been some sort of a caching problem, as I have left this for couple of hours and it started working again!
Sorry for bothering you :-)


compatibility with meteorhacks:unblock

Hello,
I would like to know if there is any plan of supporting meteorhacks:unblockinside of this package. The unblock package helped a lot to improve the page speed on my app. Did you have any experience with it? Thanks

I've been using it for a while without any problems.

Hi @serkandurusoy how do you use it? Could you paste an example? Thanks!

Take a look at the following for an example. The only doubt I have is if I am overusing it.
Also, this.unblock should not be used for publications where you have other subscriptions that depend on waiting for this one to be ready.
Meteor.publishComposite('pubName', function() {
  this.unblock();
  return {
    find: function() {
      this.unblock();
      return ParentCollection.find();
    },
    children: [
      {
        find: function(parent) {
          this.unblock();
          return ChildCollection.find({parentId: parent._id});
        }
      }
    ]
  };
});

Thanks for this. I'll check it out soon.

When I try that out, I get this error :(
Exception from sub MYSUB id EH6Zf6wB9XgThxbgC TypeError: Object [object Object] has no method 'unblock'

@lukasvan3l I had the same issue when using by mistake an arrow function to define the publication function. More details here: Common Meteor Patterns in ES2015 - Publications.
Not sure it's the same issue you have but if it could help.

That was in deed my problem! Sorry, didn't post my solution here...


Added it.yml

Added new language file

Pull pull pull 📃

Thanks mate, I will add this for the next patch :)


Change the placeholder character?

Hello,
It's there any way to change the placeholder character in the input?
I've tried to dig the code but it seams that for the moment it's fixed. Right?

Right.


create_cohort API problem

I had some problems posting JSON data from a React front end to the API. The request was posted from the front end with the correct data for creating a new cohort, but the API considered the request to be empty. I can fix this by using the "get_json()" function in the API, but this breaks the tests and might break other consumers of the API.
Change:
inv_code = request.form.get("inv_code")
name = request.form.get("name")
language_id = request.form.get("language_id")
max_students = request.form.get("max_students")
To:
inv_code = request.get_json()["form"]["inv_code"]
name = request.get_json()["form"]["name"]
language_id = request.get_json()["form"]["language_id"]
max_students = request.get_json()["form"]["max_students"]
Any suggestions for how to deal with this?

did you test the API with Postman? do you have the same problem?
do you have the same problem with other endpoints?
could it be that react sets the mime type to "application/json" which is different for the ajax calls that the current Teacher Dashboard uses? if this is correct, i'd rather change that.
otherwise you can make the proposed change but then you have to change also the current teacher dashboard content. we should keep the two frontends working in parallel before we switch from one to the other!

All good points - I'll try testing out some other endpoints and using Postman and then report back.

You are correct - the API accepts the data in a "form-data" format. So on the client, I needed to put my data inside a FormData() object and send that to the server and now it works :)


Per other doc and user experience, T-bot being removed

Per https://docs.microsoft.com/en-us/microsoftteams/get-help-in-microsoft-teams the T-Bot assistance is being replaced. The bot is currently returning a generic card to any queries.

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

ID: 9c2d3788-a41c-a75a-757c-8fe582f7a75a
Version Independent ID: 43a37c51-64bc-c109-ec4b-538f97f7f74f
Content: Use T-Bot to help users with Microsoft Teams
Content Source: Teams/T-Bot.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

@ljr55555 Thank you for this feedback
I don't have any information on the T-bot being replaced. Let me get this over to the Teams/Skype for Business team for investigation.
The team will get this prioritized into a sprint plan. Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

MC151037 on the message center, with the title "Updated Feature: Microsoft Teams Help Experience"

This page was removed due to the update referenced above.


VM allows omitting semicolon after local function declarations with => body.

Example code:
main() {
  foo(x) => (y) => x + y
  bar(x) => (y) { return x + y; }
  baz(x, y) => x + y
  print(foo(7)(4) + bar(3)(8) + baz(9, 11));
}

All three function declarations should have had a semicolon as the last token of the body, but the VM accepts this code without complaining.

Committed patchset #3 (id:40001) manually as
782f7b268bda32e907714492ac50b706493027d3 (presubmit successful).


feat: add v1beta2 of secretmanager

@JoeWang1127 I see that the config yaml does not have v1beta1,
https://github.com/googleapis/google-cloud-java/blob/80495ada838c38f42f8aa397b1e57681f46103bb/generation_config.yaml#L1531-L1539
but there is a proto folder in the library:

Was this library recently removed?

v1beta1 is removed from googleapis, so we should remove it from google-cloud-java.
v1beta2 is added in this commit

Gotcha, thanks for checking. I'll follow up with removing v1beta1 from the monorepo.

v1beta1 is removed from googleapis, so we should remove it from google-cloud-java.
v1beta2 is added in this commit

Gotcha, thanks for checking. I'll follow up with removing v1beta1 from the monorepo.

Is this(removal of a GAPIC version) something our scripts can handle automatically in the future?

It should probably be handled by @JoeWang1127 's upcoming scripts, for now, can you manually run the generation script and add the changes as part of this PR?

v1beta1 is removed from googleapis, so we should remove it from google-cloud-java.
v1beta2 is added in this commit

Gotcha, thanks for checking. I'll follow up with removing v1beta1 from the monorepo.

Is this(removal of a GAPIC version) something our scripts can handle automatically in the future?

the deep-remove regex is meant to reset the source folders before transferring the generated files, so they should be removed with a default-generated owlbot yaml. However, these v1beta1 folders are being explicitly preserved:
https://github.com/googleapis/google-cloud-java/blob/0416bfbcc52ed873b0cdd3639daac4799fc71b63/java-secretmanager/.OwlBot.yaml#L22-L27
Do we want to remove this preserve regex?

v1beta1 is removed from googleapis, so we should remove it from google-cloud-java.
v1beta2 is added in this commit

Gotcha, thanks for checking. I'll follow up with removing v1beta1 from the monorepo.

Is this(removal of a GAPIC version) something our scripts can handle automatically in the future?

@blakeli0 the deep-remove regex is meant to reset the source folders before transferring the generated files, so they should be removed with a default-generated owlbot yaml. However, these v1beta1 folders are being explicitly preserved:
https://github.com/googleapis/google-cloud-java/blob/0416bfbcc52ed873b0cdd3639daac4799fc71b63/java-secretmanager/.OwlBot.yaml#L22-L27
Do we want to remove this preserve regex?

SGTM.

Looks like the deep-remove regexes only delete part of the proto and grpc libraries
https://github.com/googleapis/google-cloud-java/blob/d61155fa55dac6fd93f3d93d2a48f5ba1c969e3e/java-secretmanager/.OwlBot.yaml#L18-L19
I will add a commit to manually remove them. This confirms that it's not enough with simply removing an api version from generation_config.yaml


qq: Update to version <IP_ADDRESS>69 & add architecture and persist

Relates to #11328 #11329

[X] I have read the Contributing Guide.

/verify

/verify

/verify

/verify

/verify

Why not to rename this manifest as qq-nt.json? Then the conflict will disappear.

Added as separate manifest - extras\qq-nt.


Fixes for Twitter and Google login on Android

Any chance of this getting merged ? Android twitter auth basically doesn't work without this from what I can see.

👍 this should be merged!

@gvillenave would you mind to fix the conflicts? I hope this will be merged after the conflicts solve.

Done!

This also fixes crashing on logging in with GitHub. +1 for merging!

The only issue I see with this is that the location of the authorized key is different on iOS than android. On iOS, you have to check:
if (accessTokenData.response.authorized)

whereas on android, you have to use:
if (accessTokenData.authorized)

The API should be the same across these platforms.

Nice catch @SailingSteve
This PR should really be merged into master!

Please merge this package, or maybe if you doesn't has the time to maintain this package pass it to some one how can like react-native-community or some contributor... Thanks for all the effort. I said cause I doesn't seem changes for 4 months ago.

This should also be deleted
https://github.com/gvillenave/react-native-oauth/blob/4f34e87e99863ba04fe0a11646712ef2b16a28f2/android/src/main/java/io/fullstack/oauth/OAuthManagerModule.java#L410
And also this
https://github.com/gvillenave/react-native-oauth/blob/4f34e87e99863ba04fe0a11646712ef2b16a28f2/android/src/main/java/io/fullstack/oauth/OAuthManagerModule.java#L421


added requieredAxisLabelModulus to ChartXAxis

the requieredAxisLabelModulus variable makes sure that labels at certain indexes
are always drawn if possible.
E. g. if the chart wants to show a few
days with hours, but always wants to show the start of a day.
In this
case requieredAxisLabelModulus would be set to 24 so that at least
every 24th label is drawn.

I cannot accept this PR.
A) It's not clear this actually solves your problem. It still doesn't allow showing "a few days + all start of days" as I understand as your requirement.
B) Whatever you are doing there - isn't really needed as a feature of the Chart, as you could just calculate whatever modulus you want and set to the property.
C) Your code styling is bad and does not match it's surroundings.
D) It's a huge typo...


Add soft cap for events (#1709)

Add a daemon that periodically deletes EventInstances to keep the number of events near a fixed limit. The daemon uses the observed field to determine which events to delete first, so that only the most recently observed remain after each period.
The daemon is hardcoded to delete everything but the latest 1000 events every 5 minutes.
Addresses #1709

@tylerslaton

I would like to see some tests implemented for this as a follow up since it is doing a delete on a large number of objects. It seems like this has to get in soon though so I'm approving for now.

yup manually tested for now, but definitely going to add unit tests.

Tested with acorn version v0.8.0-rc4+b6a95e8a on local clusters.

Created 1500 events ( this was done directly using kubectl)
After 5 minutes , acorn events from all projects  reported only 1000 latest events.
Deployed few apps.
This result in more events getting created and  count getting to > 1000 .
In the next 5 minutes, event count gets back to 1000 . Older events get deleted to keep the count to 1000. Events relating to deployed app continue to be present.


Is it possible to distinguish between waiting times for a network response and a cache hit?

Question
Is there a way to distinguish whether I'm waiting for a network response or waiting for the result of a cache hit?
I want to display a Spinner as a loading indicator while waiting for a network response, but I don't want to display it in the case of a cache hit because it flickers.

Excellent question!
If you're using 4.0.0-alpha.2, the Flow emits cache misses so you can rely on the order of emissions to display the loading state only once you get a cache miss. Something like so:
    val flow = remember {
        apolloClient.query(LaunchDetailsQuery(launchId))
            .fetchPolicy(FetchPolicy.CacheFirst)
            .toFlow()
            .map {
                when {
                    it.data != null -> Success(it.data!!)
                    // only display the loading view once you get a cache miss
                    it.exception is CacheMissException -> Loading
                    else -> Error(it.exception)
                }
            }
    }
    val state by flow.collectAsStateWithLifecycle(LaunchDetailsState.Initial)

    when (val s = state) {
        is LaunchDetailsState.Initial -> EmptyView()
        is LaunchDetailsState.Loading -> LoadingView()
        is LaunchDetailsState.Success -> SuccessView(s.data)
        is LaunchDetailsState.Error -> ErrorView(s.exception)
    }

There are a bunch of options/parameters to do the same in 3.x but I don't have all the details right now. If you can't use 4.x let me know and I'll dig but if you can, it'll certainly be simpler.

Thank you!
We're excited for version 4. We're thinking about using it, but it's in Alpha and that worries us. Is it too early to use it in our main product? We're okay with API changes, but we'd like to avoid using it if there are still unstable like crashes.

We're okay with API changes, but we'd like to avoid using it if there are still unstable like crashes.

My moto is "alpha is about API stability, not feature stability". If you're shipping a lib then do not use alphas because transitively upgrading apollo will break but in an app it should be fine.
Of course it's not as battle tested as 3.x but we do have more than 2k tests all passing and I'd love to get to a point where it's OK to use the alphas in production.
In all cases, in 3.x, you should have ApolloCall.emitCacheMisses(true) to emulate the 4.x behaviour. KDoc is there (it's the 4.x KDoc because we're only hosting one version of the KDoc but it's still the same signature)

I am developing an app, so I am thinking of using Alpha version. Thanks!!

I have achieved my goal by updating to Apollo v4! Thank you!


remove_accents option does not work properly anymore

Since the removal of the unidecode library and its replacement with the unicodedata module in commit https://github.com/invoice-x/invoice2data/commit/4d517d131fdaa568b4282f2f0a12abef98751075, the remove_accents option does not work properly anymore.
Eg: in French, 'référence' is replaced with 'rfrence'.
It seems that the normal form KC is here responsible as the normal form KD works fine with this example ('référence' is properly replaced with 'reference').

Have encountered same issues with Lithuanian and Latvian letters too

We need to fix this! Currently im travelling. So not much time to attend to this.
Does anyone have a suggestion for an alternative implementation or library?

Why not just revert to the former solution optimized_str = unidecode(optimized_str) which was working fine?

Why not just revert to the former solution ?

Because of the mentioned license issue.
There are some good alternatives. Like built-ins or alternative libraries ( adding extra dependencies is not preferred).

What about using the normal form KD ?

Why not just revert to the former solution optimized_str = unidecode(optimized_str) which was working fine?

See description in pull request that introduced that change: https://github.com/invoice-x/invoice2data/pull/436
And for the orginal report: https://github.com/invoice-x/invoice2data/issues/435

What about using the normal form KD ?

Yes, that seems to fix it..
small test:
>>> str1="référence"
>>> unicodedata.normalize('NFKD', str1).encode('ascii', 'ignore').decode('ascii')
'reference'

>>> str2="ä"
>>> unicodedata.normalize('NFKD', str2).encode('ascii', 'ignore').decode('ascii')
'a'

It is probably an good idea to add a test for the remove accents function.
Is there an example invoice to add to the tests?


Move AUR helper functionality to common-script

Type of Change

[x] New feature
[x] Refactoring

Description
Moves all of the AUR Helper functionality into the common-script
Testing
Works perfectly
Additional Information
Might want to look into #215 and see what conflicts might arise between these two PRs
Checklist

[x] My code adheres to the coding and style guidelines of the project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generate no errors/warnings/merge conflicts.

I've cleaned this up a bit, all previous bugs in this PR have been warded out.