[SRU] libdfx 2024.2 to Noble

Bug #2106333 reported by Talha Can Havadar
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libdfx (Ubuntu)
In Progress
Undecided
Talha Can Havadar
Noble
New
Undecided
Unassigned
Oracular
New
Undecided
Unassigned

Bug Description

[ Impact ]

 * Main reason for this SRU request is Versal platform enablement, libdfx 2024.2 enables new Versal platform from AMD

[ Test Plan ]

 * test Kria (KV260) platform to make sure new version of libdfx doesnt break things.
  - use xmutil or dfx-mgr-client tool to unload and load default bitstream, default bitstream should be loaded successfully and fancontrol should work as expected.

 * test Versal (VEK280) platform to make sure we can load a bitstream. Download the example bitstream from xilinx and load it using dfx-mgr (2024.2) (which uses libdfx in the backend). It should load the bitstream without error and it should be listed as loaded in the output of `dfx-mgr-clined -listPackage` command.

[ Where problems could occur ]

 * New version of libdfx doesnt come with breaking changes in API/ABI so the risk is not big.

 * In case of any issue on new version of libdfx, it will only affect FPGA bitstream usecases

 * It only has reverse dependency to dfx-mgr in ubuntu-archive
```
ubuntu@pi-lab:~$ apt-rdepends -r libdfx1.0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libdfx1.0
  Reverse Depends: libdfx-dev (= 2023.2-0ubuntu4)
  Reverse Depends: libdfx-mgr1 (>= 2023.2-0ubuntu1)
libdfx-dev
libdfx-mgr1
  Reverse Depends: dfx-mgr (>= 2023.2-0ubuntu1)
  Reverse Depends: libdfx-mgr-dev (= 2023.2-0ubuntu1)
dfx-mgr
libdfx-mgr-dev
```

Changed in libdfx (Ubuntu):
assignee: nobody → Talha Can Havadar (tchavadar)
description: updated
Revision history for this message
Talha Can Havadar (tchavadar) wrote :

"libdfx (2024.2.0-0ubuntu1.24.10.1) oracular" and "libdfx (2024.2.0-0ubuntu1.22.04.1) noble" is available in PPA (https://launchpad.net/~tchavadar/+archive/ubuntu/lp2106333-test)

Revision history for this message
Talha Can Havadar (tchavadar) wrote :
Revision history for this message
Talha Can Havadar (tchavadar) wrote :
Changed in libdfx (Ubuntu):
status: New → In Progress
tags: added: patch
tags: added: pe-sponsoring-request
Revision history for this message
Vladimir Petko (vpa1977) wrote :

Hi,

It looks like this is the case of backporting current devel version[1], so we could change the version number to `~24.10.1` and `~24.04.1` and have a changelog-only diff against `2024.2.0-0ubuntu1`.

The test plan mentions using dfx-mgr (2024.2) to validate the change, but oracular and noble have 2023.2-0ubuntu1. I wonder if a new version of dfx-mgr should be uploaded at the same time?

Best Regards,
 Vladimir.

[1] https://github.com/canonical/ubuntu-maintainers-handbook/blob/main/VersionStrings.md#version-backport-from-ubuntu-devel

Revision history for this message
Talha Can Havadar (tchavadar) wrote (last edit ):

Hello Vladimir,

I have attached the changelog only diffs against 2024.2.0

About dfx-mgr 2024.2, it is already in devel but test that requires 2024.2 is only for platform VEK280 which is not officially supported by ubuntu (not yet, we are working on it) should I remove that test case from this bug? (I can test it with dfx-mgr we have in ppa for VEK280)

Best Regards,
Talha

Revision history for this message
Talha Can Havadar (tchavadar) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.