Auto-connection request for hybris-2404 (gpu-2404 interface)

To make the review of your request easier, please use the following template to provide all the required details and also include any other information that may be relevant.


On Ubuntu Touch we cannot use mesa-2404 with hardware acceleration. Application snaps installing on Ubuntu Touch should select hybris-2404 automatically if it is available on the system.

1 Like

This request has been added to the queue for review by the @reviewers team.

Given the snap’s intended use, this is a +1 (#voteFor) from me for allowing global auto-connection for the gpu-2404 content slot.

1 Like

Hey @beidl

Sorry for the delay in my response.

Regarding the request, it looks certainly reasonable to me (#voteFor). Given that the snap likely exposes binaries and/or libraries (libhybris), publisher vetting will be needed in order to complete the request.

To complete the publisher vetting, the publisher of a snap should be genuinely associated with the upstream project or belongs to a trusted group (e.g., Snapcrafters, Canonical, Verified Accounts).

Can you please clarify whether you already meet this criteria? Otherwise, we can start discussing what would be the best way to move this request forward

Thanks

Voting period has ended. This request is approved with 2 votes for and 0 votes against.

Hello.

For publisher vetting, I am one of the core developers at UBports which is the publisher of the Snap, responsible for Ubuntu Touch.

Other than contributions in the past I have no relation to libhybris upstream, this is a downstream project.

1 Like

@elisehdy @jslarraz Let’s not forget this one, I have another one coming down the pipe.

Hey @beidl

Sorry for the delay in my response, let me provide some context. According to the current [publisher vetting policy](Process for performing Snap Publisher Vetting) it is not possible to proceed with this request. However, this request looks legit to me, and some other reviewers agree with that.

I’ve added this topic to my next sync meeting with @pedronis to see what would be the best to move forward. I hope I will be able to provide more information during the next week.

Hey @beidl

I discuss about this request with @pedronis and it might be fine to grant it if we are able to limit the auto-connection to Ubuntu Touch systems. We already use the content of /etc/os-release for similar purposes. Could you please share what this file looks like in a Ubuntu Touch system?

Thanks

1 Like

This is what /etc/os-release looks like on Touch:

PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
VARIANT=Touch
VARIANT_ID=touch

Note the variant which is custom to Touch.

Hello @beidl,

I wanted to provide a small update for you here. We are currently only able to limit auto-connection based on the ID field in the /etc/os-release file. Given we would need to limit based on the VARIANT_ID field for this request, we are exploring expanding our current implementation to support this. Thank you for your patience!