GEODE-6053: Parameterized Queries fixed

* Parameterized queries were throwing UnsupportedOperationExceptions.
* This was because of trying to pre-compute values for join optimization.
* When the query was parameterized it is not possible to compute these values and hence these exceptions are thrown
* The fix was to prevent this computation when it is not needed or not possible.

Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[ ] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[ ] Is your initial contribution a single, squashed commit?

[ ] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

Please don't merge in a commit that fails its precheckin without commenting on the nature of the failure.  If the failure is a known issue, please document that.


random issues hit while demoing this on a new install

git clone assumes you have accepted github's host key
git clone assumes that you have an ssh key that will allow cloning from github via ssh
rhpkg switch-branch attempted when building something that was already cloned and rebased
Ctrl-C on images:build cloning did not work for a long time
there are more -devel libs needed than we list
the error when your config.yaml fails to parse is not particularly friendly

@sosiouxme please let me know if this is still relevant. If so, let's create a JIRA and close this issue ;D

Same here ^^^


firebase setup

Has been compiled successfully.
but， how to setup firebase??
i have setup var config apikey ,authDomain and etc.
but ,where i can get the "locations.json"??

大兄弟，你邮箱多少，能加你请教下吗

@sodalvjian no way.  没看到我不会吗？

you can change the code to localization

Have any luck?

@yk727228981 but ,where i can get the "locations.json"?? zero knowledge of JS

Your client application writes the locations-array. See the map folder's readme, nothing more is needed to set up the firebase itself.


tls/x509utils: SubjectPublicKeyBytes() and SHA1/SHA224/SHA256 shortcuts

to index and compare public keys

Summary by CodeRabbit

New Features

Introduced a new function to compute the SHA256 hash of the Subject Public Key.
Enhanced functionality for handling Subject Public Keys with SHA1 and SHA224 hashing.
Added functionality to extract raw bytes of the Subject Public Key.

This pre-allocation might slightly improve performance, especially if this function is called frequently.

please explain the difference

SubjectPublicKeySHA256() added

47-68: LGTM with a potential optimization.

@coderabbitai won't both give me a preallocated zeroed struct?

wow, deepsource really hates sha1

wow, deepsource really hates sha1

It is there, nobody is forced to use it, and anyway it is a hash, who cares, could be even md4

<EMAIL_ADDRESS>tagged


running failure!

Hi,guys, I got an error,and cannot fix it.

The tensorflow version is 2.0.0, about  version of 2.0.0-beta1 i cannot find it. Is this  the reasion?

Seems like the steps_per_epoch is not initialized properly.
Can you tell me the number of samples in your dataset and the TRAIN_BATCH_SIZE parameter in config.py file?


fixing 2 small typos in API.doc

changing , to :

Current coverage is 99.54%

Merging #74 into master will not affect coverage as of 28308e5

@@            master     #74   diff @@
======================================
  Files           40      40
  Stmts          219     219
  Branches         0       0
  Methods          0       0
======================================
  Hit            218     218
  Partial          0       0
  Missed           1       1

Review entire Coverage Diff as of 28308e5

Powered by Codecov. Updated on successful CI builds.

Thanks!


Add backported fix for nglview

Hi! This is the friendly automated conda-forge-linting service.
I was trying to look for recipes to lint for you, but it appears we have a merge conflict.
Please try to merge or rebase with the base branch to resolve this conflict.
Please ping the 'conda-forge/core' team (using the @ notation in a comment) if you believe this is a bug.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

The source section contained an unexpected subsection name. patch is not a valid subsection name.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Do these build properly on your local machine?

It does, for both 3.1.8 and 2.1.18 for all three pythons.

@jochym thank you very much!


added more logging to save an load functions and valid gamename

more Logging at save and load
auto chances spaces to "_"

Thank you!


Bootstrap 4 Support

Hello and let me thank you first for this really helpfull template!
I am facing severe problems at the moment integrating Bootstrap 4 into this template. I tried different installation instructions from GitHub and the web but was not successfull. Did you try or manage to do so?!
Best regards
Gope

Hi @Gope
I haven't tried yet, sounds like a really good idea, I still use bootstrap 3 everywhere...
Greetings Damien

@FabianGosebrink @robisim74 Should we switch to the new bootstrap?

Bootstrap 4 is currently in alpha-stadium (Currently v4.0.0-alpha.6). I would like to switch when its released.

I agree.

Do you have a bootstrap branch / version of this currently using something like bootstrap-loader. (not just including the fully fledged styles file in the head).

include bootstratp 4 and tether in package.json,
then in vendor.ts import "tether/dist/js/tether.min";
add this to webpacks:  new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery',
jquery: 'jquery',
"Tether": 'tether'
})

Find latest information here https://github.com/damienbod/AngularWebpackVisualStudio/pull/123


Can't get it to work on files bigger than 20MB

I tried using this with the ddownload links from..
https://www.thinkbroadband.com/download
I can only get it to work with 5MB, 10MB, & 20MB.
Everything else finishes without error but the file does not appear in my gdrive.
Any ideas?
Also what would I need to change to make it work on a website?

@Rick7C2
Uploading files should work with any filesize.
Could you please describe your problem better :)

I have the same issue, but only for thinkbroadband.com... I wonder why this is... maybe a issue on Google's end not wanting to waste time with this An error occurred: Upload failed happens every time I've tried to upload a file bigger than 100 MB...

Strange

Let's see what I can do


HPV low CSAT

HPV low CSAT

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

ID: 0d78f540-81fd-1ba9-cb90-591e4ec27d9b
Version Independent ID: 2251f557-dd3a-ec35-2558-6243337db009
Content: Dependency injection in ASP.NET Core
Content Source: aspnetcore/fundamentals/dependency-injection.md
Product: aspnet-core
GitHub Login: @ardalis
Microsoft Alias: riande

@Rick-Anderson Didn't @guardrex handle this with https://github.com/aspnet/Docs/pull/7412?

I hope so. 🤞 I'm still waiting on engineering; but with hackathon, we might be looking at next week for more engineering feedback.


Android library gradle 3.0.0 with maven publish example

Description
As per this comment, a request has been made to add an up to date Android example to this repository showing use with Gradle 3.0.0 and the new implementation dependency declaration. This is also a good opportunity to show a common use case, similar to that discussed in this post.
Changes

Added a simple Android library project example which uses android-maven-gradle-plugin and Android plugin for gradle 3.0.0.
Place publish logic in separate publish.gradle to show possible separation of logic.
Show example of dependency workaround to exclude test dependencies with new implementation dependency declaration.
Intentionally left in boilerplate from new project creation to give context.

Issue
Related to gradle-bintray-plugin#201

Thank you for this great addition @DCRichards!
There's a shared README file for all the grade-bintray-plugin examples, which includes instructions for running all the examples. Do these instructions apply to your example as well?
If not, can the example be modified so that the Bintray details are configured the same way as the other existing examples?
Can you also add your example details to this README?
In addition, can you please join our contributors community by signing JFrog's CLA so that we can merge your example?
Thanks

@eyalbe4 I've updated the README accordingly and the CLA should all be signed and good to go ✔


Test SliverMainAxisGroup offstage child

import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';

void main() {
  testWidgets('my test', (WidgetTester tester) async {
    await tester.pumpWidget(
      const MaterialApp(
        home: SizedBox(
          height: 300,
          child: CustomScrollView(
            slivers: [
              SliverMainAxisGroup(slivers: [
                SliverToBoxAdapter(child: SizedBox(height: 300)),
                SliverToBoxAdapter(child: Text('1')),
              ])
            ],
          ),
        ),
      )
    );
    expect(find.text('1'), findsNothing);
  });
}

The above test should have passed, but it failed. This PR fixes the issue.
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 Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[ ] 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] I followed the breaking change policy and added Data Driven Fixes where supported.
[x] All existing and new tests are passing.

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

@victorsanni  Since the text "1" is not on the screen but offstage, we should skip offstage elements by default when searching.
for example:
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';

void main() {
  testWidgets('my test', (WidgetTester tester) async {
    await tester.pumpWidget(
      MaterialApp(
        home: LayoutBuilder(
          builder: (context, view) {
            return CustomScrollView(
              slivers: [
                SliverToBoxAdapter(child: SizedBox(height: view.maxHeight)),
                const SliverToBoxAdapter(child: Text('1')),
              ],
            );
          },
        ),
      ),
    );
    expect(find.text('1'), findsNothing);
  });
}

The test passes without using SliverMainAxisGroup. However, when the slivers are placed inside SliverMainAxisGroup, the test fails. I believe their results should be consistent.


Feature Request: Frame or slot for injecting "New" and "No results" templates

First off, thanks for the great lib!
In a current project, I'm trying to recreate this bit of UI from the Stripe "New Invoice" form:

Above the list of autocomplete options, there's an area where additional content can be injected.
In this case, they use it to inject a "Add new customer" button.
In HotwireCombobox, it would be great if there was some way to inject content above the _paginated_listbox.
There are numerous cases where this could be useful.
Maybe using something similar to the ViewComponent slots API?
It might also be helpful to add an additional injectable area that's shown when there are no matching search results.
It would be great to be able to show a customizable message or partial of some sort.
Thanks!

Hey! Thanks for the request.
I had initially avoided the "add new option" button to sidestep the complexity of what would happen if you click on it.
For example, does it add the option to the listbox? Is that option suddenly searchable? If you have multiple comboboxes, does it appear in all of them?
If the answer is yes to any of those questions, that'd complicate the code quite a bit. Specially for async comboboxes. Not a fan.
As I'm reading this I thought of a possible simplification.
Maybe it's just a placebo button. A way to communicate to the user that new options are accepted.
Clicking on it would remember your current value and not show the "add new option" anymore for that value until you click it for a different value.
Here's the catch: it does nothing. The new value would've been submitted even if you didn't press it. But I actually think that's fine, as the combobox has been configured to accept new values anyway.
I don't think we'll add a way to inject anything into the listbox. Rather, we'd implement the "add new option" button and the "no results" state as two configurable, separate, params – as they both have logic associated with them.
I have no remarks about the "no results" state. Just that we should implement it.
What does everyone think?

To be clear, in my comment above I'm strictly thinking about single values or entries in the combobox.
Stripe's example presumably links to a new customer creation flow. That'd be out of scope for this library. Too specific of a use case.

We are heavily using the "Add new" option in comboboxes in our application. The option is added based on a parameter add_item_path. When the user selects the "Add new" option, the user is redirected to the specific form to add this new item. We can't handle this within the combobox due to the number of required fields. We are doing a full page reset, but the page could also reply with a Turbo stream response with a dialog element.
After the user has submitted the new item, we redirect the user back based on our general "redirect back" logic. The id of the newly added item is added to the params, so we can preselect the item in the combobox.
Maybe the combobox should steer away from having logic about how to add the item to the combobox and just rely on a path being called that handles everything through Hotwire features like streams and morphs?

Thanks @edwinv. I think it can be much simpler than that.
I'm thinking this would be for single values (i.e. strings, or entries). Which is already supported, hence my reference to a placebo.
The library wouldn't attach any special logic to selecting the new option. It would just let you know via the existing custom events that an option was selected, and that it's new. Up to you if you'd like to hook into that behavior and conditionally autosubmit and redirect, for example.

I'm thinking this wouldn't be a button that's always displayed. It would only appear after typing a new string that isn't already a recognized option.
So Stripe would have no use for this for example.
Linking to a new flow can either be done by redirecting as described above, or by linking to the new flow outside of the combobox – completely independent of the library.

Let's continue this conversation here: https://github.com/josefarias/hotwire_combobox/discussions/15


mapID support needed (for future advanced markers that are more efficient and offer customization)

References:
https://developers.google.com/maps/documentation/get-map-id
https://developers.google.com/maps/documentation/javascript/reference/advanced-markers (beta)
Advanced markers make it easy to mark the position of the geolocated device/user in a way that does not get confused with cave markers.

Setting added


DRAFT: Optimize symbolic execution using depth-based call graphs

Part of #2066

[x] Extend Contract.Method class to contain the list of the external functions that the current method calls.

There are several Solidity call-graph generators that exist already, maybe we could use one of those instead?
Example:

https://github.com/crytic/slither (written in Python, so can be included as a library)
https://github.com/Consensys/surya (written in nodejs, so can be called as an executable)

Have we tried those ones?
Also, since this feature will take a while to imlpement, let's implement it against the new Kontrol repo here, to avoid having more features we have to migrate over: https://github.com/runtimeverification/kontrol

Have we tried those ones?

@ehildenb  No, I haven't tried those yet. We already have classes for Contract and Method in solc_to_k.py and we use them in foundry-prove. The Method class holds the method AST, so I just extended the class with a list of external calls identified in the said AST. So instead of having a single call-graph, we would parse the external calls of the target functions.

let's implement it against the new Kontrol repo here

Sounds good. I will migrate the changes there.

Moving this to https://github.com/runtimeverification/kontrol/pull/62.


--fields doesn't work as intended

$ myaws version
0.4.8

$ myaws ec2 ls --help
List EC2 instances

Usage:
  myaws ec2 ls [flags]

Flags:
  -a, --all                 List all instances (by default, list running instances only)
  -F, --fields string       Output fields list separated by space (default "InstanceId InstanceType PublicIpAddress PrivateIpAddress AvailabilityZone StateName LaunchTime Tag:Name")

$ myaws ec2 ls --region us-east-1 -F 'InstanceId InstanceType PublicIpAddress PrivateIpAddress AvailabilityZone StateName LaunchTime Tag:Name'
i-123
i-456
...

Using the -F option doesn't work. It only shows InstanceId. Can confirm the options are indeed separated by a space. I thought I had the flag syntax incorrect, so I tried multiple -F flags. No bueno either.
$ myaws ec2 ls --region us-east-1 -F 'InstanceId' -F 'InstanceType'
m5.large
t3.medium
...

Thank you for reporting this, but I cannot reproduce the issue. It looks work fine to me. The -F option takes a list of fields separated by space.


(feature request): add utility class for zoom css property

Hello, y'all.
So I noticed that the css property zoom does not have a utility class in unocss. I find this useful and humbly ask if it could be added.
And as an example , It would be useful with the print variant.
I came across a situation were i needed to change the zoom level of a page during printing using css.
See implementation using css
@media print {
    .result {
        zoom: 58%;
    }
}

See proposed unocss equivalent
<body class="print:zoom-58%"></body>

😁😁😁
EDITED
So I made some more research and found out that the use of the zoom property is kind of discouraged for some reasons. So i can understand why it might have not been added by default to unocss.
Though I still find it useful in some use case 🤷♂
See reference link https://developer.mozilla.org/en-US/docs/Web/CSS/zoom

You can always use aribtrary rule
Playground

@chu121su12 awesome...thanks


Error dragging images into Article Editor on Voyager Story Standalone

On the Voyager Story Standalone deployment, I can do everything except add images from the media pane to Article Editor.
When dragging uploaded images into the Article Editor they break with a 404 (NOT FOUND) GET error.  I attach the scene.svx.json and one of the images for testing.
Img404errorfiles.zip

@apjmason Are you able to drag images directly into the article editor (no media pane)?

Yes, I am able to drag an image into the Article Editor and it shows up as expected and is saved in the media pane. But when I attempt to drag the same image back from media pane into the Editor again, it still breaks with 404 error.

Got it, thanks. I will attempt to reproduce this issue and follow up here.

Fixed in release v0.19.0


JRuby has some limitations & not install

I tried your gem with JRuby just for fun and and i saw some limitations.
First of all you can't compile C extension (obviously) with JRuby. That's why mkmf.rb has only one line which is
raise NotImplementedError, "C extensions are not supported"

Because of that i think you should change your extconf.rb. You can't use find_executable etc.
In my personal opinion you don't have to create dummy makefile either (since you don't have C extension). Simply, keep only rake tasks in this file and also i think created library files should be in lib folders. Not necessary but best practice i guess??? Ex: Nokogiri
FFI has Java version therefore i assume all others works ok. This version doesn't install as is.

@sinankeskin The reason I wrote extconf.rb is for the bundle gem system to trigger the install.  It was the only way I found to hook executing Ruby code on gem installations from a Gemfile.  Do you know of another way?

No, I mean keep the extconf.rb but clear the all other lines. Only keep this block.
Dir.chdir('../../') do
  `rake build_src`
  `rake clean_src`
end

You can check whether cargo is installed or not with single back tick like:
puts `cargo --version`

It returns cargo 0.10.0-nightly (10ddd7d 2016-04-08) for me.

I'll check it out.  If cargo isn't installed it raises Errno::ENOENT so that can be handled easily with rescue nil

I'm letting Travis compile it now https://github.com/danielpclark/faster_path/tree/jruby_support

Had to revert jRuby support as bundle would fail in Rails without a Makefile. https://github.com/danielpclark/faster_path/commit/d97efc44e78a63172d92b6e615074ab8461e27cc
If we want to fix this we will need to deal with needing the Makefile to exist.

Thermite https://github.com/danielpclark/faster_path/pull/88 may resolve most of the issues working with jRuby providing an appropriate binary is available.


refactor: refactor UDP IR

What this PR does / why we need it:
Make sure the XDS Listener name is based off the UDP Listener name to make sure the XDS listener does not flap when UDPRoutes churn.
Which issue(s) this PR fixes:

Fixes #3353

/retest

/retest

small typo, but LGTM overall, thanks for this refactor !
also heads up, trying to get https://github.com/envoyproxy/gateway/pull/3212 in because its been in the queue for a while
might cause this one to get rebased

/retest


Blair folder is missing: feature or a bug?

Hi, I wanted to look into the code for the BLAIR implementation, but the entire blair folder seems to be empty. Is it supposed to be empty? If yes, where would I find the implementation code?

Hi, thanks for your interest! We've just uploaded the checkpoints, data processing scripts, and training scripts in blair/. Please do not hesitate to contact me if you find any issues.

Thank you!


complex_layout_scroll_perf__timeline_summary worst_frame_rasterizer_time_millis regressed

This regression seems to start from https://github.com/flutter/flutter/commit/a07d3719a1fe58c0c43ffde7079be291640fa98b

CC @a14n @Hixie

Looking at the numbers again with more data, it looks like this may have just been bad luck with the noise. It's not clear that there's a regression and it's not at all clear where it would have started if we assume that there is. I'm going to close this issue for now and keep an eye on the perf numbers. Thanks for filing it though!


GPS coordinates mask

Can't find any working solution for masking GPS coordinates like "-33.466350, 147.981122". Tried different regex — nothing working. For example:
$this.inputmask({
regex: '^(-?\d{1,2}.\d{6}),(\s*)(-?\d{1,3}.\d{6})$',
placeholder: ''
});
I can type everything I want.
regex: '^[a-z0-9]+$' works fine in the same field — I can type only small latin symbols and digits.

@gkiosov ,
Not all regex is currently supported.  I will add support for \d and \s.
You can always try to create the mask without regex syntax.
$this.inputmask("[-]9{1,2}.9{6}, [-]9{1,3}.9{6}", {
jitMasking:true
});
(not tested)

It's working. Thanks a lot!

@gkiosov ,
Btw, I did test the regex version.  Where does it fail?  Can you give some example.

I experimented more a bit: here is an examples  — http://kiosov.com/tmp/gps.html
First one (with /d) does not work at all — I just see placeholder with 'd' symbols. Second one (with [0-9]) works fine but I see dots as a placeholder and it types 's' instead of space when I hit the space button. No /d & /s support as you said above. Jit-masking is still the best.

@gkiosov ,
Retry but double escape the \d => \d

Yep, it works. But I still see dots and comma (.,.) in the field with "." or just "." — it stop working if I double escape "\.". Looks like it's not about mask placeholder — just regex put it in the field.
I'm using your jit-masking version — it's ok for me.

@gkiosov ,
In the jitmasking version you need to replace the dots by * to be correct.
I pushed an update which resolves the dot issue for regex.
$this.inputmask({
regex: '^(-?\d{1,2}.\d{6}),(\s*)(-?\d{1,3}.\d{6})$',
jitMasking: true
});
should do also


Upload image to google drive

How to upload images from variable instead of uploading from directory?
For example
imZ=cv2.imread('photo1.jpg')
In imZ the photo1.jpg image data will be available. Now I need to upload imZ as image in google drive instead of " MediaFileUpload('photo1.jpg',mimetype='image/jpeg') " .

@manikandan-enability  You need to use googleapiclient.http.MediaBaseIoBaseUpload; there is an example at https://google.github.io/google-api-python-client/docs/epy/googleapiclient.http.MediaIoBaseUpload-class.html


Removed Floki as a dependency. It was outdated and unused.

Good catch as far as I see it. I will test it a bit later today, to double everything and will merge it!

Need to update tutorial to add floki as a dep.


Review why do we need both Guava and Apache Commons

Guava is a Guice transitive dependency.
Apache Commons removed in c756c84b578f139ca030c13cf8188e8644d7fc30


[preview][analyzer] ignore property bags with Options suffix

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

Closing, since this has been covered by #39836


chore(main): release 0.1.0

:robot: I have created a release beep boop
0.1.0 (2024-05-29)
Features

add flags and help text (e0b8842)
add support for transparent images (26a0e23)
ci: add go releaser (fcef484)
ci: add test, lint and release please jobs (#1) (2775c83)
poc - image printing to conosole :tada: (90ac7e3)
replace flag package with cobra (2075cf0)
replace hard coded path with argument (750def5)

Bug Fixes

render bug introduces by resets on new lines (1913f6d)
row of black pixels when total rows after resize is odd (8d5ff5e)
test: replace line endings regardless of OS (c554dca)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/scottmckendry/pat/releases/tag/v0.1.0 :sunflower:


fix(bridge-ui): add missing labels to i18n

Changes:

Move the label "Customized, Page, of, See results" to the en.json file

@datznt please fix the linting

@datznt please fix the linting

done!

@datznt please fix the linting

Sorry, I fixed it. Please check again


Add different screens (levels)

Levels have some walls in it, and the snake needs to get to a certain size to move to the next level.
The game can have 10 different levels (or more), increasing with difficulty.
The walls can be defined as a new class. Snake should check if there is a collision with wall, or with snake (the same class can be sued to have walls around the perimeter).

I've created 12 different levels of increasing difficulty. Difference between the levels is the amount of walls. I've created a new class Level to handle the variables and updates of the level. Each level has different parameters: the amount and shape  of walls, the starting point and direction of snake, the maximum score, the level score, etc.
The levels will adapt to the different grid sizes (some of the parameters will change based on that, such as the maximum score).
The main screen is also adapted to show the current level and the progress of the level.

The event scheduled to change colour of the head of snake is causing some problems on android (not on the PC), and the game crashes after some time. I have limited the event to 2 seconds, to avoid that.
Now the version 1.3 is finished and stable.


Bump version to 0.4.0-rc3

This includes the Wayland paste bug fix and should hopefully also resolve 32-bit .deb problems.


⚠ Spryr has degraded performance

In dcf2d62, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 3694 ms

Resolved: Spryr performance has improved in bb5daf4 after 7 minutes.


include facility to set search path for tree-sitter .so

Hi,
The idea here is to allow pointing CFFI at a particular directory for loading tree-sitter-<lang>.so objects, like so:
(ql:quickload :cl-treesitter)
(uiop:add-package-local-nickname :ts :treesitter)
(ts:set-tree-sitter-library "/home/somniamble/.config/tree-sitter/compiled")
 ; assuming I have a file "/home/somniamble/.config/tree-sitter/compiled/tree-sitter-c_sharp.so"
(ts:include-language "c_sharp")
; ...

This would let users of this package maintain a library of compiled tree-sitter libraries local to some project/application -- e.g. a text editor
I am curious what you think of this approach

I don't really like having a set-* function like this, I have exposed the variable *language-path* so you can set it with setf.  Let me know if this latest update is satisfactory.

also added a search-path kwarg to include-language for more granularity should you desire it.

I wasn't sure what the most idiomatic way of passing a value like that through was, so your change is helpful for me.
I think the latest commit looks great -- thank you very much.


Implement QR decomposition.

In order to execute QR algorithm we will need a QR decomposition. We need to add a method for calculating QR decomposition in Matrix class

Everything needed is implemented.


Fix bug in the initialization via classic solvers

Codecov Report

Merging #187 (e4e31cc) into main (db7eefc) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main     #187   +/-   ##
=======================================
  Coverage   90.56%   90.57%
=======================================
  Files          24       24
  Lines         986      987    +1
=======================================
+ Hits          893      894    +1
  Misses         93       93

Impacted Files
Coverage Δ

src/initialization/classicsolverinit.jl
97.40% <100.00%> (+0.10%)
:arrow_up:

src/initialization/common.jl
95.83% <0.00%> (-0.17%)
:arrow_down:

src/diffusions.jl
98.63% <0.00%> (-0.02%)
:arrow_down:

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


Use a login shell for py.sh activate

Problem - makes the shell prompt modifications impossible without hacks.
Problem - on OSX spams a lot of gibberish about restoring / saving sessions.


Add the command in error messages

For every error messages, add the command of which the user used to identify errors more quickly
(Maybe also users)
e.g.
User = "Xtrike#0507"
<then the error message>

https://github.com/xyr11/xtrike-bot/commit/55b933d83044f1eabfb1419591d15185ac78aef8 some developments :)


AT-5.6: Comment on an audit report

Test Case ID: AT-5.6
User Story: ALTA-5.6 (#67)
As an inventory manager, I want to be able to comment on an audit report so that I can provide additional information for other inventory managers to review.
Acceptance Criteria
Given that the user is logged in as an inventory manager,

The user should be redirected to the Dashboard page.
The user selects the Audits side menu option.
The user is presented with a table containing the list of ongoing and archived audits.
The user selects a desired audit and is presented with another table detailing the information of the audit.
The user selects the Comment button. The right-side menu appears and displays the conversation attached to the audit.

Accepted.


Missing documentation on Casper.options callbacks

I can find no parameter information/examples on the following callbacks:
onAlert
Type: Function
Default: null
A function to be called when a javascript alert() is triggered
onDie
Type: Function
Default: null
A function to be called when Casper#die() is called
onError
Type: Function
Default: null
A function to be called when an “error” level event occurs
onLoadError
Type: Function
Default: null
A function to be called when a requested resource cannot be loaded
onPageInitialized
Type: Function
Default: null
A function to be called after WebPage instance has been initialized
onResourceReceived
Type: Function
Default: null
Proxy method for PhantomJS’ WebPage#onResourceReceived() callback, but the current Casper instance is passed as first argument.
onResourceRequested
Type: Function
Default: null
Proxy method for PhantomJS’ WebPage#onResourceRequested() callback, but the current Casper instance is passed as first argument.
onStepComplete
Type: Function
Default: null
A function to be executed when a step function execution is finished.
onStepTimeout
Type: Function
Default: Function
A function to be executed when a step function execution time exceeds the value of the stepTimeout option, if any has been set.
By default, on timeout the script will exit displaying an error, except in test environment where it will just add a failure to the suite results.
onTimeout
Type: Function
Default: Function
A function to be executed when script execution time exceeds the value of the timeout option, if any has been set.
By default, on timeout the script will exit displaying an error, except in test environment where it will just add a failure to the suite results.
onWaitTimeout
Type: Function
Default: Function
A function to be executed when a waitFor* function execution time exceeds the value of the waitTimeout option, if any has been set.
By default, on timeout the script will exit displaying an error, except in test environment where it will just add a failure to the suite results.

Also seeing what appear to be properties of the Casper object that are not in documentation (i.e. requestUrl)

casper.thenEvaluate(function(term) {});
casper.start().each(links, function(self, link) {});

https://github.com/n1k0/casperjs/pull/1209

The given PR was merged, hence closing


Wrong unit used in comparison line chart

Actual units are nanoseconds, but generated line chart says it's microseconds. My guess is that it has something to do with the benchmark output units starting as nanoseconds, but ending in the microsecond range as the parameter increases.
Here's the image; I recommended opening it in a separate browser window/tab to see the unit.

CLI output showing nanoseconds (and 1.8 micros at the end, not 1800 micros):
Running target/release/deps/hashes-c8c3fff778a5498e
big_input/crc32c/1024   time:   [189.70 ns 189.89 ns 190.11 ns]
Found 7 outliers among 100 measurements (7.00%)
  3 (3.00%) high mild
  4 (4.00%) high severe
big_input/crc32c/4096   time:   [747.70 ns 748.48 ns 749.43 ns]
Found 12 outliers among 100 measurements (12.00%)
  4 (4.00%) high mild
  8 (8.00%) high severe
big_input/crc32c/8192   time:   [1.4792 us 1.4811 us 1.4833 us]
Found 11 outliers among 100 measurements (11.00%)
  7 (7.00%) high mild
  4 (4.00%) high severe
big_input/crc32c/16384  time:   [2.9612 us 2.9651 us 2.9695 us]
Found 9 outliers among 100 measurements (9.00%)
  4 (4.00%) high mild
  5 (5.00%) high severe
big_input/seahash/1024  time:   [128.83 ns 128.98 ns 129.15 ns]
Found 11 outliers among 100 measurements (11.00%)
  3 (3.00%) high mild
  8 (8.00%) high severe
big_input/seahash/4096  time:   [477.68 ns 478.10 ns 478.58 ns]
Found 11 outliers among 100 measurements (11.00%)
  5 (5.00%) high mild
  6 (6.00%) high severe
big_input/seahash/8192  time:   [945.75 ns 946.88 ns 948.13 ns]
Found 9 outliers among 100 measurements (9.00%)
  3 (3.00%) high mild
  6 (6.00%) high severe
big_input/seahash/16384 time:   [1.8791 us 1.8815 us 1.8844 us]
Found 9 outliers among 100 measurements (9.00%)
  3 (3.00%) high mild
  6 (6.00%) high severe

Thanks for the bug report! I haven't seen this one before. I'll look into it the next time I'm working on Criterion.rs. In the meantime, pull requests would be welcome.

Just dropping a comment to let you know that I've the same issue but the difference is 10^6 instead of 10^3, though I can't be certain if the remainder of the error is just because of something I did.

Thanks a lot! Some of those charts might end up in my master's thesis.

Awesome! By the way, try setting the CRITERION_DEBUG=1 as an environment variable before running the benchmarks. Criterion.rs will dump out the gnuplot scripts used to generate the charts, and then you can edit them to suit your needs.


The ^ operator for bool values returns weird result

Both the ^ as well as the ^= deliver something that is neither a real true or false value, but something that looks like this when printing, but being not compatible with real bool values (maybe just a string).
https://deck.net/269532073815703d8358f98e081930b4
https://dotnetfiddle.net/eOMwsk
public class Test
{
    public static void Main()
    {
        var t = true;
        var f = false;
        var a = t ^ f;
        var b = t;
        b ^= t;

        System.Console.WriteLine(a);
        System.Console.WriteLine(b);
        System.Console.WriteLine(a == true);
        System.Console.WriteLine(b == false);
    }
}

Output
True
False
False
False

Expected output
True
False
True
True

Cool bug! Nice find. Thanks for letting us know about this defect. We will investigate and fix before the next release.

The fix submitted looks enough, and will make it to the next Bridge release (see assigned milestone).

Oh, and thanks for all provided bug reports!


Add renderer producing Markdown (CommonMark)

Adds a MarkdownRenderer that renders a Node tree to CommonMark Markdown. Supports all core nodes as well as "gfm-strikethrough", "gfm-tables" and "ins" extensions. This is very useful for applications that want to produce Markdown, e.g.:

Parse some input Markdown, modify the nodes (AST), then render back to Markdown
Create a Node tree via code and then render that to Markdown

The goal is that Node tree -> render to Markdown -> parse to Node tree results in an equivalent Node tree. That is verified with all the examples from the spec and some manual test cases.
However it does not mean that a Markdown -> parse to Node tree -> render to Markdown round-trip produces the same Markdown as the original. The parse step does not preserve enough detail for that yet, e.g. things like insignificant whitespace or what characters were escaped.
See #12.

In the future, we can make changes that preserve more details when parsing and make use of that to bring the rendered Markdown closer to the original. But the Markdown renderer can't rely on those extra details to work correctly, as that would break the use case where there is no parsing (when creating Node tree via code).

Codecov Report
Attention: 13 lines in your changes are missing coverage. Please review.

Comparison is base (85f043e) 94.30% compared to head (114956a) 94.73%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff              @@
##               main     #306      +/-   ##
============================================
+ Coverage     94.30%   94.73%   +0.43%
- Complexity      227      252      +25
============================================
  Files           124      130       +6
  Lines          3633     4123     +490
  Branches        549      606      +57
============================================
+ Hits           3426     3906     +480
- Misses          104      109       +5
- Partials        103      108       +5

Files
Coverage Δ

...ommonmark/ext/gfm/strikethrough/Strikethrough.java
100.00% <100.00%> (ø)

.../ext/gfm/strikethrough/StrikethroughExtension.java
100.00% <100.00%> (ø)

...ough/internal/StrikethroughDelimiterProcessor.java
91.30% <100.00%> (+0.39%)
:arrow_up:

...gh/internal/StrikethroughMarkdownNodeRenderer.java
100.00% <100.00%> (ø)

.../java/org/commonmark/ext/gfm/tables/TableCell.java
100.00% <ø> (ø)

...org/commonmark/ext/gfm/tables/TablesExtension.java
100.00% <100.00%> (ø)

...main/java/org/commonmark/ext/ins/InsExtension.java
100.00% <100.00%> (ø)

...mark/ext/ins/internal/InsMarkdownNodeRenderer.java
100.00% <100.00%> (ø)

...ava/org/commonmark/internal/util/AsciiMatcher.java
92.00% <100.00%> (+3.76%)
:arrow_up:

...commonmark/renderer/markdown/MarkdownRenderer.java
100.00% <100.00%> (ø)

... and 3 more

... and 2 files with indirect coverage changes

Adds a MarkdownRenderer that renders a Node tree to CommonMark Markdown. Supports all core nodes as well as "gfm-strikethrough", "gfm-tables" and "ins" extensions. This is very useful for applications that want to produce Markdown, e.g.:

Parse some input Markdown, modify the nodes (AST), then render back to Markdown
Create a Node tree via code and then render that to Markdown

The goal is that Node tree -> render to Markdown -> parse to Node tree results in an equivalent Node tree. That is verified with all the examples from the spec and some manual test cases.
However it does not mean that a Markdown -> parse to Node tree -> render to Markdown round-trip produces the same Markdown as the original. The parse step does not preserve enough detail for that yet, e.g. things like insignificant whitespace or what characters were escaped.
See #12.

In the future, we can make changes that preserve more details when parsing and make use of that to bring the rendered Markdown closer to the original. But the Markdown renderer can't rely on those extra details to work correctly, as that would break the use case where there is no parsing (when creating Node tree via code).

Released in 0.22.0 now: https://github.com/commonmark/commonmark-java/blob/main/CHANGELOG.md#0220---2024-03-15


Address 2 is not required + Terms check is required

On the Checkout page Address 2 is no need to fill. Please remove that from required And Terms checkbox is not showing required error but When submit without check it clear all the values entered in the Personal and Address form.

@krahamath should be fixed

Fixed or not ?

Fixed

Ok next fixed means please add your commit to check so that it will help to check and help you on this good project.


Feature/msienkie/cr is fsr updates satinfo

Modified start times for instruments to match data in archive
Added gap in CrIS-FSR SNPP for mid-wave failure and switch to Side-2
Fixed stupid typos in my initial commits
Includes most recent SNPP outage after 5/21 18z
@will-mccarty @rtodling - I would appreciate your review of my changes.

Technically the changes could be non-zero diff for the period when the Side-1 midwave channels failed and we switched to Side-2 electronics.  I added one day of passive data just as a precaution for any calibration mismatch.
For any tests with current dates the changes should be zero diff.

@rtodling @will-mccarty  this PR includes the MetOp-C changes that I suggested along with other changes to correct the CrIS-FSR start dates.
Will add new tlapmean (or old tlapmean) for MetOp-C as recommended.

Actually, on second thought ... I don't understand what happened to the avhrr changes in tlapmean ...

Oops, I may have conflicted with your change.  I saw the initial comment about avhrr, and copied the MetOp-B values from f5271_fp.   I had not seen those in any of the branches on GitHub.

Meta, I mistakenly pointed you to develop instead of the branch I actually have 5_28 work being done ... not yet gone onto develop. You had to do extra work in this PR though some things were already in feature/rtodling/GEOSadas-5_28_0_m1 - my apologies. Since I brought you changes here onto the branch just mentioned I will close this PR - I will have my branch brought onto develop soon. Thank you again.


Simple msi installer

How would I cache something really simple like an MSI installer?

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

ID: 77c20289-dab2-7a6e-4f63-4b30eaff2c71
Version Independent ID: d75cc196-90c1-8291-9907-ff405bde4edf
Content: Pipeline caching - Azure Pipelines
Content Source: docs/pipelines/caching/index.md
Product: devops
Technology: devops-cicd
GitHub Login: @willsmythe
Microsoft Alias: wismythe

@jherby2k  Thank you for the question.
There should be no issue provided you place the installer in the right location (like the directory of the build agent) and follow the templates, like:
variables:
  MSI_INSTALLER: $(Pipeline.Workspace)/installers

steps:
- task: CacheBeta@0
  inputs:
    key: msi | myinstaller
    path: $(MSI_INSTALLER)
  displayName: Cache MSI installer

If there are any issues, please comment below.


Convert FileOperationsHandler + FileTagsHandler to helpers

Resolved / Related Issues
Items resolved / related issues by this PR.

Related #4180.
Related #9858

Validation
How did you test these changes?

[x] Built and ran the app
[ ] Tested the changes for accessibility

Screenshots (optional)
Add screenshots here.

hmm
---> System.IO.IOException: The process cannot access the file 'C:\Users\itswi\AppData\Local\Packages\FilesDev_ykqwq8d6ps0ag\LocalState\filetags.db' because it is being used by another process.

Can you verify is Files still able to launch? I cannot launch Files on my computer with this PR anymore, it hangs in the background constantly.

Can you verify is Files still able to launch? I cannot launch Files on my computer with this PR anymore, it hangs in the background constantly.

Works for me, dunno why it shouldn't work for you

Works for me, dunno why it shouldn't work for you

Did you try deploying a Release package and run it?

Nope, will try in a few hours

May related: https://github.com/files-community/Files/pull/10031
Will test again after that PR merged.

May related: https://github.com/files-community/Files/pull/10031
Will test again after that PR merged.

Can confirm it's #10031.
Other findings:

Paste: doesn't work
Delete: doesn't work
Property-Security: doesn't work
Create items: doesn't work

hmm, I don't think there's another process that's using this file
---> System.IO.IOException: The process cannot access the file 'C:\Users\itswi\AppData\Local\Packages\FilesDev_ykqwq8d6ps0ag\LocalState\filetags.db' because it is being used by another process.

This is expected becuase now we are trying to open filetags.db across multiple Files instances, which is not supported by LiteDB. You can leave this problem as is and open a new issue for it. We need to use something like mutex to make sure there's only one connection simultaneously.

Other findings:

Paste: doesn't work
Delete: doesn't work
Property-Security: doesn't work
Create items: doesn't work

Is that related to #10031 too?

Properties - Details doesn't work.

Properties - Details doesn't work.

I can reproduce this even when building from the main branch so doesn't seem related to this PR.

When paste or delete multiple files, the "ongoing task" doesn't reflect the process properly.
Paste and Delete still doesn't work if there're multiple Files instances running simultaneously.

Will take a look.

Any news? cc. @hez2010 @yaichenbaum

Sorry for the delay. Will take care of this PR in next few days.

@itsWindows11 almost ready to look at this, can you resolve the merge conflicts?

Sure thing, expect some commits tomorrow.

Doesn't look like a build error I can fix; I can compile the app on my end.

@itsWindows11 thank you for all you work and keeping up with this PR!


Advanced settings DefaultSharingScope & DefaultShareLinkPermission now support files

Docs Build status updates of commit 0c2f6fd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/New-Label.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-Label.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

#sign-off  For new release now rolled out & supporting article going live today

Docs Build status updates of commit 22404d0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/New-Label.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-Label.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 22404d0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/New-Label.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-Label.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit d584198:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/New-Label.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/exchange-ps/exchange/Set-Label.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


feat: Add configs to disable specified operator

Which issue does this PR close?

Closes #.
Rationale for this change

In contrast to the configs enabling operators, sometimes we only want to disable one particular operator in Comet to check if it is the cause of error. For the use case, we need the configs used to disable specified operators.
What changes are included in this PR?

How are these changes tested?

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

Project coverage is 55.34%. Comparing base (c9af3f4) to head (dc66b60).
Report is 3 commits behind head on main.

Additional details and impacted files
@@              Coverage Diff              @@
##               main     #850       +/-   ##
=============================================
+ Coverage     34.05%   55.34%   +21.28%
+ Complexity      879      857       -22
=============================================
  Files           112      109        -3
  Lines         42959    10585    -32374
  Branches       9488     2010     -7478
=============================================
- Hits          14629     5858     -8771
+ Misses        25330     3714    -21616
+ Partials       3000     1013     -1987

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


Roll tables in Lootsheet for the 1.8.6 version of Foundry

I'm not sure if anyone has reported on this yet but I'm running into these issues in the console
when i click to update inventory from a selected roll table I receive this
VM55667 lootsheetnpc5e.js:307 Uncaught (in promise) TypeError: Cannot read property '0' of undefined
at LootSheet5eNPC._merchantInventoryUpdate (VM55667 lootsheetnpc5e.js:307)
at HTMLButtonElement. (VM55667 lootsheetnpc5e.js:194)
at HTMLButtonElement.dispatch (jquery.min.js:2)
at HTMLButtonElement.v.handle (jquery.min.js:2)
_merchantInventoryUpdate @ VM55667 lootsheetnpc5e.js:307
thank you!

The current lootsheet version isn’t fully compatible yet. I’m working on a release soon.

On Jun 5, 2021, at 6:37 PM, scottjfox1984 @.***> wrote:

I'm not sure if anyone has reported on this yet but I'm running into these issues in the console
when i click to update inventory from a selected roll table I receive this
VM55667 lootsheetnpc5e.js:307 Uncaught (in promise) TypeError: Cannot read property '0' of undefined
at LootSheet5eNPC._merchantInventoryUpdate (VM55667 lootsheetnpc5e.js:307)
at HTMLButtonElement. (VM55667 lootsheetnpc5e.js:194)
at HTMLButtonElement.dispatch (jquery.min.js:2)
at HTMLButtonElement.v.handle (jquery.min.js:2)
_merchantInventoryUpdate @ VM55667 lootsheetnpc5e.js:307
thank you!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thank you! You do some awesome work, I love the tool
Sent via the Samsung Galaxy Note20 Ultra 5G, an AT&T 5G smartphone
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Jan Ole Peek @.>
Sent: Saturday, June 5, 2021 9:45:04 PM
To: jopeek/fvtt-loot-sheet-npc-5e @.>
Cc: scottjfox1984 @.>; Author @.>
Subject: Re: [jopeek/fvtt-loot-sheet-npc-5e] Roll tables in Lootsheet for the 1.8.6 version of Foundry (#149)
The current lootsheet version isn’t fully compatible yet. I’m working on a release soon.

On Jun 5, 2021, at 6:37 PM, scottjfox1984 @.***> wrote:

I'm not sure if anyone has reported on this yet but I'm running into these issues in the console
when i click to update inventory from a selected roll table I receive this
VM55667 lootsheetnpc5e.js:307 Uncaught (in promise) TypeError: Cannot read property '0' of undefined
at LootSheet5eNPC._merchantInventoryUpdate (VM55667 lootsheetnpc5e.js:307)
at HTMLButtonElement. (VM55667 lootsheetnpc5e.js:194)
at HTMLButtonElement.dispatch (jquery.min.js:2)
at HTMLButtonElement.v.handle (jquery.min.js:2)
_merchantInventoryUpdate @ VM55667 lootsheetnpc5e.js:307
thank you!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/jopeek/fvtt-loot-sheet-npc-5e/issues/149#issuecomment-855322452, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AULW5NUL4P7FGLBF7WFPTA3TRLHKBANCNFSM46FILY5A.

Please give 3.1.0 a shot and report any new issues.


Fix NACK detection in test xDS server.

For context, see envoyproxy/envoy#14841.  This fixes internal bug b/176843510.
(Also remove an outdated TODO.)

The failures are all infrastructure failures.

The failures are all infrastructure failures.


cp: cannot stat '/backup-configs/*':

Docker container logs shows:
cp: cannot stat '/backup-configs/*': No such file or directory
I'm using /configs instead of /public but the issue is always here on a fresh installation

Not indicative of any issues on your end. I was just toying with the idea of leaving some pre-built configs in the image, but decided against it without ever removing the associated script. Went ahead and resolved this in the latest build if you want to pull it down.


Remove creation of /tmp/symfony2app dir to bash scripts in Symfony Standard

Something like reload.sh

Moved to initialize.sh
https://github.com/by-examples/symfony-standard/issues/7


HTTP Trigger/Action different from documented

Describe the Bug
Both on preview and Generally available designed HTTP trigger is either missing on not configurable
Also action show different option than in tutorial
Steps to Reproduce the Bug or Issue
Create a stateful LA with HTTP Request Trigger
add following code and view again in desinger
{
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {
"HTTP": {
"inputs": {
"authentication": {
"password": "admin",
"type": "Basic",
"username": "admin"
},
"method": "POST",
"uri": "https://guest/order/standingOrders/2312"
},
"runAfter": {
"Initialize_variable": [
"Succeeded"
]
},
"type": "Http"
},
"Initialize_variable": {
"inputs": {
"variables": [
{
"name": "X-Channel-ID",
"type": "string",
"value": "@{triggerOutputs()['headers']}['X-Channel-ID']"
}
]
},
"runAfter": {
"X-Request-ID": [
"Succeeded"
]
},
"type": "InitializeVariable"
},
"X-Application-ID": {
"inputs": {
"variables": [
{
"name": "X=Application-ID",
"type": "string",
"value": "@{triggerOutputs()['headers']}['X-Application-ID']"
}
]
},
"runAfter": {},
"type": "InitializeVariable"
},
"X-Request-ID": {
"inputs": {
"variables": [
{
"name": "X-Request-ID",
"type": "boolean",
"value": "@triggerOutputs()['headers']['X-Request-ID']"
}
]
},
"runAfter": {
"X-Application-ID": [
"Succeeded"
]
},
"type": "InitializeVariable"
}
},
"contentVersion": "<IP_ADDRESS>",
"outputs": {},
"triggers": {
"When_a_HTTP_request_is_received": {
"inputs": {
"schema": {
"properties": {
"creditorAccount": {
"properties": {
"iban": {
"type": "string"
},
"name": {
"type": "string"
}
},
"type": "object"
},
"day": {
"type": "integer"
},
"debtorAccount": {
"properties": {
"number": {
"type": "string"
}
},
"type": "object"
},
"frequency": {
"type": "string"
},
"instructedAmount": {
"properties": {
"amount": {
"type": "integer"
},
"currency": {
"type": "string"
}
},
"type": "object"
},
"remittanceInformation": {
"type": "string"
},
"validityPeriod": {
"properties": {
"fromDate": {
"type": "string"
},
"toDate": {
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
}
},
"kind": "Http",
"operationOptions": "EnableSchemaValidation",
"type": "Request"
}
}
},
"kind": "Stateless"
}
Workflow JSON
No response
Expected behavior
create designer view of code and back
Screenshots or Videos
No response
Platform And Browser

OS: [e.g. macOS, Windows, Linux]
Browser: [e.g. Chrome, Safari, Firefox]
Version: [e.g. 91.1]

Additional context
No response
AB#16958716

@mohit-jagtiani, do you have a link to the tutorial you are following. I think this is a known issue with a fix that should be in the coming week or 2. If the designer isn't showing the current changes from the code blade then refresh the page, it's because of a bad cache. Please note that you can only change the code in the code tab:

Code in this view is read only and can not commit changes:

That said, we should make this read only so it's not editable as well. I'll get that change commited today so it's less confusing

Hello @mohit-jagtiani, Thank you for filing this issue. I took a look and this is happening because the pasted workflow.json is for a stateless workflow, while you had originally created a stateful workflow. Unfortunately, we currently do not support that functionality

Also, if possible do you have a link to the tutorial you are using?

Will be closing due to inactivity


Setting renderer.plugins.interaction.interactionFrequency has no effect

Code
Feel free to set the interactionFrequency to whatever and watch the object "slip" from under the pointer just the same.
Also why is the fact that InteractionManager is in the renderer under the plugins attribute not mentioned anywhere in the documentation? I had to console.log each object in the scene and crawl down their attributes to find the reference to InteractionManager.
Workaround for now is
//Give object 80ms to fly back under the pointer
wonderfulRectangle.addEventListener('mouseup mouseout touchend touchendoutside', function(event){
    event.target.resetTimeout = setTimeout(()=>{
        event.target.moving = false;
        event.target.lastPointerPos = null;
 }, 80);
// Clear the flag timeout if when the object flies back under the pointer
wonderfulRectangle.addEventListener('mouseover', event=>clearTimeout(event.target.resetTimeout));})

addEventListener in this case is just an alias for multiple object.on('eventname', callback); for cleaner syntax.

If you follow the dragging example at https://pixijs.github.io/examples/#/demos/dragging.js there is no 'slippage' there.
I'll update the documentation for the interaction manager to let others know where it can be found

If you follow the dragging example at https://pixijs.github.io/examples/#/demos/dragging.js there is no 'slippage' there.
I'll update the documentation for the interaction manager to let others know where it can be found


PropertyFieldColorPicker doesn't support locale in PropertyFieldColorPickerStyle.Full mode

This issue is related to Issue 535. It looks like with latest updates made in version 3.12.0, the colorpicker shows colors in selected locale when the control is used in 'inline' mode. I can still see the originally reported issue (#535) when using the control in Full mode, i.e. the color names are still shown in English when the 'Full' mode is selected. Could someone please look into it?
Thanks

Hello, any updates on this one will be greatly appreciated. Thanks!


checking available environments

When using the provided code to check for available environments and starting states:
import retro
for game in retro.data.list_games():
print(game, retro.data.list_states(game))
I get the error: module 'retro' has no attribute 'data'
However, it does work when I run:
import retro
for game in retro.list_games():
print(game, retro.list_states(game))

This is the difference between 0.5.x (the current released version) and 0.6.x (currently in development, hopefully out soon).


LXD init: Verify ZFS pool when in interactive mode.

Follow up of: https://github.com/lxc/lxd/pull/5345
The ZFS pool is only verified at a later stage as soon LXD tries to create it.
This causes some frustration as we need to go through the whole lxd init process only to find out a mistake was made at a later stage.
This PR implements a function to verify if a ZFS pool exists and a check on the lxd init interactive process that calls that same function when a user defines the pool setting to have a ZFS backend.

jenkins: test this please


Incorrect source name in “Network Watcher PowerBI flow logs template”

“Network Watcher PowerBI flow logs template” have the an incorrect entry "neh", which is stopping the template to work.
Incorrect section:
Source = AzureStorage.Blobs(StorageAccountName),
#"insights-logsneh-networksecuritygroupflowevent1" = Source{[Name="insights-logsneh-networksecuritygroupflowevent"]}[Data],
#"Sorted Rows" = Table.Sort(#"insights-logsneh-networksecuritygroupflowevent1",{{"Date modified", Order.Ascending}}),

=======================
When I remove "neh", the template works.
Working template:
Source = AzureStorage.Blobs(StorageAccountName),
#"insights-logs-networksecuritygroupflowevent1" = Source{[Name="insights-logs-networksecuritygroupflowevent"]}[Data],
#"Sorted Rows" = Table.Sort(#"insights-logs-networksecuritygroupflowevent1",{{"Date modified", Order.Ascending}}),

=======================

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

ID: 1d1e255c-292c-4128-5279-e89e4219e5ee
Version Independent ID: 407f24da-c012-0b9c-0ef7-ac47bb49d735
Content: Visualizing Azure Network Security Group flow logs with Power BI
Content Source: articles/network-watcher/network-watcher-visualize-nsg-flow-logs-power-bi.md
Service: network-watcher
GitHub Login: @mattreatMSFT
Microsoft Alias: mareat

@isshukla Thanks for your feedback. We are currently looking in to this issue and will update the document appropriately.

@isshukla I have successfully reproduced the NSG flow logs with power BI after removing 'neh' from the source code block.Now we will assign this issue to content author for making necessary changes in the template.

@mattreatMSFT Can you please update the document with above mentioned changes. Thanks in advance.

I made the fix and re-uploaded the template. Please try it now.

@isshukla We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


setup-react-app

This Pr includes:
install linters
use gitflow
install react-app

Hi @muneeb3123, Kindly add a descriptive and professional readme to your project 👍🏿

Hi @muneeb3123, Kindly add a descriptive and professional readme to your project 👍🏿

@prolajumokeoni Thanks i added now


Support for new API

Hi,
Does this plugin support the new reCAPTCHA API https://developers.google.com/recaptcha/docs/display#auto_render ?
Thanks

:+1:

Yes... I would like to see this too.

+1

Fixed in v3.0.0


IPC M2 Critical Issues

This is a meta-issue for tracking progress on IPC M2 that relates to Mir and Trantor.

Cleanup

#186 (3d)
#404 (1d)
#425 (3d)
#430 (<1d)
#438 (1d)
#450 (<1d)

Enhancements

#394 (1w)
#451 (1-2w)
#392 (2w) - only do after the above is resolved, may slip a bit

I feel like #402 is critical for M2 as well, although I agree with your comment to that issue that it is non-trivial at all.

Are you sure the only vulnerability of the way we currently handle non-verified stable checkpoints is that? It seems to me like we just restore the state if we receive a checkpoint far ahead enough in the future, and is precisely those that we may not be able to verify (and in the current believe we just "believe").
If we just dropped anything that is far ahead enough but that we cannot verify then we would risk being to available. But unless I am missing something, it seems too easy for the adversary to break safety in the aforementioned way, so assuming some level of synchrony is a far more reasonable assumption.

Not quite sure I understand what you mean. To answer your question, I'm not sure about that being the only potential vulnerability. But regarding the verification of checkpoints we restore our state from, until external membership verification is implemented, we fundamentally face a safety vs. liveness dilemma. If we get a checkpoint far ahead in the future (we currently restore state from any checkpoint from the future, btw.), currently we choose liveness over safety - we just "believe" the checkpoint. If we didn't believe it, we risk loosing liveness if the checkpoint is genuine (everybody already garbage-collected their state we are in and the checkpoint is our only way to catch up).
Of course this is a severe problem and I'd like to have it fixed ASAP, ideally before M2. Let's see what can be done after we fix the other issues that are equally critical.

What I mean is whether if someone sends a fake checkpoint for any time far enough in the future, and if the recipient just believes it, then even if liveness is guaranteed the behavior of the recipient is undefined. This is because the recipient has already assumed the checkpoint he received in the past as valid and prepped state for the future according to it.
If the above scenario is not possible in synchrony, then I agree with you that this is not M2 critical. Otherwise, this is an important consideration that goes beyond liveness vs. safety.


Template does not work when targeting specific task

I am able to remove content from the page based on the target task
example:
    <!-- build:remove:prod -->
    //...content to be removed
    <!-- /build -->

This works as intended, but I am NOT able to do the opposite using template
example:
    <!-- build:template:prod
    //...content to 'un-comment' during 'prod' build only
    /build -->

results in:
    <!-- build:template:prod
       //...content to be included -->

I  have also tried using the injected script block approach (per your example on the main page), but whenever I try this and set options.process = true, I get a GRUNT exception:
    <!-- build:template
    <% if (environment === 'prod') { %>
    //...content to only include during 'prod' build
    <% } %>
    /build -->

results in error:
Running "processhtml:prod:prod" (processhtml) task
Warning: Unexpected token ) Use --force to continue.
Here is my relevant grunt file code
    var _processHtml = {
      prod: {
        files: {
          'build/<%= grunt.task.current.args[0] %>/app/index.html': ['build/<%= grunt.task.current.args[0] %>/app/index.html']
        }
      }
    };

I manually run the processHtml task from within my main build task using the following line:
    grunt.task.run("processhtml:prod:prod");

Any help would be greatly appreciated.
Thanks!
Josh

The task you should run is processhtml:prod

Actually, the second ":prod" is the target environment... I could have hard-coded the environment, but I wanted to keep the flexibility and follow the existing convention.
Anyhow, I tried every combination I could, including what you listed above.  did not help. I ended-up having to switch to grunt-targethtml instead.

I am not sure of what was the problem, check the tests there are plenty of tests targeting many different configurations.

The target should be only one, so processhtml:prod is the correct way.

The first "prod" is the task target, the second ":prod" is a command parameter, which is used to define the build folder... it could be anything (dev, qa, beta, etc...), and is used by this line: <%= grunt.task.current.args[0] %>/app/index.html. Like I said, i could have hard-coded this, but did not want to restrict myself form being able to pass an alternate build folder name


(Google Colab) ImportError: cannot import name '_expand_mask' from 'transformers.models.bloom.modeling_bloom'

Hi !
Thank you for your excellent work!
I got this error when trying to run the model on Google Colab. I use the example code on README file:
from transformers import AutoConfig, AutoModelForCausalLM, AutoTokenizer

model_path = "vinai/PhoGPT-7B5-Instruct"

config = AutoConfig.from_pretrained(model_path, trust_remote_code=True)
config.init_device = "cuda"
# config.attn_config['attn_impl'] = 'triton' # Enable if "triton" installed!

model = AutoModelForCausalLM.from_pretrained(
    model_path, config=config, torch_dtype=torch.bfloat16, trust_remote_code=True
)
# If your GPU does not support bfloat16:
# model = AutoModelForCausalLM.from_pretrained(model_path, config=config, torch_dtype=torch.float16, trust_remote_code=True)
model.eval()

tokenizer = AutoTokenizer.from_pretrained(model_path, trust_remote_code=True)

PROMPT = "### Câu hỏi:\n{instruction}\n\n### Trả lời:"

input_prompt = PROMPT.format_map(
    {"instruction": "Làm thế nào để cải thiện kỹ năng quản lý thời gian?"}
)

input_ids = tokenizer(input_prompt, return_tensors="pt")

outputs = model.generate(
    inputs=input_ids["input_ids"].to("cuda"),
    attention_mask=input_ids["attention_mask"].to("cuda"),
    do_sample=True,
    temperature=1.0,
    top_k=50,
    top_p=0.9,
    max_new_tokens=1024,
    eos_token_id=tokenizer.eos_token_id,
    pad_token_id=tokenizer.pad_token_id
)

response = tokenizer.batch_decode(outputs, skip_special_tokens=True)[0]
response = response.split("### Trả lời:")[1]

The error:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
[<ipython-input-8-2cf92868f260>](https://localhost:8080/#) in <cell line: 13>()
     11 # )
     12 # If your GPU does not support bfloat16:
---> 13 model = AutoModelForCausalLM.from_pretrained(model_path, config=config, torch_dtype=torch.float16, trust_remote_code=True)
     14 model.eval()
     15

11 frames
[~/.cache/huggingface/modules/transformers_modules/vinai/PhoGPT-7B5-Instruct/8083375bebd52681090be6ebaf8bae7aee491f73/hf_prefixlm_converter.py](https://localhost:8080/#) in <module>
     13 import torch
     14 from transformers.models.bloom.modeling_bloom import BaseModelOutputWithPastAndCrossAttentions, BloomForCausalLM, BloomModel, CausalLMOutputWithCrossAttentions, CrossEntropyLoss
---> 15 from transformers.models.bloom.modeling_bloom import _expand_mask as _expand_mask_bloom
     16 from transformers.models.bloom.modeling_bloom import _make_causal_mask as _make_causal_mask_bloom
     17 from transformers.models.bloom.modeling_bloom import logging

ImportError: cannot import name '_expand_mask' from 'transformers.models.bloom.modeling_bloom' (/usr/local/lib/python3.10/dist-packages/transformers/models/bloom/modeling_bloom.py)

I don't know how to fix it, but I found the same issue at : https://huggingface.co/mosaicml/mpt-7b/discussions/83
Can you tell me how to run it?
Thanks you!

It's a mismatch with the latest version of transformers. You might want to use an older version of Transformers (e.g., 4.33).
I will make a fix to work with the latest version of Transformers soon.

@phatjkk code updated, please help check whether it works fine in your side with the latest transformers.

check

Hi, I met this problem with 4.36.0/1/2. I update my transformers to use mixtral-8x7b.
How can I solve this issue. Thank you.

@phatjkk code updated, please help check whether it works fine in your side with the latest transformers.

My older version is 4.31.0 and it was no problem.

Also have this issue with 4.36.2

Please clear your cache of PhoGPT, and re-download it.
https://huggingface.co/vinai/PhoGPT-7B5-Instruct/blob/main/hf_prefixlm_converter.py was updated without any bloom modeling.

Please clear your cache of PhoGPT, and re-download it. https://huggingface.co/vinai/PhoGPT-7B5-Instruct/blob/main/hf_prefixlm_converter.py was updated without any bloom modeling.

Thank you, I will try this.


Running careless to scale merged mtz files

Hi,
I would like to see how careless performs to scale merged data (what I usually would do with scaleit). I know the careless help message explicitly states that the input mtz file(s) should contain unmerged reflections. Nevertheless, I was wondering if it was possible.
I tried to run careless as follows:
careless mono \
  --spacegroups="P 21 21 21"  \
  --separate-files \
  'dHKL,Hobs,Kobs,Lobs'  \
  mtz1.mtz \
  mtz2.mtz \
  careless_merge/test

My mtz files only contain Miller indices and IMEAN and SIGIMEAN columns, which is also confirmed by rs.mtzdump:
[...]
mtz.dtypes:

IMEAN       Intensity
SIGIMEAN       Stddev
dtype: object

and after calling the read_mtz function in ipython:
In [2]: rs.read_mtz("mtz1.mtz").keys()
Out[2]: Index(['IMEAN', 'SIGIMEAN'], dtype='object')

Upon launching careless as described above, I get a large error message:
Careless version 0.3.9
Traceback (most recent call last):
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 3653, in get_loc
    return self._engine.get_loc(casted_key)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "pandas/_libs/index.pyx", line 147, in pandas._libs.index.IndexEngine.get_loc
  File "pandas/_libs/index.pyx", line 176, in pandas._libs.index.IndexEngine.get_loc
  File "pandas/_libs/hashtable_class_helper.pxi", line 7080, in pandas._libs.hashtable.PyObjectHashTable.get_item
  File "pandas/_libs/hashtable_class_helper.pxi", line 7088, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: None

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/edezitter/miniconda3/envs/careless/bin/careless", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/careless/careless.py", line 9, in main
    run_careless(parser)
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/careless/careless.py", line 30, in run_careless
    inputs,rac = df.format_files(parser.reflection_files)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/careless/io/formatter.py", line 143, in format_files
    return self((load(f) for f in files))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/careless/io/formatter.py", line 120, in __call__
    data, rac = self.get_data_and_asu_collection(datasets)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/careless/io/formatter.py", line 83, in get_data_and_asu_collection
    ds = self.prep_dataset(ds, sg)
         ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/careless/io/formatter.py", line 309, in prep_dataset
    ds['image_id'] = ds[image_key]
                     ~~^^^^^^^^^^^
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/pandas/core/frame.py", line 3761, in __getitem__
    indexer = self.columns.get_loc(key)
              ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/edezitter/miniconda3/envs/careless/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 3655, in get_loc
    raise KeyError(key) from err
KeyError: None

My understanding is that Careless can't find a column that it finds suitable for merging since the data is already merged. Is that correct? Would there be an easy way to circumvent this or should I stay with scaleit for these kind of scaling problems?
Thanks!

Hi @ElkeDeZitter,
Apologies for the late reply. It is a long, holiday weekend here.
Careless expects unmerged data and so it is looking for a column with the "BATCH" data type. This is typically used to record what image a reflection was observed on in an unmerged dataset. There is some nuance to what "BATCH" actually means in the case of rotation-method data, but that's the idea at least.
If you can just add a BATCH column to your MTZ which puts all the reflections on the same image, careless will be appeased. I was able to get careless to scale merged data by pre-processing the mtz file with the following script:
import reciprocalspaceship as rs

anomalous=True
mtz_in = 'hewl_0.mtz'
mtz_out = 'hewl_0_batch.mtz'

ds = rs.read_mtz(mtz_in)

if anomalous:
    ds = ds.stack_anomalous()
    ds = ds.dropna()

ds['BATCH'] = 1
ds = ds.infer_mtz_dtypes()
ds.merged = False

ds.write_mtz(mtz_out)

You need to set the anomalous variable to match your particular use case. MTZs with anomalous data are usually stored in a two column format with the miller index in the positive half of the reciprocal asymmetric unit. This sort of MTZ with (+) and (-) columns need to be handled differently from those without.
Let me know if this makes sense. I am happy to have another look tomorrow.


added an easter egg --> shows up when user types the words 'easter eg…

added an easter egg --> shows up when user types the words 'easter eg…

Looks great however there seems to be some merge conflicts probably because I merged some pull requests before this one. If you have time to fix it or make a new pull requests I'll happily merge it :)

fixed merge the  conflicts  :)

updated again :)

Great 👍 merging


Make block production optional

Nodes that don't want to produce blocks (relays) shouldn't have to provide a produceBlock implementation (see NodeCallbacks).
We are seeing a TraceCouldNotForge exception for nodes that aren't even trying to produce blocks.

Addressed in #1371


Update README.md.

This PR updates the link to Laravel's route() helper documentation to ensure it points to the latest version.

Thanks!


How to define flight in details = fr_api.get_flight_details(flight.id)?

If flight id is QR8041 , how to define it in code ?

Is it really a flight ID? It looks like a flight number. If it's not the case, use the code bellow:
details = fr_api.get_flight_details("QR8041")

If you want to get the flight details by a flight number, callsign or anything else, you must get flights by airline or bounds and then filter them to find the correct flight. After, call the function get_flight_details passing the flight ID.

Thank You so much

Should give registration number of an aircraft? Is it same as the flight id??


Enable Travis

I've written some tests, just need to enable Travis.

Done. Enabled Travis and Coveralls.


Zach/generation refactor

Codecov Report

Merging #60 into develop will decrease coverage by 0.08%.
The diff coverage is 98.55%.

@@             Coverage Diff             @@
##           develop      #60      +/-   ##
===========================================
- Coverage    98.31%   98.23%   -0.09%
===========================================
  Files            6        6
  Lines          594      737     +143
  Branches        93      140      +47
===========================================
+ Hits           584      724     +140
- Misses           7        8       +1
- Partials         3        5       +2

Impacted Files
Coverage Δ

dork/game_utils/factory_data.py
100% <ø> (ø)
:arrow_up:

dork/types.py
98.02% <98.55%> (-0.04%)
:arrow_down:

Continue to review full report at Codecov.

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


Only top half of screen are mirrored / recorded - Poco F4-gt

Environment

OS: archlinux
**Scrcpy version: 3.0
**Installation method: aur
**Device model: poco f4-gt
**Android version: 14

Only top half of screen are mirrored / recorded for my poco f4-gt. This does not happens with my redmagic 8. I'm not sure what I did wrong.
When I launched 2 at the same time, the whole screen got mirrored.
 ~ scrcpy                                                 Mon 02 Dec 2024 05:50:48 PM +08
scrcpy 3.0 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO:     -->   (usb)  bf5351d                         device  21121210G
/usr/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 206.4 MB/s (90224 bytes in 0.000s)
[server] INFO: Device: [Xiaomi] POCO 21121210G (Android 14)
INFO: Renderer: opengl
INFO: OpenGL version: 4.6.0 NVIDIA 565.57.01
INFO: Trilinear filtering enabled
INFO: Texture: 1080x2400

https://github.com/user-attachments/assets/ad8c05ce-2a0f-46f8-9998-a37cbdfdbc6a
Please do not post screenshots of your terminal, just post the content as text instead.

recorded

Do you mean that if you record with scrcpy --record=file.mp4, the resulting file does not show the whole device?

Other tests to determine the cause:

does Alt+Shift+r (resetting the capture/encoding) "fixes" the problem?
does it also happen in "floating" mode? (#3430)
what is the behavior with scrcpy 2.7?

does Alt+Shift+r (resetting the capture/encoding) "fixes" the problem?

No.

Do you have a log in the console when you press these keys?

[server] INFO: Video capture reset

scrcpy 3.0 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO:     -->   (usb)  bf5351d                         device  21121210G
/usr/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 123.2 MB/s (90224 bytes in 0.001s)
[server] INFO: Device: [Xiaomi] POCO 21121210G (Android 14)
INFO: Renderer: opengl
INFO: OpenGL version: 4.6.0 NVIDIA 565.57.01
INFO: Trilinear filtering enabled
INFO: Texture: 1080x2400
[server] INFO: Video capture reset
[server] INFO: Video capture reset

Can you reproduce with:
adb shell screenrecord /sdcard/file.mp4
adb pull /sdcard/file.mp4

?

Can you reproduce with:
adb shell screenrecord /sdcard/file.mp4
adb pull /sdcard/file.mp4

?

Recorded full screen

It looks like a device issue anyway (especially if it also happens with scrcpy 2.7).
You could try with another video encoder (see --list-encoders)?
And also try starting the scrcpy while your device is in landscape mode.

It looks like a device issue anyway (especially if it also happens with scrcpy 2.7).
You could try with another video encoder (see --list-encoders)? And also try starting the scrcpy while your device is in landscape mode.

Yeah apparently device issue. Changing encoders doesn't help, so I factory reset. That fixed it. Don't know what caused the issue tho.
Thank you for helping.


DOCS-#3778: Improve documentation for Modin vs. Dask

Rewrite the Modin vs. Dask comparison page. The original API comparison section doesn't actually address how Modin solves some of the points above. There was some redundancy across the API and architecture sections. This PR merges the common threads and breaks down the API comparisons into three major differences. Minor changes include:

Avoid the use of "we" and "they" when describing different systems
Removed broken link
Grammar and wording fixes.

Signed-off-by: Doris Lee<EMAIL_ADDRESS>
What do these changes do?

[x] commit message follows format outlined here
[x] passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
[x] passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
[x] signed commit with git commit -s
[x] Resolves #3778, #3626
[ ] tests added and passing
[ ] module layout described at docs/developer/architecture.rst is up-to-date

It would be great if we could also add the tables and figure from Chapter 6, page labeled 85 from here: http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-193.pdf

Reworked and added figure! We can add the tables in a separate doc for comparison wrt other systems.

@dorisjlee, please do not forget linking an issue in the PR description (Resolves #... clause) to be automatically closed when the PR is merged.

How can I access modin_vs_dask.rst in readthedocs?

Thanks @YarShev! I modified the links in getting_started so that the page can be accessed.

How can I access modin_vs_dask.rst in readthedocs?

Thanks @YarShev! I modified the links in getting_started so that the page can be accessed.

@dorisjlee, could you put a link to generated docs here? I still can't find the page.

@dorisjlee, could you put a link to generated docs here? I still can't find the page.

This is really strange because it shows up on my local build HTML, but not on the generated page preview on readthedocs here.
. Is there a way to trigger the readthedocs to rebuild?

Is there a way to trigger the readthedocs to rebuild?

Building a new version should automatically happen when a pull request is open, and when a new commit has been pushed.

I got why we do not see modin_vs_dask page. You should replace dask to modin_vs_dask in TOC tree in  modin/docs/getting_started/index.rst.

@dorisjlee, I pushed a patch fixing the problem above, now we can see the generated page. I hope that is okay with you.
https://modin--3779.org.readthedocs.build/en/3779/getting_started/modin_vs_dask.html

Great, thank you @YarShev!

Added in a more exhaustive comparison between Modin and Dask/Koalas, linked to the new paper, and added two performance figures. Do take a look!

@adityagp: I left some minor suggestions and notes. Overall, looks good!

Thanks for the comments @dorisjlee -- I responded to all of them. Feel free to either incorporate the suggestions (making a decision one way or the other) or I am happy to do so too.

Thanks @adityagp! I just made a pass to incorporate your suggestions. Some nits on wording and readability of figure.

@dorisjlee, @adityagp, is #3626 supposed to be resolved as part of this PR too? If so, link the issue in the PR description please.

@dorisjlee, @adityagp, is #3626 supposed to be resolved as part of this PR too? If so, link the issue in the PR description please.

Modified the PR description to Resolve #3626

Thanks! Incorporated the remaining comments and suggested fixes!

@dorisjlee Can we change the svg files to one-liners? The diff is 10K lines mostly because of the svgs.

Converted the modified svg files to one-liners


Introduce Ml Inference Search Request Extension

Description
Introduce Ml Inference Search Request Extension, this is adding ml_inference search extension during search request/query phase,
For the search response side, I already introduced a  ml_inference search response extension in earlier PR released in 2.18.  Support ML Inference Search Processor Writing to Search Extension
Related Issues
https://github.com/opensearch-project/ml-commons/issues/3286
https://github.com/opensearch-project/ml-commons/issues/3054
Check List

[x] New functionality includes testing.
[x] New functionality has been documented.
[x] API changes companion pull request created.
[x] Commits are signed per the DCO using --signoff.
[ ] Public documentation issue/PR created.

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

@mingshl let's take the update from main. File has conflict.

thanks @dhrubo-os ， rebased and resolved conflicts.

Tests are failing

Tests are failing

there is no changes related to ConversationalMemory, will try rerun the tests.
> Task :opensearch-ml-memory:test

ConversationalMemoryHandlerITTests > testDifferentUsers_DifferentConversations FAILED
    java.lang.NoClassDefFoundError at ConversationalMemoryHandlerITTests.java:389
        Caused by: java.lang.ClassNotFoundException at ConversationalMemoryHandlerITTests.java:389

rebased and resolved conflicts.

D:\a\ml-commons\ml-commons\common\build\generated\sources\delombok\java\main\org\opensearch\ml\common\utils\StringUtils.java:379: error: unknown tag: implNote
     * @implNote This method uses JsonPath for JSON manipulation and StringUtils for path existence checks.
       ^


add lzop support

Add support for editing *.lzo files
Signed-off-by: Sergio E. Nemirowski<EMAIL_ADDRESS>

Codecov Report

Merging #6064 into master will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #6064      +/-   ##
==========================================
- Coverage   87.08%   87.07%   -0.02%
==========================================
  Files         142      142
  Lines      156771   156771
==========================================
- Hits       136529   136512      -17
- Misses      20242    20259      +17

Impacted Files
Coverage Δ

src/gui.c
63.35% <0.00%> (-0.56%)
:arrow_down:

src/gui_gtk.c
31.05% <0.00%> (-0.28%)
:arrow_down:

src/sign.c
94.77% <0.00%> (-0.18%)
:arrow_down:

src/gui_gtk_x11.c
57.98% <0.00%> (-0.10%)
:arrow_down:

src/terminal.c
83.51% <0.00%> (-0.04%)
:arrow_down:

src/window.c
89.26% <0.00%> (-0.04%)
:arrow_down:

src/os_unix.c
69.56% <0.00%> (+0.04%)
:arrow_up:

src/if_xcmdsrv.c
88.90% <0.00%> (+0.17%)
:arrow_up:

Continue to review full report at Codecov.

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

I'll include it, thanks.


Post install migration logic for triggerv2 and channelv2

Signed-off-by: aavarghese<EMAIL_ADDRESS>Breaking down https://github.com/knative-sandbox/eventing-kafka-broker/pull/2437 into smaller PRs.

Proposed Changes

Added migration logic in post-install for deleting old dispatcher deployment

Release Note

Added migration logic in post-install for deleting old dispatcher deployments for broker and channel.

Docs

/hold

/remove-lifecycle stale

@Cali0707 closing this one, we can keep it as reference for channelv2


Can't use yii2 user inferface extensions

Hello, I want to use dektrium/yii2-user package, but i have problem with installing it
console log

composer.json

@vavepl using this composer.json and run composer update works perfect:
    "require": {
        "luyadev/luya-core" : "~1.0.0",
        "luyadev/luya-module-admin" : "~1.1.0",
        "luyadev/luya-module-cms" : "~1.0.0",
        "luyadev/luya-bootstrap4": "^1.0@dev",
        "dektrium/yii2-user" : "~0.9.13"
    },
    "require-dev": {
        "yiisoft/yii2-debug" : "~2.0.0",
        "yiisoft/yii2-gii" : "~2.0.0",
        "luyadev/luya-deployer": "~1.0.0",
        "twbs/bootstrap": "~4.0.0"
    },

i use new project template on dev-master. It works! Thanks :)


Factor out Timestamp component from feed cards

Who is this PR for?
developers
What problem does this PR fix?
In working on https://github.com/studentinsights/studentinsights/pull/1683, I initially wanted to use the same timestamp rendering (days ago plus the date) so factored this out.  I ended up removing that from https://github.com/studentinsights/studentinsights/pull/1683, but this seems useful to keep anyway since it's duplicated in two feed components now.
What does this PR do?
Factors out <Timestamp /> from two feed cards.
Checklists

[x] Author included specs for new code

selfie