Bug 2203090

Summary: Upgrade logiops to v0.3.1
Product: [Fedora] Fedora Reporter: John Dou <me>
Component: logiopsAssignee: Nicolas De Amicis <deamicis>
Status: ON_QA --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: deamicis
Target Milestone: ---Keywords: Desktop, Upgrades
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
SOVERSION and install targets none

Description John Dou 2023-05-11 08:31:01 UTC
Starting from version v0.3.0 logiops supports bolt receives. So, it is worth doing the upgrade. 


LogiOps v0.3.0

A major release of LogiOps that adds several stability fixes and enhancements.

    Improved stability of device I/O
    Improved stability when detecting devices
    Added Logi Bolt support
    Adds IPC support for GUI support
    Receiver pairing support (this should be implemented in a GUI)
    General code clean-up

This release now introduces a dependency on glib2 and the submodule ipcgull.


Reproducible: Always




https://github.com/PixlOne/logiops/releases/tag/v0.3.0

Comment 1 Nicolas De Amicis 2023-05-11 09:23:24 UTC
I'm working on the update but I need to create a new package for ipcgull.

Comment 2 Nicolas De Amicis 2023-05-24 19:57:12 UTC
Package 0.3.2 built for testing in rawhide

Comment 3 Nicolas De Amicis 2023-06-23 10:07:25 UTC
I'm unable to build on version of logiops. It need ipcgull static library and Fedora needs that libraries are dynamic. I tried to convert ipcgull into dynamic library, but my knowledge is poor in C/C++/CMake.

If isn't possible, the package will be orphaned.

Comment 4 John Dou 2023-06-23 10:31:49 UTC
>I tried to convert ipcgull into dynamic library, but my knowledge is poor in C/C++/CMake.

I made a PR for this https://github.com/PixlOne/ipcgull/pull/1
You could try to use it as a patch for now.

Comment 5 Nicolas De Amicis 2023-07-11 12:13:48 UTC
(In reply to John Dou from comment #4)
> >I tried to convert ipcgull into dynamic library, but my knowledge is poor in C/C++/CMake.
> 
> I made a PR for this https://github.com/PixlOne/ipcgull/pull/1
> You could try to use it as a patch for now.

Thanks I tested and it seems that working! But I need to test also to add VERSION and SOVERSION to the CMakeLists.txt. I think that is necessary to pass the tests when submitting a new package to fedora.

Comment 6 John Dou 2023-07-13 10:30:51 UTC
Created attachment 1975571 [details]
SOVERSION and install targets

Ok, I'm not a big expert with fedora specs/version, but you can try to play with that.

Comment 7 Nicolas De Amicis 2023-07-20 07:13:31 UTC
(In reply to John Dou from comment #6)
> Created attachment 1975571 [details]
> SOVERSION and install targets
> 
> Ok, I'm not a big expert with fedora specs/version, but you can try to play
> with that.

I opened a new package review for ipcgull (https://bugzilla.redhat.com/show_bug.cgi?id=2210120), thanks for your help

Comment 8 Fedora Update System 2023-08-09 19:48:35 UTC
FEDORA-2023-24b1ee1a36 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-24b1ee1a36

Comment 9 Fedora Update System 2023-08-10 01:03:26 UTC
FEDORA-2023-24b1ee1a36 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-24b1ee1a36`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-24b1ee1a36

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.