Fatale error on wrong class name

Running the test trigger a fatal error.
PHP Fatal error:  Class 'MangoPay\Libraries\Upload' not found in /home/jules/v3/mangopay2-php-sdk/MangoPay/ClientLogoUpload.php on line 8
It's because the class https://github.com/Mangopay/mangopay2-php-sdk/blob/master/MangoPay/Libraries/Upload.php is named Page and the file is named Upload.
I'm not sure if we should rename the file or the class.
It was introduce in the commit https://github.com/Mangopay/mangopay2-php-sdk/commit/fb533d89e1a6e5aa61948a02bb9cbb4e2ddc5068.

Absolutely, thanks very much for bringing this to our attention :-)

@hobailey, the fix you made for this issue is very much needed.
When do you think it will be part of a tagged release?
Thanks!

Done: https://github.com/Mangopay/mangopay2-php-sdk/releases/tag/v2.4.1
Sorry for the delay - should have done it sooner :-/

@hobailey, thanks a lot!
I do not find thee new version on packagist. Can you help?

Hmm, it's supposed to pull though automatically, but I've just done it manually :-)

Thanks a lot!


Framework requires "unzip"

Some customers running DCOS (Mesos) on RHEL7 have run in to an issue where deployment fails because unzip is not installed.  Our thinking at Mesosphere is that tar is more universal than unzip and would be a better alternative.
This is being tracked inside Mesosphere at JIRA: https://mesosphere.atlassian.net/browse/DCOS-3206

There are artifacts posted also for tar https://github.com/mesos/kafka/releases/tag/v<IP_ADDRESS> not sure what artifact is exactly having an unzipping problem?

The only artifact using zip (in DCOS) is jre:
https://s3-us-west-2.amazonaws.com/kafka-mesos/jre-7-openjdk.zip
Probably, we need to tar.gz it and post a PR to the universe project.
--
BR
Dmitry Pekar
On 29 September 2015 at 00:14, Joe Stein<EMAIL_ADDRESS>wrote:

There are artifacts posted also for tar
https://github.com/mesos/kafka/releases/tag/v<IP_ADDRESS> not sure what
artifact is exactly having an unzipping problem?
—
Reply to this email directly or view it on GitHub
https://github.com/mesos/kafka/issues/125#issuecomment-143876150.

Updated jre on S3 to use tgz instead of zip:
https://d1vubr0evspla.cloudfront.net/jre-7u79-openjdk.tgz
Changes available in PR - https://github.com/mesosphere/universe/pull/235
Will be fixed after the merge.
--
BR
Dmitry
On 29 September 2015 at 00:18, Dmitry Pekar<EMAIL_ADDRESS>wrote:

The only artifact using zip (in DCOS) is jre:
https://s3-us-west-2.amazonaws.com/kafka-mesos/jre-7-openjdk.zip
Probably, we need to tar.gz it and post a PR to the universe project.
--
BR
Dmitry Pekar
On 29 September 2015 at 00:14, Joe Stein<EMAIL_ADDRESS>wrote:

There are artifacts posted also for tar
https://github.com/mesos/kafka/releases/tag/v<IP_ADDRESS> not sure what
artifact is exactly having an unzipping problem?
—
Reply to this email directly or view it on GitHub
https://github.com/mesos/kafka/issues/125#issuecomment-143876150.

Probably we also need to correct help. help scheduler mentions:
"--jre                JRE zip-file (jre-7-openjdk.zip). Default - none."

https://github.com/mesosphere/universe/pull/235 is merged now, thanks!


Add BNBTestnet assetId, chainId and NetworkId in sio_core_light

This is needed to allow add bnbTestnet, sending, and buy

Now i must remove this from sio_core_light


CLI install fails for arm64 platforms; dapr_linux_arm64.tar.gz is missing

Expected Behavior
Install script works; i.e. it downloads the platform-specific compressed installation file and does the installation per the documentation.
Actual Behavior
Install script correctly id's platform as linux_arm64 but apparently fails to retrieve the required installation file: dapr_linux_arm64.tar.gz
Using the script-generated download reference, a separate wget https://github.com/dapr/cli/releases/download/v0.9.0/dapr_linux_arm64.tar.gz
returns a 404 Not Found.
Steps to Reproduce the Problem
Run the Linux install script on an ARM64 platform or simply look in that github location to see if the dapr_linux_arm64.tar.gz is in fact missing.

We will release arm64 binaries from 0.11.0 release. https://github.com/dapr/dapr/releases/tag/v0.11.0-rc.4
closing with https://github.com/dapr/dapr/issues/2107


fix pns_idx undefined error

only read the pns channels when they are required (i.e. in chs_to_read).

All the files I have are not what I consider tiny but I can create one. Let
me check that all the events are imported correctly first (all the event
channels seemed to be zero but the egi_events array was at least non zero)
and I'll get back to you with it a bit later.
On Oct 24, 2017 12:47 PM, "Eric Larson"<EMAIL_ADDRESS>wrote:
@larsoner approved this pull request.
LGTM +1 for merge
It would be nice to have a little test for this. Do you have a tiny file
that shows the error? If so we can add it to the mne-testing-data repo and
add a test in mne/io/egi/tests/ somewhere that e.g., the file reads and
raw[:][0] gives the right shape.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mne-tools/mne-python/pull/4704#pullrequestreview-71591668,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARWhTvv7eCOkZ9o5nYNwBCajofLtxxnuks5svhS7gaJpZM4QEvUZ
.

+1 to add a file to testing data

Codecov Report

Merging #4704 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #4704      +/-   ##
==========================================
+ Coverage   87.81%   87.83%   +0.01%
==========================================
  Files         349      349
  Lines       65696    65790      +94
  Branches    11299    11337      +38
==========================================
+ Hits        57694    57785      +91
  Misses       5141     5141
- Partials     2861     2864       +3

ok it's my lazy day... diff looks legit without test... :)


added business-header page

Description
Added business-header page
Fixes #2
Dependencies
n/a
Future Improvements
n/a
Mentions
@Abbhiishek
Screenshots of relevant screens

Developer's checklist

[x] My PR follows the style guidelines of this project
[x] I have performed a self-check on my work

If changes are made in the code:

[x] I have followed the coding guidelines
[x] My changes in code generate no new warnings
[x] My changes are breaking another fix/feature of the project
[x] I have added test cases to show that my feature works
[x] I have added relevant screenshots in my PR

GTM ✨
There is a small updating you have to do in Contribution.json file, Add your new contribution link after the merging to Projects object.

GTM ✨ There is a small updating you have to do in Contribution.json file, Add your new contribution link after the merging to Projects object.

Okk bro

congratulations @srinjoy-26  on PR Merged.

congratulations @srinjoy-26 on PR Merged.

🎉🎉🎉🎉🎉🎉 Thanks bro, ab sukoon h


Consider moving to SCons

SCons may be a better alternative to CMake.
We should discuss it in the next milestone.

This idea was discarded, I'll close the issue.


API call timeout after fresh Ubuntu VM start

In the VM certification test tool, the very 1st time ( after deployment or shutdown-start cycle ) with Azure Ubuntu VM, the API call to https://isvapp.azurewebsites.net/selftest-vm always gets timed out with 500 error.
The result is the same for PostMan or PowerShell's Invoke-RestMethod. It times out after 3 min 52 seconds.
From 2nd API call onwards it takes < 10 seconds.
I even tried to use -TimeoutSec 600 but seems the timeout is happening from the server-side itself.
Error - 500 - The request timed out. 500 - The request timed out. The web server failed to respond within the specified time.
Is there a way to extend the server-side timeout?

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

ID: 76aff51a-dfee-9126-9788-4fee1652814b
Version Independent ID: 0d8f1128-3588-4d12-1501-4071059eb675
Content: Test an Azure virtual machine image for Azure Marketplace
Content Source: articles/marketplace/azure-vm-image-test.md
Service: marketplace
Sub-service: partnercenter-marketplace-publisher
GitHub Login: @ebolton-cyber
Microsoft Alias: edewebolton

@koder101 Thanks for your comment! We will review and provide an update as appropriate.

@koder101 May I know when is the last time you have used the API?
Can you please confirm you are able to connect the VM from VM Certification tool? tool # Download Certification Test Tool for Azure Certified from Official Microsoft Download Center

@koder101 We haven't heard back from you, so we will now close this issue. If this remains an issue, please contact Azure technical support team for further investigation.

@koder101 May I know when is the last time you have used the API?
Can you please confirm you are able to connect the VM from VM Certification tool? tool # Download Certification Test Tool for Azure Certified from Official Microsoft Download Center

@SadiqhAhmed-MSFT  Sorry for the late reply, Yes, I was able to connect from the desktop certification tool. The issue gets reproduced only from Self Test API.


implement destroy -all

likely dependant on the deletion by name

Restricting the use of - in lab names would allow to make this happen


Download Htmlhelp.exe link broken

Describe the bug
Download Htmlhelp.exe link broken
To Reproduce
Steps to reproduce the behavior:

Go to https://docs.microsoft.com/en-us/previous-versions/windows/desktop/htmlhelp/microsoft-html-help-downloads
Click on 'Download Htmlhelp.exe'
See error

Expected behavior
Download link to Htmlhelp.exe

@AlexNek "We're no longer updating this content regularly."
#please-close


Some minor style-changes

When checking the code for another project I'm working on I just found some very small style-changes.

Great job. Thanks @hAmpzter


LSP doesn't respond after restored last submission or last code

When I used 'u' to restore last session's code or use 'Leet last_submit' to restore last submission, the LSP didn't respond. Instead, it stucked at the suggestions it provided for the problem template.
'LspRestart' does work but it only refreshes the LSP output and the LSP is still not responding to new inputs after that. Auto complete powered by LSP doesn't work also.
I'm using C++ with clangd.

Just confirmed that LSP after deleting the problem template and pasting some code works.


Any updates and plans about netty5?

as title, thanks!

It's still in development but there is no release date yet.

It's still in development but there is no release date yet.

By the way, is there any plan to release netty5? I used to see that netty5 was abandoned.

/cc @normanmaurer

I hope it will support io_uring by default :)

Its still ongoing... no concrete plans for a release yet


[hotfix][table-planner][test] Self union watermark propagation

Add a test in table-planner to validate the correct watermark
propagation in case of unioning a DataStream with itself.
Replace assertions in the class with assertj.
Follows: #18420

@twalthr Please check again, thx!


bad

where is test server men, i find easy bypass, am pro haxor.

Breh haxor men

Haxer men i recocknice your name


use defaultnet params instead of btc chaincfg for decode address

This PR fixes a bug where BTCs default chain params from chaincfg are being used instead of the defaultNet when trying to decode a wallet address in DecodeAddress.
A user may want to override the default values of chaincfg by passing in a different set of defaultNet params, however DecodeAddress will currently throw ErrUnknownAddressType if the P2PKH or P2SH values do not match the default hardcoded values found in btcd/chaincfg.
An additional benefit to this change is that P2PKH and P2SH values are scoped to the network instead of checking ALL values that were configured with chaincfg

@cfromknecht thanks for the review. I've updated the PR

@Roasbeef Are you able to merge this PR?

+1 please look into merging this. i have LTC locked in a node that i need to get out ASAP. thanks

The proper solution is to correct our LTC integration within lnd, but in the short term, merging this in order to make it useable again.


Add collapsible summary to MWSS

What is the context of this PR?

Add collapsible summary to MWSS

How to review

Check MWSS summary contains accordions and is correct

Checklist

[ ] New static content marked up for translation
[ ] Newly defined schema content included in eq-translations repo

@boxadesign It appears as though the summary scrolls independently of the page. This make the page behave very strangely when scrolling

@jonnyshaw89 @dcdarrell9 I have fixed the issue with the summary component. To do this I had to also bring runner up to the latest version of the pattern library (v1.5.5). Version 1.5.3 had a small breaking change in it for the character counter in the textarea template

Looks good still @dcdarrell9 .


about tnt dataset

Hello, thank you very much for your excellent work, I have recently reproduced your work, but when I was evaluating, I found that there is a lot of noise in the point cloud file, can I reduce the noise by modifying the parameters in the sh file, if so, please inform me which parameter it is, thank you very much.

Hi, you can modify the hyperparameter here.

Hello, I found when testing with the advanced scenes in the TNT dataset that in the process of testing the palace scene, it remained almost unchanged for 24 hours, even if the test time is long, it is not 24 hours without results. I wonder if I could cancel the palace scene and upload it to the official website for evaluation, would it still be successful?

You can check whether the point cloud of palace scene is saved, if it is saved, I think you could cancel the above process.

Hello, I always thought that my trained model was not good enough, resulting in a lot of noise generation, but when I used the training model you provided for testing, there was still a lot of noise, and the qualitative results in your paper did not find that your point cloud data had been noisy by other methods.


Feat:update latest smart session and nexus(Draft)

updated addresses and tests for latest nexus deployments.
smart sessions WIP

PR lint @livingrockrises


Wrong conflict commit

@HelmiBacha please fix this commited conflict
https://github.com/ZakariaSaafi/SkyArt/blob/2a4b8aae67a3c08f86badc2e0180b657be1e1660/SkyArt-BE/package-lock.json#L4

resolved
closes #8


Backport "Discard poly-functions when trying to resolve overloading" to LTS

Backports #20181 to the LTS branch.
PR submitted by the release tooling.
[skip ci]

No regressions detected in the community build up to lts-20173.
Reference


Default constraints is invalid.

This annotation about default no effect.
e.g.
@Column(defaultValue = "8")
private int commentCount;
the defaultvalue of commentCount is still 0.

Sorry，this not gonna work, cause you will never has integer field with null value. Even you don't assign any value to it, it will equals to 0. So defaultValue annotation for integer field will not work.


Show a warning when there are multiple CLI installations

WHY are these changes introduced?
The CLI can be installed both locally (as a project dependency) and globally at the same time, and it can be confusing for the users, who could be running an unexpected version.
We already had a warning when you run the global CLI having a local installation. But not in the opposite scenario: when you run the CLI locally having a global installation.
WHAT is this pull request doing?
Shows the warning when we detect multiple installations, no matter which one you are running:

How to test your changes?
Without a global installation:

Add the local dependency to a project: npm i<EMAIL_ADDRESS>npm run shopify app info

Install the global dependency: npm i -g<EMAIL_ADDRESS>
shopify app info
npm run shopify app info

Measuring impact
How do we know this change was effective? Please choose one:

[x] n/a - this doesn't need measurement, e.g. a linting rule or a bug-fix
[ ] Existing analytics will cater for this addition
[ ] PR includes analytics changes to measure impact

Checklist

[x] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[x] I've considered possible documentation changes

/snapit

/snapit


ADD: docker-image.yml

ADD: github workflow for tagging and building image and pushing to repository

Summary by CodeRabbit

New Features

Introduced a new GitHub Actions workflow for automating the Continuous Integration process for Docker images.
The workflow supports manual dispatch, pushes to the main branch, and pull requests targeting the main branch.

Needs secrets.DOCKERHUB_USERNAME and secrets.DOCKERHUB_PASSWORD to be set.


The specific human feedback on VOYAGER's construction of 3D buildings

Hi~
I am utilizing Voyager to build some complex 3D buildings in Minecraft.
And I noticed you mentioned that Voyager is able to construct 3D structures like the Nether Portal, a house, and so on.
Could you provide the specific human critique on the Voyager's construction of 3D buildings?

@xieleo5 Hi~
How should I design prompts to reproduce the results of building 3D structures from human feedback? Do I need to specify the coordinates of each block that makes up this 3D structure in the prompts?

Hi @Felixvillas, sorry for the late reply. The human feedback is integrated in two primary ways, detailed in our supplementary section:

Human as a critic: Humans provide a critique to Voyager, allowing it to modify the code from the previous round. For instance, if the agent is constructing a Nether Portal but makes a mistake in the dimensions, we advise GPT-4 in the following manner:

“Your portal does not have the correct size. For a 10-obsidian portal, the top and bottom edges should only have 2 blocks, and the two-side edge should have 3 blocks. The 4 corners of the portal should use another material such as cobblestone.”

Human as a curriculum: Humans break down complex building tasks into smaller steps, guiding Voyager to complete them incrementally. For example, when constructing a house, we guide Voyager step-by-step, from laying the foundation to adding windows and a door:

“First, don't think of any other things, you only need to build the main body using oak_log with size 5x5 and 3-block height. Start from offset Y = 0 level.”
“You just built a 5*5 shelter starting at (615, 79, 1206). Now you need to add some wood stairs above the shelter as decoration. Place 9 stairs on each corner, the center of each edge, and the center of the building.”
“You just built a 5*5 shelter starting at (615, 79, 1206). You need to add 8 windows and a door. The door should be in the middle of one of the walls. The windows should be on each wall, with 1 block above the ground and 1 block between them.”

Hi @Felixvillas, sorry for the late reply. The human feedback is integrated in two primary ways, detailed in our supplementary section:

Human as a critic: Humans provide a critique to Voyager, allowing it to modify the code from the previous round. For instance, if the agent is constructing a Nether Portal but makes a mistake in the dimensions, we advise GPT-4 in the following manner:

“Your portal does not have the correct size. For a 10-obsidian portal, the top and bottom edges should only have 2 blocks, and the two-side edge should have 3 blocks. The 4 corners of the portal should use another material such as cobblestone.”

Human as a curriculum: Humans break down complex building tasks into smaller steps, guiding Voyager to complete them incrementally. For example, when constructing a house, we guide Voyager step-by-step, from laying the foundation to adding windows and a door:

“First, don't think of any other things, you only need to build the main body using oak_log with size 5x5 and 3-block height. Start from offset Y = 0 level.”
“You just built a 5*5 shelter starting at (615, 79, 1206). Now you need to add some wood stairs above the shelter as decoration. Place 9 stairs on each corner, the center of each edge, and the center of the building.”
“You just built a 5*5 shelter starting at (615, 79, 1206). You need to add 8 windows and a door. The door should be in the middle of one of the walls. The windows should be on each wall, with 1 block above the ground and 1 block between them.”

Thanks for your detailed reply! It helps me. I'll summarize the problems discovered during my experiments under this issue.


Question : Need tutorials for creating widgets

Hi,
Firstly, I'm not an jquery expert.
I don't figure out how to custom a widget (RefinementList) to implement a multiple attributes name query.
For example, i need to query on best_offer.merchant.name or other_offers.merchant.name...
The doc only related to design the render... Or i miss something ?
The page related to custom widget is completly unclear (i read also all links on this page) :
https://community.algolia.com/instantsearch.js/v2/guides/custom-widget.html
I don't understand what i have to do firstly.
Thanks for your Help

Hey @fvoverscan, what exactly do you mean with "implement a multiple attributes name query". Can you give a sketch of the UI you would like to achieve?

Hi @Haroenv ,
Our datas structure :
hit : {
best_offer : {
merchant : {
name: "AAA"
}
},
other_offers :  [
{
merchant : {
name: "BBB"
}
},
]
}
I would like to use a refinementList to ount all the product for merchants
For example :

AAA (10)
BBB (5)
But i could use only one attribute "best_offer.merchant.name"  on refinementList.
I need both "best_offer.merchant.name" and "other_offers.merchant.name" and my structure can't be modified...
So i would like to create a custom widget but informations are a bit incomplet.

Thanks

This is a very advanced use case, but the way to go is:

make a custom connector

You will have to base it on https://github.com/algolia/instantsearch.js/blob/develop/src/connectors/refinement-list/connectRefinementList.js
the main difference however should be that it doesn't need to work with 1 attribute, but with multiple.
You will also need to do the sorting or merging of the lists yourself.

ignore the jQuery parts of the tutorial and use vanilla JS for the rendering

Basically on every "render" (every time the render function gets called in your connector) need to construct DOM for a refinement list to work as expected.
Does that help you?

Thanks for the reply.
Sorry, i don't understand where to add another attribute on the connector. I use the example on connectRefinementList but could you highligth where to add this ?
I updated my previous comments to explain more the use case.
Thanks

Sorry i forgot to mention that i also need to facet search the query...
When i check/clic on merchant name, i would like to query on best_offer or other_offers merchant name.
Thanks

unfortunately, since this is very custom code, I don't think we will be able to help you any further like this, you will need to modify the code which gets the refinements, to also get it from more than simply "attribute".


tkinter doesnt work

<!---   *** BEFORE SUBMITTING: PASTE CLIPBOARD HERE TO COMPLETE YOUR REPORT ***   ---!>

Hey @MatanEshel, thanks for reporting. This error should be fixed in our latest version (5.3.0).
Since it's still not available in Anaconda, you have two options:

Use our Windows or macOS installer, which you can find here.

Create a new environment with conda-forge packages. For that, please close Spyder, open the Anaconda Prompt and run the following commands there:
 conda create -n spyder-cf -c conda-forge spyder
 conda activate spyder-cf
 spyder

Since you didn't provide more details, I'm going to close this issue.


Add a UITableView example with variable height cells

Plus:

Add performance charts for other device type: iPhone 5/6/7
Update documentation

Codecov Report

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

@@           Coverage Diff           @@
##           master      #44   +/-   ##
=======================================
  Coverage   95.93%   95.93%
=======================================
  Files          15       15
  Lines        3245     3245
=======================================
  Hits         3113     3113
  Misses        132      132

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 ab3a40b...dcfb6ff. Read the comment docs.


merge : Result a a -> a -- Remove result when mapping makes it redundant

Does this belong in Result.Extra?
I use merge often in pipelines where a result is mapped to a success message or an error message, especially with Http in 0.18 and things like this:
type Msg
    = UserTypedInt Int
    | UserInputError String

msgFromInput : String -> Msg
msgFromInput =
    String.toInt
    >> Result.mapError UserInputError
    >> Result.map UserTypedInt
    >> Result.Extra.merge

I'm surprised you don't write examples like that wit Result.Extra.unpack instead.
Apart from that, I think Result.Extra is an okay place for your proposed function.

I find it more readable, but it's up to taste.  Thanks for looking at it.
On Fri, Jan 20, 2017 at 10:57 AM, Janis Voigtländer <
<EMAIL_ADDRESS>wrote:

I'm surprised you don't write examples like that wit Result.Extra.unpack
instead.
Apart from that, I think Result.Extra is an okay place for your proposed
function.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/elm-community/result-extra/pull/15#issuecomment-274150901,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOEEIqIWR1_w6cpjpfLvPygfYvSsvhSks5rUQORgaJpZM4Lpfok
.


Update long running test workflow to use GH token for terraform private registry

Description
Long-running tests are failing during the Terraform private registry step. This PR updates the long running test workflow to use a GH token to authenticate to the Terraform private registry
Type of change

This pull request is a minor refactor, code cleanup, test improvement, or other maintenance task and doesn't change the functionality of Radius (issue link optional).

Fixes: #issue_number

Rebased this branch with main.


Validating json with json-schema

I created a sample repo  to validate the json against this schema with the simple code.
I am getting the error as invalid jsonType: *main.Product.
Please take a look.

appreciate your response

this is the expected behaviour;
the documentation clearly says value must be raw json value
i.e it must be string, boolean, number, map, array and composite of these.
User defined structs are not allowed in value

to be clear: you must unmarshal json into interface{} instead of Product

Thanks for the response. It works with interface{}.


How to cancel/stop compression?

Can I stop/cancel the compression process? Suppose that I have a large file to be processed, and the user don't want to wait for it, so he click the Cancel button.

Video compression is done by asyncTask "VideoCompressTask" to compress video, you can interrupt this task and it will stop compressing.


ciao-down: Allow qemu boot to continue even if 9p mounts fail

There seems to be a race condition that causes the mounting of the
shared folders via 9p to fail.  This in turn causes the ciao-down
VM boot to fail.  This commit switches to using the system.d
automount facility ( which may fix the mount problem ) and allows the
boot to continue even if the mounts fail.  This is preferable to the
current status in which ciao-down connect seems to hang from time
to time on some machines.  If automatic mounting fails it should
still be possible to manually mount the shared folders from the command
line.
Signed-off-by: Mark Ryan<EMAIL_ADDRESS>

Coverage decreased (-0.005%) to 66.691% when pulling ed43e481fac30c65680e871790a1788735ec98f8 on markdryan:ciao-down-fix-9p into 99fb3ebc371817a00cf0621b0917c69d72e2a230 on 01org:master.


Converge of apt::default fails as it tries to install version of a package that does not exist

:ghost: Brief Description
apt's default recipe failed to converge on a freshly installed instance of ubuntu server 22.04.  Chef log shows that apt-get update was not ran. But failed when trying to call apt_package[apt-transport-https, gnupg, dirmngr] action install
:pancakes: Cookbook version
apt (7.4.2)
:man_cook:  Chef-Infra Version
Chef Client, version 14.15.6
:tophat: Platform details
Ubuntu Server 22.04
Steps To Reproduce

Create a new vm from ubuntu server 22.04 iso
Run chef with [apt::default] as the first recipe

:police_car: Expected behavior
I would expect the default recipe to converge
:heavy_plus_sign: Additional context
looking at the full build log I can see that chef was trying to install apt-transport-https version2.4.6. On the node I ran apt-cache apt-transport-https and saw that this was the Candidate version report by the apt-cache
user@server:/tmp/chef-1665596308/cookbooks/apt$ apt-cache policy apt-transport-https
apt-transport-https:
  Installed: (none)
  Candidate: 2.4.6
  Version table:
     2.4.6 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages
     2.4.5 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

I looked at this output because it looks like this is where the package resource is looking to determine what version of the package to install https://github.com/chef/chef/blob/main/lib/chef/provider/package/apt.rb#L176
My guess on what is happening is that the default recipe does not update the apt-cache if it has been updated in the last 24 hours. I am not yet sure how chef is determining if the apt-cache has been updated but I am just guessing that since this was a fresh server. That the apt cookbook was incorrectly thinking that apt cache had just been updated and thus did not update the cache. And then consequently attempts to download a version of a package that ubuntu is no longer serving.
I manually ran apt-get update and after that I verified the apt-cache for apt-transport-https' candidate version was one that archive.ubuntu was serving.
user@server:/tmp/chef-1665596308/cookbooks/apt$ sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:5 http://archive.ubuntu.com/ubuntu jammy/main amd64 c-n-f Metadata [30.3 kB]
Get:6 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 c-n-f Metadata [488 B]
Get:7 http://archive.ubuntu.com/ubuntu jammy/universe amd64 c-n-f Metadata [286 kB]
Get:8 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 c-n-f Metadata [8,372 B]
Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [633 kB]
Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [147 kB]
Get:11 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [8,964 B]
Get:12 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [373 kB]
Get:13 http://archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [57.4 kB]
Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 c-n-f Metadata [524 B]
Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [430 kB]
Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [109 kB]
Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 c-n-f Metadata [4,404 B]
Get:18 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [7,220 B]
Get:19 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [2,360 B]
Get:20 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 c-n-f Metadata [420 B]
Get:21 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [3,008 B]
Get:22 http://archive.ubuntu.com/ubuntu jammy-backports/main Translation-en [1,432 B]
Get:23 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 c-n-f Metadata [272 B]
Get:24 http://archive.ubuntu.com/ubuntu jammy-backports/restricted amd64 c-n-f Metadata [116 B]
Get:25 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [6,752 B]
Get:26 http://archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [9,240 B]
Get:27 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 c-n-f Metadata [352 B]
Get:28 http://archive.ubuntu.com/ubuntu jammy-backports/multiverse amd64 c-n-f Metadata [116 B]
Get:29 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages [370 kB]
Get:30 http://archive.ubuntu.com/ubuntu jammy-security/main Translation-en [84.1 kB]
Get:31 http://archive.ubuntu.com/ubuntu jammy-security/main amd64 c-n-f Metadata [3,924 B]
Get:32 http://archive.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [334 kB]
Get:33 http://archive.ubuntu.com/ubuntu jammy-security/restricted Translation-en [51.5 kB]
Get:34 http://archive.ubuntu.com/ubuntu jammy-security/restricted amd64 c-n-f Metadata [524 B]
Get:35 http://archive.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [290 kB]
Get:36 http://archive.ubuntu.com/ubuntu jammy-security/universe Translation-en [64.0 kB]
Get:37 http://archive.ubuntu.com/ubuntu jammy-security/universe amd64 c-n-f Metadata [2,408 B]
Get:38 http://archive.ubuntu.com/ubuntu jammy-security/multiverse amd64 c-n-f Metadata [228 B]
Fetched 3,645 kB in 1s (2,468 kB/s)
Reading package lists... Done
user@server:/tmp/chef-1665596308/cookbooks/apt$ apt-cache policy apt-transport-https
apt-transport-https:
  Installed: (none)
  Candidate: 2.4.8
  Version table:
     2.4.8 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages
     2.4.5 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

Full chef log
[<IP_ADDRESS>] out: Starting Chef Client, version 14.15.6
[<IP_ADDRESS>] out: resolving cookbooks for run list: ["chef-linux-base::default", "company-teamcity::sacramento", "company-teamcity::server"]
[<IP_ADDRESS>] out: Synchronizing Cookbooks:
[<IP_ADDRESS>] out:   - company-teamcity (0.1.0)
[<IP_ADDRESS>] out:   - apt (7.4.2)
[<IP_ADDRESS>] out:   - chef-linux-base (0.1.0)
[<IP_ADDRESS>] out:   - windows-library (0.1.0)
[<IP_ADDRESS>] out:   - vs-2017 (1.1.1)
[<IP_ADDRESS>] out:   - java (7.0.0)
[<IP_ADDRESS>] out:   - firefox (6.0.0)
[<IP_ADDRESS>] out:   - chrome (4.0.2)
[<IP_ADDRESS>] out:   - git (10.1.0)
[<IP_ADDRESS>] out:   - powershell (6.1.3)
[<IP_ADDRESS>] out:   - dotnetframework (2.0.0)
[<IP_ADDRESS>] out:   - windows-automation (0.4.0)
[<IP_ADDRESS>] out:   - windows (4.2.5)
[<IP_ADDRESS>] out:   - iis (7.1.1)
[<IP_ADDRESS>] out:   - homebrew (5.3.1)
[<IP_ADDRESS>] out:   - dmg (4.1.1)
[<IP_ADDRESS>] out:   - ms_dotnet (6.0.0)
[<IP_ADDRESS>] out: Installing Cookbook Gems:
[<IP_ADDRESS>] out: Compiling Cookbooks...
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_auto_run from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_certificate from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_feature from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_feature_dism from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_feature_powershell from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_font from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_pagefile from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_path from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_printer from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_printer_port from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_share from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_shortcut from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource windows_task from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: [2022-10-12T11:23:56-07:00] WARN: Resource dmg_package from the client is overriding the resource from a cookbook. Please upgrade your cookbook or remove the cookbook from your run_list.
[<IP_ADDRESS>] out: Converging 137 resources
[<IP_ADDRESS>] out: Recipe: chef-linux-base::default
[<IP_ADDRESS>] out:   * execute[sed -i "s/^127\.0\.0\.1.*/<IP_ADDRESS> localhost $(cat /etc/hostname)/g" /etc/hosts] action run (skipped due to only_if)
[<IP_ADDRESS>] out: Recipe: apt::default
[<IP_ADDRESS>] out:   * file[/var/lib/apt/periodic/update-success-stamp] action nothing (skipped due to action :nothing)
[<IP_ADDRESS>] out:   * apt_update[periodic] action periodic (up to date)
[<IP_ADDRESS>] out:   * execute[apt-get update] action nothing (skipped due to action :nothing)
[<IP_ADDRESS>] out:   * execute[apt-get autoremove] action nothing (skipped due to action :nothing)
[<IP_ADDRESS>] out:   * execute[apt-get autoclean] action nothing (skipped due to action :nothing)
[<IP_ADDRESS>] out:   * directory[/var/cache/local] action create (up to date)
[<IP_ADDRESS>] out:   * directory[/var/cache/local/preseeding] action create (up to date)
[<IP_ADDRESS>] out:   * template[/etc/apt/apt.conf.d/10dpkg-options] action create (up to date)
[<IP_ADDRESS>] out:   * template[/etc/apt/apt.conf.d/10recommends] action create (up to date)
[<IP_ADDRESS>] out:   * apt_package[apt-transport-https, gnupg, dirmngr] action install
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out:     ================================================================================
[<IP_ADDRESS>] out:     Error executing action `install` on resource 'apt_package[apt-transport-https, gnupg, dirmngr]'
[<IP_ADDRESS>] out:     ================================================================================
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out:     Mixlib::ShellOut::ShellCommandFailed
[<IP_ADDRESS>] out:     ------------------------------------
[<IP_ADDRESS>] out:     Expected process to exit with [0], but received '100'
[<IP_ADDRESS>] out:     ---- Begin output of ["apt-get", "-q", "-y", "--allow-downgrades", "-o", "Dpkg::Options::=--force-confdef", "-o", "Dpkg::Options::=--force-confold", "install", "apt-transport-https=2.4.6"] ----
[<IP_ADDRESS>] out:     STDOUT: Reading package lists...
[<IP_ADDRESS>] out:     Building dependency tree...
[<IP_ADDRESS>] out:     Reading state information...
[<IP_ADDRESS>] out:     The following NEW packages will be installed:
[<IP_ADDRESS>] out:       apt-transport-https
[<IP_ADDRESS>] out:     0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
[<IP_ADDRESS>] out:     Need to get 1,510 B of archives.
[<IP_ADDRESS>] out:     After this operation, 169 kB of additional disk space will be used.
[<IP_ADDRESS>] out:     Err:1 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-transport-https all 2.4.6
[<IP_ADDRESS>] out:       404  Not Found [IP: <IP_ADDRESS> 80]
[<IP_ADDRESS>] out:     STDERR: E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/a/apt/apt-transport-https_2.4.6_all.deb  404  Not Found [IP: <IP_ADDRESS> 80]
[<IP_ADDRESS>] out:     E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
[<IP_ADDRESS>] out:     ---- End output of ["apt-get", "-q", "-y", "--allow-downgrades", "-o", "Dpkg::Options::=--force-confdef", "-o", "Dpkg::Options::=--force-confold", "install", "apt-transport-https=2.4.6"] ----
[<IP_ADDRESS>] out:     Ran ["apt-get", "-q", "-y", "--allow-downgrades", "-o", "Dpkg::Options::=--force-confdef", "-o", "Dpkg::Options::=--force-confold", "install", "apt-transport-https=2.4.6"] returned 100
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out:     Resource Declaration:
[<IP_ADDRESS>] out:     ---------------------
[<IP_ADDRESS>] out:     # In /root/.chef/local-mode-cache/cache/cookbooks/apt/recipes/default.rb
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out:      95: package %w(apt-transport-https gnupg dirmngr) do
[<IP_ADDRESS>] out:      96:   only_if { apt_installed? }
[<IP_ADDRESS>] out:      97: end
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out:     Compiled Resource:
[<IP_ADDRESS>] out:     ------------------
[<IP_ADDRESS>] out:     # Declared in /root/.chef/local-mode-cache/cache/cookbooks/apt/recipes/default.rb:95:in `from_file'
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out:     apt_package("apt-transport-https, gnupg, dirmngr") do
[<IP_ADDRESS>] out:       package_name ["apt-transport-https", "gnupg", "dirmngr"]
[<IP_ADDRESS>] out:       action [:install]
[<IP_ADDRESS>] out:       default_guard_interpreter :default
[<IP_ADDRESS>] out:       declared_type :package
[<IP_ADDRESS>] out:       cookbook_name "apt"
[<IP_ADDRESS>] out:       recipe_name "default"
[<IP_ADDRESS>] out:       only_if { #code block }
[<IP_ADDRESS>] out:     end
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out:     System Info:
[<IP_ADDRESS>] out:     ------------
[<IP_ADDRESS>] out:     chef_version=14.15.6
[<IP_ADDRESS>] out:     platform=ubuntu
[<IP_ADDRESS>] out:     platform_version=22.04
[<IP_ADDRESS>] out:     ruby=ruby 2.5.8p224 (2020-03-31 revision 67882) [x86_64-linux]
[<IP_ADDRESS>] out:     program_name=/opt/chef/bin/chef-client
[<IP_ADDRESS>] out:     executable=/opt/chef/bin/chef-client
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out:
[<IP_ADDRESS>] out: Running handlers:
[<IP_ADDRESS>] out: [2022-10-12T11:23:57-07:00] ERROR: Running exception handlers
[<IP_ADDRESS>] out: Running handlers complete
[<IP_ADDRESS>] out: [2022-10-12T11:23:57-07:00] ERROR: Exception handlers complete
[<IP_ADDRESS>] out: Chef Client failed. 0 resources updated in 12 seconds
[<IP_ADDRESS>] out: [2022-10-12T11:23:57-07:00] FATAL: Stacktrace dumped to /root/.chef/local-mode-cache/cache/chef-stacktrace.out
[<IP_ADDRESS>] out: [2022-10-12T11:23:57-07:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[<IP_ADDRESS>] out: [2022-10-12T11:23:57-07:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: apt_package[apt-transport-https, gnupg, dirmngr] (apt::default line 95) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '100'
[<IP_ADDRESS>] out: ---- Begin output of ["apt-get", "-q", "-y", "--allow-downgrades", "-o", "Dpkg::Options::=--force-confdef", "-o", "Dpkg::Options::=--force-confold", "install", "apt-transport-https=2.4.6"] ----
[<IP_ADDRESS>] out: STDOUT: Reading package lists...
[<IP_ADDRESS>] out: Building dependency tree...
[<IP_ADDRESS>] out: Reading state information...
[<IP_ADDRESS>] out: The following NEW packages will be installed:
[<IP_ADDRESS>] out:   apt-transport-https
[<IP_ADDRESS>] out: 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
[<IP_ADDRESS>] out: Need to get 1,510 B of archives.
[<IP_ADDRESS>] out: After this operation, 169 kB of additional disk space will be used.
[<IP_ADDRESS>] out: Err:1 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-transport-https all 2.4.6
[<IP_ADDRESS>] out:   404  Not Found [IP: <IP_ADDRESS> 80]
[<IP_ADDRESS>] out: STDERR: E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/a/apt/apt-transport-https_2.4.6_all.deb  404  Not Found [IP: <IP_ADDRESS> 80]
[<IP_ADDRESS>] out: E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
[<IP_ADDRESS>] out: ---- End output of ["apt-get", "-q", "-y", "--allow-downgrades", "-o", "Dpkg::Options::=--force-confdef", "-o", "Dpkg::Options::=--force-confold", "install", "apt-transport-https=2.4.6"] ----
[<IP_ADDRESS>] out: Ran ["apt-get", "-q", "-y", "--allow-downgrades", "-o", "Dpkg::Options::=--force-confdef", "-o", "Dpkg::Options::=--force-confold", "install", "apt-transport-https=2.4.6"] returned 100
[<IP_ADDRESS>] out:

Chef 14 has been EOL for quite a while and I'm not able to replicate this.


Run clean before force-build?

I got some unexpected results using the builder, which seemed to be caused by pre-generated webpages in the build-folder.
./gulp clean
./gulp

solved the problem.

Running clean (alone, not in parallel) before the other tasks is a bit messy, code-wise. With forever, switching branches should behave somewhat OK. If you stumble upon this again, please note the steps to reproduce, the unwanted effect and I'll look into it.


Operational error [08004] connection exception - Client connection must be encrypted.

I can't create a connection because it needs to be encrypted. I get the error:
"Operational error [08004] connection exception - Client connection must be encrypted."

I tried to solve this issue by manually add encryption to the connection.schema and ui.schema but it does not work.

Hi @bruwozniak
I have the same problem. Is there a fix planned? In the meantime is there a workaroud?
Thanks,


[Feature] support aggregate function OLS

Why I'm doing:
What I'm doing:
Fixes #46550 [function] request for aggregate function OLS
What type of PR is this:

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

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

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

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

[ ] This is a backport pr

Bugfix cherry-pick branch check:

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

[ ] 3.3
[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

 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.

Thank you for your contribution

Thanks for your contribution. Please sign commits by SSH or GPG, could see the document for detail.

Great job. Can you add some e2e tests in sql tester like test_approx_top_k_without_null or test_array_agg?


Make a design of acception of cookie policy (in Figma)

Due to https://github.com/ita-social-projects/Forum/issues/48

https://www.figma.com/file/H8TsUKOzzs5xAGGdorRymM/Forum_accept_cookie_modal?type=design&node-id=0-1&mode=design&t=zJ95mt5exOqMz9nD-0


Set uniform values based on paint property binders to match computeAllUniformValues

The behavior of render() is to compute the uniform values using the paint property binders, which are not available in the tweaker.  To match that, we need to set up and update the property UBO in the render layer.

It's ok, but the tweaker code executes before drawables get drawn anyway, If I'm not missing something.


FEATURE: Enter in register now

Github Issue (if applicable): n/a
Trello Link (if applicable): https://trello.com/c/rJ89z6be
Forum Link (if applicable): probably all over the place
Explanation of Bugfix/Feature/Enhancement:
Found a function in YNAB source code that typically takes all the transactions and enters all scheduled transactions. Just using that same function but only sending the transactions that are selected. If you select a non-scheduled transaction, the "Enter In Register Now" option is not available.
Recommended Release Notes:
Added option to edit-transaction menu to enter scheduled transactions into the register immediately. Doing so will update the scheduled transaction to the next recurring date.

@blargity You got more than you bargained for on that one. I went ahead and implemented a custom error modal for the toolkit. Now we can call ynabToolKit.shared.showFeatureErrorModal(<feature_name>) and it will show an error to the user.
If someone wants to make a custom modal, they can use
ynabToolKit.shared.showModal(<header>, <mesage>, <actions>)

Awesome! Thanks!


Feature Request: toLabelledProduct

Dear shapeless team,
having toProduct support for unnamed Hlist, it seems a natural request to have method like toLabelledProduct for named Hlist of records (like automatically derived by LabelledGeneric )
any plans on implementing this?

Are you referring to the toProduct syntax for function types that's defined in shapeless/syntax/std/functions.scala?

yes, thanks for clarification.
I am coming from a Python background and there I have the star * and doublestar ** tools for passing lists and dictionaries as function arguments respectively.
With shapeless it seems we can already support * via myfunction.toProduct(hlist) and using plain HLists
It would be great to support named arguments like in ** similarly by something  myfunction.toLabelledProduct(labelledHList)

Gotcha.
Scala function types don't encode the names of their arguments, so unfortunately what you ask isn't possible. Scala methods do, but they have the limitation that they're not first class. If that isn't a problem for you, then you might be able to make some headway with RecordArgs.

I see. Yeah that is unfortunate, but if something like this could work with methods, I would love to have it
how could the syntax look like?

It does work with methods ... see the tests for RecordArgs and FromRecordArgs, or look at some of the uses in other projects :-)

Is there also support for interfacing "normal" methods which are not inheritable in such a manner?

No there isn't.

thanks a lot
this sounds like a class FromRecordArgsProxy[A](a: A) extends FromRecordArgs would be awesome, which is supposed to wrap a custom object of kind of arbitrary type. With such you could easily access myMethodRecord for any "normal" method.
However to the best of my knowledge such proxies are not well supported currently (haven't found a single satisfiable implementation out there for Scala). If you know about a proxy which could accomplish this, please drop me a line.

One could imagine having a toLabelledProduct where you have to pass the labels explicitly.
But I'm not sure how useful that would be.

It could also work as a macro when passed a reference to a method or a literal function.


no issue--Address error message feedback from Ian Johnson in security-secretstore-setup

Followup from https://github.com/edgexfoundry/edgex-go/pull/1916
Merged before I could address all feedback
Signed-off-by: Daniel Harms<EMAIL_ADDRESS>

thanks for this!

Codecov Report

Merging #1951 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master    #1951   +/-   ##
=======================================
  Coverage   44.11%   44.11%
=======================================
  Files         186      186
  Lines       11645    11645
=======================================
  Hits         5137     5137
  Misses       6212     6212
  Partials      296      296

Impacted Files
Coverage Δ

internal/security/secretstore/password.go
26.85% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Support certain extras of the current project as dev dependencies

It would be nice to be able to support adding specific extras as dev dependencies.. For example, a project that is migrating to uv may have optional dependency groups that they'd like to keep separate but add as dev dependencies like so:
[project.optional-dependencies]
test = [
    "pytest~=8.0",
    "pytest-cov~=5.0",
    "pytest-time~=0.3",
]
lint = [
    "ruff>=0.6.0",
]
types = [
    "pyright==1.1.377",
]

[tool.uv]
dev-dependencies = [
    ".[test,lint,types]"
]

I think this makes sense but we might want to wait until https://peps.python.org/pep-0735/ is resolved?

@charliermarsh I was playing around for unrelated reasons and discovered that "<project-name>[extra] @ /" works in the dev-dependencies resolver. Is this something we could expect to continue to work, or should that be considered a bug?

In the PEP-0735 dependency-groups area, using <project-name>[extra,other] does work correctly. It's not quite as simple as using ., but it's a decent workaround and meets my use case. I'll leave this open for the Astral folks to decide whether they want to implement it with the shorthand, but I'm content as-is.

👍 I think we can close this now that PEP 735 is accepted and implemented, since we wouldn't go beyond what's in the spec.


Follow API (2)

Hi Daniel,
I hope I fixed everything. Going to go one at a time serially. Here are FollowApi changes.
Thanks for your time and patience.
Best Regards,
Akshay Srinivasan

OK thanks, taking a look now

Hey @akshays2112 - some good work here but I think your refactoring tooling may be making some unnecessary changes - are you using Resharper? If so, I suggest you customise your ruleset or turn it off for this project 🙂
You have also undone a lot of the summary comments that were correct. It is important that the XML comments match the Spotify docs so that users have a consistent experience 😃
Be really careful in SpotifyWebApi class - this is central library so small changes can have a major impact. Great that you added the Delete method! Just watch out for incorrect null checks and just ask if you are not sure 😎👍 Thank you 🤩

Hi Daniel,
I have left some comments on specific types of issues. Will defer changes until we can come to an agreement to shorten the process.
Thanks for your patience and time.
Best Regards,
Akshay Srinivasan

Hi Daniel,
YAY!!! Thanks so much for those replies I will work on those two types of issues that have been clarified.  Please look at PUT/POST or my code to see why my code is failing unless I do the null check.
♥♥♥ I was losing my mind here LOL.
Thanks for your patience and time.
Best Regards,
Akshay Srinivasan

No worries @akshays2112 and sorry for the confusion 😎

Hi Daniel,
Any chance of closing this moving on to the next API I already coded.
Thanks for your patience and time.
Best Regards,
Akshay Srinivasan

Sure thing @akshays2112 , I will take a look tonight :)

Merged! Passing a body to the Put method instead of null is really smart @akshays2112 . This only minor change I have made is to use a dynamic object for the user/artist id array instead of your helper.
Whoop Follow API is done! 🥳🎉

Big boss thanks now I am going to do up LibraryApi and startup another pull request.

Sweet! Let's do this. I am going to bed now, but will take a look in the morning. Thanks again Akshay


Need to improve Ui/UX of the home page.

This is Sahil Saini. And I will be adding my data to do my first contribution and get a card on the website.
I would like to improve the home page by improving the UI/UX of the page.

Go ahead @sahilsaini110


[StarWars5e] Major Ship Sheet updates - Small bug fixes

Changes / Comments
GLOBAL SHEET CHANGES

Temporary Fix for CSS for subcontainers that were having contents extend over themselves vertically in other languages changed height to min-height.
Changed color on HP and other sub container boxes total bottom border to make it clearer on the page where the differentiation is especially when extending in other languages
Cleaned up some formatting

MAJOR SHIP SHEET OVERHAUL
CORE SHIP SHEET CHANGES

Added Intelligence, Wisdom, and Charisma modifiers and relevant saves
Added all ship skills
Changed hit dice to Hull Dice and added Shield Dice, now will update the maximum number of HD and SD based on ship size and tier changes
Fixed issue with Ship Sheet Hit Dice (now Hull Dice) not updating the correct hit dice based on ship size
Added role input field to ship sheet header
Added Power Couplings and Reactors with translation labels
Added Power Die rollable storage section that will calculate capacity based on selected power coupling with appropriate recovery rolls based on selected reactor
Added Power Die system specific roll callout names
Moved the Attack box to bottom of the core sheet and added ship weapon category, ship facing, and range
Added calculation that will generate starting hull points based on ship size, tier, and armor choice
Added calculation that will generate starting shield points based on ship size, tier
Added recalculation of shield dice based on change on STR mod
Added recalculation of hull dice based on change in CON mod
Added Calculation to determine number of credits needed to upgrade to next tier and will populate the field
Removed Credits Invested Field
Added Passive Wisdom manual entry box

ADDED SHEETS CARGO, MODS, SUITES
CARGO TAB

Added Cargo Tab to ship sheet and moved current cargo sections there
Added Fuel Tracking and placed on the cargo tab
Added Food Tracking and placed on the cargo tab
Added Capacity Tracking for both hidden and non-hidden cargo on the new tab
Fixed Hidden inventory calculation so that total cargo on Ship sheet updates when items are added to the hidden cargo section on the cargo tab
Added Notes text box to Cargo tab

MODS TAB

Added Mods Tab to ship sheet and moved current modifications box there
Added tracker for Modification Capacity, Fixed Hardpoints, Turret Hardpoints to the mods tab.
Added calculation that will generate starting modification capacity based on ship size to the mods tab
Added tracker for Modification Capacity, Fixed Hardpoints, Turret Hardpoints to the mods tab.
Added cost and grade to the modifications repeating list

SUITES TAB

Added Suite tab and added an additional suite modifications box to that tab
Added tracker for Suite Capacity to the suites tab.
Added calculation that will generate starting suite capacity based on ship size on the the suite tab
Added cost and grade to the suites modifications repeating list

SHIP OPTIONS TAB

Added options panel on ship sheet that allows for choosing Proficiently or Expertly Equipped to allow overriding skills rolls
Moved existing armor and shield repeating list here to try to ensure legacy sheets using it do not break, it can now be used for custom armor

COMMENTS
If changing or removing attributes, what steps have you taken, if any, to preserve player data?
Most of the ship sheet changes have been additions of data points or cosmetic changes (where the underlying attributes remain unchanged), the one place that is a "change" is in armor and shields, to preserve player data a "custom ship armor" option was added and the section that held player data was moved to the options tab on the ship sheet.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[x] Is this a bug fix?
[x] Does this add functional enhancements (new features or extending existing features) ?
[x] Does this add or change functional aesthetics (such as layout or color scheme) ?
[x] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


can't play convert jpg to mp4 by libx64

./ffmpeg -y -i ./jpgs/0_%d.jpg -r 30000/1001 -b:a 2M -bt 4M -vcodec libx264 -pass 1 -coder 0 -bf 0 -flags -loop -wpredp 0 -an targetFile.mp4
just can play first frame ,could you please do me a favor

it does not like to be in the scope of this github?

close it because of lack of updates from asker


chore: Add documentation

The docs will be available here:
https://hyperledger-labs.github.io/zeto
In its current state it would look like this:

replaced by https://github.com/hyperledger-labs/zeto/pull/111


[Bug]: Creating a child branch from master fails to copy over queries

Is there an existing issue for this?

[X] I have searched the existing issues

Description
Creating a child branch from master fails to copy over queries
Steps To Reproduce

Go to regression DP
Create a branch from master and observe queries aren't copied over to the child branch

Public Sample App
https://ee-2657.dp.appsmith.com/app/my-first-application
Environment
Release
Issue video log
https://www.loom.com/share/6b7ef019d0a9450c8e615e4aefdd7922
Version
Cloud

Reducing priority as it's not reproducible in other apps.


One of the relic misplaced after using Library card

Form of Mist relic was at Galamoth. After I got it, I used Library card immediately, and this caused the relic show up on first castle map, near the Castle Keep.
I provide a Screenshot of both castles and a replay file.
Replay was made using version 0.4.0 of Rando Tools.

1624099643863(safe).zip

I noticed that, it happens if the user library cards immediately after acquiring a relic before the replay can register a room with the relic value. Looking into possible solutions.


feat: Add Ngrok guide

Closes #19
- What I did
Added section to README covering the use of Ngrok
- Description for the changelog
feat: Add Ngrok guide

How did that work?


Questions on permissions

My scanner just got a few additional features in January, and now on today's update reported:
! repo/com.truemlgpro.wifiinfo_1610.apk declares flag(s): usesCleartextTraffic
! repo/com.truemlgpro.wifiinfo_1610.apk declares sensitive permission(s):
 android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_COARSE_LOCATION
 android.permission.ACCESS_BACKGROUND_LOCATION

Some of that I think I was able to cover (please check if it's correct), but why is background location needed?

PS: If you wonder about the DEPENDENCY_INFO_BLOCK, that's easy to get rid of:
android {
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
}

For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains.

Hello, thank you for filling this issue!
ACCESS_BACKGROUND_LOCATION permission is completely optional (user is given a dialog on first launch stating so while also including an explanation what this permission is used for), it's only used to display the SSID, BSSID and Network ID in the notification while the app is in the background or is not running.

Thanks! Added that, so it's no longer "chocolated".
I leave the issue open in case you want to address that BLOB here as well.

I leave the issue open in case you want to address that BLOB here as well.

Oh yes, thank you for adding info about the DEPENDENCY_INFO_BLOCK thingy. Added this to my TODO list!


Dont close stale Issues or PRs

Set days-before-close to -1 to disable closing stale PRs or Issues. Defined in https://github.com/actions/stale/blob/main/action.yml
Fixes: https://github.com/envoyproxy/gateway/issues/820
Signed-off-by: Arko Dasgupta<EMAIL_ADDRESS>

Codecov Report

Merging #823 (f51e87c) into main (46b7b75) will decrease coverage by 0.00%.
The diff coverage is 60.00%.

@@            Coverage Diff             @@
##             main     #823      +/-   ##
==========================================
- Coverage   64.14%   64.14%   -0.01%
==========================================
  Files          46       46
  Lines        6103     6203     +100
==========================================
+ Hits         3915     3979      +64
- Misses       1952     1983      +31
- Partials      236      241       +5

Impacted Files
Coverage Δ

internal/gatewayapi/translator.go
89.67% <0.00%> (-0.70%)
:arrow_down:

internal/gatewayapi/zz_generated.deepcopy.go
0.00% <0.00%> (ø)

internal/provider/kubernetes/predicates.go
61.21% <46.66%> (-1.46%)
:arrow_down:

internal/provider/kubernetes/controller.go
53.42% <71.87%> (+1.93%)
:arrow_up:

internal/provider/kubernetes/routes.go
50.00% <78.57%> (+4.94%)
:arrow_up:

internal/gatewayapi/helpers.go
77.12% <82.35%> (+0.65%)
:arrow_up:

internal/provider/kubernetes/helpers.go
78.68% <0.00%> (+2.45%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

looks like @zirain approved, but unable to merge although he is part of https://github.com/envoyproxy/gateway/blob/main/CODEOWNERS.md, cc @danehans


Special repository for ST clients

Signed-off-by: Lukas Kral<EMAIL_ADDRESS>This proposal suggests creating a new repository for Strimzi ST client based on
Strimzi client-examples.

@ppatierno @samuel-hawker when you'll have time, can you take a look at this please?

@im-konge It looks like we have enough approvals for this. So we can maybe give @samuel-hawker till the end of the day. But can you please update the index in README.md to add this proposal to it as well?

@scholzj thanks, I updated the README.md. I agree with you on waiting till the end of the day for @samuel-hawker to review this. Thanks :)


Prevent double-free when doing an emergency bailout from the rendering thread

This caused gecko bug 1326176.
This was caused by the fact that we would null out stm->thread when in
fact it was still running, so we would delete stm->emergency_bailout
twice, because we would return true from stop_and_join_thread.

I've fixed the comment, thanks !


Use both new and deprecated labels for site and rack

The build is now failing because the tests in zone_test.go do not compile:
https://github.com/oracle/coherence-operator/pull/467/checks?check_run_id=1656156147
=== Errors
test/e2e/remote/zone_test.go:42:17: cannot use operator.DefaultSiteLabel (type []string) as type string in argument to assertLabel
test/e2e/remote/zone_test.go:61:17: cannot use operator.DefaultRackLabel (type []string) as type string in argument to assertLabel

If you change those two lines to just pass the first value from the operator.DefaultRackLabel array, e.g. for line 42, assertLabel(t, "zone", operator.DefaultSiteLabel[0], fn, dfn) then the test should then pass.

The build is now failing because the tests in zone_test.go do not compile:
https://github.com/oracle/coherence-operator/pull/467/checks?check_run_id=1656156147
=== Errors
test/e2e/remote/zone_test.go:42:17: cannot use operator.DefaultSiteLabel (type []string) as type string in argument to assertLabel
test/e2e/remote/zone_test.go:61:17: cannot use operator.DefaultRackLabel (type []string) as type string in argument to assertLabel

If you change those two lines to just pass the first value from the operator.DefaultRackLabel array, e.g. for line 42, assertLabel(t, "zone", operator.DefaultSiteLabel[0], fn, dfn) then the test should then pass.


The pilot-discovery  has compile error because the  component of mixer

the  [pilot/pkg/networking/plugin/mixer.go] file ( https://github.com/alipay/sofa-mesh/blob/master/pilot/pkg/networking/plugin/mixer/mixer.go ) has error because of  too many arguments in call to addServiceConfig.
the compile  error info :
 pilot\pkg\networking\plugin\mixer\mixer.go:178:45: too many arguments in call to addServiceConfig
	have (*model.Proxy, map[string]*types.Struct, *client.ServiceConfig)
	want (map[string]*types.Struct, *client.ServiceConfig)
pilot\pkg\networking\plugin\mixer\mixer.go:251:46: too many arguments in call to addServiceConfig
	have (*model.Proxy, map[string]*types.Struct, *client.ServiceConfig)
	want (map[string]*types.Struct, *client.ServiceConfig)
pilot\pkg\networking\plugin\mixer\mixer.go:260:48: too many arguments in call to addServiceConfig
	have (*model.Proxy, map[string]*types.Struct, *client.ServiceConfig)
	want (map[string]*types.Struct, *client.ServiceConfig)
pilot\pkg\networking\plugin\mixer\mixer.go:269:48: too many arguments in call to addServiceConfig
	have (*model.Proxy, map[string]*types.Struct, *client.ServiceConfig)
	want (map[string]*types.Struct, *client.ServiceConfig)
pilot\pkg\networking\plugin\mixer\mixer.go:355:17: undefined: node

PR #11  fixed this issue.


Document Minimum permissions to use gem to monitor RMQ

It appears that these checks require administrator as opposed to monitoring which is what I would have expected after reading this: https://www.rabbitmq.com/management.html.
If this really is the case (and not something wrong with our setup) then I can put together a pr to document this.

Also we should include the dangers of using administrator, as this seems to be a bad idea in general as it would be able to drop queues and such which violates the principle of least privilege.

So far these ones need to be allowed in addition to the monitoring tag:
:conf => '^aliveness-test$',
:write => '^amq\.default$',
:read => '.*'

This is not an extensive list, just what I found based on some initial testing. I will keep adding as I find more.

I can confirm these permissions resulted in being able to use check-rabbitmq-alive.rb in order to verify my vhost is alive. This makes me happy.


Drop testtools support?

At the time of writing, our documentation might give an impression that using testtools is the preferred way to write tests for a Falcon app.
I haven't done any research or survey in the area, but just subjectively it feels that the most popular testing frameworks in 2023 are pytest followed by the stdlib's unittest (both are also well supported by Falcon).
Moreover, IIRC I had to exclude testtools from our test dependencies when adding Python 3.10 CI gates, since it wasn't 3.10-ready by the time. So it's becoming a maintenance burden, too.
OTOH, it seems that there has been a new testtools release, and the project is still maintained. So after all maybe it doesn't hurt to keep the integration?
Even if we decide to keep testtools, we should IMHO reword the docs not to give the impression it is the preferred way, and link to our tutorial for using pytest in the same paragraph.

Another option is to drop testtools, but leave an escape hatch via an envvar along the lines of Custom HTTP Methods if anyone is still using that.

I have no opinion on this, either way works for me

I don't think we need to keep supporting it. It's a minor convenience left over from early OpenStack days for a very small community relative to the broader python ecosystem.

We won't be able to fully drop it until 5.0, but we should emit a deprecation warning whenever the TestCase is rebased on top of testtools.TestCase, and add an escape hatch via an envvar to be able to import a custom testcase base.

I’m sorry for the mistake with my previous pull request. I realize now that this wasn’t the correct process, and I apologize for any inconvenience it may have caused. I’m currently in the process of fixing this and will submit the pull request the correct way.

No worries @EricGoulart, and thanks for your interest in contributing to this issue!
These mistakes do no real harm except a notification or two in our mailboxes, which is not the end of the world :sweat_smile:


Pull 17

@msiejak Thanks for the PR to get this started. Was able to work off of this and ended up cleaning up things a bit more, should be working now against v20.x.x. Thanks!

No problem!


:seedling: Front proxy  use contextual logging

Summary
Updates the front-proxy cmd and related sharded-test-server code to align with contextual logging
Related issue(s)
Part of #1694

@stevekuznetsov I don't think this changes the log output meaningfully but since I've been looking at these files this week I wanted to contribute to the migration to contextual logging as requested :+1:


Less than one per year

Right now methods have to survey AT LEAST once per year (or zero). Would be nice to try out surveys once every two years, 18 months, etc.
Will this be part of scheduling @AkaMrmuffin
@tbarchyn @KeeganShaw-GIS @c-vollrath

It is a part of scheduling, and it is doable now. Should we close this issue?


core : multiple file changes

1 - changes in quick order file that item could be added to through item code as well
2 - email otp related file changes
3 - login via google api file changes.

this PR Is cancelled.


Add support for the same variable multiple times in output name

Hi I've added support to for multiple placeholder replacements of the same variable name. So you can do stuff like
output: {
            path: path.join(__dirname, '..'),
            name: '[query]/[name]-[query].[ext]'
        },

Hi @faebeee
thanks for your PR!
Looks good so far 👍
Will test this in the evening and merge if don't find anything.

@SassNinja Updated. Sorry for the indentions stuff, my IDE automatically changed it.

@faebeee thank you for your contribution!
I've released it now as v1.2.0


Unlock time is not changing accordingly

Describe the issue:
The Configuration is as follows,
setup basic auth as 1st step.
setup emailotp as 2nd step.
setup email and sms otp as 3rd step.
Scenario,

Once user logged into the system with correct username and password it will redirect to email OTP page.
If user enters the OTP incorrectly 2 times it will redirect to multi choice page to select Email or SMS to receive the OTP.
After user select one of the choices it will again redirect to Verification OTP page, If this time, user failed to enter the OTP correctly, the account will be locked.
In the first time of the account being locked the duration should be 2minutes. But after every three times of OTP failures, the unlocktime should increment 2 by 2 factor. (2,4,8,16,32,...)
The issue is, The unlock time is not incremented accordingly. So every time the unlock time is for 2 minutes.

The above behavior is observed as the basic authentication step succeeds and the accountlockhandler is triggered to reset the properties [1]. At this step, the http://wso2.org/claims/identity/failedLoginLockoutCount is set to 0 again as the basic auth succeeded. However, when it comes to the OTP verification step, failedLoginLockoutCount is referred[2] and since it is 0 now, the calculated result is incorrect [3].
Expected behavior:
The unlocktime should be incremented with consecutive failed login attempts based on OTP verification.
Suggested Solution
As a solution to the above scenario, we could use another claim to represent OTP verification attempt and refer to the new claim instead of failedLoginLockoutCount. This way, the incrementing value will be calculated as expected as it is not reset in the accountlockHandler.
Environment information

Product Version: IS 5.11.0

Regards,
Supeshala
[2] https://github.com/wso2-extensions/identity-event-handler-account-lock/blob/1.4.x/components/org.wso2.carbon.identity.handler.event.account.lock/src/main/java/org/wso2/carbon/identity/handler/event/account/lock/AccountLockHandler.java#L312
[3] https://github.com/wso2-extensions/identity-outbound-auth-email-otp/blob/3.0.x/component/authenticator/src/main/java/org/wso2/carbon/identity/authenticator/emailotp/EmailOTPAuthenticator.java#L2495
[4] https://github.com/wso2-extensions/identity-outbound-auth-email-otp/blob/3.0.x/component/authenticator/src/main/java/org/wso2/carbon/identity/authenticator/emailotp/EmailOTPAuthenticator.java#L2503

Can we move the account unlock logic to the framework and handle it after the "Success" of the final decision. Failure scenario also we need to handover it at the framework level, not by each authenticator.
This way we will not need separate claim. We can keep this information in the authentication context itself as a temporary variable.
In future we could add adaptive script function to control this aspect too if the entire lock unlock handled at the framework.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Working version available?

Hey there,
I'm interested in playing around with this framework but somehow out of the box this project doesn't seem runnable. I can't execute the example script with the package versions listed in the requirements file. So I'm asking if there is a better maintained version which works out of the box?

Basically if I run pip install -r requirements.txt it defaults to the latest available version which by then has deprecated a ton of used functions.

Yeah, unfortunately the framework is not being maintained to work with the latest available versions, mostly because it relies on some libraries that themselves are no longer maintained (like tikzplotlib). You could try to install the exact versions listed in requirements.txt, it does work with those and Python 3.8.

Great, thanks :)


Modified About Page, Nav Bar and side bar according to the pages

Hey , this PR closes #756 issue , I modified and improved the about page, modified nav bar in necessary pages, and made the pages more simple with minor changes that improves user interactivity and ease of use. @avinash201199 can you please take a look at it and merge this asap. Let me know if any changes are required :)

@avinash201199 is this going to take time to look into this

if you could beautify it here only then it will be more good !
Because the below design will look like out of the website

What should I do now , modify the design or not

@avinash201199  here is the modified version of what you said , let me know if any more changes required

@avinash201199 Can you please take a look at this and merge this PR


Potentially Fixed Fullscreen Tooltip Offset Issue

Potentially fixes the tooltip offset issue during fullscreen. Test with other svgs, it worked with the illustrator_example svg but I'm not 100% sure it works with the actual svg images as I tested on demo.svg and it did not behave as expected there. Need more testing to figure out of it completely works.
DON'T MERGE THIS BRANCH YET.
Closes #5

Nice work here! I checked it out and found things to work well generally. I did notice that there is still a tooltip positioning error when the image is full screen (see below).


https support

Investigate what is the easiest way to get https

Migrating to Netlify was the easiest way.


⚠ Bofrost.de has degraded performance

In 39e0c5d, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2207 ms

Resolved: Bofrost.de performance has improved in 4e92eb4 after 30 minutes.


domain setup

[ ] remove CNAME from original site

[ ] add CNAME to current site

[ ] update CNAME record


Code collapse feature wanted

Hi there, I use Atom editor more than one year now.
But Atom editor's code collapse style make some inconvenience.
I'v tried Atom's configuration panel for collapse option but found nothing.
As the following code:
// for example
if (true) {
  // some code here
} else {
  // other code here
}

I want to collapse the if (line 1 - line 3), it got:
// collapse in fact
if (true) { //...  collapsed
  // other code here
}

And then I want to collapse the else, but where's the else.
Actually, the collapse like:
// but actually i want this
if (true) { //...  collapsed
} else {
  // other code here
}

will be more reasonable. Right?
Any way to modify the code collapse option?
thanks!

Thanks for reaching out!
The template details are always helpful, please fill out the issue template for future issues.
You don't mention but I assume this is JavaScript?  If so, the new tree sitter parsing system will provide improved folding behavior:
http://blog.atom.io/2018/03/15/atom-1-25.html#improved-syntax-highlighting-and-code-folding
It's not yet enabled by default but if you enable it by checking Settings > Use Tree Sitter Parsers, you'll get the behavior you want:

We require the template to be filled out on all new issues and pull requests. We do this so that we can be certain we have all the information we need to address your submission efficiently. This allows the maintainers to spend more time fixing bugs, implementing enhancements, and reviewing and merging pull requests.
Thanks for understanding and meeting us half way :grinning:


Recheck containers after sleep on 'Unable to ping docker daemon' error

I've had a weird issue with jwilder/nginx-proxy that didn't work properly up after a system restart. The proxy container had restart=always, no dependencies and was probably started first. Somehow docker 1.9.1 API returns '404 page not found' error at the very beginning. Probably the container was up before API become available.
dockergen.1 | 2015/11/23 19:38:48 error listing containers: API error (404): 404 page not found
dockergen.1 | 2015/11/23 19:38:48 Unable to ping docker daemon: API error (404): 404 page not found
dockergen.1 | 2015/11/23 19:38:58 Watching docker events

Now, when docker-gen receives an error on a ping request it just sleeps for 10 seconds. After that no check is being made for containers that happen to come up while it was sleeping. So it misses all the containers that have restart=always on boot.
And this kinda sucks :) Have to add a dependency to nginx-proxy so it won't be started first or restart the proxy container manually after boot.

Did this change in docker 1.9.1? If so, it may be worth reporting in the docker issue tracker, at least so the maintainers are able to have a look at it.

@thaJeztah I believe it is a some kind of race condition. I am not able to reproduce it 100%. Have to reboot the server for it to happen. I didn't have this issue on last reboot. Anyhow proper handling of situation when API becomes unavailable by adding containers rescan is what should docker-gen do.

@dadittoz thanks! It sounds like a race indeed, just if that changed in 1.9.1, feel free to open an issue if it becomes problematic :+1:

Fixed via #156


Deploy commands at the start of the bot

Deploy commands at the start of the bot

hello i need help

? thats the wrong issue


doc: suggestions for OSSL_PROVIDER_load_ex design document

doc: suggestions for OSSL_PROVIDER_load_ex design document
Late review comments for pull request #21604, sort of.

doc: change name of OSSL_PROVIDER_load_ex design document
Use dashes instead of underscores, to be more consistent with
existing document names. And speaking of consistency, introduce
a consistent name transformation, which will scale better when
design documents start filling the folder ;-)

    OSSL_PROVIDER_load_ex -> ossl-provider-load-ex.md

A doc-nit failure is relevant :(

@mspncp you provided much better wording than I did, and I mostly agree with your amendments

I did a rebase without tree-changes to autosquash my fixups.  This was my last fixup.

Ping @openssl/committers for the 2nd review

Merged. Many thanks for the clarification of the document!


Update zio-http to 3.0.0-RC9

About this PR
📦 Updates dev.zio:zio-http from 3.0.0-RC2 to 3.0.0-RC9
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio", artifactId = "zio-http" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.zio", artifactId = "zio-http" }
}]

labels: library-update, early-semver-pre-release, semver-spec-pre-release, commit-count:1

Superseded by #801.


connection closed error 500 GET /api/declarations

  "phoenix": {
      "request_id": "4a320e35-b1cd-479e-a338-fe479173269c#47790",
      "message": "** (DBConnection.ConnectionError) tcp recv: closed\n    (ecto) lib/ecto/adapters/postgres/connection.ex:108: Ecto.Adapters.Postgres.Connection.execute/4\n    (ecto) lib/ecto/adapters/sql.ex:256: Ecto.Adapters.SQL.sql_call/6\n    (ecto) lib/ecto/adapters/sql.ex:436: Ecto.Adapters.SQL.execute_or_reset/7\n    (ecto) lib/ecto/repo/queryable.ex:133: Ecto.Repo.Queryable.execute/5\n    (ecto) lib/ecto/repo/queryable.ex:37: Ecto.Repo.Queryable.all/4\n    (scrivener_ecto) lib/scrivener/paginater/ecto/query.ex:15: Scrivener.Paginater.Ecto.Query.paginate/2\n    (ops) lib/ops/web/controllers/declaration_controller.ex:13: OPS.Web.DeclarationController.index/2\n    (ops) lib/ops/web/controllers/declaration_controller.ex:1: OPS.Web.DeclarationController.action/2\n",
      "log_type": "error"
    },
    "@timestamp": "2018-07-25T10:44:08.029929802+00:00",
    "tag": "phoenix.error"
  },

db closed connection during query processing

reason? solution? how to avoid this kind of problems in future?

Reason - db backups
solution - discussable

"@timestamp": "2018-07-25T10:44:08.029929802+00:00",
DB backups? @vsirius please confirm

db log
2018-07-25 10:44:08.032 UTC [54550] [user: db] [database: ops] [host: <IP_ADDRESS>] ERROR:  canceling statement due to user request

should be fixed after ops optimization


Manager Run Types

Run types are not proper.

:tada: This issue has been resolved in version 2.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fixes #104

fixes #104 and makes it possible to configure https by setting the port to the default ssl port 443

Thank you for the PR. And going through with the issue.
Although it looks like changes to the test not reflecting changes to the code. Can you elaborate on the problem and add proper test for the changes (not modifying existing, but creating new one to assure backwards compatibility). Thank you.

@Zarlex this is an old PR and I haven't been following it. Do you mind letting me know if this is still an issue? https://github.com/form-data/form-data/issues/104 seems to suggest it has been resolved.


feat: bash/zsh completion (experimental)

Shell completion
Usage
source ./resources/shell/ghr-completion.bash

References

https://zenn.dev/shotaro_tsuji/articles/3ed8fc2bd17bf7

Hi @yumemi-nohshiro, thank you for your contribution!
I am not so good at shell scripts, especially for bash/zsh, so this helps me a lot <3
Before merging this, let me edit the branch for adjusting the code style and some refactoring...
We will release the new version v0.3.1 after this pull request was merged.

This pull request supersedes #54 and it will be closed after this pull request was merged.

Kudos to @yumemi-nohshiro <3


Identity of the IMAP server in MailCore.

How to implement/Achieve the Server Identity in Mailcore 1, Which is in mailcore 2 ?
or
Is there any way to fix this "man-in-the-middle" attack in mailcore ver 1 ?
Appreciate your help, Thanks.
Ram.

i have the same question

Hmmm, what man in the middle attack?


nacos作为注册中心时回滚失败

[ ] I have searched the issues of this repository and believe that this is not a duplicate.

Ⅰ. Issue Description
Ⅱ. Describe what happened
seata版本1.6.1，注册中心是nacos，nacos版本：2.4.0
我有两个服务A和B，A和B都成功在seata-server注册，A调用B之后，A侧报错，A正常回滚，B没有回滚。
奇怪的是：之前我用默认的file模式测试时，A和B都能够正常回滚，请问我应该如何去排查问题
seata-server注册成功日志：
![image](https://github.com/user-attachments/assets/9df3ddbe-2bbd-464c-9da3-9342bd1e6e2f)

Ⅲ. Describe what you expected to happen
Ⅳ. How to reproduce it (as minimally and precisely as possible)

xxx
xxx
xxx

Minimal yet complete reproducer code (or URL to code):
Ⅴ. Anything else we need to know?
Ⅵ. Environment:

JDK version(e.g. java -version):
Seata client/server version:
Database version:
OS(e.g. uname -a):
Others:

nacos只是用来做服务发现，回滚失败跟nacos基本上没什么关系，除非你的B节点没有注册到A节点所连接的tc上
Nacos is only used for service discovery. Rollback failure has basically nothing to do with nacos, unless your B node is not registered on the tc connected by A node

参考官网faq不回滚的排查方法，排查下你为什么没有回滚，你截图的日志根本没有rm注册的日志
Refer to the troubleshooting method of faq not rolling back on the official website to check why you didn't roll back. The log you screenshot has no log registered by rm at all.

截错了，这里是有rm注册日志的

好了，多谢


Question/feature: how to adjust the number of articles shown on main page?

Currently on my computer hackernews_tui shows just 19 articles on "front page". How can I make it show more articles?

Hi, I guess it shows 19 articles for the first page. You can press n (default binding for next_page command) to go the  second page.

If you want to adjust the number of items each page show, I'm afraid hackernews_tui doesn't support that feature atm.


Stan Math Library as a submodule

Summary:
Adding the Stan Math Library as a submodule.
Intended Effect:
Separate out the Stan Math Library.
How to Verify:
Everything should work as-is.
Side Effects:
Users that check out Stan will need to run:
> make math-revert

to initialize and update the Stan Math Library git submodule.
Documentation:
Type:
> make help

to see the make targets for git submodule management.
Reviewer Suggestions:
@bob-carpenter

Jenkins, retest this please.


add sql_header so that scripts could be added

sql_header is a default feature in DBT.
here are the codes : https://github.com/dbt-labs/dbt-core/search?q=sql_header
with sql_header, we can add some scripts, variables before the default query.
If a code has sql_header, when we do dbt-unit-testing, we also needs sql_header to run it.
So I think sql_header is a also a must in dbt-unit-testing.
For example, in my sql_header, there is "DECLARE MAX_TIMESTAMP TIMESTAMP;"
When I run dbt-unit-testing, it will raise "undefined timestamp" error without sql_header.
I think sql_header is a very necessary feature to be compatible with dbt-core.
After this code change, sql_header could be added into options.
Thanks

Hi @he-gong-sardine
Thank you so much for your effort to work on the sql_header support for the library.
We'll review the code and get back to you soon.
(Sorry about the delay)

The code looks good and passes the tests on CI/CD.
@he-gong-sardine, if it's not asking too much, could you please think about a test enriching our test suite with this feature?
Thank you!

Hi @cdiniz
Thanks for your reply!
I have difficulty in running integration tests.
I didn't find any instruction about how to run the integration tests.
I entered the folder integration-tests and then run make TARGET=postgres
and got error, this is the output:
and I didn't find the run_test.sh and not sure how to fix it.
Is there a simple instruction about how to run integration tests in this project?
Sorry I am not quite familiar with this. Thanks for your help
integration-tests % make TARGET=postgres
docker-compose -f ../docker-compose.yml up --abort-on-container-exit
Docker Compose is now in the Docker CLI, try `docker compose up`

Creating network "dbt-unit-testing_default" with the default driver
Pulling dbt (python:3.8.5)...
3.8.5: Pulling from library/python
57df1a1f1ad8: Pull complete
71e126169501: Pull complete
1af28a55c3f3: Pull complete
03f1c9932170: Pull complete
65b3db15f518: Pull complete
3e3b8947ed83: Pull complete
a4850b8bdbb7: Pull complete
416533994968: Pull complete
1b580f9ce4ce: Pull complete
Digest: sha256:e9b7e3b4e9569808066c5901b8a9ad315a9f14ae8d3949ece22ae339fff2cad0
Status: Downloaded newer image for python:3.8.5
Creating dbt-unit-testing_postgres_1 ... done
Creating dbt-unit-testing_dbt_1      ... error

ERROR: for dbt-unit-testing_dbt_1  Cannot start service dbt: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: "/repo/run_test.sh": stat /repo/run_test.sh: no such file or directory: unknown

ERROR: for dbt  Cannot start service dbt: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: "/repo/run_test.sh": stat /repo/run_test.sh: no such file or directory: unknown
ERROR: Encountered errors while bringing up the project.
make: *** [test] Error 1

@he-gong-sardine Sorry about the delay.
If you fetch the last version you should be able to run it.
This PR improved the way we run integration tests.
Thank you


SAK-50574 Update Apache Tomcat 9.0.96

Could we change also here?
https://github.com/axxter99/sakai/blob/a4aca78e28e0bf93d682e7597edb9a365f3b407b/.github/workflows/server.yml#L35
Thanks!

@jesusmmp cheers!


python310Packages.websockets: disable failing test

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Still failing in aiohttp, no energy left to resolve this.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 348544

x86_64-linux

:x: 8 packages failed to build:

odoo
odoo.dist
odoo16
odoo16.dist
pytrainer
pytrainer.dist
stig
stig.dist

:white_check_mark: 2 packages built:

circus
circus.dist

I've cherry-picked your commits into my odoo pr #346397
and aiohttp test breakage fix as well.
thanks for the quick fixes.


dataset(dgs): initial dataset loading script

When trying to create dummy data I get:

Dataset datasets with config None seems to already open files in the method _split_generators(...). You might consider to instead only open files in the method _generate_examples(...) instead. If this is not possible the dummy data has t o be created with less guidance. Make sure you create the file dummy_data.

I am not sure how to manually create the dummy_data (what exactly it should contain)
Also note, this library says:

ImportError: To be able to use this dataset, you need to install the following dependencies['pympi'] using 'pip install pympi' for instance'

When you actually need to pip install pympi-ling

Hi @AmitMY,
Were you able to figure this out?

I did not.
With all the limitations this repo currently has, I had to create a repo of my own using tfds to mitigate them.
https://github.com/sign-language-processing/datasets/tree/master/sign_language_datasets/datasets/dgs_corpus
Closing as I don't know how to support this PR further


refactor: async migration

BREAKING CHANGE: Switch to using async/await and async iterators for all the API. Moreover, gossipsub does not need the libp2p instance anymore, receiving a registerar that enables it to receive the necessary events from libp2p
Needs

[x] update readme and minor polishments
[x] libp2p/js-libp2p-pubsub#26
[x] libp2p/js-libp2p-floodsub#88

With this migration, I also enabled all browser tests except for the gossip ones 🎉

Codecov Report

Merging #49 into master will decrease coverage by 1.32%.
The diff coverage is 87.34%.

@@            Coverage Diff             @@
##           master      #49      +/-   ##
==========================================
- Coverage   84.07%   82.75%   -1.33%
==========================================
  Files           8        8
  Lines         515      487      -28
==========================================
- Hits          433      403      -30
- Misses         82       84       +2

Impacted Files
Coverage Δ

src/index.js
81.39% <100%> (-0.39%)
:arrow_down:

src/heartbeat.js
70.42% <50%> (+0.15%)
:arrow_up:

src/pubsub.js
85.16% <85.45%> (-3.24%)
: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 1852ec8...3027835. Read the comment docs.

@jacobheun thanks for the heads up.
Sounds like a good plan. :muscle:

@wemeetagain @GregTheGreek will you be able to get a release as jacob suggested during the begining of this week?

Yep, I'll get a release under beta Tomorrow