Tax rate application is dependent on STATE

Title
Addresses using the right Zip/Post Code from a country but having a STATE value which is different from the value for the saved tax rate does not apply the tax rate to the order.
Issue Description
So say for example the STATE is saved as "FL" for the tax rate in the backend but the customer used "FLORIDA" in their Address, the tax rate would not be applied to that address.
Seeing that two states should not have the same zip/postal code in the same country it would be better to use just the Country and Zip/Postal Code range to find the right tax rate for a customer's address.

Fixed in master


chore: fix port of surjective_quotient_mk

The mathlib3 lemma is about quotient.mk, which takes an instance argument and is translated into mathlib4 as Quotient.mk'.

bors retry


pycodestyle doesn't catch multiple blank lines between sections

Hi there, thank you for this awesome tool!!!
I just incurred in this issue: if I have multiple blank lines between google style docstring sections, no errors and no fixes are run.
def test(variable: str) -> str:
    """
    Perfoms a basic operation on variable.

    Args:
        variable: input string.

    References:
        test

    Returns:
        Validated dataframe of the Excel data.
    """
   return variable

I suppose this is  the exact interpretation of D410 and D411 (missing blank lines before/after section), but it seems to me that there should be only one line between them.
I see that there is #3827 already, but it seems a bit different (and I could not reproduce that issue with google style docstrings).

Thank you for filing the issue!
I will be looking into this today.

I checked how pydocstyle handles this situation and I couldn't find anything. I like the idea of having the sections be separated by strictly 1 line. However, my interpretation of D410 and D411 do not necessarily encompass this behaviour. As such I'm curious what the team thinks about this.
Perhaps moving it to a new rule would make more sense?
If it hypothetically were moved to a new rule / separate check / separate fix it would make it easier to catch both this issue and #3827 in one.

Yeah, I forgot to mention that also pydocstyle doesn't catch this issue, so you're right it should be a new rule to keep the rule behaviour consistent.
This could be named "exactly-one-line-between-sections"


MultiConverter does not work in Style-Setter correctly

Discussed in https://github.com/AvaloniaUI/Avalonia/discussions/11735

Originally posted by flarive June 10, 2023
Hello,
I need to get the actual theme variant inside a converter (i'm using Avalonia 11rc1)
object o;
Color shadowLightColor = default;
Color shadowDarkColor = default;

ThemeVariant theme = Application.Current!.ActualThemeVariant;

Application.Current!.TryGetResource("MaterialDesignShadowLightColor", theme, out o);
shadowLightColor = (Color)o;

Application.Current!.TryGetResource("MaterialDesignShadowDarkColor", theme, out o);
shadowDarkColor = (Color)o;

When i bind from xaml, the 2 shadow colors are not updated when i switch theme from light to dark.
<converters:ControlWidthToBoxShadowConverter x:Key="ControlWidthToBoxShadowConverter" />

<Border Name="PART_ButtonRootBorder" Margin="{TemplateBinding Margin}" Padding="0"
                Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" Cursor="{TemplateBinding Cursor}"
                VerticalAlignment="Center" HorizontalAlignment="Center"
                Background="{TemplateBinding Background}"
                BorderBrush="{TemplateBinding BorderBrush}"
                BorderThickness="{TemplateBinding BorderThickness}"
                BoxShadow="{TemplateBinding Height, Converter={StaticResource ControlWidthToBoxShadowConverter}, ConverterParameter=0}"
                CornerRadius="{TemplateBinding CornerRadius}">

I have also tried to bind from {x:Static Avalonia:Application.Current.ActualThemeVariant} but it doesn't work.
Would would have an idea please ?
Many thanks

The sample provided in the discussion was deleted, so I cannot check if #13970 solves this issue. Given we have an accepted answer there, I believe this issue can be closed. If anyone has a sample to reproduce, ping me.


examples/opengl: switch to SDL2 and epoxy

Tested with DK1 on linux Fedora 25 with X11 and wayland with nouveau NVE6. No tearing in
wayland :)
I realize this is just a test app. I did not test yet on windows, but from reading the epoxy docs it should just require adding a wgl.h include, or maybe not even that.

Hmm i don't know about the availability of epoxy as a library, and don't know if we want to introduce this as a dependency as a result.
I am not familiar with it personally.

Sure, I'm not so sure about it myself. This is the first time I've used it. Anyway, this is just an example, so maybe you are right. Thanks for answering my pull request. And for writing OpenHMD. Listened to you on FLOSS weekly and thought to give another go to the DK1 I haven't touched in a long while. So thanks for the weekend fun! Good luck.

FYI the openglexample now uses SDL2 in master.  Still with GLEW, but it might help you out more now.

Closing this, it is quite out of date since last glexample modernization.
I think GLEW is not that bad of a dependency personally, will look into this at a later date.


Added double click to rows

Extended rows to add ng-dblclick. Example was added to basic.html

Thanks for the PR!


remove auto launching Expression editor on 'change' click

Fixes #745

@thadguidry I had a doubt, I see there are branches which were updated more than a year ago. Do we really need them?

@kushthedude The branch cleaning certainly needs to be done.  But I'd like to do that on a core team call here in the next few weeks with @wetneb @ostephens and myself who know the history of those branches, we can certainly add any other contributors.  We also certainly need to setup a brand new "OpenRefine Dev" call and begin hosting that 1 time a month (I used to do that on Sunday mornings and need to begin doing that again)

@kushthedude The branch cleaning certainly needs to be done. But I'd like to do that on a core team call here in the next few weeks with @wetneb @ostephens and myself who know the history of those branches, we can certainly add any other contributors. We also certainly need to setup a brand new "OpenRefine Dev" call and begin hosting that 1 time a month (I used to do that on Sunday mornings and need to begin doing that again)

Great, please let me know if I can be of any help !
@thadguidry One more thing, can we set-up netlify deploys for PRs?

Let’s move all this discussion to dev mailing list please (unrelated to this PR)

It feels like this modifies the action of the "Change" button - making it a "View" button.
I don't have a problem with there being a two step process, but I think we need to make it more obvious that:

first click displays the facet expression
second click to change/edit the facet expression

At the moment, clicking "Change" does not give  the option for the user to Change anything, and there is no indication that a change can be made by clicking on the displayed expression

@ostephens , when I clicked on "Change" on Firefox, it slides open the small box, and just moving my mouse over it highlights in Yellow and quickly displays the hover text quickly displays "Click to edit this expression".  I think the Yellow coloring and hover text seem to be enough indication?
Does it work like that for you or different?

The more I look at a few design decisions we made in the early days of OpenRefine... I'm not happy with our current modal-based (popup and lock the main interface) Expression editor launching.  In fact, I don't like the modal-based dialogs that restrict the main interface.  I'd rather move to less modal-based interactions where the Expression editor (and other parts of OpenRefine) be redesigned later to make use of a right-hand sidebar (topbar, bottombar) where options and previewing can happen while directly seeing and interacting on the existing grid itself, as well as Reconciling previewing, etc, etc.
Closing this as "not needed".


webpack --watch support broken in current version

Because of using cache output stats contains errors of previous build, even if current build is success.

Fixed in #16.


Add the possibility to obtain a registered point cloud to a monocular…

… camera

Hello JJdeVries,
we now provide the functionality to receive a coloured point cloud. We therefore added the action TexturedPointCloud to our stereo camera, which takes a monocular camera serial as argument. (We also added a tutorial series for that here.
Internally the point cloud (which has to be requested beforehand) is rendered to the monocular camera's frame and the pixel values of the mono camera are then applied to the rendered point cloud to get a coloured/textured point cloud (registered to the monocular camera).
All in all you do not need to register the point cloud in the first place and receive the textured point cloud directly.
But beware. The package has changed a lot, because we now provide nodes/nodelets for stereo and monocular cameras. You might want to check if you can cope with the modifications first.
Best regards,
Yasin


[Event Parameter Change] Codeunit 99000854 Inventory Profile Offsetting - procedure TransSalesLineToProfile - event OnBeforeTransItemLedgEntryToProfile

We would like the parameter/-s IsHandled added to the following event.
Codeunit 99000854 Inventory Profile Offsetting - procedure TransSalesLineToProfile - event OnBeforeTransItemLedgEntryToProfile
Original:
OnBeforeTransItemLedgEntryToProfile(InventoryProfile, Item, ItemLedgerEntry)

[IntegrationEvent(false, false)]
    local procedure OnBeforeTransItemLedgEntryToProfile(var InventoryProfile: Record "Inventory Profile"; var Item: Record Item; var ItemLedgerEntry: Record "Item Ledger Entry")
    begin
    end;

Change:
OnBeforeTransItemLedgEntryToProfile(InventoryProfile, Item, ItemLedgerEntry, IsHandled); // <-- EDIT
IF IsHandled THEN BEGIN // <-- ADDED
  EXIT; // <-- ADDED
END; // <-- ADDED

[IntegrationEvent(false, false)]
    local procedure OnBeforeTransItemLedgEntryToProfile(var InventoryProfile: Record "Inventory Profile"; var Item: Record Item; var ItemLedgerEntry: Record "Item Ledger Entry"; var IsHandled; Boolean) // <-- ADDED
    begin
    end;

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: 47054.


Add ip2geo processor integ test for failure case

Description
Add integration test which fails creation of Ip2Geo processor when specified datasource does not exist
Issues Resolved
N/A
Check List

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

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

Build failure is coming from opensearch core. It is failing with same reason in main branch as well.


Query - show me adams skills

When asked show me adams skills, bot should answer with adam's skills.

Figure: Answer is incorrect when ask about adams skills

Duplicate issue. Refer to #217


docs to install from source?

The installation instructions at https://kubernetes.io/docs/tasks/tools/install-kubectl/ and in this repository do not explain how to install by compiling from source.
I tried go get k8s.io/kubectl, go get k8s.io/kubernetes/kubectl and go get github.com/kubernetes/kubectl but none of them are finding the sources. I also wasn't able to compile by doing a go install from this repository.

I've successfully built kubectl from source following the steps described here: https://github.com/kubernetes/kubernetes/blob/master/build/README.md
I also found the community repository to be very helpful while getting started in general: https://github.com/kubernetes/community/tree/master/contributors/devel
Hopefully those two links help you out!

Hi @symbiont-sam-halliday. Compiling kubectl is done within the main kubernetes (this will change when kubectl is moved out of kubernetes core). From kubernetes root, the command is simple:
make kubectl
It is not currently possible to build from the kubectl repository alone...so I'm going to close this.
/close


Layout configuration via initializer deprecated?

It seems that the layout configuration via an initializer isn't supported anymore? (https://github.com/thoughtbot/clearance#layouts)
I can't get it to work with an out-of-the-box implementation of Clearance 1.15.1 And while looking through the latest source, I couldn't find any references to this configuration.
Is it deprecated or are there any prerequisites for this configuration that I could've missed?
Thanks!

This doesn't use any bit of Clearance, but rather uses a controller's public interface for changing the layout. You may need to restart your server after making this change?

Ah right, that makes sense. Not sure why this is not being picked up for my app then. Closing this, thanks!

@joshuajansen Nice to see you here ;) Did you figure this out? Can't make it work myself.

@michiels I'm not 100% sure anymore, but I think it had something to do with the way I set up template inheritance. If I remember correctly, this was solved by not prepending the view path when the current controller is a Clearance controller.

@joshuajansen ah ok thanks! Not doing template inheritance or view path modifying here. So maybe it's something else.

@joshuajansen / @michiels I think I found the solution. Instead of putting it in an initialiser you should put it in config/application.rb, then wrap it inside a config.to_prepare do block.
This is my config/application.rb:
module MyApp
  class Application < Rails::Application
    config.load_defaults 5.1

    config.to_prepare do
      Clearance::PasswordsController.layout "login"
      Clearance::SessionsController.layout "login"
      Clearance::UsersController.layout "login"
    end
  end
end

I created a PR to update the README.


layout

Pull Request Template for GSoC 2024
#440
closes:
I did the following changes:
1)added a show options/hide options toggle to maintain neat and spacious layout.
2)styled the headings using animation keyframes and altered the styling using text shadow.
3)added back to top feature
[Provide a concise description of the changes introduced by this PR, detailing what’s been added, modified, or fixed.]
Type of Pull Request

[ ] Bug Fix
[ ] New Feature
[X ] Performance Improvement
[ ] Documentation Update
[X ] Code Refactoring
[ ] Security Enhancement
[ ] Other (Specify): _______________

(Please check relevant boxes by entering an "X" inside them)
https://github.com/user-attachments/assets/5a835139-60ac-4ada-80c1-bcfe77ad0361
Checklist for Contributor
use'X' in [ ] to check it .

[X ] I have reviewed my code before submission.
[X ] I have read and followed the project's Contribution Guidelines.
[X ] I have tested the code thoroughly.
[X ] I have attached related issue numbers, screenshots, or videos (if applicable).
[ ] I have added comments to my code where necessary for clarity.
[ X] I have checked the existing code base and my changes do not introduce any breaking changes.
[X ] My PR addresses only one issue; I have created separate PRs for other issues.
[ X] I have ensured that the PR does not include unrelated files.
[X ] I am mindful of the project's coding standards and best practices.

@dhairyagothi , please review my pr.

yrrrr don't change UI . keep it same as figma design

okay..i will change it.

https://github.com/user-attachments/assets/e1d5fed8-60f2-4f75-9038-c07b9eade5fb
I made the following changes without changing the figma design:
1)Sticky Navbar: The navbar is now sticky, staying at the top as you scroll.
2)Subtle Hover and Shadow Effects: Improved hover effects and shadows on action buttons for better visual hierarchy.
3)animation to heading for better visual appearance.
@dhairyagothi please review my pr.

navbar is not good @Veda273
other then that i don't see any changes

@dhairyagothi I'll make the final changes and update you by tomorrow

is it ok now?

Keep it as Figma UI no background in navbar and also components of navbar are not ok . Previous one is good no changes needed

so, is the issue closed?

you have added fade in fade out animation that is good just add that make a new PR

okk..done

sorry.. i didn't see that you asked for a new pr..

@dhairyagothi , please review

I will check it till night

@dhairyagothi since i did not make much changes, i request you to close this issue by assigning level 1..

changes will mashup repo and there are conflicts bro


The genes panel formatting gets really messed up on some Windows computers

Describe the bug
A clear and concise description of what the bug is.
The formatting of the genes sidebar gets really messed up on some Windows computers.

I don't know how to reproduce this issue yet.
Basically, the bar UI overflows into the next line.
Maybe it's related to font rendering?
This could probably be forced to be reproduced by editing the CSS for the bars so that the overflow on Mac too by making them bigger.  Then the style should be set so that the bars don't overflow to the next line, even if they're too big.

To Reproduce
TBD.
It happens on some Windows computers and not others.  Which browser is used doesn't matter.  Same on Chrome or Edge.
Expected behavior
A clear and concise description of what you expected to happen.
It should work on Windows.
Screenshots
I'll include a screenshot the next time I see this.

This may already be fixed. I noticed something like this and Christian fixed it.
https://github.com/cytoscape/enrichment-map-webapp/commit/e5837d0c1eaf48942288d9c74694ee335d5fe8e5

Please try again on Windows (Chrome and Edge at least). This is probably fixed.

I've sent an email


Proposal: Support Lottie animations for progress scenarios

Proposal: Improve support for Lottie animations

Relevant proposal for a Diagram control with Lottie animation
Summary

Expand the AnimatedVisualPlayer control to allow for more specific and controlled playback of Lottie animations. Provide developers with an option for branded, custom progress.
Rationale

Support developers using Lottie animations across different platforms
Allow developers to use branded, custom progress animations
Allow for more distinction and insight for app users to understand where the progress is occurring (example: map icon-styled progress bar to indicate that a map is loading)

Scope

Capability
Priority

Allow developers to use Lottie animations for progress scenarios
Must

Distinguish AnimatedVisualPlayer from a separate ProgressIndicator control
Could

Alter existing Progress controls (ProgressBar, ProgressRing) to need Lottie files
Won't

Important Notes

See https://aka.ms/lottiesamples and https://lottiefiles.com/
Open Questions

Referencing #792 as it was a similar (not exact) topic that was closed.

🦙 Linking back to this PR when Lottie was added to ProgressRing as a lot of community discussion around customizations of the animation occurred there, especially in regards to traditional XAML based Visual State Management/customization & styling.

@michael-hawker thank you for linking the PR! That gives me a lot of context around the customization of animations. My main takeaway from the other thread is that we need to provide an easy way for a user to swap in their own animations if they want to use something that is not a bar or a ring. This is primarily true for indeterminate progress but can be applied to both indeterminate and determinate progress scenarios. @ranjeshj please feel free to add more context if I am missing anything!

ProgressBar/Ring are expected to be compatible with the WUX version, so they will support custom templates that are storyboard based. The concern in the PR was that we were not going to allow customizing the template with storyboard animations which has been addressed.
Lottie has advantages with perf because under the covers it is all comp animations and avoids creating lots of storyboard/xaml objects. It can also help taking an animation designed by a designer and quickly get it into code (instead of translating to xaml elements and animating them which can be quite time consuming). There are also a ton of community created ready to use animations (lottiefiles.com).

Hi everyone! I am picking this proposal back up from @YuliKl and @kathyang and since it has been several months since this proposal had activity, I updated the proposal with what we are currently thinking for this control. I also added an open question I was hoping to get some developer feedback on. @michael-hawker if you have any insight in to this that would be really helpful!

ActivityAnimation could be a more generic name and approach for this control.
Support for idle and progress animation loops, before having a completion animation?
The Android Bootscreens do this, and whilst this could be achieved with just the Lottie player control - it may be a relevant consideration for this control.

With the right naming of elements, it could also be possible to support Xaml brushes, for things like Light and Dark theming of a single animation, as well as a more traditional progress control scenario.
You could even override any colour directly in Xaml, to allow for reusing of existing Lottie animations, but customising without having to go back into After Effects, or the JSON and C code.

@mdtauk  If the animations expose the appropriate properties (foreground/background colors) then that could be done without edits to the lottie files/json.
One advantage of having a separate control over AnimatedVisualPlayer is that you would get the appropriate accessibility patterns with this control which are not on the player.

@mdtauk If the animations expose the appropriate properties (foreground/background colors) then that could be done without edits to the lottie files/json.
One advantage of having a separate control over AnimatedVisualPlayer is that you would get the appropriate accessibility patterns with this control which are not on the player.

This proposal is about providing more complex visual progress scenarios as I understand it.  Some of these kinds of illustrations and animations, may need more than one or two colours applied.
Something like this, is used by Windows 10X for their OOBE experience.

It would be good to be able to supply a list of colours, and have them be applied to the animations.

ActivityAnimation could be a more generic name and approach for this control.
Support for idle and progress animation loops, before having a completion animation?
The Android Bootscreens do this, and whilst this could be achieved with just the Lottie player control - it may be a relevant consideration for this control.

@mdtauk thank you for the feedback! In reference to your suggestion about idle and progress animation loops, are you referring to a scenario where you might want to convey that something is about to load vs actively loading and swapping animations when you transition from one state to the next?

You could imagine various scenarios where that would be helpful to have.  But I am just thinking out loud.
It should be the customers and experienced devs who's needs are met first.

@MarissaMatt stated:

we decided to make the determinate mode Lottie based to help improve performance and to create a consistent Fluent UI feel between the two modes that would be difficult to achieve with Storyboards. I agree that re-templating is an important part of the Xaml developer experience but re-templating progress controls has always been difficult. We want to provide a more generalized progress solution using customizable Lottie animations and we created a proposal for that feature here

Creating a specialized control for lottie animations of a progress bar/ring doesn't seem general purpose. If you are just displaying a animation with AnimatedVisualPlayer there is no issue once #1968 is closed. The problem starts occurring when you are passing brushes/colors or even progress state to an animation. I've seen nothing anywhere close to general-purpose.
This control seems to be a very specialized technique to solve 1 use case: progress bars/rings. What is the general-purpose solution 'glue' that can be used to link dependency properties / XAML with lottie animations? I've seen no solution for that yet.

@robloo #2802 might be of interest to you.

Regarding my comment in another issue, where you would support a looping animation in the similar vein to an indeterminate progress control, then transitioning into a Completed animation.
I would like to cite the Android Boot Screens you see on phones.  Whilst the OS is loading an animation plays, looping until the load is complete, where the final loop plays out the final part of the animation.
Being able to make an animation that can loop, and transition into another animation would require some easy to designate a series of frames to loop between, and any other series of frames to act as transitions or other loops.


How to set num_points_mesh_large/small for a big object?

Hi,
The .ply I am using has about 4 million points. How much should I set to the num_points_mesh_large/small? If I set it too big then CUDA will be out of memory.
Second, most parts of training images are coverred by the object. So how much should the num_points is?

I meant because the object is quite big, and I recorded data not too far from it so most of the time the object cover 50 to 90% of the image (meaning the bounding box is almost as big as the image). Maybe that's why it takes a lot of time to finish one epoch. Do you have any suggestions to accelerate the training in this case?

Ok. Actually, DenseFusion is designed for real-world situations where the RGB-D cameras usually have a minimum depth distance like realsense is about >20cm I guess. So I still suggest generating data where the object is a little bit away from the camera (also make the object smaller). Also, as you mentioned, it will largely improve the training speed.


⚠ Bofrost.be has degraded performance

In 15d3b94, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1161 ms

Resolved: Bofrost.be performance has improved in 36418f5.


Accessing root DOMComponent on composite component

const Component = () => <div className="foo" />;
const wrapper = mount(Component);

I'm pretty sure there is a away of doing that, but I just cant figure it out. I would like to check some className, props or other things on the root dom element, but it is not a child (only nested components are) or anything else on the wrapper. I can use find to access it, but then I will couple my test to a selector.
Is there a way of accessint it in a more friendly way?

This seems like a duplicate of #134?

Ye, it probably is. Have tried to fix this, but encountered the issue mentioned in the other thread - geting duplicates by using find

For mount, use .childAt(0) in v3.


Compatibility with python 3.6 and lower.

Added compatibility of subprosess.run calling with python 3.6 and below.
Motivation and context

How has this been tested?

Checklist

[x] I submit my changes into the develop branch
[ ] I have added description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (read github docs)
[ ] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[ ] I have updated the license header for each file (see an example below)

# Copyright (C) 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT

Pull Request Test Coverage Report for Build 6030

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.009%) to 65.896%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cvat/apps/engine/utils.py
0
1
0.0%

Totals

Change from base Build 5996:
0.009%

Covered Lines:
10936

Relevant Lines:
16198

💛  - Coveralls


Migration Guide from Dev-Prod to CI/CD

Related Issues
fixes: link to the issue

@bziser Doc review completed.


Rejection from confirmation popup closes the widget instead of navigating to dashboard or chain/wallet selection screen

Steps to reproduce:
1.Open demo app
2.Connect and login to safle id
3.Try to cancel the transaction from pin screen or confirmation popup
Actual result:
Rejection from confirmation popup closes the widget instead of navigating to dashboard or chain/wallet selection screen
https://github.com/getsafle/safle-keyless-js/assets/149378074/f44612af-05fd-4029-90e7-4197b75102a8
Expected result:
Need to navigate the user to dashboard or chain/wallet selection screen if user cancels the transaction from confirmation popop and pin verification popup

https://github.com/getsafle/safle-keyless-js/assets/149378074/134ea6bf-0e6d-476b-a5db-977f2a1af3ae
Widget is fully closed upon rejecting the transaction from confirmation popup

https://github.com/getsafle/safle-keyless-js/assets/149378074/00a495da-cc8a-4989-b872-6bb3aa538f5e
Not fixed

https://drive.google.com/file/d/1YM3bkJCyfP2giE3kWARstCXYlRfIqKtc/view?usp=sharing
Fixed

https://github.com/getsafle/safle-keyless-js/assets/149378074/d5d74a36-c02b-4d9f-a226-57ec3cdcaf11
still able to replicate this issue @surajsingla333

https://github.com/getsafle/safle-keyless-js/assets/149378074/5dc747a6-bcb5-42d5-b988-d6a1f64b82d1
Fixed


Data migration into AWS

https://app.asana.com/0/0/1199513842012759/f
Milestone: Demonstrate pipeline execution on AWS and leveraging STRIDES.
STRIDES: Identify metrics for meaningful comparison of AWS and PSC on-prem
STRIDES: Identify a set of pipelines for execution
STRIDES: Execute containerized implementations of the pipelines on AWS and PSC on-prem resources
Demonstrate execution of assay-specific pipelines on AWS, launched from the HuBMAP Portal.
Document per-job accounting data from the runs on AWS and STRIDES.
Completion criteria: Document execution of at least 3 pipelines running on AWS and their associated costs through STRIDES.

Possibly test example by the end of this sprint.

Initial DAG implementation complete.
Work will continue on adding configurability to the DAG so that users can set which files/directories they would like to transfer.

@khanshawPSC This can be closed.


add PlayerActionPacket

Thanks for your contribution.
0x48 offset is not needed by the alignment rule. So I removed it
https://en.wikipedia.org/wiki/Data_structure_alignment


New Fork

Hey everyone,
I needed some new features from this repo and since it seems to have stagnated, I have taken the existing code and done a complete simplification/refactor as well as added those features I needed. You can check it out here:
https://github.com/jteppinette/babel-plugin-import-glob/

Or you could submit a pull request?

I changed up some functionality, so I wouldn’t want to break anything that existing users are relying on - unless we wanted to add those back.
Anyways, check out the code if you want to go merge.

That's what SemVer major is for.


Allow dataprovider builders to return GentyArgs.

Verified that @Jeff-Meadows has signed the CLA. Thanks for the pull request!

couple minor comments. But looks good. +2


windowsPb: Add check for 7zip installation

[ ] commit message has one of the standard prefixes
[ ] faq.md updated if appropriate
[ ] other documentation is changed or added (if applicable)
[ ] playbook changes run through VPC or QPC (if you have access)
[ ] VPC/QPC not applicable for this PR
[ ] for inventory.yml changes, bastillion/nagios/jenkins updated accordingly

ref https://github.com/adoptium/infrastructure/issues/3123#issue-1791954714
build-ibmcloud-win2012r2-x64-2 is experiencing DNS problems which causes an error when downloading 7Zip
7-Zip : Download 7-Zip
FAILED! => {"changed": false, "dest": "C:\\temp\\7z.exe", "elapsed": 0.0670207, "msg": "Error when requesting 'Last-Modified'
 date from 'https://www.7-zip.org/a/7z2201-x64.exe'. The remote name could not be resolved: 'www.7-zip.org'", "status_code":
null, "url": "https://www.7-zip.org/a/7z2201-x64.exe"

While I fix that, it makes sense to add a task which checks if 7zip is already installed before downloading and installing it

Test in AWX. Works 👍🏻


Fix #2, add setPROJSearchPath, fix windows not finding proj data.

This add a stratic function setPROJSearchPath that call  OSRSetPROJSearchPaths to define where PROJ will search for it data.
By default, it will be call with bundled path data if PROJ_LIB is not set.
This fix windows version sometimes not able to find proj.db ( and other files ).

@olivierchatry Looks great - just needs to have some guards added for previous versions where this function didn't exist. Check the travis-ci results on the PR which are failing on all of the shared bindings (error: use of undeclared identifier 'OSRSetPROJSearchPaths'; did you mean 'setPROJSearchPath').

Will fix as soon as I can.

@olivierchatry I have an idea to simplify this a bit - why don't we keep what you originally had (always call setPROJSearchPath) and just make setPROJSearchPath no-op prior to gdal 3.0? It isn't needed or used in those versions anyways. All of the PROJ_LIB stuff was just in the recent releases, so we can keep the same behavior in 1.x/2.x by just ignoring it.

Specifically just L22-28 in JS, and L214-215 in C++ and I think we're good to merge

Done


macOS High Sierra: Error: brew doctor --> undefined local variable or method `ruby_version'

Hi,
I upgraded to macOS high sierra. Running "brew doctor" I get the following error(s):
Error: undefined local variable or method `ruby_version' for #<Homebrew::Diagnostic::Checks:0x007f91ba1c1210>
/usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb:202:in `check_ruby_version'
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:43:in `block in doctor'
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:35:in `each'
/usr/local/Homebrew/Library/Homebrew/cmd/doctor.rb:35:in `doctor'
/usr/local/Homebrew/Library/Homebrew/brew.rb:100:in `<main>'
macpro:dupchecker sander$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]

So far I've not encountered any issues un/installing packages etc...
S.

I think this was fixed in #2738. I think if you set the HOMEBREW_DEVELOPER environment variables and make sure that HOMEBREW_UPDATE_TO_TAG is unset, then brew up will pull in this latest fix. Otherwise you would have to wait for the next tagged release.

What @scpeters said.

Huh, didn't know/recall that the HOMEBREW_UPDATE_TO_TAG environment variable existed in the first place.  (:man_facepalming:.  Next time I run a brew developer command while composing a Homebrew Core PR — I'm not yet proficient enough in Ruby to be making any contributions to brew itself —, I'll set this before running brew update again from/in that state instead of setting homebrew.devcmdrun back to false inside my local Homebrew installation's main Git repository's git config and checking a stable branch back out, making it even with the most recent release tag.)


[GLUTEN-3559][CORE] Fix output partitioning of Hash join

What changes were proposed in this pull request?
As part of this ticket https://issues.apache.org/jira/browse/SPARK-31869 an improvement was added which can decrease the number of exchanges. As output partitioning is overridden in gluten, the test was failing as extra exchange was coming.
(Fixes: #3559)
How was this patch tested?
Ran UT locally.

@JkSelf @rui-mo Please review. Thank you

@JkSelf @zhli1142015 The build is green. Kindly review.

it seems the code is difference since Spark3.4, shall we move this to shim module ?

LGTM

Thank you @zzcclp @ulysses-you for reviewing.


Bug fix: removed spaces in regex

Thanks for catching this!!! :blue_heart: :smile_cat: This was accidentally introduced in f6c277f8 during the prior Rubocop updates :grimacing: :sob:


Consistent Connection Issue with Windows Authentication

Issue Type: Bug
For over six months, I've been able to successfully connect to SQL Server instances using Windows Authentication. Now, shortly after an Active Directory password change (not 100% sure these factors are related), I consistently receive a GSSAPI error anytime I try to establish a connection using Windows Auth. I have tried running kinit, and I've even removed all existing kerberos tokens via kdestroy just to be safe.
Error details are as follows:
System.Data.SqlClient.SqlException (0x80131904): GSSAPI operation failed with error -  The provided name was not a mechanism name. (unknown mech-code 0 for mech unknown).
at Microsoft.Win32.SafeHandles.SafeGssNameHandle.CreatePrincipal(String name) in /xplat/cfxfork/corefx/src/Common/src/Microsoft/Win32/SafeHandles/GssSafeHandles.cs:line 45
at System.Net.Security.SafeDeleteNegoContext..ctor(SafeFreeNegoCredentials credential, String targetName) in /xplat/cfxfork/corefx/src/Common/src/System/Net/Security/Unix/SafeDeleteNegoContext.cs:line 36
at System.Net.Security.NegotiateStreamPal.EstablishSecurityContext(SafeFreeNegoCredentials credential, SafeDeleteContext& context, String targetName, ContextFlagsPal inFlags, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ContextFlagsPal& outFlags) in /xplat/cfxfork/corefx/src/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs:line 166
at System.Net.Security.NegotiateStreamPal.InitializeSecurityContext(SafeFreeCredentials credentialsHandle, SafeDeleteContext& securityContext, String spn, ContextFlagsPal requestedContextFlags, SecurityBuffer[] inSecurityBufferArray, SecurityBuffer outSecurityBuffer, ContextFlagsPal& contextFlags) in /xplat/cfxfork/corefx/src/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs:line 240
at System.Data.SqlClient.SNI.SNIProxy.GenSspiClientContext(SspiClientContextStatus sspiClientContextStatus, Byte[] receivedBuff, Byte[]& sendBuff, Byte[] serverName) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SNI/SNIProxy.cs:line 113
at System.Data.SqlClient.SNI.TdsParserStateObjectManaged.GenerateSspiClientContext(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength, Byte[] _sniSpnBuffer) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/TdsParserStateObjectManaged.cs:line 241
at System.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/TdsParser.cs:line 6488
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, Boolean applyTransientFaultHandling, String accessToken) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlInternalConnectionTds.cs:line 400
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SqlConnectionFactory.cs:line 136
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions) in /xplat/cfxfork/corefx/src/Common/src/System/Data/ProviderBase/DbConnectionFactory.cs:line 96
at System.Data.ProviderBase.DbConnectionFactory.<>c__DisplayClass40_0.b__1(Task1 _) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/ProviderBase/DbConnectionFactory.cs:line 86    at System.Threading.Tasks.ContinuationResultTaskFromResultTask2.InnerInvoke()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.SqlTools.ServiceLayer.Connection.ReliableConnection.ReliableSqlConnection.<>c__DisplayClass28_0.<b__0>d.MoveNext() in D:\a\1\s\src\Microsoft.SqlTools.ManagedBatchParser\ReliableConnection\ReliableSqlConnection.cs:line 303
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.SqlTools.ServiceLayer.Connection.ConnectionService.TryOpenConnection(ConnectionInfo connectionInfo, ConnectParams connectionParams) in D:\a\1\s\src\Microsoft.SqlTools.ServiceLayer\Connection\ConnectionService.cs:line 521
ClientConnectionId:c555d236-5e14-418c-a28d-1b2b1bc6d944
Azure Data Studio version: Azure Data Studio 1.7.0 (e1280022d69b651cfff04b30e830904575c8acda, 2019-05-07T21:38:05.313Z)
OS version: Darwin x64 18.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz (8 x 2900)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (0.03GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions: none

I have the same setup as Robert and have not recently changed my Active Directory password, but am getting the same error.

I also recently updated my AD password and now am unable to connect to SQL Server with Azure Data Studio using Windows Authentication:
GSSAPI operation failed with error - The provided name was not a mechanism name. (unknown mech-code 0 for mech unknown).
at Microsoft.Win32.SafeHandles.SafeGssNameHandle.CreatePrincipal(String name) in /xplat/cfxfork/corefx/src/Common/src/Microsoft/Win32/SafeHandles/GssSafeHandles.cs:line 45
at System.Net.Security.SafeDeleteNegoContext..ctor(SafeFreeNegoCredentials credential, String targetName) in /xplat/cfxfork/corefx/src/Common/src/System/Net/Security/Unix/SafeDeleteNegoContext.cs:line 36
at System.Net.Security.NegotiateStreamPal.EstablishSecurityContext(SafeFreeNegoCredentials credential, SafeDeleteContext& context, String targetName, ContextFlagsPal inFlags, SecurityBuffer inputBuffer, SecurityBuffer outputBuffer, ContextFlagsPal& outFlags) in /xplat/cfxfork/corefx/src/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs:line 166
at System.Net.Security.NegotiateStreamPal.InitializeSecurityContext(SafeFreeCredentials credentialsHandle, SafeDeleteContext& securityContext, String spn, ContextFlagsPal requestedContextFlags, SecurityBuffer[] inSecurityBufferArray, SecurityBuffer outSecurityBuffer, ContextFlagsPal& contextFlags) in /xplat/cfxfork/corefx/src/Common/src/System/Net/Security/NegotiateStreamPal.Unix.cs:line 240
at System.Data.SqlClient.SNI.SNIProxy.GenSspiClientContext(SspiClientContextStatus sspiClientContextStatus, Byte[] receivedBuff, Byte[]& sendBuff, Byte[] serverName) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/SNI/SNIProxy.cs:line 113
at System.Data.SqlClient.SNI.TdsParserStateObjectManaged.GenerateSspiClientContext(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength, Byte[] _sniSpnBuffer) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/TdsParserStateObjectManaged.cs:line 241
at System.Data.SqlClient.TdsParser.SNISSPIData(Byte[] receivedBuff, UInt32 receivedLength, Byte[]& sendBuff, UInt32& sendLength) in /xplat/cfxfork/corefx/src/System.Data.SqlClient/src/System/Data/SqlClient/TdsParser.cs:line 6488

I am also receiving the error listed above:
GSSAPI operation failed with error - The provided name was not a mechanism name. (unknown mech-code 0 for mech unknown).
at Microsoft.Win32.SafeHandles.SafeGssNameHandle.CreatePrincipal(String name) in /xplat/cfxfork/corefx/src/Common/src/Microsoft/Win32/SafeHandles/GssSafeHandles.cs:line 45
kinit and klist show that I have a valid authorization.
I have read through issues 4291, 3781, and 4085; they do not match the errors I am receiving.
I have never connected successfully.
First attempt to connect was several weeks after a password change.
macOS 10.14.6
2.6 GHz Intel Core i7
Azure Data Studio
Version: 1.13.1
Commit: d08d07fe39c7fe74f9265db02cb963c38d048299
Date: 2019-11-14T23:00:55.976Z
VS Code: 1.38.0
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Darwin x64 18.7.0

I'm encountering the same issue with OS X 10.15.5.   I was able to connect successfully before, but all of a sudden (without any password change), I see the same error as this thread.
Has anyone solved this issue?

In case anyone else encounters this issue, here's how it was resolved for me:
My IT Department found that for some reason my computer's domain binding failed (not sure exactly what that entails).   They forced my computer to re-join the company's domain, which resolved the issue.

In case anyone else encounters this issue, here's how it was resolved for me:
My IT Department found that for some reason my computer's domain binding failed (not sure exactly what that entails). They forced my computer to re-join the company's domain, which resolved the issue.

resolved with the same method.
in user & group> login options > click on "edit" for Network account Server > choose the AD you want to update > open directory utility > choose active directory > unbind
then join the AD again

Hi, Can you explain this a bit more clearly? I'm having the same issue. Thanks !

In case anyone else encounters this issue, here's how it was resolved for me:
My IT Department found that for some reason my computer's domain binding failed (not sure exactly what that entails). They forced my computer to re-join the company's domain, which resolved the issue.

resolved with the same method. in user & group> login options > click on "edit" for Network account Server > choose the AD you want to update > open directory utility > choose active directory > unbind then join the AD again

Hi, could you explain how you resolved this a bit more clearly? Thanks !

@dcr21
We'd be able to assist you better if you can open a new issue with specific details about your environment and repro steps. We'd be able to track and help that way better!
Since generic issue of Windows Authentication using Kerberos on all platforms is now resolved, I will proceed to close this.


Include overhead from freelist in Database::stats

Does DbStats include information about how much space is used by the tree holding free pages? If not, then it should include it, either in metadata_bytes, or in a separate field.

Yes, but most of it is in the stored_leaf_bytes field. I'll fix that. It ends up there because internally the freelist is stored just like a normal table


Need a possibility to understand,  through api, if fiat is present in current deployment

@mafarain I think you can use /api/v2/fees/deposit as temporary solution.
It returns ```
[{"currency":"uah","type":"fiat","fee":{"type":"fixed","value":"1.0"}},{"currency":"btc","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"xrp","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"bch","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"ltc","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"dashd","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"ethd","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"usd","type":"fiat","fee":{"type":"fixed","value":"1.0"}},{"currency":"btcd","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"xrpd","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"bchd","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"ltcd","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"eur","type":"fiat","fee":{"type":"fixed","value":"1.0"}},{"currency":"eth","type":"coin","fee":{"type":"fixed","value":"0.0"}},{"currency":"trstd","type":"coin","fee":{"type":"fixed","value":"0.0"}}]

You can collects values of `type` and check if any currency is fiat.


[WIP] Rebrand the online store application

This PR updates the online store application to use images, product names, descriptions, and different styles that better align with the scenario in the blog posts.
Complete list of rebranding changes needed:

[x] Add new (replacement) images
[ ] Remove old images
[x] Update product names in catalog database
[ ] Update categories in catalog database
[ ] Update descriptions in catalog database
[ ] Modify site styling
[ ] Add Zephyr logo

This PR closes https://github.com/pulumi/devrel-team/issues/563.

@ringods You are correct; I've updated the initial comment accordingly. This is still a WIP, so we'll make sure to remove the old images in a future commit. Thank you for the review!


Raspberry Pi Stencil to be used to create countdown Paper-Signal

In Addition to #12, also adding a stencil for raspberry-pi zero by editing the original one with changes required to make space for a rpi0.

@mwinters-stuff pushed some changes on top of your stack.


How to remove headings of multifilter groups

I've got MixItUp and MultiFilter working quite nicely (great plugin!) but have run into a bit of trouble.
My basic structure is like this:
  .item-group
     .group-heading
     .mix
     .mix
     .mix
     .mix
     .mix

  .item-group
     .group-heading
     .mix
     .mix
     .mix
     .mix
     .mix

  .item-group
     .group-heading
     .mix
     .mix
     .mix
     .mix
     .mix

I have two filter controls going, which are operating in 'and' mode.
The individual .mix items are filtering beautifully, but when I wind up with .item-groups that have no visible .mix items, the headings remain (of course).
I have partially solved this by making the .group-headings .mix items as well, using a de-duped list of the classes that are present on .mix items within their group... but we still wind up with some instances where the .group-heading has both classes, but none of the .mix items within the group do.
And at this point I'm stumped if there's a way to do this with MixItUp - is it possible to hide the entire .item-group if all of the .mix elements are hidden?

Hi there,
I think your approach so far is valid. I'm afraid there isn't any other specific approach I can recommend. I suspect it could be solved with more specific query selector strings, or custom runtime JavaScript.
If this is still an issue let me know and if possible share a link to your project and I can reopen.

Hi Patrick, thanks for getting back to me.
We did wind up going down the javascript route, using the mixEnd callback. I'll paste my code here in case anyone else ever needs it:
`jQuery(document).ready(function($) {
		var containerEl = document.querySelector('.filtr-container');

		var mixer = mixitup(containerEl, {
		    multifilter: {
		        enable: true
		    },
		});

		jQuery('.filtr-container').on('mixEnd', function(e) {
			jQuery(' .people-archive__group').each(function(i, el) {
				if (jQuery(el).find('.expertise-single__people-col:visible').size() == 0) {
					jQuery(el).find('h2').animate({ height: '0', opacity: '0' });
				} else {
					jQuery(el).find('h2').animate({ height: '100%', opacity: '1' });
				}
			});
		});
	});`


Minor updates/clean-ups

Rename from SCHED* to Sched (and .org to .com)
Add version to user agent
Bump dependencies
Update README

Thanks alot!


Add docs for webhooks

Motivation and context

How has this been tested?

Checklist

[ ] I submit my changes into the develop branch
[ ] I have added a description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (read github docs)
[ ] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.

Could you fix remark issue?

gifs are huge. It is +5.5M to our documentation.

I have compressed gifs, now they are 1.9M


config: Add verbose_ credentials and file setting

Description

This patch has two kinds of changes, user facing and a small refactoring
to allow the creation flow of api.Config to be unit tested.
User facing:

By default, the Authorization header contents will now be redacted.
Adds a new verbose_credentials boolean which allows users to dump
the raw Authorization header in the log file.
Adds a new verbose_file string which allows users to control the
file where the request log is written to (defaults to request.log).
Fixes a bug where the default timeout wasn't properly set to 1m.
Updates the index.md file.

Refactoring:

Moves the provider schema to its own function to make easy to create
*schema.ResourceData instances from it.
verboseSettings wasn't returning an error on os.Create which just
failed silently, this wasn't ideal since if users want debug to be
enabled but the file path is incorrect, an error should be returned.
Adds unit tests covering all code paths.

Related Issues

Closes #110
How Has This Been Tested?

Unit & manually through the examples.
Types of Changes

[x] New feature (non-breaking change which adds functionality)

Thanks!


Test failure in test_exit

See here: https://github.com/aaugustin/websockets/actions/runs/4587844594/jobs/8101658696#step:5:25

Logs have expired and I don't remember seeing this happening recently.


[Spark] Protocol version downgrade in the presence of table features

Which Delta project/connector is this regarding?

[x] Spark
[ ] Standalone
[ ] Flink
[ ] Kernel
[ ] Other (fill in here)

Description

This PR adds support for protocol versions downgrade when table features exist in the protocol. The downgraded protocol versions should be the minimum required to support all available table features. For example, Protocol(3, 7, DeletionVectors, RowTracking) can be downgraded to Protocol(1, 7, RowTracking).
How was this patch tested?
Added new UTs in DeltaProtocolVersionSuite. Furthermore, existing UTs cover a significant part of the functionality. These these are the following:

Downgrade protocol version on table created with (3, 7).
Downgrade protocol version on table created with (1, 7).
Protocol version downgrade on a table with table features and added legacy feature.
Protocol version is not downgraded when writer features exist.
Protocol version is not downgraded when reader+writer features exist.
Protocol version is not downgraded when multiple reader+writer features exist.

Does this PR introduce any user-facing changes?

Yes. Dropping a table feature from a table with multiple features may now result to a Protocol versions downgrade. For example, Protocol(3, 7, DeletionVectors, RowTracking) can now be downgraded to Protocol(1, 7, RowTracking).

Is the description correct? Reader v1 doesn’t support DV

Is the description correct? Reader v1 doesn’t support DV

I think the intent of "can be downgraded" was an implicit "after removing the DV feature".


feat(forge) add a prompt when verifying a contract with no key

Motivation

This smol PR aims to implement https://github.com/foundry-rs/foundry/issues/3815
forge script used to fail silently when no etherscan API key was provided from the config.
Solution

Either adding a prompt to let the user enter his key and re-run all verifications, or return a more friendly error that says that no API key has been provided.
Any thoughts about this ?

Closing as stale.


Show system birthday

On Linux it's easy: you can read the day when /lost+found was created.

Sounds like something fun to add, I'll add it to my TODO list.

What does this command output? ls -alct /|tail -1|awk '{print $6, $7, $8}'

System birthday like time when it was installed? I am getting "Oct 11 00:01" but thats not even close to my OS X birthday. :smile:

Yup!
I can't seem to get the correct value without root privileges.

After some digging in system logs here in OS X (should I stop saying OS X, because I think that you already found out that its my system :smile: ), I found that Oct 11 is pretty accurate actually. Found out I made clean install off OS X on Oct 10! But year is still missing in your command (and you can't just grep it from ll, or?).

What does this command output? This is the same as above but it'll print more info.
ls -alct / | tail -1

 d-wx-wx-wt     2 root  wheel     68 Oct 11 00:01 .Trashes

Ah, we still don't get the year.

I can't seem to find any other way of getting the birthday without requiring root.

Actually, you can. Your ls -alct / | tail -1 is missing -T, which, refering to manual does:

When used with the -l (lowercase letter ``ell'') option, display complete
time information for the file, including month, day, hour, minute, second,
and year.

So yeah, running ls -alctT / | tail -1 returns d-wx-wx-wt     2 root  wheel     68 Oct 11 00:01:17 2015 .Trashes which is awesome! Just awk that.

Oh neat!
Ok, it turns out that the flag is different on linux. It's --full-time here and it prints a similar output. I'll start work on adding this now! :)

Another option would be getting the birthday in an OS-specific manner. For example, on Arch you can get the OS birthday by reading the first line in /var/log/pacman.log. This command prints the date and time when the OS got installed.
head -n 1 /var/log/pacman.log | tr -d '[]' | awk '{print $1, $2}'

Prints: 2015-11-27 16:40.
A similar command can be used on Ubuntu based OS's.

The simpler we can get the function to be the better, does ls -alct --full-time / | tail -1 include the birthdate for you @tudurom?

Yeah, it works. A better variant is this:
ls -alct --full-time / | tail -1 | awk '{print $6}'

Oh ok, if command here is different and you have to "if" them for different distros, please use this one for OS X then: ls -alctT /var/log/CDIS.custom.
Prints out: -rw-r--r--@ 1 root  wheel  12 Oct 11 07:18:56 2015 /var/log/CDIS.custom.
It is more accurate because it represents first time the installer was started: Oct 11 07:18:56 2015.

@tudurom: Awesome!
@mclado: Will this work for every OS X system?

Yes, CDIS.custom is always here. Even in cases where installer fails and even in older OS X versions.

Awesome!

I'll also add a config option to convert the output to a prettier format. So 2015-11-27 will be converted to 27th November 2015 and etc.

Didn't specified; the above command yields 2015-11-27.
An even better one would be
ls -alct --full-time / | tail -1 | tr ':' ' ' | awk '{print $6, $7 ":" $8}'

That shows 2015-11-27 00:39.

The ls -alct --full-time / gives me a totally different output when run from inside the script. I'm confused as to why.
Birthday: 1970-01-01 10:00

Try this:
ls -alct --full-time / | grep "lost+found"

This works, awesome!

I pushed a version for you guys to test to master. The birthday line is disabled by default and can be enabled with info "Birthday" birthday.
What does the output look like?

Fine with me.
Whats wrong with font?
[img]http://i.imgur.com/6zKELe4.png[/img]

The font is the GTK theme font.

Looks good. Another enhancement would be specifying if you want to show the time.

I'm working on converting the output to a prettier format, here's what mine looks like now:

What do you guys think?

Another enhancement would be specifying if you want to show the time.

I'll add this too!

Looks good! Gotta steal the terminal font.

It takes a while to get used to it. :)

I will end this off-topic discussion by saying my font's called erusfont. Sorry for spamming, watchers and issue contributors.

May I close this issue?

I'm about to push the finished function, lets leave this open until you guys test it out.

I just pushed it to master.
There are two new flags/options:

--birthday_shorthand and $birthday_shorthand to shorten/lengthen
the output of birthday.
--birthday_time and $birthday_time to show/hide the time in the output.

If it works, we can close the issue!

In my case it works. Does it work on Windows?

I'm testing BSD at the moment and it doesn't work. I'll check Windows now.

OS X: not working, its blank except if I use --birthday_shorthand flag.

Can I see the shorthand output?

Birthday: Oct 11 2015 07:18

What's the output of date -d"Oct 11 2015 07:18" "+%a %d %b %Y %l:%M %p"?

Ugh, something is different. Again.
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...  [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]

This is the error I was looking for! :)

Look in man date and tell me what the description of the -d flag is.
This is what it is on linux:
-d, --date=STRING
          display time described by STRING, not 'now'

Check this out. https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/date.1.html
Also some examples below.

Thanks

What about this command?
date -j -f"Oct 11 2015 07:18" "+%a %d %b %Y %l:%M %p"

Nope :/

What about this?
date -j -f "%a %d %b %Y %l:%M %p" "Oct 11 2015 07:18"  "+%s"

It says illegal time format. This "+%s" actually just converts date to seconds or smth, because running date -j -f "%a %b %d %T %Z %Y" "`date`" does Sat Jan 30 13:10:18 CET 2016 and appending "+%s" converts to<PHONE_NUMBER>.

Awesome, we just need to use the right time format now!

Also BSD and OS X share the same date flags, so I'm booting up a virtual machine to test.

I've figured it out! :)
I'll push it to master in a sec.

Works like charm now. Except --birthday_time flag does nothing.

Weird, I'll see if I can reproduce this.

Oh sorry, my bad. Works in all combinations! You can close this now.

Awesome!
The function still doesn't work with BSD and Windows but I can work on this locally.


Add readline timeout

Add support for timeout when reading line.

I used this workaround. I hope it will help.
func CommandHandler(c *ishell.Context) {
    select {
    case <-time.After(10 * time.Second):
        c.Println("\n\n[[ Session timed out! ]]\n")
        return
    case input := <-readLine(c):
        c.Println("You wrote: "+ input)
        return
    }
}

func readLine(c *ishell.Context) (chan string) {
    inputChan := make(chan string)
    go func() {
        inputChan <- c.ReadLine()
    }()
    return inputChan
}

The main issue is the limitation with the readline library that ishell depends on. I haven't figured a way to interrupt a readline without keyboard input.
Until then, this issue may not have a proper fix.


[Request] Ability to set the max stack size in Part Builder

For example, a max stack size of 8 for gears.

Just about to post the same thing when I saw my own post one year ago-.-
Currently you cannot change the stack size even with external tools


MEMBERSHIP: phisco

GitHub Username
@phisco
Requirements

[x] I have reviewed the community membership guidelines
[x] I have enabled 2FA on my GitHub account
[x] I have joined the Crossplane slack channel
[x] I am actively contributing to the Crossplane project
[x] I have two sponsors that are current Crossplane Org members
[x] I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application

Sponsors

@ezgidemirel
@turkenh

List of contributions to the Crossplane project

PRs authored:

https://github.com/crossplane/crossplane/pull/3561
https://github.com/crossplane/crossplane/pull/3563

PRs in-flight:

https://github.com/crossplane/crossplane/pull/3575

+1 from me, @phisco is going to be helping on many Crossplane community issues, including the fuzz testing effort :)

+1

+1

@phisco has been invited to join the crossplane org as a member! 🎉


Fix the default chunked prefill size

This is a follow up for the chunked prefill size adjustment in #2225

Only do chunk size adjustment when the chunked prefill size is not specified by the arguments, so we do not silently change users' arguments.
Use a smaller cuda graph max bs for small memory GPUs because cuda graph typically does not bring speedup on these GPUs. A smaller cuda graph max bs saves memory and prevents OOM.

cc @BBuf

cc @BBuf

Thanks. Actually, in my nsight-system profiling of Qwen2.5 inference on HuggingFace, I observed that using cuda-graph made no difference because the kernel launch time was already at nanosecond level. I'd like to know the reason for this. In contrast, on A800, without using cuda graph, the kernel launch time during decoding phase is even longer than the inference time itself. With cuda graph enabled, the time for a complete decoding iteration can be reduced by half.

@BBuf I do not fully understand that. Based on my e2e test. On A100/H100, cuda graph is very useful. On low-end GPUs (3090, A10G, L40), it almost has no effect when tp=1.
I do not have time to dig into that, but you can play with it more.


Switching workspaces while a view is fullscreen results in no view being focused on the new workspace

Sending in a patch now.

774e594714579699a5f73fd110007ebb5a60cec6 did not fix this on my system.

I'll look into this, there may have been some regressions that resulted from recent changes.

the problem is the active_workspace = workspace; part, it shouldnt be there.
that is handled in set_focused_container and focus_update
these handle all cases where the focus for a container changes.
which includes setting the active workspace.

Thanks @taiyu-len


Content Correction - Azure CLI

Should be "Azure CLI", not "the Azure portal".

@AzureMentor : Thanks for your contribution! The author, @vhorne, has been notified to review your proposed change.

@AzureMentor - thanks for catching this.
@vhorne - based on context this looks like a valid correction. merging it.


Feature Request: Allow --no-binary <package> to override --only-binary :all:

My use case is in general I do not want to use sdists, but there are a small number of exceptions to this rule, either because sdists are required, or because I am referencing local sources.
So I either want to be able to say "only use an sdist if no wheel is available at all", or I want to say "only use an sdist for this list of explicit packages".
Pip allows both of these behaviors, the first can be archived with --prefer-binary which has been discussed here: https://github.com/astral-sh/uv/issues/1794, and it appears it would be difficult for uv to support given it's design choices.
The second can be achieved by using --no-binary <package> to override: --only-binary :all: (though I have not checked if this is intentional or not, for pip I generally rely on --prefer-binary), e.g.
$ pip install --dry-run --only-binary :all: --no-binary yt yt
Collecting yt
  Using cached yt-4.3.1.tar.gz (13.8 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting cmyt>=1.1.2 (from yt)
  Using cached cmyt-2.0.0-py3-none-any.whl.metadata (4.4 kB)
Collecting ewah-bool-utils>=1.2.0 (from yt)
  Using cached ewah_bool_utils-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.4 kB)
Collecting ipywidgets>=8.0.0 (from yt)
  Using cached ipywidgets-8.1.3-py3-none-any.whl.metadata (2.4 kB)
Collecting matplotlib>=3.5 (from yt)
  Using cached matplotlib-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting more-itertools>=8.4 (from yt)
  Using cached more_itertools-10.2.0-py3-none-any.whl.metadata (34 kB)
Collecting numpy<3,>=1.19.3 (from yt)
  Using cached numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
Collecting packaging>=20.9 (from yt)
  Using cached packaging-24.0-py3-none-any.whl.metadata (3.2 kB)
Collecting pillow>=8.0.0 (from yt)
  Using cached pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.2 kB)
Collecting tomli-w>=0.4.0 (from yt)
  Using cached tomli_w-1.0.0-py3-none-any.whl.metadata (4.9 kB)
Collecting tqdm>=3.4.0 (from yt)
  Using cached tqdm-4.66.4-py3-none-any.whl.metadata (57 kB)
Collecting unyt>=2.9.2 (from yt)
  Using cached unyt-3.0.2-py3-none-any.whl.metadata (4.7 kB)
Collecting typing-extensions>=4.4.0 (from yt)
  Using cached typing_extensions-4.12.1-py3-none-any.whl.metadata (3.0 kB)
Collecting comm>=0.1.3 (from ipywidgets>=8.0.0->yt)
  Using cached comm-0.2.2-py3-none-any.whl.metadata (3.7 kB)
Collecting ipython>=6.1.0 (from ipywidgets>=8.0.0->yt)
  Using cached ipython-8.25.0-py3-none-any.whl.metadata (4.9 kB)
Collecting traitlets>=4.3.1 (from ipywidgets>=8.0.0->yt)
  Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Collecting widgetsnbextension~=4.0.11 (from ipywidgets>=8.0.0->yt)
  Using cached widgetsnbextension-4.0.11-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyterlab-widgets~=3.0.11 (from ipywidgets>=8.0.0->yt)
  Using cached jupyterlab_widgets-3.0.11-py3-none-any.whl.metadata (4.1 kB)
Collecting contourpy>=1.0.1 (from matplotlib>=3.5->yt)
  Using cached contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.8 kB)
Collecting cycler>=0.10 (from matplotlib>=3.5->yt)
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib>=3.5->yt)
  Using cached fonttools-4.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (162 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib>=3.5->yt)
  Using cached kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB)
Collecting pyparsing>=2.3.1 (from matplotlib>=3.5->yt)
  Using cached pyparsing-3.1.2-py3-none-any.whl.metadata (5.1 kB)
Collecting python-dateutil>=2.7 (from matplotlib>=3.5->yt)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting sympy>=1.7 (from unyt>=2.9.2->yt)
  Using cached sympy-1.12.1-py3-none-any.whl.metadata (12 kB)
Collecting decorator (from ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting jedi>=0.16 (from ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached jedi-0.19.1-py2.py3-none-any.whl.metadata (22 kB)
Collecting matplotlib-inline (from ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Collecting prompt-toolkit<3.1.0,>=3.0.41 (from ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached prompt_toolkit-3.0.46-py3-none-any.whl.metadata (6.4 kB)
Collecting pygments>=2.4.0 (from ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB)
Collecting stack-data (from ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
Collecting pexpect>4.3 (from ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib>=3.5->yt)
  Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting mpmath<1.4.0,>=1.1.0 (from sympy>=1.7->unyt>=2.9.2->yt)
  Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting parso<0.9.0,>=0.8.3 (from jedi>=0.16->ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB)
Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting wcwidth (from prompt-toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Collecting executing>=1.2.0 (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached executing-2.0.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting asttokens>=2.1.0 (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached asttokens-2.4.1-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting pure-eval (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.0->yt)
  Using cached pure_eval-0.2.2-py3-none-any.whl.metadata (6.2 kB)
Using cached cmyt-2.0.0-py3-none-any.whl (31 kB)
Using cached ewah_bool_utils-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB)
Using cached ipywidgets-8.1.3-py3-none-any.whl (139 kB)
Using cached matplotlib-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB)
Using cached more_itertools-10.2.0-py3-none-any.whl (57 kB)
Using cached numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB)
Using cached packaging-24.0-py3-none-any.whl (53 kB)
Using cached pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB)
Using cached tomli_w-1.0.0-py3-none-any.whl (6.0 kB)
Using cached tqdm-4.66.4-py3-none-any.whl (78 kB)
Using cached typing_extensions-4.12.1-py3-none-any.whl (37 kB)
Using cached unyt-3.0.2-py3-none-any.whl (138 kB)
Using cached comm-0.2.2-py3-none-any.whl (7.2 kB)
Using cached contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (306 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached fonttools-4.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB)
Using cached ipython-8.25.0-py3-none-any.whl (817 kB)
Using cached jupyterlab_widgets-3.0.11-py3-none-any.whl (214 kB)
Using cached kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB)
Using cached pyparsing-3.1.2-py3-none-any.whl (103 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached sympy-1.12.1-py3-none-any.whl (5.7 MB)
Using cached traitlets-5.14.3-py3-none-any.whl (85 kB)
Using cached widgetsnbextension-4.0.11-py3-none-any.whl (2.3 MB)
Using cached jedi-0.19.1-py2.py3-none-any.whl (1.6 MB)
Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Using cached pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Using cached prompt_toolkit-3.0.46-py3-none-any.whl (386 kB)
Using cached pygments-2.18.0-py3-none-any.whl (1.2 MB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Using cached matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Using cached stack_data-0.6.3-py3-none-any.whl (24 kB)
Using cached asttokens-2.4.1-py2.py3-none-any.whl (27 kB)
Using cached executing-2.0.1-py2.py3-none-any.whl (24 kB)
Using cached parso-0.8.4-py2.py3-none-any.whl (103 kB)
Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Would install Pygments-2.18.0 asttokens-2.4.1 cmyt-2.0.0 comm-0.2.2 contourpy-1.2.1 cycler-0.12.1 decorator-5.1.1 ewah_bool_utils-1.2.1 executing-2.0.1 fonttools-4.53.0 ipython-8.25.0 ipywidgets-8.1.3 jedi-0.19.1 jupyterlab_widgets-3.0.11 kiwisolver-1.4.5 matplotlib-3.9.0 matplotlib-inline-0.1.7 more-itertools-10.2.0 mpmath-1.3.0 numpy-1.26.4 packaging-24.0 parso-0.8.4 pexpect-4.9.0 pillow-10.3.0 prompt_toolkit-3.0.46 ptyprocess-0.7.0 pure-eval-0.2.2 pyparsing-3.1.2 python-dateutil-2.9.0.post0 six-1.16.0 stack-data-0.6.3 sympy-1.12.1 tomli_w-1.0.0 tqdm-4.66.4 traitlets-5.14.3 typing_extensions-4.12.1 unyt-3.0.2 wcwidth-0.2.13 widgetsnbextension-4.0.11 yt-4.3.1

But for uv this appears to fail:
$ uv pip install --dry-run --only-binary :all: --no-binary yt yt
  × No solution found when resolving dependencies:
  ╰─▶ Because only the following versions of yt are available:
          yt<=3.2.3
          yt>=3.3.0
      and yt==1.0.1 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<1.5
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==1.5 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<1.6
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==1.6 has no usable wheels and building from source is disabled and yt==1.6.1 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<1.7
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==1.7 has no usable wheels and building from source is disabled and yt==2.0 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<2.0.1
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==2.0.1 has no usable wheels and building from source is disabled and yt==2.1 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<2.2
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==2.2 has no usable wheels and building from source is disabled and yt==2.3 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<2.4
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==2.4 has no usable wheels and building from source is disabled and yt==2.5 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<2.5.1
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==2.5.1 has no usable wheels and building from source is disabled and yt==2.5.2 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<2.5.3
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==2.5.3 has no usable wheels and building from source is disabled and yt==2.5.4 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<2.5.5
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==2.5.5 has no usable wheels and building from source is disabled and yt==2.6 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<2.6.1
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==2.6.1 has no usable wheels and building from source is disabled and yt==2.6.2 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<2.6.3
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==2.6.3 has no usable wheels and building from source is disabled and yt==3.0 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<3.0.1
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==3.0.1 has no usable wheels and building from source is disabled and yt==3.0.2 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<3.1
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==3.1 has no usable wheels and building from source is disabled and yt==3.2 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<3.2.1
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==3.2.1 has no usable wheels and building from source is disabled and yt==3.2.2 has no usable wheels and building from source is disabled, we can conclude that any of:
          yt<3.2.2.post1
          yt>3.2.3,<3.3.0
       cannot be used.
      And because yt==3.2.2.post1 has no available source distribution and using wheels is disabled and yt==3.2.3 has no usable wheels and building from source is disabled, we can conclude that yt<3.3.0 cannot be used.
      And because yt==3.3.0 has no usable wheels and building from source is disabled and yt==3.3.1 has no usable wheels and building from source is disabled, we can conclude that yt<3.3.2 cannot be used.
      And because yt==3.3.2 has no usable wheels and building from source is disabled and yt==3.3.3 has no usable wheels and building from source is disabled, we can conclude that yt<3.3.3.post1 cannot be used.
      And because yt==3.3.3.post1 has no available source distribution and using wheels is disabled and yt==3.3.4 has no usable wheels and building from source is disabled, we can conclude that yt<3.3.5 cannot be used.
      And because yt==3.3.5 has no usable wheels and building from source is disabled and yt==3.4.0 has no usable wheels and building from source is disabled, we can conclude that yt<3.4.1 cannot be used.
      And because yt==3.4.1 has no usable wheels and building from source is disabled and yt==3.5.0 has no usable wheels and building from source is disabled, we can conclude that yt<3.5.1 cannot be used.
      And because yt==3.5.1 has no usable wheels and building from source is disabled and yt==3.6.0 has no usable wheels and building from source is disabled, we can conclude that yt<3.6.1 cannot be used.
      And because yt==3.6.1 has no usable wheels and building from source is disabled and yt==4.0.0 has no usable wheels and building from source is disabled, we can conclude that yt<4.0.1 cannot be used.
      And because yt==4.0.1 has no usable wheels and building from source is disabled and yt==4.0.2 has no usable wheels and building from source is disabled, we can conclude that yt<4.0.3 cannot be used.
      And because yt==4.0.3 has no usable wheels and building from source is disabled and yt==4.0.4 has no usable wheels and building from source is disabled, we can conclude that yt<4.0.5 cannot be used.
      And because yt==4.0.5 has no usable wheels and building from source is disabled and yt==4.1.0 has no usable wheels and building from source is disabled, we can conclude that yt<4.1.1 cannot be used.
      And because yt==4.1.1 has no usable wheels and building from source is disabled and yt==4.1.2 has no usable wheels and building from source is disabled, we can conclude that yt<4.1.3 cannot be used.
      And because yt==4.1.3 has no usable wheels and building from source is disabled and yt==4.1.4 has no usable wheels and building from source is disabled, we can conclude that yt<4.2.0 cannot be used.
      And because yt==4.2.0 has no usable wheels and building from source is disabled and yt==4.2.1 has no usable wheels and building from source is disabled, we can conclude that yt<4.2.2 cannot be used.
      And because yt==4.2.2 has no usable wheels and building from source is disabled and yt==4.3.0 has no usable wheels and building from source is disabled, we can conclude that yt<4.3.1 cannot be used.
      And because yt==4.3.1 has no usable wheels and building from source is disabled and you require yt, we can conclude that the requirements are unsatisfiable.

      hint: Pre-releases are available for yt in the requested range (e.g., 3.3.dev0), but pre-releases weren't enabled (try: `--prerelease=allow`)

But let me know if there's a better solution for my use case.

Looking into this...

I put up a draft at https://github.com/astral-sh/uv/pull/4067
Implementation wise this isn't too difficult. I'm unsure of the ramifications though.

I put up a draft at https://github.com/astral-sh/uv/pull/4067

I swear I only glanced away from my emails for a moment between "Looking into this..." and "I put up a draft" 😆

I'm unsure of the ramifications though.

I agree it's not clear that this is what the user what want 100% of the time, but I think it makes sense that most the time the most specific requirement would override the less specific requirement.
If it's not agreed that uv should allow this, I think it would make sense to throw an immediate error on specifying --no-binary <anything> with only-binary :all:.

:)
Yeah we should definitely improve the error instead of attempting to resolve. I'll open some issues around that.


Migrated encode, facebook_url and foreach helpers to es6

Refs #9589

Update code style and migrate encode, facebook_url and foreach helpers
Skipping migrating excerpt helper since it's probably going to get nuked in Ghost 3.0

@vikaspotluri123 heads up that the {{foreach}} helper tests are failing with these changes in case you missed it 🙂

Totally missed that, thanks @kevinansfield! I'll fix the issues when I get a chance 😄

Took a minute, but it's passing now!


Don't save dupe entries in Extra Folders to prevent performance degradation

…dation, fix dupe direct/music folders on 1st run, ensure direct/music always in configuration per EQ2Alyza's guide.

just tested and works fine
Thank you!


Implement the Vulnerability scanning report component

Implement the scanning UI components based on current design. Will use the issue https://github.com/vmware/harbor/issues/2418 to track the integration between ui and API.


Localized content/bn/docs/setup/best-practices/_index.md

Signed-off-by: Pratik Dey<EMAIL_ADDRESS>Localizes content/bn/docs/setup/best-practices/_index.md  to Bengali
This is an initial PR as may need some improvements!
Tracking issue: #31677

/lgtm


fix bug in piecewise algorithm

Fix the following:

Bug introduced randsingle for piecewise constant intensity.
Return a PoinSet in randsingle for intensity function (after thinning). It was returning a view.
Remove randsingle(rng::Random.AbstractRNG, p::PoissonProcess{<:Function}, d::Domain) because we do not need to assume that the user wants a piecewise intensity. They can already do it providing a vector as intensity.

Codecov Report

Merging #43 (823fbfe) into master (bbb3df8) will decrease coverage by 1.51%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##           master      #43      +/-   ##
==========================================
- Coverage   65.27%   63.76%   -1.51%
==========================================
  Files           8        7       -1
  Lines          72       69       -3
==========================================
- Hits           47       44       -3
  Misses         25       25

Impacted Files
Coverage Δ

src/processes/poisson.jl
85.71% <100.00%> (-0.65%)
:arrow_down:

... and 2 files with indirect coverage changes

Good catch!


[sample_hevc_fei_abr] Fix for clang compiler

Fixes #419

@mgonchar After these fixes we can compile MediaSDK with using clang again.


Make dryRun output match the real command exactly

Yeah, please approve.

Jenkins: test this please

Looks like checkstyle failed. You can run src/main/scripts/fix_whitespace on HasksellRewriter.java and it should resolve the issue, although if you have tabs in the file it may mess up the indentation and you should adjust that manually.


ci: change submodule_update PR branch name to use a timestamp strategy

To prevent it from force-pushing to an existing branch like it did in https://github.com/envoyproxy/envoy-mobile/pull/2373

Thank you for following up on this one.


integrate the logo into the documentation somewhere

Now that we have a cool logo, maybe we could update the documentation to make use of it?

Logo is already integrated in documentation.