[LIVY-538] Add integration tests for thriftserver

What changes were proposed in this pull request?
Added a new module containing ITs for the thriftserver. The current tests contain only simple queries which ensure that the thriftserver is working correctly in the distributed environment. Specific checks of functionalities are already tested in the related UTs
How was this patch tested?
added tests

cc @vanzin

Codecov Report

Merging #131 into master will increase coverage by 0.14%.
The diff coverage is 42.85%.

@@             Coverage Diff              @@
##             master     #131      +/-   ##
============================================
+ Coverage     68.22%   68.37%   +0.14%
  Complexity      883      883
============================================
  Files           100      100
  Lines          5583     5584       +1
  Branches        832      832
============================================
+ Hits           3809     3818       +9
+ Misses         1237     1227      -10
- Partials        537      539       +2

Impacted Files
Coverage Δ
Complexity Δ

...a/org/apache/livy/server/ThriftServerFactory.scala
0% <ø> (ø)
0 <0> (ø)
:arrow_down:

...main/scala/org/apache/livy/server/LivyServer.scala
35.86% <42.85%> (+0.89%)
10 <1> (+1)
:arrow_up:

...ain/java/org/apache/livy/rsc/driver/RSCDriver.java
77.11% <0%> (-0.85%)
40% <0%> (-1%)

...ain/scala/org/apache/livy/utils/SparkYarnApp.scala
79.57% <0%> (+6.33%)
33% <0%> (ø)
: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 47d3ee6...fe77916. Read the comment docs.

Merging to master.


Announcement: RealSense SDK version 2.48.0 now available

Hi everyone,
Version 2.48.0 of the RealSense SDK (librealsense) is now available from the link below.
https://github.com/IntelRealSense/librealsense/releases/tag/v2.48.0
Release Notes
https://github.com/IntelRealSense/librealsense/wiki/Release-Notes#release-2480

User Notice -
Release to Debian PPA is currently blocked, and the new packages are not yet available for download.
We are working to resolve the issue and will update accordingly.
Sorry for inconvenience.


[serverless-1.33] patch func deploy task for serverless 1.33.0

patch for func-deploy task to use midstream specific client built for 1.33.0

@jrangelramos this has to be changed we use different image for deploys now

@matejvasek yes. We got the automated scripts updated. This PR will be updated automatically on RC2.

Merging since the images are already published and released.


Update adc driver to support nRF54L15

Needs to be rebased.
@anangl please take a look

Twister tests issues are not related to this PR. Bug raised: https://github.com/zephyrproject-rtos/zephyr/issues/71437


Add audit log for configuration updates

Title: Add audit log for configuration updates
Context:
In enterprise environment it is often necessary to track compliance with internal policies. E.g.,

support a particular TLS cipher suite
enforce a particular SSO method
enforce RBAC consistently
etc

If a violation is detected, it is usually important to be able to answer for how long the issue has been in place.
Proposal:

Add audit log for configuration updates (to record snapshots of applied xDS configuration)

Example use cases:

Maintain a log of all LDS changes (open ports, TLS settings, filters chain, AuthN settings, AuthZ settings)
Sink audit log into a tool that automates policy checks (i.e., Falco)

Anticipated scope of changes:

Add AuditLog API for use by system components to record audit events
Instrument system components to record audit events, e.g. ListenerManager, ClusterManager, etc
Define a configuration schema to govern Audit Log

Which xDS resources to record ?
What to do with recorded audit events ?

Add a new extension kind - Audit Log Sink
Define a schema for gRPC/HTTP service to send recorded audit events to
Add an implementation of Audit Log Sink that streams recorded audit events to a gRPC/HTTP service
Support dynamic changes to Audit Log configuration

@yskopets this makes sense to me. Can you put together a design doc for this one also?

@mattklein123 Sure.


Combine duplicated stack resources

Purpose or Intent
Fixes #8522
Previous implementation assumed the Array#reject! removes elements after the iteration but it actually removes elements immediately in Ruby 2.2. The assumption is correct for Ruby 2.3. This explains the spec failure reported in #8522.
Although the code works in Ruby 2.3, it is necessary to have a fix for 2.2. The actual fix is simpler and does not depends on the iteration index thus works in both 2.2 and 2.3.

cc @djberg96 @jrafanie

👍
This is tangental to your PR, but can you summarize the change that happened with a small example?

@bzwei @djberg96 Note, I found this:
https://github.com/ruby/spec/issues/175
Array#select!, Array#keep_if, Array#reject!, and Array#delete_if
no longer changes the receiver array instantly every time the
block is called. Feature #10714

https://bugs.ruby-lang.org/issues/10714

Can you update your commit and PR to link to that ruby-lang issue?

@jrafanie Ah, I get it now. Subtle but important difference in the behavior now. Thanks.

Ahh I remember this change. Nice find!


Problem in running jekyll serve

Once I have cloned the theme I run "bundle install". It seems to be working successfully, I get this in the end:
Bundle complete! 3 Gemfile dependencies, 56 gems now installed.
Use bundle show [gemname] to see where a bundled gem is installed.
Then I run "jekyll serve", I get the below error:
Conversion error: Jekyll::Converters::Markdown encountered an error while converting '_posts/2014-07-28-welcome-to-jekyll.markdown/#excerpt':
Missing dependency: kramdown
ERROR: YOUR SITE COULD NOT BE BUILT:
------------------------------------
Missing dependency: kramdown
I install the gem using :
sudo gem install kramdown
it install successfully. However, "jekyll serve" still fails.
Following stack overflow suggestion (http://stackoverflow.com/questions/28574314/missing-gem-dependencies) to add gem 'kramdown' in Gemfile and then running bundle install did not help too..
I know kramdown is installed, I am not sure how to move ahead, any help would be great.
Thanks

Hi Ravi,
Are you using a Ruby version manager?

I'm having this same issue. I'm using rbenv as a ruby version manager. Installed ruby version is 2.1.4.

Hi,
Could you please try by modifying Gemfile as follows and check weather it solve the issue:
``
source 'https://rubygems.org'
require 'json'
require 'open-uri'
versions = JSON.parse(open('https://pages.github.com/versions.json').read)
gem 'github-pages', versions['github-pages']
gem 'kramdown', versions['kramdown']
gem 'rake'

I tried modifying the Gemfile and still have the same issue as others are having.

I modified the Gemfile  but still get this error:

WARN: Unresolved specs during Gem::Specification.reset:
listen (~> 3.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
Configuration file: .../harmony/_config.yml
Dependency Error: Yikes! It looks like you don't have kramdown or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- kramdown' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
jekyll 3.1.2 | Error:  kramdown

Hi,
Run :
[sudo] bundle clean --force

:smile: this work's for me...

Thanks bundle clean --force worked for me

Hi,
Run :
[sudo] bundle clean --force

😄 this work's for me...

which directory did you run this command?

Somehow, the suggested command bundle clean --force simply removed all my gems, including Jekyll and its dependencies 😕. Use with care.


opt: minimize bitvec ops in page ID iterator

warmup workers spent a significant proportion of their time here.

#110  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @rphmeier and the rest of your teammates on  Graphite


Style the app with semantic-ui-react

All front end pages
all products page /
single product /product/id
checkout page /checkout
cart /cart
log in page /login
sign up page /signup
user home page /home#


text based adventure games framework

make a framework to be able to make text-based adventure games inside of console, and then be able to save your progress (hahahhahahhahah hard to do but i'll figure it out)

i recommend exporting the save as a string of text

implemented tm


[Help Wanted]: I have a Copilot subscription but can't get it running in Xcode

Before Reporting

[X] I have checked FAQ, and there is no solution to my issue
[X] I have searched the existing issues, and there is no existing issue for my issue

Describe your issue

Xcode 15.1 beta
macOS 13.6

I have an active Github Copilot subscription and have been using it in VS Code and Cursor ( a VS Code clone). I've installed the Copilot for Xcode extension and the extra option appears at the foot of the Editor menu in Xcode. So far, so good!
When I try to use the extension I get this error...

I've been to the openai website and have generated a new API key, but I don't know how to add it to Copilot for Xcode!
Please can you or anyone reading this explain what I need to do? Thx!
I promise I've checked the issues (both open and closed) and the FAQs 😉

I looked at the instructions and saw that I hadn't completed the Github Copilot stage, even though I'm using Github Copilot in another editor (Cursor), so I completed these steps...

And tried again. It is still after my API key, which as I say, I have ready and waiting - I just need to know where to stick it 😉

The chat feature is not provided by GitHub Copilot, please read the next section in the README.md to setup a chat model.

It's not the same error. You just don't have access to GPT-4 yet. Please check the link in the error message https://help.openai.com/en/articles/7102672-how-can-i-access-gpt-4 for details

This is from https://chat.openai.com...

Now do you understand why I am finding the error messages and comments like "You just don't have access to GPT-4 yet" very frustrating!
Could you also tell me which of the Editor -> Copilot menu options I should use to access the Github Copilot facilities?

ChatGPT Plus and the API thing are using different payment systems. From what I can see from the link, you have to use at least 1 USD before you can access GPT-4.
GitHub Copilot fetches suggestions automatically when you type, you can use the accept suggestion command to accept it. You can find the meanings of the other commands in the README.md in the Feature section.

I've just added $10 to my Chat GPT API account. And after having to delete my existing API key and adding a new one, I'm now getting somewhere in terms of the Test button with Copilot for Xcode...

However, I am still getting the error in the Chat facility...

Any ideas?

Change the chat model in Feature - Chat to the new one.

Thank you! I've got the Chat working now 😃
For the record, I've got a thirty year development career behind, so I don't think I am a stupid man, but I have to say that that process of getting it set up was much more difficult than it needed to be, with too many stages of the process relying on the user knowing things about Chat GPT in advance, that the docs don't tell you!
To be fair, I would say that openai are guilty of the same thing. It was only half an hour ago that I discovered that the Chat GPT API service was a separate thing from the Chat GPT Plus!
This afternoon, I will try to get the Github Copilot suggestions working. You may here from me again 😉

I'm in same headache! To be able to use that Copilot for Xcode's chat and suggestions and get rid of that 'You didn't provide an API key ...' thing I have to buy separate Chat GPT API service in addition to my current Chat GPT 4 subscription?

@emrdgrmnci Yes

Thank you! So, I couldn't find the place for buying that additional ChatGPT API subscription. Can you guide me?

@emrdgrmnci you can create a key in the the user settings page on openai.com
https://platform.openai.com/api-keys

@intitni  I have already created and pasted API key into the Copilot for Xcode but still getting error "You didn't provide an API key. You need to provide your API key in an Authorization header using Bearer auth (i.e. Authorization: Bearer YOUR_KEY), or as the password field (with blank username) if you're accessing the API from your browser and are prompted for a username and password. You can obtain an API key from https://platform.openai.com/account/api-keys."

@emrdgrmnci Please make sure that

You have selected the key in the chat model settings.
You have selected the correct model in the chat feature settings.

If the issue persists, please post the screenshots of the two pages here.

I'm a Chat GPT Plus subscriber and I'm able to use Chat GPT-4, but I tried with all Model Names (gpt-4, gpt-3,5 and so on..) but still getting that You didn't provide an API key... error

@emrdgrmnci It looks like the error message is about insufficient quota, from the second screenshot. Chat GPT Plus and the API key are two different products using different billing system, please check that your billing information is correct on openai.com.

Yes, I understood they are different and I have only Chat GPT Plus subscription for now. And, I'm still not able to find their another subscription and paying page for the API key. But, it's ridiculous to already setting API key through Chat GPT Plus subscription as well.
In that case, what I understand is, I need to buy Chat GPT API subscription for getting it's API key which is other than Chat GPT Plus API key.

@emrdgrmnci try this page https://platform.openai.com/account/billing/overview

I bought 6$ Chat GPT API subscription but still there's no luck! Also, I updated to Copilot for Xcode to version 0.27.1 and when I selected gpt-4-vision-preview as a Model Name, app is crashed at all.

ok. finally, it worked! I was also added Codeium, and now I removed Codeium at all and Copilot started to work on.

@emrdgrmnci Glad to hear that. Please send me the crash log if possible. You can find it from the Console.app.

Copilot for Xcode-2023-11-25-183856.ips.zip

@intitni any idea on this?

API Key added & test is a success in the host app settings. /run commands work but anything else does not work in the chat and gives this SSL error

@varyP Sorry I have no idea if the test in the host app is a success.. Can you show me the chat model settings?

@varyP Sorry I have no idea if the test in the host app is a success.. Can you show me the chat model settings?

Is it possible to use github copilot to suppurt code chat? Just like vscode github copilot's feature?

Is it possible to use github copilot to suppurt code chat? Just like vscode github copilot's feature?
Never mind, I figured it out. Q: Can I use the GitHub Copilot Chat A: No, they don't have any public API for it yet.

Actually there is a possible solution now, but not validated yet. Please keep an eye on this issue #380
You can also find a workaround solution at the very bottom of the issue.

I am having the same problem.

@LARSXX I believe this issue has already been explained. If you have the same issue, you can find an answer from the thread. If you have another issue, please open a new issue and explain it in detail.


IE9/IE10 not working

Hi,
I tested your plugin on IE9 and IE10 from your website (http://vst.mn/selectordie/) and I noticed that it doesn't work. Indeed when I change the active option the select won't update.
And in your compability section you wrote it works on IE8+.
Do you have any issues?

thank you

You're welcome!

That fixed it. many great.


xoptional implicit constructor test

Closes #38

TravisCI has a linux incident. Merging after I tested locally.


OS-6574 packages instrumentation support

Basic changese to deliver external packages instrumentation. When enabled arcee collects package usage stats and sends them on hb to OptScale for further analysis.
Currently supports boto3.s3 and boto3.ec2.
Note: currently there is no compatibility with previous boto3
versions. It will be delivered later.
Instrumentation can be enabled by several ways:

import arcee and call instrument() to enable instrumentation for all awailable packages
import instrumentation of target package and call instrument() to enable certain instrumentation
import instrumentation of target service (for example s3) and call instrument() to enable certain service instrumentation

Enabled instrumentation affects only newly created packages related objects (clients, objects, resources and so on)

Nice!💪


Update css selector test

Description
This is a follow-up to https://github.com/primer/view_components/pull/1574 and adds some more previews to:

[x] Label
[x] Blankslate

Label
Blankslate

Also added some selectors to IGNORED_SELECTORS that are mostly old/deprecated classes that we still need to migrate on dotcom before we can remove them.
Integration

Does this change require any updates to code in production?

No
Merge checklist

[x] Added/updated tests
[ ] Added/updated documentation
[x] Added/updated previews

@mxriverlynn add the [ ignore and this looks good to me 👍🏻

Thanks! 🙇 Yes, that seems to ignore all the attributes in selectors.
Today I might look into adding more previews for flash and dropdown and ignore the rest (ActionList/Button).


Can you make a requirements installer for Solus Linux ?

Hello sir,
Good idea, I have never used Solus but I will try to provide an installation script for it as well, I guess it's gonna be pretty straight forward.

Hello,
Thank you !

Hello sir, I have updated the flag on this issue, in case someone out there exists who can provide an installation script for Solus.

I am looking forward to make this on my own and open a pull request but I have to wait a little bit since I don't have a lot of free time recently ! Don't close the issue please !

Sure, the issue remains open until you (or someone else) provide a PR. I do understand the time issue :P I'm constantly out of time for the past year or so as well, thus this repo evolves very slowly.


vm start won't run if /challenge is not accessible

For some challenges (e.g., web challenges) we may make /challenge not accessible by the hacker user. However, the current logic in 10_start_vm.sh will only invoke vm start if /challenge is accessible.
IMO we should fix the logic in 10_start_vm.sh and avoid the unreliable auto-detection of which VM type to launch, which should also fix this issue.

10_start_vm.sh is only intended as a speedup mechanism. The user should be able to vm start whenever they want, or even just vm connect, which will also automatically start the vm if is not already started. When we see a .ko inside /challenge, we know the user will want to start the vm, and so that's what we do.
If you're going to hide /challenge, then we have no way of knowing that we want to auto-start the vm.
If you want to automatically start the vm without a .ko file existing, we already have /challenge/.init, which will be automatically run at container start as the root user.

Connor, the script was recently modified in the windows PR to remove setuid from the script if the .ko file was not detected.

Oh wait we never actually went through with that

The user should be able to vm start whenever they want

So are you suggesting that we should always put vm start in .init? Or should we educate users (the players) that they should run vm start after starting a challenge?
The current logic basically is "if /challenge is not accessible by the hacker user, we don't start the VM." But /challenge can be inaccessible by hacker for legitimate reasons, e.g., it's a web challenge and /challenge should only be accessed by www-data. Not starting the VM seems weird to me.

When we see a .ko inside /challenge, we know the user will want to start the vm, and so that's what we do.

How does it work when there are no .ko files in /challenge? Based on what you described, vm start should never be executed if /challenge is accessible but no .ko files exist inside. How does the VM start for other challenges where no .ko files exists?

Sorry, I just realized that the real issue is that find /challenge will fail if /challenge is not accessible, which leads to 10_start_vm.sh to fail, and no future starting scripts will run after that. The problem is actually not that vm start is not called. The problem is 10_start_vm.sh does not ignore failures.

Is this causing other entrypoint scripts to not run?
To be clear, the virtual machine is only required if your challenge needs a virtual machine. If you know your challenge needs a virtual machine, I think it makes sense for the challenge to start the virtual machine with a vm start inside .init. This really only saves ~5s of startup for the user. At some point, they're going to need to do a vm connect anyways to enter the virtual machine (Unless you're doing some networking to have services running in the virtual machine, but which are accessible from the container, I guess).
I wouldn't really expect that a web challenge requires the virtual machine, unless the container sandbox is too restrictive for something you're trying to do.

Is this causing other entrypoint scripts to not run?

Correct. My issue has nothing to do with the vm itself. It does need other entrypoint scripts to run so that the code server and no-vnc-server all run.


Add typescript-fsa-reducers link to README

As discussed in https://github.com/aikoven/typescript-fsa/issues/18.

Thanks!


Improve leaderboard UI

The fonts and colors are non-uniform

please assign me this issue .

Mam please assign me this issue

@Anmol376OP and @Sanket2055 since this issue might take some time to solve, finding good color combinations isn't easy along with the font, you both can probably collaborate on this. let me know if that sounds good?

Is the issue solved or available to resolve ? If open , then i want to improve the designing and colour combinations of the leaderboard UI . So @akshitadixit  please assign me this issue if available .

Sure thing @tejus0


Eliminate redundant variable export

This can't be doing anything, can it? It's already in the environment.
But bash is weird... so maybe it does something.
In case it is doing something, maybe we should add an explanatory comment?
I'm looking forward to seeing whether or not the tests pass... :eyes:

Yup, I should not have left that in there.


Failed to import - @plaidev/karte-action-sdk with dist-tag

Failing module

GitHub: sorry, we have private repo
npm: https://www.npmjs.com/package/@plaidev/karte-action-sdk

import { initialize, create } from "https://esm.sh/@plaidev/karte-action-sdk@nightly"

Error message
None error message.
Additional info

esm.sh version: v113
Browser version: Version 111.0.5563.110 (Official Build) (arm64)

more context
We expect the package version to be installed by dist-tag.
For nightly tag, we expect npm nightly versoin (currently 1.1.151-27998576.6a8afdfe ), but we have gotten 1.1.147-27979579.da9fdf23 version.

seems it works as expected now, there is a cache ttl about 10mins for version lookup

Hi!
Thank you for your reply quickly.
We could get the latest version correctly!
Thanks!


Update intellij-idea-eap to 2017.1,171.3780.15

After making all changes to the cask:

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

As I mentioned in #30873, the new URL is: https://download-cf.jetbrains.com/idea/ideaIU-171.3780.15.dmg
So, this line has to change.

Hmm, there seems to be something wrong, still. I don't know if it's only with me.
$ brew cask install intellij-idea-eap
==> Downloading https://download-cf.jetbrains.com/idea/ideaIU-171.3780.15.dmg
Already downloaded: /Users/myuser/Library/Caches/Homebrew/Cask/intellij-idea-eap--2017.1,171.3780.15.dmg
==> Verifying checksum for Cask intellij-idea-eap
Error: It seems the App source '/usr/local/Caskroom/intellij-idea-eap/2017.1,171.3780.15/IntelliJ IDEA.app' is not there.
Error: nothing to install

$ ls /usr/local/Caskroom/intellij*
ls: cannot access '/usr/local/Caskroom/intellij*': No such file or directory

I took a look at this to see if it's an issue that's documented. It seems to suggest that there should be an archive. But, there's only the dmg, as far as I can see.
If you'd like me to open another issue, let me know. Thank you!

@arvindsv  i have submitted another pull which corrects this problem. Hence no need to raise new issue. you can test it by
brew cask install https://raw.githubusercontent.com/gobinathm/homebrew-versions/3e5a28d7c1f77946ea175061b32417e30379f320/Casks/intellij-idea-eap.rb

Ref. #3447  PR that correct problem mentioned

The name right now, intellij-idea20161,  is weird and inconsistent: https://github.com/caskroom/homebrew-versions/blob/master/Casks/intellij-idea20161.rb
Think I'll make a PR...

@jcrben All EAP versions were removed: https://github.com/caskroom/homebrew-versions/pull/3683
The naming of intellij-idea20161 is correct for a legacy version.


qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""

Hello,
How to fix the error below:
./FigmaQML
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Aborted (core dumped)

I am using the latest version: v3.1.1
SO Kubuntu 24.04.1 LTS

Hello
Solved!
I installed the community version from the Qt website: Qt-installer-x64-4.8.1
And I searched for "xcb" inside the directory where I installed Qt:
find /home/myuser/opt -name '*xcb*.so*'
Then, I loaded the libraries from the "gcc_64" subdirectory of the Qt installation.
export LD_LIBRARY_PATH=/home/myuser/opt/qt/6.8.0/gcc_64/lib
Runs:
./FigmaQML


Few changes to structure and the .gdextension file

Add folders for oganization, separating the godot-project (the game) from the extension.
Rename paths in gdextension file

Sorry wrong bin directory.. let me fix it


Use embedded ruby, bump default version to 0.22.1

Closes #335. The build-essential cookbook is also added to the sensu-test integration test cookbook so that the sensu-test::gem_lwrp recipe will run on some platforms (e.g. Ubuntu).

I think I'd like to cut one more release at the current major revision before we fold this in. I think we've only merged enhancements so far.

@cwjohnston LGTM, this behavior mirrors what happens by default in the new packages anyway re: embedded ruby


dts: arc: Fix IRQ priorities for quark_se_c1000_ss

ARC only supports only 2 priority levels so make sure
the IRQ priority is not greather than 1.
The test was passing in previous build because the ASSERT was
not enabled.
Fixes Issue #8099
Signed-off-by: Ramakrishna Pallala<EMAIL_ADDRESS>

Codecov Report

Merging #8102 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #8102   +/-   ##
=======================================
  Coverage   64.55%   64.55%
=======================================
  Files         420      420
  Lines       40141    40141
  Branches     6763     6763
=======================================
  Hits        25913    25913
  Misses      11106    11106
  Partials     3122     3122

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 43553da...26b6205. Read the comment docs.

@tbursztyka updated the PR.


Adds entry for community templates to collection-index

With @bamurtaugh
Adds an entry for community templates in https://github.com/microsoft/vscode-dev-containers

Thanks @joshspicer, the changes LGTM!


[Partial fix] Fixed the issue for get_location_posts

@aandergr, please check this PR,
it fixes the following issue:
https://github.com/instaloader/instaloader/issues/1129https://github.com/instaloader/instaloader/issues/1129
However the fix has a side effect, the API cannot retrieve the page of data via max_id that is being retrieved from the payload's next_max_id. Basically, it keeps downloading the same page over and over as if it ignores the max_id parameter.
Please do not merge this PR until it's not completely fixed, feel free to push new commits to this branch if you figured out the solution.

Hi! Thanks a lot for your effort so far with this PR!
I have noticed that it contains a lot of unrelated changes, such as whitespace changes in otherwise untouched parts of the code and that it does not pass the automatic status checks. We are currently managing a large number of PRs in parallel, and accordingly it would be very helpful if you could solve these superficial problems first before we take a closer look. Also, I am usually hard to convince to add new dependencies.

Hey @aandergr, sure thing,

regarding unrelated changes (whitespaces, etc), those changes happened during code refactorings, I've reverted those back,
regarding the newly added dependency, I fully understand your concern, I've removed it (it was pydash, it was a library for simplification of actions related to objects/arrays.
regarding not addressing the issue "TypeError: 'NoneType' object is not subscriptable", it actually does, the issue here was that the payload that is being received from Instagram, has 2 fields:

graphql which is a field of type "None",
and another field called native_location_data, which is an alternated version of the expected and outdated graphql field.

I hope after the clean-up it's much better/valid for the review, please double-check my newest changes.

Hey @aandergr, previously I was wrong regarding my fix for --geotags, I've updated the PR with the fix.

@aandergr, done.

Seems the browser does an iphone request (we have implemented this request type in InstaloaderContext.get_iphone_json) to https://i.instagram.com/api/v1/locations/{id}/sections/, which may also be the way to request subsequent pages.
It's cool to see a working mapping from the new sections-type post response to 'legacy' Post nodes, as currently required by Post. This might also be handy for fixing #1080, where the response has changed to that new format. In the long term, we will probably need to change Post so that it can work with all types of Post representations that are currently returned by Instagram.


Issue with installing

What issue do you have? Please be as thorough and explicit as possible.
Installation is not working due to canvas asset attempting to be installed
node-pre-gyp ERR! install response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.10.2/canvas-v2.10.2-node-v115-linux-glibc-arm.tar.gz

Details of your setup.
Homebridge UI-X

Which version of Homebridge/HOOBS do you have?
Homebridge v1.8.3

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.
Raspberry Pi - Node 20.12.2

Which version of this plugin (homebridge-deebot) do you have? Has the issue started since upgrading from a previous version?
It won't install. Trying latest

Which ECOVACS devices do you have that are causing issues? Please include product models if applicable.
N/A

Please paste any relevant logs below.
homebridge-deebot-error.log

This error is still existing


Allow adding annotations to a VM's pod

/kind enhancement
What happened:
I want/need to give the Pod interface of the VM a static calico IP but can not find a way to add the needed annotation cni.projectcalico.org/ipAddrs: to the VM's pod.
What you expected to happen:
Find a way to add the annotation to the pod.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:

KubeVirt version (use virtctl version): v0.18.1
Kubernetes version (use kubectl version): v1.14.3
VM or VMI specifications:
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Others:

Hi @hsychla, thanks for reporting this issue. We do support some level of cni annotations.
Would this https://kubevirt.io/user-guide/docs/latest/creating-virtual-machines/interfaces-and-networks.html be helpful to you?
Otherwise, I am sure @SchSeba or @phoracek would be able to provide more help.

Hi @hsychla can you please give as more details about your use case?
Thanks!

I just ran across the same use case.
Basically we just want to see the VMI annotations copied to the pod, for any arbitrary use case that might come along. In this instance, Calico supports specifying the pod IP for its IPAM selection, via pod annotation.

Hi @mlsorensen, passing arbitrary annotations makes sense and should be straightforward as we already copy labels.
Will create the PR for this.

@mlsorensen, @hsychla with the PR #2627 being merged, annotations are now carried from the VM down to the POD.
If you find it useful and it works for you, would you please come back to us and share your experience? Thanks a lot.


persian filename and extension type in SendDocumentAsync don't work

Hi again.
I ran into a new problem.
when i send a file by "SendDocumentAsync" and file name is in persian characters , file sent by name "file" and without any extension file type.
i solved this for eitaa by adding file name in header like this:
var streamContent = new StreamContent(new MemoryStream(bytes));
streamContent.Headers.Add("Content-Disposition", new string(Encoding.UTF8.GetBytes("form-data; name=\"file\"; filename=\""+file_name+"\"").Select(b => (char)b).ToArray()));
form.Add(streamContent, "file", file_name);

in Bale.Net.Types.Media in line 47 you wrote:
               multipartFormDataContent.Add(_content, contentName, "file");
i think this must be:
               multipartFormDataContent.Add(_content, "file", contentName);
after that the filename will sent to bale correctly but perhaps in encoded format.
to solve this you can send filename in header as like as i said above.
the main problem is MultipartFormDataContent do base64-encoded filenames automatically and for persian characters it is not beautiful.

i dont think the file name should be persian, its something that will be served by the server and not shown to the end-user

we need to post files with persian name like "وصیت نامه.jpg" and with app it is possible and name will correctly shows on channel.
and i am 99.99% sure that it is possible from api too and if you change code as i said it will be fix.

the code you suggested will not fix any problem, I sent a fix which will do what you want, hope that helps!


TropoBuilder calling problem

Hi Martin,
For the  simple test code to make an outbound call from Grails (I use skype to call tropo's skype no.)
Below is the code snippet and the section of error from tropo debugger. your feedback would be greatly appreciated.
I am also not very clear on how to invoke an outbound call (to an external #) from the TropoBuilder object . I have tried the say and transfer methods, which work.....
Thanks
Sankar
---------------- Grails controller code----------------------------------------------------
package tropo.test
import com.tropo.grails.TropoBuilder
class TropoController {
    def index = {

	    def json = request.JSON
		println json

		TropoBuilder builder = new TropoBuilder()

		builder.call(to: '+18506150378', from: '', network: '', channel: 'VOICE', timeout: 20, answerOnMedia: false) {
		say( "This call is from Sankar")}

	    builder.render response

		         }

}

Tropo debugger output  - error section
00025   	6fb8   10:55:03 AM   	Received new TropoML document on Tropo-Thread-b03c9283e50d6ace5f37bd81b6f6f180: {"tropo":[{"call":{"to":"+18506150378","from":"","network":"","channel":"VOICE","timeout":20,"answerOnMedia":false,"say":[{"value":"This call is from Sankar"}]}}]}
00026   	6fb8
10:55:03 AM   	Processing document http://tropo-test.cloudfoundry.com/tropo/index for instance b03c9283e50d6ace5f37bd81b6f6f180 callFactory for instance b03c9283e50d6ace5f37bd81b6f6f180
00027   	6fb8
10:55:03 AM   	Error processing TropoML java.lang.IllegalStateException: Call already in progress at sun.reflect.GeneratedConstructorAccessor446.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:107) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:200) at com.tropo.rest.handler.CallHandler.handle(CallHandler.groovy:22) at com.tropo.rest.handler.ActionHandler$handle$2.call(Unknown Source) ...
00028   	6fb8
10:55:03 AM   	Processing events: error
00029   	6fb8   	10:55:03 AM   	SimpleIncomingCall[nsankar009/nsankar009->9996151653/990009369996151653]->hangup(), headers ={}
00030   	6fb8   	10:55:03 AM   	Attribute com.voxeo.tropo.core.call.inst removed from Sip Session ss_329i8ql7vimj in state TERMINATED
00031   	6fb8   	10:55:03 AM   	SimpleIncomingCall[nsankar009/nsankar009->9996151653/990009369996151653] state is changed: RINGING->DISCONNECTED
00032   	6fb8   	10:55:03 AM   	Call c2a4dcf6129cb77ada3e2e40ac144b59 state changed from RINGING to DISCONNECTED on thread Tropo-Thread-b03c9283e50d6ace5f37bd81b6f6f180
00033   	6fb8   	10:55:03 AM   	Stopping MRCP
00034   	6fb8   	10:55:03 AM   	MRCP stopped
00035   	6fb8   	10:55:03 AM   	Disconnect processed
00036   	6fb8   	10:55:03 AM   	Processing events: hangup
00037   	6fb8   	10:55:03 AM   	Thread Tropo-Thread-b03c9283e50d6ace5f37bd81b6f6f180 returned engine com.tropo.rest.engine.TropoScriptEngine@3e41bec3 of type tropo-web, activeEngines = 1
00038   	6fb8   	10:55:03 AM   	ApplicationInstance[http://tropo-test.cloudfoundry.com/tropo/index , sas_2-15-sm1ekebn2je4csotropo] ends execution on Thread Tropo-Thread-b03c9283e50d6ace5f37bd81b6f6f180
00039   	6fb8   	10:55:03 AM   	sas_2-15-sm1ekebn2je4csotropo invalidated
00040   	6fb8   	10:55:03 AM   	Instance b03c9283e50d6ace5f37bd81b6f6f180 removed

STS Console output
Only the json (prinln) as per above code is logged...

Hi there,
If I am not wrong you are calling your app from skype and then your app dials a number.
I believe this is actually not supported if you look at the very first line here (https://www.tropo.com/docs/webapi/call.htm)
Instead of that, you can use the Tropo REST API to trigger your app and then the dialing code should work. Check out how to invoke the REST API from the grails plugin here (Interacting with Tropo REST API - http://grails.org/plugin/tropo-webapi-grails)
Hope that helps!

Thanks . Got it. I have used TropoService and it works

Awesome!
Closing this one.


Additional FDIV pipeline tests + cleanup

This adds a few more test cases and cleans up the code of the fdivdelay test.  The test cases that were added studies the behavior of the FDIV pipeline when a FMAC stall occurs.

This is consistent right?  Same result every run?
-[Unknown]

Yeah, the stall always happens due to the VF register being read before results from previous operation are ready. It would be interesting to test the exact conditions in which the stall occurs (documentation states that hazard checks are done per vector component), but I'm not sure it would be relevant to this test.
Thanks for merging!


SMCE Documentation Location

We need somewhere to put the growing documentation on how to use best, efficiently use the SMCE.
Currently JK is keeping notes locally as a starting point.

https://github.com/fornax-navo/fornax-platform/blob/main/README.md


typo: Optimiation -> Optimization

@nschonni thank you for submitting this pull request. We are reviewing.

@nschonni - Thanks for contributing. This PR cannot be merged. F1 help was removed from SQL 2016 and later doc builds. You can re-submit a PR for the typo.
#please-close


[QUERY]

Query/Question
Get ACL from a container level for a given storage account - Have been unable to perform using SDK Java as mentioned in
https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-acl-java
Why is this not a Bug or a feature Request?
A clear explanation of why is this not a bug or a feature request?
This is not a feature request as we are merely requesting to perform Get ACL for a given container / storage account  as given in the above link using AAD not via Shared Accees Key
Setup (please complete the following information if applicable):

OS: [e.g. iOS]. Linux
IDE: [e.g. IntelliJ] Intellij
Library/Libraries: [e.g. com.azure:azure-core:1.16.0 (groupId:artifactId:version)]

com.azure
azure-core
1.41.0

com.azure
azure-core-http-netty
1.13.5

com.azure
azure-identity
1.9.2

com.azure
azure-storage-blob
12.23.0

com.azure
azure-storage-file-datalake
12.16.0

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report
[ ] Query Added
[ ] Setup information Added

Hi @arumugam-ramasamy, thank you for reaching out to us via this github issue.  Someone from the storage team will follow up shortly!

Hi @arumugam-ramasamy
Are you trying to get ACL from a container level while authenticating from AAD for Shared Access Key? Can you provide a code snippet of what you have tried so far and what error you are seeing?


use path.resolve() in example metro.config.js

instead of path.join()
potentially more precise path in workaround for metro symlink issues
similar idea to PR #22
✅ tested in generated example on Android

merged with some info from description added to the commit message


Make the mining process cancellable

Currently, there is a problem with the cancellation of the mining the refactorings in the specific commit. The research shows that the problem consists in canceling the background task, we don't actually get into the onCancel() method while mining process doesn't finish. It could be resolved by running checkCancelled() every 10 milliseconds.
Also, I renamed RefactoringsBundle to RefactorInsightBundle.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c59f49e). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #48   +/-   ##
=========================================
  Coverage          ?   67.84%
  Complexity        ?      502
=========================================
  Files             ?       89
  Lines             ?     2438
  Branches          ?      238
=========================================
  Hits              ?     1654
  Misses            ?      695
  Partials          ?       89

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 c59f49e...3e5fbd8. Read the comment docs.


Specify order of sections

If I specify some modules in forced_separate, I would also like a way to specify where that block of imports should appear relative to other blocks. For example, my current configuration is
[isort]
forced_separate = django
combine_as_imports = true
default_section = THIRDPARTY
include_trailing_comma = true
known_first_party = callisto
line_length = 79
multi_line_output = 5
not_skip = __init__.py

which results in
import bugsnag
from ratelimit.decorators import ratelimit

from callisto.evaluation.models import EvalRow

from .forms import SubmitToMatchingFormSet, SubmitToSchoolForm
from .matching import find_matches
from .models import EmailNotification, MatchReport, Report
from .report_delivery import PDFFullReport

from django.conf import settings
from django.contrib.auth import get_user_model
from django.http import HttpResponseForbidden
from django.shortcuts import render
from django.utils.html import conditional_escape

but I'd rather it be
import bugsnag
from ratelimit.decorators import ratelimit

from django.conf import settings
from django.contrib.auth import get_user_model
from django.http import HttpResponseForbidden
from django.shortcuts import render
from django.utils.html import conditional_escape

from callisto.evaluation.models import EvalRow

from .forms import SubmitToMatchingFormSet, SubmitToSchoolForm
from .matching import find_matches
from .models import EmailNotification, MatchReport, Report
from .report_delivery import PDFFullReport

as per django's coding style import rules.

I think the issue is with forced_separate and the sections setting not playing nicely together. I'm able to get @kevindaum's preferred ordering with a config that has sections=FUTURE,STDLIB,THIRDPARTY,DJANGO,FIRSTPARTY,LOCALFOLDER and no forced_separate setting, but if I add forced_separate=django to that the Django imports are forced to the bottom (below LOCALFOLDER) no matter what I do.
Not sure if this is a bug, since known_django = django has the effect of forcing those imports to a separate section anyway, but it's a bit confusing and maybe could be cleared up in the forced_separate documentation.

Ah, yes, so this isn't a bug with isort, but rather docs that need updating. I didn't know about the sections directive. I started on http://isort.readthedocs.io/en/latest/#configuring-isort, then followed the link to the wiki, which doesn't mention sections. I thought what was on there was all I had to work with. If I had found my way to http://isort.readthedocs.io/en/latest/#custom-sections-and-ordering, I would've been fine.

This one had me baffled for a bit. I had to remove the forced_separate option to get the desired effect like @kelseyq suggested.


left sidebar: global_filters must open even if we click beside the text.

When we click on the All messages we will get the output even if we click beside the text, but that is not the case with the others. We must be able to open them even if we click them beside the text.

Closing as this UI has radically changed since the issue was opened.


License as MIT and Apache 2.0

The LICENSE and LICENSE.txt seem to both contain MIT. We should call them LICENSE-MIT and LICENSE-APACHE.

What would be the motivation to have two different permissive licenses? I tried some reading on the web and would still argue, having APACHE 2.0 does still cover all purposes without having additional benefits from an additional MIT license. Just curious if you discussed that. Usually (I thought), it would make sense to offer dual-licensing for permissive and viral licenses, i.e., APACHE 2.0 and GPL 3.0, so users can decide whether they want their stack to be viral or not.

My understanding is that MIT is just about a subset of Apache 2.0, the main difference being lack of patent provisions. However, one important edge case is compatibility with GPLv2, which you would get with MIT but not Apache 2.0. I wish I could explain more, but the legal nuances of license compatibility are likely beyond my understanding, so maybe someone more knowledgeable is able to chime in. Hope that helps as a start though!
https://www.apache.org/licenses/GPL-compatibility.html

#6


[Optimizer] Add a pass converting reductions on slice layouts to reductions on blocked layouts

The blocked layout is determined by finding an eventual parent blocked layout for the initial slice layout.
This is a partial fix for issue #1508. With this change, the code still fails to compile in the same way as #1506.

I think this PR is probably not necessary now. @bchetioui Can you test triton/main on your cases?

You're right, the bug this is trying to fix no longer reproduces as HEAD.
Closing this, thanks!


Adding Landing Page Wireframe

Closes #2
I am a GSSOC participant. Adding wireframes images in resource folder.

@Swarnimashukla Kindly check it and merge it mam.


Update to version 1.20.4

I also noticed that not all new features were added to the releases. I was able to compile this mod, but not update it.

This mod should be updated to 1.20.4
[https://github.com/CinemaMod/mcef]

I updated MCBrowser and MCEF to 1.20.4 personally (through modImplementation fileTree), but found that the buttons and input boxes cannot be used.
I don't know much about fabric user interface programming. If anyone has a good solution, please write it below.

I updated MCBrowser and MCEF to 1.20.4 personally (through modImplementation fileTree), but found that the buttons and input boxes cannot be used. I don't know much about fabric user interface programming. If anyone has a good solution, please write it below.

All the UI related functions are located in BrowserScreen.java I just used minecraft's vanilla code to create the UI. If you need more help let me know on discord. (username is blobanium if you need it)


Use new module code from libsyntax

Unfortunately does not fix https://github.com/nrc/rustfmt/issues/156.

Nice, thanks!


[Docs] OpenID Connect Provider

@francescatronconi starting on the work you're doing for the tests and the schema validation of all the request/response of RP and OP.
We need to match the subdivision of the tests based on the criteria and answers for each endpoint.
In our case, the tests you are working on for authz request would fall under the endpoint authorization.

Which settings parameters are required to configure a oidc provider?
which action we must do to get it to work?

create an entity
create or obtain autoamtically a jwk
put a metadata

Here's the piece of documentation to complete
https://github.com/peppelinux/spid-cie-oidc-django/blob/provider/docs/technical_specifications/PROVIDER.md

in example provider:

cancello la base dati
faccio migrate
configuro una federation entity configuration OP
nel settings configuro profilo cie

in example federation:

configuro l'OP cie come federation descendant

entrambe i progetti devono essere runnati: 8000 e 8002(./manage.py runserver <IP_ADDRESS>:8002)

aggiungi OP nella configurazione del RP (oidc_fed_identity_o
vado su service provider e  faccio fetch
vado landing page RP e clicco su bottone cie

Done here
https://github.com/italia/spid-cie-oidc-django/blob/dev/docs/technical_specifications/PROVIDER.md


Add oauth authorization

Integrate authorization with google/github etc.

https://developers.google.com/identity/protocols/oauth2
https://docs.github.com/en/developers/apps/building-oauth-apps/authorizing-oauth-apps
https://developer.twitter.com/en/docs/authentication/oauth-2-0


[BugFix] BE crashed in left_bytes_string

What type of PR is this：

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

Which issues of this PR fixes ：

Fixes https://github.com/StarRocks/StarRocksTest/issues/1471
Problem Summary(Required) ：

Checklist:

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

[ ] I have added documentation for my new feature or new function

[ ] I have checked the version labels which the pr will be auto backported to target branch

run all

run starrocks_admit_test


bug: Android

Type: bug
Ionic Version: 2.x
Platform: android 4.4 webview
Facebook asks for Android key hashes for app that is still in sandbox mode

Hello! While we appreciate you opening an issue with us i am going to close this issue and ask that you open a new one that has the issue template filled out please. Thanks for using Ionic!


Pipeline Delay Documentation:

The documentation for the delay format is not quite clear:
"For example, a delay value of 00:10:00 implies a delay of 10 minutes."
We are left to believe that the format is hh:mm:ss but after my testing, the format is  dd:mm:ss. Can you please confirm and clarify this in the documentation above? Additionally if the correct format is dd:mm:ss, could we have a minutes delay of over 99 minutes? i.e. 00:120:00 for a two hour delay?

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

ID: 301444c9-ee60-645b-a5d9-9c8897704b54
Version Independent ID: b0c9414a-ee16-1cf5-8d04-89f64d001e94
Content: Create tumbling window triggers in Azure Data Factory
Content Source: articles/data-factory/how-to-create-tumbling-window-trigger.md
Service: data-factory
GitHub Login: @sharonlo101
Microsoft Alias: shlo

@sharonlo101 we have a report of an inconsistency with a time format, could you take a look?

@jason-j-MSFT Any Update?

I came across the same issue, trying to schedule a tumbling window trigger in ADF V2, and I'm noticing that setting delay to "00:48:00" delays it for 48 minutes, but setting delay to "48:00:00" delays it for 48 days. Is this a bug in the product, or just an omission in the docs?

We sincerely apologize for the delayed response to this issue. I am working in collaboration with the owners of the GitHub Issues related to Data Factory to help either get them resolved or to determine how to update our documentation.
As such, is this GitHub Issue still a concern for you? 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.
Due to the age of this issue, we will continue to close this issue.
To see what the community is wanting, please visit the UserVoice site.
Thank you.
@djpmsft for awareness
#please-close


New AnyDouble hierarchy

Description
Just like the AnyInt hierarchy, we would like to implement a new AnyDouble hierarchy for representing floating-point numbers represented by the Double type.
This new hierarchy should have at least the following types:

AnyDouble representing all floating-point numbers represented by the Double type.
NonZeroDouble representing floating-point numbers represented by the Double type other than zero.
PositiveDouble representing positive floating-point numbers represented by the Double type, including zero.
NegativeDouble representing negative floating-point numbers represented by the Double type, including zero.
StrictlyPositiveDouble representing positive floating-point numbers represented by the Double type, excluding zero.
StrictlyNegativeDouble representing negative floating-point numbers represented by the Double type, excluding zero.
ZeroDouble representing the zero floating-point number represented by the Double type.

All types of the AnyDouble hierarchy should be serializable and should have the following functions:

toDouble for returning the floating-point number as a Double.
toString for returning the string representation of the floating-point number.

Here's an example of what this new hierarchy could look like:
sealed interface AnyDouble {
    fun toDouble(): Double
    override fun toString(): String
}

sealed interface NonZeroDouble : AnyDouble
sealed interface PositiveDouble : AnyDouble
sealed interface NegativeDouble : AnyDouble

// Could be a value class like StrictlyPositiveInt
sealed interface StrictlyPositiveDouble : NonZeroDouble, PositiveDouble

// Could be a value class like StrictlyNegativeInt
sealed interface StrictlyNegativeDouble : NonZeroDouble, NegativeDouble

// Could be an object like ZeroInt
sealed interface ZeroDouble : PositiveDouble, NegativeDouble

Checklist

[ ] Implement the ZeroDouble type.
[ ] Implement the StrictlyPositiveDouble type with its builder.
[ ] Implement the StrictlyNegativeDouble type with its builder.
[ ] Implement the NonZeroDouble type with its builder.
[ ] Implement the PositiveDouble type with its builder.
[ ] Implement the NegativeDouble type with its builder.
[ ] Implement the AnyDouble type.
[ ] Test.
[ ] Refactor.
[ ] Update Work in progress section in changelog.

Duplicated in #34.


Feature Request - Matching, no double indent (with/without leading vert)

I'd like to be able to write code like this:
match foo {
| Bar(...) => ...,
| Baz(...) => ...,
}

it's also possible that some might not want to use leading verts?
match foo {
Bar(...) => ...,
Baz(...) => ...,
}

but that's outside of my need.

closing in favor of #2937


r.wait() doesn't accept any arguments

This code:
r.wait({waitFor: 'ready_for_writes'}).run()

fails with the following error:
    ReqlDriverError: `r.wait` takes 0 argument, 1 provided.
      at Term._arity (/path/to/node_modules/rethinkdbdash/lib/term.js:2970:11)
      at r.wait (/path/to/node_modules/rethinkdbdash/lib/index.js:484:20)
      ...

I've actually discovered this when trying to work around another issue - ready_for_writes is not currently the default in rethinkdbdash, so r.wait() hangs indefinitely until absolutely all servers (and not just shards primaries) are online and up-to-date.

Thanks for the report, just pushed 2.2.1 with a fix.

Wow, that was quick! Thanks! :)


Centos/RHEL 8 support

Hello, is there a plan to support centos/rhel version 8 for this module?

Sure, it's just a matter of someone doing the work and submitting a pull request. :smile:

Hello,
see  #606 I didn't work especially on rhel 8 but it might work.


refactor(storage-node): refactor delete storage node logic

Type of change:

[ ] Bugfix
[ ] New feature provided
[ ] Improve performance
[ ] Backport patches

What this PR does / why we need it:

Pre-submission checklist:

[ ] Did you explain what problem does this PR solve? Or what new features have been added?
[ ] Have you added corresponding test cases?
[ ] Have you modified the corresponding document?

Codecov Report

Merging #359 (cdee0bc) into main (0730957) will increase coverage by 0.17%.
The diff coverage is 45.26%.

@@            Coverage Diff             @@
##             main     #359      +/-   ##
==========================================
+ Coverage   41.67%   41.85%   +0.17%
==========================================
  Files          44       44
  Lines        4773     4767       -6
==========================================
+ Hits         1989     1995       +6
+ Misses       2631     2616      -15
- Partials      153      156       +3

Impacted Files
Coverage Δ

...ator/cmd/shardingsphere-operator/manager/option.go
50.48% <0.00%> (+3.63%)
:arrow_up:

...rator/pkg/reconcile/storagenode/aws/rdsinstance.go
22.79% <ø> (+0.33%)
:arrow_up:

...perator/pkg/controllers/storage_node_controller.go
42.07% <45.74%> (+1.41%)
:arrow_up:

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


Codeunit 5611 "Calculate Normal Depreciation" - New parameter to the Event OnAfterCalcFinalDeprAmount

Could you add the new parameter NumberOfDays to the Event OnAfterCalcFinalDeprAmount?
New definition
local procedure OnAfterCalcFinalDeprAmount(
    FANo: Code[20];
    FADeprBook: Record "FA Depreciation Book";
    DepreBook: Record "Depreciation Book";
    Sign: Integer;
    BookValue: Decimal;
    var DeprAmount: Decimal;
    var NumberOfDays: Integer;
    var IsHandled: Boolean)
begin
end;

Use
 OnAfterCalcFinalDeprAmount(FANo, FADeprBook, DeprBook, Sign, BookValue, DeprAmount, NumberOfDays2, IsHandled);

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 47656.


WinUI3 Preview 3 package misses globbing pattern for PRIResource

Issues I've met when upgrading a functioning project from preview2 to preview3:
Can't find ResourceMap:
https://github.com/microsoft/microsoft-ui-xaml/issues/3620#issuecomment-729589622
/cc @roxk
Cause:
The preview 3 nuget package doesn't include a glob pattern for PRIResource, while preview 2.
Workaround:
Add this to your project file:

  <ItemGroup>
    <PRIResource Include="Strings\**\*.resw" />
    <!-- Strings may be changed to other folder you use, or just **\*.resw -->
  </ItemGroup>

### XamlParseException
onecoreuap\base\appmodel\statemanager\winrt\lib\windows.storage.applicationdatafactory.server.cpp(235)\Windows.Storage.ApplicationData.dll!00007FFD72EF83F3: (caller: 00007FFD72F087B3) ReturnHr(1) tid(695c) 8000000B 该操作尝试访问的数据超出了有效范围

Wrapped by XamlParseException.
Currently no idea. Investigating.

Edit: this one should be unrelated.

@huoyaoyuan Thanks for the heads up. In my case, I found that the .resw files are already included in the project file so my crash seems to be different than yours. Specifically, XXX.Label and XXX.Text works fine, but XXX.ToolTipService.ToolTip would crash. Workaround is just removing these tool tip resources😅 I will file a new issue once I have a minimal repro.

Interesting, I'm not aware of anything that would have changed here. @rohanp-msft, do you know if this is due to using the new PRI gen tooling?

Interesting, I'm not aware of anything that would have changed here. @rohanp-msft, do you know if this is due to using the new PRI gen tooling?

looking now

@huoyaoyuan Hi Huo, what kind of winui3 project is this? Examples are below:

@rohanp-msft C# desktop, packaged. The project was manually updated from preview 2, which didn't request adding entry.

@stevenbrix For C# desktop, packaged apps, no, the new PRI gen tooling didn't introduce the need to do this. (The reason I asked about the type of project is that for class lib projects, I noticed that, both with winui 2 and 3, string resources don't make it into the class lib's PRI. That's what I'm working on figuring out now.)
CC @huoyaoyuan

@rohanp-msft I mistyped it. I was using C# classlib.

@huoyaoyuan Huo, that's something I've seen before. I tried to repro it today but couldn't. Here's the issue where I recorded my repro attempt: https://github.com/microsoft/ProjectReunion/issues/246
Can you repro it with a new WinUI class lib project? If yes, can you share your setup like what I shared in the link, please?

@rohanp-msft Adding a resw using Visual Studio dialog adds <PRIResource Include="Resources.resw" /> in the project file. If it's commented out, Visual Studio shows it as None.

@huoyaoyuan That's good to know. Was that line present in the project file before you upgraded to WinUI 3.0 from WinUI 2.0? Did it go away after the upgrade?

@rohanp-msft  I upgraded from WinUI 3 Preview 2. Preview 2 didn't require the line. I did the upgrade manually.

OK, thanks for the info, @huoyaoyuan. I'll try to repro that (creating a new WinUI 3 Preview 3 project works for me, but if I try upgrading to it, perhaps it won't).

@huoyaoyuan Would you please share the pre-migration project file? Or point me to it?

I had a similar problem. In addition to adding the globbing pattern in a PRIResource tag, I had to go to each of the various .resw files in my project and verify that the build action was set to PRIResource. Even though all of the .resw files were added to the project in the same manner (by copying them into the project directory using FIle Explorer) some of them had the PRIResource build action while others did not.
Comment: at first, I accidentally (and incorrectlyi) used a path such as Include="*\Library**.resw". This caused massive problems including for example extremely long time to just Clean the solution.

I had a similar problem. In addition to adding the globbing pattern in a PRIResource tag, I had to go to each of the various .resw files in my project and verify that the build action was set to PRIResource. Even though all of the .resw files were added to the project in the same manner (by copying them into the project directory using FIle Explorer) some of them had the PRIResource build action while others did not.
Comment: at first, I accidentally (and incorrectlyi) used a path such as Include="*\Library**.resw". This caused massive problems including for example extremely long time to just Clean the solution.

@huoyaoyuan this should be fixed by preview 4.

Preview 4 behaves the same with Preview 3. Waiting for it.

@JeanRoca It's still missing in Reunion 0.5.

@JeanRoca It's still missing in Reunion 0.5.

Hi @huoyaoyuan,
As you pointed out, this falls under https://github.com/microsoft/ProjectReunion/issues/613.
You beat me to suggesting duping this to that bug.
Sorry about the delay here. The issue was not fully understood until recently.
The fix should be available in v0.8 preview of Project Reunion which starts shipping this month.
Please follow https://github.com/microsoft/ProjectReunion/issues/613 to track completion.
Feel free to dupe this issue to https://github.com/microsoft/ProjectReunion/issues/613.

Solved in 0.8 stable.


True open-ended metadata?

Hi there! I've been really loving Valibot but i can't figure out the best way to add unique metadata to a schema. I have at least one use case for this and there are probably many others - mine is that I would like to reuse the schema to determine which React component type to render for an input element, so I want to pass down a component: 'textarea' or multiline: true property. My understanding of metadata in Valibot as far as I can tell is that the only use case that was imagined was a description for the field. And even the API is just v.description(), not v.metadata() or similar. I'm wondering if you've had other requests for a true metadata function that anything can be passed into?
I did see that you can in fact pass an object into the v.description() and it tacks that whole object on, which is a workaround that works. BUT, when I try to use the JSON schema generator in the other package, that breaks since now I have an object as my description instead of just a string. Thoughts?
Again thanks so much for all your work on this I'm a big fan!

Thanks for your message! We added a v.metadata({ ... }) action in v0.42.0. Feel free to give me feedback about it. https://valibot.dev/api/metadata/

Oh shoot! Sorry for not checking the most recent docs! Wow y'all move fast, I was on 0.39.0. Thank you so much, this looks like what I want - I'll update to that 😄

@fabian-hiller it's not clear how to access the metadata on the schema

Here is an example. See this playground.
import * as v from 'valibot';

const Schema = v.pipe(v.string(), v.description('This is a test'));

const description = Schema.pipe.find(
  (item): item is v.DescriptionAction<string, 'This is a test'> =>
    item.type === 'description',
)?.description;


feat(toolkit): composer in dark mode

https://github.com/user-attachments/assets/a5623513-0a99-42fc-a7c5-30b04c6efa1f
https://github.com/user-attachments/assets/66111a55-8918-41cc-a522-1161d5f5f2a4
AI Description

This PR updates the dependencies and makes changes to the following components:

AgentCard
DiscoverAgentCard
ComposerToolbar
DataSourceMenu
EnabledDataSources
FilesMenu
ListboxOptions
ListboxOption
Composer
ConversationCard
MessageFile
Markdown
Switch
Welcome
TOOL_WEB_SEARCH_ID
useDataSourceTags
getCohereColor

Changes

Updates the version of @headlessui/react to ^2.1.2 in package.json and package-lock.json.
Removes the imports of DeleteAgent, KebabMenu, IconButton, useClickOutside, uniq, uniqBy, React, useCallback, useEffect, useMemo, useState, EnabledDataSources, ACCEPTED_FILE_TYPES, and useContextStore in various components.
Adds imports of Popover, PopoverButton, PopoverPanel, FilesMenu, useRef, Icon, Tooltip, useChatRoutes, getCohereColor, Switch, and useListFiles in various components.
Updates the ComposerToolbar component to remove the isStreaming prop and add a FilesMenu component.
Updates the DataSourceMenu component to remove the tagQuery, totalTags, and handleArrowKey props, and modify the handleChange prop.
Removes the EnabledDataSources component.
Adds the FilesMenu component to handle file uploads.
Updates the ListboxOptions component to remove the title and onSeeAll props.
Updates the ListboxOption component to remove the focus, value, disabled, description, and metadata props, and modify the onSelect prop.
Updates the Composer component to remove the isFirstTurn prop and modify the isComposerDisabled class.
Updates the ConversationCard component to modify the agentColor variable and the className prop of the div element.
Updates the MessageFile component to modify the className prop of the first div element and the className prop of the Text component.
Updates the Markdown component to add the dark:text-marble-950 class.
Updates the Switch component to change the default value of the theme prop from 'coral' to `'evolved-green''.
Updates the Welcome component to modify the className prop of the div element.
Updates the TOOL_WEB_SEARCH_ID constant from 'search' to `'web'</co: 19>'.
Updates the useDataSourceTags hook to remove the agentId parameter and modify the getTagQuery function.
Updates the getCohereColor function to add the cn import and modify the function logic.

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

Project coverage is 81.88%. Comparing base (4edacee) to head (6fd15a1).
Report is 16 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #490      +/-   ##
==========================================
+ Coverage   81.38%   81.88%   +0.49%
==========================================
  Files         199      201       +2
  Lines        8354     8627     +273
==========================================
+ Hits         6799     7064     +265
- Misses       1555     1563       +8

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


[UTM] Auto-pausing on task switch

Implement hooks to pause VM on task switch and low-memory conditions.

first issue!!!1!11!!!1!1!!1!11111!

UTM: adds this to v1.0
ghost: assigns utm for adding to v1.0
UTM: ewww I am not your gf I am removing this from the v1.0
ghost: you remove it, I unassign you :)

FIRST!!!!

UTM: adds this to v1.0 milestone
ghostL o0h i wAñńâ hāvë śēx with u i assigned u!!!!!!!

UTM: ew, just fc_u!k off, bt_ich!
ghost: u ärė só śtūpíd >:(


feat: generate proper git tag

Closes #27

:tada: This PR is included in version 1.6.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


How to ignore announcement messages?

Checklist

[X] I'm reporting a problem with Chatterino
[X] I've verified that I'm running the most recent nightly build or stable release
[X] I've looked for my problem on the wiki
[X] I've searched the issues and pull requests for similar looking reports

Describe your issue
I found "ignores" function is not working to ignore bots announcement messages,
Is there any way to do this?
Screenshots
No response
OS and Chatterino Version
Chatterino 7.4.4 (commit 90ee0afd) built with Qt 5.15.2, Windows SDK, MSVC 193431944, Crashpad Running on Windows 10 Version 2009, kernel: 10.0.19044

This is a bug in upstream Chatterino, I filed https://github.com/Chatterino/chatterino2/issues/4694.

@ketersu As a workaround to the native ignore feature not working, you can use filters.
!(flags.sub_message && author.name == "botName")

If you would like the Announcement message to be removed too, you can change the filter to:
!(message.content == "Announcement" || flags.sub_message && author.name == "botName")
but this would also remove the Announcement message under normal announcements.


[edn] Expose line/column/character span position information from parsed EDN streams

This ticket tracks including line/column/character position information with parsed edn::Value trees.  It addresses https://github.com/mozilla/mentat/pull/149#issuecomment-271029255; it is a pre-requisite, I think, for #168.
Concretely, I think we want a pair type like:
struct edn::ValueAndSpan {
  value: edn::Value,
  span: edn::Span,
}

which encapsulates a Span of some description coming out of the PEG EDN parser.  Sadly, this means we'll need to rewrite or duplicate the edn::Value type to have edn::ValueAndSpan children.  I could imagine something like:

edn::Value<V>, where V parameterizes the children (so V = edn::Value is what we have now)

or something like

edn::Value<S>, where S parameterizes the span (so S = () is what we have now).

We'll want to expose this new type, and probably convert to the existing type as well (just dropping all the spans).
This is pretty awkward -- better suggestions appreciated.  This could be a good first bug if the patch doesn't try to change existing code too much (i.e., just adds new types and conversions into existing types).

Why not just make edn::Value your ValueAndSpan?
Each fork of the enum would be (value, span). Callers would need to match with _ to discard the span, but that's OK: it forces them to think about it.

That is: we already have a type for just the internal value — the internal value itself.

Why not just make edn::Value your ValueAndSpan?

Two reasons:

it churns a lot of existing code, making this not a good first bug;
because it makes programatically generating edn::Value difficult.  You can introduce some NullSpan, I guess, but eventually you're going to want just "raw values".


X in model initial conditions

X doesn't get replaced when trying to use it with initial conditions

Look at lines 252 and 284 in WriteDynaSimSolver

nvm it's in ParseModelEquations

nvm its PropagateNamespaces

hacked it together, by adding namespace checking to IC, then had it add _last to word 'X' and had _last replaced by (1,:) if downsample == 1


Like a post functionality

Is there like a post functionality available. If not, how can it be integrated?
Specifications

Zinnia version:0.18
Django version:1.9
Python version:2.7
Operating system:ubuntu

Disclaimer
Please read these questions carefully and answer honestly with an x
into all the boxes [ ]:

[x] I have read the guidelines for contributing linked to above.
[x] I have checked for duplicate issues.
[x] This is not a support request.

Hello,
do you mean 'like' a post àla facebook ?
Regards

Nope, Like a post for a anonymous User who visits the blog

This kind of feature is not provided for security concerns, but you can implement this feature by your own  easily. Take a look at zinna.views.quick_entry.QuickEntry
Regards


Add supported platforms for platform parameter description.

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
Improving documentation otherwise it's not understandable if this supports tvOS.
Description
I added supported platforms to description.

I signed it!

Hey @fassko - Is it possible that we support downloading dSYM files for macOS and watchOS also?

I signed it!

@ohayon I can dig deeper and understand how this all works. Right now I just improved the documentation. ;)

@ohayon Apple Watch app is extension not separate app. When you download dsyms for iOS app you are doing it for extensions as well.

Maybe someone can explain about macOS and dSYMS. I have two simple apps for macOS in iTunes Connect, but there is no downloading for dSYMS available.

@milch Can you please review this PR? Thanks!


refactor(client): remove extra property

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Didn't find where it was used, so I deleted it

yeab, but there is no element inside of it that use it.
think of the selector as it looking for the elements inside of the display-menu


Draft  AppLinkEntry  Support

Draft Implementation of  #960
In order to support Deep linking a Indexing we need to:

Create a Fabulous CustomApplication so we can override  the relevant method and expose a Event so we can add a method extension.

type CustomApplication() =
    inherit Application()

    let linkRequestReceived = Event<EventHandler<LinkRequestReceivedEventArgs>, _>()

    [<CLIEvent>]
    member _.LinkRequestReceived = linkRequestReceived.Publish

    override this.OnAppLinkRequestReceived(uri : Uri)=
        linkRequestReceived.Trigger(this, LinkRequestReceivedEventArgs(uri))
        base.OnAppLinkRequestReceived(uri)

Adds and extension method fore the event :

let LinkRequestReceived =
Attributes.defineEvent<LinkRequestReceivedEventArgs>
    "Application_LinkRequestReceived"
    (fun target -> (target :?> CustomApplication).LinkRequestReceived)

[<Extension>]
static member inline onLinkReceived(this: WidgetBuilder<'msg, #IApplication>, fn: LinkRequestReceivedEventArgs -> 'msg) =
    this.AddScalar(Application.LinkRequestReceived.WithValue(fn >> box))

Limitation

The initial idea was to have a DSL like :

Application(...)
    .onAppLinkReceived(NavigateDeepInAppMsg)
        .appLinks {
            AppLink(...)
            AppLink(...)
        }

BUT  AppLinks is not a List of AppLink is just and Intercase AppLinks . So can not use a widget collection.
Workaround

Use ViewRef to to get access to the Register and DeRegister methods

let applicationRef = ViewRef<Application>()
let createLink =
     let pageLink = new Xamarin.Forms.AppLinkEntry()
     pageLink.Title <- "Im a deep link"
     pageLink.Description <- "Counter App"
     pageLink.AppLinkUri <- Uri("https://www.xamarin.com/platform")
     pageLink.IsLinkActive <- true

     pageLink.KeyValues.Add("contentType", "TodoItemPage");
     pageLink.KeyValues.Add("appName", "");
     pageLink.KeyValues.Add("companyName", "Xamarin");

     pageLink

match applicationRef.TryValue with
| Some target -> target.AppLinks.RegisterLink(createLink)
| None -> failwith "No application ref")

@twop  After some investigation  this how the feature could be implemented. and detailed some of the limitation .  Not sure if there is a way to fix the limitation I found. @TimLariviere  and yourself  know the internals better that I do . So any feedback is appreciated

Maybe you can add a AppLinks collection to CustomApplication to be able to use widget collection?


Fix minor bug introduced from last refactor

cosmo_background moved from flip_terms to fisher_terms in previous refactor.  Call fixed in this pull request.

Added a structure that contains meta-data on the fiducial power spectrum.

Delay pull request.  Wait until documentation is completed to resubmit pull request.


document DT macro generation rules

Add to the 'Generated macros' section of doc/guides/dts/index.rst the rules related to the DT defines we generate.
For example, this should specify the various prefixes we have today INST, ALIAS, COMPAT, ident(compat+unit-addr), etc.  It should also cover the various property related defines (things like how we handle various data types, how we handle concepts like cells, aliases, etc.

Should be handled by #22782


Idea: Open files in temporary tab first

In VSCode, single-clicking a file in the explorer opens the file in a 'temporary' tab (in the UI the tab label is in italics), which automatically closes once a new 'temporary' tab opens. This is very useful for quickly browsing a codebase without opening a whole lot of tabs. Once the file is edited or the file/tab is double-clicked VSCode turns the tab into a 'permanent' tab.
I'd imagine, it would be very cool to have such a feature in Lapce too.

I think this is the current default


[Question]: Confusion about events vs ActionsPlugin & Actions resource

@NiklasEi I'm still at the initial learning phase of Bevy (which is tough as it's evolving quickly!), but I'm confused by the use of the ActionsPlugin here.
I'm still confused about event passing in Bevy, but events (https://docs.rs/bevy/latest/bevy/ecs/event/trait.Event.html) seem to be best suited for this - as used in the official breakout example https://bevyengine.org/examples/games/breakout/ . What's the rationale for creating the ActionsPlugin and Action resource instead of using Event?
Apologies in advance if this as a noob question :sweat_smile:

Btw I added a stripped down version of your game, which uses cargo mobile2 and Events here: https://github.com/jmetz/cargo-mobile2-bevy-example

The actions are intended to be an abstraction layer between controls and things happening in your game.  In most games you would want to support multiple inputs like e.g. keyboard + mouse or a controller.
It's basically a drastically simplified approach to what leafwing-input-manager does.

Ah but I'm talking about Events, ie not necessarily input events. In fact in the breakout example above, the event created is a CollisionEvent , and it's used to trigger the collision sound. To me this seems to be just like the abstraction you're describing, but one that's already built into bevy.

Ah, you mean why not use events to communicate actions like walk/fly/jump and so on?
Events make sense for things where you are interested in changing states. Things that don't happen every frame. But in the template game I want to know the current player movement every frame, so it's easier to mutate a resource or component.
Apologies if I misunderstood the question.

In case you don't know it yet: The Bevy Cheatbook is a nice resource and includes a section about input mapping mentioning "actions".
Other than that, it was mostly learning by doing in my case.


Make auto-reload automatic

at the time the dist-watcher has to be initiated with the BrowserWindow to reload. It might be automated using this event

Now we use electron-reload and everyone should be happy! If not reopen please!


Page.php - activeChild() throws error

While trying to implement modular pages within my module I came across an error thrown by Page.php:
“Call to a member function root() on null” on line 2508
The code is
2506        $child_page = $pages->find($uri->route())->parent();
2507        if ($child_page) {
2508            while (!$child_page->root()) {
2509                if ($this->path() === $child_page->path()) {
2510                    return true;
2511                }
2512                $child_page = $child_page->parent();
2513            }
2514        }
Looking around I found a similar/nearly identical function activeChild() in /system/src/Grav/Common/Flex/Types/Pages/Traits/PageRoutableTrait.php with code
109  $child_page = $page ? $page->parent() : null;
110  while ($child_page && !$child_page->root()) {
111      if ($this->path() === $child_page->path()) {
112         return true;
113      }
114      $child_page = $child_page->parent();
115  }
After changing Page.php the error was gone. This may be incorporated into the code of Page.php.
Thanks, Birger

I think you should follow similar code to the PageRoutableTrait,
$child_page = $pages->find($uri->route())->parent() ?? null;
while ($child_page && !$child_page->root()) {
...


REL - 2024.11.1

Should it be 2011.11.26?

No 2024.11.1 is ok (for the version no?)

I believe it's meant to be following https://calver.org/ YY.MM.MICRO format

Yes, but I would advocate that the version string actually correspond to the release date. We're release today, November 26, not on November 1. Maybe this isn't that important with our release frequency; still, I can imagine plenty of ways that the version date not matching the release date could cause confusion and lost time.

Oh wait nevermind... I think I get it... ugh, this is so confusing

To hopefully avoid future confusion:

https://github.com/conda-incubator/conda-store-ui/pull/446

https://conda.store/community/maintenance/release. FYI

Ah, that's so frustrating, I thought it would be in those docs, so that's where I went first, but when I searched "version", I saw this:

None of those links take you to the release process page. 🤦

... even though the release page has the string "version" in it


macOS set app icon to paco icon

Expected Behavior
Actual Behavior
Steps to Reproduce the Problem

Specifications

Version:
Platform:

Note: after applying the PR, you mgiht need to flush the icon caches on macos to see the new icon:
sudo find /private/var/folders/ -name 'com.apple.dock.iconcache' -delete
sudo find /private/var/folders/ -name 'com.apple.iconservices' -delete;sudo rm -r /Library/Caches/com.apple.iconservices.store
Even though I am still seeing the flutter icon in the notification on macos.


COLAMANGA blocked the source

Source information
COLAMANGA 1.4.18
Source language
Chinese
Steps to reproduce
403 on webview
Expected behavior
It should worked normally
Actual behavior
The website blocked if you don't use normal browser

And it says
"Please view with a normal browser, as some special browsers or tools may encounter issues.
Opening multiple tabs simultaneously may also cause issues.
Try to read with just one or two tabs open, as having multiple tabs open may lead to problems.
Using Chrome (Google browser) on a computer or a mobile device generally should not cause this problem.
If you have confirmed that there are no abnormal operations, please contact us via email for analysis and resolution.
To conduct an analysis, provide the access IP: /dynamic/getaccessip
Switching browsers may temporarily resolve the issue, but if the problem persists after switching, it likely means there is an issue with the way you are accessing the site. Please contact us via email for analysis, as otherwise it may result in the entire IP being blocked."
Mihon/Tachiyomi version
0.16.4
Android version
Android 13
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[ ] I have admitted that I am a clown by having checked this box, as I have not read these acknowledgements.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Try adjusting the extension's settings to see if it helps, along with clearing the extension's cookies & clearing WebView cookies.
Also try changing the user-agent to see if that helps (if necessary)

This extension didn't add custom user agent

I think the update checking process deosn't limit by the setting in extension, is this app side or extention side?
I set the 2 limit to the most conservative, but after checking updates for 20 books, still got a temporary ban.


ign-transport doesn't exit cleanly in MATLAB in Windows

Original report (archived issue) by Brian Gerkey (Bitbucket: Brian Gerkey, GitHub: gerkey).

Originally a haptix-comm issue, worked around for now via PR58.
We should eventually figure out and fix the underlying issue.

Closing this since I believe it would be difficult to reproduce now that HAPTIX has been deprecated for a long time. Please reopen if there's more information on how to reproduce the issue with currently supported ign-transport versions.


HFSS 3D Layout is not supported

aedb is not copied into test folder. It leads to error

do you use metadata in config file to attach supportive files ?

@beliaev-maksim you are correct. When aedb is added in dependencies list, the problem is solved. However, .aedb folder is always part of 3dlayout desgin. It is wired to ask the user to add it manually. I made a modification to include aedb by default. I will push it soon.

@beliaev-maksim OK. I am not part of the project...

do a forr and push it ;)


Tabbing action no longer works once a score is entered & saved.

When a score is entered into the spreadsheet and the tab action is initiated (thereby saving the cell contents), the focus is lost, jumping you back to the top of the screen and preventing you from successfully tabbing through the interface.
Video: http://www.screencast.com/t/S0X9i3bSO

Ah good catch.  I think this is due to the wicket callback replacing the cell and not retaining the focus for the user... boo.  It feels intuitive to instead change TAB to focus the input to the right (or left when shift is pressed) rather than the menu/flag in the current cell.  This means the focus will leave cell before Wicket has a chance to replace it... :trophy:
This behaviour is in PR 2128.

Confirmed.


work out the parse of create table that contains 'algorithm=2' in partiton or subpartition

At the moment, druid can't parse the statments as follows:
CREATE TABLE tbl_name(id int, sid int, name varchar(8))
PARTITION BY LINEAR KEY ALGORITHM=2 (id, sid)
PARTITIONS 4
(PARTITION p0, PARTITION p1, PARTITION p2, PARTITION p3)
CREATE TABLE tbl_name(id int, sid int, name varchar(8))
PARTITION BY LINEAR KEY ALGORITHM=2 (id, sid)
PARTITIONS 4
SUBPARTITION BY LINEAR KEY ALGORITHM=2 (id, sid)
SUBPARTITIONS 2
(PARTITION p0 (SUBPARTITION s0, SUBPARTITION s1),
PARTITION p1 (SUBPARTITION s0, SUBPARTITION s1),
PARTITION p2 (SUBPARTITION s0, SUBPARTITION s1),
PARTITION p3 (SUBPARTITION s0, SUBPARTITION s1))
This is due to the "ALGORITHM=2" part. We can skip it,  and don't interfere with anything else.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Initial node push and addNode working differently

Describe the bug
Because of the different nature of initial value comparison and addNode value comparison if the id's of the records are numeric (integer) addNode complains about can't find the parentId in nodes.
To Reproduce
Steps to reproduce the behavior:

parse data with integer type of id and parentId values
Its working on initial render
try to add new node on runtime using addNode method with integer or string id and parentId values

Expected behavior
Initial node rendering and addNode method need to behave same nature.
Additional context
on addNode method convert to string on both comparison can fix the problem.
const nodeFound = attrs.allNodes.filter(({ data }) => attrs.nodeId(data).toString() === attrs.nodeId(obj).toString())[0];
const parentFound = attrs.allNodes.filter(({ data }) => attrs.nodeId(data).toString() === attrs.parentNodeId(obj).toString())[0];

Just for your information.
In the new upcoming v3 version this will be addressed (both will be converted to toString() before comparing to each other)
This will also happen for similar methods, so it should be more forgiving now


[KlaudSol-CMS-#266] [BUG] Remove from cache when deleting a collection

new function setDefaultEntityType for updating cache when deleting a collection type.
separate currentContentType from entity_types on the reducers action.
rectored api related to creation and deletion and when updating entity_types.

Kindly resolve merge conflicts.


[TASK] Support optional auto-generate of chart secrets

Related to
Epic: https://github.com/camunda/distribution/issues/125
Overview
As we move to avoid generating secrets to enhance the upgrade process, we still need to support an optional auto-generation of chart secrets.
That way we will avoid any manual actions to install the chart.
Actions
We can have an optional flag to auto-generate 1 secret object that has all secrets and utilize the Helm hooks to ensure that the secret is not part of the deployment namely helm.sh/hook: pre-install and helm.sh/resource-policy: keep so it will not be deleted or touched.
### Sub-tasks
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2257
- [x] https://github.com/camunda/camunda-platform-helm/commit/6971f820547cf3f6377e253475f11f8f529074f5
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2288
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2290
- [ ] https://github.com/camunda/camunda-platform-helm/pull/2293

It's a bit hard to support that feature on older charts like 8.3 and 8.2 so this task is done and it's part of the charts version:9.4.0
and version:10.4.0 and 8.6 chart will be released in October.


Migration with alpha, beta etc. support

Actual Situation
Currently, when we want to test a version before finally releasing it, there is no nice way to use alpha, beta or release candidates, as the migration will not be triggered, since these versions are per PEP 440 below the final version. Currently we may use one of 1.2.3post.dev, 1.2.3post or 1.2.3+testing (not decided yet).
Desired Situation
In the copier yaml, under _migrations, there should be an option to include prereleases in the migration
Proposed solution
_migrations:
  - version: v0.7.0
    include_pre: true
    before:
      ...

_migrations:
  - version: v0.7.0
    include_pre: alpha  # beta, rc
    before:
      ...

These two ways come to mind. The first simply says include all prereleases, the second defines the minimum prerelease type, since that is still comparable through PEP 440.
While writing this, I noticed that I can simply use 1.2.3rc as the version for the migration, but since I find the solution a bit cleaner, I will still propose this feature

Just add a0 as the version suffix.
https://github.com/Tecnativa/doodba-copier-template/blob/e180e3f8183f3f587d7dd9049c07c0f80c10bb19/copier.yml#L66 can inspire you.


Revise documentation on chanzuckerberg.com to update framing of our product suite.

Superseded by chanzuckerberg/single-cell-data-portal#2587


[OpenSSL 3.1.4][FIPS provider]: 80-test_ssl_old.t failing with make test run

OpenSSL version: 3.1.4
FIPS provider is enabled.
Command : make test
Errors:
80-test_ssl_new.t .................. ok
80-test_ssl_old.t .................. 8/?
     Testing ciphersuites for -tls1_2
OpenSSL: FIPS 140-3 self-tests passed!
4067FECD557F0000:error:0A0000B9:SSL routines:(unknown function):no cipher match:ssl/ssl_lib.c:2761:
../../util/wrap.pl ../../test/ssl_old_test -s_key ../../test/certs/ee-key.pem -s_cert certU.ss -c_key ../../test/certs/ee-key.pem -c_cert certU.ss -config ../../test/fips-and-base.cnf -provider fips -s_cert certD.ss -s_key keyD.ss -s_cert certE.ss -s_key keyE.ss -cipher 'OpenSSL:@SECLEVEL=0' -ciphersuites '' -tls1_2 => 1
    not ok 3 - Testing OpenSSL:@SECLEVEL=0
 ------------------------------------------------------------------------------
     Testing ciphersuites for -tls1_3
OpenSSL: FIPS 140-3 self-tests passed!
40673E87407F0000:error:0A0000B9:SSL routines:(unknown function):no cipher match:ssl/ssl_ciph.c:1347:
../../util/wrap.pl ../../test/ssl_old_test -s_key ../../test/certs/ee-key.pem -s_cert certU.ss -c_key ../../test/certs/ee-key.pem -c_cert certU.ss -config ../../test/fips-and-base.cnf -provider fips -s_cert certD.ss -s_key keyD.ss -s_cert certE.ss -s_key keyE.ss -cipher '' -ciphersuites OpenSSL => 1
    not ok 56 - Testing
 ------------------------------------------------------------------------------

    #   Failed test 'Testing '
    #   at test/recipes/80-test_ssl_old.t line 507.
OpenSSL: FIPS 140-3 self-tests passed!
4037B5434E7F0000:error:0A0000B9:SSL routines:(unknown function):no cipher match:ssl/ssl_ciph.c:1347:
../../util/wrap.pl ../../test/ssl_old_test -s_key ../../test/certs/ee-key.pem -s_cert certU.ss -c_key ../../test/certs/ee-key.pem -c_cert certU.ss -config ../../test/fips-and-base.cnf -provider fips -s_cert certD.ss -s_key keyD.ss -s_cert certE.ss -s_key keyE.ss -cipher '' -ciphersuites ' FIPS 140-3 self-tests passed!' => 1
    not ok 57 - Testing
 ------------------------------------------------------------------------------
     Looks like you failed 3 tests of 59.
not ok 9 - Testing ciphersuites
80-test_ssl_old.t .................. 9/? ---------------------------------------
80-test_ssl_old.t .................. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/13 subtests
80-test_ssl_test_ctx.t ............. ok
80-test_sslcorrupt.t ............... ok

######################
Changes:
File: /openssl/provider/fips/self_test.c
/* This API is triggered either on loading of the FIPS module or on demand */
int SELF_TEST_post(SELF_TEST_POST_PARAMS *st, int on_demand_test)
{
    int ok = 0;
    int kats_already_passed = 0;
    . . .
    ok = 1;
    **printf("OpenSSL: FIPS 140-3 self-tests passed!\n");
    fflush(stdout);**
end:
    EVP_RAND_free(testrand);
    OSSL_SELF_TEST_free(ev);

Need to print log message once FIPS self test passes, for that added printf statement. But make test are failing with printf statement.

If we remove printf statement i am not seeing make test failure.
If we run like this "make TESTS='alltests -test_ssl_old' test" it run all remaining test successfully.

This seems to be a duplicate of https://github.com/openssl/openssl/issues/25039

Thanks @ifranzki, yeah some extent it is.
But here it is printing printf log message and throwing error. Looks like it is taking printf log as a input for ciphersuites. That is strange
OpenSSL: FIPS 140-3 self-tests passed!
4037B5434E7F0000:error:0A0000B9:SSL routines:(unknown function):no cipher match:ssl/ssl_ciph.c:1347:
../../util/wrap.pl ../../test/ssl_old_test -s_key ../../test/certs/ee-key.pem -s_cert certU.ss -c_key ../../test/certs/ee-key.pem -c_cert certU.ss -config ../../test/fips-and-base.cnf -provider fips -s_cert certD.ss -s_key keyD.ss -s_cert certE.ss -s_key keyE.ss -cipher '' ### -ciphersuites ' FIPS 140-3 self-tests passed!' => 1
not ok 57 - Testing

Please can you provide details of how you configured OpenSSL. You say you are using OpenSSL 3.14 - is that for both the main library and the fips provider itself? Or are these two versions different?

Hi @mattcaswell,
It's just normal configure with enable-fips mode as
./Configure
--prefix=%{_prefix} --openssldir=%{_sysconfdir}/pki/tls ${sslflags}
enable-fips
${sslarch} -Wa,--noexecstack
-I%{devfsdir}/usr/include -L%{devfsdir}/usr/%{_lib}
-Wno-cpp -Wno-strict-aliasing -Werror
make -j all  -> passes
make -j test  -> fails for 80-test_ssl_old.t

This is not a duplicate of https://github.com/openssl/openssl/issues/25039
If you patch the fips provider to print things to stdout you can expect some things to be broken. Namely the testcases where output of a binary to stdout is parsed.

You could try to printing this to stderr instead.

Thanks @t8m ,
Indeed we are patching fips provider. And replacing printf with stderr resolved test issue.