EGAS00001004653 - Single-Nucleus and In Situ RNA-Sequencing Reveal Cell Topographies in the Human Pancreas-

Project short name: Single-Nucleus and In Situ RNA-Sequencing Reveal Cell Topographies in the Human Pancreas
Primary Wrangler:
Secondary Wrangler:

Associated files

Google Drive:

Link to Ingest

https://contribute.data.humancellatlas.org/projects/detail?uuid=b3938158-4e8d-4fdb-9e13-9e94270dde16

Published study links

Paper: http://doi.org/10.1053/j.gastro.2020.11.010

Accessioned data: EGAS00001004653

Key Events

[ ] Convert published metadata to HCA spreadsheet
[ ] Manually curate dataset to meet HCA metadata standard
[ ] Collect any matrix and cell-type annotation files
[ ] Upload sheet to validate metadata
[ ] Check linking using ingest graph validator
[ ] Transfer raw files to ingest to validate data files
[ ] Ask the Secondary Wrangler for an end-to-end review of the project. Ask the Expertise Wrangler to review specific tabs if needed
[ ] Submit dataset to Production
[ ] Complete the Export SOP
[ ] Convert project data to SCEA format following the SCEA conversion SOP if appropriate

This dataset is stalled because the raw data is in EGA (managed access) and there are no raw or processed gene expression matrices available. I will email the authors to see if they have these available.

I got no reply from the authors, I will mark it as ineligible and ingest and close this ticket.


Docker container fails to start

Describe the bug
Docker container fails to start after successful docker image build
To Reproduce
Steps to reproduce the behavior:

git clone https://github.com/unitycatalog/unitycatalog.git
docker/bin/build-uc-server-docker
docker/bin/start-uc-server-in-docker

Expected behavior
Docker container should start successfully
System [please complete the following information]:

OS: MacOS

Additional context
2024-08-12 09:47:02 + set -ex
2024-08-12 09:47:02 +++ readlink -f bin/start-uc-server
2024-08-12 09:47:02 ++ dirname /opt/unitycatalog/bin/start-uc-server
2024-08-12 09:47:02 + SCRIPT_DIR=/opt/unitycatalog/bin
2024-08-12 09:47:02 ++ dirname /opt/unitycatalog/bin
2024-08-12 09:47:02 + ROOT_DIR=/opt/unitycatalog
2024-08-12 09:47:02 ++ find /opt/unitycatalog/server/target -name 'unitycatalog-server*.jar'
2024-08-12 09:47:02 ++ head -n 1
2024-08-12 09:47:02 + SERVER_JAR=/opt/unitycatalog/server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar
2024-08-12 09:47:02 + '[' -z /opt/unitycatalog/server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar ']'
2024-08-12 09:47:02 + relative_path_to_jar=server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar
2024-08-12 09:47:02 + SERVER_JAVA_COMMAND='java -jar server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar'
2024-08-12 09:47:02 + cd /opt/unitycatalog
2024-08-12 09:47:02 + exec java -jar server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar
2024-08-12 09:47:02 Error: Unable to initialize main class io.unitycatalog.server.UnityCatalogServer
2024-08-12 09:47:02 Caused by: java.lang.NoClassDefFoundError: com/linecorp/armeria/server/HttpService

Took me quite some time to reproduce on my end and think I've got it yet a different error.
❯ docker ps -a --no-trunc
CONTAINER ID                                                       IMAGE                         COMMAND                               CREATED         STATUS                     PORTS     NAMES
2bca8223e6f3b986cc1e528b1fea4a131e40d5fed3cdb1ccd785ccfb157c67d0   unitycatalog:0.2.0-SNAPSHOT   "/bin/bash -ex bin/start-uc-server"   2 minutes ago   Exited (1) 2 minutes ago             unitycatalog

❯ docker container logs 2bca8223e6f3b986cc1e528b1fea4a131e40d5fed3cdb1ccd785ccfb157c67d0
+ set -ex
+++ readlink -f bin/start-uc-server
++ dirname /opt/unitycatalog/bin/start-uc-server
+ SCRIPT_DIR=/opt/unitycatalog/bin
++ dirname /opt/unitycatalog/bin
+ ROOT_DIR=/opt/unitycatalog
++ find /opt/unitycatalog/server/target -name 'unitycatalog-server*.jar'
++ head -n 1
+ SERVER_JAR=/opt/unitycatalog/server/target/unitycatalog-server-0.2.0-SNAPSHOT-sources.jar
+ '[' -z /opt/unitycatalog/server/target/unitycatalog-server-0.2.0-SNAPSHOT-sources.jar ']'
+ relative_path_to_jar=server/target/unitycatalog-server-0.2.0-SNAPSHOT-sources.jar
+ SERVER_JAVA_COMMAND='java -jar server/target/unitycatalog-server-0.2.0-SNAPSHOT-sources.jar'
+ cd /opt/unitycatalog
+ exec java -jar server/target/unitycatalog-server-0.2.0-SNAPSHOT-sources.jar
no main manifest attribute, in server/target/unitycatalog-server-0.2.0-SNAPSHOT-sources.jar

Both errors should be fixed. Let me start with mine first 😉

At long last I managed to reproduce your issue 🥳
docker run --rm --entrypoint /bin/sh -it unitycatalog:0.2.0-SNAPSHOT

/opt/unitycatalog $ /opt/unitycatalog/bin/start-uc-server
+ readlink -f /opt/unitycatalog/bin/start-uc-server
+ dirname /opt/unitycatalog/bin/start-uc-server
+ SCRIPT_DIR=/opt/unitycatalog/bin
+ dirname /opt/unitycatalog/bin
+ ROOT_DIR=/opt/unitycatalog
+ SERVER_JAR=/opt/unitycatalog/server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar
+ '[' -z /opt/unitycatalog/server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar ]
+ relative_path_to_jar=server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar
+ SERVER_JAVA_COMMAND='java -jar server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar'
+ cd /opt/unitycatalog
+ exec java -jar server/target/unitycatalog-server-0.2.0-SNAPSHOT.jar
Error: Unable to initialize main class io.unitycatalog.server.UnityCatalogServer
Caused by: java.lang.NoClassDefFoundError: com/linecorp/armeria/server/HttpService

@jaceklaskowski and @francisco-ltech, by any chance, do you not have Java installed or in the path?  Don't get me wrong, the docker should be self-contained, but I'm wondering if that's what we missed based on the error.

@dennyglee I do.
openjdk version "22.0.2" 2024-07-16
I just saw another bug issue where someone reported that the project does not compile in 21 and 22 so not sure if that issue has to do with this one. Not an expert in JVM but I would also expect that the docker should be self-contained.

@francisco-ltech Ah got it - I think we've defaulted to Java 17 so this may be in play on why you're getting the error.  Saying this, you're right, this is a bug, we need to have the docker pre-install the correct Java so it isn't impacted by whatever version you're running.

@dennyglee After this and now this commits, docker module uses wrong incomplete jar file 🤷

It's been on my todo list for over a week now and just before I go for vacation here comes a PR! 🥳
Please review @dennyglee 🙏

Thanks @jaceklaskowski - looking at this now - really appreciate this!


Fix up failing checks

Build assets missed
Drop unused tests
Update package lock
Don't install NPM 10 at RTD

I gave a quick try to fixing the tests temporarily, but I think web-test-runner is bound to give us less problems here, and supports ES6 modules natively where Jest needs more hand holding.


feat(diagnostics): better detect BT devices and LTE devices

Why
Detect the BLE and LET devices in better way.
How
To get the BLE devices and LTE devices programatically using dbus, enable the dbus feature in diagnostics container.
References
https://github.com/NebraLtd/hm-diag/issues/96
https://github.com/NebraLtd/hm-diag/issues/88
https://github.com/NebraLtd/hm-config/issues/46
https://github.com/NebraLtd/hm-config/pull/152
https://github.com/NebraLtd/hm-config/pull/142
https://github.com/NebraLtd/hm-config/pull/141
https://github.com/NebraLtd/hm-config/pull/136

There's also at the bottom another version number

@marvinmarnold @shawaj Do I need to use the links to PR or the links to issues as a reference in helium-miner-software PR?


Can't access containers in the internal Docker bridge network

I've tried running the current version but I can't connect to my other running docker containers through the internal Docker IPs.
After tracking down the issue, it seems that starting the openvpn container in host network mode is the culprit. I've forked the repo and made some changes so that openvpn runs in bridge network mode (and also removed the proxy container since it's not really needed) and now it works!
If you are interested I can make a pull request?

Hi, I am surprised you are not able to connect to the containers. The whole reason OpenVPN is started in host mode with a separate proxy is to be able to access all the Docker networks within the VM. If you put it on a bridge network, I think you will not be able to access other Docker networks created by Docker Compose.

I just tested it, and I can confirm this bug.
A quick workaround is running iptables -I FORWARD 1 -i tun+ -j ACCEPT within the VM (I use docker run -it -v /:/mnt --pid=host --privileged --net=host alpine chroot /mnt to get a shell there).
I am curious about your pull request. :-)

Closing this issue, as I believe the change resolves the issue.


OLS Landing Page Redesign

I went through the OLS landing page. I noticed some areas of improvement.

A search field on the website will make it easier for users to navigate the website.

Hero section with a call-to-action button. The hero section will be about the OLS mentorship program and a CTA button that will prompt the user to register for the next cohort.

A section that will explain what open science and OLS mean. Not all who visit the website know what the OLS community does. Users should be able to gain such knowledge on the website. This section will have a button that directs users to the About page. The about page

Social Proof: Testimonials from past mentees should be on the landing page. It helps build trust in the brand.

Call To Action button for users who might want to subscribe to the announcements list.

@yochannah I would like to work on this task

Hi @latifatakin I agree with all you mentioned up there. There is an issue opened to discuss how the site can be made better. Applicants had a call where we discussed these changes you raised in detail, however mentor @bebatut had clarified that those would be the job of the interns.
The most we can do during these stage is suggest possible ways to make the website better and fix minor changes.

Oh wow! That's a cool clarity @Bisola

@Bisola15 Thanks for clarifying this 🌷

In addition to what @latifatakin has mentioned, I think the following will also look good on the website
Clear grouping of information on the landing page into sections for quick access to the information a user might be needing
without having to read all the information on the landing page. I will like to suggest the following adjustments-

An hero section that explains, at first contact the essence of OLS and what the organization does
The OLS journey described in a story form on the homepage currently would be best in the about section which can also
be in the section on the landing page.
Same goes for information on participants and all other information
The footer also needs some reorganizing
A call to action on each section
Appropriate use of colors that will draws users in
A Logo redesign

@latifatakin @ZeedDeveloper @Esyteck Well said, i also noticed that the site needs a total modern arrangement like

The hero section could do with a more simplified header section with the particular page indicator being in form of a button
The Hero section could do with less text and more of a well explanatory image in form of slider carousels that will better depict the summary of OLS and a cal to action button
I think a full page should be dedicated to the about us for OLS , so as to create room for a proper explanation of the site, going through the site, it's a bit hard to know the values, goals and mission of OLS
The links in form of underlined words could do with a bit of touch-up rather than the words being underlined, we could have the links embedded and have the words with the primary color, different from the text colors generally used
The footer needs a total revamp, the  contents needs to be simplified, they are in clutters.

@latifatakin @ZeedDeveloper @Esyteck Well said, i also noticed that the site needs a total modern arrangement like

The hero section could do with a more simplified header section with the particular page indicator being in form of a button
The Hero section could do with less text and more of a well explanatory image in form of slider carousels that will better depict the summary of OLS and a cal to action button
I think a full page should be dedicated to the about us for OLS , so as to create room for a proper explanation of the site, going through the site, it's a bit hard to know the values, goals and mission of OLS
The links in form of underlined words could do with a bit of touch-up rather than the words being underlined, we could have the links embedded and have the words with the primary color, different from the text colors generally used
The footer needs a total revamp, the  contents needs to be simplified, they are in clutters.

@Bharlikiss Absolutely good points raised.

@latifatakin @ZeedDeveloper @Esyteck Well said, i also noticed that the site needs a total modern arrangement like

The hero section could do with a more simplified header section with the particular page indicator being in form of a button
The Hero section could do with less text and more of a well explanatory image in form of slider carousels that will better depict the summary of OLS and a cal to action button
I think a full page should be dedicated to the about us for OLS , so as to create room for a proper explanation of the site, going through the site, it's a bit hard to know the values, goals and mission of OLS
The links in form of underlined words could do with a bit of touch-up rather than the words being underlined, we could have the links embedded and have the words with the primary color, different from the text colors generally used
The footer needs a total revamp, the  contents needs to be simplified, they are in clutters.

In addition, information on the website is not properly arranged. I find it difficult to navigate to some pages. Alot of texts on the website and I think this can be worked on by adding relatable images. According to recent studies, the average person’s attention span is now only 7-8 seconds long. That means roughly eight seconds to grab your viewer’s attention and engage them enough to get your message across so they can take action. Images, videos, illustrations are attention grabbing, sending your viewers to where their attention is needed. The website has to be welcoming and friendly in respect to the OLS voice and values. Also, easy to navigate and comprehend for a better user experience. I also think OLS story, vision, mission, values should be visibly and visually stated. A little touch of a modern look will be perfect. Testimonials should be added

I went through the OLS landing page. I noticed some areas of improvement.

A search field on the website will make it easier for users to navigate the website.
Hero section with a call-to-action button. The hero section will be about the OLS mentorship program and a CTA button that will prompt the user to register for the next cohort.
A section that will explain what open science and OLS mean. Not all who visit the website know what the OLS community does. Users should be able to gain such knowledge on the website. This section will have a button that directs users to the About page. The about page
Social Proof: Testimonials from past mentees should be on the landing page. It helps build trust in the brand.
Call To Action button for users who might want to subscribe to the announcements list.

@yochannah can I still work on this?

This is my fair sketch of the landing page

Lati, thank you for being so proactive! We appreciate everyone who offered clarifications here as well. 💪
This issue is now being closed due to our new brand identity.
We do recognise and value the work done here! Thank you!❤


Query replace?

I'm used to emacs M-% opening query replace, however on ST2 (Windows 7), I'm getting split screens by pressing M-%. How can I resolve this?

You should be able to specify your own binding for super+% or alt+%.

Sorry if I was unclear - I'm trying to do a query replace. What is the command for this in sublemacspro? It seems that the standard behavior in emacs has been overridden and I don't know the key binding for query replace using sublemacspro.

Maybe CMD-R (on Macs, anyway).

I should probably delete that key binding … I never use it because I use multi cursor support in the incremental search instead.

In order of key commands, what would I press to search for something, then end my search and create multi-cursors at the start locations of all my search results? ctrl+s, then alt+a, then return? That doesn't seem to work for me.

I cannot figure out how to get Windows to stop stealing the alt and super keys. So yeah, it's kinda hard to do right now. Sorry. I don't know enough about Windows. I installed sublime in my virtual machine last weekend but couldn't get past this.
If you can get sublime to honor the key bindings, you would do this:
ctrl+s "some text"
and then ctrl+s again to skip to the next one, or cmd+d or alt+d to skip to the next one but leave a cursor at the current one, or cmd+a to select all future ones (in the current direction) and/or another cmd+a to select the rest of them in the other direction, and then press Return to start editing all the cursors. It's brilliant because, of course, it's much more powerful than query-replace because you can type whatever you want and perform editing commands.
 It's very powerful, not built-in to basic sublime. That is the properly managed multiple separate kill buffers for each cursor isn't part of regular sublime but it means you can do some amazing things.
But again, not until we figure out how to get the key bindings past Windows.

Any suggestions for this or would it require a sublemacs patch to fix?

I think the problem is with Sublime. Certain keys do not seem to be bindable for some reason.
However, I didn’t dig deep enough to be sure, so I suppose it’s really up to me to make sure.
But if you want to search sublime to see if there are any issues about key binding being honored on windows, that would be helpful :-)


(Re)design CR workflow

[ ] Allow a register (“follower”?) to import (via paste (https://github.com/paneron/paneron/issues/20)) items from another register (“authoritative”)

Support checking for matching register item & subregister configuration; possibly transfer this feature to generic registry
Automatically include linked items, or convert in-register item relations into absolute form (#1)
Import may be done by “connecting” an authoritative register from follower register GUI (does not affect authoritative register)

Allow a “follower” register to bundle new, amended or clarified items into a CR to the “authoritative” register they were imported from

Changed register items (amendments or clarifications) will be expected to be imported from that same authoritative register. New register items (ones that supersede existing items or are entirely new) will be expected to have no source specified.
[ ] Define new CR schema
[ ] Allow creating a link to CR, that can be communicated to the manager of the “authoritative” register

[ ] Allow authoritative register manager import CRs from a “follower” register

Allow to connect a “follower” register
Allow to browse CRs in connected follower registers

[ ] Implement imported CR review and disposal

Possibly allow register manager to make changes to CR data
Possibly Expand CR data captured in basic register item schema

Connected registers

There may be a general GUI for the connected registers feature
To connect a register, the repository containing its dataset would likely have to be added to Paneron

Handling item sources
Provisional.

During import: Capture origin register as register item source.
During review and disposal: If an item inside imported CR already exists in this authoritative register, it means it was clarified or amended; check that imported item data specifies current “authoritative” register as source. If it doesn’t exist, it’s a new item, so it can specify any source.

Done in 2.0.0


Edit event usecase

Edit Event: Usecase, interface Adaptors & View

great, we can use this as an example of an extra design pattern as well (facade)

Thats seems to work perfectly. It also has the code required in the respective layers in CA.


Class with Animal Companion Can Cast Personal Spells on the Animal Companion

More of a feature addition instead of content, but if possible can you have this feature added to the mod? In TT Druid and other classes with Animal Companion could cast personal spells to their companion. For Druid for example it is important to be able to cast their Aspect spells on the companion

Not committing to it but I'll leave this open for consideration.

Flagged this as a maybe. It's something I'd still like to do but as you can see, I have a lot of those! Once I get through all the planned content I'll start working on the maybe items. That's probably going to be some time next year.

Flagged this as a maybe. It's something I'd still like to do but as you can see, I have a lot of those! Once I get through all the planned content I'll start working on the maybe items. That's probably going to be some time next year.

that's great to hear! this feature is one of the biggest missing class feature for Druid and Animal Class companions in general so I am happy to hear that you are planning for it in the future

Implementation is done, this will go out with the next release.


⚠ Bofrost.be has degraded performance

In 03f05c1, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1376 ms

Resolved: Bofrost.be performance has improved in 00654ea.


The generated Keyboard descriptor doesn't work under Windows

The library works fine on devices conencted to a linux machine but not a windows one.
After inspecting the usb initialisation sequence using wireshark, I noticed that wireshark also though the usbhid-report descriptor was malformed.
The offending Item is a '0x80'.
After comparing the generated descriptor with the example one in the HID spec I noticed it is an abbreviation for '0x81 0x00'.
Replacing the '0x80' with '0x81 0x00' and using that as the new descriptor made my device work under Windows.
I also found someone on stackoverflow who noticed similar behavior
Unspecified zero-sized items are not accepted by Windows HID parser (while they work on Mac OS, iOS and Linux). – Nipo May 7 '16 at 16:40 ( https://stackoverflow.com/questions/36750287/two-byte-report-count-for-hid-report-descriptor/36835781 )
https://github.com/twitchyliquid64/usbd-hid/blob/f0ddfa70c8b3ee94bceac695078fdc83a5de6f52/macros/src/lib.rs#L335-L344
If I understand the code correctly, it shortens Input-Items with data '0x0' down to an input Item with size zero and no extra data.
This is apparently not supported under Windows even though the specification allows it.
Removing the mentioned lines would fix the problem.
I don't know a lot about USB hid though, so there might be a better way.

That doesnt surprise me :grinning:
I'll try and get a fix in this week, it seems pretty straightforward.


Set-AzureStaticVNetIP doesn't work in cloud shell

Hello.  when I run the command Set-AzureStaticVNetIP in Azure cloud shell, I get the error below.
Set-AzureStaticVNetIP: The term 'Set-AzureStaticVNetIP' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

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

ID: e3e8d339-e4ac-d208-fc3a-871d453e0694
Version Independent ID: 884970d8-fe56-1d5a-8e4f-85ca5e23edad
Content: How to reset network interface for Azure Windows VM - Azure Virtual Machines
Content Source: articles/virtual-machines/troubleshooting/reset-network-interface.md
Service: virtual-machines-windows
GitHub Login: @genlin
Microsoft Alias: genli

Thanks for the issue, I'll take a look.

Hi @mbiver,
The command your trying to use is part of the Azure PowerShell Service Management module. If your using the Azure Cloud Shell this module isn't installed by default as its been replaced by the new Az Module. To get the module in Powershell simply execute: Install-Module -Name Azure using Powershell. After you have the module installed it works like a charm. For more please see this doc here. I will close this issue now, please leave a comment below if your still unable to figure it out. Thanks!


Create Universidad de Guayaquil

@JuanDelPezo lib/domains/ec/edu/Universidad: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@JuanDelPezo You did not specify a correct file name, thus I cannot guess what the domain in question is. Please ensure you are familiar with the repository rules and submit the new correct request. Thank you!

Sólo quiero agregar mi universidad que se llama: "Universidad de Guayaquil", está ubicada en Guayaquil-Ecuador y su dominio es @.***", quisiera que usted me ayude agregándola porque yo no sé hacerlo.

De: Philip Torchinsky @.>
Enviado: miércoles, 3 de julio de 2024 11:43
Para: JetBrains/swot @.>
Cc: JUAN ANDRES PEZO REYES @.>; Mention @.>
Asunto: Re: [JetBrains/swot] Create Universidad de Guayaquil (PR #21323)
@JuanDelPezohttps://github.com/JuanDelPezo You did not specify a correct file name, thus I cannot guess what the domain in question is. Please ensure you are familiar with the repository ruleshttps://github.com/JetBrains/swot#how-to-add-a-domain-to-this-repository and submit the new correct request. Thank you!
—
Reply to this email directly, view it on GitHubhttps://github.com/JetBrains/swot/pull/21323#issuecomment-2206776426, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJTT2HHHLDMCPNMBBV2AYWTZKQS4VAVCNFSM6AAAAABKJRYJO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBWG43TMNBSGY.
You are receiving this because you were mentioned.Message ID: @.***>


Remove custom install routine

Fixes #404.
Not all Pi operating systems report a 'Hardware' line in /proc/cpuinfo.
This would allow the package to be installed on non-Pi systems.  This
isn't really an issue, though: People installing this on non-Pi systems
would simply run into runtime errors.
As I understand it, the setup script should contain as little logic as
possible.  But I guess this is one of those things where people have
opinions one way or the other.
And to quote from 06c38bf:
"And this is why you try not to do special cases in your setup.py, kids,
because there's no end once you start!"

Please merge this, this breaks docker container deployments when you don't build the images on the pi (and who does, that's the whole point of containers)!

Fair enough - hopefully enough people have learned by now you can't import this on the PC (seriously, that's the reason I added it in the first place - to reduce my inbox!)


Show listing data error in body and other refactorings.

getDetails() now driven by componentDidUpdate(). is the other largest change.

Reviewed in person with sbeland.


[Question] Clicking on a PromptDialog.Choice from a previous prompt

Bot Info

SDK Platform: .NET
SDK Version:
Active Channels: Emulator
Deployment Environment: Local development with Emulator

Issue Description
Is it possible for the user to click the button of a previous prompt and be redirected back to that state?
For example:
Bot: Here are your options: Menu, Promotions, Directions (given in the form of a PromptDialog.Choice)
User: clicks on menu
Bot: Starters, Mains, Desserts (given in the form of a PromptDialog.Choice)
User: clicks on Mains
Bot: Here are the mains: (list of mains, followed by a PromptDialog.Choice leading somewhere else)
User: scrolls up, clicks on Promotions
Alternatively,
User: scrolls up, clicks on Starters
I know I can handle dialog switching through scorables, but what if I have a dialog that has 4-5 prompts and the user scrolls up to tap on one of the earlier prompts within the same dialog? Is there a mechanism to handle it?

Closing as duplicate of https://stackoverflow.com/questions/50095851/clicking-on-a-promptdialog-choice-from-a-previous-prompt

Haha I posted in both places hoping for a fast response :)


Prepare for next rustc version

This PR is not intended to be merged now.

What's blocking this?

Nothing really blocking it, I just found a few small glitches to fix here and there so I just take the time to make sure the new release is worth it.
Yes, in general, I am not eager to do bumps too often unless they are necessary. This is why I usually line up those "next" version PR and let them sit, ready to go just in case of an emergency.
That being said, I have a bunch of topic to take care of atm but I would like to publish a refresh of the srtool suite (srtool, cli, GHA) so that should happen soon now.
1.74.0 ETA is 16.11.23 and I think I will release 1.73.0 before that.


Home Assistant 2023.8.0 Beta

System Health details
Not Loaded

Checklist

[X] I have read the FAQ to see if there is a known solution to my problem.
[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of currently previous issues..

Describe the issue

Reproduction steps

Debug logs
This error originated from a custom integration.

Logger: homeassistant.setup
Source: custom_components/powercalc/sensors/power.py:27
Integration: Powercalc (documentation, issues)
First occurred: 20:53:34 (1 occurrences)
Last logged: 20:53:34

Setup failed for custom integration powercalc: Unable to import component: cannot import name 'Event' from 'homeassistant.helpers.event' (/usr/src/homeassistant/homeassistant/helpers/event.py)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 215, in _async_setup_component
    component = integration.get_component()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 813, in get_component
    ComponentProtocol, importlib.import_module(self.pkg_path)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/config/custom_components/powercalc/__init__.py", line 80, in <module>
    from .sensor import SENSOR_CONFIG
  File "/config/custom_components/powercalc/sensor.py", line 126, in <module>
    from .group_include.include import resolve_include_entities
  File "/config/custom_components/powercalc/group_include/include.py", line 26, in <module>
    from custom_components.powercalc.sensors.energy import RealEnergySensor
  File "/config/custom_components/powercalc/sensors/energy.py", line 44, in <module>
    from .power import PowerSensor, RealPowerSensor
  File "/config/custom_components/powercalc/sensors/power.py", line 27, in <module>
    from homeassistant.helpers.event import (
ImportError: cannot import name 'Event' from 'homeassistant.helpers.event' (/usr/src/homeassistant/homeassistant/helpers/event.py)

Diagnostics dump or YAML config
No response

Thanks for reporting.
Will have a look this weekend.

I can confirm the problem...
I am experiencing the exact same problem

just edited those 2 files manually, its quite simple:
from homeassistant.helpers.event import Event```
should have been

from homeassistant.core import Event

all sensors are back when you edit that in the 2 files importing EVENT

I can also confirm the issue. HASS is prohibiting a restart because of this.

Just released 1.8.3 with the fix. Thanks @tjorim


Q2 2019 OKR - Bootstrap the IPFS package manager community

Create a place package manager maintainers can hang out in to talk about and get help with using IPFS.

Would it be reasonable to investigate whether there are existing channels (either ours or others') where we can reach the package manager maintainer community, rather than build a new channel and address the additional challenge of attracting traffic to it?

Have you seen https://package.community, it’s a community chat room on discord but not easily searchable or organised into threads

Nice! Exactly that kind of stuff. HN, Reddit, etc etc?

There's also a package management subreddit that I started last year, pretty quiet though: https://www.reddit.com/r/packagemanagement/

Added a row for "existing communications channels" to the top-level package manager audience analysis Mural here (it's at the bottom):
https://app.mural.co/t/protocollabs6957/m/protocollabs6957/1557168696127/577c9453a3c51199c8163cf0fe5701294e55f99b
This doc doesn't include specific forum URLs -- rather it's a categorization of types of comms channels that I'd like to blow out later into lists of specific channels. That said, would love it if folks could take a look and see if either new channel categories or specific channels come to mind!

@jessicaschilling good list, one change might be to list "source repos" rather than "github repos" so as not to exclude gitlab, bitbucket, sourcehut that are also used for similar purposes as GitHub and can be channels of communication.

@jessicaschilling another channel is "mailing list" which both package managers and individual packages have, could be grouped in with forums but didn't want it to get left out.

@andrew - Thanks for catching my github-specific blinders 😄 As for mailing lists vs forums ... good call. Functionally speaking they should probably be separate for purposes of this diagram simply because even if mailing lists might be intended to be used as means for two-way conversation, in practice they tend to be much more of a broadcast medium than forums/discussion boards. Changed the board accordingly. Thanks!


Image sharing on pinterest throws error invalid parameters

Its been noticed that I am unable to share image url from my iOS app on pinterest when pinterest app is installed on my device. It throws below error all the time:

Below is the code I am using

But the same image url gets shared properly on pinterest if the pinterest app isn't installed and we use web browser.  Can you please review this issue?

This will be fixed in an update to the Pinterest app, more details here https://github.com/pinterest/ios-pdk/issues/142


fix: Remove Storybook parameters if story is present

Fix for https://github.com/microsoft/fluentui/issues/26181
Currently if the storybook story is imported from a markdown file, the import is removed and the story is undefined in the CodeSandbox example. This breaks the example completely.
Since we don't need the Storybook parameters in the CodeSandbox for anything, the easiest way how to fix this behavior (and improve the example by removing unrelated code), is to remove the Storybook parameters altogether.
Alert Dialog example before the fix:

Alert Dialog example after the fix:

We have other cases when .parameters are used, it would be great to also remove them to make snippets clearer:
import { Dialog } from "@fluentui/react-components";
import * as React from 'react';

export const TitleCustomAction = () => {
  return <Dialog />;
};

TitleCustomAction.parameters = {
  docs: {}
};

It will simplify the visitor, too:
    visitor: {
       Identifier(path) {
        if (path.node.name === 'parameters') {
          if (path.parentPath.isMemberExpression()) {
           path.parentPath.parentPath.remove()
          }
        }
      },
    }

I actually had a quick chat with Ling about this, looks like we can make a few assumptions, which should make it clear what needs to happen:

there should only be one thing exported from a story
on this thing we are exporting, if we set a member on it, we only do that to provide storybook info (like parameters, but not exclusively, there could also be Something.storyName for example)

Based on this assumptions, we can find the exported object, get it's name and then find any memberExpressions, where the left side object is the exported object and delete those.
Does this sound good to you? @layershifter

Does this sound good to you? @layershifter

Sounds good 👍

@george-cz  please add unit tests, I don't think we do much validation of our docsite's auto publish, so any safety there is better


Address portability issue around FSST encoding support

Context
Currently FSST encoding is used in this project.
The FSST implementation we depend on in the java code is a JNI module (which compiles a C++ module and loads it at runtime): https://github.com/maplibre/maplibre-tile-spec/tree/main/java/resources.
Up until very recently were having to manually compile and link locally which was brittle. So this was recently improved to run automatically as part of the java compile: #62
Problem
Limitations remain:

While theres is working and tested support for macOS (x86 and arm64), linux amd64, and windows x86_64, there are likely other platforms and architectures that are not supported (where the compile or linking may be broken)
The loading of the FsstWrapper.so is currently relative to the working directory. This means that the CLI tools and the java unit + benchmarks only work if run from within the java directory

So this needs to be improved.
Ideas for solutions
Potential solutions to consider:

Moving to a pure Java FSST implementation
Changing the FsstWrapper.so loading logic to be relative to the java file that loads it (or making other packaging fixes to make it portable)
Your idea here?

+1 to a pure Java implementation, that would be easiest for projects like planetiler that will depend on this. But if you do end up with a native dependency, the xerial repos seem to be good examples of doing it well:

https://github.com/xerial/sqlite-jdbc
https://github.com/xerial/snappy-java

I'm going to do a Java fsst encoder port if that sounds ok to you @springmeyer?

@msbarry great to hear you are interested. From my perspective what this project ideally needs is a robust, well-tested and maintained third party dependency to depend on. Short of that, the JNI bindings to the official C++ project feel like an okay compromise. If you feel up for helping push for something maintained that we can depend on here, I noticed some discussion to hook into at https://github.com/cwida/fsst/issues/14.


ngViewController to fix controller as issues for $route

I'm not keen on the way controller as syntax affects route definition and expressions in views. The disconnect between the two is annoying.
On the other hand defining controller in the template is not ideal because it delays the controller constructions until the template is fetched - (if defined via route definition this currently happens in parallel with the request to the template and enables async route resolution via the resolve property of the route definition object).
we could however create a directive that would just grab the controller from the current route and publish it onto the scope:
.when('/foo', {controller: 'MyController'})

<div ng-view-controller="myController">
  {{myController.foo}}
</div>

ngViewControllerDirective would simply do: $scope[attr.ngViewController] = $route.current.controller;

I think that we are now at a point where controllerAs and the linkage between the route definition and the template is well accepted. Also given that we have a new Router on the way, I don't think that we are going to make this change.


Edit the server command section from config

Hey there! This issue is for enabling the feature of editing the server command section from config.
This is because most of the server commands which I use like tellraw or else are more than the allowed character limit in chat therefore it becomes difficult for one to do that by command block.
I tried to edit the config but it gets resetted. Thanks !

@Shiftcoder94 Hello, sorry for late response.
This is already possible, but due to current implementation of data handler, changes might get overriden with live-data while you're editing them. Workaround:

Execute /fancynpcs save command.
Backup npcs.yml file.
Modify npcs.yml file to your liking and back it up once you're done editing.
Execute /fancynpcs reload command.

This is something we have on our to-do list and will be looked into in the future.


It is mentioned not to use wagtail demo for starting a site. Are there any security risks?

Is it just the lack of best practices or any vulnerable issues for such mention?
Thanks

Hi @igauravsehrawat - please use the Wagtail support Google group for support queries.

@gasman Yeah, my bad. I forgot.


HDFS-15436. Default mount table name used by ViewFileSystem should be configurable

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 31s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
1m  5s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
19m  1s
trunk passed

+1 :green_heart:
compile
19m 29s
trunk passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
compile
16m 50s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
checkstyle
2m 40s
trunk passed

+1 :green_heart:
mvnsite
2m 56s
trunk passed

+1 :green_heart:
shadedclient
20m 26s
branch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 45s
hadoop-common in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 49s
hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
2m  0s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+0 :ok:
spotbugs
3m  3s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
5m  9s
trunk passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 26s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 58s
the patch passed

+1 :green_heart:
compile
18m 47s
the patch passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
javac
18m 47s
the patch passed

+1 :green_heart:
compile
16m 49s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
javac
16m 49s
the patch passed

-0 :warning:
checkstyle
2m 42s
root: The patch generated 13 new + 42 unchanged - 2 fixed = 55 total (was 44)

+1 :green_heart:
mvnsite
2m 53s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
14m 10s
patch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 46s
hadoop-common in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 48s
hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
1m 59s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
findbugs
5m 25s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
9m 31s
hadoop-common in the patch passed.

-1 :x:
unit
93m 54s
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
1m 52s
The patch does not generate ASF License warnings.

263m 31s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.datanode.TestBPOfferService

hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier

hadoop.fs.viewfs.TestViewFSOverloadSchemeWithMountTableConfigInHDFS

hadoop.hdfs.server.namenode.ha.TestEditLogTailer

hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy

hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks

hadoop.hdfs.TestReconstructStripedFile

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2100

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux b5e04d9c4886 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 84110d850e2

Default Java
Private Build-1.8.0_252-8u252-b09-1~18.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/artifact/out/branch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

checkstyle
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/artifact/out/diff-checkstyle-root.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/artifact/out/patch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/testReport/

Max. process+thread count
4201 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/1/console

versions
git=2.17.1 maven=3.6.0 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Seems like there are some other tests to handle this cases from Yetus?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 53s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
markdownlint
0m  1s
markdownlint was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 4 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
1m 16s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
24m 15s
trunk passed

+1 :green_heart:
compile
27m 29s
trunk passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
compile
22m 17s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
checkstyle
3m 34s
trunk passed

+1 :green_heart:
mvnsite
3m 36s
trunk passed

+1 :green_heart:
shadedclient
25m 57s
branch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 41s
hadoop-common in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 44s
hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
1m 49s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+0 :ok:
spotbugs
3m 57s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
6m 31s
trunk passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 26s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 27s
the patch passed

+1 :green_heart:
compile
25m 45s
the patch passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
javac
25m 45s
the patch passed

+1 :green_heart:
compile
23m  1s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
javac
23m  1s
the patch passed

-0 :warning:
checkstyle
3m 29s
root: The patch generated 4 new + 142 unchanged - 2 fixed = 146 total (was 144)

+1 :green_heart:
mvnsite
3m  8s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
17m 39s
patch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 39s
hadoop-common in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 46s
hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
1m 56s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
findbugs
7m  0s
the patch passed

_ Other Tests _

-1 :x:
unit
11m 20s
hadoop-common in the patch passed.

-1 :x:
unit
78m 16s
hadoop-hdfs in the patch passed.

-1 :x:
asflicense
1m  7s
The patch generated 16 ASF License warnings.

294m 54s

Reason
Tests

Failed junit tests
hadoop.fs.viewfs.TestViewFsLocalFs

hadoop.fs.viewfs.TestViewFsWithAuthorityLocalFs

hadoop.hdfs.server.namenode.snapshot.TestSnapRootDescendantDiff

hadoop.hdfs.TestReadStripedFileWithDecodingDeletedData

hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot

hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap

hadoop.fs.viewfs.TestViewFsAtHdfsRoot

hadoop.hdfs.TestEncryptionZonesWithKMS

hadoop.hdfs.TestDecommissionWithStriped

hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics

hadoop.fs.viewfs.TestViewFileSystemOverloadSchemeWithHdfsScheme

hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots

hadoop.hdfs.server.namenode.TestFileTruncate

hadoop.hdfs.TestReconstructStripedFile

hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot

hadoop.fs.viewfs.TestViewFsHdfs

hadoop.hdfs.TestFileChecksumCompositeCrc

hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2100

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle markdownlint

uname
Linux 04034bf23847 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 6a8fd73b273

Default Java
Private Build-1.8.0_252-8u252-b09-1~18.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/branch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

checkstyle
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/diff-checkstyle-root.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/patch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/testReport/

asflicense
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/artifact/out/patch-asflicense-problems.txt

Max. process+thread count
3010 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/3/console

versions
git=2.17.1 maven=3.6.0 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 33s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
markdownlint
0m  1s
markdownlint was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 4 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
1m  6s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
19m  1s
trunk passed

+1 :green_heart:
compile
20m 48s
trunk passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
compile
20m 14s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
checkstyle
3m 25s
trunk passed

+1 :green_heart:
mvnsite
3m 20s
trunk passed

+1 :green_heart:
shadedclient
24m 24s
branch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 43s
hadoop-common in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 48s
hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
2m  1s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+0 :ok:
spotbugs
4m  4s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
6m 33s
trunk passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 28s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 35s
the patch passed

+1 :green_heart:
compile
25m 36s
the patch passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
javac
25m 36s
the patch passed

+1 :green_heart:
compile
22m  1s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
javac
22m  1s
the patch passed

-0 :warning:
checkstyle
3m 23s
root: The patch generated 6 new + 142 unchanged - 2 fixed = 148 total (was 144)

+1 :green_heart:
mvnsite
3m  7s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
17m 31s
patch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 47s
hadoop-common in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 51s
hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
2m  6s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
findbugs
6m 35s
the patch passed

_ Other Tests _

-1 :x:
unit
9m 39s
hadoop-common in the patch passed.

-1 :x:
unit
94m 48s
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
1m  7s
The patch does not generate ASF License warnings.

292m  2s

Reason
Tests

Failed junit tests
hadoop.fs.viewfs.TestViewFsWithAuthorityLocalFs

hadoop.fs.viewfs.TestViewFsLocalFs

hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy

hadoop.hdfs.TestReconstructStripedFile

hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics

hadoop.fs.viewfs.TestViewFsHdfs

hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped

hadoop.fs.viewfs.TestViewFsAtHdfsRoot

hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier

hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks

hadoop.hdfs.TestRollingUpgrade

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2100

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle markdownlint

uname
Linux 518e2a54329e 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 6a8fd73b273

Default Java
Private Build-1.8.0_252-8u252-b09-1~18.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/artifact/out/branch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

checkstyle
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/artifact/out/diff-checkstyle-root.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/artifact/out/patch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/testReport/

Max. process+thread count
4297 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/4/console

versions
git=2.17.1 maven=3.6.0 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Thanks for the review @umamaheswararao . I fixed the checkstyle and test failures in the last commit. Will wait for yetus to come back.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 32s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
markdownlint
0m  1s
markdownlint was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 5 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
1m 22s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
19m 42s
trunk passed

+1 :green_heart:
compile
19m 23s
trunk passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
compile
16m 51s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
checkstyle
2m 39s
trunk passed

+1 :green_heart:
mvnsite
2m 58s
trunk passed

+1 :green_heart:
shadedclient
20m 13s
branch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 45s
hadoop-common in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 49s
hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
2m  2s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+0 :ok:
spotbugs
3m  6s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
5m 11s
trunk passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 26s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 57s
the patch passed

+1 :green_heart:
compile
18m 54s
the patch passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
javac
18m 54s
the patch passed

+1 :green_heart:
compile
17m 17s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
javac
17m 17s
the patch passed

-0 :warning:
checkstyle
2m 46s
root: The patch generated 3 new + 147 unchanged - 2 fixed = 150 total (was 149)

+1 :green_heart:
mvnsite
2m 54s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
14m  8s
patch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 45s
hadoop-common in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 48s
hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
2m  1s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
findbugs
5m 29s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
9m 37s
hadoop-common in the patch passed.

-1 :x:
unit
110m 15s
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 56s
The patch does not generate ASF License warnings.

280m 26s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA

hadoop.hdfs.TestFileChecksum

hadoop.hdfs.TestDecommissionWithStripedBackoffMonitor

hadoop.hdfs.TestFileAppendRestart

hadoop.hdfs.TestGetFileChecksum

hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier

hadoop.hdfs.TestDistributedFileSystemWithECFile

hadoop.hdfs.TestMaintenanceState

hadoop.hdfs.server.namenode.ha.TestHAAppend

hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped

hadoop.hdfs.TestDFSStripedOutputStream

hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics

hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy

hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks

hadoop.hdfs.TestReconstructStripedFile

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2100

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle markdownlint

uname
Linux 3269b7c1d14f 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 6a8fd73b273

Default Java
Private Build-1.8.0_252-8u252-b09-1~18.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/artifact/out/branch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

checkstyle
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/artifact/out/diff-checkstyle-root.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/artifact/out/patch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/testReport/

Max. process+thread count
3926 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/5/console

versions
git=2.17.1 maven=3.6.0 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

One more commit to fix checkstyle!

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 30s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
markdownlint
0m  1s
markdownlint was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 5 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
1m 13s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
19m  9s
trunk passed

+1 :green_heart:
compile
19m 43s
trunk passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
compile
16m 45s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
checkstyle
2m 44s
trunk passed

+1 :green_heart:
mvnsite
2m 53s
trunk passed

+1 :green_heart:
shadedclient
20m  3s
branch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 44s
hadoop-common in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 49s
hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
1m 58s
trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+0 :ok:
spotbugs
3m  2s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
5m  6s
trunk passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 25s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 55s
the patch passed

+1 :green_heart:
compile
18m 45s
the patch passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04

+1 :green_heart:
javac
18m 45s
the patch passed

+1 :green_heart:
compile
16m 52s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
javac
16m 52s
the patch passed

+1 :green_heart:
checkstyle
2m 41s
root: The patch generated 0 new + 147 unchanged - 2 fixed = 147 total (was 149)

+1 :green_heart:
mvnsite
2m 57s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
16m 22s
patch has no errors when building and testing our client artifacts.

-1 :x:
javadoc
0m 45s
hadoop-common in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

-1 :x:
javadoc
0m 50s
hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.

+1 :green_heart:
javadoc
1m 46s
the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09

+1 :green_heart:
findbugs
5m 30s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
9m 22s
hadoop-common in the patch passed.

-1 :x:
unit
102m 50s
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
1m  4s
The patch does not generate ASF License warnings.

273m 20s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier

hadoop.hdfs.TestMaintenanceState

hadoop.hdfs.TestDFSStripedOutputStreamWithRandomECPolicy

hadoop.hdfs.server.datanode.TestBPOfferService

hadoop.hdfs.TestDecommissionWithStriped

hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy

hadoop.hdfs.TestErasureCodingExerciseAPIs

hadoop.hdfs.TestReconstructStripedFile

hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/6/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2100

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle markdownlint

uname
Linux 2a1e41e9fc76 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / e0c1d8a9690

Default Java
Private Build-1.8.0_252-8u252-b09-1~18.04-b09

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/6/artifact/out/branch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/6/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/6/artifact/out/patch-javadoc-hadoop-common-project_hadoop-common-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

javadoc
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/6/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/6/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/6/testReport/

Max. process+thread count
4782 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2100/6/console

versions
git=2.17.1 maven=3.6.0 findbugs=3.1.0-RC1

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@umamaheswararao  - the last yetus run came back clean; the failures are unrelated to this change. Let me know if you have any more comments. Thanks for the review so far!

LGTM +1
Thanks you @virajith for your work !!!

Thanks @umamaheswararao . Merging this.


ajax call request

I have tried working with the example from here
https://github.com/mtkopone/zelect#ajax-loader-example
And nothing seems to work.  There are javascript error from the start.  Is this still maintained?  Are there other clearer example for doing an ajax call?
I have tried only bare code to see like this and even the placeholder does not show even if it says there are no errors
placeholder: 'codes (<?php echo count($codes['products']); ?>)',
throttle: 150,
loader: function loader(term, page, callback) {
    console.log('loader');
},
renderItem: function renderer(item, term) {
  return console.log('renderer');
},
noResults: function noResultser(term) {
  return console.log('no result');
  //$('<span>').addClass('no-results').text(term + "didn't hit anything.")
}

Hi. I haven't maintained this repo in 6 years, so it's very probably not compatible with current jQuery versions. I also don't have time right now to get into this, sorry.
But looking at the forks, looks like there are some that have been updated to work.


drivers: uart_mcux_flexcomm: Build ISR for async

When using the flexcomm UART with async api, the interrupt is used and ISR is needed, so build the code related to that. Currently the code for isr only gets build if the interrupt driven api is also enabled, which is not always the case when using async api. In a case where only async api is being used, that will cause an issue. Fix this.
Fixes: #59853

duplicate of #59844


Evm/Substrate address mapping

We can use subkey to generate a sr25519 key pair, we will get the Secret Seed and Account ID, Account ID is the substrate address(let us call it as addressA), and you can genarate the private key using this secret seed.
Besides, we can import the generated private key into Metamask and get a corresponding evm address(call it addressB), but actually these 2 addresses are address of 2 different account.
We can do a experimentation:

using the evm address we get above to get 10 testnet ATA from faucet
import the substrate address into blockchain explorer
get balance of the imported account in step#2(Developer -> Chain state -> system -> account)
We will find tha balance of the imported account is not 10, actually is 0 if it is a new generated account

Then you can use code below to calculate a substrate address from the evm address, <evm address> is the address in Metamask without leading 0x
use blake2::VarBlake2b;
use blake2::digest::{Update, VariableOutput};
use hex;

fn main() {
    // create a Blake2b object
    let mut hasher = VarBlake2b::new(32).unwrap();

    // write input message
    let mut data = [0_u8; 24];
    data[0..4].copy_from_slice(b"evm:");
    data[4..24].copy_from_slice(&hex::decode("<evm address>").unwrap());

    hasher.update(&data);

    // read hash digest and consume hasher
    let _res = hasher.finalize_variable(|res| {
        println!("{:?}", hex::encode(&res[..]));
    });
}

you will get a string like 65f5fbd10250447019bb8b9e06f6918d033b2feb6478470137b1a552656e2911 by running code above, then come back to blockchain explorer, paste the string here(we will get a another address, call it addressC ) and call account function:

you will find that balance of this account is 10 ATA(or 10 BATA)
The result verifies that actually addressA and addressB are 2 different account in our chain, addressB and addressC are same account in our chain.
Currently, assume that someone have some ata in his evm address account, and he want to interact(send extrinsics) with our chain, it is impossible because he doesn't know the private key of corresponding substrate address.
So maybe we need to change the mapping methods in evm pallet, take the previous example, we should mapping addressA to addressB

https://github.com/hicommonwealth/edgeware-documentation/blob/master/docs/edgeware-runtime/evm/evm-balances.md
According to the document above, actauly we can do EVM - Substrate bidirectional fund transfer now
scenario 1: someone want to send transactions to contracts deployed in our testnet

prepare a evm address, call it D(he has private key for this evm address)
calculate the corresponding substrate address of D( hash(evm:<evm_address>)), call it A
transfer to address A using the transfer extrinsic from a substrate account with tokens(call it B, he has private key for this substrate address)

scenario 2: the person don't want to do anything more with contracts, but there are still some token in evm address D, he wants to transfer these tokens back to B

take the first 20 bytes of B, he get a new evm address, call it C
transfer from D to C
send a withdraw extrinsic to testnet, using substrate address B, and he get the remainning tokens

But the process above is a little complex, to simply it, we will add support 2 extrinsics: transferToSubstrate and transferToEVM, which support directly transfer between EVM and Substrate account


smoke 输出在2d图像画3d框，要怎么做呢？

Hi, smoke output draw 3d box and angle on photo, can you give me code about this; Thanks very much.
[2.00000000e00,
-3.78953695e-01,
7.03673218e02,
1.40741089e02,
8.11026794e02,
3.06342285e02,
1.86329746e00,
6.55288756e-01,
1.07974875e00,
1.68129861e00,
1.52318120e00,
8.46668434e00,
-1.82925656e-01,
8.08016956e-01]

please see here


Feature/Issue 593 Implemented Engine Oil Life

Fixes #593
This PR is ready for review.
Risk
This PR makes minor API changes.
Testing Plan

I updated the  vehicle data unit tests to include engine oil life
I intercepted the response JSON file and added the engine oil data field just for the purpose of testing

Summary
I implemented the engine oil life vehicle data as describe in the proposal
CLA

[X] I have signed the CLA

Codecov Report

Merging #684 into develop will increase coverage by 0.15%.
The diff coverage is 100%.

@@              Coverage Diff              @@
##             develop     #684      +/-   ##
=============================================
+ Coverage      41.29%   41.44%   +0.15%
- Complexity      2643     2657      +14
=============================================
  Files            360      360
  Lines          15705    15732      +27
  Branches        1656     1656
=============================================
+ Hits            6485     6520      +35
+ Misses          8936     8926      -10
- Partials         284      286       +2

Impacted Files
Coverage Δ
Complexity Δ

...n/java/com/smartdevicelink/proxy/SdlProxyBase.java
5.44% <ø> (ø)
6 <0> (ø)
:arrow_down:

...rtdevicelink/proxy/rpc/UnregisterAppInterface.java
100% <ø> (ø)
2 <0> (ø)
:arrow_down:

...link/proxy/rpc/UnsubscribeVehicleDataResponse.java
96.34% <100%> (+0.13%)
52 <2> (+2)
:arrow_up:

...celink/proxy/rpc/SubscribeVehicleDataResponse.java
96.34% <100%> (+0.13%)
52 <2> (+2)
:arrow_up:

...rtdevicelink/proxy/rpc/UnsubscribeVehicleData.java
98.78% <100%> (+0.04%)
53 <3> (+2)
:arrow_up:

...martdevicelink/proxy/rpc/SubscribeVehicleData.java
98.78% <100%> (+0.04%)
53 <3> (+2)
:arrow_up:

...artdevicelink/proxy/rpc/enums/VehicleDataType.java
100% <100%> (ø)
2 <0> (ø)
:arrow_down:

...a/com/smartdevicelink/proxy/RPCRequestFactory.java
80.21% <100%> (+0.12%)
64 <0> (ø)
:arrow_down:

...a/com/smartdevicelink/proxy/rpc/OnVehicleData.java
94.62% <100%> (+0.24%)
53 <3> (+2)
:arrow_up:

.../com/smartdevicelink/proxy/rpc/GetVehicleData.java
98.82% <100%> (+0.04%)
55 <2> (+2)
:arrow_up:

... and 2 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 41b0d7d...698e778. Read the comment docs.


WIP -- Mix of #11900 and #11926

#11926 is merged, so this PR is not necessary anymore.
Closing in favor of #11900.


Getting Value Error

I have added the meta-gpt code in Flask and made API's from it. So it works perfectly in 1 or 2 request after it i am getting below error.
Finished call to 'metagpt.actions.action_node.ActionNode._aask_v1' after 38.627(s), this was the 6th time calling it. exp: 1 validation error for WritePRD_AN                                                                                Value error, Missing fields: {'Programming Language'} [type=value_error, input_value={'Language': 'en_us', 'Or... 'Anything UNCLEAR': ''}, input_type=dict]

Wrong answer from LLM. Prefer gpt-4-turbo.

If the issue is same with this, Pls close one of them.


attr.ib cleanup + auto_attribs + class vars from superclasses

Consider the following:
import attr

class Base:
    x = 0

@attr.s(auto_attribs=True)
class C(Base):
    x: int

This raises an:
Traceback (most recent call last):
  File "t.py", line 9, in <module>
    class C(Base):
  File "/Users/hynek/Projects/attrs/src/attr/_make.py", line 858, in wrap
    return builder.build_class()
  File "/Users/hynek/Projects/attrs/src/attr/_make.py", line 496, in build_class
    return self._patch_original_class()
  File "/Users/hynek/Projects/attrs/src/attr/_make.py", line 514, in _patch_original_class
    delattr(cls, name)
AttributeError: x

(interestingly getattr(cls, name) works but delattr does not)
This is actually quite common if you implement an ABC. The current code is:
                if (
                    name not in super_names
                    and getattr(cls, name, None) is not None
                ):
                    delattr(cls, name)

Maybe we should change the check to isinstance(getattr(cls, name, None), _CountingAttr)?

(Maybe wrapping in try/except would be better.)


Add lodf functions

Created all the missing LODF and VirtualLODF function.
Took the chance to fix some bugs and add functions to PTDF and VirtualPTDF for the sake of coherence.
Fixed docstring in different files.
Changed getindex for ABA matrix such that if a reference bus is selected an error is thrown

with the latest commit everything should be solved. Waiting for review and then the branch can be merged.


How to extract features

Thank you for all the work you have done putting this CK framework together!
My Goal
I am now trying to use CK in my current pipeline, but cannot figure out how to extract program features (both static and dynamic). My goal is to be able to extract them on the fly in a python script.
Does anyone have any experience doing this?
Ideally I'd like to be able to call a function like: ck.compile(program, flags) -> features
Any help would be greatly appreciated!
Solution 1 (Failed)
Following the guidance found here:
https://groups.google.com/forum/#!msg/collective-knowledge/klfCxdTnSqA/QCXe6oixBQAJ
Which recommends using:
ck pipeline program:cbench-automotive-susan --speed --milepost --no_run --milepost_out_file=extracted-features.json
I receive this error:
 WARNING: no registered CK environment was found for required software  dependency with tags="compiler,lang-c,ctuning-cc" and setup={"host_os_uoa": "linux-64", "target_os_uoa": "linux-64", "target_os_bits": "64"}

  Trying to automatically detect required software ...
    No software auto-detection scripts found for this software in CK :( ...

       Checked following related CK soft entries:
        * compiler.ctuning-cc

  Searching and installing CK software packages ...
    * tags:        compiler,lang-c,ctuning-cc
    * or tags:
    * no tags:

    CK packages are not found for this software :( !

Solution 2 (Failed)
Following guidance found here:
https://github.com/ctuning/ck/wiki/Reproducing-MILEPOST-project
Which recommends using:
ck pull all --kernel
ck pull repo:reproduce-milepost-project
apt-get install g++-multilib libc6-dev-i386
ck install package:compiler-ctuning-cc-2.5-plugins-src-linux

After running the final line above, I receive this error:
CK error: [package] can't find path to CK entry "package:compiler-ctuning-cc-2.5-plugins-src-linux" (?:1dc07ee0f4742028:?)!

Solution 3 (Failed)
Following guidance found here:
https://github.com/ctuning/reproduce-milepost-project
Which recommends:
sudo apt-get update && apt-get install -y python-all git bzip2 sudo wget zip
sudo pip install ck
sudo apt-get install -y libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev python-pillow
sudo apt-get install -y build-essential automake autoconf libncurses-dev uuid-runtime m4
sudo apt-get install -y gcc g++ g++-multilib libc6-dev-i386
sudo apt-get install -y texinfo libisl-dev libcloog-isl-dev libmpc-dev libgmp-dev libmpfr-dev
ck pull repo:reproduce-milepost-project
ck install package:compiler-gcc-4.4.4-milepost-src-deps

After running the final line above, I receive this error:
make[3]: *** [../../../milepost-gcc-4.4.4/libgcc/shared-object.mk:12: unwind-dw2.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/home/tom/CK-TOOLS/gcc-milepost-4.4.4-linux-64/obj/x86_64-unknown-linux-gnu/libgcc'
make[2]: *** [Makefile:14272: all-stage1-target-libgcc] Error 2
make[2]: Leaving directory '/home/tom/CK-TOOLS/gcc-milepost-4.4.4-linux-64/obj'
make[1]: *** [Makefile:17113: stage1-bubble] Error 2
make[1]: Leaving directory '/home/tom/CK-TOOLS/gcc-milepost-4.4.4-linux-64/obj'
make: *** [Makefile:741: all] Error 2
Error: Compilation failed in /home/tom/CK-TOOLS/gcc-milepost-4.4.4-linux-64/obj!

   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   CK detected a PROBLEM in the third-party CK package:

   CK package:           compiler-gcc-4.4.4-milepost-src-deps
   CK repo:              reproduce-milepost-project
   CK repo URL:          https://github.com/ctuning/reproduce-milepost-project
   CK package URL:       https://github.com/ctuning/reproduce-milepost-project/tree/master/package/compiler-gcc-4.4.4-milepost-src-deps
   Issues URL:           https://github.com/ctuning/reproduce-milepost-project/issues
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Please, submit the log to the authors of this external CK package at "https://github.com/ctuning/reproduce-milepost-project/issues" to collaboratively fix this problem!

CK error: [package] package installation failed!

Additionally, this solution poses using ck install package:compiler-gcc-4.4.4-milepost-src-no-deps, which produces this error:
make[3]: Leaving directory '/home/tom/CK-TOOLS/gcc-milepost-4.4.4-linux-64/obj/x86_64-unknown-linux-gnu/libgcc'
make[2]: *** [Makefile:14272: all-stage1-target-libgcc] Error 2
make[2]: Leaving directory '/home/tom/CK-TOOLS/gcc-milepost-4.4.4-linux-64/obj'
make[1]: *** [Makefile:17113: stage1-bubble] Error 2
make[1]: Leaving directory '/home/tom/CK-TOOLS/gcc-milepost-4.4.4-linux-64/obj'
make: *** [Makefile:741: all] Error 2
Error: Compilation failed in /home/tom/CK-TOOLS/gcc-milepost-4.4.4-linux-64/obj!

   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   CK detected a PROBLEM in the third-party CK package:

   CK package:           compiler-gcc-4.4.4-milepost-src-no-deps
   CK repo:              reproduce-milepost-project
   CK repo URL:          https://github.com/ctuning/reproduce-milepost-project
   CK package URL:       https://github.com/ctuning/reproduce-milepost-project/tree/master/package/compiler-gcc-4.4.4-milepost-src-no-deps
   Issues URL:           https://github.com/ctuning/reproduce-milepost-project/issues
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Please, submit the log to the authors of this external CK package at "https://github.com/ctuning/reproduce-milepost-project/issues" to collaboratively fix this problem!

CK error: [package] package installation failed!

Hi @thoward27! Once again thanks a lot for your feedback - that helps us to improve related CK components.
I went through your 3 steps and did the following fixes:

I updated our CK program pipeline: https://github.com/ctuning/ck-autotuning/commit/9f1874beb27d7a6f76f9ee498b8c0999cec419bc .

Now, when users want to extract milepost features and "reproduce-milepost-project" repo is not installed, I will detect that and will ask if they want to install this repo. If yes, CK will automatically install this repo and will continue extracting features ...
I also added reference to the CK repo "reproduce-milepost-project" in the software detection plugin for ctuning-cc (https://github.com/ctuning/ck-env/commit/03735275c63f08a9c72367ef5dc41b60a5c6aac2). It was done before I added "reproduce-milepost-project" ;) .

There is a typo. It should be "ck install package:compiler-ctuning-cc-2.5-plugins-src" instead of "ck install package:compiler-ctuning-cc-2.5-plugins-src-linux". I updated the wiki and it works now.

That is the most tricky part which is not related to CK because it's nowadays very difficult to build old MILEPOST GCC 4.x on newer systems.

Most of the time you will not be able to use "compiler-gcc-4.4.4-milepost-src-no-deps" since it relies on your native packages such as GMP, ISL, MPFR, etc, which are most likely incompatible with 10-years old GCC.
That's why you were right to use "compiler-gcc-4.4.4-milepost-src-no-deps". It attempts to build older sub-dependencies (Cloog, GMP, ISL, MPFR, texinfo) which are compatible with this old GCC. I just tried to build it from scratch via CK on my Ubuntu 16.04 with GCC 8.x:
fursin@velociti:~/CK/ck-env$ ck detect platform.os

OS CK UOA:            linux-64 (4258b5fe54828a50)

OS name:              Ubuntu 16.04.6 LTS
Short OS name:        Linux 4.4.0
Long OS name:         Linux-4.4.0-112-generic-x86_64-with-Ubuntu-16.04-xenial
OS bits:              64
OS ABI:               x86_64

Platform init UOA:    42818da3a0789331

and it worked. I even managed to extract static features!
May I ask you to tell me which OS are you using?
Also you probably need to provide the full log because I expect that some sub-dependency failed. It's not related to CK but to building old deps in newer environment. If it's the case, I am not sure if I can help though sometimes using another GCC helps.

I just tried to install milepost gcc natively on Ubuntu 18.04:
fursin@fgg-t470p:~/CK/reproduce-milepost-project/package/compiler-gcc-4.4.4-milepost-src-deps/.cm$ ck detect platform.os

OS CK UOA:            linux-64 (4258b5fe54828a50)

OS name:              Ubuntu 18.04.2 LTS
Short OS name:        Linux 4.15.0
Long OS name:         Linux-4.15.0-48-generic-x86_64-with-Ubuntu-18.04-bionic
OS bits:              64
OS ABI:               x86_64

Platform init UOA:    42818da3a0789331
fursin@fgg-t470p:~/CK/reproduce-milepost-project/package/compiler-gcc-4.4.4-milepost-src-deps/.cm$ ck show env --tags=gcc
Env UID:         Target OS:      Bits: Name:                    Version: Tags:

2f085e1fcccd3c45        linux-64    64 GNU C compiler           8.2.0    64bits,compiler,gcc,host-os-linux-64,lang-c,lang-cpp,target-os-linux-64,v8,v8.2,v8.2.0
72e8c0b6b9794358        linux-64    64 GNU C compiler           7.3.0    64bits,compiler,gcc,host-os-linux-64,lang-c,lang-cpp,target-os-linux-64,v7,v7.3,v7.3.0

It fails here:
...
In file included from ../../../milepost-gcc-4.4.4/libgcc/../gcc/unwind-dw2.c:333:
../../../milepost-gcc-4.4.4/libgcc/../gcc/config/i386/linux-unwind.h: In function ‘x86_64_fallback_frame_state’:
../../../milepost-gcc-4.4.4/libgcc/../gcc/config/i386/linux-unwind.h:54: error: dereferencing pointer to incomplete type
...
In file included from ../../../milepost-gcc-4.4.4/libgcc/../gcc/unwind-dw2.c:333:
../../../milepost-gcc-4.4.4/libgcc/../gcc/config/i386/linux-unwind.h: In function ‘x86_64_fallback_frame_state’:
../../../milepost-gcc-4.4.4/libgcc/../gcc/config/i386/linux-unwind.h:54: error: dereferencing pointer to incomplete type
../../../milepost-gcc-4.4.4/libgcc/shared-object.mk:15: recipe for target 'unwind-dw2_s.o' failed
...

I Googled this problem and it seems that there is something related to this error here: https://stackoverflow.com/questions/46999900/how-to-compile-gcc-6-4-0-with-gcc-7-2-in-archlinux .
@thoward27 - can you please investigate it further on your system, please. Unfortunately, the CK package "compiler-gcc-4.4.4-milepost-src-deps" is old so you can't automatically rebuild it. Instead, you can edit process.sh in this package entry to skip overwriting of source files and configuration to rebuild this package:
$ cd `ck find package:compiler-gcc-4.4.4-milepost-src-deps`
$ vim process.sh

If you find a solution to this problem, it will be possible to add a patch to this package which can be invoked only on a specific version of Ubuntu similar to this package: https://github.com/ctuning/ck-env/blob/master/package/compiler-llvm-8.0.0-universal/custom.py ...

Hello @gfursin! Thank you very much for your detailed response.
I have updated my original comment to include my OS and expanded on the error from solution 2, which was generated following the new wiki recommendations.
I still have not found a way to solve my problem, but if I do I will certainly add a patch for it!

Thanks @thoward27 .
Oh, you use even newer Ubuntu (19.04). I know that it's getting harder and harder to compiler MILEPOST GCC natively.
That's why I hope that the community will develop a new plugin for the latest GCC and LLVM to extract different features and without the need to recompile the whole compiler (that's why I helped to introduce plugins to GCC at first place but just didn't have time and resources to continue this project).
I also suggest to follow the new MLIR project: https://github.com/tensorflow/mlir . I saw a blog post where they want to revive ML for compiler optimizations: https://medium.com/tensorflow/mlir-a-new-intermediate-representation-and-compiler-framework-beba999ed18d !

Thank you @gfursin, can you point me to your work on GCC plugins?

Here it is @thoward27:

https://gcc.gnu.org/wiki/InteractiveCompilationInterface
https://gcc.gnu.org/wiki/GCC_PluginComparison
https://gcc.gnu.org/wiki/plugins-branch
http://gcc.gnu.org/wiki/plugins
It may be very outdated though ;) I had a pleasure to collaborate with Google and Mozilla in 2010 to add the plugin framework to GCC which was relatively compatible with MILEPOST GCC interfaces at that time.  However, I am not sure about the current status - I didn't follow the project for some time now ...


Documentation

[x] Autobuild with travis-ci
[x] Skeleton Structure
[x] New README.md
[x] Open source license

Closed with PR #13


README: improve Build section

The current Build section is misleading, since running the commands that
are mentioned there will lead to only the osbuild module and osbuild-mpp
tool to be installed.
But none of the other required artifacts (sources, stages, schemas, etc)
will, causing the installed osbuild to not work at all. Instead, have an
Install section that explains how osbuild can be installed from RPMs.

No need to run Schutzbot here, merging.


Refine log

The current log is redundant and some of them are meaningless.
For example,

What would you like to be added:
Why is this needed:
Without this feature, how does current nni work：
Components that may involve changes:
Brief description of your proposal if any:

You can raise log level to INFO if you want.
Maybe we can default to that.

@liuzhe-lz I think we should. This log come from users.

I have confirmed the default log level is INFO.
The user is using --debug flag.


Create admin dashboard

As an administrator of this service, I want:

The ability to blacklist words from appearing in leaderboards, and the ability to ban teams if they abuse the service.
The ability to get data dumps without accessing the database directly
Metrics to see how many teams are using the service and how many points have been assigned in a given time period

This has been implemented for the most part using adminium.io and data.heroku.com, so I'm closing this. Bans and blacklisted words still need to be implemented on the server, but the ability to toggle them on and off is available through adminium.io.


ENH: Resume all processes on SIGUSR1

Fixes https://github.com/kernc/xsuspender/issues/10.
Additionally, define _DEFAULT_SOURCE to adhere to BSD signal semantics. See manual signal(2) § Portabilty for info.

@offlinehacker welcome to test this. Don't let the unrelated CI failing deter you. :sweat_smile:

Missing a mention of SIGUSR1 in the manual.


needs update for string.data changes

After JuliaLang/julia#19449, soon to be merged for Julia 0.6, you will no longer be able to access the raw bytes of a string via string.data; instead, do Vector{UInt8}(string), and instead of pointer(string.data) just do pointer(string).  For example, this affects:
https://github.com/OpenGene/HTSLIB.jl/blob/343cf654e2e4b89f0b8c7f60e61dc7672a28bd6d/src/bam/bam.jl#L32
At first glance, it looks like the KString type is rather unsafe: it takes a string argument and stores a pointer to its underlying data.  But if the original string is garbage-collected, then this pointer will become invalid.  Would be better to store a reference to the actual string object.  Or just use an existing type like SubString, which seems very similar to what you are trying to do with KString?

@zhmz90 could you please help to update?


glibc 2.37 requires additional explicit includes

Release 9.2.0 FTBFS on Fedora Rawhide (38) due to implicit includes that must be made explicit with glibc 2.37.

Cherry-picked to v9.2.x


rbd: Enable featuregates for volume expansion recovery

The enabled feature gate helps us to recover from volume expansion
failure.
Additional Reference#
Reference below URL for this feature gate details:
https://github.com/kubernetes-csi/external-resizer/
Additional Note for reviewer:
No E2E as its a generic one and not specific to the Ceph CSI driver as like AnnotateFSResize.
Signed-off-by: Humble Chirammal<EMAIL_ADDRESS>

changes LGTM but @humblec What are the cases the volume expansion can fail in cephcsi?

it could be anything, more or less, this is a fallback mechanism for the user to come back from an error scenario.

@Mergifyio rebase

@Madhu-1 comments addressed, ptal. thanks.

@Madhu-1 ptal. comments are addressed

@Mergifyio refresh


Delete all helmcharts on the organization namespace that contain cluster name

What this PR does / why we need it
We keep seeing HelmCharts leftovers from time to time. With this command, I hope to remove them all.
Checklist

[X] Update changelog in CHANGELOG.md.

Trigger e2e tests
/run cluster-test-suites

/run cluster-test-suites

/run cluster-test-suites

/run cluster-test-suites

/run cluster-test-suites

/run cluster-test-suites


Set execute step scripts path to root directory

This enables minimal two-line configuration also for cases which
depend on files from the directory tree.
execute:
    script: make check

Not sure, why '/' explicitly?
Would you mind to elaborate what this achieves?

is / a  = root workidir or something else?
This is path of the test, right?

I've updated the pull request with a better approach to fix this. Regarding the / path, yes it would point to the root of the metadata tree. With this commit it's more obvious and a bit more clean.


Stick Upgrades

Next time:

[ ] notch each end of stick as depth guide and for the gripper to grab.
[ ] Also Sand pieces and round edges.
[ ] Paint Silver
[ ] Label all 4 sides with length.
[ ] Make Length rounded to nearest 10th on cut sheet.

Think most of these are already covered in other issues or no longer valid.


Adding nodejs

I discovered that I could not deploy terraform infrastructure using the dockerized version of the github runner... but that it would work fine using the native github runner.
After poking at it the issue was that the github runner include nodejs that is required to actually run terraform... so I am proposing to add nodejs to the docker runner to make it work like the native github runner.

Ps>s: I took the solution to install nodejs from https://devconnected.com/how-to-install-git-on-debian-10-buster/#:~:text=How To Install Git On Debian 10 Buster,Git. ... 5 V – Uninstalling Git.