packer: 1.2.5 -> 1.3.1

Motivation for this change
Upgrade to latest stable.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

Success on x86_64-linux (full log)
Attempted: packer
Partial log (click to expand)
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/mx3jvhnng04g2q89zpvi9b4ai2qphi28-packer-1.3.1-bin
shrinking /nix/store/mx3jvhnng04g2q89zpvi9b4ai2qphi28-packer-1.3.1-bin/bin/packer
strip is /nix/store/dxf1m7dhc4qb655bdljc1fsd74v1nag3-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/mx3jvhnng04g2q89zpvi9b4ai2qphi28-packer-1.3.1-bin/bin
patching script interpreter paths in /nix/store/mx3jvhnng04g2q89zpvi9b4ai2qphi28-packer-1.3.1-bin
checking for references to /build in /nix/store/mx3jvhnng04g2q89zpvi9b4ai2qphi28-packer-1.3.1-bin...
strip is /nix/store/dxf1m7dhc4qb655bdljc1fsd74v1nag3-binutils-2.30/bin/strip
/nix/store/mx3jvhnng04g2q89zpvi9b4ai2qphi28-packer-1.3.1-bin

Success on aarch64-linux (full log)
Attempted: packer
Partial log (click to expand)
github.com/hashicorp/packer
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/k3p3343mw9gya0lsna5vh994yynx4xqa-packer-1.3.1-bin
shrinking /nix/store/k3p3343mw9gya0lsna5vh994yynx4xqa-packer-1.3.1-bin/bin/packer
strip is /nix/store/428gs2z4b8f9byvghzlpbjwjb3a7jwxx-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/k3p3343mw9gya0lsna5vh994yynx4xqa-packer-1.3.1-bin/bin
patching script interpreter paths in /nix/store/k3p3343mw9gya0lsna5vh994yynx4xqa-packer-1.3.1-bin
checking for references to /build in /nix/store/k3p3343mw9gya0lsna5vh994yynx4xqa-packer-1.3.1-bin...
strip is /nix/store/428gs2z4b8f9byvghzlpbjwjb3a7jwxx-binutils-2.30/bin/strip

Success on x86_64-darwin (full log)
Attempted: packer
Partial log (click to expand)
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
find: '/nix/store/iw4swx21biwp94wmlf81kk20di85xv5h-packer-1.3.1': No such file or directory
/nix/store/nqkqhi2pfgp4jzy3yp5ai07i9ahay5c3-packer-1.3.1-bin


Issue 1 - Update

as of https://github.com/cogeotiff/rio-tiler-pds/commit/6c82b6e8d32e29e0346e36381cbcd8f6ca640ab7 the code is just a pure copy of rio-tiler code.
I'd love to update each submodule to use ContextManager as rio_tiler_io.COGReader and rio_tiler_io.STACReader
TO DO

update code to use rio_tiler.io.cogeo.multi_* modules (replacement of rio_tiler.reader_multi)
decide and change the code architecture  https://github.com/cogeotiff/rio-tiler/issues/124#issuecomment-537968184

The idea behind moving all code here was to ease addition of new PDS (e.g next Landsat release from USGS, Sentinel2 COG....), I'm not sure what's the best way to do that.

The idea is that this package is basically a mapping from scene_ids -> s3 path, right? So it would make sense for a single class per dataset, which can point to either AWS JP2 Sentinel 2, AWS COG Sentinel 2, or GCS Sentinel 2.
Then e.g. on sentinel2.tile, it can have a dataset parameter that's either s3_jp2, s3_cog, or gcs_jp2.

let's start a list of the dataset we know right now!
Note: for some dataset it won't be possible to do Id -> path (e.g Landsat/Sentinel on GCS) but it's might still be interesting to handle it.

FYI, I'm going to wait for https://github.com/cogeotiff/rio-tiler/pull/206 to get merged so we can use https://github.com/cogeotiff/rio-tiler/blob/MosaicReader/rio_tiler/io/base.py#L12 as base class for the new Readers
from rio_tiler.io.base import BaseReader

class L8_AWSPublicDataset_Reader(BaseReader):

    sceneid: str
    minzoom: int = 7
    maxzoom: int = 12

    # we can use __post_init__ to parse the sceneid and populate some metadata

    def __enter__(self):
        """Support using with Context Managers."""
        # get and parse MTL file
        # set self.bounds
        return self

    def __exit__(self, exc_type, exc_value, traceback):
        """Support using with Context Managers."""
        if self.filepath:
            self.dataset.close()

    def metadata(self, ...)
    def info(self, ...)
    def stats(self, ...)
    def tile(self, ...)
    def part(self, ...)
    def preview(self, ...)


Upgrade to zookeeper 3.6.2

Add 4lw.commands.whitelist parameter to bootstrap.sh to allow health check
Zookeeper image bump in validation.yaml and statefulset.yaml
Documentation update
Operator version update to 0.3.3
Update test plan

Signed-off-by: Lionel Herbet<EMAIL_ADDRESS>

Can we have three zookeeper operators 3.4.10, 3.5.8, and 3.6.2 as the image is not a parameter?

@dick-twocows I've created a PR to customize the image version with a parameter - that seems to be more useful than to add a operator version for each minor zk version - #306


Microsoft.AzureActiveDirectory

In the documentation it is written the following:

Azure Data Lake Store Gen 1 (Microsoft.AzureActiveDirectory): Generally available in all Azure regions where ADLS Gen1 is available.

Does  the service endpoint Microsoft.AzureActiveDirectory really relate to ADLS Gen1 or is it an error in the documentation. I have been in the belief that the service endpoint with the name enables Vnet access to AAD through Azure Backbone networking.

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

ID: 1eb0407d-f4a5-6059-488d-fd082915c675
Version Independent ID: 7c2fb429-743c-aea0-f1d5-de6dc2e62e8e
Content: Azure virtual network service endpoints
Content Source: articles/virtual-network/virtual-network-service-endpoints-overview.md
Service: virtual-network
GitHub Login: @sumeetmittal
Microsoft Alias: sumi

@1konna , thank you for your query. We'll review this and get back to you shortly!

@1konna , if you click Azure Data Lake Store Gen 1 in this doc, it will take you to the ADLS doc where you can confirm that Microsoft.AzureActiveDirectory is the service endpoint required to allow Vnet access for ADLS. Also, you can refer the Limitations section of this doc, which provides the below clarification:

We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


Implement isoLatin1 and macOSRoman encoding

As we're re-coring some of the String <--> data functions in swift-corelibs-foundation, we've found places in swift-corelibs-foundation that rely on being able to encode to/from the isoLatin1 and macOSRoman text encodings. This implements conversion for those encodings in swift-foundation

@swift-ci please test

@swift-ci please test

Looks like on linux fgetxattr is failing with EMULTIHOP 🤔 - I'll take another look at this to see where we might be doing something wrong

@swift-ci please test

@swift-ci please test

I resolved the issue by excluding these encodings on Linux (for now) and Windows. @parkera / @itingliu / @iCharlesHu this is now ready for review to unblock re-enabling this functionality in swift-corelibs-foundation's tests

@swift-ci please test


Filenames in the beginning of result file

Is it possible write list of concatenated files (in the beginning) that successfully included in final variant?
It's always pain in the neck even on development stage when you not understand what was included and why your code not working (when no console message at all. for example libraries loaded, but your own js - no) Quick view of final concatenated file for recognition is not quick at all. You can stay for a lot of time even you have some comments in the beginning of section.
If it's possible: could you say how?
Else: could you look at it like on suggestion?

Have you tried using gulp-debug?


Broken links on Blog page

On the Blog page, the links are not working of the Features tab. I can fix this issue.
Please assign me this issue under GSSOC'23.

its completed


Charms with a quantity of 0 should not submit

The fix requires Issue #95 which may just magically fix things but we can simply check if trinket_quantity is 0 since that's the only one that might submit as being armed when it's not technically being used (bait being 0 means no hunt).
This is around line 726 in main.js -- check to make sure charm quantity pre-hunt is >0

Testing the fix for pre-hunt info we are getting null values for trinkets if we run out like we're supposed to - so this could just be a by-product of that issue.

This got fixed with the pre-hunt update.


Remove the link to the dependencies (esp. assimp)

It seems that linking to the dependencies is not required with modern OS/linkers (that is, we link with Dart and Dart links with assimp on its own).
If we do it, this easily leads to inconsistencies if we do not find the same version (e.g dart uses assimp5 and we find assimp3). Also, this is useless code to maintain :)

@jbmouret thanks for this. I will need to adapt the Magnum part. If the plugin is statically compiled, we need to link to assimp and the other libraries. Or not? I think that we do..

I think we need to test because it might work without adding the dep.

@jbmouret thanks for this. I put back the checks in magnum_plugins as they are not affecting the linking flags. As soon as the CIs pass, I will merge. Let me know if there is any issue with my new commit..


Fix #1444: Option to Disable Liveness/readiness checks

Fix #1444

Added an option fabric8.disableHealthChecks to disable readiness/liveness checks
Added path option in SpringBootHealthCheckEnricher to overwrite path for liveness/readiness

@dev-gaur : I've addressed your comments, going to merge now.


Removes all remaining "netsync: false"s

About the PR

Small pr that removes the rest of the netsyncs (at least that I could find)
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl: Cody ~ Aexxie

remove: removes remaining netsync components in prototypes.

Emo is correct lights will go KERSPLOAHAHGETHAAA without netsync

This should probably not have a change log, it is

not something a player would notice
Noncontribs wont know what this mythical "netsync" is

One second I will fix the KAJSDHFLAOIKJUEDBGFLAEIKUJ

I did not mean to send a million notifications, only meant to keep track of what ive changed qwq


⚠ Bofrost.lu has degraded performance

In ddffb4c, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1853 ms

Resolved: Bofrost.lu performance has improved in 85d95e7 after 6 minutes.


implemented axe accessibility changes for about + blog

aria-labels in relevant links
"landmark-banner-is-top-level" violation in about changed
change of bullet points from paragraphs to list items
discernible text/color contrast violations fixed
For issue #2087

@brielle5810 thanks for the hard work. I would love for you to give me some explanation about these changes, so that I can understand how these work. For example, I saw that you added a body tag to _layouts/about.liquid, but this page uses layout: default internally, which already has a body tag, so how does this work?
I saw that the font is a little darker, I figured that some color changes was needed. The only thing is that in the blog page dark version, the Newer word is barely readable.


♻ (next): Change app target to the src directory

By moving the project to src our project will be eassier to read and be able to incorpore new modules like the catalog.js

The src works fine but can't figure why the statics stops working, Is not a big issue because in the future We will use GCP Storage to manage static assets

The src works fine but can't figure why the statics stops working, Is not a big issue because in the future We will use GCP Storage to manage static assets

The Statics stop working because Next have a specific settings for the static and pages Folders, thas why I made the note about pages on the PR

This will not be required, because the src folder will complicate the project, so I will close the pull request


Automated cherry pick of #8287: make mode

Cherry pick of #8287 on release/3.4.
#8287: make mode

Codecov Report

Merging #8288 into release/3.4 will decrease coverage by 2.67%.
The diff coverage is 0.00%.

@@              Coverage Diff               @@
##           release/3.4   #8288      +/-   ##
==============================================
- Coverage         6.22%   3.54%   -2.68%
==============================================
  Files              759     303     -456
  Lines           117145   62152   -54993
==============================================
- Hits              7289    2205    -5084
+ Misses          109197   59794   -49403
+ Partials           659     153     -506

Flag
Coverage Δ

#aFlag
3.54% <0.00%> (-2.68%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/appsrv/stats.go
0.00% <0.00%> (ø)

pkg/compute/models/buckets.go
1.10% <0.00%> (+0.03%)
:arrow_up:

pkg/compute/models/cachedimages.go
1.75% <0.00%> (-0.06%)
:arrow_down:

pkg/compute/models/capabilities.go
0.00% <0.00%> (ø)

pkg/compute/models/cloudaccounts.go
0.48% <0.00%> (-4.66%)
:arrow_down:

pkg/compute/models/dns_recordsets.go
1.82% <0.00%> (-0.24%)
:arrow_down:

pkg/compute/models/dns_zones.go
1.62% <0.00%> (-0.06%)
:arrow_down:

pkg/compute/models/elasticips.go
1.08% <0.00%> (-0.01%)
:arrow_down:

pkg/compute/models/guest_actions.go
0.00% <0.00%> (ø)

pkg/compute/models/guestdrivers.go
9.09% <ø> (ø)

... and 460 more

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 cf37175...f19fe21. Read the comment docs.

/lgtm
/approve


Feature:  Fixed-position HUD

The HUD moves when the player's head turns.  It would be more comfortable (for me at least) if the HUD was dependent on the physical orientation, such that rotating with the right stick moved the HUD, but turning the player's head didn't.  This is largely because it's uncomfortable to shift my eyes to look way to my peripheral vision, even with the HUD moved back; I'd rather the thing I'm looking at be close to the center of my vision, and rather turn my head some than my eyes alone to do that.
Nice mod overall though!

Seems like a great idea. I will check how difficult it would be to do when I get back to Subnautica but you might move on to other games by the time I get to it ;)


Add dumping functionality

This is a good suggestion. I do se some simple merge conflicts though and the tests are failing. GitHub should now auto run the tests on your branch when you push changes. On this project we’ve managed to get to 100% coverage so can you look at some tests. You can use the tmp_path fixture for temporary files and adding to test_console_script.py is probably easiest. If you’ve not used the script_runner fixture before, the existing code there should be pretty obvious.

Superseded by other PRs


Fix min_req text matrix (skip test)

meshzoo cannot import and numpy.typing is not available.

Ok, that fixes test.


Add client Dockerfile

Thanks for your contribution! I won't be merging this since it isn't included in the original tutorial.


Druxt Office Hours - 22/05/25

Druxt Office Hours
Wednesday is Druxt Office Hours, where contributors are available between 09:00-17:00 AEST (23:00-07:00 UTC) on Discord: https://discord.druxtjs.org (#get-involved)
Topic
The last core feature, Multilingual Content, has now been merged in and released to Druxt 0.19.0, which means it's now time to fix any outstanding bugs and improve the documentation in preparation for a 1.0.0 release.
Have an issue you want prioritised? Comment below, or let us know on Discord.
Task list
Documentation:

[ ] #501
[ ] #198

[ ] #387

[ ] https://github.com/druxt/cms.druxtjs.org/issues/16

[ ] #172

[ ] #330

Find more documentation issues @ https://github.com/druxt/druxt.js/issues?q=is%3Aissue+is%3Aopen+label%3Adocumentation
Support / Bug fixes:

[ ] #522
[ ] #520
[ ] #464 *Try with Nuxt Storybook 4.3.1
[ ] #442 *Windows only bug
[x] #518
[x] #513
[x] #515

Development:

[ ] #307

Experiments

[ ] OAuth2 Password flow
[ ] #476

Getting started
The Druxt Git repository is setup with GitPod integration, all you need to do is open the following link, sign in or up (free, authentication with GitHub), and GitPod will set up your Druxt development environment:
https://gitpod.io#github.com/druxt/druxt.js

A bunch of bug fixes released this week, fixing some single lingual issues among other things.


Added SecureStr for NLP Cloud

Description: Updated nlpcloud.py with SecureStr
Issue: #12165

resolved in #13945


metro:PackIconModern

I've just updated the mahapps metro (1.3.0) and got compile errors.
This is my code for an arrow-button
<Button Command="{Binding ExpandCommand}" ToolTip="Expand" Visibility="{Binding ExpandButtonVisibility}" Style="{DynamicResource buttonstyle}">                     <metro:PackIconModern Width="Auto" Height="Auto" Kind="ArrowExpand" />                 </Button>
Now, it's given me compile error: metro:PackIconModern was not found.
If I look into the example application, you need waaay to much xaml code to represent a simple button:
  <Button Width="50"                         Height="50"                         Style="{DynamicResource MetroCircleButtonStyle}">                     <Rectangle Width="20"                                Height="20"                                Fill="{Binding Path=Foreground, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Button}}}">                         <Rectangle.OpacityMask>                             <VisualBrush Stretch="Uniform" Visual="{DynamicResource appbar_city}" />                         </Rectangle.OpacityMask>                     </Rectangle>                 </Button>
Any ideas to simplify the code for this particular xaml-button??
The metro:PackIconModern worked in a previous version of mahapps.

@smygarn The IconPacks are now outsourced...
https://github.com/MahApps/MahApps.Metro.IconPacks
Why
https://github.com/MahApps/MahApps.Metro/issues/2580

Understand! Does that mean you can't use the metro:PackIconModern class to create styled buttons?

@smygarn Yes, you can! It's only in a different package now.


Secret UI in each device/virtual machine

In NetBox 3.0.0, the Secret UI is not appeared in device/virtual machine display field as old version. Is this expected behavior?

In NetBox version 3.0.1
I'm using netbox_secretstore API to create the secret.
Secret created

Missing secret UI

Expected result

It is hard to navigate and find each device/virtual machine secret.


If there is release plan for s390x linux?

@elfahxh no plans right away. However its been discussed on downstream slack discussion to support other platforms and architecture.

Any updates on this issue ?


Fix dependabot configuration

Summary
This fixes the dependable configuration, which was wrongly indented.
Change Type
Mark the type of change your PR introduces:

[x] Bug fix (resolves an issue without affecting existing features)
[ ] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[ ] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Outline how the changes were tested, including steps to reproduce and any relevant configurations.  Attach screenshots if helpful.
Review Checklist:

[x] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[ ] Checked that related changes are merged.

coverage: 53.491%. remained the same
when pulling eca35fe685e472c57d8a070d76131a83f5824d4e on JAORMX-patch-1
into 78652f86830457da9aa2350153310ce58e9b5e16 on main.


Can't install the package on Ubuntu virtual machine though M1

UAMQP Package Version:  1.5.3
Operating System: Ubuntu
Python Version: 3.8.13

Describe the bug
Can't pip install UAMQP on Ubuntu QEMU thought M1
To Reproduce
Steps to reproduce the behavior:

apt-get update
apt-get install -y build-essential libssl-dev uuid-dev cmake libcurl4-openssl-dev pkg-config python3-dev python3-pip
pip3 install uamqp --no-binary :all:

Expected behavior
Package is installed
Additional context
Output is:
pip3 install uamqp --no-binary :all:
Collecting uamqp
Using cached uamqp-1.5.3.tar.gz (4.4 MB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.8/site-packages (from uamqp) (2020.6.20)
Requirement already satisfied: six~=1.0 in ./venv/lib/python3.8/site-packages (from uamqp) (1.15.0)
Skipping wheel build for uamqp, due to binaries being disabled for it.
Installing collected packages: uamqp
Running setup.py install for uamqp ... error
error: subprocess-exited-with-error
× Running setup.py install for uamqp did not run successfully.
│ exit code: 1
╰─> [257 lines of output]
running install
running build
running build_py
creating build
creating build/lib.linux-aarch64-3.8
creating build/lib.linux-aarch64-3.8/uamqp
copying uamqp/compat.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/sender.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/mgmt_operation.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/client.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/connection.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/session.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/init.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/utils.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/message.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/types.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/receiver.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/errors.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/constants.py -> build/lib.linux-aarch64-3.8/uamqp
copying uamqp/address.py -> build/lib.linux-aarch64-3.8/uamqp
creating build/lib.linux-aarch64-3.8/uamqp/async_ops
copying uamqp/async_ops/session_async.py -> build/lib.linux-aarch64-3.8/uamqp/async_ops
copying uamqp/async_ops/receiver_async.py -> build/lib.linux-aarch64-3.8/uamqp/async_ops
copying uamqp/async_ops/sender_async.py -> build/lib.linux-aarch64-3.8/uamqp/async_ops
copying uamqp/async_ops/client_async.py -> build/lib.linux-aarch64-3.8/uamqp/async_ops
copying uamqp/async_ops/init.py -> build/lib.linux-aarch64-3.8/uamqp/async_ops
copying uamqp/async_ops/connection_async.py -> build/lib.linux-aarch64-3.8/uamqp/async_ops
copying uamqp/async_ops/mgmt_operation_async.py -> build/lib.linux-aarch64-3.8/uamqp/async_ops
copying uamqp/async_ops/utils.py -> build/lib.linux-aarch64-3.8/uamqp/async_ops
creating build/lib.linux-aarch64-3.8/uamqp/authentication
copying uamqp/authentication/common.py -> build/lib.linux-aarch64-3.8/uamqp/authentication
copying uamqp/authentication/cbs_auth.py -> build/lib.linux-aarch64-3.8/uamqp/authentication
copying uamqp/authentication/cbs_auth_async.py -> build/lib.linux-aarch64-3.8/uamqp/authentication
copying uamqp/authentication/init.py -> build/lib.linux-aarch64-3.8/uamqp/authentication
running egg_info
writing uamqp.egg-info/PKG-INFO
writing dependency_links to uamqp.egg-info/dependency_links.txt
writing requirements to uamqp.egg-info/requires.txt
writing top-level names to uamqp.egg-info/top_level.txt
reading manifest file 'uamqp.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'uamqp.egg-info/SOURCES.txt'
copying uamqp/c_uamqp.c -> build/lib.linux-aarch64-3.8/uamqp
running build_ext
will build uamqp in build/temp.linux-aarch64-3.8/cmake
Building with generator flags: -G "Unix Makefiles"
calling cmake /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/ -G "Unix Makefiles" -Duse_openssl:bool=ON -Duse_default_uuid:bool=ON  -Duse_builtin_httpapi:bool=ON  -Dskip_samples:bool=ON -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE -DCMAKE_BUILD_TYPE=Release
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at deps/azure-macro-utils-c/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
    Update the VERSION argument <min> value or use a ...<max> suffix to tell
    CMake that the project does not need compatibility with older versions.

  CMake Warning (dev) at deps/azure-macro-utils-c/CMakeLists.txt:14 (option):
    Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
    --help-policy CMP0077" for policy details.  Use the cmake_policy command to
    set the policy and suppress this warning.

    For compatibility with older versions of CMake, option is clearing the
    normal variable 'run_int_tests'.
  This warning is for project developers.  Use -Wno-dev to suppress it.

  CMake Deprecation Warning at deps/umock-c/CMakeLists.txt:4 (cmake_minimum_required):
    Compatibility with CMake < 2.8.12 will be removed from a future version of
    CMake.

    Update the VERSION argument <min> value or use a ...<max> suffix to tell
    CMake that the project does not need compatibility with older versions.

  -- Looking for include file stdint.h
  -- Looking for include file stdint.h - found
  -- Looking for include file stdbool.h
  -- Looking for include file stdbool.h - found
  -- target architecture: GENERIC
  -- Performing Test CXX_FLAG_CXX11
  -- Performing Test CXX_FLAG_CXX11 - Success
  -- Found OpenSSL: /usr/lib/aarch64-linux-gnu/libcrypto.so (found version "3.0.2")
  -- target architecture: GENERIC
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/build/temp.linux-aarch64-3.8/cmake
  calling cmake --build . --config Release
  [  0%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/azure_base32.c.o
  [  1%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/azure_base64.c.o
  [  2%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/buffer.c.o
  [  3%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/constbuffer_array.c.o
  [  4%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/constbuffer_array_batcher.c.o
  [  5%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/connection_string_parser.c.o
  [  6%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/constbuffer.c.o
  [  7%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/consolelogger.c.o
  [  8%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/crt_abstractions.c.o
  [  9%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/constmap.c.o
  [ 10%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/doublylinkedlist.c.o
  [ 11%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/gballoc.c.o
  [ 12%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/gbnetwork.c.o
  [ 13%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/gb_stdio.c.o
  [ 14%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/gb_time.c.o
  [ 15%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/gb_rand.c.o
  [ 16%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/hmac.c.o
  [ 17%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/hmacsha256.c.o
  [ 18%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/xio.c.o
  [ 19%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/singlylinkedlist.c.o
  [ 20%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/map.c.o
  [ 21%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/sastoken.c.o
  [ 22%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/sha1.c.o
  [ 23%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/sha224.c.o
  [ 24%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/sha384-512.c.o
  [ 25%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/strings.c.o
  [ 26%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/string_token.c.o
  [ 27%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/string_tokenizer.c.o
  [ 28%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/uuid.c.o
  [ 29%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/urlencode.c.o
  [ 30%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/usha.c.o
  [ 31%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/vector.c.o
  [ 32%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/xlogging.c.o
  [ 33%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/optionhandler.c.o
  [ 34%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/memory_data.c.o
  [ 35%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/agenttime.c.o
  [ 36%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/condition_pthreads.c.o
  [ 37%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/lock_pthreads.c.o
  [ 38%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/platform_linux.c.o
  [ 39%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/socketio_berkeley.c.o
  [ 40%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/tickcounter_linux.c.o
  [ 41%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/threadapi_pthreads.c.o
  [ 42%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/uniqueid_stub.c.o
  [ 43%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/envvariable.c.o
  [ 44%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/dns_resolver_sync.c.o
  [ 45%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/linux_time.c.o
  [ 46%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/httpapiex.c.o
  [ 47%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/httpapiexsas.c.o
  [ 48%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/httpheaders.c.o
  [ 49%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/httpapi_compact.c.o
  [ 50%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/src/http_proxy_io.c.o
  [ 51%] Building C object deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/tlsio_openssl.c.o
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c: In function ‘engine_destroy’:
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:762:9: error: ‘ENGINE_free’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations]
    762 |         ENGINE_free(tls->engine); // Release structural reference.
        |         ^~~~~~~~~~~
  In file included from /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:9:
  /usr/include/openssl/engine.h:493:27: note: declared here
    493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e);
        |                           ^~~~~~~~~~~
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c: In function ‘engine_load’:
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:772:5: error: ‘ENGINE_by_id’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations]
    772 |     tls->engine = ENGINE_by_id(tls->engine_id);
        |     ^~~
  In file included from /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:9:
  /usr/include/openssl/engine.h:336:31: note: declared here
    336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
        |                               ^~~~~~~~~~~~
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c: In function ‘add_certificate_to_store’:
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:961:24: error: assignment discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers]
    961 |             bio_method = BIO_s_mem();
        |                        ^
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c: In function ‘create_openssl_instance’:
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:1058:9: error: ‘TLSv1_2_method’ is deprecated: Since OpenSSL 1.1.0 [-Werror=deprecated-declarations]
   1058 |         method = TLSv1_2_method();
        |         ^~~~~~
  In file included from /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:5:
  /usr/include/openssl/ssl.h:2020:50: note: declared here
   2020 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_2_method(void); /* TLSv1.2 */
        |                                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:1062:9: error: ‘TLSv1_1_method’ is deprecated: Since OpenSSL 1.1.0 [-Werror=deprecated-declarations]
   1062 |         method = TLSv1_1_method();
        |         ^~~~~~
  In file included from /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:5:
  /usr/include/openssl/ssl.h:2012:50: note: declared here
   2012 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_1_method(void); /* TLSv1.1 */
        |                                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:1066:9: error: ‘TLSv1_method’ is deprecated: Since OpenSSL 1.1.0 [-Werror=deprecated-declarations]
   1066 |         method = TLSv1_method();
        |         ^~~~~~
  In file included from /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:5:
  /usr/include/openssl/ssl.h:2004:50: note: declared here
   2004 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_method(void); /* TLSv1.0 */
        |                                                  ^~~~~~~~~~~~
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c: In function ‘tlsio_openssl_init’:
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:1224:5: error: ‘ERR_load_BIO_strings’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations]
   1224 |     ERR_load_BIO_strings();
        |     ^~~~~~~~~~~~~~~~~~~~
  In file included from /usr/include/openssl/cryptoerr.h:17,
                   from /usr/include/openssl/crypto.h:38,
                   from /usr/include/openssl/comp.h:22,
                   from /usr/include/openssl/ssl.h:28,
                   from /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:5:
  /usr/include/openssl/cryptoerr_legacy.h:31:27: note: declared here
     31 | OSSL_DEPRECATEDIN_3_0 int ERR_load_BIO_strings(void);
        |                           ^~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c: In function ‘tlsio_openssl_deinit’:
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:1252:5: error: ‘ERR_remove_thread_state’ is deprecated: Since OpenSSL 1.1.0 [-Werror=deprecated-declarations]
   1252 |     ERR_remove_thread_state(NULL);
        |     ^~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:6:
  /usr/include/openssl/err.h:473:30: note: declared here
    473 | OSSL_DEPRECATEDIN_1_1_0 void ERR_remove_thread_state(void *);
        |                              ^~~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c: In function ‘tlsio_openssl_setoption’:
  /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:1724:13: error: ‘ENGINE_load_builtin_engines’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations]
   1724 |             ENGINE_load_builtin_engines();
        |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/src/vendor/azure-uamqp-c/deps/azure-c-shared-utility/adapters/tlsio_openssl.c:9:
  /usr/include/openssl/engine.h:358:28: note: declared here
    358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void);
        |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  cc1: all warnings being treated as errors
  gmake[2]: *** [deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/build.make:790: deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/adapters/tlsio_openssl.c.o] Error 1
  gmake[1]: *** [CMakeFiles/Makefile2:943: deps/azure-c-shared-utility/CMakeFiles/aziotsharedutil.dir/all] Error 2
  gmake: *** [Makefile:146: all] Error 2
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "/tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/setup.py", line 260, in <module>
      setup(
    File "/****/venv/lib/python3.8/site-packages/setuptools/__init__.py", line 153, in setup
      return distutils.core.setup(**attrs)
    File "/usr/lib/python3.8/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/****/venv/lib/python3.8/site-packages/setuptools/command/install.py", line 61, in run
      return orig.install.run(self)
    File "/usr/lib/python3.8/distutils/command/install.py", line 589, in run
      self.run_command('build')
    File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/usr/lib/python3.8/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/setup.py", line 134, in run
      self.build_cmake(ext)
    File "/tmp/pip-install-m_ohs_ed/uamqp_394c3982453e415e8bff5eb9e0480092/setup.py", line 188, in build_cmake
      subprocess.check_call(joined_cmd, shell=True, universal_newlines=True, env=build_env)
    File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command 'cmake --build . --config Release' returned non-zero exit status 2.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> uamqp

I can install under local python 3.10 but not on env running 3.8

If you can, drop the ubuntu vm down to 20.04, this is due to 22.04's use of OpenSSL 3.0
https://github.com/Azure/azure-uamqp-python/issues/276
https://github.com/Azure/azure-c-shared-utility/discussions/566

Hello, sorry for the late reply. I'm working on the issue and was able to build uamqp on Ubuntu 22.04 using the following.
If you are using the Event Hubs SDK I would encourage you to try the new version 5.11.1 which is running on a new python based AMQP stack and doesn`t require uamqp. We will be doing the same for Service Bus shortly.
FROM ubuntu:22.04
RUN apt-get update -y
RUN apt-get install -y build-essential libssl-dev uuid-dev cmake libcurl4-openssl-dev pkg-config python3-dev python3-pip git
RUN git clone --single-branch --branch fix_openssl3 https://github.com/kashifkhan/azure-uamqp-python.git
RUN pip3 install --no-binary :all: azure-uamqp-python/```


Make RISC-V testing reliable

This is a bit of a background task at the moment but the RISC-V testing (currently limited to sanity.openjdk) typically fails due to hitting the 10 hours timeout for the test. I have been experimenting with runnign PARALLEL=Dynamic which seems to help lead it to finish. Having said that, the most recent set of runs look like they may have finished underneath the 10 hour limit.
Relevant jobs:

https://ci.adoptopenjdk.net/job/Test_openjdk19_hs_sanity.openjdk_riscv64_linux/
https://ci.adoptopenjdk.net/view/Test_openjdk/job/Test_openjdk11_j9_sanity.openjdk_riscv64_linux/ (Competes, but 24/27 targets are skipped)
https://ci.adoptopenjdk.net/view/Test_openjdk/job/Test_openjdk11_bisheng_sanity.openjdk_riscv64_linux/ (Hits 10 hour limit)

I've removed ci.role.test from test-sxa-debian11-riscv64-1 as it has an older glibc than the PLCT machines and therefore will not successfully run the tests.


When I use Bicubic alg to resample a raster with no data pixel , the output raster would be filled unexpected data in no data pixel

Bilinear alg has similar result , on the edges between valid pixel and nodata pixel ,  the resample pixel has unexpected data

@MyqueWooMiddo Yes, I believe we didn't well handle the no-date value when a transformation happens. We will fix this in the next release.

@MyqueWooMiddo Yes, I believe we didn't well handle the no-date value when a transformation happens. We will fix this in the next release.

THX


Position to bottom

I have been using this plugin and would like to know if you can help me in fixing the position of the tooltip to bottom. The tooltip has a possibility to have 500-1000 words and even you make the position to bottom it will open to the top of the image that I want to have the tooltip working. So my question is how to disable the current functionality and make the tooltip to show only at the bottom of the element.

Hi,
"Hello", " please" and "thanks" are appreciated words. Please check the previous issues, the question was often asked. It will be fixed in upcoming v4.

Hi Louisameline,
My apologies for that, I was trying to compose my topic when I accidentally saved/submit my article and I tried to edit it but there's no luck. Thanks for your immediate response and will see the article for the previous issue.
Kind regards,
Jessie

No worries, thanks for your response. Comment the content of the dontGoOffScreenY function, namely lines 878, 883 and 884.

FYI, I have described the way to force positioning in v4 here : https://github.com/iamceege/tooltipster/issues/342

Okey guys.. But why version 4 don't work propetly and don't be update from september.. I try do something with version 4, but in demo it's don't work :)

i've done this - http://take.ms/QUQfx
you also can add your custom option in plugin's default  options

Tooltipster v4 is out and offers this feature with its side option. Thank you.
What's new in v4: #565
Migration guide from v3 to v4: #566


Fix Snackbar if login fails

Fix the snackbar which should be pop up if the login fails.

solved in 506ddef7e985914cfca43c2cc0957f22da9fdae0


Feature Suggestion: Allow Notes to be on top of Fog layer for a given scene.

This is super useful for image-fog use case:
Setting canvas.notes.zIndex = 300 will pull the notes layer above all currently known fog layers.
Example:

Duplicates Image Fog issue #16

Feature implemented, should work!


Node file system only one value

Environment
"unstorage": "^1.9.0"

node version: v18.18.0
Reproduction
I have a index.js file with
import { listen } from "listhen";
import { createStorage } from "unstorage";
import { createStorageServer } from "unstorage/server";
import fsDriver from "unstorage/drivers/fs";

const storage = createStorage({
  driver: fsDriver({ base: "/mydata/tmp" }),
});
const storageServer = createStorageServer(storage, {
  authorize(req) {
    // req: { key, type, event }
    if (req.type === "read" && req.key.startsWith("private:")) {
      throw new Error("Unauthorized Read");
    }
  },
});
// Alternatively we can use `storageServer.handle` as a middleware
await listen(storageServer.handle, { port: 3000});

Describe the bug
The values get overwritten, because on the fs file system Unstorage is using write file .
I do not know if this is intended behavior or if I am missing something..
Additional context
No response
Logs
No response

i found my mistake. ;)


[BUG] High CPU usage with flat_object field type

Describe the bug
3 node cluster without dedicated master.
  "version" : {
    "distribution" : "opensearch",
    "number" : "2.8.0",
    "build_type" : "tar",
    "build_hash" : "db90a415ff2fd428b4f7b3f800a51dc229287cb4",
    "build_date" : "2023-06-03T06:24:11.331474107Z",
    "build_snapshot" : false,
    "lucene_version" : "9.6.0",
    "minimum_wire_compatibility_version" : "7.10.0",
    "minimum_index_compatibility_version" : "7.0.0"

Mapping template snippet:
"hashicorp": {
    "properties": {
        "vault": {
            "properties": {
                "audit": {
                    "properties": {
                        "request": {
                          "properties": {
                            "headers": {
                              "type": "flat_object"
                                  },
                              "data": {
                              "type": "flat_object"
                              },

hot_threads output
   100.5% (502.3ms out of 500ms) cpu usage by thread 'opensearch[{{HOSTNAME REDACTED}}][write][T#13]'
     10/10 snapshots sharing following 42 elements
       app//org.opensearch.index.mapper.ParseContext$Document.getFields(ParseContext.java:146)
       app//org.opensearch.index.mapper.FlatObjectFieldMapper.parseValueAddFields(FlatObjectFieldMapper.java:631)
       app//org.opensearch.index.mapper.FlatObjectFieldMapper.parseCreateField(FlatObjectFieldMapper.java:561)
       app//org.opensearch.index.mapper.FieldMapper.parse(FieldMapper.java:270)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrField(DocumentParser.java:522)
       app//org.opensearch.index.mapper.DocumentParser.parseObject(DocumentParser.java:540)
       app//org.opensearch.index.mapper.DocumentParser.innerParseObject(DocumentParser.java:442)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrNested(DocumentParser.java:414)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrField(DocumentParser.java:519)
       app//org.opensearch.index.mapper.DocumentParser.parseObject(DocumentParser.java:540)
       app//org.opensearch.index.mapper.DocumentParser.innerParseObject(DocumentParser.java:442)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrNested(DocumentParser.java:414)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrField(DocumentParser.java:519)
       app//org.opensearch.index.mapper.DocumentParser.parseObject(DocumentParser.java:540)
       app//org.opensearch.index.mapper.DocumentParser.innerParseObject(DocumentParser.java:442)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrNested(DocumentParser.java:414)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrField(DocumentParser.java:519)
       app//org.opensearch.index.mapper.DocumentParser.parseObject(DocumentParser.java:540)
       app//org.opensearch.index.mapper.DocumentParser.innerParseObject(DocumentParser.java:442)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrNested(DocumentParser.java:414)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrField(DocumentParser.java:519)
       app//org.opensearch.index.mapper.DocumentParser.parseObject(DocumentParser.java:540)
       app//org.opensearch.index.mapper.DocumentParser.innerParseObject(DocumentParser.java:442)
       app//org.opensearch.index.mapper.DocumentParser.parseObjectOrNested(DocumentParser.java:414)
       app//org.opensearch.index.mapper.DocumentParser.internalParseDocument(DocumentParser.java:136)
       app//org.opensearch.index.mapper.DocumentParser.parseDocument(DocumentParser.java:91)
       app//org.opensearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:253)
       app//org.opensearch.index.shard.IndexShard.prepareIndex(IndexShard.java:1029)
       app//org.opensearch.index.shard.IndexShard.applyIndexOperation(IndexShard.java:986)
       app//org.opensearch.index.shard.IndexShard.applyIndexOperationOnPrimary(IndexShard.java:909)
       app//org.opensearch.action.bulk.TransportShardBulkAction.executeBulkItemRequest(TransportShardBulkAction.java:621)
       app//org.opensearch.action.bulk.TransportShardBulkAction$2.doRun(TransportShardBulkAction.java:467)
       app//org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:52)
       app//org.opensearch.action.bulk.TransportShardBulkAction.performOnPrimary(TransportShardBulkAction.java:531)
       app//org.opensearch.action.bulk.TransportShardBulkAction.dispatchedShardOperationOnPrimary(TransportShardBulkAction.java:412)
       app//org.opensearch.action.bulk.TransportShardBulkAction.dispatchedShardOperationOnPrimary(TransportShardBulkAction.java:124)
       app//org.opensearch.action.support.replication.TransportWriteAction$1.doRun(TransportWriteAction.java:223)
       app//org.opensearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:806)
       app//org.opensearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:52)
       java.base@17.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
       java.base@17.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
       java.base@17.0.7/java.lang.Thread.run(Thread.java:833)

Seeing 100% cpu usage across all 3 nodes with the same report on hot_threads. Data coming into OS has some fields which are mapped as "flat_object"
Issue stops happening if the mapping is changed to, e.g. keyword - CPU falls back down to ~3% from 100% with the same rate of incoming events as well as search.
Visualised across several days.
Changing the mapping back to flat_object to confirm theory was successful as then CPU shot back to 100% after the index was rolled over to start using flat_object again.
One other very important thing to note is that while this high CPU is occurring, a number of duplicate documents in OS were noticed. Exactly the same just the ID were different.
Related component
Indexing:Performance
To Reproduce
Use flat_object like in snippet above - > CPU 100%
Change flat_object to keyword - > CPU 3%
Change back to flat_object - > CPU 100%
Expected behavior
Not high CPU
Additional Details
No response

Ah ... this is so sad, the problem was reported on the forum [1] but the user had never created an issue for that, thank you @waqarsky for filling this one in.
[1] https://forum.opensearch.org/t/high-cpu-usage-with-several-write-threads-pools-in-queue/15642

Wondering if this still exists after the change done as part of https://github.com/opensearch-project/OpenSearch/issues/7835

@reta @mgodwan Upgraded to 2.11.1, CPU seems to have gone down after a full restart. Keeping an eye on the performance, will update if anything changes.
1 - were the duplicate documents part of this bug and how so?
2 - Seeing this error below on Dashboards after the upgrade

@reta @mgodwan Upgraded to 2.11.1, CPU seems to have gone down after a full restart. Keeping an eye on the performance, will update if anything changes.

:+1:

1 - were the duplicate documents part of this bug and how so?

I am not aware of this side effect

2 - Seeing this error below on Dashboards after the upgrade

A bit more details (server logs?) would help, thank you

@reta Nothing in the logs that is related, however have found this https://github.com/opensearch-project/OpenSearch/issues/11491

@reta Nothing in the logs that is related, however have found this #11491

Thank you @waqarsky , so it should be fixed in 2.12.0 (due in Feb)

[Triage - attendees 1 2 3 4 5 6 7 8]
@waqarsky Thanks for filing, it looks like this issue has been addressed.  Please reopen if you see it in 2.12+


Fix deadlock of CDN GC storage

Signed-off-by: santong<EMAIL_ADDRESS>
Description
The CDN encountered a deadlock while doing disk garbage collection

Related Issue
#225

Motivation and Context

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation Update (if none of the other choices apply)

Checklist:

[ ] Code compiles correctly.
[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

LGTM


Update UG with current Dish settings

Codecov Report

Merging #102 (55bb3b8) into master (5308fd5) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #102   +/-   ##
=========================================
  Coverage     42.15%   42.15%
  Complexity      413      413
=========================================
  Files           127      127
  Lines          2223     2223
  Branches        263      263
=========================================
  Hits            937      937
  Misses         1237     1237
  Partials         49       49

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 5308fd5...55bb3b8. Read the comment docs.


Fixes/memory leak img

Temporary fix that chunks the image files upload without loading all images into memory.
Caveat. I'm not sure if the file is still uploaded twice as I can see a file exists check and upload the blob data,

Codecov Report

Merging #563 (8d74427) into main (dec9877) will decrease coverage by 0.79%.
The diff coverage is 26.08%.

@@            Coverage Diff             @@
##             main     #563      +/-   ##
==========================================
- Coverage   89.59%   88.80%   -0.79%
==========================================
  Files         146      146
  Lines       11548    11547       -1
==========================================
- Hits        10346    10254      -92
- Misses       1202     1293      +91

Impacted Files
Coverage Δ

dataquality/utils/upload.py
24.69% <23.52%> (-1.40%)
:arrow_down:

...uality/loggers/data_logger/image_classification.py
81.39% <33.33%> (+3.61%)
:arrow_up:

... and 10 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Dezenix info card

Dezenix info card files added with readme
Stack - HTML CSS
ss-
https://user-images.githubusercontent.com/91609324/170092113-449d859d-b2fe-4bd6-adb3-7eb8fb1ee082.mp4

closing this one ... making new pr


Checking absolute links expects URLs that are after redirect

See for example this action check https://github.com/apify/apify-docs/actions/runs/10892978578/job/30226981711?pr=1217
It cannot resolve academy/tutorials/node-js/scraping-from-sitemaps.md which is how it exists in the filesystem. The article URL is https://docs.apify.com/academy/node-js/scraping-from-sitemaps
Do I need to bite the bullet and rename the link like that or could we resolve this so all links can work like in the filesystem? @honzajavorek @TC-MO

It cannot resolve academy/tutorials/node-js/scraping-from-sitemaps.md which is how it exists in the filesystem

nope, the path uses _ instead of -:
https://github.com/apify/apify-docs/blob/master/sources/academy/tutorials/node_js/scraping_from_sitemaps.md
you either use a file path or the URL


Home tab does not display any content

Hello, thank you for your project very helpful. i have install through docker, part of chat with chatgpt has working. But part of home tab isn't working. I hace check file python and it stiil running. I don't know why isn't working.

Thanks for your help

Hi @TranDangSy, thanks for using this app! It seems that app-manifest example was wrong (because initially Socket Mode version of the app didn't support Home tab). Once your app subscribes app_home_opened events, this app code should work as you expect: https://github.com/seratch/ChatGPT-in-Slack/commit/c4601ba0f756a2241358e86dcd51304f7c46371a

thank you so much, it working!


German translation of "core" missing/broken

recalbox-manager's translation is managed by poeditor: https://poeditor.com/join/project/taFNFlZ840

Alright. I opened #54 to mention this in the README.


Add OpenBLAS 0.3 Cmake Config

Released: https://github.com/hunter-packages/OpenBLAS/releases/tag/v0.3.0-p1


Floating buttons

It would be nice if there is a row above the keyboard that contains the missing keys from android keyboard like the Ctrl, Alt and Tab.

It would be nice, maybe someone will contribute a patch :-)


[Roadmap] Alpha release of the WHO Covax app with Barcode Reader functionlity

Demo app for the Worl Health Assembly slated for the end of July

Release link

Tracked on issue #343


yolo9000 update net = parse_network_cfg... BAD ACCESS

Tried building the newest version of example-yolo2 with yolo9000.weights but running into this error... Any idea why? Also tried changing the paths to relative paths, without any result.

check out the bottom of the cfg file yolo9000.cfg, lines tree and map. try changing to:
tree=../../../data/cfg/9k.tree
map=../../../data/cfg/coco9k.map

Seems like that helped, but now I get this error:
Couldn't open file: data/cfg/9k.names

it's not finding the file. make sure the paths are set correctly. if you are referencing from the file, just switch to ofToDataPath( "cfg/9k.names" ) and make sure you have that file in there.

cfg/9k.names is not referenced from the ofApp.cpp file only the following are
    std::string datacfg = ofToDataPath( "cfg/combine9k.data" );
    std::string cfgfile = ofToDataPath( "cfg/yolo9000.cfg" );
    std::string weightfile = ofToDataPath( "yolo9000.weights

9k.names is just placed in /cfg, not sure how (or where) to set its path correctly.

go to combine9k.data and either hardcode the path or ../../../data/cfg/9k.names should work. or you can switch to the osx branch which lets you pass the names file manually via ofApp. we'll merge those soon.

Editing the combine9k.data did the trick, thanks!

Hey I'm kind of having the same issue here... with the last two line in the yolo9000.cfg file the parse_network_cfg function couldn't really parse the file... visual studio would give me unhandled exception error... if I remove those two lines it compiles fine, but I'm not supposed to do that right?
Also since now the ofxDarknet::init function only takes in 3 parameters now, do we still need combine9k.data anymore? If yes where do I put it?


inference

Which method is recommended for model online inference? I want high performance concurrency,
PMML ?

It depends on your use case.
Initially, LightGBM wasn't optimized for fast predictions. Some time ago *SingleRowFast API was introduced: #2992. You can start with it.
Also, you can try to convert fitted model into if/else cpp code: https://lightgbm.readthedocs.io/en/latest/Parameters.html#convert_model.
In addition, you can find a lot of third-party libraries to inference LightGBM models here: https://github.com/microsoft/LightGBM#external-unofficial-repositories.
I'd personally recommend starting from the treelite library.


[Launcher] Incorrect icons being used

Describe the bug
For example, if I add an a.b.c  favorite I get a librewolf icon. Memento uses an htop icon, which I assume is because the class name is projects.ripose.. Any programs that have the class name .program-wrapped appear to be broken as well.
To Reproduce

Open memento or use a random string of characters as a favorite

Expected behavior
Incorrect icons should never be visible to the user. How about an icon indicating that none was found instead?
System information:

Distro: NixOS
Compositor: Hyprland
Ironbar version: https://github.com/JakeStanger/ironbar/commit/abf490b04eda87841639c29893dda98408805a3d

Additional context
The memento.desktop file has an Icon=memento field. How feasible is it to use this instead of the app_id?
Would it be better to let users specify their own class name and icon overrides? Should these overrides be mapped to desktop files?

The memento.desktop file has an Icon=memento field. How feasible is it to use this instead of the app_id?

This should be happening if a reasonable match isn't found by filename. I suspect filenames are currently matching a bit too eagerly, and I'll need to tone this down to resolve this.


typical sqs events don't return a body, just a hash of unsuccessful work

The Problem
All of our SQS handler lambdas fail with this fork.
b9deedc1-a5ef-5625-a037-b356898d9f72	Invoke Error
{
    "errorType": "TypeError",
    "errorMessage": "strlen(): Argument #1 ($string) must be of type string, null given",
    "stack": [
        "#0 /var/www/vendor/awesome/bref/src/Runtime/LambdaRuntime.php(93): Bref\\Runtime\\LambdaRuntime->sendResponse('b9deedc1-a5ef-5...', NULL)",
        "#1 /var/www/vendor/awesome/lambda-events/src/Ric/InvokerTrait.php(29): Bref\\Runtime\\LambdaRuntime->processNextEvent(Object(Awesome\\Event\\Lambda\\Sqs\\Handler))",
        "#2 /var/www/app/lambda-sqs.php(36): Awesome\\Event\\Lambda\\Ric\\FunctionInvoker->invoke()",
        "#3 /var/www/app/lambda-sqs.php(37): {closure}()",
        "#4 {main}"
    ]
}

The Solution
Because SQS Handlers return an array of failed message keys instead of a single body, handle the fact that $responseData['body'] may not be set by defaulting it to '' in the strlen() call. This will result in a length of 0, and 0 > 6291456 being false it will hit the leg to do postJson(), which is what would have happened without the large response support.

LGTM. 👍


fix: Fixed overlay

Linked to https://github.com/lenra-io/lenra_ui_runner/issues/137
Cannot work without https://github.com/lenra-io/lenra_components/pull/91

:tada: This PR is included in version 1.0.0-alpha.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


0.2.3 release

Hi,
I just saw you bumped the version. I wonder when it gets released on crates.io?

Also the readme states, that [dependencies] vk-mem = "0.2.3" shall be used, which cannot work, since the version is not released on crates.io. What works is
vk-mem = { git = "https://github.com/gwihlidal/vk-mem-rs", version = "0.2.3" }

Closed by https://github.com/gwihlidal/vk-mem-rs/pull/66


Move to asyncpg instead of psycopg

This PR moves our migrations to asyncpg, adds a docker volume for migrations and adds a helper task for generating those migrations.
Simply by running poetry run task revision "Migration message here." while the docker containers are running, a migration will be generated.
Something to keep in mind is that, now that we are using asyncpg, no database validation can be run within Pydantic models. This now needs to be deferred to the routes that need that validation instead.

Looks fine, the bogus DATABASE_URL in the CI has to be changed. It was added because of the Pydantic configuration, I'll resolve all of those problems in my next PR, but it has to be updated in order for the tests to pass.
Thank you!


Problem with Card style

I'm trying example code:
<Card
  title='HELLO WORLD'
  image={require('../images/pic2.jpg')}>
  <Text style={{marginBottom: 10}}>
    The idea with React Native Elements is more about component structure than actual design.
  </Text>
  <Button
    icon={{name: 'code'}}
    backgroundColor='#03A9F4'
    fontFamily='Lato'
    buttonStyle={{borderRadius: 0, marginLeft: 0, marginRight: 0, marginBottom: 0}}
    title='VIEW NOW' />
</Card>

It displays error message:

View was rendered with explicitly set width/height but with a 0 flexBasis. (This might be fixed by changing flex: to flexGrow:)

Btw, it also shows

Unrecognized font family 'Lato'

What can I do to fix this? I'm just newbie to React Native and React Native Element

In terms of font check out this note Lato is not available by default you will have to download it and configure it.
In terms of the View error if you could provide more code it will be more helpful.

@paduvi any updates?

@paduvi Got same issue after I set imageStyle={{ flex: 0, height: 300 }} it works, and then remove imageStyle, everything works fine, don't know why, actually nothing changed...

@DavidKongDesheng Take a look at https://github.com/facebook/react-native/issues/11481 let me know it helps

A quick fix is, at least what worked for me is to add
containerStyle={{ flex: 1 }}
wrapperStyle={{flex: 1}}

to the card element, but then I noticed that the Card component didn't expand proportionally on the children elements in it. and I had to hardcode it's height
after a bit of digging I found if I modify flex style on the Card  (https://github.com/react-native-community/react-native-elements/blob/8774b94046ff135753ab85b618f3fb06842162df/src/containers/Card.js#L41)
It start working normally
Should I send pull request

@vaderdan please do, we will review it. Thank you!

Hi, I pull requested you - with the #200

Fixed with #200 Thanks you @vaderdan


[ICD]add hmac support in icd client storage

Add Hmac support in ICDClientStorage, which would be used to validate Nonce
fixes: https://github.com/project-chip/connectedhomeip/issues/30893

[ TestBufferedReadCallback : Initialize            ] : FAILED failes with a hardfault on OpenIoT from the looks of it.


[A11y] Make the sourcechooser keyboard-friendly

Adds aria states and roles to menu and trigger
Adds keyboard support

@tennety This looks pretty solid. Are you planning to continue adding more things?

@ron666 Ha, no, I think I'm done. Apologies for not marking this as a WIP earlier, this went through a pretty thorough review on our fork. It's ready to ship from our side!


FIX PDO transaction in PHP 8, add GitHub Actions CI

Issue https://github.com/silverstripe/gha-ci/issues/11
The update of silverstripe/vendor-plugin to ^1.6 is a corresponding update to https://github.com/silverstripe/gha-ci/pull/21
PDO issue is to fix PDOException: There is no active transaction e.g. https://github.com/silverstripe/silverstripe-framework/runs/7014940963?check_suite_focus=true#step:12:127

I wonder if adding the ci should be targetted at 4.9 (or 4.10)? The matrix generation does account for that.

I wonder if adding the ci should be targetted at 4.9 (or 4.10)

I don't think it actually makes a difference, I believe it just uses whatever is on the default branch.  If I'm wrong we can easily enough backport


Plugin not working when ng-strict-di is set to true

In case you include ng-strict-di="true" inside your html tag, AngularJS will throw an error:

angular.js:68 Uncaught Error: [$injector:modulerr] Failed to instantiate module MonicaApp due to:
Error: [$injector:modulerr] Failed to instantiate module ui-leaflet due to:
Error: [$injector:strictdi] function($provide) is not using explicit annotation and cannot be invoked in strict mode
http://errors.angularjs.org/1.5.5/$injector/strictdi?p0=function(%24provide)

The solution is to write a proper dependency injection.
i.e., not:
function($provide) {...}
but
['$provide', function($provide) {...}

Sounds like a pretty easy problem to find and fix. PR's are welcomed.

Yeah, I can do it, I just wanted to see if you agree. Thanks, I'll fix it these days and create PR

I assume this is a problem on master? If not then make the PR against 1.X , then  it can be rolled into both. I haven't searched for the issue yet, but yes if the annotation is missing it is a minify error for sure.


listen for Theme change

I am using a charting library that manages its own style attributes through setting hex color values (css not an option).
the only way to update those style attributes is to send in new options setting in a javascript function.
I could probably respond to the theme change using MutationObserver to observe the change to the data-theme attribute on the HTML element. But was wondering if you knew of a better way?
or if you would consider emitting (dispatchEvent) a CustomEvent  that we could listen for when the theme is toggled (changed)?

I think you should go with MutationObserver because:

I prefer to keep this script as as simple as possible to do just one job.
This is a rare feature that most people wont need and having a custom event for it would be an extra option.
Using MutationObserver would be 2 lines of code, so it won't be a big ugly extra block of DIY code

new MutationObserver(function() {
  console.log(`data-theme is "${document.documentElement.dataset.theme}" now`);
}).observe(document.documentElement, {attributes: true});

sound good. thanks. your MutationObserver implementation is shorter than mine! thank you for that! :)

How do we do this in Svelte/Sveltekit for third party chart/graph libraries?

@souravjamwal77 can you provide an example repo or a Repl with your chart library so I can see what is the problem?

I asked the question out of curiosity and also to know about the setup of theme-change with the other libraries.
I have used D3 but if you could prefer me to chart/graph libraries that work well with Sveltekit, TailwindCSS, and theme-change, I can use those libraries. I am learning SvelteKit and would love to explore other libraries that can work with the above stack.


Urllib3 version 1.26.5 doesn't seem to have been released yet

I just downloaded RsaCtfTool and tried to install it but it said "File "C:\Users<redacted>\git\RsaCtfTool\RsaCtfTool.py", line 16, in
import urllib3
ModuleNotFoundError: No module named 'urllib3'"
When I tried to pip install urllib3 it said "Requirement already satisfied: urllib3 in c:\users<redacted>\appdata\local\programs\python\python36-32\lib\site-packages (1.26.3)".
Additionally, when I open python in the directory, and import urllib3, and execute urllib3.__version__ it gives "1.26.3".

It looks like 1.26.5 is available on pipy :
https://pypi.org/project/urllib3/


Add CLI option to set colabfold server url

Description
If you are using your own colabfold server you would want to point the api calls towards that instead of the public api.colabfold.com server. This provides an interface to do so.
Motivation
We have our own internal colabfold server to protect our data, and do not want to use the colabfold.com server.
Test plan
I have not tested this yet. but will this week as i try to setup chai-1
the changes are quite simple though.
ps: thank you for changing the license, I know many people are eager to try your work here : )

thank you for your comments, I have applied all of your suggestions.