Bug 2203090 - Upgrade logiops to v0.3.1
Summary: Upgrade logiops to v0.3.1
Keywords:
Status: ON_QA
Alias: None
Product: Fedora
Classification: Fedora
Component: logiops
Version: 38
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Nicolas De Amicis
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-05-11 08:31 UTC by John Dou
Modified: 2023-08-10 01:03 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
SOVERSION and install targets (1.43 KB, patch)
2023-07-13 10:30 UTC, John Dou
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 2195996 0 unspecified CLOSED F39FailsToInstall: logiops 2023-05-24 19:36:45 UTC
Red Hat Bugzilla 2210120 0 unspecified CLOSED F39FailsToInstall: logiops 2023-07-26 17:46:09 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.